.class public final Lcom/ironsource/b5$a; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/ironsource/b5; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "a" .end annotation .annotation build Lkotlin/jvm/internal/SourceDebugExtension; value = { "SMAP\nAuctionResponse.kt\nKotlin\n*S Kotlin\n*F\n+ 1 AuctionResponse.kt\ncom/unity3d/ironsourceads/internal/auction/AuctionResponse$Data\n+ 2 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n+ 3 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,165:1\n1603#2,9:166\n1855#2:175\n1856#2:178\n1612#2:179\n1#3:176\n1#3:177\n*S KotlinDebug\n*F\n+ 1 AuctionResponse.kt\ncom/unity3d/ironsourceads/internal/auction/AuctionResponse$Data\n*L\n122#1:166,9\n122#1:175\n122#1:178\n122#1:179\n122#1:177\n*E\n" } .end annotation # instance fields .field private final a:Lorg/json/JSONObject; .field private final b:Ljava/lang/String; .field private final c:Ljava/lang/String; .field private final d:Lcom/ironsource/mediationsdk/demandOnly/a; .field private final e:Lcom/ironsource/f5; .field private final f:Lorg/json/JSONObject; .field private final g:Lorg/json/JSONObject; .field private final h:Lcom/ironsource/v4; .field private final i:Lcom/ironsource/g5; # direct methods .method public constructor (Lorg/json/JSONObject;Ljava/lang/String;)V .locals 2 const-string v0, "auctionData" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "instanceId" invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p0}, Ljava/lang/Object;->()V iput-object p1, p0, Lcom/ironsource/b5$a;->a:Lorg/json/JSONObject; iput-object p2, p0, Lcom/ironsource/b5$a;->b:Ljava/lang/String; invoke-direct {p0, p1}, Lcom/ironsource/b5$a;->a(Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 const-string v1, "auctionId" invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 iput-object v1, p0, Lcom/ironsource/b5$a;->c:Ljava/lang/String; invoke-direct {p0, p1, v0}, Lcom/ironsource/b5$a;->a(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/demandOnly/a; move-result-object p1 iput-object p1, p0, Lcom/ironsource/b5$a;->d:Lcom/ironsource/mediationsdk/demandOnly/a; invoke-direct {p0, v0}, Lcom/ironsource/b5$a;->c(Lorg/json/JSONObject;)Lcom/ironsource/f5; move-result-object v1 iput-object v1, p0, Lcom/ironsource/b5$a;->e:Lcom/ironsource/f5; invoke-direct {p0, v0}, Lcom/ironsource/b5$a;->d(Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v1 iput-object v1, p0, Lcom/ironsource/b5$a;->f:Lorg/json/JSONObject; invoke-direct {p0, v0}, Lcom/ironsource/b5$a;->b(Lorg/json/JSONObject;)Lorg/json/JSONObject; move-result-object v0 iput-object v0, p0, Lcom/ironsource/b5$a;->g:Lorg/json/JSONObject; invoke-direct {p0, p1, p2}, Lcom/ironsource/b5$a;->a(Lcom/ironsource/mediationsdk/demandOnly/a;Ljava/lang/String;)Lcom/ironsource/v4; move-result-object v0 iput-object v0, p0, Lcom/ironsource/b5$a;->h:Lcom/ironsource/v4; invoke-direct {p0, p1, p2}, Lcom/ironsource/b5$a;->b(Lcom/ironsource/mediationsdk/demandOnly/a;Ljava/lang/String;)Lcom/ironsource/g5; move-result-object p1 iput-object p1, p0, Lcom/ironsource/b5$a;->i:Lcom/ironsource/g5; return-void .end method .method private final a(Lorg/json/JSONObject;Lorg/json/JSONObject;)Lcom/ironsource/mediationsdk/demandOnly/a; .locals 6 .line 0 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V const-string v1, "armData" invoke-virtual {p2, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p2 const-string v1, "waterfall" invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; move-result-object p1 if-eqz p1, :cond_3 invoke-virtual {p1}, Lorg/json/JSONArray;->length()I move-result v1 const/4 v2, 0x0 invoke-static {v2, v1}, Lkotlin/ranges/RangesKt;->until(II)Lkotlin/ranges/IntRange; move-result-object v1 new-instance v2, Ljava/util/ArrayList; invoke-direct {v2}, Ljava/util/ArrayList;->()V invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; move-result-object v1 :cond_0 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v3 if-eqz v3, :cond_2 move-object v3, v1 check-cast v3, Lkotlin/collections/IntIterator; invoke-virtual {v3}, Lkotlin/collections/IntIterator;->nextInt()I move-result v3 invoke-virtual {p1, v3}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; move-result-object v4 new-instance v5, Lcom/ironsource/f5; invoke-direct {v5, v4, v3, p2}, Lcom/ironsource/f5;->(Lorg/json/JSONObject;ILorg/json/JSONObject;)V invoke-virtual {v5}, Lcom/ironsource/f5;->l()Z move-result v3 if-eqz v3, :cond_1 goto :goto_1 :cond_1 const/4 v5, 0x0 :goto_1 if-eqz v5, :cond_0 invoke-interface {v2, v5}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 invoke-interface {v0, v2}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z :cond_3 new-instance p1, Lcom/ironsource/mediationsdk/demandOnly/a$a; invoke-direct {p1, v0}, Lcom/ironsource/mediationsdk/demandOnly/a$a;->(Ljava/util/List;)V return-object p1 .end method .method private final a(Lcom/ironsource/mediationsdk/demandOnly/a;Ljava/lang/String;)Lcom/ironsource/v4; .locals 1 .line 0 invoke-interface {p1, p2}, Lcom/ironsource/mediationsdk/demandOnly/a;->a(Ljava/lang/String;)Lcom/ironsource/f5; move-result-object p1 if-eqz p1, :cond_0 new-instance p2, Lcom/ironsource/v4; invoke-direct {p2}, Lcom/ironsource/v4;->()V invoke-virtual {p1}, Lcom/ironsource/f5;->b()Ljava/util/List; move-result-object v0 invoke-virtual {p2, v0}, Lcom/ironsource/v4;->a(Ljava/util/List;)V invoke-virtual {p1}, Lcom/ironsource/f5;->g()Ljava/util/List; move-result-object v0 invoke-virtual {p2, v0}, Lcom/ironsource/v4;->c(Ljava/util/List;)V invoke-virtual {p1}, Lcom/ironsource/f5;->f()Ljava/util/List; move-result-object p1 invoke-virtual {p2, p1}, Lcom/ironsource/v4;->b(Ljava/util/List;)V goto :goto_0 :cond_0 const/4 p2, 0x0 :goto_0 return-object p2 .end method .method private final a(Lorg/json/JSONObject;)Lorg/json/JSONObject; .locals 1 .line 0 const-string v0, "settings" invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p1 if-nez p1, :cond_0 new-instance p1, Lorg/json/JSONObject; invoke-direct {p1}, Lorg/json/JSONObject;->()V :cond_0 return-object p1 .end method .method private final b(Lcom/ironsource/mediationsdk/demandOnly/a;Ljava/lang/String;)Lcom/ironsource/g5; .locals 1 .line 0 invoke-interface {p1, p2}, Lcom/ironsource/mediationsdk/demandOnly/a;->a(Ljava/lang/String;)Lcom/ironsource/f5; move-result-object p1 if-eqz p1, :cond_0 new-instance p2, Lcom/ironsource/g5; invoke-virtual {p1}, Lcom/ironsource/f5;->j()Ljava/lang/String; move-result-object p1 const-string v0, "it.serverData" invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V invoke-direct {p2, p1}, Lcom/ironsource/g5;->(Ljava/lang/String;)V goto :goto_0 :cond_0 const/4 p2, 0x0 :goto_0 return-object p2 .end method .method private final b(Lorg/json/JSONObject;)Lorg/json/JSONObject; .locals 1 .line 0 const-string v0, "configurations" invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p1 return-object p1 .end method .method private final c(Lorg/json/JSONObject;)Lcom/ironsource/f5; .locals 1 .line 0 new-instance v0, Lcom/ironsource/f5; invoke-direct {v0, p1}, Lcom/ironsource/f5;->(Lorg/json/JSONObject;)V return-object v0 .end method .method private final d(Lorg/json/JSONObject;)Lorg/json/JSONObject; .locals 1 const-string v0, "genericParams" invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject; move-result-object p1 return-object p1 .end method # virtual methods .method public final a()Lcom/ironsource/b5; .locals 9 .line 0 new-instance v8, Lcom/ironsource/b5; iget-object v1, p0, Lcom/ironsource/b5$a;->c:Ljava/lang/String; iget-object v2, p0, Lcom/ironsource/b5$a;->d:Lcom/ironsource/mediationsdk/demandOnly/a; iget-object v3, p0, Lcom/ironsource/b5$a;->e:Lcom/ironsource/f5; iget-object v4, p0, Lcom/ironsource/b5$a;->f:Lorg/json/JSONObject; iget-object v5, p0, Lcom/ironsource/b5$a;->g:Lorg/json/JSONObject; iget-object v6, p0, Lcom/ironsource/b5$a;->h:Lcom/ironsource/v4; iget-object v7, p0, Lcom/ironsource/b5$a;->i:Lcom/ironsource/g5; move-object v0, v8 invoke-direct/range {v0 .. v7}, Lcom/ironsource/b5;->(Ljava/lang/String;Lcom/ironsource/mediationsdk/demandOnly/a;Lcom/ironsource/f5;Lorg/json/JSONObject;Lorg/json/JSONObject;Lcom/ironsource/v4;Lcom/ironsource/g5;)V return-object v8 .end method .method public final b()Lorg/json/JSONObject; .locals 1 .line 0 iget-object v0, p0, Lcom/ironsource/b5$a;->a:Lorg/json/JSONObject; return-object v0 .end method .method public final c()Ljava/lang/String; .locals 1 .line 0 iget-object v0, p0, Lcom/ironsource/b5$a;->b:Ljava/lang/String; return-object v0 .end method