.class public Landroidx/media/MediaBrowserCompatUtils; .super Ljava/lang/Object; .source "MediaBrowserCompatUtils.java" # direct methods .method private constructor ()V .registers 1 .line 77 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static areSameOptions(Landroid/os/Bundle;Landroid/os/Bundle;)Z .registers 8 const/4 v0, 0x1 if-ne p0, p1, :cond_4 return v0 :cond_4 const/4 v1, 0x0 .line 34 const-string v2, "android.media.browse.extra.PAGE_SIZE" const-string v3, "android.media.browse.extra.PAGE" const/4 v4, -0x1 if-nez p0, :cond_1b .line 35 invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p0 if-ne p0, v4, :cond_19 .line 36 invoke-virtual {p1, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p0 if-ne p0, v4, :cond_19 goto :goto_1a :cond_19 move v0, v1 :goto_1a return v0 :cond_1b if-nez p1, :cond_2c .line 38 invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p1 if-ne p1, v4, :cond_2a .line 39 invoke-virtual {p0, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p0 if-ne p0, v4, :cond_2a goto :goto_2b :cond_2a move v0, v1 :goto_2b return v0 .line 41 :cond_2c invoke-virtual {p0, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v5 .line 42 invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v3 if-ne v5, v3, :cond_41 .line 43 invoke-virtual {p0, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p0 .line 44 invoke-virtual {p1, v2, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p1 if-ne p0, p1, :cond_41 goto :goto_42 :cond_41 move v0, v1 :goto_42 return v0 .end method .method public static hasDuplicatedItems(Landroid/os/Bundle;Landroid/os/Bundle;)Z .registers 8 .line 49 const-string v0, "android.media.browse.extra.PAGE" const/4 v1, -0x1 if-nez p0, :cond_7 move v2, v1 goto :goto_b :cond_7 invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v2 :goto_b if-nez p1, :cond_f move v0, v1 goto :goto_13 .line 50 :cond_f invoke-virtual {p1, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v0 .line 51 :goto_13 const-string v3, "android.media.browse.extra.PAGE_SIZE" if-nez p0, :cond_19 move p0, v1 goto :goto_1d .line 52 :cond_19 invoke-virtual {p0, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p0 :goto_1d if-nez p1, :cond_21 move p1, v1 goto :goto_25 .line 54 :cond_21 invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result p1 :goto_25 const v3, 0x7fffffff const/4 v4, 0x1 const/4 v5, 0x0 if-eq v2, v1, :cond_33 if-ne p0, v1, :cond_2f goto :goto_33 :cond_2f mul-int/2addr v2, p0 add-int/2addr p0, v2 sub-int/2addr p0, v4 goto :goto_35 :cond_33 :goto_33 move p0, v3 move v2, v5 :goto_35 if-eq v0, v1, :cond_3f if-ne p1, v1, :cond_3a goto :goto_3f :cond_3a mul-int/2addr v0, p1 add-int/2addr p1, v0 add-int/lit8 v3, p1, -0x1 goto :goto_40 :cond_3f :goto_3f move v0, v5 :goto_40 if-lt p0, v0, :cond_45 if-lt v3, v2, :cond_45 goto :goto_46 :cond_45 move v4, v5 :goto_46 return v4 .end method