a.smali
.class public final synthetic Lcom/garena/reactpush/v2/load/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:I
.field public final synthetic b:Ljava/lang/Object;
.field public final synthetic c:Ljava/lang/Object;
# direct methods
.method public synthetic constructor <init>(Ljava/lang/Object;Ljava/lang/Object;I)V
.registers 4
iput p3, p0, Lcom/garena/reactpush/v2/load/a;->a:I
iput-object p1, p0, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
iput-object p2, p0, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 48
move-object/from16 v1, p0
iget v0, v1, Lcom/garena/reactpush/v2/load/a;->a:I
const/4 v2, 0x4
const/4 v3, 0x0
const/4 v4, 0x0
packed-switch v0, :pswitch_data_3aa
goto/16 :goto_39d
:pswitch_c
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/sz/mediasdk/ui/activity/preview/SSZMediaTemplateFullscreenPreviewActivity;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Lcom/shopee/sz/mediasdk/media/SSZLocalMedia;
sget-object v3, Lcom/shopee/sz/mediasdk/ui/activity/preview/SSZMediaTemplateFullscreenPreviewActivity;->X:Ljava/util/ArrayList;
.line 1
invoke-virtual {v0, v2}, Lcom/shopee/sz/mediasdk/ui/activity/preview/SSZMediaTemplateFullscreenPreviewActivity;->V4(Lcom/shopee/sz/mediasdk/media/SSZLocalMedia;)V
return-void
.line 2
:pswitch_1a
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/sz/mediasdk/data/TemplatesModelWrapper;
iget-object v4, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v4, Lcom/shopee/sz/mediasdk/template/v;
const-string v5, "$item"
.line 3
invoke-static {v0, v5}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
const-string v5, "this$0"
invoke-static {v4, v5}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
.line 4
invoke-virtual {v0, v2}, Lcom/shopee/sz/mediasdk/data/TemplatesModelWrapper;->setDownloadModeState(I)V
const-string v2, "media_sdk"
const-string v5, "download model success"
.line 5
invoke-static {v2, v5}, Lcom/shopee/sz/loadtask/datasource/a;->G(Ljava/lang/String;Ljava/lang/String;)V
.line 6
invoke-static {v4, v0, v3}, Lcom/shopee/sz/mediasdk/template/v;->E3(Lcom/shopee/sz/mediasdk/template/v;Lcom/shopee/sz/mediasdk/data/TemplatesModelWrapper;Z)V
return-void
.line 7
:pswitch_3a
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/leego/renderv2/vaf/virtualview/view/input/DRENativeInput;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Lcom/shopee/leego/renderv2/vaf/virtualview/event/EventData;
invoke-static {v0, v2}, Lcom/shopee/leego/renderv2/vaf/virtualview/view/input/DRENativeInput;->e(Lcom/shopee/leego/renderv2/vaf/virtualview/view/input/DRENativeInput;Lcom/shopee/leego/renderv2/vaf/virtualview/event/EventData;)V
return-void
:pswitch_46
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/leego/render/v3/DRERecyclerView;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
invoke-static {v0, v2}, Lcom/shopee/leego/render/v3/DRERecyclerView;->m(Lcom/shopee/leego/render/v3/DRERecyclerView;Ljava/lang/String;)V
return-void
:pswitch_52
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/web/sdk/bridge/internal/i;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Lcom/google/gson/r;
if-eqz v0, :cond_74
.line 8
:try_start_5c
invoke-static {v2}, Lcom/shopee/app/util/k3;->f(Lcom/google/gson/r;)Ljava/lang/String;
move-result-object v2
.line 9
new-instance v3, Lcom/shopee/app/util/luna/a;
invoke-direct {v3, v2}, Lcom/shopee/app/util/luna/a;-><init>(Ljava/lang/String;)V
.line 10
invoke-static {v3}, Lcom/shopee/react/sdk/bridge/protocol/DataResponse;->success(Lcom/shopee/navigator/b;)Lcom/shopee/react/sdk/bridge/protocol/DataResponse;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/shopee/web/sdk/bridge/internal/i;->a(Ljava/lang/Object;)V
:try_end_6c
.catch Ljava/lang/Exception; {:try_start_5c .. :try_end_6c} :catch_6d
goto :goto_74
.line 11
:catch_6d
invoke-static {}, Lcom/shopee/react/sdk/bridge/protocol/DataResponse;->error()Lcom/shopee/react/sdk/bridge/protocol/DataResponse;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/shopee/web/sdk/bridge/internal/i;->a(Ljava/lang/Object;)V
:cond_74
:goto_74
return-void
.line 12
:pswitch_75
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
move-object v5, v0
check-cast v5, Lcom/shopee/app/ui/home/native_home/service/data/d;
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
move-object v6, v0
check-cast v6, Lcom/shopee/app/ui/home/native_home/service/r;
.line 13
sget-object v0, Lcom/shopee/app/ui/home/native_home/service/a0;->a:Lcom/shopee/app/ui/home/native_home/service/a0;
const-string v0, "Homepage_Api_Obtain#Native_Home_Api_Response_Parsed#Native_Home_Api_SYNC_COOKIE"
const-string v7, "com/shopee/app/ui/home/native_home/service/NativeHomePageApiService#fetch"
.line 14
invoke-static {v0, v7}, Lcom/shopee/alpha/alphastart/aspect/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 15
sget-object v0, Lcom/shopee/app/tracking/splogger/helper/f;->a:Lcom/shopee/app/tracking/splogger/helper/f;
const-string v7, "[Shopee Homepage]Start HomepageAPI Request"
invoke-static {v0, v7, v4, v2}, Lcom/shopee/app/tracking/splogger/helper/f;->l(Lcom/shopee/app/tracking/splogger/helper/f;Ljava/lang/String;Ljava/lang/Object;I)V
new-array v0, v3, [Ljava/lang/Object;
.line 16
invoke-static {v7, v0}, Lcom/garena/android/appkit/logging/a;->z(Ljava/lang/String;[Ljava/lang/Object;)V
const-wide/16 v7, -0x1
.line 17
:try_start_96
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v0
.line 18
iget-object v0, v0, Lcom/shopee/app/application/n2;->b:Lcom/shopee/app/appuser/e;
.line 19
invoke-interface {v0}, Lcom/shopee/app/appuser/e;->F4()Lcom/shopee/plugins/accountfacade/data/model/UserInfo;
move-result-object v0
invoke-virtual {v0}, Lcom/shopee/plugins/accountfacade/data/model/UserInfo;->getUserId()J
move-result-wide v9
.line 20
sget-wide v11, Lcom/shopee/live/livewrapper/datastore/b;->r:J
cmp-long v0, v11, v7
if-eqz v0, :cond_ae
cmp-long v0, v11, v9
if-eqz v0, :cond_b8
.line 21
:cond_ae
invoke-static {}, Lcom/shopee/app/network/http/util/a;->i()V
.line 22
sput-wide v9, Lcom/shopee/live/livewrapper/datastore/b;->r:J
:try_end_b3
.catch Ljava/lang/Exception; {:try_start_96 .. :try_end_b3} :catch_b4
goto :goto_b8
:catch_b4
move-exception v0
.line 23
invoke-static {v0}, Lcom/garena/android/appkit/logging/a;->B(Ljava/lang/Throwable;)V
.line 24
:cond_b8
:goto_b8
sget-object v0, Lcom/shopee/app/apm/launch/a;->b:Lcom/shopee/app/apm/launch/a;
if-nez v0, :cond_c3
.line 25
new-instance v0, Lcom/shopee/app/apm/launch/a;
invoke-direct {v0}, Lcom/shopee/app/apm/launch/a;-><init>()V
.line 26
sput-object v0, Lcom/shopee/app/apm/launch/a;->b:Lcom/shopee/app/apm/launch/a;
.line 27
:cond_c3
sget-object v0, Lcom/shopee/app/apm/launch/a;->b:Lcom/shopee/app/apm/launch/a;
const-string v2, "null cannot be cast to non-null type com.shopee.app.apm.launch.HomepageLaunchInfo"
.line 28
invoke-static {v0, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
.line 29
sget-object v0, Lcom/shopee/alpha/alphastart/aspect/c;->a:Lcom/shopee/alpha/alphastart/aspect/b;
const-string v2, "Native_Home_Api_SYNC_COOKIE"
const-string v7, "com/shopee/app/apm/launch/HomepageLaunchInfo#onHomepageApiSyncCookieEnd"
.line 30
invoke-virtual {v0, v2, v7, v4, v4}, Lcom/shopee/alpha/alphastart/aspect/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 31
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
.line 32
new-instance v2, Lcom/shopee/app/ui/home/native_home/tracker/o;
const-string v9, "native_homepage"
invoke-direct {v2}, Lcom/shopee/app/ui/home/native_home/tracker/o;-><init>()V
const-string v10, "Native_HomePage_Api"
const-string v11, "com/shopee/app/ui/home/native_home/tracker/NativeHomeApiTrace#logDisposableConstructStart"
.line 33
invoke-static {v10, v11}, Lcom/shopee/alpha/alphastart/aspect/c;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 34
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v11
.line 35
new-instance v13, Ljava/lang/StringBuilder;
invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v14, " disposable construct start at "
invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v13, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v13
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v13, v3}, Lcom/garena/android/appkit/logging/a;->z(Ljava/lang/String;[Ljava/lang/Object;)V
.line 36
sget-object v3, Lcom/shopee/app/ui/setting/ForbiddenZone/fzlogger/q;->PERFORMANCE:Lcom/shopee/app/ui/setting/ForbiddenZone/fzlogger/q;
const-string v13, "tag"
.line 37
invoke-static {v3, v13}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
.line 38
invoke-interface {v3}, Lcom/shopee/fzlogger/b;->value()Ljava/lang/String;
move-result-object v14
.line 39
invoke-static {v14, v13}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
.line 40
iput-wide v11, v2, Lcom/shopee/app/ui/home/native_home/tracker/o;->a:J
.line 41
invoke-static {}, Lcom/shopee/launch/network/c;->c()Lcom/shopee/launch/network/a;
move-result-object v11
.line 42
sget-object v12, Lcom/shopee/launch/network/e;->SHPLaunchNetworkRequestNativeHome:Lcom/shopee/launch/network/e;
check-cast v11, Lcom/shopee/launch/network/c;
invoke-virtual {v11, v12}, Lcom/shopee/launch/network/c;->d(Lcom/shopee/launch/network/e;)V
.line 43
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v11
invoke-static {v11}, Lcom/shopee/app/application/shopeetask/b;->c(Landroid/app/Application;)Lcom/shopee/app/application/shopeetask/b;
move-result-object v11
const-string v12, "native_home_api_post"
.line 44
invoke-virtual {v11, v12}, Lcom/shopee/app/application/shopeetask/b;->e(Ljava/lang/String;)Z
move-result v11
if-eqz v11, :cond_14e
.line 45
sget-object v4, Lcom/shopee/app/ui/home/native_home/service/w;->a:Lcom/shopee/app/ui/home/native_home/service/w;
.line 46
invoke-static {v4}, Lio/reactivex/l;->fromCallable(Ljava/util/concurrent/Callable;)Lio/reactivex/l;
move-result-object v4
.line 47
sget-object v11, Lio/reactivex/schedulers/a;->c:Lio/reactivex/t;
.line 48
invoke-virtual {v4, v11}, Lio/reactivex/l;->subscribeOn(Lio/reactivex/t;)Lio/reactivex/l;
move-result-object v4
sget-object v12, Landroidx/appcompat/p;->b:Landroidx/appcompat/p;
.line 49
invoke-virtual {v4, v12}, Lio/reactivex/l;->map(Lio/reactivex/functions/n;)Lio/reactivex/l;
move-result-object v4
.line 50
invoke-virtual {v4, v11}, Lio/reactivex/l;->subscribeOn(Lio/reactivex/t;)Lio/reactivex/l;
move-result-object v4
.line 51
new-instance v11, Lcom/shopee/app/ui/home/native_home/service/v;
invoke-direct {v11, v5}, Lcom/shopee/app/ui/home/native_home/service/v;-><init>(Lcom/shopee/app/ui/home/native_home/service/data/d;)V
invoke-virtual {v4, v11}, Lio/reactivex/l;->flatMap(Lio/reactivex/functions/n;)Lio/reactivex/l;
move-result-object v4
goto/16 :goto_209
.line 52
:cond_14e
sget-object v14, Lcom/shopee/app/ui/home/native_home/service/a0;->c:Lcom/shopee/app/network/http/api/z;
.line 53
invoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
move-result-object v11
invoke-virtual {v11}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
move-result-object v11
iget v15, v11, Landroid/util/DisplayMetrics;->density:F
.line 54
invoke-virtual {v5}, Lcom/shopee/app/ui/home/native_home/service/data/d;->b()Ljava/lang/String;
move-result-object v22
.line 55
invoke-virtual {v5}, Lcom/shopee/app/ui/home/native_home/service/data/d;->c()Ljava/lang/String;
move-result-object v24
.line 56
invoke-virtual {v5}, Lcom/shopee/app/ui/home/native_home/service/data/d;->a()Ljava/lang/String;
move-result-object v23
.line 57
sget-object v5, Lcom/shopee/app/ui/home/native_home/configs/a;->a:Lcom/shopee/app/ui/home/native_home/configs/a;
.line 58
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v11
.line 59
iget-object v11, v11, Lcom/shopee/app/application/n2;->b:Lcom/shopee/app/appuser/e;
.line 60
invoke-interface {v11}, Lcom/shopee/app/appuser/e;->q0()Lcom/shopee/app/util/x0;
move-result-object v11
const-string v12, "b7616293191f8a80f9fd63a7660ed95675626572b0753853b316e6ffa9fcc928"
.line 61
invoke-virtual {v11, v12, v4}, Lcom/shopee/app/util/x0;->d(Ljava/lang/String;Ljava/lang/Boolean;)Z
move-result v25
.line 62
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v11
.line 63
iget-object v11, v11, Lcom/shopee/app/application/n2;->b:Lcom/shopee/app/appuser/e;
.line 64
invoke-interface {v11}, Lcom/shopee/app/appuser/e;->q0()Lcom/shopee/app/util/x0;
move-result-object v11
const-string v12, "fd9a6c47fafbd043352c7e49ca4cb3bf2029e8e4bfeaa46b1125593c3479a0b6"
.line 65
invoke-virtual {v11, v12, v4}, Lcom/shopee/app/util/x0;->d(Ljava/lang/String;Ljava/lang/Boolean;)Z
move-result v26
.line 66
invoke-virtual {v5}, Lcom/shopee/app/ui/home/native_home/configs/a;->l()Z
move-result v27
.line 67
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v11
.line 68
iget-object v11, v11, Lcom/shopee/app/application/n2;->b:Lcom/shopee/app/appuser/e;
.line 69
invoke-interface {v11}, Lcom/shopee/app/appuser/e;->q0()Lcom/shopee/app/util/x0;
move-result-object v11
const-string v12, "69da07b4454b8ca5cb40863f3e3efec83c45ef4689b4b2486aea8cdab2497877"
.line 70
invoke-virtual {v11, v12, v4}, Lcom/shopee/app/util/x0;->d(Ljava/lang/String;Ljava/lang/Boolean;)Z
move-result v28
.line 71
sget-object v11, Lcom/shopee/app/application/n2;->j:Lcom/shopee/app/application/n2;
.line 72
invoke-static {v11}, Lcom/shopee/app/ui/home/native_home/utils/i;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v33
.line 73
sget-object v11, Lcom/shopee/sz/endpoint/endpointservice/manager/c;->i:Lcom/google/gson/r;
if-eqz v11, :cond_1aa
.line 74
invoke-virtual {v11}, Lcom/google/gson/o;->toString()Ljava/lang/String;
move-result-object v4
:cond_1aa
move-object/from16 v34, v4
.line 75
sget-object v4, Lcom/shopee/shopeetracker/manager/SessionManager;->INSTANCE:Lcom/shopee/shopeetracker/manager/SessionManager;
invoke-virtual {v4}, Lcom/shopee/shopeetracker/manager/SessionManager;->getSessionId()Ljava/lang/String;
move-result-object v36
const/16 v37, 0x1
.line 76
sget-object v4, Lcom/shopee/app/ui/home/native_home/model/search/a;->a:Lcom/shopee/app/ui/home/native_home/model/search/a;
const/16 v11, 0x8
.line 77
invoke-virtual {v4}, Lcom/shopee/app/ui/home/native_home/model/search/a;->a()Ljava/lang/String;
move-result-object v40
.line 78
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v4
invoke-static {}, Landroidx/core/provider/d;->R()I
move-result v12
invoke-static {v4, v12}, Lcom/google/android/material/a;->x0(Landroid/content/Context;I)I
move-result v41
.line 79
sget-object v4, Lcom/shopee/app/ui/home/native_home/engine/j0;->a:Lcom/shopee/app/ui/home/native_home/engine/j0;
invoke-virtual {v4}, Lcom/shopee/app/ui/home/native_home/engine/j0;->C()Ljava/lang/String;
move-result-object v42
.line 80
invoke-virtual {v5}, Lcom/shopee/app/ui/home/native_home/configs/a;->c()Ljava/lang/Integer;
move-result-object v43
.line 81
invoke-static {}, Lcom/shopee/app/application/n2;->e()Lcom/shopee/app/application/n2;
move-result-object v4
invoke-static {}, Landroidx/core/provider/d;->S()I
move-result v5
invoke-static {v4, v5}, Lcom/google/android/material/a;->x0(Landroid/content/Context;I)I
move-result v44
const/16 v31, 0x1
const/16 v35, 0x1
.line 82
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v38
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v32, 0x0
const/16 v45, 0x1
.line 83
new-instance v4, Lcom/shopee/app/network/http/api/a0;
move-object/from16 v46, v4
const/4 v5, 0x0
const/4 v11, 0x1
invoke-direct {v4, v5, v11, v5}, Lcom/shopee/app/network/http/api/a0;-><init>(Ljava/lang/String;ILkotlin/jvm/internal/e;)V
const-string v29, "NT-MY-HOME_CAROUSEL_01"
const-string v30, "NT-MY-HOME_SKINNY_01"
const-string v39, "nativebff.get_homepage"
.line 84
invoke-interface/range {v14 .. v46}, Lcom/shopee/app/network/http/api/z;->d(FLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZLjava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;ZLjava/lang/Integer;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;Ljava/lang/Integer;IILcom/shopee/app/network/http/api/a0;)Lio/reactivex/l;
move-result-object v4
.line 85
:goto_209
sget-object v5, Lio/reactivex/schedulers/a;->c:Lio/reactivex/t;
.line 86
invoke-virtual {v4, v5}, Lio/reactivex/l;->subscribeOn(Lio/reactivex/t;)Lio/reactivex/l;
move-result-object v4
.line 87
sget-object v5, Lio/reactivex/schedulers/a;->b:Lio/reactivex/t;
.line 88
invoke-virtual {v4, v5}, Lio/reactivex/l;->observeOn(Lio/reactivex/t;)Lio/reactivex/l;
move-result-object v4
.line 89
new-instance v5, Lcom/shopee/app/ui/home/native_home/service/u;
invoke-direct {v5, v7, v8, v2}, Lcom/shopee/app/ui/home/native_home/service/u;-><init>(JLcom/shopee/app/ui/home/native_home/tracker/o;)V
invoke-virtual {v4, v5}, Lio/reactivex/l;->map(Lio/reactivex/functions/n;)Lio/reactivex/l;
move-result-object v4
.line 90
sget-object v5, Lcom/shopee/app/ui/home/native_home/service/a0;->b:Ljava/util/concurrent/ScheduledExecutorService;
.line 91
new-instance v7, Lio/reactivex/internal/schedulers/d;
invoke-direct {v7, v5}, Lio/reactivex/internal/schedulers/d;-><init>(Ljava/util/concurrent/Executor;)V
.line 92
invoke-virtual {v4, v7}, Lio/reactivex/l;->observeOn(Lio/reactivex/t;)Lio/reactivex/l;
move-result-object v4
.line 93
new-instance v5, Lcom/shopee/app/ui/home/native_home/service/t;
invoke-direct {v5, v2, v6}, Lcom/shopee/app/ui/home/native_home/service/t;-><init>(Lcom/shopee/app/ui/home/native_home/tracker/o;Lcom/shopee/app/ui/home/native_home/service/r;)V
new-instance v7, Lcom/shopee/app/react/modules/app/LRUCache/j;
const/4 v8, 0x1
invoke-direct {v7, v6, v8}, Lcom/shopee/app/react/modules/app/LRUCache/j;-><init>(Ljava/lang/Object;I)V
invoke-virtual {v4, v5, v7}, Lio/reactivex/l;->subscribe(Lio/reactivex/functions/f;Lio/reactivex/functions/f;)Lio/reactivex/disposables/b;
move-result-object v4
.line 94
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v5
.line 95
iget-wide v7, v2, Lcom/shopee/app/ui/home/native_home/tracker/o;->a:J
const-wide/16 v11, 0x0
cmp-long v14, v7, v11
if-lez v14, :cond_247
sub-long v7, v5, v7
goto :goto_249
:cond_247
const-wide/16 v7, -0x1
.line 96
:goto_249
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v9, " disposable construct end at "
invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v9, ", duration="
invoke-virtual {v11, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
const/4 v8, 0x0
new-array v8, v8, [Ljava/lang/Object;
invoke-static {v7, v8}, Lcom/garena/android/appkit/logging/a;->z(Ljava/lang/String;[Ljava/lang/Object;)V
.line 97
invoke-interface {v3}, Lcom/shopee/fzlogger/b;->value()Ljava/lang/String;
move-result-object v3
.line 98
invoke-static {v3, v13}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
.line 99
iput-wide v5, v2, Lcom/shopee/app/ui/home/native_home/tracker/o;->b:J
const-string v2, "Native_HomePage_Sub_Api"
const-string v3, "com/shopee/app/ui/home/native_home/tracker/NativeHomeApiTrace#alphaNativeHomeSubApiStart"
.line 100
invoke-static {v2, v3}, Lcom/shopee/alpha/alphastart/aspect/c;->a(Ljava/lang/String;Ljava/lang/String;)V
const-string v2, "com/shopee/app/ui/home/native_home/tracker/NativeHomeApiTrace#logDisposableConstructEnd"
const/4 v3, 0x0
.line 101
invoke-virtual {v0, v10, v2, v3, v3}, Lcom/shopee/alpha/alphastart/aspect/b;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 102
sget-object v0, Lcom/shopee/app/ui/home/native_home/engine/t;->a:Lcom/shopee/app/ui/home/native_home/engine/t;
.line 103
sget-object v0, Lcom/shopee/app/ui/home/native_home/engine/t;->z:Lcom/shopee/app/ui/home/native_home/engine/v0;
.line 104
iget-object v0, v0, Lcom/shopee/app/ui/home/native_home/engine/v0;->g:Lcom/shopee/app/ui/home/native_home/engine/x0;
if-eqz v0, :cond_28d
.line 105
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v3
:cond_28d
if-eqz v3, :cond_295
.line 106
sget-object v0, Lcom/shopee/app/ui/home/native_home/service/a0;->g:Ljava/util/WeakHashMap;
invoke-virtual {v0, v3, v4}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_29a
.line 107
:cond_295
sget-object v0, Lcom/shopee/app/ui/home/native_home/service/a0;->e:Lcom/beetalklib/network/file/scheduler/a;
invoke-virtual {v0, v4}, Lcom/beetalklib/network/file/scheduler/a;->a(Lio/reactivex/disposables/b;)V
:goto_29a
return-void
.line 108
:pswitch_29b
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Landroid/widget/ImageView;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Landroid/graphics/drawable/Drawable;
.line 109
invoke-static {v0, v2}, Lcom/shopee/app/ui/home/native_home/w$e;->a(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V
return-void
.line 110
:pswitch_2a7
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Lcom/shopee/app/dre/instantmodule/DRENavigationModule;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Ljava/lang/String;
invoke-static {v0, v2}, Lcom/shopee/app/dre/instantmodule/DRENavigationModule;->a(Lcom/shopee/app/dre/instantmodule/DRENavigationModule;Ljava/lang/String;)V
return-void
:pswitch_2b3
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
move-object v2, v0
check-cast v2, Lcom/garena/reactpush/v2/load/b;
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
invoke-static {v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 111
sget-object v3, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
const-string v5, "Loading sub-bundles: "
.line 112
invoke-static {v5}, Landroid/support/v4/media/c;->c(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", "
.line 113
invoke-static {v6, v0}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v3, v5}, Lcom/garena/reactpush/util/i;->info(Ljava/lang/String;)V
.line 114
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_2db
:goto_2db
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_39c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
move-object v5, v0
check-cast v5, Ljava/lang/String;
.line 115
iget-object v0, v2, Lcom/garena/reactpush/v2/load/b;->i:Ljava/util/Map;
invoke-interface {v0, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v0
const-string v6, "Loading sub-bundle: "
if-eqz v0, :cond_37a
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
iget-object v7, v2, Lcom/garena/reactpush/v2/load/b;->i:Ljava/util/Map;
invoke-interface {v7, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v0, v7}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_302
goto/16 :goto_37a
.line 116
:cond_302
iget-object v0, v2, Lcom/garena/reactpush/v1/load/a;->c:Lcom/facebook/react/ReactInstanceManager;
sget-object v7, Lcom/garena/reactpush/util/q;->a:Ljava/util/HashSet;
if-nez v0, :cond_309
goto :goto_30f
.line 117
:cond_309
invoke-virtual {v0}, Lcom/facebook/react/ReactInstanceManager;->getCurrentReactContext()Lcom/facebook/react/bridge/ReactContext;
move-result-object v0
if-nez v0, :cond_311
:goto_30f
move-object v0, v4
goto :goto_315
.line 118
:cond_311
invoke-virtual {v0}, Lcom/facebook/react/bridge/ReactContext;->getCatalystInstance()Lcom/facebook/react/bridge/CatalystInstance;
move-result-object v0
.line 119
:goto_315
sget-object v7, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-interface {v7, v6}, Lcom/garena/reactpush/util/i;->info(Ljava/lang/String;)V
.line 120
iget-object v6, v2, Lcom/garena/reactpush/v1/load/a;->a:Ljava/lang/String;
.line 121
invoke-virtual {v6, v5}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const-string v7, ".bundle"
.line 122
invoke-virtual {v6, v7}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
.line 123
:try_start_335
invoke-interface {v0}, Lcom/facebook/react/bridge/CatalystInstance;->isDestroyed()Z
move-result v7
if-nez v7, :cond_354
sget-object v7, Lcom/garena/reactpush/util/q;->a:Ljava/util/HashSet;
invoke-virtual {v7, v6}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_344
goto :goto_354
:cond_344
const/4 v7, 0x0
.line 124
invoke-interface {v0, v6, v6, v7}, Lcom/facebook/react/bridge/JSBundleLoaderDelegate;->loadScriptFromFile(Ljava/lang/String;Ljava/lang/String;Z)V
.line 125
sget-object v0, Lcom/garena/reactpush/util/q;->a:Ljava/util/HashSet;
invoke-virtual {v0, v6}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
:try_end_34d
.catch Ljava/lang/Exception; {:try_start_335 .. :try_end_34d} :catch_34e
goto :goto_354
:catch_34e
move-exception v0
.line 126
sget-object v6, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
invoke-interface {v6, v0}, Lcom/garena/reactpush/util/i;->b(Ljava/lang/Throwable;)V
.line 127
:cond_354
:goto_354
iget-object v0, v2, Lcom/garena/reactpush/v2/load/b;->i:Ljava/util/Map;
sget-object v6, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 128
sget-object v0, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "Loaded sub-bundles successfully: "
invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v0, v5}, Lcom/garena/reactpush/util/i;->info(Ljava/lang/String;)V
.line 129
iget-object v0, v2, Lcom/garena/reactpush/v1/load/a;->b:Lcom/garena/reactpush/v1/load/a$b;
if-eqz v0, :cond_2db
.line 130
invoke-interface {v0}, Lcom/garena/reactpush/v1/load/a$b;->a()V
goto/16 :goto_2db
.line 131
:cond_37a
:goto_37a
sget-object v0, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v5, " is already loaded, skipping"
invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v0, v5}, Lcom/garena/reactpush/util/i;->info(Ljava/lang/String;)V
.line 132
iget-object v0, v2, Lcom/garena/reactpush/v1/load/a;->b:Lcom/garena/reactpush/v1/load/a$b;
if-eqz v0, :cond_2db
.line 133
invoke-interface {v0}, Lcom/garena/reactpush/v1/load/a$b;->a()V
goto/16 :goto_2db
:cond_39c
return-void
.line 134
:goto_39d
iget-object v0, v1, Lcom/garena/reactpush/v2/load/a;->b:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
iget-object v2, v1, Lcom/garena/reactpush/v2/load/a;->c:Ljava/lang/Object;
check-cast v2, Lcom/facebook/react/bridge/Promise;
invoke-static {v0, v2}, Lcom/shopee/sz/mmsplayer/autoplay/rn/MMSPlaybackControlModule;->d(Ljava/lang/String;Lcom/facebook/react/bridge/Promise;)V
return-void
nop
:pswitch_data_3aa
.packed-switch 0x0
:pswitch_2b3
:pswitch_2a7
:pswitch_29b
:pswitch_75
:pswitch_52
:pswitch_46
:pswitch_3a
:pswitch_1a
:pswitch_c
.end packed-switch
.end method