a.smali
.class public final Lmi/a;
.super Ljava/lang/Object;
.source "AssignOrderRepo.kt"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lmi/a$a;
}
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {
0x1,
0x0,
0x3
}
d1 = {
"\u0000R\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0010\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0006\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0010\u000b\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0018\u0000 \'2\u00020\u0001:\u0001\'B\u0005\u00a2\u0006\u0002\u0010\u0002J#\u0010\u000f\u001a\u00020\u00102\u0008\u0010\u0011\u001a\u0004\u0018\u00010\u00122\u0006\u0010\u0013\u001a\u00020\u0006H\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u0014J\u0010\u0010\u0015\u001a\u00020\u00062\u0006\u0010\u0016\u001a\u00020\u0006H\u0002J\u0019\u0010\u0017\u001a\u00020\u00102\u0006\u0010\u0018\u001a\u00020\u0019H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001aJ\u0013\u0010\u001b\u001a\u0004\u0018\u00010\u001cH\u0082@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010\u001dJ\u0019\u0010\u001e\u001a\u00020\u001f2\u0006\u0010\u0011\u001a\u00020\u0012H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010 J\u0012\u0010!\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\"J\u0012\u0010#\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\"J\u0012\u0010$\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\"J\u001b\u0010%\u001a\u00020\u00102\u0008\u0010\u0011\u001a\u0004\u0018\u00010\u0012H\u0086@\u00f8\u0001\u0000\u00a2\u0006\u0002\u0010 J\u0010\u0010&\u001a\u00020\u00062\u0006\u0010\u0016\u001a\u00020\u0006H\u0002R\u001a\u0010\u0003\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001a\u0010\u0007\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000R\u001d\u0010\u0008\u001a\u0004\u0018\u00010\t8BX\u0082\u0084\u0002\u00a2\u0006\u000c\n\u0004\u0008\u000c\u0010\r\u001a\u0004\u0008\n\u0010\u000bR\u001a\u0010\u000e\u001a\u000e\u0012\n\u0012\u0008\u0012\u0004\u0012\u00020\u00060\u00050\u0004X\u0082\u0004\u00a2\u0006\u0002\n\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006("
}
d2 = {
"Lcom/shopee/foody/driver/order/assiged/AssignOrderRepo;",
"",
"()V",
"mCancelOrderResult",
"Landroidx/lifecycle/MutableLiveData;",
"Lcom/shopee/foody/driver/user/model/common/Result;",
"",
"mDistanceResult",
"mNetworkService",
"Lcom/shopee/android/network/service/INetworkService;",
"getMNetworkService",
"()Lcom/shopee/android/network/service/INetworkService;",
"mNetworkService$delegate",
"Lkotlin/Lazy;",
"mTakeOrderResult",
"cancelOrder",
"",
"orderInfo",
"Lcom/shopee/foody/driver/order/assiged/model/AssignOrderInfo;",
"cancelReason",
"(Lcom/shopee/foody/driver/order/assiged/model/AssignOrderInfo;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"cancelOrderApi",
"deliveryId",
"getMerchantDistance",
"storeLocation",
"Lcom/shopee/foody/driver/order/assiged/model/Location;",
"(Lcom/shopee/foody/driver/order/assiged/model/Location;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"getMyLocation",
"Landroid/location/Location;",
"(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"interceptIfOvertime",
"",
"(Lcom/shopee/foody/driver/order/assiged/model/AssignOrderInfo;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;",
"observeCancelOrder",
"Landroidx/lifecycle/LiveData;",
"observeDistance",
"observeTakeOrder",
"takeOrder",
"takeOrderApi",
"Companion",
"driver_indonesiaRelease"
}
k = 0x1
mv = {
0x1,
0x1,
0x10
}
.end annotation
# instance fields
.field public final a:Lkotlin/Lazy;
.field public final b:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ltk/d<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field public final c:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ltk/d<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.registers 2
new-instance v0, Lmi/a$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lmi/a$a;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
return-void
.end method
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lmi/a$i;->a:Lmi/a$i;
invoke-static {v0}, Lfa/a;->a(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0
iput-object v0, p0, Lmi/a;->a:Lkotlin/Lazy;
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lmi/a;->b:Landroidx/lifecycle/MutableLiveData;
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lmi/a;->c:Landroidx/lifecycle/MutableLiveData;
return-void
.end method
.method public static final synthetic a(Lmi/a;)Landroidx/lifecycle/MutableLiveData;
.registers 1
iget-object p0, p0, Lmi/a;->c:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method public static final synthetic b(Lmi/a;)Landroidx/lifecycle/MutableLiveData;
.registers 1
iget-object p0, p0, Lmi/a;->b:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
# virtual methods
.method public final a()Lcom/shopee/android/network/service/INetworkService;
.registers 2
iget-object v0, p0, Lmi/a;->a:Lkotlin/Lazy;
invoke-interface {v0}, Lkotlin/Lazy;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/shopee/android/network/service/INetworkService;
return-object v0
.end method
.method public final synthetic a(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lkotlin/coroutines/Continuation<",
"-",
"Landroid/location/Location;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
instance-of v0, p1, Lmi/a$f;
if-eqz v0, :cond_13
move-object v0, p1
check-cast v0, Lmi/a$f;
iget v1, v0, Lmi/a$f;->b:I
const/high16 v2, -0x80000000
and-int v3, v1, v2
if-eqz v3, :cond_13
sub-int/2addr v1, v2
iput v1, v0, Lmi/a$f;->b:I
goto :goto_18
:cond_13
new-instance v0, Lmi/a$f;
invoke-direct {v0, p0, p1}, Lmi/a$f;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
:goto_18
iget-object p1, v0, Lmi/a$f;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v1
iget v2, v0, Lmi/a$f;->b:I
const/4 v3, 0x1
if-eqz v2, :cond_3d
if-ne v2, v3, :cond_35
iget-object v1, v0, Lmi/a$f;->f:Ljava/lang/Object;
check-cast v1, Lgh/j;
iget-object v1, v0, Lmi/a$f;->e:Ljava/lang/Object;
check-cast v1, Landroid/location/Location;
iget-object v0, v0, Lmi/a$f;->d:Ljava/lang/Object;
check-cast v0, Lmi/a;
invoke-static {p1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto :goto_60
:cond_35
new-instance p1, Ljava/lang/IllegalStateException;
const-string v0, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {p1, v0}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw p1
:cond_3d
invoke-static {p1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
sget-object p1, Llh/g;->a:Llh/g;
const/4 v2, 0x0
invoke-static {p1, v2, v3, v2}, Llh/c$a;->a(Llh/c;Ljava/lang/Long;ILjava/lang/Object;)Landroid/location/Location;
move-result-object p1
if-nez p1, :cond_62
sget-object v2, Lgh/a;->f:Lgh/a;
invoke-virtual {v2}, Lgh/a;->c()Lgh/j;
move-result-object v2
sget-object v4, Llh/g;->a:Llh/g;
iput-object p0, v0, Lmi/a$f;->d:Ljava/lang/Object;
iput-object p1, v0, Lmi/a$f;->e:Ljava/lang/Object;
iput-object v2, v0, Lmi/a$f;->f:Ljava/lang/Object;
iput v3, v0, Lmi/a$f;->b:I
invoke-virtual {v4, v2, v0}, Llh/g;->a(Lgh/j;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object p1
if-ne p1, v1, :cond_60
return-object v1
:cond_60
:goto_60
check-cast p1, Landroid/location/Location;
:cond_62
return-object p1
.end method
.method public final a(Lni/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 20
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lni/a;",
"Lkotlin/coroutines/Continuation<",
"-",
"Ljava/lang/Boolean;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p2
instance-of v2, v1, Lmi/a$h;
if-eqz v2, :cond_17
move-object v2, v1
check-cast v2, Lmi/a$h;
iget v3, v2, Lmi/a$h;->b:I
const/high16 v4, -0x80000000
and-int v5, v3, v4
if-eqz v5, :cond_17
sub-int/2addr v3, v4
iput v3, v2, Lmi/a$h;->b:I
goto :goto_1c
:cond_17
new-instance v2, Lmi/a$h;
invoke-direct {v2, v0, v1}, Lmi/a$h;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
:goto_1c
iget-object v1, v2, Lmi/a$h;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v3
iget v4, v2, Lmi/a$h;->b:I
const/4 v5, 0x1
if-eqz v4, :cond_41
if-ne v4, v5, :cond_39
iget-wide v3, v2, Lmi/a$h;->g:J
iget-wide v6, v2, Lmi/a$h;->f:J
iget-object v8, v2, Lmi/a$h;->e:Ljava/lang/Object;
check-cast v8, Lni/a;
iget-object v2, v2, Lmi/a$h;->d:Ljava/lang/Object;
check-cast v2, Lmi/a;
invoke-static {v1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto :goto_78
:cond_39
new-instance v1, Ljava/lang/IllegalStateException;
const-string v2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v1
:cond_41
invoke-static {v1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
invoke-virtual/range {p1 .. p1}, Lni/a;->k()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_b2
invoke-static {v1}, Lc9/i;->c(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v1
if-eqz v1, :cond_b2
invoke-virtual {v1}, Ljava/lang/Number;->longValue()J
move-result-wide v6
sget-object v1, Lcg/b;->a:Lcg/b;
invoke-virtual {v1}, Lcg/b;->a()J
move-result-wide v8
cmp-long v1, v8, v6
if-lez v1, :cond_b2
new-instance v1, Lmi/a$g;
const/4 v4, 0x0
invoke-direct {v1, v4, v0, v2}, Lmi/a$g;-><init>(Lkotlin/coroutines/Continuation;Lmi/a;Lkotlin/coroutines/Continuation;)V
iput-object v0, v2, Lmi/a$h;->d:Ljava/lang/Object;
move-object/from16 v4, p1
iput-object v4, v2, Lmi/a$h;->e:Ljava/lang/Object;
iput-wide v6, v2, Lmi/a$h;->f:J
iput-wide v8, v2, Lmi/a$h;->g:J
iput v5, v2, Lmi/a$h;->b:I
invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
if-ne v1, v3, :cond_77
return-object v3
:cond_77
move-wide v3, v8
:goto_78
sget-object v8, Ljk/a;->a:Ljk/a;
const v9, 0x4c7c142
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "take order overtime before request. takeEndTime = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v2, ", "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "currentTime = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const/16 v2, 0x2e
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
const/4 v12, 0x0
const/4 v14, 0x0
const/16 v15, 0x28
const/16 v16, 0x0
const-string v10, "take order failed"
const-string v13, "take order"
invoke-static/range {v8 .. v16}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean;
move-result-object v1
return-object v1
:cond_b2
const/4 v1, 0x0
invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;->boxBoolean(Z)Ljava/lang/Boolean;
move-result-object v1
return-object v1
.end method
.method public final a(Lni/f;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 26
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lni/f;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
move-object/from16 v0, p0
move-object/from16 v1, p2
instance-of v2, v1, Lmi/a$c;
if-eqz v2, :cond_17
move-object v2, v1
check-cast v2, Lmi/a$c;
iget v3, v2, Lmi/a$c;->b:I
const/high16 v4, -0x80000000
and-int v5, v3, v4
if-eqz v5, :cond_17
sub-int/2addr v3, v4
iput v3, v2, Lmi/a$c;->b:I
goto :goto_1c
:cond_17
new-instance v2, Lmi/a$c;
invoke-direct {v2, v0, v1}, Lmi/a$c;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
:goto_1c
iget-object v1, v2, Lmi/a$c;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v9
iget v3, v2, Lmi/a$c;->b:I
const/4 v4, 0x3
const/4 v10, 0x2
const/4 v5, 0x1
if-eqz v3, :cond_65
if-eq v3, v5, :cond_53
if-eq v3, v10, :cond_38
if-ne v3, v4, :cond_30
goto :goto_46
:cond_30
new-instance v1, Ljava/lang/IllegalStateException;
const-string v2, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v1
:cond_38
iget-object v3, v2, Lmi/a$c;->h:Ljava/lang/Object;
check-cast v3, Ljava/lang/String;
iget v3, v2, Lmi/a$c;->i:F
iget-object v3, v2, Lmi/a$c;->g:Ljava/lang/Object;
check-cast v3, [F
iget-object v3, v2, Lmi/a$c;->f:Ljava/lang/Object;
check-cast v3, Landroid/location/Location;
:goto_46
iget-object v3, v2, Lmi/a$c;->e:Ljava/lang/Object;
check-cast v3, Lni/f;
iget-object v2, v2, Lmi/a$c;->d:Ljava/lang/Object;
check-cast v2, Lmi/a;
invoke-static {v1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_f2
:cond_53
iget-object v3, v2, Lmi/a$c;->e:Ljava/lang/Object;
check-cast v3, Lni/f;
iget-object v6, v2, Lmi/a$c;->d:Ljava/lang/Object;
check-cast v6, Lmi/a;
invoke-static {v1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
move-object v11, v6
move-object/from16 v22, v3
move-object v3, v1
move-object/from16 v1, v22
goto :goto_78
:cond_65
invoke-static {v1}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
iput-object v0, v2, Lmi/a$c;->d:Ljava/lang/Object;
move-object/from16 v1, p1
iput-object v1, v2, Lmi/a$c;->e:Ljava/lang/Object;
iput v5, v2, Lmi/a$c;->b:I
invoke-virtual {v0, v2}, Lmi/a;->a(Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v3
if-ne v3, v9, :cond_77
return-object v9
:cond_77
move-object v11, v0
:goto_78
move-object v12, v3
check-cast v12, Landroid/location/Location;
if-eqz v12, :cond_df
new-array v8, v5, [F
invoke-virtual {v12}, Landroid/location/Location;->getLatitude()D
move-result-wide v13
invoke-virtual {v12}, Landroid/location/Location;->getLongitude()D
move-result-wide v15
invoke-virtual {v1}, Lni/f;->d()D
move-result-wide v17
invoke-virtual {v1}, Lni/f;->f()D
move-result-wide v19
move-object/from16 v21, v8
invoke-static/range {v13 .. v21}, Landroid/location/Location;->distanceBetween(DDDD[F)V
const/4 v3, 0x0
invoke-static {v8, v3}, Lkotlin/collections/ArraysKt___ArraysKt;->getOrNull([FI)Ljava/lang/Float;
move-result-object v3
if-eqz v3, :cond_a1
invoke-virtual {v3}, Ljava/lang/Float;->floatValue()F
move-result v3
move v13, v3
goto :goto_a3
:cond_a1
const/4 v3, 0x0
const/4 v13, 0x0
:goto_a3
float-to-double v3, v13
const-wide v6, 0x408f400000000000L # 1000.0
invoke-static {v3, v4}, Ljava/lang/Double;->isNaN(D)Z
div-double/2addr v3, v6
invoke-static {v3, v4, v5}, Lc9/i;->a(DI)Ljava/lang/String;
move-result-object v14
sget-object v3, Lqa/d;->e:Lqa/d$a;
new-instance v4, Lmi/a$d;
invoke-direct {v4, v14}, Lmi/a$d;-><init>(Ljava/lang/String;)V
const-string v5, "order.AssignOrderRepo"
invoke-virtual {v3, v5, v4}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v15, Lmi/a$b;
const/4 v5, 0x0
move-object v3, v15
move-object v4, v14
move-object v6, v11
move-object v7, v1
move-object v10, v8
move-object v8, v2
invoke-direct/range {v3 .. v8}, Lmi/a$b;-><init>(Ljava/lang/String;Lkotlin/coroutines/Continuation;Lmi/a;Lni/f;Lkotlin/coroutines/Continuation;)V
iput-object v11, v2, Lmi/a$c;->d:Ljava/lang/Object;
iput-object v1, v2, Lmi/a$c;->e:Ljava/lang/Object;
iput-object v12, v2, Lmi/a$c;->f:Ljava/lang/Object;
iput-object v10, v2, Lmi/a$c;->g:Ljava/lang/Object;
iput v13, v2, Lmi/a$c;->i:F
iput-object v14, v2, Lmi/a$c;->h:Ljava/lang/Object;
const/4 v1, 0x2
iput v1, v2, Lmi/a$c;->b:I
invoke-static {v15, v2}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
if-ne v1, v9, :cond_f2
return-object v9
:cond_df
new-instance v3, Lmi/a$e;
const/4 v5, 0x0
invoke-direct {v3, v11, v5}, Lmi/a$e;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v2, Lmi/a$c;->d:Ljava/lang/Object;
iput-object v1, v2, Lmi/a$c;->e:Ljava/lang/Object;
iput v4, v2, Lmi/a$c;->b:I
invoke-static {v3, v2}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
if-ne v1, v9, :cond_f2
return-object v9
:cond_f2
:goto_f2
sget-object v1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v1
.end method
.method public final a(Ljava/lang/String;)Ljava/lang/String;
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
sget-object v1, Ldf/g;->h:Ldf/g;
invoke-virtual {v1}, Ldf/g;->e()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "api/driver/deliveries/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "/action/take"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public final b()Landroidx/lifecycle/LiveData;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ltk/d<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
iget-object v0, p0, Lmi/a;->c:Landroidx/lifecycle/MutableLiveData;
return-object v0
.end method
.method public final b(Lni/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
.registers 54
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lni/a;",
"Lkotlin/coroutines/Continuation<",
"-",
"Lkotlin/Unit;",
">;)",
"Ljava/lang/Object;"
}
.end annotation
move-object/from16 v1, p0
move-object/from16 v0, p1
move-object/from16 v2, p2
instance-of v3, v2, Lmi/a$s;
if-eqz v3, :cond_19
move-object v3, v2
check-cast v3, Lmi/a$s;
iget v4, v3, Lmi/a$s;->b:I
const/high16 v5, -0x80000000
and-int v6, v4, v5
if-eqz v6, :cond_19
sub-int/2addr v4, v5
iput v4, v3, Lmi/a$s;->b:I
goto :goto_1e
:cond_19
new-instance v3, Lmi/a$s;
invoke-direct {v3, v1, v2}, Lmi/a$s;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
:goto_1e
iget-object v2, v3, Lmi/a$s;->a:Ljava/lang/Object;
invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt__IntrinsicsKt;->getCOROUTINE_SUSPENDED()Ljava/lang/Object;
move-result-object v10
iget v4, v3, Lmi/a$s;->b:I
const-string v11, "order.AssignOrderRepo"
const/4 v12, 0x1
packed-switch v4, :pswitch_data_7e0
move-object v4, v1
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "call to \'resume\' before \'invoke\' with coroutine"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
:pswitch_35
iget-object v0, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v0, Lni/a;
iget-object v0, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v0, Lmi/a;
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
move-object v4, v1
goto/16 :goto_7ca
:pswitch_43
iget-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v4, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget v4, v3, Lmi/a$s;->p:I
iget-object v4, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v4, Lni/c;
iget-object v4, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v4, Lni/a;
iget-object v3, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v3, Lmi/a;
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_796
:pswitch_76
iget-object v0, v3, Lmi/a$s;->o:Ljava/lang/Object;
check-cast v0, Lcom/shopee/foody/driver/user/model/common/Response;
iget-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Lcom/shopee/foody/driver/order/assiged/model/OrderActionResp;
iget-object v0, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object v4, v0
check-cast v4, Lokhttp3/Response;
iget-object v0, v3, Lmi/a$s;->k:Ljava/lang/Object;
move-object v5, v0
check-cast v5, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->j:Ljava/lang/Object;
move-object v6, v0
check-cast v6, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->i:Ljava/lang/Object;
move-object v7, v0
check-cast v7, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->h:Ljava/lang/Object;
move-object v8, v0
check-cast v8, Ljava/lang/String;
iget v9, v3, Lmi/a$s;->p:I
iget-object v0, v3, Lmi/a$s;->g:Ljava/lang/Object;
move-object v12, v0
check-cast v12, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->f:Ljava/lang/Object;
move-object v13, v0
check-cast v13, Lni/c;
iget-object v0, v3, Lmi/a$s;->e:Ljava/lang/Object;
move-object v14, v0
check-cast v14, Lni/a;
iget-object v0, v3, Lmi/a$s;->d:Ljava/lang/Object;
move-object v15, v0
check-cast v15, Lmi/a;
:try_start_b1
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
:try_end_b4
.catch Ljava/lang/Exception; {:try_start_b1 .. :try_end_b4} :catch_16e
move-object/from16 v43, v11
move-object v1, v13
move-object v13, v8
move-object v8, v10
goto/16 :goto_6f7
:pswitch_bb
iget-object v0, v3, Lmi/a$s;->o:Ljava/lang/Object;
check-cast v0, Lcom/shopee/foody/driver/user/model/common/Response;
iget-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v5, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v5, Ljava/lang/String;
iget-object v6, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v6, Ljava/lang/String;
iget-object v7, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v7, Ljava/lang/String;
iget-object v8, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v8, Ljava/lang/String;
iget v9, v3, Lmi/a$s;->p:I
iget-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v12, Ljava/lang/String;
iget-object v13, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v13, Lni/c;
iget-object v14, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v14, Lni/a;
iget-object v15, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v15, Lmi/a;
:try_start_ed
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
:try_end_f0
.catch Ljava/lang/Exception; {:try_start_ed .. :try_end_f0} :catch_16e
move-object/from16 v23, v11
move-object v11, v15
move v15, v9
move-object v9, v6
move-object v6, v10
goto/16 :goto_639
:pswitch_f8
iget-object v0, v3, Lmi/a$s;->o:Ljava/lang/Object;
check-cast v0, Lcom/shopee/foody/driver/user/model/common/Response;
iget-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v5, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v5, Ljava/lang/String;
iget-object v6, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v6, Ljava/lang/String;
iget-object v7, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v7, Ljava/lang/String;
iget-object v8, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v8, Ljava/lang/String;
iget v9, v3, Lmi/a$s;->p:I
iget-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v12, Ljava/lang/String;
iget-object v13, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v13, Lni/c;
iget-object v14, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v14, Lni/a;
iget-object v15, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v15, Lmi/a;
:try_start_12a
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
:try_end_12d
.catch Ljava/lang/Exception; {:try_start_12a .. :try_end_12d} :catch_16e
move-object/from16 v33, v11
move-object v2, v14
move-object v14, v6
move-object v6, v10
goto/16 :goto_568
:pswitch_134
iget-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v5, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v5, Ljava/lang/String;
iget-object v6, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v6, Ljava/lang/String;
iget-object v7, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v7, Ljava/lang/String;
iget-object v8, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v8, Ljava/lang/String;
iget v9, v3, Lmi/a$s;->p:I
iget-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v12, Ljava/lang/String;
iget-object v13, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v13, Lni/c;
iget-object v14, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v14, Lni/a;
iget-object v15, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v15, Lmi/a;
:try_start_162
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
:try_end_165
.catch Ljava/lang/Exception; {:try_start_162 .. :try_end_165} :catch_16e
move-object/from16 v23, v11
move-object/from16 v49, v10
move-object v10, v7
move-object/from16 v7, v49
goto/16 :goto_484
:catch_16e
move-exception v0
move-object/from16 v43, v11
move-object v1, v13
move-object v13, v8
move-object v8, v10
goto/16 :goto_6fb
:pswitch_176
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v4, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget v4, v3, Lmi/a$s;->p:I
iget-object v4, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v4, Lni/c;
iget-object v4, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v4, Lni/a;
iget-object v3, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v3, Lmi/a;
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_3db
:pswitch_1a5
iget-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
check-cast v0, Ljava/lang/Exception;
iget-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
check-cast v4, Lokhttp3/Response;
iget-object v4, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget v4, v3, Lmi/a$s;->p:I
iget-object v4, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v4, Lni/c;
iget-object v4, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v4, Lni/a;
iget-object v3, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v3, Lmi/a;
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
goto/16 :goto_352
:pswitch_1d4
iget-object v0, v3, Lmi/a$s;->k:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v4, v3, Lmi/a$s;->j:Ljava/lang/Object;
check-cast v4, Ljava/lang/String;
iget-object v5, v3, Lmi/a$s;->i:Ljava/lang/Object;
check-cast v5, Ljava/lang/String;
iget-object v6, v3, Lmi/a$s;->h:Ljava/lang/Object;
check-cast v6, Ljava/lang/String;
iget v7, v3, Lmi/a$s;->p:I
iget-object v8, v3, Lmi/a$s;->g:Ljava/lang/Object;
check-cast v8, Ljava/lang/String;
iget-object v9, v3, Lmi/a$s;->f:Ljava/lang/Object;
check-cast v9, Lni/c;
iget-object v14, v3, Lmi/a$s;->e:Ljava/lang/Object;
check-cast v14, Lni/a;
iget-object v15, v3, Lmi/a$s;->d:Ljava/lang/Object;
check-cast v15, Lmi/a;
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
move-object/from16 p1, v9
move-object v9, v15
move-object v15, v0
move-object/from16 v49, v14
move-object v14, v4
move-object v4, v8
move-object v8, v5
move v5, v7
move-object/from16 v7, v49
goto :goto_26a
:pswitch_206
invoke-static {v2}, Lkotlin/ResultKt;->throwOnFailure(Ljava/lang/Object;)V
if-eqz v0, :cond_7b2
invoke-virtual/range {p1 .. p1}, Lni/a;->d()Lni/c;
move-result-object v2
if-eqz v2, :cond_7b2
invoke-virtual/range {p1 .. p1}, Lni/a;->m()Ljava/lang/String;
move-result-object v4
if-eqz v4, :cond_7ae
invoke-virtual/range {p1 .. p1}, Lni/a;->a()Ljava/lang/Integer;
move-result-object v5
if-eqz v5, :cond_7ae
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v5
invoke-virtual/range {p1 .. p1}, Lni/a;->d()Lni/c;
move-result-object v6
if-eqz v6, :cond_7ae
invoke-virtual {v6}, Lni/c;->k()Ljava/lang/String;
move-result-object v6
if-eqz v6, :cond_7ae
invoke-virtual/range {p1 .. p1}, Lni/a;->d()Lni/c;
move-result-object v7
if-eqz v7, :cond_7ae
invoke-virtual {v7}, Lni/c;->u()Ljava/lang/String;
move-result-object v7
if-eqz v7, :cond_7ae
invoke-virtual/range {p1 .. p1}, Lni/a;->f()Ljava/lang/String;
move-result-object v8
sget-object v9, Lcg/b;->a:Lcg/b;
invoke-virtual {v9}, Lcg/b;->a()J
move-result-wide v14
invoke-static {v14, v15}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v9
iput-object v1, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v4, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v5, v3, Lmi/a$s;->p:I
iput-object v6, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v7, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v8, v3, Lmi/a$s;->j:Ljava/lang/Object;
iput-object v9, v3, Lmi/a$s;->k:Ljava/lang/Object;
iput v12, v3, Lmi/a$s;->b:I
invoke-virtual {v1, v0, v3}, Lmi/a;->a(Lni/a;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v14
if-ne v14, v10, :cond_262
return-object v10
:cond_262
move-object/from16 p1, v2
move-object v15, v9
move-object v2, v14
move-object v9, v1
move-object v14, v8
move-object v8, v7
move-object v7, v0
:goto_26a
check-cast v2, Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_285
sget-object v0, Lqa/d;->e:Lqa/d$a;
new-instance v2, Lmi/a$j;
move-object v4, v2
move-object v5, v14
move-object v6, v15
move-object v8, v7
move-object v7, v9
move-object v9, v3
invoke-direct/range {v4 .. v9}, Lmi/a$j;-><init>(Ljava/lang/String;Ljava/lang/String;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
invoke-virtual {v0, v11, v2}, Lqa/d$a;->e(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v0
:cond_285
move-object v2, v7
sget-object v0, Lqa/d;->e:Lqa/d$a;
new-instance v7, Lmi/a$k;
move-object v12, v4
move-object v4, v7
move/from16 v16, v5
move-object v5, v14
move-object v13, v6
move-object v6, v15
move-object v1, v7
move-object v7, v9
move-object/from16 v18, v10
move-object v10, v8
move-object v8, v2
move-object/from16 v19, v9
move-object v9, v3
invoke-direct/range {v4 .. v9}, Lmi/a$k;-><init>(Ljava/lang/String;Ljava/lang/String;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
invoke-virtual {v0, v11, v1}, Lqa/d$a;->c(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
invoke-virtual/range {v19 .. v19}, Lmi/a;->a()Lcom/shopee/android/network/service/INetworkService;
move-result-object v0
if-eqz v0, :cond_306
invoke-virtual/range {p1 .. p1}, Lni/c;->d()Ljava/lang/String;
move-result-object v1
move-object/from16 v9, v19
invoke-virtual {v9, v1}, Lmi/a;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
new-instance v4, Lp5/l;
invoke-direct {v4}, Lp5/l;-><init>()V
const-string v5, "token"
invoke-virtual {v4, v5, v12}, Lp5/l;->a(Ljava/lang/String;Ljava/lang/String;)V
invoke-static/range {v16 .. v16}, Lkotlin/coroutines/jvm/internal/Boxing;->boxInt(I)Ljava/lang/Integer;
move-result-object v5
const-string v6, "assign_type"
invoke-virtual {v4, v6, v5}, Lp5/l;->a(Ljava/lang/String;Ljava/lang/Number;)V
const-string v5, "recv_time"
invoke-virtual {v4, v5, v14}, Lp5/l;->a(Ljava/lang/String;Ljava/lang/String;)V
const-string v5, "req_time"
invoke-virtual {v4, v5, v15}, Lp5/l;->a(Ljava/lang/String;Ljava/lang/String;)V
new-instance v5, Lp5/l;
invoke-direct {v5}, Lp5/l;-><init>()V
const-string v6, "store_id"
invoke-static {v5, v6, v10}, Le9/c;->a(Lp5/l;Ljava/lang/String;Ljava/lang/String;)Lp5/l;
const-string v6, "order_id"
invoke-static {v5, v6, v13}, Le9/c;->a(Lp5/l;Ljava/lang/String;Ljava/lang/String;)Lp5/l;
sget-object v6, Lhk/c;->b:Lhk/c;
invoke-virtual {v6}, Lhk/c;->b()Lhk/c$a;
move-result-object v6
invoke-virtual {v6}, Lhk/c$a;->a()Ljava/lang/String;
move-result-object v6
const-string v7, "tongdun_blackbox"
invoke-static {v5, v7, v6}, Le9/c;->a(Lp5/l;Ljava/lang/String;Ljava/lang/String;)Lp5/l;
sget-object v6, Lsj/b;->b:Lsj/b;
invoke-virtual {v6}, Lsj/b;->b()Ljava/lang/String;
move-result-object v6
if-eqz v6, :cond_2f4
goto :goto_2f6
:cond_2f4
const-string v6, ""
:goto_2f6
const-string v7, "sps_df"
invoke-static {v5, v7, v6}, Le9/c;->a(Lp5/l;Ljava/lang/String;Ljava/lang/String;)Lp5/l;
const-string v6, "anti_fraud"
invoke-virtual {v4, v6, v5}, Lp5/l;->a(Ljava/lang/String;Lp5/i;)V
invoke-interface {v0, v1, v4}, Lcom/shopee/android/network/service/INetworkService;->doPost(Ljava/lang/String;Lp5/l;)Lokhttp3/Response;
move-result-object v0
move-object v1, v0
goto :goto_309
:cond_306
move-object/from16 v9, v19
const/4 v1, 0x0
:goto_309
if-nez v1, :cond_36a
new-instance v0, Ljava/lang/Exception;
const-string v4, "Request failed"
invoke-direct {v0, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
sget-object v4, Lqa/d;->e:Lqa/d$a;
new-instance v5, Lmi/a$u;
invoke-direct {v5, v0}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
invoke-virtual {v4, v11, v5}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v11, Lmi/a$l;
const/4 v6, 0x0
move-object v4, v11
move-object v5, v0
move-object v7, v9
move-object v8, v2
move-object/from16 p2, v11
move-object v11, v9
move-object v9, v3
invoke-direct/range {v4 .. v9}, Lmi/a$l;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
move-object/from16 v9, p1
iput-object v9, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
move/from16 v8, v16
iput v8, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->j:Ljava/lang/Object;
iput-object v15, v3, Lmi/a$s;->k:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->l:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
const/4 v1, 0x2
iput v1, v3, Lmi/a$s;->b:I
move-object/from16 v1, p2
invoke-static {v1, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v7, v18
if-ne v1, v7, :cond_352
return-object v7
:cond_352
:goto_352
sget-object v1, Ljk/a;->a:Ljk/a;
const v2, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v7, 0x0
const/16 v8, 0x28
const/4 v9, 0x0
const-string v3, "take order failed"
const-string v6, "take order"
invoke-static/range {v1 .. v9}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v0
:cond_36a
move-object v6, v11
move/from16 v8, v16
move-object/from16 v7, v18
move-object v11, v9
move-object/from16 v9, p1
invoke-virtual {v1}, Lokhttp3/Response;->isSuccessful()Z
move-result v0
if-nez v0, :cond_3f3
new-instance v0, Ljava/lang/Exception;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Request failed, error code: "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Lokhttp3/Response;->code()I
move-result v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-direct {v0, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
sget-object v4, Lqa/d;->e:Lqa/d$a;
new-instance v5, Lmi/a$u;
invoke-direct {v5, v0}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
invoke-virtual {v4, v6, v5}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v6, Lmi/a$m;
const/16 v16, 0x0
move-object v4, v6
move-object v5, v0
move-object/from16 v20, v6
move-object/from16 v6, v16
move-object/from16 v21, v7
move-object v7, v11
move/from16 v22, v8
move-object v8, v2
move-object/from16 p1, v1
move-object v1, v9
move-object v9, v3
invoke-direct/range {v4 .. v9}, Lmi/a$m;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
move/from16 v9, v22
iput v9, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->j:Ljava/lang/Object;
iput-object v15, v3, Lmi/a$s;->k:Ljava/lang/Object;
move-object/from16 v8, p1
iput-object v8, v3, Lmi/a$s;->l:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
const/4 v1, 0x3
iput v1, v3, Lmi/a$s;->b:I
move-object/from16 v1, v20
invoke-static {v1, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v7, v21
if-ne v1, v7, :cond_3db
return-object v7
:cond_3db
:goto_3db
sget-object v1, Ljk/a;->a:Ljk/a;
const v2, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v7, 0x0
const/16 v8, 0x28
const/4 v9, 0x0
const-string v3, "take order failed"
const-string v6, "take order"
invoke-static/range {v1 .. v9}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v0
:cond_3f3
move/from16 v49, v8
move-object v8, v1
move-object v1, v9
move/from16 v9, v49
:try_start_3f9
invoke-virtual {v8}, Lokhttp3/Response;->body()Lokhttp3/ResponseBody;
move-result-object v0
:try_end_3fd
.catch Ljava/lang/Exception; {:try_start_3f9 .. :try_end_3fd} :catch_73b
if-eqz v0, :cond_406
:try_start_3ff
invoke-virtual {v0}, Lokhttp3/ResponseBody;->string()Ljava/lang/String;
move-result-object v0
goto :goto_407
:catch_404
move-exception v0
goto :goto_412
:cond_406
const/4 v0, 0x0
:goto_407
if-eqz v0, :cond_41f
invoke-interface {v0}, Ljava/lang/CharSequence;->length()I
move-result v4
:try_end_40d
.catch Ljava/lang/Exception; {:try_start_3ff .. :try_end_40d} :catch_404
if-nez v4, :cond_410
goto :goto_41f
:cond_410
const/4 v4, 0x0
goto :goto_420
:goto_412
move-object/from16 v43, v6
move-object/from16 v49, v14
move-object v14, v2
move-object v2, v8
move-object v8, v7
move-object v7, v15
move v15, v9
move-object/from16 v9, v49
goto/16 :goto_748
:cond_41f
:goto_41f
const/4 v4, 0x1
:goto_420
if-eqz v4, :cond_4d2
:try_start_422
new-instance v5, Ljava/lang/Exception;
const-string v4, "Response body is empty"
invoke-direct {v5, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
sget-object v4, Lqa/d;->e:Lqa/d$a;
:try_end_42b
.catch Ljava/lang/Exception; {:try_start_422 .. :try_end_42b} :catch_4c5
move-object/from16 v18, v7
:try_start_42d
new-instance v7, Lmi/a$u;
invoke-direct {v7, v5}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
invoke-virtual {v4, v6, v7}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v7, Lmi/a$n;
:try_end_437
.catch Ljava/lang/Exception; {:try_start_42d .. :try_end_437} :catch_4b5
const/16 v16, 0x0
move-object v4, v7
move-object/from16 p1, v5
move-object/from16 v23, v6
move-object/from16 v6, v16
move-object/from16 v25, v7
move-object/from16 v24, v18
move-object v7, v11
move-object/from16 v26, v8
move-object v8, v2
move-object/from16 p2, v15
move v15, v9
move-object v9, v3
:try_start_44c
invoke-direct/range {v4 .. v9}, Lmi/a$n;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v15, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->j:Ljava/lang/Object;
:try_end_45f
.catch Ljava/lang/Exception; {:try_start_44c .. :try_end_45f} :catch_4b1
move-object/from16 v9, p2
:try_start_461
iput-object v9, v3, Lmi/a$s;->k:Ljava/lang/Object;
:try_end_463
.catch Ljava/lang/Exception; {:try_start_461 .. :try_end_463} :catch_4ab
move-object/from16 v8, v26
:try_start_465
iput-object v8, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object/from16 v4, p1
iput-object v4, v3, Lmi/a$s;->m:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
const/4 v0, 0x4
iput v0, v3, Lmi/a$s;->b:I
move-object/from16 v0, v25
invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v0
:try_end_476
.catch Ljava/lang/Exception; {:try_start_465 .. :try_end_476} :catch_4a7
move-object/from16 v7, v24
if-ne v0, v7, :cond_47b
return-object v7
:cond_47b
move-object v0, v4
move-object v4, v8
move-object v5, v9
move-object v8, v13
move-object v6, v14
move v9, v15
move-object v13, v1
move-object v14, v2
move-object v15, v11
:goto_484
:try_start_484
sget-object v24, Ljk/a;->a:Ljk/a;
const v25, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v27
const-string v26, "take order failed"
const/16 v28, 0x0
const-string v29, "take order"
const/16 v30, 0x0
const/16 v31, 0x28
const/16 v32, 0x0
invoke-static/range {v24 .. v32}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
:try_end_49e
.catch Ljava/lang/Exception; {:try_start_484 .. :try_end_49e} :catch_49f
return-object v0
:catch_49f
move-exception v0
move-object v1, v13
move-object/from16 v43, v23
move-object v13, v8
move-object v8, v7
goto/16 :goto_6fc
:catch_4a7
move-exception v0
move-object/from16 v7, v24
goto :goto_4bf
:catch_4ab
move-exception v0
:goto_4ac
move-object/from16 v7, v24
move-object/from16 v8, v26
goto :goto_4bf
:catch_4b1
move-exception v0
move-object/from16 v9, p2
goto :goto_4ac
:catch_4b5
move-exception v0
move-object/from16 v23, v6
move-object/from16 v7, v18
move-object/from16 v49, v15
move v15, v9
move-object/from16 v9, v49
:goto_4bf
move-object v4, v8
move-object/from16 v43, v23
move-object v8, v7
goto/16 :goto_744
:catch_4c5
move-exception v0
move-object/from16 v23, v6
move-object/from16 v49, v15
move v15, v9
move-object/from16 v9, v49
:goto_4cd
move-object v6, v7
move-object/from16 v33, v23
goto/16 :goto_5bd
:cond_4d2
move-object/from16 v23, v6
move-object/from16 v49, v15
move v15, v9
move-object/from16 v9, v49
:try_start_4d9
const-class v4, Lcom/shopee/foody/driver/order/assiged/model/OrderActionResp;
sget-object v5, Lcom/shopee/android/base/common/gson/Gsons;->b:Lcom/shopee/android/base/common/gson/Gsons;
invoke-virtual {v5}, Lcom/shopee/android/base/common/gson/Gsons;->a()Lcom/google/gson/Gson;
move-result-object v5
new-instance v6, Ltk/c;
invoke-direct {v6, v4}, Ltk/c;-><init>(Ljava/lang/Class;)V
invoke-virtual {v5, v0, v6}, Lcom/google/gson/Gson;->a(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
move-result-object v4
const-string v5, "Gsons.DEFAULT.fromJson(t\u2026ataType)\n }\n })"
invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
move-object v6, v4
check-cast v6, Lcom/shopee/foody/driver/user/model/common/Response;
invoke-virtual {v6}, Lcom/shopee/foody/driver/user/model/common/Response;->getCode()I
move-result v4
:try_end_4f6
.catch Ljava/lang/Exception; {:try_start_4d9 .. :try_end_4f6} :catch_738
if-eqz v4, :cond_5c5
:try_start_4f8
new-instance v5, Lif/b;
invoke-virtual {v6}, Lcom/shopee/foody/driver/user/model/common/Response;->getMsg()Ljava/lang/String;
move-result-object v4
:try_end_4fe
.catch Ljava/lang/Exception; {:try_start_4f8 .. :try_end_4fe} :catch_5ba
move-object/from16 v18, v7
:try_start_500
invoke-virtual {v6}, Lcom/shopee/foody/driver/user/model/common/Response;->getCode()I
move-result v7
invoke-direct {v5, v4, v7}, Lif/b;-><init>(Ljava/lang/String;I)V
sget-object v4, Lqa/d;->e:Lqa/d$a;
new-instance v7, Lmi/a$u;
invoke-direct {v7, v5}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
:try_end_50e
.catch Ljava/lang/Exception; {:try_start_500 .. :try_end_50e} :catch_5b3
move-object/from16 p1, v6
move-object/from16 v6, v23
:try_start_512
invoke-virtual {v4, v6, v7}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v7, Lmi/a$o;
:try_end_517
.catch Ljava/lang/Exception; {:try_start_512 .. :try_end_517} :catch_5ac
const/16 v16, 0x0
move-object v4, v7
move-object/from16 p2, v5
move-object/from16 v34, p1
move-object/from16 v33, v6
move-object/from16 v6, v16
move-object/from16 v36, v7
move-object/from16 v35, v18
move-object v7, v11
move-object/from16 v37, v8
move-object v8, v2
move-object/from16 v38, v9
move-object v9, v3
:try_start_52d
invoke-direct/range {v4 .. v9}, Lmi/a$o;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v15, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->j:Ljava/lang/Object;
:try_end_540
.catch Ljava/lang/Exception; {:try_start_52d .. :try_end_540} :catch_5a3
move-object/from16 v9, v38
:try_start_542
iput-object v9, v3, Lmi/a$s;->k:Ljava/lang/Object;
:try_end_544
.catch Ljava/lang/Exception; {:try_start_542 .. :try_end_544} :catch_59c
move-object/from16 v8, v37
:try_start_546
iput-object v8, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object/from16 v4, p2
iput-object v4, v3, Lmi/a$s;->m:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
move-object/from16 v7, v34
iput-object v7, v3, Lmi/a$s;->o:Ljava/lang/Object;
const/4 v0, 0x5
iput v0, v3, Lmi/a$s;->b:I
move-object/from16 v0, v36
invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v0
:try_end_55b
.catch Ljava/lang/Exception; {:try_start_546 .. :try_end_55b} :catch_597
move-object/from16 v6, v35
if-ne v0, v6, :cond_560
return-object v6
:cond_560
move-object v0, v4
move-object v4, v8
move-object v5, v9
move-object v7, v10
move-object v8, v13
move v9, v15
move-object v13, v1
move-object v15, v11
:goto_568
:try_start_568
sget-object v16, Ljk/a;->a:Ljk/a;
const v17, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v19
const-string v18, "take order failed"
const/16 v20, 0x0
const-string v21, "take order"
const/16 v22, 0x0
const/16 v23, 0x28
const/16 v24, 0x0
invoke-static/range {v16 .. v24}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
:try_end_582
.catch Ljava/lang/Exception; {:try_start_568 .. :try_end_582} :catch_583
return-object v0
:catch_583
move-exception v0
move-object v1, v4
move-object v10, v7
move-object v4, v12
move-object/from16 v43, v33
move-object v7, v2
move-object/from16 v49, v15
move-object v15, v5
move v5, v9
move-object/from16 v9, v49
move-object/from16 v50, v8
move-object v8, v6
move-object/from16 v6, v50
goto/16 :goto_708
:catch_597
move-exception v0
move-object/from16 v6, v35
goto/16 :goto_733
:catch_59c
move-exception v0
move-object/from16 v6, v35
move-object/from16 v8, v37
goto/16 :goto_733
:catch_5a3
move-exception v0
move-object/from16 v6, v35
move-object/from16 v8, v37
move-object/from16 v9, v38
goto/16 :goto_733
:catch_5ac
move-exception v0
move-object/from16 v33, v6
move-object/from16 v6, v18
goto/16 :goto_733
:catch_5b3
move-exception v0
move-object/from16 v6, v18
move-object/from16 v33, v23
goto/16 :goto_733
:catch_5ba
move-exception v0
goto/16 :goto_4cd
:goto_5bd
move-object v7, v9
move-object v9, v14
move-object/from16 v43, v33
:goto_5c1
move-object v14, v2
move-object v2, v8
goto/16 :goto_65c
:cond_5c5
move-object/from16 v33, v23
move-object/from16 v49, v7
move-object v7, v6
move-object/from16 v6, v49
:try_start_5cc
invoke-virtual {v7}, Lcom/shopee/foody/driver/user/model/common/Response;->getData()Ljava/lang/Object;
move-result-object v4
:try_end_5d0
.catch Ljava/lang/Exception; {:try_start_5cc .. :try_end_5d0} :catch_732
if-nez v4, :cond_688
:try_start_5d2
new-instance v5, Ljava/lang/Exception;
const-string v4, "Response data filed is null"
invoke-direct {v5, v4}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
sget-object v4, Lqa/d;->e:Lqa/d$a;
:try_end_5db
.catch Ljava/lang/Exception; {:try_start_5d2 .. :try_end_5db} :catch_681
move-object/from16 v18, v6
:try_start_5dd
new-instance v6, Lmi/a$u;
invoke-direct {v6, v5}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
:try_end_5e2
.catch Ljava/lang/Exception; {:try_start_5dd .. :try_end_5e2} :catch_676
move-object/from16 p1, v14
move-object/from16 v14, v33
:try_start_5e6
invoke-virtual {v4, v14, v6}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v6, Lmi/a$p;
:try_end_5eb
.catch Ljava/lang/Exception; {:try_start_5e6 .. :try_end_5eb} :catch_66d
const/16 v16, 0x0
move-object v4, v6
move-object/from16 p2, v5
move-object/from16 v23, v14
move-object v14, v6
move-object/from16 v6, v16
move-object/from16 v39, v7
move-object v7, v11
move-object/from16 v40, v8
move-object v8, v2
move-object/from16 v16, v14
move-object v14, v9
move-object v9, v3
:try_start_5ff
invoke-direct/range {v4 .. v9}, Lmi/a$p;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v15, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
:try_end_610
.catch Ljava/lang/Exception; {:try_start_5ff .. :try_end_610} :catch_669
move-object/from16 v9, p1
:try_start_612
iput-object v9, v3, Lmi/a$s;->j:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->k:Ljava/lang/Object;
:try_end_616
.catch Ljava/lang/Exception; {:try_start_612 .. :try_end_616} :catch_663
move-object/from16 v8, v40
:try_start_618
iput-object v8, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object/from16 v4, p2
iput-object v4, v3, Lmi/a$s;->m:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
move-object/from16 v7, v39
iput-object v7, v3, Lmi/a$s;->o:Ljava/lang/Object;
const/4 v0, 0x6
iput v0, v3, Lmi/a$s;->b:I
move-object/from16 v0, v16
invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v0
:try_end_62d
.catch Ljava/lang/Exception; {:try_start_618 .. :try_end_62d} :catch_65f
move-object/from16 v6, v18
if-ne v0, v6, :cond_632
return-object v6
:cond_632
move-object v0, v4
move-object v4, v8
move-object v7, v10
move-object v8, v13
move-object v5, v14
move-object v13, v1
move-object v14, v2
:goto_639
:try_start_639
sget-object v24, Ljk/a;->a:Ljk/a;
const v25, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v27
const-string v26, "take order failed"
const/16 v28, 0x0
const-string v29, "take order"
const/16 v30, 0x0
const/16 v31, 0x28
const/16 v32, 0x0
invoke-static/range {v24 .. v32}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
:try_end_653
.catch Ljava/lang/Exception; {:try_start_639 .. :try_end_653} :catch_654
return-object v0
:catch_654
move-exception v0
move-object v2, v4
move-object v10, v7
move-object v1, v13
move-object/from16 v43, v23
move-object v7, v5
move-object v13, v8
:goto_65c
move-object v8, v6
goto/16 :goto_748
:catch_65f
move-exception v0
move-object/from16 v6, v18
goto :goto_683
:catch_663
move-exception v0
:goto_664
move-object/from16 v6, v18
move-object/from16 v8, v40
goto :goto_683
:catch_669
move-exception v0
move-object/from16 v9, p1
goto :goto_664
:catch_66d
move-exception v0
move-object/from16 v23, v14
move-object/from16 v6, v18
move-object v14, v9
move-object/from16 v9, p1
goto :goto_683
:catch_676
move-exception v0
move-object/from16 v6, v18
:goto_679
move-object/from16 v23, v33
move-object/from16 v49, v14
move-object v14, v9
move-object/from16 v9, v49
goto :goto_683
:catch_681
move-exception v0
goto :goto_679
:goto_683
move-object v7, v14
move-object/from16 v43, v23
goto/16 :goto_5c1
:cond_688
move-object/from16 v23, v33
move-object/from16 v49, v14
move-object v14, v9
move-object/from16 v9, v49
:try_start_68f
invoke-virtual {v7}, Lcom/shopee/foody/driver/user/model/common/Response;->getData()Ljava/lang/Object;
move-result-object v4
move-object v5, v4
check-cast v5, Lcom/shopee/foody/driver/order/assiged/model/OrderActionResp;
sget-object v4, Lqa/d;->e:Lqa/d$a;
move-object/from16 p1, v5
sget-object v5, Lmi/a$t;->a:Lmi/a$t;
:try_end_69c
.catch Ljava/lang/Exception; {:try_start_68f .. :try_end_69c} :catch_72c
move-object/from16 v18, v6
move-object/from16 v6, v23
:try_start_6a0
invoke-virtual {v4, v6, v5}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v5, Lmi/a$q;
:try_end_6a5
.catch Ljava/lang/Exception; {:try_start_6a0 .. :try_end_6a5} :catch_720
const/16 v16, 0x0
move-object v4, v5
move-object/from16 p2, p1
move-object/from16 v41, v5
move-object/from16 v5, p2
move-object/from16 v43, v6
move-object/from16 v42, v18
move-object/from16 v6, v16
move-object/from16 v44, v7
move-object v7, v11
move-object/from16 v45, v8
move-object v8, v2
move-object/from16 v38, v14
move-object v14, v9
move-object v9, v3
:try_start_6be
invoke-direct/range {v4 .. v9}, Lmi/a$q;-><init>(Lcom/shopee/foody/driver/order/assiged/model/OrderActionResp;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v15, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->j:Ljava/lang/Object;
:try_end_6d1
.catch Ljava/lang/Exception; {:try_start_6be .. :try_end_6d1} :catch_71c
move-object/from16 v9, v38
:try_start_6d3
iput-object v9, v3, Lmi/a$s;->k:Ljava/lang/Object;
:try_end_6d5
.catch Ljava/lang/Exception; {:try_start_6d3 .. :try_end_6d5} :catch_716
move-object/from16 v4, v45
:try_start_6d7
iput-object v4, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object/from16 v5, p2
iput-object v5, v3, Lmi/a$s;->m:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
move-object/from16 v0, v44
iput-object v0, v3, Lmi/a$s;->o:Ljava/lang/Object;
const/4 v0, 0x7
iput v0, v3, Lmi/a$s;->b:I
move-object/from16 v0, v41
invoke-static {v0, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v0
:try_end_6ec
.catch Ljava/lang/Exception; {:try_start_6d7 .. :try_end_6ec} :catch_712
move-object/from16 v8, v42
if-ne v0, v8, :cond_6f1
return-object v8
:cond_6f1
move-object v5, v9
move-object v7, v10
move-object v6, v14
move v9, v15
move-object v14, v2
move-object v15, v11
:goto_6f7
:try_start_6f7
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
:try_end_6f9
.catch Ljava/lang/Exception; {:try_start_6f7 .. :try_end_6f9} :catch_6fa
return-object v0
:catch_6fa
move-exception v0
:goto_6fb
move-object v10, v7
:goto_6fc
move-object v7, v14
move-object v14, v6
move-object v6, v13
move-object v13, v1
move-object v1, v4
move-object v4, v12
move-object/from16 v49, v15
move-object v15, v5
move v5, v9
move-object/from16 v9, v49
:goto_708
move-object v2, v1
move-object v12, v4
move-object v11, v9
move-object v1, v13
move-object v9, v14
move-object v13, v6
move-object v14, v7
move-object v7, v15
move v15, v5
goto :goto_748
:catch_712
move-exception v0
move-object/from16 v8, v42
goto :goto_744
:catch_716
move-exception v0
:goto_717
move-object/from16 v8, v42
move-object/from16 v4, v45
goto :goto_744
:catch_71c
move-exception v0
move-object/from16 v9, v38
goto :goto_717
:catch_720
move-exception v0
move-object/from16 v43, v6
move-object v4, v8
move-object/from16 v8, v18
:goto_726
move-object/from16 v49, v14
move-object v14, v9
:goto_729
move-object/from16 v9, v49
goto :goto_744
:catch_72c
move-exception v0
move-object v4, v8
move-object/from16 v43, v23
move-object v8, v6
goto :goto_726
:catch_732
move-exception v0
:goto_733
move-object v4, v8
move-object/from16 v43, v33
move-object v8, v6
goto :goto_744
:catch_738
move-exception v0
goto/16 :goto_4bf
:catch_73b
move-exception v0
move-object/from16 v43, v6
move-object v4, v8
move-object v8, v7
move-object/from16 v49, v15
move v15, v9
goto :goto_729
:goto_744
move-object v7, v9
move-object v9, v14
move-object v14, v2
move-object v2, v4
:goto_748
sget-object v4, Lqa/d;->e:Lqa/d$a;
new-instance v5, Lmi/a$u;
invoke-direct {v5, v0}, Lmi/a$u;-><init>(Ljava/lang/Exception;)V
move-object/from16 v6, v43
invoke-virtual {v4, v6, v5}, Lqa/d$a;->a(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V
new-instance v6, Lmi/a$r;
const/16 v16, 0x0
move-object v4, v6
move-object v5, v0
move-object/from16 v46, v6
move-object/from16 v6, v16
move-object/from16 v47, v7
move-object v7, v11
move-object/from16 v48, v8
move-object v8, v14
move-object/from16 v16, v0
move-object v0, v9
move-object v9, v3
invoke-direct/range {v4 .. v9}, Lmi/a$r;-><init>(Ljava/lang/Exception;Lkotlin/coroutines/Continuation;Lmi/a;Lni/a;Lkotlin/coroutines/Continuation;)V
iput-object v11, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v14, v3, Lmi/a$s;->e:Ljava/lang/Object;
iput-object v1, v3, Lmi/a$s;->f:Ljava/lang/Object;
iput-object v12, v3, Lmi/a$s;->g:Ljava/lang/Object;
iput v15, v3, Lmi/a$s;->p:I
iput-object v13, v3, Lmi/a$s;->h:Ljava/lang/Object;
iput-object v10, v3, Lmi/a$s;->i:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->j:Ljava/lang/Object;
move-object/from16 v15, v47
iput-object v15, v3, Lmi/a$s;->k:Ljava/lang/Object;
iput-object v2, v3, Lmi/a$s;->l:Ljava/lang/Object;
move-object/from16 v0, v16
iput-object v0, v3, Lmi/a$s;->m:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->n:Ljava/lang/Object;
const/16 v1, 0x8
iput v1, v3, Lmi/a$s;->b:I
move-object/from16 v1, v46
invoke-static {v1, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v2, v48
if-ne v1, v2, :cond_796
return-object v2
:cond_796
:goto_796
sget-object v1, Ljk/a;->a:Ljk/a;
const v2, 0x4c7c142
invoke-virtual {v0}, Ljava/lang/Exception;->toString()Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
const/4 v7, 0x0
const/16 v8, 0x28
const/4 v9, 0x0
const-string v3, "take order failed"
const-string v6, "take order"
invoke-static/range {v1 .. v9}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v0
:cond_7ae
move-object v2, v10
sget-object v1, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
goto :goto_7b3
:cond_7b2
move-object v2, v10
:goto_7b3
new-instance v1, Lmi/a$v;
const/4 v5, 0x0
move-object/from16 v4, p0
invoke-direct {v1, v4, v5}, Lmi/a$v;-><init>(Lmi/a;Lkotlin/coroutines/Continuation;)V
iput-object v4, v3, Lmi/a$s;->d:Ljava/lang/Object;
iput-object v0, v3, Lmi/a$s;->e:Ljava/lang/Object;
const/16 v0, 0x9
iput v0, v3, Lmi/a$s;->b:I
invoke-static {v1, v3}, Landroidx/lifecycle/ViewModelExtKt;->switchToMainThread(Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
move-result-object v0
if-ne v0, v2, :cond_7ca
return-object v2
:cond_7ca
:goto_7ca
sget-object v5, Ljk/a;->a:Ljk/a;
const v6, 0x4c7c142
const/4 v9, 0x0
const/4 v11, 0x0
const/16 v12, 0x28
const/4 v13, 0x0
const-string v8, "deliverySummary is null"
const-string v7, "take order failed"
const-string v10, "take order"
invoke-static/range {v5 .. v13}, Ljk/a;->a(Ljk/a;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lp5/l;ILjava/lang/Object;)V
sget-object v0, Lkotlin/Unit;->INSTANCE:Lkotlin/Unit;
return-object v0
:pswitch_data_7e0
.packed-switch 0x0
:pswitch_206
:pswitch_1d4
:pswitch_1a5
:pswitch_176
:pswitch_134
:pswitch_f8
:pswitch_bb
:pswitch_76
:pswitch_43
:pswitch_35
.end packed-switch
.end method
.method public final c()Landroidx/lifecycle/LiveData;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroidx/lifecycle/LiveData<",
"Ltk/d<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
iget-object v0, p0, Lmi/a;->b:Landroidx/lifecycle/MutableLiveData;
return-object v0
.end method