.class final Lcom/applovin/impl/sh; .super Lcom/applovin/impl/b; .source "SourceFile" # instance fields .field private final g:I .field private final h:I .field private final i:[I .field private final j:[I .field private final k:[Lcom/applovin/impl/fo; .field private final l:[Ljava/lang/Object; .field private final m:Ljava/util/HashMap; # direct methods .method public constructor (Ljava/util/Collection;Lcom/applovin/impl/wj;)V .locals 5 const/4 v0, 0x0 .line 41 invoke-direct {p0, v0, p2}, Lcom/applovin/impl/b;->(ZLcom/applovin/impl/wj;)V .line 42 invoke-interface {p1}, Ljava/util/Collection;->size()I move-result p2 .line 43 new-array v1, p2, [I iput-object v1, p0, Lcom/applovin/impl/sh;->i:[I .line 44 new-array v1, p2, [I iput-object v1, p0, Lcom/applovin/impl/sh;->j:[I .line 45 new-array v1, p2, [Lcom/applovin/impl/fo; iput-object v1, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 46 new-array p2, p2, [Ljava/lang/Object; iput-object p2, p0, Lcom/applovin/impl/sh;->l:[Ljava/lang/Object; .line 47 new-instance p2, Ljava/util/HashMap; invoke-direct {p2}, Ljava/util/HashMap;->()V iput-object p2, p0, Lcom/applovin/impl/sh;->m:Ljava/util/HashMap; .line 51 invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; move-result-object p1 move p2, v0 move v1, p2 :goto_0 invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_0 invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Lcom/applovin/impl/ee; iget-object v3, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 52 invoke-interface {v2}, Lcom/applovin/impl/ee;->b()Lcom/applovin/impl/fo; move-result-object v4 aput-object v4, v3, v1 iget-object v3, p0, Lcom/applovin/impl/sh;->j:[I .line 53 aput v0, v3, v1 iget-object v3, p0, Lcom/applovin/impl/sh;->i:[I .line 54 aput p2, v3, v1 iget-object v3, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 55 aget-object v3, v3, v1 invoke-virtual {v3}, Lcom/applovin/impl/fo;->b()I move-result v3 add-int/2addr v0, v3 iget-object v3, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 56 aget-object v3, v3, v1 invoke-virtual {v3}, Lcom/applovin/impl/fo;->a()I move-result v3 add-int/2addr p2, v3 iget-object v3, p0, Lcom/applovin/impl/sh;->l:[Ljava/lang/Object; .line 57 invoke-interface {v2}, Lcom/applovin/impl/ee;->a()Ljava/lang/Object; move-result-object v2 aput-object v2, v3, v1 iget-object v2, p0, Lcom/applovin/impl/sh;->m:Ljava/util/HashMap; iget-object v3, p0, Lcom/applovin/impl/sh;->l:[Ljava/lang/Object; .line 58 aget-object v3, v3, v1 add-int/lit8 v4, v1, 0x1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; move v1, v4 goto :goto_0 :cond_0 iput v0, p0, Lcom/applovin/impl/sh;->g:I iput p2, p0, Lcom/applovin/impl/sh;->h:I return-void .end method # virtual methods .method public a()I .locals 1 iget v0, p0, Lcom/applovin/impl/sh;->h:I return v0 .end method .method public b()I .locals 1 .line 0 iget v0, p0, Lcom/applovin/impl/sh;->g:I return v0 .end method .method public b(Ljava/lang/Object;)I .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->m:Ljava/util/HashMap; .line 81 invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Ljava/lang/Integer; if-nez p1, :cond_0 const/4 p1, -0x1 goto :goto_0 .line 82 :cond_0 invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I move-result p1 :goto_0 return p1 .end method .method public d(I)I .locals 2 iget-object v0, p0, Lcom/applovin/impl/sh;->i:[I add-int/lit8 p1, p1, 0x1 const/4 v1, 0x0 .line 71 invoke-static {v0, p1, v1, v1}, Lcom/applovin/impl/xp;->a([IIZZ)I move-result p1 return p1 .end method .method public d()Ljava/util/List; .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 137 invoke-static {v0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 return-object v0 .end method .method public e(I)I .locals 2 iget-object v0, p0, Lcom/applovin/impl/sh;->j:[I add-int/lit8 p1, p1, 0x1 const/4 v1, 0x0 .line 76 invoke-static {v0, p1, v1, v1}, Lcom/applovin/impl/xp;->a([IIZZ)I move-result p1 return p1 .end method .method public f(I)Ljava/lang/Object; .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->l:[Ljava/lang/Object; .line 102 aget-object p1, v0, p1 return-object p1 .end method .method public g(I)I .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->i:[I .line 92 aget p1, v0, p1 return p1 .end method .method public h(I)I .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->j:[I .line 97 aget p1, v0, p1 return p1 .end method .method public i(I)Lcom/applovin/impl/fo; .locals 1 iget-object v0, p0, Lcom/applovin/impl/sh;->k:[Lcom/applovin/impl/fo; .line 87 aget-object p1, v0, p1 return-object p1 .end method