.class public final Lcom/ironsource/adqualitysdk/sdk/i/av; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/ironsource/adqualitysdk/sdk/i/av$c; } .end annotation # static fields .field private static ﻐ:I = 0x0 .field private static k:[C = null .field private static ヌ:I = 0x1 # instance fields .field private ﻛ:Ljava/util/List; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation .end field .field private メ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; # direct methods .method static constructor ()V .locals 1 const/16 v0, 0x42 new-array v0, v0, [C fill-array-data v0, :array_0 sput-object v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->k:[C return-void :array_0 .array-data 2 0x5cs 0xb0s 0xaes 0xb8s 0x37s 0x72s 0x31s 0x6bs 0x6cs 0x6es 0x6cs 0x30s 0x61s 0x68s 0x72s 0x6ds 0x6es 0xdes 0xe3s 0xe8s 0xees 0x16s 0x33s 0x68s 0x67s 0x6as 0x6es 0x59s 0x54s 0x68s 0x67s 0x61s 0x6as 0x6es 0x56s 0x5bs 0x70s 0x71s 0x6bs 0x64s 0x69s 0x6es 0x6es 0x59s 0x43s 0x8as 0x89s 0x83s 0x8cs 0x90s 0x78s 0x76s 0x8as 0x92s 0x94s 0x8ds 0x8fs 0x6bs 0x69s 0x8ds 0x66s 0x6bs 0x92s 0x92s 0x94s 0x7ds .end array-data .end method .method public constructor (Lorg/json/JSONObject;)V .locals 5 .line 36 invoke-direct {p0}, Ljava/lang/Object;->()V const/16 v0, 0x44 const/4 v1, 0x0 const/4 v2, 0x4 const/4 v3, 0x1 filled-new-array {v1, v2, v0, v3}, [I move-result-object v0 const-string v4, "\u0000\u0001\u0001\u0001" .line 37 invoke-static {v4, v3, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 invoke-static {v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/i/av$c; move-result-object v0 iput-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->メ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; const/4 v0, 0x2 filled-new-array {v2, v0, v1, v1}, [I move-result-object v0 const-string v1, "\u0000\u0000" .line 38 invoke-static {v1, v3, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ(Ljava/lang/String;)Ljava/util/List; move-result-object p1 iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; return-void .end method .method private static ﻐ(Ljava/lang/String;)Ljava/util/List; .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/lang/String;", ")", "Ljava/util/List<", "Ljava/lang/String;", ">;" } .end annotation .line 54 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V .line 55 invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 const/4 v2, 0x1 xor-int/2addr v1, v2 if-eq v1, v2, :cond_0 goto :goto_0 :cond_0 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 v0, v0, 0x3d .line 58 rem-int/lit16 v1, v0, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/lit8 v0, v0, 0x2 const/16 v0, 0x15 const/4 v1, 0x0 filled-new-array {v0, v2, v1, v2}, [I move-result-object v0 const-string v1, "\u0000" .line 56 invoke-static {v1, v2, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; move-result-object p0 invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; move-result-object v0 sget p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 p0, p0, 0x21 .line 58 rem-int/lit16 v1, p0, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/lit8 p0, p0, 0x2 :goto_0 return-object v0 .end method .method private static ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; .locals 12 if-eqz p0, :cond_0 const-string v0, "ISO-8859-1" invoke-virtual {p0, v0}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B move-result-object p0 :cond_0 check-cast p0, [B .line 1195 sget-object v0, Lcom/ironsource/adqualitysdk/sdk/i/g;->メ:Ljava/lang/Object; monitor-enter v0 const/4 v1, 0x0 .line 1198 :try_start_0 aget v2, p2, v1 const/4 v3, 0x1 .line 1199 aget v4, p2, v3 const/4 v5, 0x2 .line 1200 aget v6, p2, v5 const/4 v7, 0x3 .line 1201 aget v7, p2, v7 sget-object v8, Lcom/ironsource/adqualitysdk/sdk/i/av;->k:[C .line 1204 new-array v9, v4, [C .line 1206 invoke-static {v8, v2, v9, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V if-eqz p0, :cond_3 .line 1211 new-array v2, v4, [C .line 1214 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I move v8, v1 :goto_0 sget v10, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge v10, v4, :cond_2 .line 1216 aget-byte v11, p0, v10 if-ne v11, v3, :cond_1 .line 1218 aget-char v11, v9, v10 shl-int/2addr v11, v3 add-int/2addr v11, v3 sub-int/2addr v11, v8 int-to-char v8, v11 aput-char v8, v2, v10 goto :goto_1 :catchall_0 move-exception p0 goto :goto_4 .line 1222 :cond_1 aget-char v11, v9, v10 shl-int/2addr v11, v3 sub-int/2addr v11, v8 int-to-char v8, v11 aput-char v8, v2, v10 .line 1225 :goto_1 aget-char v8, v2, v10 add-int/lit8 v10, v10, 0x1 .line 1214 sput v10, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_0 :cond_2 move-object v9, v2 :cond_3 if-lez v7, :cond_4 .line 1234 new-array p0, v4, [C .line 1236 invoke-static {v9, v1, p0, v1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V sub-int v2, v4, v7 .line 1237 invoke-static {p0, v1, v9, v2, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 1238 invoke-static {p0, v7, v9, v1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V :cond_4 if-eqz p1, :cond_6 .line 1244 new-array p0, v4, [C .line 1246 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I :goto_2 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge p1, v4, :cond_5 sub-int v2, v4, p1 sub-int/2addr v2, v3 .line 1248 aget-char v2, v9, v2 aput-char v2, p0, p1 add-int/lit8 p1, p1, 0x1 .line 1246 sput p1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_2 :cond_5 move-object v9, p0 :cond_6 if-lez v6, :cond_7 .line 1257 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I :goto_3 sget p0, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I if-ge p0, v4, :cond_7 .line 1259 aget-char p1, v9, p0 aget v1, p2, v5 sub-int/2addr p1, v1 int-to-char p1, p1 aput-char p1, v9, p0 add-int/lit8 p0, p0, 0x1 .line 1257 sput p0, Lcom/ironsource/adqualitysdk/sdk/i/g;->k:I goto :goto_3 .line 1263 :cond_7 new-instance p0, Ljava/lang/String; invoke-direct {p0, v9}, Ljava/lang/String;->([C)V monitor-exit v0 :try_end_0 .catchall {:try_start_0 .. :try_end_0} :catchall_0 return-object p0 .line 1264 :goto_4 monitor-exit v0 throw p0 .end method .method private static ヌ(Ljava/lang/String;)Lcom/ironsource/adqualitysdk/sdk/i/av$c; .locals 7 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 v0, v0, 0x3 .line 50 rem-int/lit16 v1, v0, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I const/4 v1, 0x2 rem-int/2addr v0, v1 .line 42 invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I move-result v0 const v2, 0x585239d const/4 v3, 0x1 const-string v4, "\u0001\u0001\u0001\u0001\u0001" const/4 v5, 0x5 const/4 v6, 0x0 if-eq v0, v2, :cond_2 const v2, 0x5948c31 if-eq v0, v2, :cond_1 const v2, 0x5c74aff if-eq v0, v2, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x6 filled-new-array {v0, v5, v6, v1}, [I move-result-object v0 invoke-static {v4, v6, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_3 move p0, v6 goto :goto_1 :cond_1 const/16 v0, 0x10 const/16 v2, 0x7b filled-new-array {v0, v5, v2, v5}, [I move-result-object v0 const-string v2, "\u0001\u0001\u0001\u0001\u0000" invoke-static {v2, v6, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_3 move p0, v1 goto :goto_1 :cond_2 const/16 v0, 0xb filled-new-array {v0, v5, v6, v6}, [I move-result-object v0 invoke-static {v4, v6, v0}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 invoke-virtual {p0, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_3 sget p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I add-int/lit8 p0, p0, 0x49 .line 50 rem-int/lit16 v0, p0, 0x80 sput v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I rem-int/2addr p0, v1 move p0, v3 goto :goto_1 :cond_3 :goto_0 const/4 p0, -0x1 :goto_1 if-eqz p0, :cond_7 if-eq p0, v3, :cond_6 if-eq p0, v1, :cond_4 sget-object p0, Lcom/ironsource/adqualitysdk/sdk/i/av$c;->ﻐ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 v0, v0, 0x73 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/2addr v0, v1 return-object p0 .line 48 :cond_4 sget-object p0, Lcom/ironsource/adqualitysdk/sdk/i/av$c;->ﻛ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 v0, v0, 0x7 .line 50 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/2addr v0, v1 if-eqz v0, :cond_5 const/16 v0, 0x35 div-int/2addr v0, v6 :cond_5 return-object p0 .line 46 :cond_6 sget-object p0, Lcom/ironsource/adqualitysdk/sdk/i/av$c;->メ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; return-object p0 .line 44 :cond_7 sget-object p0, Lcom/ironsource/adqualitysdk/sdk/i/av$c;->k:Lcom/ironsource/adqualitysdk/sdk/i/av$c; return-object p0 .end method # virtual methods .method public final メ(Ljava/lang/String;)Z .locals 7 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I add-int/lit8 v0, v0, 0x45 .line 82 rem-int/lit16 v1, v0, 0x80 sput v1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I const/4 v1, 0x2 rem-int/2addr v0, v1 const/4 v2, 0x4 const/4 v3, 0x3 const/4 v4, 0x1 const/4 v5, 0x0 if-nez v0, :cond_0 .line 63 :try_start_0 sget-object v0, Lcom/ironsource/adqualitysdk/sdk/i/av$3;->k:[I iget-object v6, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->メ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I move-result v6 aget v0, v0, v6 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 const/16 v6, 0x37 :try_start_1 div-int/2addr v6, v5 :try_end_1 .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 .catchall {:try_start_1 .. :try_end_1} :catchall_0 if-eq v0, v4, :cond_8 if-eq v0, v1, :cond_6 if-eq v0, v3, :cond_1 if-eq v0, v2, :cond_4 goto/16 :goto_2 :catchall_0 move-exception p1 .line 82 throw p1 :catch_0 move-exception p1 goto/16 :goto_1 .line 63 :cond_0 :try_start_2 sget-object v0, Lcom/ironsource/adqualitysdk/sdk/i/av$3;->k:[I iget-object v6, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->メ:Lcom/ironsource/adqualitysdk/sdk/i/av$c; invoke-virtual {v6}, Ljava/lang/Enum;->ordinal()I move-result v6 aget v0, v0, v6 if-eq v0, v4, :cond_8 if-eq v0, v1, :cond_6 if-eq v0, v3, :cond_1 if-eq v0, v2, :cond_4 goto/16 :goto_2 :cond_1 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 69 invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 :try_end_2 .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 if-lez v0, :cond_4 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I add-int/lit8 v0, v0, 0x77 .line 63 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I rem-int/2addr v0, v1 if-nez v0, :cond_2 :try_start_3 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 70 invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; .line 71 invoke-static {p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/kb;->ヌ(Ljava/lang/String;Ljava/lang/String;)I move-result p1 if-gez p1, :cond_3 goto :goto_0 :cond_2 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 70 invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; .line 71 invoke-static {p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/kb;->ヌ(Ljava/lang/String;Ljava/lang/String;)I move-result p1 :try_end_3 .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 if-gez p1, :cond_3 :goto_0 return v4 :cond_3 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 p1, p1, 0x15 rem-int/lit16 v0, p1, 0x80 sput v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/2addr p1, v1 return v5 :cond_4 :try_start_4 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 74 invoke-interface {v0}, Ljava/util/List;->size()I move-result v0 if-lez v0, :cond_9 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 75 invoke-interface {v0, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Ljava/lang/String; .line 76 invoke-static {p1, v0}, Lcom/ironsource/adqualitysdk/sdk/i/kb;->ヌ(Ljava/lang/String;Ljava/lang/String;)I move-result p1 :try_end_4 .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_0 if-ltz p1, :cond_5 sget p1, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I add-int/lit8 p1, p1, 0x11 .line 71 rem-int/lit16 v0, p1, 0x80 sput v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I rem-int/2addr p1, v1 return v4 :cond_5 return v5 :cond_6 :try_start_5 iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ:Ljava/util/List; .line 67 invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z move-result p1 :try_end_5 .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_0 sget v0, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻐ:I add-int/lit8 v0, v0, 0x1d .line 82 rem-int/lit16 v2, v0, 0x80 sput v2, Lcom/ironsource/adqualitysdk/sdk/i/av;->ヌ:I rem-int/2addr v0, v1 if-eqz v0, :cond_7 return p1 :cond_7 const/4 p1, 0x0 throw p1 :cond_8 return v4 :goto_1 const-string v0, "\u0001\u0000\u0001\u0000\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u0000" const/16 v1, 0x16 filled-new-array {v1, v1, v5, v5}, [I move-result-object v2 .line 80 invoke-static {v0, v4, v2}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v0 invoke-virtual {v0}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v0 const/16 v2, 0x2c const/16 v3, 0x22 filled-new-array {v2, v1, v3, v5}, [I move-result-object v1 const-string v2, "\u0001\u0001\u0000\u0001\u0000\u0000\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0001\u0000\u0001\u0001\u0000\u0001" invoke-static {v2, v4, v1}, Lcom/ironsource/adqualitysdk/sdk/i/av;->ﻛ(Ljava/lang/String;Z[I)Ljava/lang/String; move-result-object v1 invoke-virtual {v1}, Ljava/lang/String;->intern()Ljava/lang/String; move-result-object v1 invoke-static {v0, v1, p1, v5}, Lcom/ironsource/adqualitysdk/sdk/i/jw;->ﻛ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V :cond_9 :goto_2 return v5 .end method