抖阴.apk(点击下载) / CommonExtKt.java


package com.niming.weipa.utils;

import android.content.Context;
import android.content.res.Resources;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.text.style.ForegroundColorSpan;
import android.util.Log;
import android.util.TypedValue;
import android.view.View;
import androidx.constraintlayout.core.motion.utils.TypedValues;
import androidx.core.app.NotificationCompat;
import androidx.exifinterface.media.ExifInterface;
import androidx.viewpager.widget.ViewPager;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.gson.e;
import com.niming.framework.basedb.h;
import com.niming.framework.widget.XRefreshLayout;
import com.niming.weipa.model.AppUpdate2;
import com.niming.weipa.model.UserInfo2;
import com.scwang.smartrefresh.layout.b.j;
import com.scwang.smartrefresh.layout.c.d;
import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.HashMap;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Ref;
import org.jetbrains.annotations.NotNull;

@Metadata(bv = {1, 0, 3}, d1 = {"\u0000 \u0001\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\u001a)\u0010\u0000\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u00012\u0006\u0010\u0002\u001a\u00020\u00032\u0006\u0010\u0004\u001a\u0002H\u00012\u0006\u0010\u0005\u001a\u0002H\u0001¢\u0006\u0002\u0010\u0006\u001a9\u0010\u0007\u001a\u0012\u0012\u0004\u0012\u0002H\u00010\bj\b\u0012\u0004\u0012\u0002H\u0001`\t\"\u0004\b\u0000\u0010\u00012\u0016\u0010\n\u001a\f\u0012\b\b\u0001\u0012\u0004\u0018\u0001H\u00010\u000b\"\u0004\u0018\u0001H\u0001¢\u0006\u0002\u0010\f\u001a_\u0010\r\u001a\u001e\u0012\u0004\u0012\u0002H\u000f\u0012\u0004\u0012\u0002H\u00100\u000ej\u000e\u0012\u0004\u0012\u0002H\u000f\u0012\u0004\u0012\u0002H\u0010`\u0011\"\u0004\b\u0000\u0010\u000f\"\u0004\b\u0001\u0010\u00102*\u0010\n\u001a\u0016\u0012\u0012\b\u0001\u0012\u000e\u0012\u0004\u0012\u0002H\u000f\u0012\u0004\u0012\u0002H\u00100\u00120\u000b\"\u000e\u0012\u0004\u0012\u0002H\u000f\u0012\u0004\u0012\u0002H\u00100\u0012¢\u0006\u0002\u0010\u0013\u001a\u000e\u0010\u0014\u001a\u00020\u00152\u0006\u0010\u0016\u001a\u00020\u0017\u001a\u000e\u0010\u0018\u001a\u00020\u00172\u0006\u0010\u0019\u001a\u00020\u001a\u001a&\u0010\u001b\u001a\u00020\u001c2\u0006\u0010\u001d\u001a\u00020\u001a2\u0006\u0010\u001e\u001a\u00020\u00172\u0006\u0010\u001f\u001a\u00020\u00172\u0006\u0010 \u001a\u00020\u0017\u001a\u0006\u0010!\u001a\u00020\u001a\u001a\u0006\u0010\"\u001a\u00020#\u001a\"\u0010$\u001a\u00020%*\u00020&2\f\u0010'\u001a\b\u0012\u0004\u0012\u00020%0(2\b\b\u0002\u0010)\u001a\u00020*\u001a\"\u0010+\u001a\u00020%*\u00020&2\f\u0010,\u001a\b\u0012\u0004\u0012\u00020%0(2\b\b\u0002\u0010)\u001a\u00020*\u001a\u0012\u0010\u0014\u001a\u00020\u0015*\u00020-2\u0006\u0010\u0016\u001a\u00020\u0017\u001a%\u0010.\u001a\u0002H\u0001\"\u0004\b\u0000\u0010\u0001*\u00020/2\u0006\u00100\u001a\u00020\u001a2\u0006\u00101\u001a\u000202¢\u0006\u0002\u00103\u001a-\u00104\u001a\u00020%*\u0002052!\u00106\u001a\u001d\u0012\u0013\u0012\u001108¢\u0006\f\b9\u0012\b\b:\u0012\u0004\b\b(;\u0012\u0004\u0012\u00020%07\u001a-\u0010<\u001a\u00020%*\u00020=2!\u00106\u001a\u001d\u0012\u0013\u0012\u00110\u0017¢\u0006\f\b9\u0012\b\b:\u0012\u0004\b\b(>\u0012\u0004\u0012\u00020%07\u001a\u0012\u0010?\u001a\u00020\u0015*\u00020-2\u0006\u0010\u0016\u001a\u00020\u0017¨\u0006@"}, d2 = {"checkAndReturn", ExifInterface.GPS_DIRECTION_TRUE, "isTrue", "", "trueValue", "falseValue", "(ZLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "createArrayList", "Ljava/util/ArrayList;", "Lkotlin/collections/ArrayList;", "params", "", "([Ljava/lang/Object;)Ljava/util/ArrayList;", "createHashMap", "Ljava/util/HashMap;", "K", ExifInterface.GPS_MEASUREMENT_INTERRUPTED, "Lkotlin/collections/HashMap;", "Lkotlin/Pair;", "([Lkotlin/Pair;)Ljava/util/HashMap;", "dp2px", "", "dp", "", "e", "msg", "", "getColorText", "Landroid/text/SpannableStringBuilder;", FirebaseAnalytics.b.N, com.google.android.exoplayer2.text.ttml.b.W, com.google.android.exoplayer2.text.ttml.b.X, "color", "getOfficialUrl", "getUserInfo2", "Lcom/niming/weipa/model/UserInfo2;", "OnClickDropSubStream", "", "Landroid/view/View;", "execute", "Lkotlin/Function0;", TypedValues.TransitionType.S_DURATION, "", "addDoubleClickEvent", NotificationCompat.CATEGORY_EVENT, "Landroid/content/Context;", "fromJsonStr", "Lcom/google/gson/Gson;", "jsonStr", "type", "Ljava/lang/reflect/Type;", "(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;", "setOnRefresh", "Lcom/niming/framework/widget/XRefreshLayout;", "l", "Lkotlin/Function1;", "Lcom/scwang/smartrefresh/layout/api/RefreshLayout;", "Lkotlin/ParameterName;", "name", "view", "setPageChangeListener", "Landroidx/viewpager/widget/ViewPager;", "position", "sp2px", "app_wuqudaoRelease"}, k = 2, mv = {1, 1, 15})
/* compiled from: CommonExt.kt */
public final class CommonExtKt {

    /* access modifiers changed from: package-private */
    /* compiled from: CommonExt.kt */
    public static final class a implements View.OnClickListener {
        final /* synthetic */ Function0 B0;
        final /* synthetic */ long t;
        final /* synthetic */ Ref.LongRef u;

        a(long j, Ref.LongRef longRef, Function0 function0) {
            this.t = j;
            this.u = longRef;
            this.B0 = function0;
        }

        public final void onClick(View view) {
            if (System.currentTimeMillis() - this.u.element > this.t) {
                this.B0.invoke();
                this.u.element = System.currentTimeMillis();
            }
        }
    }

    /* access modifiers changed from: package-private */
    /* compiled from: CommonExt.kt */
    public static final class b implements View.OnClickListener {
        final /* synthetic */ Ref.IntRef B0;
        final /* synthetic */ Function0 C0;
        final /* synthetic */ Ref.LongRef t;
        final /* synthetic */ long u;

        b(Ref.LongRef longRef, long j, Ref.IntRef intRef, Function0 function0) {
            this.t = longRef;
            this.u = j;
            this.B0 = intRef;
            this.C0 = function0;
        }

        public final void onClick(View view) {
            Ref.LongRef longRef = this.t;
            if (longRef.element == 0) {
                longRef.element = System.currentTimeMillis();
                return;
            }
            long currentTimeMillis = System.currentTimeMillis();
            Ref.LongRef longRef2 = this.t;
            if (currentTimeMillis - longRef2.element > this.u) {
                this.B0.element = 1;
                longRef2.element = 0;
                return;
            }
            this.B0.element++;
            longRef2.element = System.currentTimeMillis();
            Ref.IntRef intRef = this.B0;
            if (intRef.element >= 2) {
                intRef.element = 1;
                this.t.element = 0;
                this.C0.invoke();
            }
        }
    }

    /* compiled from: CommonExt.kt */
    static final class c implements d {
        final /* synthetic */ Function1 t;

        c(Function1 function1) {
            this.t = function1;
        }

        @Override // com.scwang.smartrefresh.layout.c.d
        public final void a(@NotNull j jVar) {
            Intrinsics.checkParameterIsNotNull(jVar, "refreshLayout");
            this.t.invoke(jVar);
        }
    }

    public static final <T> T a(boolean z, T t, T t2) {
        return z ? t : t2;
    }

    @NotNull
    public static final <K, V> HashMap<K, V> a(@NotNull Pair<? extends K, ? extends V>... pairArr) {
        Intrinsics.checkParameterIsNotNull(pairArr, "params");
        if (pairArr.length == 0) {
            return new HashMap<>();
        }
        return (HashMap) MapsKt.toMap(pairArr, new HashMap());
    }

    public static final float b(@NotNull Context context, int i) {
        Intrinsics.checkParameterIsNotNull(context, "$this$sp2px");
        float f2 = (float) i;
        Resources system = Resources.getSystem();
        Intrinsics.checkExpressionValueIsNotNull(system, "Resources.getSystem()");
        return TypedValue.applyDimension(2, f2, system.getDisplayMetrics());
    }

    @NotNull
    public static final UserInfo2 b() {
        Object a2 = h.a().a(com.niming.weipa.b.a.f4883e, UserInfo2.class);
        Intrinsics.checkExpressionValueIsNotNull(a2, "ConfigUtil.getInstance()…2, UserInfo2::class.java)");
        return (UserInfo2) a2;
    }

    @NotNull
    public static final <T> ArrayList<T> a(@NotNull T... tArr) {
        Intrinsics.checkParameterIsNotNull(tArr, "params");
        ArrayList<T> arrayList = new ArrayList<>();
        if (tArr.length == 0) {
            return arrayList;
        }
        for (T t : tArr) {
            if (t == null) {
                Intrinsics.throwNpe();
            }
            arrayList.add(t);
        }
        return arrayList;
    }

    public static /* synthetic */ void b(View view, Function0 function0, long j, int i, Object obj) {
        if ((i & 2) != 0) {
            j = 500;
        }
        b(view, function0, j);
    }

    public static final void b(@NotNull View view, @NotNull Function0<Unit> function0, long j) {
        Intrinsics.checkParameterIsNotNull(view, "$this$addDoubleClickEvent");
        Intrinsics.checkParameterIsNotNull(function0, NotificationCompat.CATEGORY_EVENT);
        Ref.IntRef intRef = new Ref.IntRef();
        intRef.element = 1;
        Ref.LongRef longRef = new Ref.LongRef();
        longRef.element = 0;
        view.setOnClickListener(new b(longRef, j, intRef, function0));
    }

    public static final float a(@NotNull Context context, int i) {
        Intrinsics.checkParameterIsNotNull(context, "$this$dp2px");
        float f2 = (float) i;
        Resources system = Resources.getSystem();
        Intrinsics.checkExpressionValueIsNotNull(system, "Resources.getSystem()");
        return TypedValue.applyDimension(1, f2, system.getDisplayMetrics());
    }

    public static final float a(int i) {
        Resources system = Resources.getSystem();
        Intrinsics.checkExpressionValueIsNotNull(system, "Resources.getSystem()");
        return TypedValue.applyDimension(1, (float) i, system.getDisplayMetrics());
    }

    public static final int a(@NotNull String str) {
        Intrinsics.checkParameterIsNotNull(str, "msg");
        return Log.e("--test--", str);
    }

    public static final void a(@NotNull ViewPager viewPager, @NotNull Function1<? super Integer, Unit> function1) {
        Intrinsics.checkParameterIsNotNull(viewPager, "$this$setPageChangeListener");
        Intrinsics.checkParameterIsNotNull(function1, "l");
        viewPager.addOnPageChangeListener(new CommonExtKt$setPageChangeListener$1(function1));
    }

    public static final void a(@NotNull XRefreshLayout xRefreshLayout, @NotNull Function1<? super j, Unit> function1) {
        Intrinsics.checkParameterIsNotNull(xRefreshLayout, "$this$setOnRefresh");
        Intrinsics.checkParameterIsNotNull(function1, "l");
        xRefreshLayout.a((d) new c(function1));
    }

    @NotNull
    public static final String a() {
        AppUpdate2 appUpdate2 = (AppUpdate2) h.a().a(com.niming.weipa.b.a.h, AppUpdate2.class);
        if (appUpdate2 == null) {
            return "http://app.8dy.me";
        }
        String app_url = appUpdate2.getApp_url();
        if (TextUtils.isEmpty(app_url)) {
            return "http://app.8dy.me";
        }
        Intrinsics.checkExpressionValueIsNotNull(app_url, "officialUrl");
        return app_url;
    }

    public static final <T> T a(@NotNull e eVar, @NotNull String str, @NotNull Type type) {
        Intrinsics.checkParameterIsNotNull(eVar, "$this$fromJsonStr");
        Intrinsics.checkParameterIsNotNull(str, "jsonStr");
        Intrinsics.checkParameterIsNotNull(type, "type");
        return (T) eVar.a(str, type);
    }

    @NotNull
    public static final SpannableStringBuilder a(@NotNull String str, int i, int i2, int i3) {
        Intrinsics.checkParameterIsNotNull(str, FirebaseAnalytics.b.N);
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(str);
        spannableStringBuilder.setSpan(new ForegroundColorSpan(i3), i, i2, 33);
        return spannableStringBuilder;
    }

    public static /* synthetic */ void a(View view, Function0 function0, long j, int i, Object obj) {
        if ((i & 2) != 0) {
            j = 1500;
        }
        a(view, function0, j);
    }

    public static final void a(@NotNull View view, @NotNull Function0<Unit> function0, long j) {
        Intrinsics.checkParameterIsNotNull(view, "$this$OnClickDropSubStream");
        Intrinsics.checkParameterIsNotNull(function0, "execute");
        Ref.LongRef longRef = new Ref.LongRef();
        longRef.element = 0;
        view.setOnClickListener(new a(j, longRef, function0));
    }
}