.class final Lcom/mbridge/msdk/reward/adapter/b$h; .super Landroid/os/Handler; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/mbridge/msdk/reward/adapter/b; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "h" .end annotation # instance fields .field private a:Landroid/content/Context; .field private b:Ljava/util/concurrent/ConcurrentHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/ConcurrentHashMap<", "Ljava/lang/String;", "Lcom/mbridge/msdk/reward/adapter/b$c;", ">;" } .end annotation .end field .field private c:Ljava/util/concurrent/ConcurrentHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/concurrent/ConcurrentHashMap<", "Ljava/lang/String;", "Ljava/util/concurrent/CopyOnWriteArrayList<", "Lcom/mbridge/msdk/foundation/entity/CampaignEx;", ">;>;" } .end annotation .end field # direct methods .method public constructor (Landroid/os/Looper;)V .locals 0 .line 1163 invoke-direct {p0, p1}, Landroid/os/Handler;->(Landroid/os/Looper;)V .line 1164 new-instance p1, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object p1, p0, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1165 new-instance p1, Ljava/util/concurrent/ConcurrentHashMap; invoke-direct {p1}, Ljava/util/concurrent/ConcurrentHashMap;->()V iput-object p1, p0, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; return-void .end method # virtual methods .method public final a(Landroid/content/Context;)V .locals 0 .line 0 iput-object p1, p0, Lcom/mbridge/msdk/reward/adapter/b$h;->a:Landroid/content/Context; return-void .end method .method public final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/mbridge/msdk/reward/adapter/b$c;)V .locals 1 iget-object p1, p0, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1169 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p2, "_" invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2, p4}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public final a(Ljava/lang/String;Ljava/util/concurrent/CopyOnWriteArrayList;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", "Ljava/util/concurrent/CopyOnWriteArrayList<", "Lcom/mbridge/msdk/foundation/entity/CampaignEx;", ">;)V" } .end annotation iget-object v0, p0, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1177 invoke-virtual {v0, p1, p2}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public final handleMessage(Landroid/os/Message;)V .locals 29 move-object/from16 v1, p0 move-object/from16 v0, p1 .line 1182 invoke-virtual/range {p1 .. p1}, Landroid/os/Message;->getData()Landroid/os/Bundle; move-result-object v2 .line 1183 sget-object v3, Lcom/mbridge/msdk/MBridgeConstans;->PLACEMENT_ID:Ljava/lang/String; invoke-virtual {v2, v3}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v3 const-string v4, "unit_id" .line 1184 invoke-virtual {v2, v4}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v4 const-string v5, "request_id" .line 1185 invoke-virtual {v2, v5}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 .line 1186 new-instance v6, Ljava/lang/StringBuilder; invoke-direct {v6}, Ljava/lang/StringBuilder;->()V invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v7, "_" 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 v6 .line 1187 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v7 invoke-virtual {v7, v6}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v7 check-cast v7, Lcom/mbridge/msdk/reward/adapter/b$a; iget-object v8, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1188 invoke-virtual {v8, v6}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v8 check-cast v8, Lcom/mbridge/msdk/reward/adapter/b$c; iget-object v9, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1189 invoke-virtual {v9, v6}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v9 move-object/from16 v17, v9 check-cast v17, Ljava/util/concurrent/CopyOnWriteArrayList; .line 1190 iget v9, v0, Landroid/os/Message;->what:I const-string v15, "RewardCampaignsResourceManager" packed-switch v9, :pswitch_data_0 packed-switch v9, :pswitch_data_1 goto/16 :goto_e :pswitch_0 move-object v2, v6 goto/16 :goto_c :pswitch_1 if-eqz v7, :cond_24 if-eqz v8, :cond_24 const-string v9, "message" .line 1230 invoke-virtual {v2, v9}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v9 if-nez v9, :cond_0 const-string v9, "" .line 1234 :cond_0 iget v10, v0, Landroid/os/Message;->what:I const/16 v14, 0xcd const/16 v13, 0xcb const/16 v12, 0xc9 const/16 v11, 0xc8 if-eq v10, v11, :cond_4 if-eq v10, v12, :cond_3 if-eq v10, v13, :cond_2 if-eq v10, v14, :cond_1 const v10, 0xd6d98 goto :goto_0 :cond_1 const v10, 0xd6d85 goto :goto_0 :cond_2 const v10, 0xd6d86 goto :goto_0 :cond_3 const v10, 0xd6d87 goto :goto_0 :cond_4 const v10, 0xd6d84 .line 1235 :goto_0 new-instance v14, Ljava/lang/StringBuilder; invoke-direct {v14}, Ljava/lang/StringBuilder;->()V const-string v13, "resource download failed " invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v13, v0, Landroid/os/Message;->what:I invoke-static {v13}, Lcom/mbridge/msdk/reward/adapter/b;->a(I)Ljava/lang/String; move-result-object v13 invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v13, " " invoke-virtual {v14, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v14, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v9 .line 1238 iget-object v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; const/4 v14, 0x0 if-eqz v13, :cond_5 invoke-virtual {v13}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v13 if-lez v13, :cond_5 .line 1239 iget-object v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v13, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->get(I)Ljava/lang/Object; move-result-object v13 check-cast v13, Lcom/mbridge/msdk/foundation/entity/CampaignEx; move-object/from16 v20, v13 goto :goto_1 :cond_5 const/16 v20, 0x0 .line 1243 :goto_1 :try_start_0 iget-boolean v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->a:Z :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const/16 v21, 0x3 const/16 v22, 0x2 const/4 v12, 0x1 if-eqz v13, :cond_1d :try_start_1 iget-object v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; if-eqz v13, :cond_1d .line 1244 iget v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->c:I :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_5 if-ne v13, v12, :cond_c if-eqz v20, :cond_b .line 1246 :try_start_2 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v2 if-eqz v2, :cond_b invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v2 invoke-virtual {v2}, Ljava/util/ArrayList;->size()I move-result v2 if-lez v2, :cond_b .line 1247 iget v0, v0, Landroid/os/Message;->what:I if-eq v0, v11, :cond_a const/16 v2, 0xc9 if-eq v0, v2, :cond_9 const/16 v2, 0xcb if-eq v0, v2, :cond_8 const/16 v2, 0xcd if-eq v0, v2, :cond_6 goto :goto_2 .line 1264 :cond_6 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_7 return-void .line 1267 :cond_7 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; if-eqz v0, :cond_b invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v0 if-lez v0, :cond_b .line 1268 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 1269 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getCMPTEntryUrl()Ljava/lang/String; move-result-object v2 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getendcard_url()Ljava/lang/String; move-result-object v0 invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_b .line 1270 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_b return-void :catch_0 move-exception v0 goto/16 :goto_b .line 1254 :cond_8 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_b return-void .line 1259 :cond_9 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_b return-void .line 1249 :cond_a invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 if-eqz v0, :cond_b return-void .line 1279 :cond_b :goto_2 :try_start_3 new-instance v0, Lcom/mbridge/msdk/out/MBridgeIds; invoke-direct {v0, v3, v4, v5}, Lcom/mbridge/msdk/out/MBridgeIds;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 1280 iget-object v2, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; :try_end_3 .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_1 const/4 v13, 0x0 :try_start_4 invoke-static {v10, v0, v9, v13, v13}, Lcom/mbridge/msdk/reward/adapter/b;->a(ILcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;Ljava/lang/Throwable;Lcom/mbridge/msdk/foundation/entity/CampaignEx;)Lcom/mbridge/msdk/foundation/c/b; move-result-object v0 invoke-interface {v8, v2, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/util/concurrent/CopyOnWriteArrayList;Lcom/mbridge/msdk/foundation/c/b;)V iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1281 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1282 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1283 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 goto/16 :goto_e :catch_1 move-exception v0 const/4 v13, 0x0 goto/16 :goto_b :cond_c :try_start_5 const-string v13, "url" .line 1285 invoke-virtual {v2, v13}, Landroid/os/BaseBundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 .line 1286 iget v0, v0, Landroid/os/Message;->what:I :try_end_5 .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_5 if-eq v0, v11, :cond_18 const/16 v13, 0xc9 if-eq v0, v13, :cond_13 const/16 v11, 0xcb if-eq v0, v11, :cond_f const/16 v11, 0xcd if-eq v0, v11, :cond_d goto/16 :goto_6 :cond_d if-eqz v20, :cond_e .line 1329 :try_start_6 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 if-eqz v0, :cond_e invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-lez v0, :cond_e .line 1330 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_e const-string v0, "Is TPL but download BTL Template fail but hit ignoreCheckRule" .line 1331 invoke-static {v15, v0}, Lcom/mbridge/msdk/foundation/tools/af;->c(Ljava/lang/String;Ljava/lang/String;)V return-void .line 1336 :cond_e iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->clear()V .line 1337 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1338 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto/16 :goto_6 :cond_f if-eqz v20, :cond_10 .line 1311 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 if-eqz v0, :cond_10 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-lez v0, :cond_10 .line 1312 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v11 invoke-virtual {v0, v11}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_10 const-string v0, "Is TPL but download template fail but hit ignoreCheckRule" .line 1313 invoke-static {v15, v0}, Lcom/mbridge/msdk/foundation/tools/af;->c(Ljava/lang/String;Ljava/lang/String;)V return-void .line 1318 :cond_10 :goto_3 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v0 if-ge v14, v0, :cond_12 .line 1319 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 1320 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRewardTemplateMode()Lcom/mbridge/msdk/foundation/entity/CampaignEx$c; move-result-object v11 if-eqz v11, :cond_11 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRewardTemplateMode()Lcom/mbridge/msdk/foundation/entity/CampaignEx$c; move-result-object v0 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx$c;->e()Ljava/lang/String; move-result-object v0 invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_11 .line 1321 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(I)Ljava/lang/Object; :cond_11 add-int/lit8 v14, v14, 0x1 goto :goto_3 .line 1324 :cond_12 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1325 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto/16 :goto_6 :cond_13 if-eqz v20, :cond_14 .line 1289 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 if-eqz v0, :cond_14 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-lez v0, :cond_14 .line 1290 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v11 invoke-virtual {v0, v11}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_14 const-string v0, "Is TPL but download endcard fail but hit ignoreCheckRule" .line 1291 invoke-static {v15, v0}, Lcom/mbridge/msdk/foundation/tools/af;->c(Ljava/lang/String;Ljava/lang/String;)V return-void .line 1296 :cond_14 :goto_4 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v0 if-ge v14, v0, :cond_17 .line 1297 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 1298 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRewardTemplateMode()Lcom/mbridge/msdk/foundation/entity/CampaignEx$c; move-result-object v11 if-eqz v11, :cond_15 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRewardTemplateMode()Lcom/mbridge/msdk/foundation/entity/CampaignEx$c; move-result-object v11 invoke-virtual {v11}, Lcom/mbridge/msdk/foundation/entity/CampaignEx$c;->c()Ljava/lang/String; move-result-object v11 invoke-virtual {v11, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v11 if-eqz v11, :cond_15 .line 1299 iget-object v11, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v11, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(I)Ljava/lang/Object; .line 1302 :cond_15 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getendcard_url()Ljava/lang/String; move-result-object v11 invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v11 if-nez v11, :cond_16 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getendcard_url()Ljava/lang/String; move-result-object v0 invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_16 .line 1303 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(I)Ljava/lang/Object; :cond_16 add-int/lit8 v14, v14, 0x1 goto :goto_4 .line 1306 :cond_17 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1307 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; goto :goto_6 :cond_18 if-eqz v20, :cond_19 .line 1342 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 if-eqz v0, :cond_19 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-virtual {v0}, Ljava/util/ArrayList;->size()I move-result v0 if-lez v0, :cond_19 .line 1343 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v11 invoke-virtual {v0, v11}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_19 const-string v0, "Is TPL but video download fail but hit ignoreCheckRule" .line 1344 invoke-static {v15, v0}, Lcom/mbridge/msdk/foundation/tools/af;->c(Ljava/lang/String;Ljava/lang/String;)V :try_end_6 .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 return-void .line 1349 :cond_19 :goto_5 :try_start_7 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v0 :try_end_7 .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_7} :catch_5 if-ge v14, v0, :cond_1b .line 1350 :try_start_8 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/mbridge/msdk/foundation/entity/CampaignEx; .line 1351 invoke-virtual {v0}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getVideoUrlEncode()Ljava/lang/String; move-result-object v0 invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_1a .line 1352 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0, v14}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(I)Ljava/lang/Object; :try_end_8 .catch Ljava/lang/Exception; {:try_start_8 .. :try_end_8} :catch_0 :cond_1a add-int/lit8 v14, v14, 0x1 goto :goto_5 .line 1355 :cond_1b :try_start_9 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1356 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 1360 :goto_6 invoke-static {}, Lcom/mbridge/msdk/videocommon/download/b;->getInstance()Lcom/mbridge/msdk/videocommon/download/b; move-result-object v0 const/16 v11, 0x5e iget-object v12, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->e:Ljava/lang/String; iget-boolean v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->b:Z iget v14, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->d:I iget-boolean v15, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->a:Z iget v2, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->c:I :try_end_9 .catch Ljava/lang/Exception; {:try_start_9 .. :try_end_9} :catch_5 move/from16 v24, v10 move-object v10, v0 move/from16 v16, v2 :try_start_a invoke-virtual/range {v10 .. v17}, Lcom/mbridge/msdk/videocommon/download/b;->a(ILjava/lang/String;ZIZILjava/util/List;)Z move-result v0 :try_end_a .catch Ljava/lang/Exception; {:try_start_a .. :try_end_a} :catch_4 if-eqz v0, :cond_1c .line 1362 :try_start_b iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-interface {v8, v3, v4, v5, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/CopyOnWriteArrayList;)V iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1363 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1364 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1365 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; :try_end_b .catch Ljava/lang/Exception; {:try_start_b .. :try_end_b} :catch_2 goto/16 :goto_e :catch_2 move-exception v0 move/from16 v10, v24 goto/16 :goto_b .line 1367 :cond_1c :try_start_c iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->i:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-virtual {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;->size()I move-result v0 if-nez v0, :cond_24 .line 1368 new-instance v0, Lcom/mbridge/msdk/out/MBridgeIds; invoke-direct {v0, v3, v4, v5}, Lcom/mbridge/msdk/out/MBridgeIds;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 1369 iget-object v2, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; :try_end_c .catch Ljava/lang/Exception; {:try_start_c .. :try_end_c} :catch_4 move/from16 v15, v24 const/4 v10, 0x0 :try_start_d invoke-static {v15, v0, v9, v10, v10}, Lcom/mbridge/msdk/reward/adapter/b;->a(ILcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;Ljava/lang/Throwable;Lcom/mbridge/msdk/foundation/entity/CampaignEx;)Lcom/mbridge/msdk/foundation/c/b; move-result-object v0 invoke-interface {v8, v2, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/util/concurrent/CopyOnWriteArrayList;Lcom/mbridge/msdk/foundation/c/b;)V iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1371 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1372 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1373 invoke-virtual {v0, v6}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; goto/16 :goto_e :catch_3 move-exception v0 :goto_7 move v10, v15 goto/16 :goto_b :catch_4 move-exception v0 move/from16 v15, v24 :goto_8 const/4 v10, 0x0 goto :goto_7 :catch_5 move-exception v0 move v15, v10 goto :goto_8 :cond_1d move v15, v10 const/16 v2, 0xcd const/4 v10, 0x0 const/16 v13, 0xc9 const/16 v16, 0xcb .line 1378 invoke-static {}, Lcom/mbridge/msdk/videocommon/download/b;->getInstance()Lcom/mbridge/msdk/videocommon/download/b; move-result-object v18 const/16 v19, 0x5e iget-object v2, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->e:Ljava/lang/String; iget-boolean v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->b:Z iget v14, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->d:I iget-boolean v11, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->a:Z move/from16 v26, v11 iget v11, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->c:I :try_end_d .catch Ljava/lang/Exception; {:try_start_d .. :try_end_d} :catch_3 move-object/from16 v27, v6 move-object v6, v10 move-object/from16 v10, v18 move/from16 v25, v26 const/16 v6, 0xc8 move/from16 v26, v11 move/from16 v11, v19 move/from16 v19, v12 move-object v12, v2 move/from16 v2, v16 const/16 v23, 0x0 move/from16 v28, v15 move/from16 v15, v25 move/from16 v16, v26 :try_start_e invoke-virtual/range {v10 .. v17}, Lcom/mbridge/msdk/videocommon/download/b;->a(ILjava/lang/String;ZIZILjava/util/List;)Z move-result v10 if-eqz v10, :cond_1e .line 1380 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-interface {v8, v3, v4, v5, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/CopyOnWriteArrayList;)V move/from16 v10, v28 goto/16 :goto_a :catch_6 move-exception v0 move/from16 v10, v28 goto/16 :goto_b :cond_1e if-eqz v20, :cond_23 .line 1383 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v10 if-eqz v10, :cond_23 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v10 invoke-virtual {v10}, Ljava/util/ArrayList;->size()I move-result v10 if-lez v10, :cond_23 .line 1384 iget v0, v0, Landroid/os/Message;->what:I if-eq v0, v6, :cond_22 const/16 v6, 0xc9 if-eq v0, v6, :cond_21 if-eq v0, v2, :cond_20 const/16 v2, 0xcd if-eq v0, v2, :cond_1f goto :goto_9 .line 1401 :cond_1f invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_23 return-void .line 1391 :cond_20 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_23 return-void .line 1396 :cond_21 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_23 return-void .line 1386 :cond_22 invoke-virtual/range {v20 .. v20}, Lcom/mbridge/msdk/foundation/entity/CampaignEx;->getRsIgnoreCheckRule()Ljava/util/ArrayList; move-result-object v0 invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-virtual {v0, v2}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_23 return-void .line 1408 :cond_23 :goto_9 new-instance v0, Lcom/mbridge/msdk/out/MBridgeIds; invoke-direct {v0, v3, v4, v5}, Lcom/mbridge/msdk/out/MBridgeIds;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 1409 iget-object v2, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; :try_end_e .catch Ljava/lang/Exception; {:try_start_e .. :try_end_e} :catch_6 move/from16 v10, v28 const/4 v6, 0x0 :try_start_f invoke-static {v10, v0, v9, v6, v6}, Lcom/mbridge/msdk/reward/adapter/b;->a(ILcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;Ljava/lang/Throwable;Lcom/mbridge/msdk/foundation/entity/CampaignEx;)Lcom/mbridge/msdk/foundation/c/b; move-result-object v0 invoke-interface {v8, v2, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/util/concurrent/CopyOnWriteArrayList;Lcom/mbridge/msdk/foundation/c/b;)V :goto_a iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; move-object/from16 v2, v27 .line 1411 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1412 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1413 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; :try_end_f .catch Ljava/lang/Exception; {:try_start_f .. :try_end_f} :catch_0 goto :goto_e .line 1416 :goto_b new-instance v2, Lcom/mbridge/msdk/out/MBridgeIds; invoke-direct {v2, v3, v4, v5}, Lcom/mbridge/msdk/out/MBridgeIds;->(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 1417 iget-object v3, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; const/4 v4, 0x0 invoke-static {v10, v2, v9, v0, v4}, Lcom/mbridge/msdk/reward/adapter/b;->a(ILcom/mbridge/msdk/out/MBridgeIds;Ljava/lang/String;Ljava/lang/Throwable;Lcom/mbridge/msdk/foundation/entity/CampaignEx;)Lcom/mbridge/msdk/foundation/c/b; move-result-object v0 invoke-interface {v8, v3, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/util/concurrent/CopyOnWriteArrayList;Lcom/mbridge/msdk/foundation/c/b;)V goto :goto_e :goto_c if-eqz v7, :cond_24 if-eqz v8, :cond_24 .line 1208 :try_start_10 invoke-static {}, Lcom/mbridge/msdk/videocommon/download/b;->getInstance()Lcom/mbridge/msdk/videocommon/download/b; move-result-object v10 const/16 v11, 0x5e iget-object v12, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->e:Ljava/lang/String; iget-boolean v13, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->b:Z iget v14, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->d:I iget-boolean v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->a:Z iget v6, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->c:I :try_end_10 .catch Ljava/lang/Exception; {:try_start_10 .. :try_end_10} :catch_8 move-object v9, v15 move v15, v0 move/from16 v16, v6 :try_start_11 invoke-virtual/range {v10 .. v17}, Lcom/mbridge/msdk/videocommon/download/b;->a(ILjava/lang/String;ZIZILjava/util/List;)Z move-result v0 :try_end_11 .catch Ljava/lang/Exception; {:try_start_11 .. :try_end_11} :catch_7 if-eqz v0, :cond_24 .line 1216 iget-object v0, v7, Lcom/mbridge/msdk/reward/adapter/b$a;->h:Ljava/util/concurrent/CopyOnWriteArrayList; invoke-interface {v8, v3, v4, v5, v0}, Lcom/mbridge/msdk/reward/adapter/b$c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/concurrent/CopyOnWriteArrayList;)V iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->b:Ljava/util/concurrent/ConcurrentHashMap; .line 1217 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; .line 1218 invoke-static {}, Lcom/mbridge/msdk/reward/adapter/b;->b()Ljava/util/concurrent/ConcurrentHashMap; move-result-object v0 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; iget-object v0, v1, Lcom/mbridge/msdk/reward/adapter/b$h;->c:Ljava/util/concurrent/ConcurrentHashMap; .line 1219 invoke-virtual {v0, v2}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; goto :goto_e :catch_7 move-exception v0 goto :goto_d :catch_8 move-exception v0 move-object v9, v15 .line 1210 :goto_d sget-boolean v2, Lcom/mbridge/msdk/MBridgeConstans;->DEBUG:Z if-eqz v2, :cond_24 .line 1211 invoke-virtual {v0}, Ljava/lang/Throwable;->getLocalizedMessage()Ljava/lang/String; move-result-object v0 invoke-static {v9, v0}, Lcom/mbridge/msdk/foundation/tools/af;->b(Ljava/lang/String;Ljava/lang/String;)V :cond_24 :goto_e return-void nop :pswitch_data_0 .packed-switch 0x64 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 .end packed-switch :pswitch_data_1 .packed-switch 0xc8 :pswitch_1 :pswitch_1 :pswitch_0 :pswitch_1 :pswitch_0 :pswitch_1 .end packed-switch .end method