Function at 0x1007a7f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10226f19
mov eax, dword fs:[0]
push eax
sub esp, 0x1fc
mov eax, dword [0x102e91c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0xcc], ebx
push 0x64
lea eax, [ebp - 0xb0]
mov dword [ebp - 0xcc], ebx
push 0
push eax
call fcn.101d28f0
add esp, 0xc
call fcn.10022d10
xor ecx, ecx
mov dword [ebp - 0xac], 0
mov dword [ebp - 0x94], ecx
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x64], ecx
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0x98], 7
mov word [ebp - 0xac], cx
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x80], 7
mov word [ebp - 0x94], cx
mov dword [ebp - 0x6c], ecx
mov dword [ebp - 0x68], 7
mov word [ebp - 0x7c], cx
mov dword [ebp - 0x54], ecx
mov dword [ebp - 0x50], 7
mov word [ebp - 0x64], cx
mov dword [ebp - 0xb0], eax
mov dword [ebp - 4], ecx
mov esi, dword [0x102eec30]
test esi, esi
je 0x1007a8e2
push str.onSignInWorkflowFinished
push 0x1025b044
push 0x1025b044
push str.ContainerBLMessageHandler
push str.c3containerBL
push 0x1e
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
call fcn.10022d10
cmp dword [0x102eec30], 0
mov edi, eax
je 0x1007a93e
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
add eax, 0x194
cmp dword [eax + 0x14], 8
jb 0x1007a90f
mov eax, dword [eax]
mov esi, dword [0x102eec30]
mov ecx, esi
push eax
push str.User_Type____s
push 0x1025b044
push 0x1025b044
push str.ContainerBLMessageHandler
push str.c3containerBL
push 0x1e
call dword [0x1024852c]
call esi
add esp, 0x1c
mov eax, dword [edi]
mov dword [edi + 0x570], 5
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
add eax, 0x74
lea ecx, [ebp - 0x48]
push eax
call fcn.1000fe90
push 0x1025b044
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 1
call fcn.1000afa0
test al, al
je 0x1007a9ab
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
add eax, 0xa4
lea ecx, [ebp - 0x48]
cmp ecx, eax
je 0x1007a9ab
cmp dword [eax + 0x14], 8
mov ecx, eax
jb 0x1007a99f
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x48]
call fcn.10010360
push 0xf
push str.C3Prefs_CoreExt
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.1000aef0
lea edx, [ebp - 0x48]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x30]
call fcn.10075560
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 1
call fcn.1000ae90
push 0x11
push str.Analytics_CoreExt
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.1000aef0
mov byte [ebp - 4], 3
mov eax, dword [edi]
mov esi, dword [eax]
mov ecx, esi
call dword [0x1024852c]
mov ecx, edi
call esi
lea ecx, [ebp - 0x30]
lea edx, [eax + 0x44]
call fcn.10075560
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 1
call fcn.1000ae90
push 0
push 0x1025b044
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x30]
push 9
push str.SigningIn
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
call fcn.1000aef0
push 0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0xe4]
push eax
call fcn.10022d10
mov ecx, eax
call fcn.10023550
lea ecx, [ebp - 0xe4]
call fcn.1000ae90
lea ecx, [ebp - 0x30]
call fcn.1000ae90
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 1
call fcn.1000ae90
push 0xd
push str.NULL_SUB_CODE
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
mov byte [ebp - 4], 6
push 0x108
lea eax, [ebp - 0x208]
push 0
push eax
call fcn.101d28f0
sub esp, 0xc
mov ecx, esp
push 0
push 0x1025b044
mov dword [ecx], 0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.1000aef0
lea ecx, [ebp - 0x208]
call fcn.1001f090
push 0
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 7
push ecx
push 0
push eax
push 0x102f27c0
lea ecx, [ebp - 0xb0]
call fcn.10109750
lea ecx, [ebp - 0x208]
call fcn.1001f1b0
lea ecx, [ebp - 0xc8]
call fcn.1000ae90
xor eax, eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
mov byte [ebp - 4], 8
mov eax, dword [edi + 0x7c]
mov eax, dword [eax + 0x350]
cmp eax, 5
jne 0x1007abba
push 0xe
push str.Product_Signin
jmp 0x1007ac0b
cmp eax, 1
jne 0x1007abc8
push 0x11
push str.User_Click_Signin
jmp 0x1007ac0b
cmp eax, 6
jne 0x1007abd6
push 0x10
push str.Automatic_Signin
jmp 0x1007ac0b
cmp eax, 2
jne 0x1007abe4
push 0x1d
push str.Browser_Based_Implicit_Signin
jmp 0x1007ac0b
cmp eax, 3
jne 0x1007abf2
push 0x19
push str.Browser_Based_User_Signin
jmp 0x1007ac0b
cmp eax, 4
jne 0x1007ac00
push 0xa
push str.Web_Signin
jmp 0x1007ac0b
test eax, eax
jne 0x1007ac13
push 7
push str.Unknown
lea ecx, [ebp - 0x30]
call fcn.10010360
mov eax, dword [edi + 0x7c]
xorps xmm0, xmm0
push 0x40
mov dword [eax + 0x350], 0
movlpd qword [ebp - 0x18], xmm0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0
call fcn.101cff73
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 9
lea ecx, [ebp - 0xc8]
push 0xe
push str.event.workflow
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
push 5
push str.Debug
mov ecx, eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
push 0x11
push str.event.subcategory
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
push 0xd
push str.CCD_Container
mov ecx, eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
push 0xa
push str.event.type
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
push 4
push str.info
mov ecx, eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
push 0xd
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
push str.event.subtype
lea ecx, [ebp - 0xc8]
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
push 3
push 0x10263238
mov ecx, eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
push 0xe
push str.ccd.event_code
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
push 0xb
push str.ccd_sign_in
mov ecx, eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
push 0x17
push str.ccd.sign_in_reason_code
lea ecx, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0x18]
call fcn.1000fbe0
mov ecx, eax
lea eax, [ebp - 0x30]
cmp ecx, eax
je 0x1007ae92
cmp dword [ebp - 0x1c], 8
push dword [ebp - 0x20]
cmovae eax, dword [ebp - 0x30]
push eax
call fcn.10010360
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 9
call fcn.1000ae90
lea eax, [ebp - 0x18]
push eax
call fcn.10024530
mov esi, dword [0x102eec30]
mov byte [edi + 0x580], 0
test esi, esi
je 0x1007aee3
push str.Destroy_SignIn_Screen...
push 0x1025b044
push 0x1025b044
push str.ContainerBLMessageHandler
push str.c3containerBL
push 0xa
mov ecx, esi
call dword [0x1024852c]
call esi
add esp, 0x18
push 0
push 0x1025b044
lea ecx, [ebp - 0xe4]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd0], 0
call fcn.1000aef0
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0xc8]
push 0xe
push str.DestroyImsView
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xb4], 0
call fcn.1000aef0
push 1
lea eax, [ebp - 0xe4]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0xc8]
mov ecx, edi
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.100233f0
lea ecx, [ebp - 0x100]
call fcn.1000ae90
lea ecx, [ebp - 0xc8]
call fcn.1000ae90
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 9
call fcn.1000ae90
lea ecx, [ebp - 0x100]
call fcn.10075c40
lea ecx, [ebp - 0x100]
call fcn.1000ae90
push 4
push 0x10265080
mov ecx, ebx
mov dword [ebx], 0
mov dword [ebx + 0x10], 0
mov dword [ebx + 0x14], 0
call fcn.1000aef0
mov eax, dword [ebp - 0x18]
push dword [eax + 4]
lea eax, [ebp - 0x18]
push eax
mov ecx, eax
call fcn.10010e30
push 0x40
push dword [ebp - 0x18]
call fcn.101d02bd
add esp, 8
lea ecx, [ebp - 0x30]
call fcn.1000ae90
lea ecx, [ebp - 0x48]
call fcn.1000ae90
lea ecx, [ebp - 0x64]
call fcn.1000ae90
lea ecx, [ebp - 0x7c]
call fcn.1000ae90
lea ecx, [ebp - 0x94]
call fcn.1000ae90
lea ecx, [ebp - 0xac]
call fcn.1000ae90
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101cff65
mov esp, ebp
pop ebp
ret