c.smali

.class public Lcom/cmcm/xiaobao/phone/utils/c;
.super Ljava/lang/Object;


# direct methods
.method private static a(I)Z
    .registers 2

    if-eqz p0, :cond_25

    const/16 v0, 0x9

    if-eq p0, v0, :cond_25

    const/16 v0, 0xa

    if-eq p0, v0, :cond_25

    const/16 v0, 0xd

    if-eq p0, v0, :cond_25

    const/16 v0, 0x20

    if-lt p0, v0, :cond_17

    const v0, 0xd7ff

    if-le p0, v0, :cond_25

    :cond_17
    const v0, 0xe000

    if-lt p0, v0, :cond_21

    const v0, 0xfffd

    if-le p0, v0, :cond_25

    :cond_21
    const/high16 v0, 0x10000

    if-lt p0, v0, :cond_65

    :cond_25
    const/16 v0, 0xa9

    if-eq p0, v0, :cond_65

    const/16 v0, 0xae

    if-eq p0, v0, :cond_65

    const/16 v0, 0x2122

    if-eq p0, v0, :cond_65

    const/16 v0, 0x3030

    if-eq p0, v0, :cond_65

    const/16 v0, 0x25b6

    if-lt p0, v0, :cond_3d

    const/16 v0, 0x27bf

    if-le p0, v0, :cond_65

    :cond_3d
    const/16 v0, 0x2328

    if-eq p0, v0, :cond_65

    const/16 v0, 0x23e9

    if-lt p0, v0, :cond_49

    const/16 v0, 0x23fa

    if-le p0, v0, :cond_65

    :cond_49
    const v0, 0x1f000

    if-lt p0, v0, :cond_53

    const v0, 0x1ffff

    if-le p0, v0, :cond_65

    :cond_53
    const/16 v0, 0x2702

    if-lt p0, v0, :cond_5b

    const/16 v0, 0x27b0

    if-le p0, v0, :cond_65

    :cond_5b
    const v0, 0x1f601

    if-lt p0, v0, :cond_67

    const v0, 0x1f64f

    if-gt p0, v0, :cond_67

    :cond_65
    const/4 v0, 0x1

    :goto_66
    return v0

    :cond_67
    const/4 v0, 0x0

    goto :goto_66
.end method

.method public static a(Ljava/lang/String;)Z
    .registers 4

    const/4 v1, 0x0

    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_8

    :cond_7
    :goto_7
    return v1

    :cond_8
    move v0, v1

    :goto_9
    invoke-virtual {p0}, Ljava/lang/String;->length()I

    move-result v2

    if-ge v0, v2, :cond_7

    invoke-virtual {p0, v0}, Ljava/lang/String;->codePointAt(I)I

    move-result v2

    invoke-static {v2}, Lcom/cmcm/xiaobao/phone/utils/c;->a(I)Z

    move-result v2

    if-eqz v2, :cond_1b

    const/4 v1, 0x1

    goto :goto_7

    :cond_1b
    add-int/lit8 v0, v0, 0x1

    goto :goto_9
.end method