正在查看: Préstamo Rápido v2.5.7 应用的 IndexKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Préstamo Rápido v2.5.7 应用的 IndexKt.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package uts.sdk.modules.DCloudUniChooseMedia;
import android.app.Activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import androidx.core.content.FileProvider;
import io.dcloud.uts.JSON;
import io.dcloud.uts.Map;
import io.dcloud.uts.NumberKt;
import io.dcloud.uts.StringKt;
import io.dcloud.uts.UTSAndroid;
import io.dcloud.uts.UTSArray;
import io.dcloud.uts.UTSArrayKt;
import io.dcloud.uts.UTSCallback;
import io.dcloud.uts.UTSJSONObject;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.lang.reflect.Field;
import java.text.DecimalFormat;
import java.util.ArrayList;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.functions.Function3;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import kotlin.text.StringsKt;
import kotlinx.coroutines.DebugKt;
import top.zibin.luban.BuildConfig;
import uts.sdk.modules.DCloudUniMedia.Media;
import uts.sdk.modules.DCloudUniMedia.SystemPickerActivity;
@Metadata(d1 = {"\u0000\u009e\u0001\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010\u0004\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\r\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\t\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0010\n\u0002\u0010\u0000\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\u001a\u000e\u0010+\u001a\u00020\u00142\u0006\u0010\u0013\u001a\u00020\u0010\u001a\u000e\u0010,\u001a\u00020\u00142\u0006\u0010\u0013\u001a\u00020-\u001a\u0016\u0010.\u001a\u00020/2\u0006\u00100\u001a\u00020\u00012\u0006\u00101\u001a\u00020\u0001\u001a\u000e\u00102\u001a\u00020\u00062\u0006\u00103\u001a\u00020\u0006\u001a\u0006\u00104\u001a\u00020\u0001\u001a\u0018\u00105\u001a\u0004\u0018\u0001062\u0006\u00107\u001a\u00020\u00012\u0006\u00108\u001a\u00020\u0006\u001a\u000e\u00109\u001a\u00020:2\u0006\u00107\u001a\u00020\u0001\u001a\u0018\u0010;\u001a\u0004\u0018\u0001062\u0006\u00107\u001a\u00020\u00012\u0006\u00108\u001a\u00020\u0006\u001a\u0016\u0010<\u001a\u00020\u00062\u000e\u0010=\u001a\n\u0012\u0004\u0012\u00020\u0001\u0018\u00010>\u001a\u0016\u0010?\u001a\u00020\u00062\u000e\u0010@\u001a\n\u0018\u00010\u0001j\u0004\u0018\u0001`A\u001a\u001a\u0010B\u001a\u0004\u0018\u00010C2\u0006\u0010D\u001a\u00020\u00012\b\u0010E\u001a\u0004\u0018\u00010\u0001\u001ak\u0010F\u001a\u00020\u00142\u0006\u0010G\u001a\u00020\u00062\u0006\u0010H\u001a\u00020/2\u0006\u0010I\u001a\u00020\u00012K\u0010J\u001aG\u0012\u0013\u0012\u00110\u0006¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(G\u0012\u0013\u0012\u00110/¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(H\u0012\u0013\u0012\u00110\u0006¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(K\u0012\u0004\u0012\u00020\u00140\u001b\u001a\u001e\u0010L\u001a\u00020\u00142\u0006\u0010M\u001a\u00020\u00102\u0006\u0010G\u001a\u00020\u00062\u0006\u0010N\u001a\u00020\u0006\u001a\u0016\u0010O\u001a\u00020\u00142\u0006\u0010M\u001a\u00020\u00102\u0006\u0010H\u001a\u00020/\u001a\u0016\u0010P\u001a\u00020\u00142\u0006\u0010M\u001a\u00020\u00102\u0006\u0010H\u001a\u00020/\u001aR\u0010Q\u001a\u00020\u00142\u0006\u0010G\u001a\u00020\u00062\u0006\u0010N\u001a\u00020\u00062\u0006\u0010H\u001a\u00020/2\u000e\u0010R\u001a\n\u0012\u0004\u0012\u00020\u0001\u0018\u00010>2\b\u0010S\u001a\u0004\u0018\u00010T2\u000e\u0010U\u001a\n\u0018\u00010\u0001j\u0004\u0018\u0001`A2\b\u0010V\u001a\u0004\u0018\u00010\u0001\u001a\u001a\u0010W\u001a\u00020/2\b\u0010X\u001a\u0004\u0018\u00010Y2\b\u0010E\u001a\u0004\u0018\u00010\u0001\u001a[\u0010Z\u001a\u00020\u00142\u0006\u0010\u0013\u001a\u00020\u00102K\u0010J\u001aG\u0012\u0013\u0012\u00110\u0006¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(G\u0012\u0013\u0012\u00110/¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(H\u0012\u0013\u0012\u00110\u0006¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(K\u0012\u0004\u0012\u00020\u00140\u001b\"\u0014\u0010\u0000\u001a\u00020\u0001X\u0086D¢\u0006\b\n\u0000\u001a\u0004\b\u0002\u0010\u0003\"\u001d\u0010\u0004\u001a\u000e\u0012\u0004\u0012\u00020\u0006\u0012\u0004\u0012\u00020\u00010\u0005¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0014\u0010\t\u001a\u00020\u0006X\u0086D¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000b\"\u0014\u0010\f\u001a\u00020\u0001X\u0086D¢\u0006\b\n\u0000\u001a\u0004\b\r\u0010\u0003\"0\u0010\u000e\u001a!\u0012\u0013\u0012\u00110\u0010¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u0013\u0012\u0004\u0012\u00020\u00140\u000fj\u0002`\u0015¢\u0006\b\n\u0000\u001a\u0004\b\u0016\u0010\u0017\"\u0011\u0010\u0018\u001a\u00020\u0001¢\u0006\b\n\u0000\u001a\u0004\b\u0019\u0010\u0003\"c\u0010\u001a\u001aK\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001d\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001e\u0012\u0015\u0012\u0013\u0018\u00010\u001f¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b( \u0012\u0004\u0012\u00020\u0014\u0018\u00010\u001bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b!\u0010\"\"\u0004\b#\u0010$\"c\u0010%\u001aK\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001d\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001e\u0012\u0015\u0012\u0013\u0018\u00010\u001f¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b( \u0012\u0004\u0012\u00020\u0014\u0018\u00010\u001bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b&\u0010\"\"\u0004\b'\u0010$\"c\u0010(\u001aK\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001d\u0012\u0013\u0012\u00110\u001c¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u001e\u0012\u0015\u0012\u0013\u0018\u00010\u001f¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b( \u0012\u0004\u0012\u00020\u0014\u0018\u00010\u001bX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b)\u0010\"\"\u0004\b*\u0010$*@\u0010[\"\u001d\u0012\u0013\u0012\u00110\u0010¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u0013\u0012\u0004\u0012\u00020\u00140\u000f2\u001d\u0012\u0013\u0012\u00110\u0010¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(\u0013\u0012\u0004\u0012\u00020\u00140\u000f*@\u0010\\\"\u001d\u0012\u0013\u0012\u00110T¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f2\u001d\u0012\u0013\u0012\u00110T¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f*\n\u0010^\"\u00020\u00062\u00020\u0006*\n\u0010_\"\u00020`2\u00020`*S\u0010a\"\u001d\u0012\u0013\u0012\u0011`b¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f20\u0012&\u0012$0`j\u0011`b¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f*\n\u0010c\"\u00020\u00012\u00020\u0001*\n\u0010d\"\u00020\u00012\u00020\u0001*@\u0010e\"\u001d\u0012\u0013\u0012\u00110f¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f2\u001d\u0012\u0013\u0012\u00110f¢\u0006\f\b\u0011\u0012\b\b\u0012\u0012\u0004\b\b(]\u0012\u0004\u0012\u00020\u00140\u000f¨\u0006g"}, d2 = {"ASSETS_PATH", BuildConfig.FLAVOR, "getASSETS_PATH", "()Ljava/lang/String;", "ChooseMediaUniErrors", "Lio/dcloud/uts/Map;", BuildConfig.FLAVOR, "getChooseMediaUniErrors", "()Lio/dcloud/uts/Map;", "GALLERY_MEDIA_PICKER_RESULT", "getGALLERY_MEDIA_PICKER_RESULT", "()Ljava/lang/Number;", "UniError_ChooseMedia", "getUniError_ChooseMedia", "chooseMedia", "Lkotlin/Function1;", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaOptions;", "Lkotlin/ParameterName;", "name", "options", BuildConfig.FLAVOR, "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMedia;", "getChooseMedia", "()Lkotlin/jvm/functions/Function1;", "mediaCachePath", "getMediaCachePath", "openMediaFunction", "Lkotlin/Function3;", BuildConfig.FLAVOR, "requestCode", "resultCode", "Landroid/content/Intent;", "data", "getOpenMediaFunction", "()Lkotlin/jvm/functions/Function3;", "setOpenMediaFunction", "(Lkotlin/jvm/functions/Function3;)V", "takeCameraFunction", "getTakeCameraFunction", "setTakeCameraFunction", "takeVideoFunction", "getTakeVideoFunction", "setTakeVideoFunction", "chooseMediaAll", "chooseMediaByJs", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaOptionsJSONObject;", "copyFile", BuildConfig.FLAVOR, "fromFilePath", "toFilePath", "formatNumber", "input", "getGlobalConfig", "getMediaFileByType", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaTempFile;", "path", "mimeType", "getMediaInfo", BuildConfig.FLAVOR, "getMediaTempFile", "getMediaType", "types", "Lio/dcloud/uts/UTSArray;", "getOrientation", "reassignedPageOrientation", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaPageOrientation;", "getVideoMetadata", "Lio/dcloud/uts/UTSJSONObject;", "src", "filePath", "onMediaTypeSelect", "count", "compressed", "item", "onSourceTypeSelect", "index", "openAlbumForMedia", "option", "type", "openCameraForMediaImage", "openCameraForMediaVideo", "openGalleryActivity", "sizeType", "crop", BuildConfig.FLAVOR, "pageOrientation", "useSystem", "saveBitmapToLocalPath", "bitmap", "Landroid/graphics/Bitmap;", "uniChooseMedia", "ChooseMedia", "ChooseMediaCompleteCallback", "callback", "ChooseMediaErrorCode", "ChooseMediaFail", "Luts/sdk/modules/DCloudUniChooseMedia/IChooseMediaError;", "ChooseMediaFailCallback", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaFail;", "ChooseMediaFileType", "ChooseMediaPageOrientation", "ChooseMediaSuccessCallback", "Luts/sdk/modules/DCloudUniChooseMedia/ChooseMediaSuccess;", "uni-chooseMedia_release"}, k = 2, mv = {1, 8, 0}, xi = 48)
public final class IndexKt {
private static final String UniError_ChooseMedia = "uni-chooseMedia";
private static Function3<? super Integer, ? super Integer, ? super Intent, Unit> openMediaFunction;
private static Function3<? super Integer, ? super Integer, ? super Intent, Unit> takeCameraFunction;
private static Function3<? super Integer, ? super Integer, ? super Intent, Unit> takeVideoFunction;
private static final Map<Number, String> ChooseMediaUniErrors = new Map<>(UTSArrayKt._uA(new UTSArray[]{UTSArrayKt._uA(new Object[]{1101001, "user cancel"}), UTSArrayKt._uA(new Object[]{1101005, "No Permission"}), UTSArrayKt._uA(new Object[]{1101006, "save error"}), UTSArrayKt._uA(new Object[]{1101008, "camera error"})}));
private static final String mediaCachePath = UTSAndroid.INSTANCE.getAppCachePath() + "uni-media/";
private static final String ASSETS_PATH = "/android_asset/";
private static final Function1<ChooseMediaOptions, Unit> chooseMedia = new Function1<ChooseMediaOptions, Unit>() {
public Object invoke(Object obj) {
invoke((ChooseMediaOptions) obj);
return Unit.INSTANCE;
}
public final void invoke(ChooseMediaOptions chooseMediaOptions) {
Intrinsics.checkNotNullParameter(chooseMediaOptions, "options");
IndexKt.chooseMediaAll(chooseMediaOptions);
}
};
private static final Number GALLERY_MEDIA_PICKER_RESULT = (Number) 1004;
public static final String getUniError_ChooseMedia() {
return UniError_ChooseMedia;
}
public static final Map<Number, String> getChooseMediaUniErrors() {
return ChooseMediaUniErrors;
}
public static final String getMediaCachePath() {
return mediaCachePath;
}
public static final String getASSETS_PATH() {
return ASSETS_PATH;
}
public static final Function1<ChooseMediaOptions, Unit> getChooseMedia() {
return chooseMedia;
}
public static final void chooseMediaAll(final ChooseMediaOptions chooseMediaOptions) {
Intrinsics.checkNotNullParameter(chooseMediaOptions, "options");
uniChooseMedia(chooseMediaOptions, new Function3<Number, Boolean, Number, Unit>() {
{
super(3);
}
public Object invoke(Object obj, Object obj2, Object obj3) {
invoke((Number) obj, ((Boolean) obj2).booleanValue(), (Number) obj3);
return Unit.INSTANCE;
}
public final void invoke(final Number number, final boolean z, final Number number2) {
Intrinsics.checkNotNullParameter(number, "count");
Intrinsics.checkNotNullParameter(number2, "index");
if (NumberKt.numberEquals(number2, 1)) {
if (Build.VERSION.SDK_INT <= 32) {
Activity uniActivity = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity);
if (uniActivity.getApplicationInfo().targetSdkVersion < 33) {
UTSAndroid uTSAndroid = UTSAndroid.INSTANCE;
Activity uniActivity2 = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity2);
UTSArray _uA = UTSArrayKt._uA(new String[]{"android.permission.READ_EXTERNAL_STORAGE"});
final ChooseMediaOptions chooseMediaOptions2 = ChooseMediaOptions.this;
Function2<Boolean, UTSArray<String>, Unit> function2 = new Function2<Boolean, UTSArray<String>, Unit>() {
{
super(2);
}
public Object invoke(Object obj, Object obj2) {
invoke(((Boolean) obj).booleanValue(), (UTSArray<String>) obj2);
return Unit.INSTANCE;
}
public final void invoke(boolean z2, UTSArray<String> uTSArray) {
Intrinsics.checkNotNullParameter(uTSArray, "b");
ChooseMediaOptions chooseMediaOptions3 = ChooseMediaOptions.this;
IndexKt.openAlbumForMedia(chooseMediaOptions3, number, IndexKt.getMediaType(chooseMediaOptions3.getMediaType()));
}
};
final ChooseMediaOptions chooseMediaOptions3 = ChooseMediaOptions.this;
UTSAndroid.requestSystemPermission$default(uTSAndroid, uniActivity2, _uA, function2, new Function2<Boolean, UTSArray<String>, Unit>() {
{
super(2);
}
public Object invoke(Object obj, Object obj2) {
invoke(((Boolean) obj).booleanValue(), (UTSArray<String>) obj2);
return Unit.INSTANCE;
}
public final void invoke(boolean z2, UTSArray<String> uTSArray) {
Intrinsics.checkNotNullParameter(uTSArray, "b");
ChooseMediaErrorImpl chooseMediaErrorImpl = new ChooseMediaErrorImpl((Number) 1101005, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail = ChooseMediaOptions.this.getFail();
if (fail != null) {
fail.invoke(chooseMediaErrorImpl);
}
Function1<Object, Unit> complete = ChooseMediaOptions.this.getComplete();
if (complete != null) {
complete.invoke(chooseMediaErrorImpl);
}
}
}, false, 16, (Object) null);
return;
}
}
ChooseMediaOptions chooseMediaOptions4 = ChooseMediaOptions.this;
IndexKt.openAlbumForMedia(chooseMediaOptions4, number, IndexKt.getMediaType(chooseMediaOptions4.getMediaType()));
return;
}
if (Build.VERSION.SDK_INT >= 23) {
UTSArray _uA2 = UTSArrayKt._uA(new String[]{"android.permission.CAMERA"});
Intrinsics.checkNotNull(_uA2, "null cannot be cast to non-null type io.dcloud.uts.UTSArray<kotlin.String>");
UTSAndroid uTSAndroid2 = UTSAndroid.INSTANCE;
Activity uniActivity3 = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity3);
final ChooseMediaOptions chooseMediaOptions5 = ChooseMediaOptions.this;
Function2<Boolean, UTSArray<String>, Unit> function22 = new Function2<Boolean, UTSArray<String>, Unit>() {
{
super(2);
}
public Object invoke(Object obj, Object obj2) {
invoke(((Boolean) obj).booleanValue(), (UTSArray<String>) obj2);
return Unit.INSTANCE;
}
public final void invoke(boolean z2, UTSArray<String> uTSArray) {
Intrinsics.checkNotNullParameter(uTSArray, "b");
if (NumberKt.numberEquals(number2, 0)) {
IndexKt.openCameraForMediaImage(chooseMediaOptions5, z);
} else if (NumberKt.numberEquals(number2, 2)) {
IndexKt.openCameraForMediaVideo(chooseMediaOptions5, z);
}
}
};
final ChooseMediaOptions chooseMediaOptions6 = ChooseMediaOptions.this;
UTSAndroid.requestSystemPermission$default(uTSAndroid2, uniActivity3, _uA2, function22, new Function2<Boolean, UTSArray<String>, Unit>() {
{
super(2);
}
public Object invoke(Object obj, Object obj2) {
invoke(((Boolean) obj).booleanValue(), (UTSArray<String>) obj2);
return Unit.INSTANCE;
}
public final void invoke(boolean z2, UTSArray<String> uTSArray) {
Intrinsics.checkNotNullParameter(uTSArray, "b");
ChooseMediaErrorImpl chooseMediaErrorImpl = new ChooseMediaErrorImpl((Number) 1101005, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail = ChooseMediaOptions.this.getFail();
if (fail != null) {
fail.invoke(chooseMediaErrorImpl);
}
Function1<Object, Unit> complete = ChooseMediaOptions.this.getComplete();
if (complete != null) {
complete.invoke(chooseMediaErrorImpl);
}
}
}, false, 16, (Object) null);
return;
}
if (NumberKt.numberEquals(number2, 0)) {
IndexKt.openCameraForMediaImage(ChooseMediaOptions.this, z);
} else if (NumberKt.numberEquals(number2, 2)) {
IndexKt.openCameraForMediaVideo(ChooseMediaOptions.this, z);
}
}
});
}
public static final void uniChooseMedia(final uts.sdk.modules.DCloudUniChooseMedia.ChooseMediaOptions r23, final kotlin.jvm.functions.Function3<? super java.lang.Number, ? super java.lang.Boolean, ? super java.lang.Number, kotlin.Unit> r24) {
throw new UnsupportedOperationException("Method not decompiled: uts.sdk.modules.DCloudUniChooseMedia.IndexKt.uniChooseMedia(uts.sdk.modules.DCloudUniChooseMedia.ChooseMediaOptions, kotlin.jvm.functions.Function3):void");
}
public static final void onMediaTypeSelect(Number number, boolean z, String str, Function3<? super Number, ? super Boolean, ? super Number, Unit> function3) {
Intrinsics.checkNotNullParameter(number, "count");
Intrinsics.checkNotNullParameter(str, "item");
Intrinsics.checkNotNullParameter(function3, "onSourceTypeSelect");
int hashCode = str.hashCode();
if (hashCode == -1915178910) {
if (str.equals("从相册选择")) {
function3.invoke(number, Boolean.valueOf(z), 1);
}
} else if (hashCode == 777242) {
if (str.equals("录像")) {
function3.invoke(number, Boolean.valueOf(z), 2);
}
} else if (hashCode == 809751 && str.equals("拍摄")) {
function3.invoke(number, Boolean.valueOf(z), 0);
}
}
public static final Number getMediaType(UTSArray<String> uTSArray) {
Integer valueOf = Integer.valueOf(SystemPickerActivity.PICKER_IMAGE_VIDEO);
if (uTSArray == null) {
return valueOf;
}
String uTSArray2 = uTSArray.toString();
Locale locale = Locale.ENGLISH;
Intrinsics.checkNotNullExpressionValue(locale, "ENGLISH");
String lowerCase = uTSArray2.toLowerCase(locale);
Intrinsics.checkNotNullExpressionValue(lowerCase, "this as java.lang.String).toLowerCase(locale)");
String str = lowerCase;
if (StringsKt.contains$default((CharSequence) str, (CharSequence) "mix", false, 2, (Object) null)) {
return valueOf;
}
if (StringsKt.contains$default((CharSequence) str, (CharSequence) "image", false, 2, (Object) null) && StringsKt.contains$default((CharSequence) str, (CharSequence) "video", false, 2, (Object) null)) {
return valueOf;
}
if (StringsKt.contains$default((CharSequence) str, (CharSequence) "image", false, 2, (Object) null)) {
return (Number) 100;
}
if (StringsKt.contains$default((CharSequence) str, (CharSequence) "video", false, 2, (Object) null)) {
return Integer.valueOf(SystemPickerActivity.PICKER_VIDEO);
}
return valueOf;
}
public static final Function3<Integer, Integer, Intent, Unit> getTakeVideoFunction() {
return takeVideoFunction;
}
public static final void setTakeVideoFunction(Function3<? super Integer, ? super Integer, ? super Intent, Unit> function3) {
takeVideoFunction = function3;
}
public static final void openCameraForMediaVideo(final uts.sdk.modules.DCloudUniChooseMedia.ChooseMediaOptions r4, boolean r5) {
throw new UnsupportedOperationException("Method not decompiled: uts.sdk.modules.DCloudUniChooseMedia.IndexKt.openCameraForMediaVideo(uts.sdk.modules.DCloudUniChooseMedia.ChooseMediaOptions, boolean):void");
}
public static final Function3<Integer, Integer, Intent, Unit> getTakeCameraFunction() {
return takeCameraFunction;
}
public static final void setTakeCameraFunction(Function3<? super Integer, ? super Integer, ? super Intent, Unit> function3) {
takeCameraFunction = function3;
}
public static final void openCameraForMediaImage(final ChooseMediaOptions chooseMediaOptions, boolean z) {
Intrinsics.checkNotNullParameter(chooseMediaOptions, "option");
final Integer num = (Number) 24;
if (takeCameraFunction != null) {
UTSAndroid uTSAndroid = UTSAndroid.INSTANCE;
Function3<? super Integer, ? super Integer, ? super Intent, Unit> function3 = takeCameraFunction;
Intrinsics.checkNotNull(function3);
uTSAndroid.offAppActivityResult(function3);
}
final Ref.ObjectRef objectRef = new Ref.ObjectRef();
objectRef.element = mediaCachePath + System.currentTimeMillis() + ".jpg";
try {
final Ref.ObjectRef objectRef2 = new Ref.ObjectRef();
objectRef2.element = new File((String) objectRef.element);
if (!((File) objectRef2.element).getParentFile().exists()) {
((File) objectRef2.element).getParentFile().mkdirs();
}
takeCameraFunction = new Function3<Integer, Integer, Intent, Unit>() {
{
super(3);
}
public Object invoke(Object obj, Object obj2, Object obj3) {
invoke(((Number) obj).intValue(), ((Number) obj2).intValue(), (Intent) obj3);
return Unit.INSTANCE;
}
public final void invoke(int i, int i2, Intent intent) {
if (NumberKt.numberEquals(num, Integer.valueOf(i))) {
UTSAndroid uTSAndroid2 = UTSAndroid.INSTANCE;
Function3<Integer, Integer, Intent, Unit> takeCameraFunction2 = IndexKt.getTakeCameraFunction();
Intrinsics.checkNotNull(takeCameraFunction2);
uTSAndroid2.offAppActivityResult(takeCameraFunction2);
if (i2 == -1) {
if (((File) objectRef2.element).exists()) {
ChooseMediaTempFile mediaFileByType = IndexKt.getMediaFileByType((String) objectRef.element, (Number) 1);
if (mediaFileByType != null) {
ChooseMediaSuccess chooseMediaSuccess = new ChooseMediaSuccess(UTSArrayKt._uA(new ChooseMediaTempFile[]{mediaFileByType}), "image");
Function1<ChooseMediaSuccess, Unit> success = chooseMediaOptions.getSuccess();
if (success != null) {
success.invoke(chooseMediaSuccess);
}
Function1<Object, Unit> complete = chooseMediaOptions.getComplete();
if (complete != null) {
complete.invoke(chooseMediaSuccess);
return;
}
return;
}
ChooseMediaErrorImpl chooseMediaErrorImpl = new ChooseMediaErrorImpl((Number) 1101001, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail = chooseMediaOptions.getFail();
if (fail != null) {
fail.invoke(chooseMediaErrorImpl);
}
Function1<Object, Unit> complete2 = chooseMediaOptions.getComplete();
if (complete2 != null) {
complete2.invoke(chooseMediaErrorImpl);
return;
}
return;
}
ChooseMediaErrorImpl chooseMediaErrorImpl2 = new ChooseMediaErrorImpl((Number) 1101008, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail2 = chooseMediaOptions.getFail();
if (fail2 != null) {
fail2.invoke(chooseMediaErrorImpl2);
}
Function1<Object, Unit> complete3 = chooseMediaOptions.getComplete();
if (complete3 != null) {
complete3.invoke(chooseMediaErrorImpl2);
return;
}
return;
}
ChooseMediaErrorImpl chooseMediaErrorImpl3 = new ChooseMediaErrorImpl((Number) 1101001, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail3 = chooseMediaOptions.getFail();
if (fail3 != null) {
fail3.invoke(chooseMediaErrorImpl3);
}
Function1<Object, Unit> complete4 = chooseMediaOptions.getComplete();
if (complete4 != null) {
complete4.invoke(chooseMediaErrorImpl3);
}
}
}
};
UTSAndroid uTSAndroid2 = UTSAndroid.INSTANCE;
Function3<? super Integer, ? super Integer, ? super Intent, Unit> function32 = takeCameraFunction;
Intrinsics.checkNotNull(function32);
uTSAndroid2.onAppActivityResult(function32);
Activity uniActivity = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity);
StringBuilder sb = new StringBuilder();
Activity uniActivity2 = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity2);
sb.append(uniActivity2.getPackageName());
sb.append(".dc.fileprovider");
Uri uriForFile = FileProvider.getUriForFile(uniActivity, sb.toString(), (File) objectRef2.element);
Intrinsics.checkNotNullExpressionValue(uriForFile, "getUriForFile(UTSAndroid…c.fileprovider\", picFile)");
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra("output", uriForFile);
Activity uniActivity3 = UTSAndroid.INSTANCE.getUniActivity();
if (uniActivity3 != null) {
uniActivity3.startActivityForResult(intent, num.intValue());
}
} catch (Exception unused) {
}
}
public static final Number getGALLERY_MEDIA_PICKER_RESULT() {
return GALLERY_MEDIA_PICKER_RESULT;
}
public static final Function3<Integer, Integer, Intent, Unit> getOpenMediaFunction() {
return openMediaFunction;
}
public static final void setOpenMediaFunction(Function3<? super Integer, ? super Integer, ? super Intent, Unit> function3) {
openMediaFunction = function3;
}
public static final void openAlbumForMedia(final ChooseMediaOptions chooseMediaOptions, Number number, Number number2) {
Intrinsics.checkNotNullParameter(chooseMediaOptions, "option");
Intrinsics.checkNotNullParameter(number, "count");
Intrinsics.checkNotNullParameter(number2, "type");
if (openMediaFunction != null) {
UTSAndroid uTSAndroid = UTSAndroid.INSTANCE;
Function3<? super Integer, ? super Integer, ? super Intent, Unit> function3 = openMediaFunction;
Intrinsics.checkNotNull(function3);
uTSAndroid.offAppActivityResult(function3);
}
openMediaFunction = new Function3<Integer, Integer, Intent, Unit>() {
{
super(3);
}
public Object invoke(Object obj, Object obj2, Object obj3) {
invoke(((Number) obj).intValue(), ((Number) obj2).intValue(), (Intent) obj3);
return Unit.INSTANCE;
}
public final void invoke(int i, int i2, Intent intent) {
String join;
ArrayList parcelableArrayListExtra;
if (NumberKt.numberEquals(Integer.valueOf(i), IndexKt.getGALLERY_MEDIA_PICKER_RESULT())) {
UTSAndroid uTSAndroid2 = UTSAndroid.INSTANCE;
Function3<Integer, Integer, Intent, Unit> openMediaFunction2 = IndexKt.getOpenMediaFunction();
Intrinsics.checkNotNull(openMediaFunction2);
uTSAndroid2.offAppActivityResult(openMediaFunction2);
UTSArray uTSArray = new UTSArray();
Iterable uTSArray2 = new UTSArray();
if (intent != null && (parcelableArrayListExtra = intent.getParcelableArrayListExtra("select_result")) != null) {
for (Number number3 = (Number) 0; NumberKt.compareTo(number3, Integer.valueOf(parcelableArrayListExtra.size())) < 0; number3 = NumberKt.inc(number3)) {
Object obj = parcelableArrayListExtra.get(number3.intValue());
Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type uts.sdk.modules.DCloudUniMedia.Media");
Media media = (Media) obj;
String str = media.path;
Intrinsics.checkNotNullExpressionValue(str, "element.path");
ChooseMediaTempFile mediaFileByType = IndexKt.getMediaFileByType(str, Integer.valueOf(media.mediaType));
if (mediaFileByType != null) {
uTSArray.add(mediaFileByType);
if (uTSArray2.indexOf(mediaFileByType.getFileType()) == -1) {
uTSArray2.add(mediaFileByType.getFileType());
}
}
}
}
if (uTSArray.size() == 0) {
ChooseMediaErrorImpl chooseMediaErrorImpl = new ChooseMediaErrorImpl((Number) 1101001, IndexKt.getUniError_ChooseMedia());
Function1<IChooseMediaError, Unit> fail = ChooseMediaOptions.this.getFail();
if (fail != null) {
fail.invoke(chooseMediaErrorImpl);
}
Function1<Object, Unit> complete = ChooseMediaOptions.this.getComplete();
if (complete != null) {
complete.invoke(chooseMediaErrorImpl);
return;
}
return;
}
if (ChooseMediaOptions.this.getMediaType() != null) {
UTSArray<String> mediaType = ChooseMediaOptions.this.getMediaType();
Intrinsics.checkNotNull(mediaType);
String uTSArray3 = mediaType.toString();
Locale locale = Locale.ENGLISH;
Intrinsics.checkNotNullExpressionValue(locale, "ENGLISH");
String lowerCase = uTSArray3.toLowerCase(locale);
Intrinsics.checkNotNullExpressionValue(lowerCase, "this as java.lang.String).toLowerCase(locale)");
join = "mix";
if (!StringsKt.contains$default((CharSequence) lowerCase, (CharSequence) "mix", false, 2, (Object) null)) {
join = TextUtils.join(",", uTSArray2);
Intrinsics.checkNotNullExpressionValue(join, "join(\",\", resultTypes)");
}
} else {
join = TextUtils.join(",", uTSArray2);
Intrinsics.checkNotNullExpressionValue(join, "join(\",\", resultTypes)");
}
ChooseMediaSuccess chooseMediaSuccess = new ChooseMediaSuccess(uTSArray, join);
Function1<ChooseMediaSuccess, Unit> success = ChooseMediaOptions.this.getSuccess();
if (success != null) {
success.invoke(chooseMediaSuccess);
}
Function1<Object, Unit> complete2 = ChooseMediaOptions.this.getComplete();
if (complete2 != null) {
complete2.invoke(chooseMediaSuccess);
}
}
}
};
UTSAndroid uTSAndroid2 = UTSAndroid.INSTANCE;
Function3<? super Integer, ? super Integer, ? super Intent, Unit> function32 = openMediaFunction;
Intrinsics.checkNotNull(function32);
uTSAndroid2.onAppActivityResult(function32);
openGalleryActivity(number, number2, false, null, null, chooseMediaOptions.getPageOrientation(), null);
}
public static final void openGalleryActivity(Number number, Number number2, boolean z, UTSArray<String> uTSArray, Object obj, String str, String str2) {
Intrinsics.checkNotNullParameter(number, "count");
Intrinsics.checkNotNullParameter(number2, "type");
Intent intent = new Intent();
Activity uniActivity = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity);
Intrinsics.checkNotNull(uniActivity);
intent.setClassName(uniActivity, "uts.sdk.modules.DCloudUniMedia.SystemPickerActivity");
intent.putExtra(SystemPickerActivity.SELECT_MODE, number2);
intent.putExtra("single_select", false);
intent.putExtra("COMPRESSED", z);
intent.putExtra(SystemPickerActivity.MAX_SELECT_COUNT, number);
if (uTSArray != null) {
intent.putExtra("size_type", JSON.stringify(uTSArray));
}
intent.putExtra(SystemPickerActivity.DOC_PATH, mediaCachePath);
intent.putExtra("image_editable", true);
intent.putExtra("page_orientation", getOrientation(str));
intent.putExtra("copy_privacy_path", !UTSAndroid.INSTANCE.isUniAppX());
Activity uniActivity2 = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity2);
Intrinsics.checkNotNull(uniActivity2);
uniActivity2.startActivityForResult(intent, GALLERY_MEDIA_PICKER_RESULT.intValue());
}
public static final ChooseMediaTempFile getMediaFileByType(String str, Number number) {
Intrinsics.checkNotNullParameter(str, "path");
Intrinsics.checkNotNullParameter(number, "mimeType");
if (StringsKt.startsWith$default(str, "content://", false, 2, (Object) null)) {
Activity uniActivity = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity);
String type = uniActivity.getContentResolver().getType(Uri.parse(str));
Intrinsics.checkNotNull(type);
if (StringsKt.startsWith$default(type, "image/", false, 2, (Object) null)) {
return getMediaTempFile(str, (Number) 1);
}
if (StringsKt.startsWith$default(type, "video", false, 2, (Object) null)) {
return getMediaTempFile(str, (Number) 3);
}
return null;
}
if (NumberKt.numberEquals(number, 1) || NumberKt.numberEquals(number, 3)) {
return getMediaTempFile(str, number);
}
String replace = StringsKt.startsWith$default(str, "file://", false, 2, (Object) null) ? StringKt.replace(str, "file://", BuildConfig.FLAVOR) : str;
try {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inJustDecodeBounds = false;
BitmapFactory.decodeFile(replace, options);
if (options.outHeight >= 0 && options.outWidth >= 0) {
return getMediaTempFile(str, (Number) 1);
}
return getMediaTempFile(str, (Number) 3);
} catch (Throwable unused) {
return getMediaTempFile(str, (Number) 3);
}
}
public static final ChooseMediaTempFile getMediaTempFile(String str, Number number) {
String str2;
Intrinsics.checkNotNullParameter(str, "path");
Intrinsics.checkNotNullParameter(number, "mimeType");
if (StringsKt.startsWith$default(str, "file://", false, 2, (Object) null) || StringsKt.startsWith$default(str, "content://", false, 2, (Object) null)) {
str2 = str;
} else {
str2 = "file://" + str;
}
if (NumberKt.numberEquals(number, 1)) {
return new ChooseMediaTempFile(str2, "image", Long.valueOf(getMediaInfo(str)), null, null, null, null, null, 248, null);
}
if (!NumberKt.numberEquals(number, 3)) {
return null;
}
UTSJSONObject videoMetadata = getVideoMetadata(str, mediaCachePath + "video_thumb_" + System.currentTimeMillis() + ".jpg");
if (videoMetadata == null) {
videoMetadata = new UTSJSONObject() {
private Number duration;
private String filePath;
private Number height;
private Number size;
private Number width;
{
Double valueOf = Double.valueOf(0.0d);
this.duration = valueOf;
this.size = valueOf;
this.height = valueOf;
this.width = valueOf;
this.filePath = BuildConfig.FLAVOR;
}
public final Number getDuration() {
return this.duration;
}
public final void setDuration(Number number2) {
Intrinsics.checkNotNullParameter(number2, "<set-?>");
this.duration = number2;
}
public final Number getSize() {
return this.size;
}
public final void setSize(Number number2) {
Intrinsics.checkNotNullParameter(number2, "<set-?>");
this.size = number2;
}
public final Number getHeight() {
return this.height;
}
public final void setHeight(Number number2) {
Intrinsics.checkNotNullParameter(number2, "<set-?>");
this.height = number2;
}
public final Number getWidth() {
return this.width;
}
public final void setWidth(Number number2) {
Intrinsics.checkNotNullParameter(number2, "<set-?>");
this.width = number2;
}
public final String getFilePath() {
return this.filePath;
}
public final void setFilePath(String str3) {
Intrinsics.checkNotNullParameter(str3, "<set-?>");
this.filePath = str3;
}
};
}
Object obj = videoMetadata.get("filePath");
Intrinsics.checkNotNull(obj, "null cannot be cast to non-null type kotlin.String");
String str3 = (String) obj;
Object obj2 = videoMetadata.get("width");
Intrinsics.checkNotNull(obj2, "null cannot be cast to non-null type kotlin.Number");
Number number2 = (Number) obj2;
Object obj3 = videoMetadata.get("height");
Intrinsics.checkNotNull(obj3, "null cannot be cast to non-null type kotlin.Number");
Number number3 = (Number) obj3;
Object obj4 = videoMetadata.get("size");
Intrinsics.checkNotNull(obj4, "null cannot be cast to non-null type kotlin.Number");
Number number4 = (Number) obj4;
Object obj5 = videoMetadata.get("duration");
Intrinsics.checkNotNull(obj5, "null cannot be cast to non-null type kotlin.Number");
Object obj6 = videoMetadata.get("byteSize");
Intrinsics.checkNotNull(obj6, "null cannot be cast to non-null type kotlin.Number");
return new ChooseMediaTempFile(str2, "video", number4, (Number) obj6, (Number) obj5, number3, number2, str3);
}
public static final long getMediaInfo(java.lang.String r12) {
throw new UnsupportedOperationException("Method not decompiled: uts.sdk.modules.DCloudUniChooseMedia.IndexKt.getMediaInfo(java.lang.String):long");
}
public static final io.dcloud.uts.UTSJSONObject getVideoMetadata(java.lang.String r13, java.lang.String r14) {
throw new UnsupportedOperationException("Method not decompiled: uts.sdk.modules.DCloudUniChooseMedia.IndexKt.getVideoMetadata(java.lang.String, java.lang.String):io.dcloud.uts.UTSJSONObject");
}
public static final boolean saveBitmapToLocalPath(Bitmap bitmap, String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
File file = new File(str);
if (!file.getParentFile().exists()) {
file.getParentFile().mkdirs();
}
if (!file.exists()) {
file.createNewFile();
}
if (bitmap == null) {
return false;
}
FileOutputStream fileOutputStream = null;
try {
FileOutputStream fileOutputStream2 = new FileOutputStream(file);
try {
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream2);
fileOutputStream2.close();
return true;
} catch (Throwable unused) {
fileOutputStream = fileOutputStream2;
if (fileOutputStream != null) {
fileOutputStream.close();
}
return false;
}
} catch (Throwable unused2) {
}
}
public static final Number getOrientation(String str) {
if (str == null) {
str = getGlobalConfig();
}
Intrinsics.checkNotNull(str);
int hashCode = str.hashCode();
if (hashCode != 3005871) {
if (hashCode != 729267099) {
if (hashCode == 1430647483 && str.equals("landscape")) {
return (Number) 6;
}
} else if (str.equals("portrait")) {
return (Number) 1;
}
} else if (str.equals(DebugKt.DEBUG_PROPERTY_VALUE_AUTO)) {
return (Number) 2;
}
return (Number) 1;
}
public static final String getGlobalConfig() {
Object obj;
try {
Class<?> cls = Class.forName("io.dcloud.uniapp.framework.IndexKt");
if (cls != null) {
Field declaredField = cls.getDeclaredField("__uniConfig");
declaredField.setAccessible(true);
Object obj2 = declaredField.get(null);
if (obj2 != null) {
Field declaredField2 = obj2.getClass().getDeclaredField("globalStyle");
declaredField2.setAccessible(true);
Object obj3 = declaredField2.get(obj2);
if (obj3 != null && (obj3 instanceof Map) && (obj = ((java.util.Map) obj3).get("pageOrientation")) != null) {
return (String) obj;
}
}
}
} catch (Throwable unused) {
}
return "portrait";
}
public static final boolean copyFile(String str, String str2) {
FileInputStream fileInputStream;
Intrinsics.checkNotNullParameter(str, "fromFilePath");
Intrinsics.checkNotNullParameter(str2, "toFilePath");
try {
String str3 = ASSETS_PATH;
if (StringsKt.startsWith$default(str, str3, false, 2, (Object) null)) {
Activity uniActivity = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity);
fileInputStream = uniActivity.getAssets().open(StringKt.replace(str, str3, BuildConfig.FLAVOR));
} else if (StringsKt.startsWith$default(str, "content://", false, 2, (Object) null)) {
Activity uniActivity2 = UTSAndroid.INSTANCE.getUniActivity();
Intrinsics.checkNotNull(uniActivity2);
fileInputStream = uniActivity2.getContentResolver().openInputStream(Uri.parse(str));
} else {
File file = new File(str);
if (!file.exists() || !file.isFile() || !file.canRead()) {
return false;
}
fileInputStream = new FileInputStream(file);
}
if (fileInputStream == null) {
return false;
}
File file2 = new File(str2);
if (!file2.getParentFile().exists()) {
file2.getParentFile().mkdirs();
}
if (!file2.exists()) {
file2.createNewFile();
}
FileOutputStream fileOutputStream = new FileOutputStream(file2);
byte[] bArr = new byte[1024];
for (int read = fileInputStream.read(bArr); read > 0; read = fileInputStream.read(bArr)) {
fileOutputStream.write(bArr, 0, read);
}
fileInputStream.close();
fileOutputStream.close();
return true;
} catch (Throwable unused) {
return false;
}
}
public static final Number formatNumber(Number number) {
Intrinsics.checkNotNullParameter(number, "input");
DecimalFormat decimalFormat = new DecimalFormat("#.###");
decimalFormat.setDecimalSeparatorAlwaysShown(false);
String format = decimalFormat.format(number);
Intrinsics.checkNotNullExpressionValue(format, "bd.format(input)");
return Float.valueOf(Float.parseFloat(format));
}
public static final void chooseMediaByJs(final ChooseMediaOptionsJSONObject chooseMediaOptionsJSONObject) {
Intrinsics.checkNotNullParameter(chooseMediaOptionsJSONObject, "options");
chooseMedia.invoke(new ChooseMediaOptions(chooseMediaOptionsJSONObject.getPageOrientation(), chooseMediaOptionsJSONObject.getCount(), chooseMediaOptionsJSONObject.getMediaType(), chooseMediaOptionsJSONObject.getSourceType(), chooseMediaOptionsJSONObject.getMaxDuration(), chooseMediaOptionsJSONObject.getCamera(), new Function1<ChooseMediaSuccess, Unit>() {
{
super(1);
}
public Object invoke(Object obj) {
invoke((ChooseMediaSuccess) obj);
return Unit.INSTANCE;
}
public final void invoke(ChooseMediaSuccess chooseMediaSuccess) {
Intrinsics.checkNotNullParameter(chooseMediaSuccess, "callback");
UTSCallback success = ChooseMediaOptionsJSONObject.this.getSuccess();
if (success != null) {
success.invoke(new Object[]{chooseMediaSuccess});
}
}
}, new Function1<IChooseMediaError, Unit>() {
{
super(1);
}
public Object invoke(Object obj) {
invoke((IChooseMediaError) obj);
return Unit.INSTANCE;
}
public final void invoke(IChooseMediaError iChooseMediaError) {
Intrinsics.checkNotNullParameter(iChooseMediaError, "callback");
UTSCallback fail = ChooseMediaOptionsJSONObject.this.getFail();
if (fail != null) {
fail.invoke(new Object[]{iChooseMediaError});
}
}
}, new Function1<Object, Unit>() {
{
super(1);
}
public Object invoke(Object obj) {
m491invoke(obj);
return Unit.INSTANCE;
}
public final void m491invoke(Object obj) {
Intrinsics.checkNotNullParameter(obj, "callback");
UTSCallback complete = ChooseMediaOptionsJSONObject.this.getComplete();
if (complete != null) {
complete.invoke(new Object[]{obj});
}
}
}));
}
}