.class public final Lcom/google/android/gms/internal/ads/zzdix; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # interfaces .implements Lcom/google/android/gms/internal/ads/zzdiy; # instance fields .field private final zzgxw:[Ljava/lang/Object; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzuj;Ljava/lang/String;ILjava/lang/String;Lcom/google/android/gms/internal/ads/zzut;)V .locals 2 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2 new-instance v0, Ljava/util/HashSet; const-string v1, "," invoke-virtual {p4, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; move-result-object v1 invoke-static {v1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v1 invoke-direct {v0, v1}, Ljava/util/HashSet;->(Ljava/util/Collection;)V .line 3 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1}, Ljava/util/ArrayList;->()V .line 4 invoke-virtual {v1, p4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 5 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z const-string p2, "networkType" .line 6 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_0 .line 7 invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_0 const-string p2, "birthday" .line 8 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_1 .line 9 iget-wide p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzceg:J invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_1 const-string p2, "extras" .line 10 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_2 .line 11 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->extras:Landroid/os/Bundle; invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzdix;->zzr(Landroid/os/Bundle;)Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_0 :cond_2 const-string p2, "npa" .line 12 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p3 if-eqz p3, :cond_3 .line 13 iget-object p3, p1, Lcom/google/android/gms/internal/ads/zzuj;->extras:Landroid/os/Bundle; invoke-virtual {p3, p2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_3 :goto_0 const-string p2, "gender" .line 14 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_4 .line 15 iget p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzceh:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_4 const-string p2, "keywords" .line 16 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 const/4 p3, 0x0 if-eqz p2, :cond_6 .line 17 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcei:Ljava/util/List; if-eqz p2, :cond_5 .line 18 invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_1 .line 19 :cond_5 invoke-virtual {v1, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_6 :goto_1 const-string p2, "isTestDevice" .line 20 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_7 .line 21 iget-boolean p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcej:Z invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_7 const-string p2, "tagForChildDirectedTreatment" .line 22 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_8 .line 23 iget p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzacq:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_8 const-string p2, "manualImpressionsEnabled" .line 24 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_9 .line 25 iget-boolean p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzbli:Z invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_9 const-string p2, "publisherProvidedId" .line 26 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_a .line 27 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcek:Ljava/lang/String; invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_a const-string p2, "location" .line 28 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_c .line 29 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzmp:Landroid/location/Location; if-eqz p2, :cond_b .line 30 invoke-virtual {p2}, Landroid/location/Location;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_2 .line 31 :cond_b invoke-virtual {v1, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_c :goto_2 const-string p2, "contentUrl" .line 32 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_d .line 33 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcem:Ljava/lang/String; invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_d const-string p2, "networkExtras" .line 34 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_e .line 35 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcen:Landroid/os/Bundle; invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzdix;->zzr(Landroid/os/Bundle;)Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_e const-string p2, "customTargeting" .line 36 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_f .line 37 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzceo:Landroid/os/Bundle; invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzdix;->zzr(Landroid/os/Bundle;)Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_f const-string p2, "categoryExclusions" .line 38 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_11 .line 39 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcep:Ljava/util/List; if-eqz p2, :cond_10 .line 40 invoke-virtual {p2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_3 .line 41 :cond_10 invoke-virtual {v1, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_11 :goto_3 const-string p2, "requestAgent" .line 42 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_12 .line 43 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzceq:Ljava/lang/String; invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_12 const-string p2, "requestPackage" .line 44 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_13 .line 45 iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzcer:Ljava/lang/String; invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_13 const-string p2, "isDesignedForFamilies" .line 46 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_14 .line 47 iget-boolean p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzces:Z invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_14 const-string p2, "tagForUnderAgeOfConsent" .line 48 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_15 .line 49 iget p2, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzacr:I invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p2 invoke-virtual {v1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_15 const-string p2, "maxAdContentRating" .line 50 invoke-virtual {v0, p2}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_16 .line 51 iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzuj;->zzacs:Ljava/lang/String; invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z :cond_16 const-string p1, "orientation" .line 52 invoke-virtual {v0, p1}, Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_18 if-eqz p5, :cond_17 .line 53 iget p1, p5, Lcom/google/android/gms/internal/ads/zzut;->orientation:I invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p1 invoke-virtual {v1, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z goto :goto_4 .line 54 :cond_17 invoke-virtual {v1, p3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 55 :cond_18 :goto_4 invoke-virtual {v1}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; move-result-object p1 .line 56 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzdix;->zzgxw:[Ljava/lang/Object; return-void .end method .method private static zzr(Landroid/os/Bundle;)Ljava/lang/String; .locals 4 .param p0 # Landroid/os/Bundle; .annotation build Landroidx/annotation/Nullable; .end annotation .end param if-nez p0, :cond_0 const/4 p0, 0x0 return-object p0 .line 1 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V .line 2 new-instance v1, Ljava/util/TreeSet; invoke-virtual {p0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; move-result-object v2 invoke-direct {v1, v2}, Ljava/util/TreeSet;->(Ljava/util/Collection;)V .line 3 invoke-virtual {v1}, Ljava/util/TreeSet;->iterator()Ljava/util/Iterator; move-result-object v1 :goto_0 invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z move-result v2 if-eqz v2, :cond_3 invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v2 check-cast v2, Ljava/lang/String; .line 4 invoke-virtual {p0, v2}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; move-result-object v2 if-nez v2, :cond_1 const-string v2, "null" goto :goto_1 .line 5 :cond_1 instance-of v3, v2, Landroid/os/Bundle; if-eqz v3, :cond_2 .line 6 check-cast v2, Landroid/os/Bundle; invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzdix;->zzr(Landroid/os/Bundle;)Ljava/lang/String; move-result-object v2 goto :goto_1 .line 7 :cond_2 invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; move-result-object v2 .line 8 :goto_1 invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; goto :goto_0 .line 9 :cond_3 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p0 return-object p0 .end method # virtual methods .method public final equals(Ljava/lang/Object;)Z .locals 1 .line 1 instance-of v0, p1, Lcom/google/android/gms/internal/ads/zzdix; if-nez v0, :cond_0 const/4 p1, 0x0 return p1 .line 2 :cond_0 check-cast p1, Lcom/google/android/gms/internal/ads/zzdix; .line 3 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdix;->zzgxw:[Ljava/lang/Object; iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzdix;->zzgxw:[Ljava/lang/Object; invoke-static {v0, p1}, Ljava/util/Arrays;->equals([Ljava/lang/Object;[Ljava/lang/Object;)Z move-result p1 return p1 .end method .method public final hashCode()I .locals 1 .line 1 iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzdix;->zzgxw:[Ljava/lang/Object; invoke-static {v0}, Ljava/util/Arrays;->hashCode([Ljava/lang/Object;)I move-result v0 return v0 .end method .method public final toString()Ljava/lang/String; .locals 4 .line 1 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzdix;->hashCode()I move-result v0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzdix;->zzgxw:[Ljava/lang/Object; invoke-static {v1}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; move-result-object v1 const/16 v2, 0x16 invoke-static {v1, v2}, Lcom/android/billingclient/api/d;->a(Ljava/lang/String;I)I move-result v2 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3, v2}, Ljava/lang/StringBuilder;->(I)V const-string v2, "[PoolKey#" invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v0, " " invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, "]" invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method