package com.huawei.hms.hwid; import android.content.Context; import android.content.Intent; import android.text.TextUtils; import com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity; import com.huawei.hms.support.api.entity.auth.Scope; import com.huawei.hms.support.api.entity.hwid.HuaweiIdSignInRequest; import com.huawei.hms.support.hwid.request.HuaweiIdAuthParams; import com.huawei.hms.support.hwid.request.HuaweiIdAuthParamsHelper; import com.huawei.hms.support.hwid.result.AuthHuaweiId; import com.huawei.hms.support.hwid.result.HuaweiIdAuthResult; import com.huawei.hms.utils.Util; import java.util.List; import org.json.JSONException; /* compiled from: HuaweiIdAuthUtil */ public final class x { public static Intent a(Context context, HuaweiIdAuthParams huaweiIdAuthParams, String str) { as.b("[HUAWEIIDSDK]HuaweiIdAuthTool", "getSignInIntent enter", true); Intent intent = new Intent("com.huawei.hms.jos.signIn"); intent.setPackage(context.getPackageName()); intent.setClass(context, HwIdSignInHubActivity.class); String appId = Util.getAppId(context); String packageName = context.getPackageName(); s sVar = new s(); sVar.b(appId); sVar.c(packageName); sVar.a(60400302); sVar.d(str); HuaweiIdSignInRequest huaweiIdSignInRequest = new HuaweiIdSignInRequest(); huaweiIdSignInRequest.setHuaweiIdAuthParams(huaweiIdAuthParams); try { intent.putExtra("HUAWEIID_CP_CLIENTINFO", sVar.d()); intent.putExtra("HUAWEIID_SIGNIN_REQUEST", huaweiIdSignInRequest.toJson()); } catch (JSONException unused) { as.b("[HUAWEIIDSDK]HuaweiIdAuthTool", "JSONException", true); } return intent; } public static AuthHuaweiId b() { return y.a().b(); } public static HuaweiIdAuthResult a(Intent intent) { as.b("[HUAWEIIDSDK]HuaweiIdAuthTool", "getSignInResultFromIntent", true); if (intent == null || !intent.hasExtra("HUAWEIID_SIGNIN_RESULT")) { as.d("[HUAWEIIDSDK]HuaweiIdAuthTool", "data or signInResult is null", true); return null; } try { return new HuaweiIdAuthResult().fromJson(intent.getStringExtra("HUAWEIID_SIGNIN_RESULT")); } catch (JSONException unused) { as.d("[HUAWEIIDSDK]HuaweiIdAuthTool", "JSONException", true); return null; } } public static void a() { y.a().c(); } public static HuaweiIdAuthParams a(List<Scope> list) { HuaweiIdAuthParamsHelper huaweiIdAuthParamsHelper = new HuaweiIdAuthParamsHelper(); if (ap.b(list).booleanValue()) { huaweiIdAuthParamsHelper.setScopeList(list); } for (Scope scope : list) { if (a(scope, "https://www.huawei.com/auth/account/shipping.address")) { huaweiIdAuthParamsHelper.setShippingAddress(); } } return huaweiIdAuthParamsHelper.createParams(); } private static boolean a(Scope scope, String str) { if (scope != null) { return TextUtils.equals(scope.getScopeUri(), str); } return false; } }