.class public final Lcom/fyber/inneractive/sdk/config/i; .super Ljava/lang/Object; .source "SourceFile" # instance fields .field public final a:Ljava/util/HashMap; # direct methods .method public constructor ()V .locals 1 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V iput-object v0, p0, Lcom/fyber/inneractive/sdk/config/i;->a:Ljava/util/HashMap; return-void .end method .method public constructor (Lorg/json/JSONObject;)V .locals 1 .line 3 invoke-direct {p0}, Ljava/lang/Object;->()V .line 4 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V iput-object v0, p0, Lcom/fyber/inneractive/sdk/config/i;->a:Ljava/util/HashMap; .line 5 invoke-virtual {p0, p1}, Lcom/fyber/inneractive/sdk/config/i;->a(Lorg/json/JSONObject;)V return-void .end method # virtual methods .method public final a(Lorg/json/JSONObject;)V .locals 12 .line 1 invoke-virtual {p1}, Lorg/json/JSONObject;->names()Lorg/json/JSONArray; move-result-object v0 const/4 v1, 0x0 move v2, v1 .line 2 :goto_0 invoke-virtual {v0}, Lorg/json/JSONArray;->length()I move-result v3 if-ge v2, v3, :cond_2 const/4 v3, 0x0 .line 3 invoke-virtual {v0, v2, v3}, Lorg/json/JSONArray;->optString(ILjava/lang/String;)Ljava/lang/String; move-result-object v4 .line 4 invoke-virtual {p1, v4}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object v5 .line 5 new-instance v6, Lcom/fyber/inneractive/sdk/config/h; invoke-direct {v6}, Lcom/fyber/inneractive/sdk/config/h;->()V if-eqz v5, :cond_1 .line 7 invoke-virtual {v5}, Lorg/json/JSONObject;->names()Lorg/json/JSONArray; move-result-object v7 if-eqz v7, :cond_1 move v8, v1 .line 9 :goto_1 invoke-virtual {v7}, Lorg/json/JSONArray;->length()I move-result v9 if-ge v8, v9, :cond_1 .line 10 invoke-virtual {v7, v8, v3}, Lorg/json/JSONArray;->optString(ILjava/lang/String;)Ljava/lang/String; move-result-object v9 .line 11 invoke-virtual {v5, v9, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object v10 if-eqz v9, :cond_0 if-eqz v10, :cond_0 iget-object v11, v6, Lcom/fyber/inneractive/sdk/config/h;->a:Ljava/util/HashMap; .line 12 invoke-virtual {v11, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_0 add-int/lit8 v8, v8, 0x1 goto :goto_1 :cond_1 iget-object v3, p0, Lcom/fyber/inneractive/sdk/config/i;->a:Ljava/util/HashMap; .line 13 invoke-virtual {v3, v4, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add-int/lit8 v2, v2, 0x1 goto :goto_0 :cond_2 return-void .end method