得物.apk(点击下载) / x0.java


package df;

import a.f;
import android.content.Context;
import android.graphics.BitmapFactory;
import android.media.MediaMetadataRetriever;
import android.os.Build;
import android.text.TextUtils;
import com.alibaba.fastjson.JSON;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.common.api.ClientApi;
import com.shizhuang.duapp.common.bean.UsersModel;
import com.shizhuang.duapp.common.helper.net.ParamsBuilder;
import com.shizhuang.duapp.common.utils.SingleUploadCallback;
import com.shizhuang.duapp.libs.bpm.BM;
import com.shizhuang.duapp.libs.upload.IUploadListener;
import com.shizhuang.duapp.libs.upload.UploadParams;
import com.shizhuang.duapp.modules.router.ServiceManager;
import com.shizhuang.model.AliToken;
import com.shizhuang.model.IdCardAliToken;
import com.shizhuang.model.QiNiuModel;
import com.shizhuang.model.UploadFileBean;
import com.tencent.cloud.huiyansdkface.analytics.h;
import java.io.File;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import rd.g;
import rd.l;
import td.j;
import td.s;

/* compiled from: UploadUtils */
public final class x0 {
    public static ChangeQuickRedirect changeQuickRedirect;

    /* compiled from: UploadUtils */
    public class a implements SingleUploadCallback<UploadParams> {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ Context f31468a;
        public final /* synthetic */ IUploadListener b;

        public a(Context context, IUploadListener iUploadListener) {
            this.f31468a = context;
            this.b = iUploadListener;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // com.shizhuang.duapp.common.utils.SingleUploadCallback
        public void callback(UploadParams uploadParams) {
            UploadParams uploadParams2 = uploadParams;
            if (!PatchProxy.proxy(new Object[]{uploadParams2}, this, changeQuickRedirect, false, 9097, new Class[]{UploadParams.class}, Void.TYPE).isSupported) {
                Context context = this.f31468a;
                com.shizhuang.duapp.libs.upload.a.b(context, uploadParams2, this.b, new w0(context));
            }
        }
    }

    /* compiled from: UploadUtils */
    public class b implements SingleUploadCallback<UploadParams> {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* renamed from: a  reason: collision with root package name */
        public final /* synthetic */ Context f31469a;
        public final /* synthetic */ IUploadListener b;

        /* renamed from: c  reason: collision with root package name */
        public final /* synthetic */ long f31470c;
        public final /* synthetic */ String d;
        public final /* synthetic */ String e;
        public final /* synthetic */ SingleUploadCallback f;

        public b(Context context, IUploadListener iUploadListener, long j, String str, String str2, SingleUploadCallback singleUploadCallback) {
            this.f31469a = context;
            this.b = iUploadListener;
            this.f31470c = j;
            this.d = str;
            this.e = str2;
            this.f = singleUploadCallback;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // com.shizhuang.duapp.common.utils.SingleUploadCallback
        public void callback(UploadParams uploadParams) {
            UploadParams uploadParams2 = uploadParams;
            if (!PatchProxy.proxy(new Object[]{uploadParams2}, this, changeQuickRedirect, false, 9107, new Class[]{UploadParams.class}, Void.TYPE).isSupported) {
                Context context = this.f31469a;
                com.shizhuang.duapp.libs.upload.a.c(context, uploadParams2, this.b, new z0(context, this.f31470c, this.d, this.e, this.f), true);
            }
        }
    }

    /* compiled from: UploadUtils */
    public class c extends s<AliToken> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final /* synthetic */ String b;

        /* renamed from: c  reason: collision with root package name */
        public final /* synthetic */ String f31471c;
        public final /* synthetic */ SingleUploadCallback d;
        public final /* synthetic */ IUploadListener e;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public c(Context context, String str, String str2, SingleUploadCallback singleUploadCallback, IUploadListener iUploadListener) {
            super(context);
            this.b = str;
            this.f31471c = str2;
            this.d = singleUploadCallback;
            this.e = iUploadListener;
        }

        @Override // com.shizhuang.duapp.common.helper.net.facade.IViewHandler, td.s, td.a
        public void onFailed(l lVar) {
            if (!PatchProxy.proxy(new Object[]{lVar}, this, changeQuickRedirect, false, 9110, new Class[]{l.class}, Void.TYPE).isSupported) {
                RuntimeException runtimeException = new RuntimeException(lVar.c());
                BM.app().d(runtimeException, "app_error_TAG_SECTION_uploadVideo");
                this.e.onFailed(runtimeException);
            }
        }

        @Override // com.shizhuang.duapp.common.helper.net.facade.IViewHandler, td.a
        public void onSuccess(Object obj) {
            AliToken aliToken = (AliToken) obj;
            if (!PatchProxy.proxy(new Object[]{aliToken}, this, changeQuickRedirect, false, 9109, new Class[]{AliToken.class}, Void.TYPE).isSupported) {
                UploadParams uploadParams = new UploadParams();
                ArrayList arrayList = new ArrayList();
                arrayList.add(new wq.c(this.b, false));
                uploadParams.setFiles(arrayList);
                uploadParams.setToken(new UploadParams.a(aliToken.AccessKeyId, aliToken.AccessKeySecret, aliToken.SecurityToken));
                uploadParams.setBufferPath(this.f31471c);
                String str = aliToken.cdnHost;
                String str2 = File.separator;
                uploadParams.setCdnUrl(str.endsWith(str2) ? aliToken.cdnHost : f.g(new StringBuilder(), aliToken.cdnHost, str2));
                uploadParams.setBucket("dw-video");
                uploadParams.setEndpoint("http://oss-cn-shanghai.aliyuncs.com");
                this.d.callback(uploadParams);
            }
        }
    }

    /* compiled from: UploadUtils */
    public class d extends s<AliToken> {
        public static ChangeQuickRedirect changeQuickRedirect;
        public final /* synthetic */ String b;

        /* renamed from: c  reason: collision with root package name */
        public final /* synthetic */ Context f31472c;
        public final /* synthetic */ IUploadListener d;
        public final /* synthetic */ long e;

        /* JADX INFO: super call moved to the top of the method (can break code semantics) */
        public d(Context context, String str, Context context2, IUploadListener iUploadListener, long j) {
            super(context);
            this.b = str;
            this.f31472c = context2;
            this.d = iUploadListener;
            this.e = j;
        }

        @Override // com.shizhuang.duapp.common.helper.net.facade.IViewHandler, td.s, td.a
        public void onFailed(l lVar) {
            if (!PatchProxy.proxy(new Object[]{lVar}, this, changeQuickRedirect, false, 9112, new Class[]{l.class}, Void.TYPE).isSupported) {
                RuntimeException runtimeException = new RuntimeException(lVar.c());
                BM.app().d(runtimeException, "app_error_TAG_SECTION_uploadAudio");
                this.d.onFailed(runtimeException);
            }
        }

        @Override // com.shizhuang.duapp.common.helper.net.facade.IViewHandler, td.a
        public void onSuccess(Object obj) {
            AliToken aliToken = (AliToken) obj;
            if (!PatchProxy.proxy(new Object[]{aliToken}, this, changeQuickRedirect, false, 9111, new Class[]{AliToken.class}, Void.TYPE).isSupported) {
                UploadParams uploadParams = new UploadParams();
                ArrayList arrayList = new ArrayList();
                arrayList.add(new wq.c(this.b, false));
                uploadParams.setFiles(arrayList);
                uploadParams.setToken(new UploadParams.a(aliToken.AccessKeyId, aliToken.AccessKeySecret, aliToken.SecurityToken));
                uploadParams.setBufferPath(wq.a.f39722a);
                String str = aliToken.cdnHost;
                String str2 = File.separator;
                uploadParams.setCdnUrl(str.endsWith(str2) ? aliToken.cdnHost : f.g(new StringBuilder(), aliToken.cdnHost, str2));
                uploadParams.setBucket("du-img");
                uploadParams.setEndpoint("http://oss-cn-shanghai.aliyuncs.com");
                com.shizhuang.duapp.libs.upload.a.b(this.f31472c, uploadParams, this.d, new a1(this.e));
            }
        }
    }

    /* compiled from: UploadUtils */
    public static class e extends j {
        public static ChangeQuickRedirect changeQuickRedirect;

        public static void getAliToken(int i, int i3, s<AliToken> sVar) {
            Object[] objArr = {new Integer(i), new Integer(i3), sVar};
            ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
            Class cls = Integer.TYPE;
            if (!PatchProxy.proxy(objArr, null, changeQuickRedirect2, true, 9114, new Class[]{cls, cls, s.class}, Void.TYPE).isSupported) {
                j.doRequest(((ClientApi) j.getJavaGoApi(ClientApi.class)).requestAliToken(i, i3), sVar);
            }
        }

        public static void getAliTokenForId(String str, s<IdCardAliToken> sVar) {
            if (!PatchProxy.proxy(new Object[]{str, sVar}, null, changeQuickRedirect, true, 9116, new Class[]{String.class, s.class}, Void.TYPE).isSupported) {
                j.doRequest(((ClientApi) j.getJavaGoApi(ClientApi.class)).getAliTokenForId(g.a(ParamsBuilder.newParams().addParams(gy.a.n("businessType", str)))), sVar);
            }
        }

        public static void getQiniuToken(s<QiNiuModel> sVar) {
            if (!PatchProxy.proxy(new Object[]{sVar}, null, changeQuickRedirect, true, 9115, new Class[]{s.class}, Void.TYPE).isSupported) {
                j.doRequest(((ClientApi) j.getApi(ClientApi.class)).getQiuToken(j0.d(new HashMap())), sVar);
            }
        }
    }

    public static String a(List<String> list) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{list}, null, changeQuickRedirect, true, 9089, new Class[]{List.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        ArrayList arrayList = new ArrayList();
        for (String str : list) {
            arrayList.add(new UploadFileBean(str));
        }
        return JSON.toJSONString(arrayList);
    }

    public static void b(Context context, String str, String str2, IUploadListener iUploadListener, SingleUploadCallback<UploadParams> singleUploadCallback) {
        int i = 2;
        if (!PatchProxy.proxy(new Object[]{context, str, str2, iUploadListener, singleUploadCallback}, null, changeQuickRedirect, true, 9085, new Class[]{Context.class, String.class, String.class, IUploadListener.class, SingleUploadCallback.class}, Void.TYPE).isSupported) {
            if (qc.f.i()) {
                i = 1;
            }
            e.getAliToken(1, i, new c(context, str, str2, singleUploadCallback, iUploadListener));
        }
    }

    public static String c(String str) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str}, null, changeQuickRedirect, true, 9096, new Class[]{String.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        String[] split = str.trim().split("\\.");
        return split.length >= 2 ? split[split.length - 1] : "";
    }

    public static String d(String str) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{str}, null, changeQuickRedirect, true, 9095, new Class[]{String.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        StringBuilder sb2 = new StringBuilder();
        UsersModel usersModel = (UsersModel) ServiceManager.d().getUserInfo();
        String str2 = null;
        if (usersModel != null) {
            str2 = f.g(new StringBuilder(), usersModel.userId, "");
        }
        if (TextUtils.isEmpty(str2)) {
            str2 = "123456";
        }
        sb2.append(str2);
        sb2.append("_");
        sb2.append("byte");
        sb2.append(new File(str).length());
        sb2.append("byte");
        sb2.append("_");
        sb2.append(ci.a.a(str));
        sb2.append("_hupu_android_w");
        sb2.append(480);
        sb2.append(h.f27021a);
        sb2.append(480);
        sb2.append(".png");
        return sb2.toString();
    }

    public static String e(Context context, File file) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{context, file}, null, changeQuickRedirect, true, 9090, new Class[]{Context.class, File.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        StringBuilder sb2 = new StringBuilder();
        UsersModel usersModel = (UsersModel) ServiceManager.d().getUserInfo();
        String str = null;
        if (usersModel != null) {
            str = f.g(new StringBuilder(), usersModel.userId, "");
        }
        if (TextUtils.isEmpty(str)) {
            str = "123456";
        }
        androidx.appcompat.widget.a.n(sb2, str, "_", "model");
        try {
            sb2.append(URLDecoder.decode(Build.MODEL.trim(), "UTF-8"));
        } catch (Exception unused) {
        }
        sb2.append("model");
        sb2.append("_");
        sb2.append("byte");
        sb2.append(file.length());
        sb2.append("byte");
        sb2.append("_");
        sb2.append(ci.a.a(file.getAbsolutePath()));
        BitmapFactory.Options options = new BitmapFactory.Options();
        options.inJustDecodeBounds = true;
        BitmapFactory.decodeFile(file.getAbsolutePath(), options);
        int i = options.outWidth;
        if (i == 0) {
            i = fi.b.f32351a;
        }
        int i3 = options.outHeight;
        if (i3 == 0) {
            i3 = fi.b.b;
        }
        sb2.append("_du_android_w");
        sb2.append(i);
        sb2.append("_");
        sb2.append(h.f27021a);
        sb2.append(i3);
        sb2.append(".");
        sb2.append(c(file.getAbsolutePath()));
        return sb2.toString().replaceAll(" ", "");
    }

    public static String f(Context context, File file, long j, String str, String str2, SingleUploadCallback<String> singleUploadCallback) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{context, file, new Long(j), str, str2, singleUploadCallback}, null, changeQuickRedirect, true, 9092, new Class[]{Context.class, File.class, Long.TYPE, String.class, String.class, SingleUploadCallback.class}, String.class);
        if (proxy.isSupported) {
            return (String) proxy.result;
        }
        if (!TextUtils.isEmpty(str)) {
            if (singleUploadCallback != null) {
                singleUploadCallback.callback(str);
            }
            return str;
        }
        StringBuilder sb2 = new StringBuilder();
        String userId = ServiceManager.d().getUserId();
        MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();
        mediaMetadataRetriever.setDataSource(file.getAbsolutePath());
        String extractMetadata = mediaMetadataRetriever.extractMetadata(19);
        String extractMetadata2 = mediaMetadataRetriever.extractMetadata(18);
        String extractMetadata3 = mediaMetadataRetriever.extractMetadata(24);
        if (extractMetadata3.equals("90") || extractMetadata3.equals("270")) {
            if ("0".equals(extractMetadata) || TextUtils.isEmpty(extractMetadata)) {
                extractMetadata = "480";
            }
            if ("0".equals(extractMetadata2) || TextUtils.isEmpty(extractMetadata2)) {
                extractMetadata2 = "480";
            }
            extractMetadata2 = extractMetadata;
            extractMetadata = extractMetadata2;
        } else {
            if ("0".equals(extractMetadata) || TextUtils.isEmpty(extractMetadata)) {
                extractMetadata = "480";
            }
            if ("0".equals(extractMetadata2) || TextUtils.isEmpty(extractMetadata2)) {
                extractMetadata2 = "480";
            }
        }
        if (TextUtils.isEmpty(userId)) {
            userId = "123456";
        }
        sb2.append(userId);
        sb2.append("_");
        sb2.append("byte");
        sb2.append(file.length());
        sb2.append("_");
        sb2.append("dur");
        sb2.append(j);
        sb2.append("_");
        sb2.append(ci.a.a(file.getAbsolutePath()));
        sb2.append("_");
        sb2.append(System.currentTimeMillis());
        sb2.append("_du_android_w");
        sb2.append(extractMetadata2);
        sb2.append(h.f27021a);
        sb2.append(extractMetadata);
        sb2.append(".mp4");
        String str3 = str2 + sb2.toString();
        if (singleUploadCallback != null) {
            singleUploadCallback.callback(str3);
        }
        return str3;
    }

    public static void g(Context context, String str, long j, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, str, new Long(j), iUploadListener}, null, changeQuickRedirect, true, 9086, new Class[]{Context.class, String.class, Long.TYPE, IUploadListener.class}, Void.TYPE).isSupported) {
            e.getAliToken(0, 1, new d(context, str, context, iUploadListener, j));
        }
    }

    public static void h(Context context, List<String> list, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, list, iUploadListener}, null, changeQuickRedirect, true, 9074, new Class[]{Context.class, List.class, IUploadListener.class}, Void.TYPE).isSupported) {
            i(context, true, list, iUploadListener);
        }
    }

    public static void i(Context context, boolean z, List<String> list, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, new Byte(z ? (byte) 1 : 0), list, iUploadListener}, null, changeQuickRedirect, true, 9075, new Class[]{Context.class, Boolean.TYPE, List.class, IUploadListener.class}, Void.TYPE).isSupported) {
            j(context, z, list, "/other/", iUploadListener);
        }
    }

    /* JADX DEBUG: Multi-variable search result rejected for r25v0, resolved type: boolean */
    /* JADX WARN: Multi-variable type inference failed */
    public static void j(Context context, boolean z, List<String> list, String str, IUploadListener iUploadListener) {
        Object[] objArr = {context, new Byte(z ? (byte) 1 : 0), list, str, iUploadListener};
        ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
        Class cls = Boolean.TYPE;
        if (!PatchProxy.proxy(objArr, null, changeQuickRedirect2, true, 9076, new Class[]{Context.class, cls, List.class, String.class, IUploadListener.class}, Void.TYPE).isSupported) {
            if (!PatchProxy.proxy(new Object[]{context, new Byte((byte) z), list, str, new Byte((byte) 0), iUploadListener}, null, changeQuickRedirect, true, 9077, new Class[]{Context.class, cls, List.class, String.class, cls, IUploadListener.class}, Void.TYPE).isSupported) {
                k(context, z, list, str, false, 1, iUploadListener);
            }
        }
    }

    /* JADX DEBUG: Multi-variable search result rejected for r32v0, resolved type: boolean */
    /* JADX DEBUG: Multi-variable search result rejected for r35v0, resolved type: boolean */
    /* JADX WARN: Multi-variable type inference failed */
    public static void k(Context context, boolean z, List<String> list, String str, boolean z4, int i, IUploadListener iUploadListener) {
        Object[] objArr = {context, new Byte(z ? (byte) 1 : 0), list, str, new Byte(z4 ? (byte) 1 : 0), new Integer(i), iUploadListener};
        ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
        Class cls = Boolean.TYPE;
        Class cls2 = Integer.TYPE;
        if (!PatchProxy.proxy(objArr, null, changeQuickRedirect2, true, 9078, new Class[]{Context.class, cls, List.class, String.class, cls, cls2, IUploadListener.class}, Void.TYPE).isSupported) {
            a aVar = new a(context, iUploadListener);
            if (!PatchProxy.proxy(new Object[]{context, new Byte((byte) z), list, str, new Byte((byte) z4), new Integer(i), iUploadListener, aVar}, null, changeQuickRedirect, true, 9079, new Class[]{Context.class, cls, List.class, String.class, cls, cls2, IUploadListener.class, SingleUploadCallback.class}, Void.TYPE).isSupported) {
                e.getAliToken(2, i, new y0(context, list, z, z4, str, aVar, iUploadListener));
            }
        }
    }

    public static void l(Context context, String str, long j, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, str, new Long(j), iUploadListener}, null, changeQuickRedirect, true, 9081, new Class[]{Context.class, String.class, Long.TYPE, IUploadListener.class}, Void.TYPE).isSupported) {
            String str2 = wq.a.b;
            if (fd.c.d("media_center", 0) == 1) {
                str2 = wq.a.f39723c;
            }
            n(context, str, str2, j, null, null, iUploadListener);
        }
    }

    public static void m(Context context, String str, String str2, long j, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, str, str2, new Long(j), iUploadListener}, null, changeQuickRedirect, true, 9082, new Class[]{Context.class, String.class, String.class, Long.TYPE, IUploadListener.class}, Void.TYPE).isSupported) {
            n(context, str, str2, j, null, null, iUploadListener);
        }
    }

    public static void n(Context context, String str, String str2, long j, String str3, SingleUploadCallback<String> singleUploadCallback, IUploadListener iUploadListener) {
        if (!PatchProxy.proxy(new Object[]{context, str, str2, new Long(j), str3, singleUploadCallback, iUploadListener}, null, changeQuickRedirect, true, 9084, new Class[]{Context.class, String.class, String.class, Long.TYPE, String.class, SingleUploadCallback.class, IUploadListener.class}, Void.TYPE).isSupported) {
            b(context, str, str2, iUploadListener, new b(context, iUploadListener, j, str3, str2, singleUploadCallback));
        }
    }
}