LivenessRecogActivity$TimeCount.smali

.class Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
.super Landroid/os/CountDownTimer;
.source "LivenessRecogActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "TimeCount"
.end annotation


# instance fields
.field final synthetic this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;


# direct methods
.method public constructor <init>(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;JJ)V
    .registers 6

    .prologue
    .line 1049
    iput-object p1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1050
    invoke-direct {p0, p2, p3, p4, p5}, Landroid/os/CountDownTimer;-><init>(JJ)V

    .line 1051
    return-void
.end method


# virtual methods
.method public onFinish()V
    .registers 2

    .prologue
    .line 1317
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isActivityFinished:Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-nez v0, :cond_11

    .line 1318
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->timerCount:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->start()Landroid/os/CountDownTimer;

    .line 1320
    :cond_11
    return-void
.end method

.method public onTick(J)V
    .registers 14

    .prologue
    const/4 v10, 0x2

    const/4 v9, -0x1

    const/16 v8, 0x8

    const/4 v7, 0x1

    const/4 v6, 0x0

    .line 1056
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    if-eqz v0, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1057
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v1, 0x11

    if-eq v0, v1, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1058
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v1, 0x13

    if-eq v0, v1, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1059
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v1, 0x12

    if-eq v0, v1, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1060
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v1, 0xa

    if-ne v0, v1, :cond_41

    .line 1313
    :cond_40
    :goto_40
    return-void

    .line 1063
    :cond_41
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceInfos:[Lcom/baidu/idl/facesdk/FaceInfo;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[Lcom/baidu/idl/facesdk/FaceInfo;

    move-result-object v1

    .line 1064
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    if-ne v0, v7, :cond_176

    .line 1065
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-eqz v0, :cond_5f

    .line 1066
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V

    goto :goto_40

    .line 1069
    :cond_5f
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_14d

    .line 1070
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v0

    sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    if-ne v0, v2, :cond_77

    .line 1071
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto :goto_40

    .line 1073
    :cond_77
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    aget-object v2, v1, v6

    iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
    invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z

    move-result v0

    if-eqz v0, :cond_8e

    .line 1074
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v1, 0x4

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto :goto_40

    .line 1076
    :cond_8e
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_111

    .line 1077
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1078
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1077
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_ac

    .line 1079
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto :goto_40

    .line 1081
    :cond_ac
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1082
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1081
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_c3

    .line 1083
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1086
    :cond_c3
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1087
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1088
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput v10, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    .line 1090
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    if-nez v0, :cond_105

    .line 1091
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    sget v2, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_successed:I

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 1092
    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;

    move-result-object v2

    invoke-virtual {v2, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 1093
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastCurMills:J
    invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3802(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;J)J

    .line 1094
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    .line 1096
    :cond_105
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startRecognizingAnim()V
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V

    .line 1097
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V

    goto/16 :goto_40

    .line 1102
    :cond_111
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1103
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1104
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 1105
    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
    invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 1106
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    .line 1107
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I

    .line 1108
    const-string v0, "LivenessRecog"

    new-array v1, v7, [Ljava/lang/Object;

    const-string v2, "STATE_START_RECOGNIZE, livenessStat.resetTimePoint()"

    aput-object v2, v1, v6

    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    goto/16 :goto_40

    .line 1112
    :cond_14d
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 1113
    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
    invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 1114
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    .line 1115
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1116
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto/16 :goto_40

    .line 1120
    :cond_176
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/4 v2, 0x4

    if-ne v0, v2, :cond_22a

    .line 1121
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-eqz v0, :cond_190

    .line 1122
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V

    goto/16 :goto_40

    .line 1125
    :cond_190
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_2e4

    .line 1126
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1127
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1128
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_22a

    .line 1129
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->meetStartTrackRequirement([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_299

    .line 1130
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->firstLivenessRcogType:J
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)J

    move-result-wide v2

    const-wide/16 v4, 0x1

    cmp-long v0, v2, v4

    if-nez v0, :cond_28e

    .line 1132
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    const/4 v2, 0x5

    iput v2, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    .line 1138
    :goto_1cb
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingEyeStart:J

    .line 1139
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingMouthStart:J

    .line 1140
    const-string v0, "LivenessRecog"

    new-array v2, v7, [Ljava/lang/Object;

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "timePointLivingMouthStart"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1141
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v4

    iget-wide v4, v4, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointLivingMouthStart:J

    invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v6

    .line 1140
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 1142
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V

    .line 1143
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->firstLivenessRecogTime:I
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)I

    move-result v0

    mul-int/lit16 v0, v0, 0x3e8

    int-to-long v2, v0

    .line 1144
    const-wide/16 v4, 0x4e20

    cmp-long v0, v2, v4

    if-gez v0, :cond_22a

    .line 1145
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->uiHandler:Landroid/os/Handler;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4400(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/os/Handler;

    move-result-object v0

    iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->recogTimeCountRunnable:Ljava/lang/Runnable;
    invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Ljava/lang/Runnable;

    move-result-object v4

    invoke-virtual {v0, v4, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 1177
    :cond_22a
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/4 v2, 0x5

    if-ne v0, v2, :cond_32f

    .line 1178
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_26a

    .line 1179
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1180
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1182
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_26a

    .line 1183
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;

    move-result-object v0

    iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startBlinkAnimFlag:Z

    if-nez v0, :cond_26a

    .line 1184
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseTipAnim(I)V
    invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    .line 1185
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;

    move-result-object v0

    iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startBlinkAnimFlag:Z

    .line 1204
    :cond_26a
    :goto_26a
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/4 v2, 0x6

    if-eq v0, v2, :cond_27f

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1205
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    if-ne v0, v8, :cond_3ec

    .line 1206
    :cond_27f
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-eqz v0, :cond_372

    .line 1207
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V

    goto/16 :goto_40

    .line 1134
    :cond_28e
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    const/4 v2, 0x7

    iput v2, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    goto/16 :goto_1cb

    .line 1148
    :cond_299
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    .line 1149
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 1150
    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
    invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 1151
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->resetTimePoint()V

    .line 1152
    const-string v0, "LivenessRecog"

    new-array v1, v7, [Ljava/lang/Object;

    const-string v2, "STATE_FIND_FACE_SPECIAL_ANIM_DONE, livenessStat.resetTimePoint()"

    aput-object v2, v1, v6

    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 1154
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    .line 1155
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I

    .line 1156
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointStartFindFace:J

    goto/16 :goto_40

    .line 1162
    :cond_2e4
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    .line 1163
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    sget v1, Lcom/baidu/pass/biometrics/face/R$drawable;->pass_liveness_recog_face_failed:I

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->getScaleBitmap(I)Landroid/graphics/Bitmap;
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 1164
    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceStateIv:Landroid/widget/ImageView;
    invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/ImageView;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V

    .line 1165
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->resetTimePoint()V

    .line 1166
    const-string v0, "LivenessRecog"

    new-array v1, v7, [Ljava/lang/Object;

    const-string v2, "STATE_FIND_FACE_SPECIAL_ANIM_DONE NO FACE, livenessStat.resetTimePoint()"

    aput-object v2, v1, v6

    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 1168
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->firstFindFaceFlag:Z

    .line 1169
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->findFaceLast:I

    .line 1170
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->timePointStartFindFace:J

    goto/16 :goto_40

    .line 1189
    :cond_32f
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/4 v2, 0x7

    if-ne v0, v2, :cond_26a

    .line 1190
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_26a

    .line 1191
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1192
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1194
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_26a

    .line 1195
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;

    move-result-object v0

    iget-boolean v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startMouthOpenAnimFlag:Z

    if-nez v0, :cond_26a

    .line 1196
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v2, 0x3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseTipAnim(I)V
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    .line 1197
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->animState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;

    move-result-object v0

    iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$AnimState;->startMouthOpenAnimFlag:Z

    goto/16 :goto_26a

    .line 1210
    :cond_372
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_417

    .line 1211
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v0

    sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    if-ne v0, v2, :cond_38b

    .line 1212
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1214
    :cond_38b
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    aget-object v2, v1, v6

    iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
    invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z

    move-result v0

    if-eqz v0, :cond_3a3

    .line 1215
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v1, 0x4

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1217
    :cond_3a3
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_407

    .line 1218
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1219
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1218
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_3c2

    .line 1220
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1222
    :cond_3c2
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1223
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1222
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_3d9

    .line 1224
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1227
    :cond_3d9
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1228
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1230
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->liveNessDetect([Lcom/baidu/idl/facesdk/FaceInfo;)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)V

    .line 1247
    :cond_3ec
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v2, 0x9

    if-ne v0, v2, :cond_49c

    .line 1248
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isTimeOut()Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-eqz v0, :cond_427

    .line 1249
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->handleTimeOut()V
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)V

    goto/16 :goto_40

    .line 1233
    :cond_407
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1234
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    goto/16 :goto_40

    .line 1239
    :cond_417
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v1, 0x3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    .line 1240
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->blickFindFaceFlag:Z

    goto/16 :goto_40

    .line 1252
    :cond_427
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_5ac

    .line 1253
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v0

    sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->POOR_ILLUMINATION:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    if-ne v0, v2, :cond_440

    .line 1254
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v10}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1256
    :cond_440
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    aget-object v2, v1, v6

    iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isAngleOfRange(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
    invoke-static {v0, v2, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z

    move-result v0

    if-eqz v0, :cond_458

    .line 1257
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v1, 0x4

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1259
    :cond_458
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isFaceInsideRound([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_49c

    .line 1260
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1261
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1260
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooFarFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_477

    .line 1262
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v7}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1264
    :cond_477
    aget-object v0, v1, v6

    iget-object v0, v0, Lcom/baidu/idl/facesdk/FaceInfo;->landmarks:[I

    iget-object v2, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1265
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->canvasBitmapSize:[I
    invoke-static {v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)[I

    move-result-object v2

    .line 1264
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/utils/PassBiometricUtil;->isTooNearFromCamera([I[I)Z

    move-result v0

    if-eqz v0, :cond_48e

    .line 1266
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    goto/16 :goto_40

    .line 1269
    :cond_48e
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # setter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->lastWaringType:I
    invoke-static {v0, v9}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3402(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)I

    .line 1270
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->poseTipWarningFl:Landroid/widget/FrameLayout;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3500(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/widget/FrameLayout;

    move-result-object v0

    invoke-virtual {v0, v8}, Landroid/widget/FrameLayout;->setVisibility(I)V

    .line 1282
    :cond_49c
    const-string v0, "LivenessRecog"

    new-array v2, v7, [Ljava/lang/Object;

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "onTick|state"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v4

    iget v4, v4, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "|errcode|"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    iget-object v4, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v4}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    aput-object v3, v2, v6

    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 1284
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isHasFace([Lcom/baidu/idl/facesdk/FaceInfo;)Z
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceInfo;)Z

    move-result v0

    if-eqz v0, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->isActivityFinished:Z
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4600(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Z

    move-result v0

    if-nez v0, :cond_40

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1285
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v2, 0x9

    if-eq v0, v2, :cond_4f8

    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1286
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iget v0, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    const/16 v2, 0x14

    if-ne v0, v2, :cond_40

    :cond_4f8
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1287
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v0

    sget-object v2, Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;->OK:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    if-ne v0, v2, :cond_40

    .line 1288
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->faceTracker:Lcom/baidu/idl/facesdk/FaceTracker;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4700(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker;

    move-result-object v0

    invoke-virtual {v0, v6}, Lcom/baidu/idl/facesdk/FaceTracker;->get_FaceVerifyData(I)[Lcom/baidu/idl/facesdk/FaceVerifyData;

    move-result-object v2

    .line 1289
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput-boolean v7, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->isLivenessSuc:Z

    .line 1290
    if-eqz v2, :cond_5bc

    array-length v0, v2

    if-lez v0, :cond_5bc

    .line 1291
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput v7, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->getIDLPicture:I

    .line 1296
    :goto_521
    const-string v3, "LivenessRecog"

    new-array v4, v7, [Ljava/lang/Object;

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "livenessdone|faceVerifyDatas length|"

    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    if-eqz v2, :cond_5c6

    array-length v0, v2

    .line 1297
    invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    :goto_537
    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v5, "|state|"

    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v5, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    .line 1298
    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v5}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v5

    iget v5, v5, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    aput-object v0, v4, v6

    .line 1296
    invoke-static {v3, v4}, Lcom/baidu/pass/biometrics/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V

    .line 1300
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    aget-object v1, v1, v6

    iget-object v3, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->errorCode:Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;
    invoke-static {v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$2900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;

    move-result-object v3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->shouldPhotograph(Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z
    invoke-static {v0, v1, v3}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4800(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;Lcom/baidu/idl/facesdk/FaceInfo;Lcom/baidu/idl/facesdk/FaceTracker$ErrCode;)Z

    move-result v0

    if-eqz v0, :cond_40

    if-eqz v2, :cond_40

    array-length v0, v2

    if-lez v0, :cond_40

    .line 1302
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    const/16 v1, 0xa

    iput v1, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->stateFlag:I

    .line 1303
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->uiHandler:Landroid/os/Handler;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4400(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->recogTimeCountRunnable:Ljava/lang/Runnable;
    invoke-static {v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4300(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Ljava/lang/Runnable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 1304
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->timerCount:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$4900(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->cancel()V

    .line 1305
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->cameraInterface:Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$1200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/pass/biometrics/face/liveness/camera/CameraInterface;->stopPreview()V

    .line 1307
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->constrastLoadingView:Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;

    move-result-object v0

    invoke-virtual {v0, v6}, Lcom/baidu/pass/biometrics/face/liveness/view/ConstrastLoadingView;->setVisible(I)V

    .line 1309
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->revertData([Lcom/baidu/idl/facesdk/FaceVerifyData;)[Lcom/baidu/idl/facesdk/FaceVerifyData;
    invoke-static {v0, v2}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceVerifyData;)[Lcom/baidu/idl/facesdk/FaceVerifyData;

    move-result-object v0

    .line 1310
    iget-object v1, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->constrastPortrait([Lcom/baidu/idl/facesdk/FaceVerifyData;)V
    invoke-static {v1, v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$5200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;[Lcom/baidu/idl/facesdk/FaceVerifyData;)V

    goto/16 :goto_40

    .line 1275
    :cond_5ac
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    const/4 v1, 0x3

    # invokes: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->startPoseWarningAnim(I)V
    invoke-static {v0, v1}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$3000(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;I)V

    .line 1276
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->processState:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$100(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;

    move-result-object v0

    iput-boolean v6, v0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$ProcessState;->blickFindFaceFlag:Z

    goto/16 :goto_40

    .line 1293
    :cond_5bc
    iget-object v0, p0, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity$TimeCount;->this$0:Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;

    # getter for: Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->livenessStat:Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;
    invoke-static {v0}, Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;->access$200(Lcom/baidu/pass/biometrics/face/liveness/activity/LivenessRecogActivity;)Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;

    move-result-object v0

    iput v6, v0, Lcom/baidu/pass/biometrics/face/liveness/stat/LivenessStat;->getIDLPicture:I

    goto/16 :goto_521

    .line 1297
    :cond_5c6
    const-string v0, "0"

    goto/16 :goto_537
.end method