Function at 0x679530
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7c0f7a
mov eax, dword fs:[0]
push eax
sub esp, 0xdc
mov eax, dword [0x8d3fc4]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0xe0], esi
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x78]
mov dword [ebp - 0xd4], eax
xorps xmm0, xmm0
mov dword [ebp - 0xdc], 0
push 0
mov dword [ebp - 0xe8], eax
movups xmmword [ebp - 0x78], xmm0
movq qword [ebp - 0x68], xmm0
call fcn.00435a60
lea eax, [ebp - 0x90]
mov dword [ebp - 4], 0
push eax
mov ecx, esi
call fcn.00680820
xorps xmm0, xmm0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xd0]
movups xmmword [ebp - 0xd0], xmm0
movups xmmword [ebp - 0xc0], xmm0
call fcn.00447a50
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 2
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xe4], edx
cmp dword [ebp - 0x7c], 0x10
lea eax, [ebp - 0x78]
mov edx, dword [edx]
lea edi, [ebp - 0x90]
cmovae edi, dword [ebp - 0x90]
lea esi, [ebp - 0x90]
cmovae esi, dword [ebp - 0x90]
mov ecx, dword [ebp - 0xe4]
push 0
push eax
mov eax, dword [ebp - 0x80]
add eax, edi
mov byte [ebp - 4], 3
push eax
push esi
call dword [edx + 4]
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1e8], 0
je 0x67972a
cmp dword [edi + 0x228], 0
je 0x67972a
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x228]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 4
call fcn.00695280
xorps xmm0, xmm0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 6
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 7
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x679700
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x679700
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.audioCallbackSession
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 8
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 7
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x28]
call fcn.00438e20
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1e9], 0
je 0x679814
mov esi, dword [edi + 0x22c]
test esi, esi
je 0x679814
push 0
push 0x858903
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 9
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 2
cmp esi, 4
ja case.default.0x67977a
jmp dword [esi*4 + 0x67c244]
mov eax, str.phone_call_in
mov ecx, 0xd
jmp 0x6797c4
mov eax, str.phone_call_back
mov ecx, 0xf
jmp 0x6797c4
mov eax, str.voip
mov ecx, 4
jmp 0x6797c4
mov eax, str.device_call_back
mov ecx, 0x10
jmp 0x6797c4
mov eax, str.never_join_audio
mov ecx, 0x10
jmp 0x6797c4
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.audioJoinType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xa
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 9
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1ea], 0
je 0x67991e
cmp dword [edi + 0x230], 0
je 0x67991e
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x230]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0xb
call fcn.00676540
xorps xmm0, xmm0
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xd
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0xe
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x6798f4
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x6798f4
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.audioNoiseRemoval
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xf
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xe
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1eb], 0
je 0x679a28
cmp dword [edi + 0x234], 0
je 0x679a28
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x234]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x10
call fcn.00695280
xorps xmm0, xmm0
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x12
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x13
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x6799fe
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x6799fe
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.audioVOIPSession
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x14
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x13
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1ec], 0
je 0x679aa9
push dword [edi + 0x238]
lea eax, [ebp - 0x40]
push eax
call fcn.0066d980
sub esp, 0x10
mov byte [ebp - 4], 0x15
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.breakoutSessionAction
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x16
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x15
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x679aa9
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x679a9f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c219
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1ed], 0
je 0x679bb7
mov esi, dword [edi + 0x23c]
test esi, esi
je 0x679bb7
push 0
push 0x858903
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 4
cmp esi, 7
ja case.default.0x679af9
jmp dword [esi*4 + 0x67c258]
mov eax, str.actionbar
mov ecx, 9
jmp 0x679b67
mov eax, str.assign_dialog
mov ecx, 0xd
jmp 0x679b67
mov eax, str.auto
mov ecx, 4
jmp 0x679b67
mov eax, str.breakout_session_list
mov ecx, 0x15
jmp 0x679b67
mov eax, str.contextmenu
mov ecx, 0xb
jmp 0x679b67
mov eax, str.menu
mov ecx, 4
jmp 0x679b67
mov eax, str.plist
mov ecx, 5
jmp 0x679b67
mov eax, str.popup_dialog
mov ecx, 0xc
jmp 0x679b67
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.breakoutSessionActionClickFrom
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x18
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x17
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1ee], 0
je 0x679bf8
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push dword [edi + 0x244]
push dword [edi + 0x240]
call fcn.00435bd0
push str.breakoutSessionDialogAssignTime
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x19
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1ef], 0
je 0x679c39
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push dword [edi + 0x24c]
push dword [edi + 0x248]
call fcn.00435bd0
push str.breakoutSessionDialogOpenTime
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x1a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f0], 0
je 0x679d17
mov esi, dword [edi + 0x250]
test esi, esi
je 0x679d17
push 0
push 0x858903
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 8
cmp esi, 3
ja case.default.0x679c89
jmp dword [esi*4 + 0x67c278]
mov eax, str.any_one_can_join
mov ecx, 0x10
jmp 0x679cc7
mov eax, str.auto
mov ecx, 4
jmp 0x679cc7
mov eax, str.manual
mov ecx, 6
jmp 0x679cc7
mov eax, str.preassign_rest
mov ecx, 0xe
jmp 0x679cc7
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.breakoutSessionJoinType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x1c
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x1b
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1f1], 0
je 0x679e21
cmp dword [edi + 0x254], 0
je 0x679e21
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x254]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x1d
call fcn.00678550
xorps xmm0, xmm0
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x1f
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x20
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x679df7
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x679df7
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.breakoutSessionSummaryInfo
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x21
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x20
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1f2], 0
je 0x679eff
mov esi, dword [edi + 0x258]
test esi, esi
je 0x679eff
push 0
push 0x858903
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x22
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 0x10
cmp esi, 3
ja case.default.0x679e71
jmp dword [esi*4 + 0x67c288]
mov eax, str.all_sessions_all_participants
mov ecx, 0x1d
jmp 0x679eaf
mov eax, str.all_sessions_all_cohost_and_presenters
mov ecx, 0x26
jmp 0x679eaf
mov eax, str.one_session_all_participants
mov ecx, 0x1c
jmp 0x679eaf
mov eax, str.one_session_one_participant
mov ecx, 0x1b
jmp 0x679eaf
mov eax, 0x858903
xor ecx, ecx
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.broadcastSendType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x23
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x22
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1f3], 0
je 0x679f80
push dword [edi + 0x25c]
lea eax, [ebp - 0x40]
push eax
call fcn.0066e1e0
sub esp, 0x10
mov byte [ebp - 4], 0x24
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.clientAction
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x25
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x24
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x679f80
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x679f76
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c21e
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1f4], 0
je 0x67a001
push dword [edi + 0x260]
lea eax, [ebp - 0x40]
push eax
call fcn.0066e070
sub esp, 0x10
mov byte [ebp - 4], 0x26
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.clientActionFrom
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x27
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x26
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x67a001
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x679ff7
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c223
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x1f5], 0
je 0x67a10b
cmp dword [edi + 0x264], 0
je 0x67a10b
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x264]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x28
call fcn.00678c20
xorps xmm0, xmm0
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x2a
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x2b
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a0e1
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a0e1
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.clientActionInfo
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2c
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2b
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1f6], 0
je 0x67a14c
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push dword [edi + 0x26c]
push dword [edi + 0x268]
call fcn.00435bd0
push str.clientActionTime
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2d
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f7], 0
je 0x67a191
cmp dword [edi + 0x280], 0
je 0x67a191
sub esp, 0x18
lea eax, [edi + 0x270]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.clientCrashCallStack
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x2e
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1f8], 0
je 0x67a254
mov esi, dword [edi + 0x288]
test esi, esi
je 0x67a254
push 0
push 0x858903
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x2f
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0xf
mov byte [ebp - 0x40], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x20
sub esi, 1
je 0x67a1fa
sub esi, 1
je 0x67a1ee
mov eax, 0x858903
xor ecx, ecx
jmp 0x67a204
mov eax, str.user_action
mov ecx, 0xb
jmp 0x67a204
mov eax, str.normal_event
mov ecx, 0xc
push ecx
push eax
lea ecx, [ebp - 0x40]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.clientEventType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x30
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x2f
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x1f9], 0
je 0x67a35e
cmp dword [edi + 0x28c], 0
je 0x67a35e
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x28c]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x31
call fcn.00694ac0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x33
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x34
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a334
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a334
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.clientMediaError
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x35
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x34
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1fa], 0
je 0x67a39b
movzx eax, byte [edi + 0x290]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.contentAudioShare
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x36
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1fb], 0
je 0x67a4a5
cmp dword [edi + 0x294], 0
je 0x67a4a5
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x294]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x37
call fcn.0067e6c0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x39
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x3a
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a47b
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a47b
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.crashReport
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x3b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x3a
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1fc], 0
je 0x67a4e2
movzx eax, byte [edi + 0x298]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.crossBrowserLogin
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x3c
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x1fd], 0
je 0x67a5ec
cmp dword [edi + 0x29c], 0
je 0x67a5ec
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x29c]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x3d
call fcn.00695280
xorps xmm0, xmm0
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x3f
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x40
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a5c2
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a5c2
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.deviceCallbackSession
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x41
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x40
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1fe], 0
je 0x67a6f6
cmp dword [edi + 0x2a0], 0
je 0x67a6f6
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2a0]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x42
call fcn.00695280
xorps xmm0, xmm0
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x44
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x45
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a6cc
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a6cc
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.devicePairingSession
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x46
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x45
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x1ff], 0
je 0x67a73b
cmp dword [edi + 0x2b4], 0
je 0x67a73b
sub esp, 0x18
lea eax, [edi + 0x2a4]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.dialedDomain
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x47
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x200], 0
je 0x67a795
mov eax, dword [edi + 0x2bc]
test eax, eax
je 0x67a795
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0066e880
sub esp, 0x10
mov byte [ebp - 4], 0x48
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.displayLocation
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x49
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x48
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x201], 0
je 0x67a842
mov esi, dword [edi + 0x2c0]
test esi, esi
je 0x67a842
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x4a
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x40
lea ecx, [ebp - 0x28]
sub esi, 1
je 0x67a7f0
push 0
push 0x858903
jmp 0x67a7f7
push 9
push str.scheduled
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.displayType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x4b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x4a
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x202], 0
je 0x67a94c
cmp dword [edi + 0x2c4], 0
je 0x67a94c
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2c4]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x4c
call fcn.0067ec00
xorps xmm0, xmm0
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4e
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x4f
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67a922
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67a922
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.downloadInfo
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x50
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x4f
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x203], 0
je 0x67aa56
cmp dword [edi + 0x2c8], 0
je 0x67aa56
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2c8]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x51
call fcn.0067f560
xorps xmm0, xmm0
mov byte [ebp - 4], 0x52
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x53
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd8], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x54
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd8]
mov ecx, esi
call eax
test al, al
je 0x67aa2c
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67aa2c
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435df0
push str.embeddedBrowserObject
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x55
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x54
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x204], 0
je 0x67abc6
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push 6
call fcn.00435a60
push str.errors
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x56
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
mov esi, dword [edi + 0x2cc]
cmp esi, dword [edi + 0x2d0]
je 0x67abc6
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [esi]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x57
call fcn.006792e0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x59
call fcn.00447b30
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0x14], 0x10
lea edx, [ebp - 0x28]
push 0
cmovae edx, dword [ebp - 0x28]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
mov dword [ebp - 0xd4], edx
mov edx, eax
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 0x5a
push eax
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0xd4]
mov edx, dword [edx]
push eax
push edi
mov edi, dword [ebp - 0xd8]
mov ecx, edi
mov eax, dword [edx + 4]
call eax
test al, al
je 0x67ab4b
lea eax, [ebp - 0x40]
push eax
push str.errors
lea ecx, [ebp - 0x78]
call fcn.004376b0
mov ecx, eax
call fcn.00437710
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x57
cmp edx, 0x10
jb 0x67ab93
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67ab89
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c219
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
add esi, 4
cmp esi, dword [edi + 0x2d0]
jne 0x67aaa3
cmp byte [edi + 0x205], 0
je 0x67ad12
cmp dword [edi + 0x2d8], 0
je 0x67ad12
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2d8]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x5b
call fcn.00686210
xorps xmm0, xmm0
mov byte [ebp - 4], 0x5c
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x5d
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x5e
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67aca6
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x67aca6
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.gestureRecognition
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x5f
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x5e
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x5b
cmp edx, 0x10
jb 0x67acee
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67ace4
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c228
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x206], 0
je 0x67ad4f
movzx eax, byte [edi + 0x2dc]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.guestModeShare
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x60
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x207], 0
je 0x67ad8c
movzx eax, byte [edi + 0x2dd]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.highFpsModeShare
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x61
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x208], 0
je 0x67ae7c
mov esi, dword [edi + 0x2e0]
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x62
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x80
sub esi, 1
je 0x67adfb
sub esi, 1
je 0x67adf2
lea ecx, [ebp - 0x28]
sub esi, 1
je 0x67ade9
push 0
push 0x858903
jmp 0x67ae05
push 0xa
push str.IN_MEETING
jmp 0x67ae05
push 0x12
push str.JOIN_MEETING_RETRY
jmp 0x67ae02
push 0x12
push str.JOIN_MEETING_FINAL
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.icePhase
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x63
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x62
call fcn.00435ef0
mov edx, dword [ebp - 0x14]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x67ae7c
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67ae72
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c22d
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x209], 0
je 0x67aeb9
movzx eax, byte [edi + 0x2e4]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isFirstTimeUser
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x64
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20a], 0
je 0x67aef6
movzx eax, byte [edi + 0x2e5]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isInstallWebView2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x65
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20b], 0
je 0x67af33
movzx eax, byte [edi + 0x2e6]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isMultiSiteUser
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x66
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20c], 0
je 0x67af70
movzx eax, byte [edi + 0x2e7]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isRoapCallEnabled
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x67
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20d], 0
je 0x67afad
movzx eax, byte [edi + 0x2e8]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isScheduled
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x68
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20e], 0
je 0x67afea
movzx eax, byte [edi + 0x2e9]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.isVideoMuted
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x69
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x20f], 0
je 0x67b136
cmp dword [edi + 0x2ec], 0
je 0x67b136
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2ec]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x6a
call fcn.006864c0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x6c
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x6d
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b0ca
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x67b0ca
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.joinHttpTiming
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x6e
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x6d
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x6a
cmp edx, 0x10
jb 0x67b112
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67b108
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c232
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x210], 0
je 0x67b282
cmp dword [edi + 0x2f0], 0
je 0x67b282
xorps xmm0, xmm0
lea ecx, [ebp - 0x40]
push 0
movups xmmword [ebp - 0x40], xmm0
movq qword [ebp - 0x30], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x2f0]
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x6f
call fcn.00686b60
xorps xmm0, xmm0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x71
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x14], 0x10
lea eax, [ebp - 0x40]
mov edx, dword [edx]
lea edi, [ebp - 0x28]
cmovae edi, dword [ebp - 0x28]
lea esi, [ebp - 0x28]
cmovae esi, dword [ebp - 0x28]
push 0
push eax
mov eax, dword [ebp - 0x18]
add eax, edi
mov byte [ebp - 4], 0x72
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b216
lea ecx, [ebp - 0x40]
call fcn.00436cf0
test al, al
jne 0x67b216
sub esp, 0x18
lea eax, [ebp - 0x40]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.joinTimes
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x73
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x72
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 0x6f
cmp edx, 0x10
jb 0x67b25e
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67b254
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c237
push edx
push ecx
call fcn.007009b8
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x211], 0
je 0x67b308
mov eax, dword [edi + 0x2f4]
test eax, eax
je 0x67b308
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0066fcd0
sub esp, 0x10
mov byte [ebp - 4], 0x74
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.joinType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x75
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x74
call fcn.00435ef0
mov edx, dword [ebp - 0x2c]
mov byte [ebp - 4], 3
cmp edx, 0x10
jb 0x67b308
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x67b2fe
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x67c23c
push edx
push ecx
call fcn.007009b8
add esp, 8
cmp byte [edi + 0x212], 0
je 0x67b3d4
mov esi, dword [edi + 0x2f8]
test esi, esi
je 0x67b3d4
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x76
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x100
sub esi, 1
je 0x67b37f
sub esi, 1
je 0x67b376
lea ecx, [ebp - 0x28]
sub esi, 1
je 0x67b36d
push 0
push 0x858903
jmp 0x67b389
push 0xe
push str.ended_by_locus
jmp 0x67b389
push 0xa
push str.one_to_one
jmp 0x67b386
push 0xc
push str.paired_leave
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.leaveReason
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x77
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x76
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x213], 0
je 0x67b411
movzx eax, byte [edi + 0x2fc]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435dc0
push str.loginCrossSite
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x78
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x214], 0
je 0x67b4f4
mov esi, dword [edi + 0x300]
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x79
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 0x200
cmp esi, 6
ja case.default.0x67b459
jmp dword [esi*4 + 0x67c298]
push 8
push str.no_login
jmp 0x67b4a6
push 0xa
push str.login_page
jmp 0x67b4a6
push 0xe
push str.reuse_ci_token
jmp 0x67b4a6
push 0x10
push str.reuse_site_token
jmp 0x67b4a6
push 8
push str.login_ci
jmp 0x67b4a6
push 0xa
push str.login_site
jmp 0x67b4a6
push 0x10
push str.unverified_guest
jmp 0x67b4a6
push 0
push 0x858903
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.loginType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x7a
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x79
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x215], 0
je 0x67b5fe
cmp dword [edi + 0x304], 0
je 0x67b5fe
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x304]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x7b
call fcn.006918f0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x7d
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x7e
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b5d4
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67b5d4
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.mediaMetadata
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x7f
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x7e
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x216], 0
je 0x67b708
cmp dword [edi + 0x308], 0
je 0x67b708
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x308]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x80
call fcn.00688ad0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x82
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x83
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b6de
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67b6de
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.mediaQualityMetadata
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x84
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x83
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x217], 0
je 0x67b762
mov eax, dword [edi + 0x30c]
test eax, eax
je 0x67b762
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.006709e0
sub esp, 0x10
mov byte [ebp - 4], 0x85
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.name
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x86
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x85
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x218], 0
je 0x67b86c
cmp dword [edi + 0x310], 0
je 0x67b86c
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x310]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x87
call fcn.00698950
xorps xmm0, xmm0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x89
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x8a
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b842
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67b842
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.oldOrigin
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x8b
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x8a
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x219], 0
je 0x67b976
cmp dword [edi + 0x314], 0
je 0x67b976
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x314]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x8c
call fcn.0067e9f0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x8e
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x8f
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67b94c
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67b94c
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.pairedDevice
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x90
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x8f
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x21a], 0
je 0x67ba42
mov esi, dword [edi + 0x318]
test esi, esi
je 0x67ba42
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x91
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x400
sub esi, 1
je 0x67b9ed
sub esi, 1
je 0x67b9e4
lea ecx, [ebp - 0x28]
sub esi, 1
je 0x67b9db
push 0
push 0x858903
jmp 0x67b9f7
push 0xb
push str.challenging
jmp 0x67b9f7
push 9
push str.observing
jmp 0x67b9f4
push 6
push str.paired
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.pairingState
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x92
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x91
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x21b], 0
je 0x67bb4c
cmp dword [edi + 0x31c], 0
je 0x67bb4c
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x31c]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x93
call fcn.006994f0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x95
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x96
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67bb22
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67bb22
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.postMeetingHook
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x97
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x96
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x21c], 0
je 0x67bc56
cmp dword [edi + 0x320], 0
je 0x67bc56
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x320]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x98
call fcn.0069aae0
xorps xmm0, xmm0
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x9a
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0x9b
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67bc2c
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67bc2c
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.reachability
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x9c
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x9b
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x21d], 0
je 0x67bd26
mov esi, dword [edi + 0x324]
test esi, esi
je 0x67bd26
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x9d
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
dec esi
mov dword [ebp - 0xdc], 0x800
cmp esi, 3
ja case.default.0x67bca6
jmp dword [esi*4 + 0x67c2b4]
push 4
push str.none
jmp 0x67bcd8
push 9
push str.all_false
jmp 0x67bcd8
push 0xf
push str.partial_success
jmp 0x67bcd8
push 0xb
push str.all_success
jmp 0x67bcd8
push 0
push 0x858903
lea ecx, [ebp - 0x28]
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.reachabilityStatus
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x9e
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x9d
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0xdc], 0
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x21e], 0
je 0x67bdd7
mov esi, dword [edi + 0x328]
test esi, esi
je 0x67bdd7
push 0
push 0x858903
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x9f
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.00439710
mov dword [ebp - 0xdc], 0x1000
lea ecx, [ebp - 0x28]
sub esi, 1
je 0x67bd8f
sub esi, 1
je 0x67bd86
push 0
push 0x858903
jmp 0x67bd96
push 3
push 0x8611b0
jmp 0x67bd96
push 5
push str.retry
call fcn.00439710
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.recoveredBy
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xa0
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0x9f
call fcn.00435ef0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x21f], 0
je 0x67be18
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0xd4], esp
push dword [edi + 0x334]
push dword [edi + 0x330]
call fcn.00435bd0
push str.responseCode
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xa1
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 3
call fcn.00435ef0
cmp byte [edi + 0x220], 0
je 0x67bf22
cmp dword [edi + 0x338], 0
je 0x67bf22
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x338]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0xa2
call fcn.0069b500
xorps xmm0, xmm0
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xa4
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0xa5
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67bef8
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67bef8
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.serverInfo
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xa6
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xa5
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
mov edi, dword [ebp - 0xe0]
cmp byte [edi + 0x221], 0
je 0x67bf77
push dword [edi + 0x33c]
lea eax, [ebp - 0x40]
push eax
call fcn.00672c70
sub esp, 0x10
mov byte [ebp - 4], 0xa7
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.sessionType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xa8
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xa7
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x222], 0
je 0x67bfd1
mov eax, dword [edi + 0x340]
test eax, eax
je 0x67bfd1
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00673350
sub esp, 0x10
mov byte [ebp - 4], 0xa9
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.trigger
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xaa
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xa9
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x223], 0
je 0x67c02b
mov eax, dword [edi + 0x344]
test eax, eax
je 0x67c02b
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00673550
sub esp, 0x10
mov byte [ebp - 4], 0xab
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.updateType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xac
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xab
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x224], 0
je 0x67c085
mov eax, dword [edi + 0x348]
test eax, eax
je 0x67c085
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.00673610
sub esp, 0x10
mov byte [ebp - 4], 0xad
mov ecx, esp
mov dword [ebp - 0xd4], esp
push eax
call fcn.00435d70
push str.userType
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xae
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xad
call fcn.00435ef0
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 3
call fcn.00438e20
cmp byte [edi + 0x225], 0
je 0x67c189
cmp dword [edi + 0x34c], 0
je 0x67c189
xorps xmm0, xmm0
lea ecx, [ebp - 0x28]
push 0
movups xmmword [ebp - 0x28], xmm0
movq qword [ebp - 0x18], xmm0
call fcn.00435a60
mov ecx, dword [edi + 0x34c]
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0xaf
call fcn.00695280
xorps xmm0, xmm0
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0x60]
movups xmmword [ebp - 0x60], xmm0
movups xmmword [ebp - 0x50], xmm0
call fcn.00447a50
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xb1
call fcn.00447b30
mov edx, eax
mov dword [ebp - 0xd4], edx
cmp dword [ebp - 0x2c], 0x10
lea eax, [ebp - 0x28]
mov edx, dword [edx]
lea edi, [ebp - 0x40]
cmovae edi, dword [ebp - 0x40]
lea esi, [ebp - 0x40]
cmovae esi, dword [ebp - 0x40]
push 0
push eax
mov eax, dword [ebp - 0x30]
add eax, edi
mov byte [ebp - 4], 0xb2
push eax
mov eax, dword [edx + 4]
push esi
mov esi, dword [ebp - 0xd4]
mov ecx, esi
call eax
test al, al
je 0x67c165
lea ecx, [ebp - 0x28]
call fcn.00436cf0
test al, al
jne 0x67c165
sub esp, 0x18
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0xd8], esp
push eax
call fcn.00435df0
push str.videoSession
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0xb3
call fcn.004376b0
mov ecx, eax
mov byte [ebp - 4], 0xb2
call fcn.00435ef0
mov eax, dword [esi]
mov ecx, esi
push 1
call dword [eax]
lea ecx, [ebp - 0x60]
call fcn.00447b10
lea ecx, [ebp - 0x40]
call fcn.00438e20
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 3
call fcn.00435e20
xorps xmm0, xmm0
lea ecx, [ebp - 0xb0]
movups xmmword [ebp - 0xb0], xmm0
movups xmmword [ebp - 0xa0], xmm0
call fcn.0043e8d0
mov esi, dword [ebp - 0xe8]
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0xb0]
mov byte [ebp - 4], 0xb4
push eax
push esi
call fcn.0043f600
add esp, 0xc
lea ecx, [ebp - 0xb0]
call fcn.0043e990
mov eax, dword [ebp - 0xe4]
mov ecx, eax
push 1
mov edx, dword [eax]
call dword [edx]
lea ecx, [ebp - 0xd0]
call fcn.00447b10
lea ecx, [ebp - 0x90]
call fcn.00438e20
lea ecx, [ebp - 0x78]
call fcn.00435e20
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00700c25
mov esp, ebp
pop ebp
ret 4
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
call fcn.0071c489
nop dword [eax]
adc dword [edi - 0x6872ff99], 0x97990067
add byte [di + 26519], ah
add byte [ecx + 0x6797], dh
wait
add byte [si], cl
wait
add byte [bx + si], bl
wait
add byte [si], ah
wait
add byte [bx + si], dh
wait
add byte [si], bh
wait
add byte [bx + si - 0x65], cl
add byte [si - 0x65], dl
add byte [bx + si + 0x679c], dl
add byte [esp + ebx*4 - 0x6357ff99], bl
add byte [si + 0x679c], dh
add byte [eax - 0x62], bh
add byte [si + 0x679e], al
add byte [eax - 0x63ff9862], dl
sahf
add byte [bx + si - 0x4c], ah
add byte [bx + di - 0x4c], ch
add byte [bp + si - 0x4c], dh
add byte [bp + di - 0x4c], bh
add byte [si + 0x67b4], al
add byte [ebp - 0x69ff984c], cl
mov ah, 0x67
add byte [ebp - 0x49ff9844], ch
mov esp, 0xbcbf0067
add al, cl
mov esp, 0xcccc0067
int3