d.smali
.class public final Lgh/d;
.super Ljava/lang/Object;
.source "LocationExtentions.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lgh/d$b;
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000\u00a0\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0006\n\u0002\u0010\t\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0008\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0006\n\u0002\u0008\u0003\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u001e\n\u0002\u0008\u0002\n\u0002\u0010 \n\u0002\u0008\u0004\n\u0002\u0018\u0002\n\u0002\u0008\r\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0004\n\u0002\u0008\u0002\u0008\u00c6\u0002\u0018\u00002\u00020\u0001:\u0001_B\u0007\u0008\u0002\u00a2\u0006\u0002\u0010\u0002J-\u0010(\u001a\u0004\u0018\u00010)2\u0012\u0010*\u001a\n\u0012\u0006\u0008\u0001\u0012\u00020)0+\"\u00020)2\n\u0008\u0002\u0010,\u001a\u0004\u0018\u00010\u000b\u00a2\u0006\u0002\u0010-J\u0010\u0010.\u001a\u00020\u00042\u0006\u0010/\u001a\u00020\u0004H\u0002J\u0006\u00100\u001a\u00020\u0004J \u00101\u001a\u0002022\u0006\u0010/\u001a\u00020\u00042\u0006\u00103\u001a\u0002042\u0006\u00105\u001a\u000204H\u0002J\u0010\u00106\u001a\u00020\u00042\u0006\u00107\u001a\u000208H\u0002J\u0008\u00109\u001a\u00020:H\u0002J$\u0010;\u001a\u00020<2\u0006\u00103\u001a\u0002042\u0006\u00105\u001a\u0002042\n\u0008\u0002\u0010=\u001a\u0004\u0018\u00010\u0004H\u0007J \u0010>\u001a\u00020<2\u0006\u00103\u001a\u0002042\u0006\u00105\u001a\u0002042\u0006\u0010=\u001a\u00020\u0004H\u0007J\u0010\u0010?\u001a\u00020<2\u0006\u0010/\u001a\u00020\u0004H\u0002J \u0010@\u001a\u00020<2\u0006\u0010/\u001a\u00020\u00042\u0006\u00103\u001a\u0002042\u0006\u00105\u001a\u000204H\u0002J\u001e\u0010A\u001a\u00020:*\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020:0BH\u0080\u0008\u00a2\u0006\u0002\u0008CJ\u001d\u0010D\u001a\u00020\u0004\"\u0004\u0008\u0000\u0010E*\u0008\u0012\u0004\u0012\u0002HE0FH\u0000\u00a2\u0006\u0002\u0008GJ\u001a\u0010H\u001a\u00020\u000b*\n\u0012\u0004\u0012\u00020\u000b\u0018\u00010I2\u0006\u0010J\u001a\u000208J\u0012\u0010K\u001a\u00020)*\u00020)2\u0006\u0010L\u001a\u00020\u000bJ(\u0010M\u001a\u00020<\"\u0004\u0008\u0000\u0010E*\u0008\u0012\u0004\u0012\u0002HE0N2\u0008\u0008\u0002\u0010O\u001a\u00020\u0004H\u0080\u0008\u00a2\u0006\u0002\u0008PJ\u0019\u0010Q\u001a\u00020:*\u00020)2\u0006\u0010R\u001a\u00020)H\u0000\u00a2\u0006\u0002\u0008SJ-\u0010T\u001a\u00020:*\u000e\u0012\u0004\u0012\u00020\u0004\u0012\u0004\u0012\u00020)0B2\u0006\u0010U\u001a\u00020)2\u0006\u0010O\u001a\u00020\u0004H\u0000\u00a2\u0006\u0002\u0008VJ\u0012\u0010W\u001a\u00020:*\u00020)2\u0006\u0010L\u001a\u00020\u000bJ\u0014\u0010X\u001a\u00020:*\u0004\u0018\u00010\u0004H\u0080\u0008\u00a2\u0006\u0002\u0008YJ\r\u0010Z\u001a\u00020)*\u00020)H\u0086\u0008J\u000f\u0010[\u001a\u0004\u0018\u00010)*\u00020\\H\u0086\u0008J\u0012\u0010]\u001a\u00020\u0004*\n\u0012\u0004\u0012\u00020^\u0018\u00010IR\u000e\u0010\u0003\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0005\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0006\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0007\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\u0008\u001a\u00020\u0004X\u0082T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\t\u001a\u00020\u0004X\u0086T\u00a2\u0006\u0002\n\u0000R\u000e\u0010\n\u001a\u00020\u000bX\u0082\u000e\u00a2\u0006\u0002\n\u0000R\u0014\u0010\u000c\u001a\u00020\r8BX\u0082\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u000e\u0010\u000fR\u001b\u0010\u0010\u001a\u00020\u00118BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u0014\u0010\u0015\u001a\u0004\u0008\u0012\u0010\u0013R\u001b\u0010\u0016\u001a\u00020\u00178BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u001a\u0010\u0015\u001a\u0004\u0008\u0018\u0010\u0019R\u0014\u0010\u001b\u001a\u00020\u001c8BX\u0082\u0004\u00a2\u0006\u0006\u001a\u0004\u0008\u001d\u0010\u001eR\u001b\u0010\u001f\u001a\u00020 8BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008#\u0010\u0015\u001a\u0004\u0008!\u0010\"R\u001b\u0010$\u001a\u00020\u00178BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008&\u0010\u0015\u001a\u0004\u0008%\u0010\u0019R\u000e\u0010\'\u001a\u00020\u000bX\u0082\u0004\u00a2\u0006\u0002\n\u0000\u00a8\u0006`"
}
d2 = {
"Lcom/shopee/foody/driver/location/LocationExtentions;",
"",
"()V",
"GOOGLE_MAPS",
"",
"GOOGLE_MAPS_PKG_NAME",
"MAP_KEY_NAME",
"TAG",
"WAZE",
"WAZE_MAPS_PKG_NAME",
"latestExpireTs",
"",
"mApplicationContext",
"Landroid/content/Context;",
"getMApplicationContext",
"()Landroid/content/Context;",
"mConfirmDialogInfo",
"Lcom/shopee/foody/driver/popmanager/popactivity/popview/confirmdialog/ConfirmDialogInfo;",
"getMConfirmDialogInfo",
"()Lcom/shopee/foody/driver/popmanager/popactivity/popview/confirmdialog/ConfirmDialogInfo;",
"mConfirmDialogInfo$delegate",
"Lkotlin/Lazy;",
"mGoogleAction",
"Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;",
"getMGoogleAction",
"()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;",
"mGoogleAction$delegate",
"mPackageManager",
"Landroid/content/pm/PackageManager;",
"getMPackageManager",
"()Landroid/content/pm/PackageManager;",
"mSelectedMapsDialogInfo",
"Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;",
"getMSelectedMapsDialogInfo",
"()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;",
"mSelectedMapsDialogInfo$delegate",
"mWazeAction",
"getMWazeAction",
"mWazeAction$delegate",
"sLogThresholdMs",
"bestLocation",
"Landroid/location/Location;",
"locations",
"",
"validDurationNano",
"([Landroid/location/Location;Ljava/lang/Long;)Landroid/location/Location;",
"getConfirmDialogStr",
"pkgName",
"getMapKey",
"getMapsUri",
"Landroid/net/Uri;",
"lat",
"",
"lon",
"getString",
"resId",
"",
"isLoggable",
"",
"openMaps",
"",
"deliveryId",
"openMapsSelectorDialog",
"showToMarketConfirmDialog",
"tryOpenMaps",
"anyRunning",
"Ljava/util/concurrent/ConcurrentHashMap;",
"anyRunning$driver_indonesiaRelease",
"buildString",
"T",
"",
"buildString$driver_indonesiaRelease",
"calLimitTimes",
"",
"hour",
"clearSpeedIfExpired",
"durationNano",
"closeSafely",
"Lkotlinx/coroutines/channels/Channel;",
"tag",
"closeSafely$driver_indonesiaRelease",
"fresherThan",
"comparator",
"fresherThan$driver_indonesiaRelease",
"insertLatestByProvider",
"location",
"insertLatestByProvider$driver_indonesiaRelease",
"isExpire",
"isValidProvider",
"isValidProvider$driver_indonesiaRelease",
"markCurrentTime",
"maxByRealTimeNanos",
"Lcom/google/android/gms/location/LocationResult;",
"printf",
"",
"MapDialogReporter",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# static fields
.field public static a:J
.field public static final b:J
.field public static final c:Lkotlin/Lazy;
.field public static final d:Lkotlin/Lazy;
.field public static final e:Lkotlin/Lazy;
.field public static final f:Lkotlin/Lazy;
.field public static final g:Lgh/d;
# direct methods
.method public static constructor <clinit>()V
.registers 3
new-instance v0, Lgh/d;
invoke-direct {v0}, Lgh/d;-><init>()V
sput-object v0, Lgh/d;->g:Lgh/d;
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v1, 0x3c
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v0
sput-wide v0, Lgh/d;->b:J
sget-object v0, Lgh/d$h;->a:Lgh/d$h;
invoke-static {v0}, Lfa/a;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
sput-object v0, Lgh/d;->c:Lkotlin/Lazy;
sget-object v0, Lgh/d$j;->a:Lgh/d$j;
invoke-static {v0}, Lfa/a;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
sput-object v0, Lgh/d;->d:Lkotlin/Lazy;
sget-object v0, Lgh/d$i;->a:Lgh/d$i;
invoke-static {v0}, Lfa/a;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
sput-object v0, Lgh/d;->e:Lkotlin/Lazy;
sget-object v0, Lgh/d$g;->a:Lgh/d$g;
invoke-static {v0}, Lfa/a;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
sput-object v0, Lgh/d;->f:Lkotlin/Lazy;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static final synthetic a(Lgh/d;)Landroid/content/Context;
.registers 1
invoke-virtual {p0}, Lgh/d;->a()Landroid/content/Context;
move-result-object p0
return-object p0
.end method
.method public static final synthetic a(Lgh/d;I)Ljava/lang/String;
.registers 2
invoke-virtual {p0, p1}, Lgh/d;->a(I)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static synthetic a(Lgh/d;DDLjava/lang/String;ILjava/lang/Object;)V
.registers 14
and-int/lit8 p6, p6, 0x4
if-eqz p6, :cond_5
const/4 p5, 0x0
:cond_5
move-object v5, p5
move-object v0, p0
move-wide v1, p1
move-wide v3, p3
invoke-virtual/range {v0 .. v5}, Lgh/d;->a(DDLjava/lang/String;)V
return-void
.end method
.method public static final synthetic a(Lgh/d;Ljava/lang/String;DD)V
.registers 6
invoke-virtual/range {p0 .. p5}, Lgh/d;->b(Ljava/lang/String;DD)V
return-void
.end method
.method public static final synthetic b(Lgh/d;)Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
.registers 1
invoke-virtual {p0}, Lgh/d;->c()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
move-result-object p0
return-object p0
.end method
.method public static final synthetic c(Lgh/d;)Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;
.registers 1
invoke-virtual {p0}, Lgh/d;->e()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;
move-result-object p0
return-object p0
.end method
.method public static final synthetic d(Lgh/d;)Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
.registers 1
invoke-virtual {p0}, Lgh/d;->f()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
move-result-object p0
return-object p0
.end method
# virtual methods
.method public final a(Ljava/util/List;I)J
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;I)J"
}
.end annotation
const-wide/16 v0, 0x0
if-eqz p1, :cond_35
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_35
const/16 v2, 0x18
if-ltz p2, :cond_35
if-gt v2, p2, :cond_11
goto :goto_35
:cond_11
const/4 v2, 0x0
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
move-wide v3, v0
:goto_17
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_34
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/Number;
invoke-virtual {v5}, Ljava/lang/Number;->longValue()J
move-result-wide v5
add-int/lit8 v7, v2, 0x1
if-gt v2, p2, :cond_30
invoke-static {v0, v1, v5, v6}, Ljava/lang/Math;->max(JJ)J
move-result-wide v5
goto :goto_31
:cond_30
move-wide v5, v0
:goto_31
add-long/2addr v3, v5
move v2, v7
goto :goto_17
:cond_34
return-wide v3
:cond_35
:goto_35
return-wide v0
.end method
.method public final a()Landroid/content/Context;
.registers 2
sget-object v0, Ljd/b;->c:Ljd/b$a;
invoke-virtual {v0}, Ljd/b$a;->a()Landroid/content/Context;
move-result-object v0
return-object v0
.end method
.method public final a(Landroid/location/Location;J)Landroid/location/Location;
.registers 4
invoke-virtual {p0, p1, p2, p3}, Lgh/d;->b(Landroid/location/Location;J)Z
move-result p2
if-eqz p2, :cond_a
const/4 p2, 0x0
invoke-virtual {p1, p2}, Landroid/location/Location;->setSpeed(F)V
:cond_a
return-object p1
.end method
.method public final a([Landroid/location/Location;Ljava/lang/Long;)Landroid/location/Location;
.registers 12
const/4 v0, 0x0
if-eqz p2, :cond_38
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
array-length v2, p1
const/4 v3, 0x0
:goto_a
if-ge v3, v2, :cond_3c
aget-object v4, p1, v3
sget-object v5, Lgh/d;->g:Lgh/d;
invoke-virtual {p2}, Ljava/lang/Long;->longValue()J
move-result-wide v6
invoke-virtual {v5, v4, v6, v7}, Lgh/d;->b(Landroid/location/Location;J)Z
move-result v5
if-eqz v5, :cond_2e
sget-object v6, Lgh/d;->g:Lgh/d;
invoke-virtual {v6}, Lgh/d;->h()Z
move-result v6
if-eqz v6, :cond_2e
sget-object v6, Lqa/d;->e:Lqa/d$a;
new-instance v7, Lgh/d$c;
invoke-direct {v7, v4}, Lgh/d$c;-><init>(Landroid/location/Location;)V
const-string v8, "LocationExtentions"
invoke-virtual {v6, v8, v7}, Lqa/d$a;->e(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
:cond_2e
xor-int/lit8 v5, v5, 0x1
if-eqz v5, :cond_35
invoke-interface {v1, v4}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
:cond_35
add-int/lit8 v3, v3, 0x1
goto :goto_a
:cond_38
invoke-static {p1}, Lkotlin/collections/ArraysKt___ArraysKt;->toList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
:cond_3c
invoke-interface {v1}, Ljava/util/List;->size()I
move-result p1
const/4 p2, 0x1
if-gt p1, p2, :cond_4a
invoke-static {v1, v0}, Lkotlin/collections/CollectionsKt___CollectionsKt;->getOrNull(Ljava/util/List;I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/location/Location;
return-object p1
:cond_4a
new-instance p1, Lgh/d$a;
invoke-direct {p1}, Lgh/d$a;-><init>()V
invoke-static {v1, p1}, Lkotlin/collections/CollectionsKt___CollectionsKt;->sortedWith(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/List;
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_5b
:goto_5b
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_8e
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
move-object v4, v3
check-cast v4, Landroid/location/Location;
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroid/location/Location;
invoke-virtual {v5}, Landroid/location/Location;->getElapsedRealtimeNanos()J
move-result-wide v5
invoke-virtual {v4}, Landroid/location/Location;->getElapsedRealtimeNanos()J
move-result-wide v7
sub-long/2addr v5, v7
invoke-static {v5, v6}, Ljava/lang/Math;->abs(J)J
move-result-wide v4
sget-object v6, Lgh/a;->f:Lgh/a;
invoke-virtual {v6}, Lgh/a;->h()J
move-result-wide v6
cmp-long v8, v4, v6
if-gez v8, :cond_87
const/4 v4, 0x1
goto :goto_88
:cond_87
const/4 v4, 0x0
:goto_88
if-eqz v4, :cond_5b
invoke-interface {p1, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_5b
:cond_8e
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
if-gt v1, p2, :cond_9b
invoke-static {p1, v0}, Lkotlin/collections/CollectionsKt___CollectionsKt;->getOrNull(Ljava/util/List;I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/location/Location;
return-object p1
:cond_9b
new-instance p2, Ljava/util/ArrayList;
invoke-direct {p2}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_a4
:goto_a4
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_bb
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
move-object v3, v2
check-cast v3, Landroid/location/Location;
invoke-virtual {v3}, Landroid/location/Location;->hasAccuracy()Z
move-result v3
if-eqz v3, :cond_a4
invoke-interface {p2, v2}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z
goto :goto_a4
:cond_bb
invoke-interface {p2}, Ljava/util/List;->isEmpty()Z
move-result v1
if-eqz v1, :cond_c8
invoke-static {p1, v0}, Lkotlin/collections/CollectionsKt___CollectionsKt;->getOrNull(Ljava/util/List;I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/location/Location;
goto :goto_103
:cond_c8
invoke-interface {p2}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result p2
if-nez p2, :cond_d4
const/4 p1, 0x0
goto :goto_101
:cond_d4
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object p2
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-nez v0, :cond_e0
:goto_de
move-object p1, p2
goto :goto_101
:cond_e0
move-object v0, p2
check-cast v0, Landroid/location/Location;
invoke-virtual {v0}, Landroid/location/Location;->getAccuracy()F
move-result v0
:cond_e7
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
move-object v2, v1
check-cast v2, Landroid/location/Location;
invoke-virtual {v2}, Landroid/location/Location;->getAccuracy()F
move-result v2
invoke-static {v0, v2}, Ljava/lang/Float;->compare(FF)I
move-result v3
if-gez v3, :cond_fa
move-object p2, v1
move v0, v2
:cond_fa
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-nez v1, :cond_e7
goto :goto_de
:goto_101
check-cast p1, Landroid/location/Location;
:goto_103
return-object p1
.end method
.method public final a(Ljava/lang/String;DD)Landroid/net/Uri;
.registers 7
const-string v0, "com.google.android.apps.maps"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_27
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "google.navigation:q="
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const/16 p2, 0x2c
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {p1, p4, p5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p2, "&mode=l"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
goto :goto_45
:cond_27
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "https://www.waze.com/ul?ll="
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p2, "%2C"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p4, p5}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p2, "&navigate=yes&zoom=1"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
:goto_45
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object p1
const-string p2, "Uri.parse(\n i\u2026ate=yes&zoom=1\"\n )"
invoke-static {p1, p2}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public final a(I)Ljava/lang/String;
.registers 3
invoke-virtual {p0}, Lgh/d;->a()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
const-string v0, "mApplicationContext.getString(resId)"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public final a(Ljava/lang/String;)Ljava/lang/String;
.registers 6
sget-object v0, Lkotlin/jvm/internal/StringCompanionObject;->INSTANCE:Lkotlin/jvm/internal/StringCompanionObject;
const v0, 0x7f1101c3
invoke-virtual {p0, v0}, Lgh/d;->a(I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
new-array v2, v1, [Ljava/lang/Object;
const-string v3, "com.google.android.apps.maps"
invoke-static {p1, v3}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_17
const-string p1, "Google Maps"
goto :goto_19
:cond_17
const-string p1, "Waze"
:goto_19
const/4 v3, 0x0
aput-object p1, v2, v3
invoke-static {v2, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;
move-result-object p1
invoke-static {v0, p1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "java.lang.String.format(format, *args)"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public final a(Ljava/util/Collection;)Ljava/lang/String;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"+TT;>;)",
"Ljava/lang/String;"
}
.end annotation
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_9
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_26
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
const-string v2, "["
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v1, "]"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_9
:cond_26
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "sb.toString()"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
.end method
.method public final a(Ljava/util/List;)Ljava/lang/String;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"+",
"Ljava/lang/Number;",
">;)",
"Ljava/lang/String;"
}
.end annotation
if-eqz p1, :cond_35
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-gtz v0, :cond_9
goto :goto_35
:cond_9
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_12
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2b
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Number;
invoke-virtual {v1}, Ljava/lang/Number;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "|"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_12
:cond_2b
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const-string v0, "sb.toString()"
invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object p1
:cond_35
:goto_35
const-string p1, "null"
return-object p1
.end method
.method public final a(DDLjava/lang/String;)V
.registers 15
.annotation build Landroidx/annotation/MainThread;
.end annotation
sget-object v0, Ldf/g;->h:Ldf/g;
invoke-virtual {v0}, Ldf/g;->k()Ljava/lang/String;
move-result-object v2
const-string v0, ""
invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v1
xor-int/lit8 v1, v1, 0x1
if-eqz v1, :cond_17
move-object v1, p0
move-wide v3, p1
move-wide v5, p3
invoke-virtual/range {v1 .. v6}, Lgh/d;->b(Ljava/lang/String;DD)V
return-void
:cond_17
if-eqz p5, :cond_1b
move-object v8, p5
goto :goto_1c
:cond_1b
move-object v8, v0
:goto_1c
move-object v3, p0
move-wide v4, p1
move-wide v6, p3
invoke-virtual/range {v3 .. v8}, Lgh/d;->b(DDLjava/lang/String;)V
return-void
.end method
.method public final a(Landroid/location/Location;Landroid/location/Location;)Z
.registers 6
invoke-virtual {p1}, Landroid/location/Location;->getElapsedRealtimeNanos()J
move-result-wide v0
invoke-virtual {p2}, Landroid/location/Location;->getElapsedRealtimeNanos()J
move-result-wide p1
cmp-long v2, v0, p1
if-lez v2, :cond_e
const/4 p1, 0x1
goto :goto_f
:cond_e
const/4 p1, 0x0
:goto_f
return p1
.end method
.method public final a(Ljava/util/concurrent/ConcurrentHashMap;Landroid/location/Location;Ljava/lang/String;)Z
.registers 16
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/concurrent/ConcurrentHashMap<",
"Ljava/lang/String;",
"Landroid/location/Location;",
">;",
"Landroid/location/Location;",
"Ljava/lang/String;",
")Z"
}
.end annotation
invoke-virtual {p2}, Landroid/location/Location;->getProvider()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_11
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v3
if-nez v3, :cond_f
goto :goto_11
:cond_f
const/4 v3, 0x0
goto :goto_12
:cond_11
:goto_11
const/4 v3, 0x1
:goto_12
if-eqz v3, :cond_1c
sget-object p1, Lqa/d;->e:Lqa/d$a;
sget-object p2, Lgh/d$e;->a:Lgh/d$e;
invoke-virtual {p1, p3, p2}, Lqa/d$a;->e(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
return v2
:cond_1c
const-wide v3, -0x3f99800000000000L # -180.0
const-wide v5, 0x4066800000000000L # 180.0
invoke-static {v3, v4, v5, v6}, Lkotlin/ranges/RangesKt__RangesKt;->rangeTo(DD)Lkotlin/ranges/ClosedFloatingPointRange;
move-result-object v3
const-wide v4, -0x3faabcba4e5a8100L # -85.05112878
const-wide v6, 0x40554345b1a57f00L # 85.05112878
invoke-static {v4, v5, v6, v7}, Lkotlin/ranges/RangesKt__RangesKt;->rangeTo(DD)Lkotlin/ranges/ClosedFloatingPointRange;
move-result-object v4
invoke-virtual {p2}, Landroid/location/Location;->getLongitude()D
move-result-wide v5
invoke-static {v5, v6}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v5
invoke-interface {v3, v5}, Lkotlin/ranges/ClosedFloatingPointRange;->contains(Ljava/lang/Comparable;)Z
move-result v3
if-eqz v3, :cond_79
invoke-virtual {p2}, Landroid/location/Location;->getLatitude()D
move-result-wide v5
invoke-static {v5, v6}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
move-result-object v3
invoke-interface {v4, v3}, Lkotlin/ranges/ClosedFloatingPointRange;->contains(Ljava/lang/Comparable;)Z
move-result v3
if-nez v3, :cond_55
goto :goto_79
:cond_55
invoke-virtual {p1, v0}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/location/Location;
if-eqz v3, :cond_75
sget-object v4, Lgh/d;->g:Lgh/d;
const-string v5, "last"
invoke-static {v3, v5}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v4, v3, p2}, Lgh/d;->a(Landroid/location/Location;Landroid/location/Location;)Z
move-result v4
if-eqz v4, :cond_75
sget-object p1, Lqa/d;->e:Lqa/d$a;
new-instance v0, Lgh/d$d;
invoke-direct {v0, v3, p2, p3}, Lgh/d$d;-><init>(Landroid/location/Location;Landroid/location/Location;Ljava/lang/String;)V
invoke-virtual {p1, p3, v0}, Lqa/d$a;->e(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
return v2
:cond_75
invoke-interface {p1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return v1
:cond_79
:goto_79
sget-object p1, Lqa/d;->e:Lqa/d$a;
new-instance v0, Lgh/d$f;
invoke-direct {v0, p2}, Lgh/d$f;-><init>(Landroid/location/Location;)V
invoke-virtual {p1, p3, v0}, Lqa/d$a;->e(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
sget-object v3, Ljk/a;->a:Ljk/a;
const v4, 0x4cddbc0
const/4 v7, 0x0
const/4 v9, 0x0
const/16 v10, 0x28
const/4 v11, 0x0
const-string v5, "illegal location"
const-string v6, "illegal longitude or latitude"
const-string v8, "fetch location"
invoke-static/range {v3 .. v11}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
return v2
.end method
.method public final b()Lbj/a;
.registers 2
sget-object v0, Lgh/d;->f:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lbj/a;
return-object v0
.end method
.method public final b(DDLjava/lang/String;)V
.registers 16
.annotation build Landroidx/annotation/AnyThread;
.end annotation
sget-object v0, Lkotlinx/coroutines/GlobalScope;->INSTANCE:Lkotlinx/coroutines/GlobalScope;
invoke-static {}, Lmd/e;->c()Lkotlinx/coroutines/android/HandlerDispatcher;
move-result-object v1
new-instance v9, Lgh/d$k;
const/4 v8, 0x0
move-object v2, v9
move-wide v3, p1
move-wide v5, p3
move-object v7, p5
invoke-direct/range {v2 .. v8}, Lgh/d$k;-><init>(DDLjava/lang/String;Lkotlin/coroutines/Continuation;)V
const/4 v2, 0x0
const/4 v4, 0x2
const/4 v5, 0x0
move-object v3, v9
invoke-static/range {v0 .. v5}, Lkotlinx/coroutines/BuildersKt;->launch$default(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/CoroutineContext;Lkotlinx/coroutines/CoroutineStart;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/Job;
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 13
invoke-virtual {p0}, Lgh/d;->b()Lbj/a;
move-result-object v2
sget-object v0, Lgh/d;->g:Lgh/d;
invoke-virtual {v0, p1}, Lgh/d;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Lbj/a;->a(Ljava/lang/String;)V
new-instance v4, Lgh/d$l;
invoke-direct {v4, p1}, Lgh/d$l;-><init>(Ljava/lang/String;)V
new-instance p1, Lfb/b;
const-string v1, "ConfirmDialog"
const/4 v3, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/16 v9, 0xf4
const/4 v10, 0x0
move-object v0, p1
invoke-direct/range {v0 .. v10}, Lfb/b;-><init>(Ljava/lang/String;Ljava/lang/Object;Lfb/a;Leb/a$b;Leb/a$c;Leb/a$a;Ljava/lang/Integer;Landroid/app/Activity;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
new-instance v0, Ldj/a;
invoke-direct {v0}, Ldj/a;-><init>()V
invoke-virtual {v0, p1}, Ldj/c;->c(Lfb/b;)V
return-void
.end method
.method public final b(Ljava/lang/String;DD)V
.registers 14
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
invoke-virtual {v0, p1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
sget-object v2, Lgh/d;->g:Lgh/d;
move-object v3, p1
move-wide v4, p2
move-wide v6, p4
invoke-virtual/range {v2 .. v7}, Lgh/d;->a(Ljava/lang/String;DD)Landroid/net/Uri;
move-result-object p2
invoke-virtual {v0, p2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
:try_start_1b
invoke-virtual {p0}, Lgh/d;->d()Landroid/content/pm/PackageManager;
move-result-object p2
invoke-virtual {v0, p2}, Landroid/content/Intent;->resolveActivity(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName;
move-result-object p2
if-eqz p2, :cond_2f
sget-object p1, Lgh/d;->g:Lgh/d;
invoke-virtual {p1}, Lgh/d;->a()Landroid/content/Context;
move-result-object p1
invoke-virtual {p1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
goto :goto_40
:cond_2f
invoke-virtual {p0, p1}, Lgh/d;->b(Ljava/lang/String;)V
:try_end_32
.catch Ljava/lang/Exception; {:try_start_1b .. :try_end_32} :catch_33
goto :goto_40
:catch_33
move-exception p1
sget-object p2, Lqa/d;->e:Lqa/d$a;
new-instance p3, Lgh/d$m;
invoke-direct {p3, p1}, Lgh/d$m;-><init>(Ljava/lang/Exception;)V
const-string p1, "OpenMaps"
invoke-virtual {p2, p1, p3}, Lqa/d$a;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
:goto_40
return-void
.end method
.method public final b(Landroid/location/Location;J)Z
.registers 8
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtimeNanos()J
move-result-wide v0
invoke-virtual {p1}, Landroid/location/Location;->getElapsedRealtimeNanos()J
move-result-wide v2
cmp-long p1, v0, v2
if-ltz p1, :cond_14
sub-long/2addr v0, v2
cmp-long p1, v0, p2
if-lez p1, :cond_12
goto :goto_14
:cond_12
const/4 p1, 0x0
return p1
:cond_14
:goto_14
const/4 p1, 0x1
return p1
.end method
.method public final c()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
.registers 2
sget-object v0, Lgh/d;->c:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
return-object v0
.end method
.method public final d()Landroid/content/pm/PackageManager;
.registers 3
invoke-virtual {p0}, Lgh/d;->a()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
const-string v1, "mApplicationContext.packageManager"
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
return-object v0
.end method
.method public final e()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;
.registers 2
sget-object v0, Lgh/d;->e:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetDialogInfo;
return-object v0
.end method
.method public final f()Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
.registers 2
sget-object v0, Lgh/d;->d:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/shopee/foody/driver/popmanager/popactivity/popview/actionsheet/ActionSheetItem;
return-object v0
.end method
.method public final g()Ljava/lang/String;
.registers 4
sget-object v0, Ljd/b;->c:Ljd/b$a;
invoke-virtual {v0}, Ljd/b$a;->a()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
if-eqz v1, :cond_17
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
const/16 v2, 0x80
invoke-virtual {v1, v0, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
move-result-object v0
goto :goto_18
:cond_17
const/4 v0, 0x0
:goto_18
if-eqz v0, :cond_27
iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
if-eqz v0, :cond_27
const-string v1, "com.google.android.geo.API_KEY"
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_27
goto :goto_29
:cond_27
const-string v0, ""
:goto_29
return-object v0
.end method
.method public final h()Z
.registers 6
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-wide v2, Lgh/d;->a:J
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
sget-wide v2, Lgh/d;->b:J
cmp-long v4, v0, v2
if-ltz v4, :cond_13
const/4 v0, 0x1
goto :goto_14
:cond_13
const/4 v0, 0x0
:goto_14
if-eqz v0, :cond_1c
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
sput-wide v1, Lgh/d;->a:J
:cond_1c
return v0
.end method