Function at 0x14004caa0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1280]
mov eax, 0x1380
call fcn.1401bc360
sub rsp, rax
mov rax, qword [0x1402ad418]
xor rax, rsp
mov qword [rbp + 0x1270], rax
xor esi, esi
mov qword [rsp + 0x40], rcx
mov dword [rbp - 0x60], esi
mov r13, rcx
call fcn.14005eda0
mov rcx, r13
call fcn.140054340
mov rax, qword [r13 + 0x88]
lea rdx, [0x1401eee9c]
mov rcx, qword [rax + 0xe8]
mov r12, qword [rcx]
lea rcx, [rbp + 0x968]
add r12, 0x10
mov qword [rsp + 0x48], r12
call fcn.140009e70
lea rdx, [0x1401eee98]
lea rcx, [rbp + 0x950]
call fcn.140009e70
lea rdx, str.QMAKE_BUILTIN_COMPILERS
lea rcx, [rbp + 0x938]
call fcn.140009c80
lea r15, [0x1401fd088]
lea rdx, [rbp + 0x950]
mov qword [rsp + 0x60], r15
lea rcx, [rsp + 0x60]
call fcn.1400019c0
lea rdx, [rbp + 0x968]
lea rcx, [rsp + 0x60]
call fcn.1400019c0
lea rdx, [rbp + 0x938]
mov rcx, r12
call fcn.14001a1c0
mov rbx, qword [rsp + 0x60]
mov rdi, rax
cmp rbx, qword [rax]
je 0x14004cbe6
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xe8]
call fcn.140018d80
mov rdx, qword [rbp + 0xe8]
mov rcx, qword [rdi]
mov qword [rbp + 0xe8], rcx
mov qword [rdi], rdx
mov rdx, qword [rbp + 0xe8]
mov eax, dword [rdx]
test eax, eax
je 0x14004cbda
cmp eax, 0xffffffff
je 0x14004cbe6
sub eax, 1
mov dword [rdx], eax
jne 0x14004cbe6
mov rdx, qword [rbp + 0xe8]
lea rcx, [rbp + 0xe8]
call fcn.140002c20
mov eax, dword [rbx]
test eax, eax
je 0x14004cbf8
cmp eax, 0xffffffff
je 0x14004cc05
sub eax, 1
mov dword [rbx], eax
jne 0x14004cc05
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140002c20
mov rcx, qword [rbp + 0x938]
mov r14d, 8
mov eax, dword [rcx]
test eax, eax
je 0x14004cc2b
cmp eax, 0xffffffff
je 0x14004cc38
sub eax, 1
mov dword [rcx], eax
jne 0x14004cc38
mov rcx, qword [rbp + 0x938]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x950]
mov eax, dword [rcx]
test eax, eax
je 0x14004cc58
cmp eax, 0xffffffff
je 0x14004cc65
sub eax, 1
mov dword [rcx], eax
jne 0x14004cc65
mov rcx, qword [rbp + 0x950]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x968]
mov eax, dword [rcx]
test eax, eax
je 0x14004cc85
cmp eax, 0xffffffff
je 0x14004cc92
sub eax, 1
mov dword [rcx], eax
jne 0x14004cc92
mov rcx, qword [rbp + 0x968]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, [0x1401eeeb4]
lea rcx, [rbp + 0xc68]
call fcn.140009e70
mov rdx, rax
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x38]
call fcn.1400019c0
lea rdx, str.QMAKE_LANGUAGE_C
lea rcx, [rbp + 0x980]
call fcn.140009c80
lea rdx, [rbp + 0x980]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rax]
mov qword [rax], rcx
mov qword [rbp + 0x3a0], rdx
mov eax, dword [rdx]
test eax, eax
je 0x14004cd04
cmp eax, 0xffffffff
je 0x14004cd10
sub eax, 1
mov dword [rdx], eax
jne 0x14004cd10
mov rdx, qword [rbp + 0x3a0]
lea rcx, [rbp + 0x3a0]
call fcn.140002c20
mov rcx, qword [rbp + 0x980]
mov eax, dword [rcx]
test eax, eax
je 0x14004cd30
cmp eax, 0xffffffff
je 0x14004cd3d
sub eax, 1
mov dword [rcx], eax
jne 0x14004cd3d
mov rcx, qword [rbp + 0x980]
mov r8, r14
mov edx, 2
call fcn.140143660
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004cd57
cmp eax, 0xffffffff
je 0x14004cd64
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004cd64
mov rdx, r15
lea rcx, [rsp + 0x38]
call fcn.140002c20
mov rcx, qword [rbp + 0xc68]
mov eax, dword [rcx]
test eax, eax
je 0x14004cd84
cmp eax, 0xffffffff
je 0x14004cd91
sub eax, 1
mov dword [rcx], eax
jne 0x14004cd91
mov rcx, qword [rbp + 0xc68]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, [0x1401eeecc]
lea rcx, [rbp + 0xc80]
call fcn.140009e70
mov rdx, rax
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x38]
call fcn.1400019c0
lea rdx, str.QMAKE_LANGUAGE_CXX
lea rcx, [rbp + 0x998]
call fcn.140009c80
lea rdx, [rbp + 0x998]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rax]
mov qword [rax], rcx
mov qword [rbp + 0x348], rdx
mov eax, dword [rdx]
test eax, eax
je 0x14004ce03
cmp eax, 0xffffffff
je 0x14004ce0f
sub eax, 1
mov dword [rdx], eax
jne 0x14004ce0f
mov rdx, qword [rbp + 0x348]
lea rcx, [rbp + 0x348]
call fcn.140002c20
mov rcx, qword [rbp + 0x998]
mov eax, dword [rcx]
test eax, eax
je 0x14004ce2f
cmp eax, 0xffffffff
je 0x14004ce3c
sub eax, 1
mov dword [rcx], eax
jne 0x14004ce3c
mov rcx, qword [rbp + 0x998]
mov r8, r14
mov edx, 2
call fcn.140143660
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004ce56
cmp eax, 0xffffffff
je 0x14004ce63
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004ce63
mov rdx, r15
lea rcx, [rsp + 0x38]
call fcn.140002c20
mov rcx, qword [rbp + 0xc80]
mov eax, dword [rcx]
test eax, eax
je 0x14004ce83
cmp eax, 0xffffffff
je 0x14004ce90
sub eax, 1
mov dword [rcx], eax
jne 0x14004ce90
mov rcx, qword [rbp + 0xc80]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, [0x1401eeee8]
lea rcx, [rbp + 0xc98]
call fcn.140009e70
mov rdx, rax
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x38]
call fcn.1400019c0
lea rdx, str.QMAKE_LANGUAGE_OBJC
lea rcx, [rbp + 0x9b0]
call fcn.140009c80
lea rdx, [rbp + 0x9b0]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rax]
mov qword [rax], rcx
mov qword [rbp + 0x350], rdx
mov eax, dword [rdx]
test eax, eax
je 0x14004cf02
cmp eax, 0xffffffff
je 0x14004cf0e
sub eax, 1
mov dword [rdx], eax
jne 0x14004cf0e
mov rdx, qword [rbp + 0x350]
lea rcx, [rbp + 0x350]
call fcn.140002c20
mov rcx, qword [rbp + 0x9b0]
mov eax, dword [rcx]
test eax, eax
je 0x14004cf2e
cmp eax, 0xffffffff
je 0x14004cf3b
sub eax, 1
mov dword [rcx], eax
jne 0x14004cf3b
mov rcx, qword [rbp + 0x9b0]
mov r8, r14
mov edx, 2
call fcn.140143660
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004cf55
cmp eax, 0xffffffff
je 0x14004cf62
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004cf62
mov rdx, r15
lea rcx, [rsp + 0x38]
call fcn.140002c20
mov rcx, qword [rbp + 0xc98]
mov eax, dword [rcx]
test eax, eax
je 0x14004cf82
cmp eax, 0xffffffff
je 0x14004cf8f
sub eax, 1
mov dword [rcx], eax
jne 0x14004cf8f
mov rcx, qword [rbp + 0xc98]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, [0x1401eef10]
lea rcx, [rbp + 0xcb0]
call fcn.140009e70
mov rdx, rax
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x38]
call fcn.1400019c0
lea rdx, str.QMAKE_LANGUAGE_OBJCXX
lea rcx, [rbp + 0x9c8]
call fcn.140009c80
lea rdx, [rbp + 0x9c8]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rax]
mov qword [rax], rcx
mov qword [rbp + 0x358], rdx
mov eax, dword [rdx]
test eax, eax
je 0x14004d001
cmp eax, 0xffffffff
je 0x14004d00d
sub eax, 1
mov dword [rdx], eax
jne 0x14004d00d
mov rdx, qword [rbp + 0x358]
lea rcx, [rbp + 0x358]
call fcn.140002c20
mov rcx, qword [rbp + 0x9c8]
mov eax, dword [rcx]
test eax, eax
je 0x14004d02d
cmp eax, 0xffffffff
je 0x14004d03a
sub eax, 1
mov dword [rcx], eax
jne 0x14004d03a
mov rcx, qword [rbp + 0x9c8]
mov r8, r14
mov edx, 2
call fcn.140143660
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004d054
cmp eax, 0xffffffff
je 0x14004d061
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004d061
mov rdx, r15
lea rcx, [rsp + 0x38]
call fcn.140002c20
mov rcx, qword [rbp + 0xcb0]
mov eax, dword [rcx]
test eax, eax
je 0x14004d081
cmp eax, 0xffffffff
je 0x14004d08e
sub eax, 1
mov dword [rcx], eax
jne 0x14004d08e
mov rcx, qword [rbp + 0xcb0]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.TARGET
lea rcx, [rbp + 0x9e0]
call fcn.140009c80
lea rdx, [rbp + 0x9e0]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
mov rcx, qword [rbp + 0x9e0]
mov eax, dword [rcx]
test eax, eax
je 0x14004d0d6
cmp eax, 0xffffffff
je 0x14004d0e3
sub eax, 1
mov dword [rcx], eax
jne 0x14004d0e3
mov rcx, qword [rbp + 0x9e0]
mov r8, r14
mov edx, 2
call fcn.140143660
test ebx, ebx
jne 0x14004d0f6
lea rdx, str.TARGET_is_empty
lea ecx, [rbx + 2]
call fcn.1400b3a00
lea rdx, str.QMAKE_MKDIR_CMD
lea rcx, [rbp + 0x9f8]
call fcn.140009c80
lea rdx, [rbp + 0x9f8]
mov rcx, r12
mov ebx, 0x20
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0x360]
movzx r8d, bx
call fcn.14000bbe0
mov rdx, qword [r13 + 0x58]
mov rcx, qword [rax]
mov qword [r13 + 0x58], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x360]
mov eax, dword [rcx]
test eax, eax
je 0x14004d15e
cmp eax, 0xffffffff
je 0x14004d16b
sub eax, 1
mov dword [rcx], eax
jne 0x14004d16b
mov rcx, qword [rbp + 0x360]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x9f8]
mov eax, dword [rcx]
test eax, eax
je 0x14004d18b
cmp eax, 0xffffffff
je 0x14004d198
sub eax, 1
mov dword [rcx], eax
jne 0x14004d198
mov rcx, qword [rbp + 0x9f8]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.QMAKE_CHK_EXISTS
lea rcx, [rbp + 0xa10]
call fcn.140009c80
lea rdx, [rbp + 0xa10]
mov rcx, r12
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0x368]
movzx r8d, bx
call fcn.14000bbe0
mov rdx, qword [r13 + 0x60]
mov rcx, qword [rax]
mov qword [r13 + 0x60], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x368]
mov eax, dword [rcx]
test eax, eax
je 0x14004d1fb
cmp eax, 0xffffffff
je 0x14004d208
sub eax, 1
mov dword [rcx], eax
jne 0x14004d208
mov rcx, qword [rbp + 0x368]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xa10]
mov eax, dword [rcx]
test eax, eax
je 0x14004d228
cmp eax, 0xffffffff
je 0x14004d235
sub eax, 1
mov dword [rcx], eax
jne 0x14004d235
mov rcx, qword [rbp + 0xa10]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rax, qword [r13 + 0x58]
cmp dword [rax + 4], esi
jne 0x14004d3d3
lea rax, [0x1401eac84]
mov dword [rbp - 0x80], 1
mov qword [rbp - 0x78], rax
lea rdx, [rbp + 0x1250]
movaps xmm0, xmmword [rbp - 0x80]
lea rcx, [0x1402ac5a0]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.1401837a0
test al, al
je 0x14004d329
mov r8d, 0x31
lea rdx, str.if_not_exist__1_mkdir__1__if_not_exist__1_exit_1
lea rcx, [rbp + 0x210]
call fcn.140187820
mov rcx, qword [r13 + 0x58]
mov rax, qword [rbp + 0x210]
mov qword [r13 + 0x58], rax
mov qword [rbp + 0x210], rcx
mov eax, dword [rcx]
test eax, eax
je 0x14004d2c3
cmp eax, 0xffffffff
je 0x14004d2d0
sub eax, 1
mov dword [rcx], eax
jne 0x14004d2d0
mov rcx, qword [rbp + 0x210]
mov r8, r14
mov edx, 2
call fcn.140143660
mov r8d, 0xf
lea rdx, str.if_not_exist__1
lea rcx, [rbp + 0x218]
call fcn.140187820
mov rcx, qword [r13 + 0x60]
mov rax, qword [rbp + 0x218]
mov qword [r13 + 0x60], rax
mov qword [rbp + 0x218], rcx
mov eax, dword [rcx]
test eax, eax
je 0x14004d3c6
cmp eax, 0xffffffff
je 0x14004d3d3
sub eax, 1
mov dword [rcx], eax
jne 0x14004d3d3
mov rcx, qword [rbp + 0x218]
jmp 0x14004d3c6
mov r8d, 0x19
lea rdx, str.test__d__1__mkdir__p__1
lea rcx, [rbp + 0x220]
call fcn.140187820
mov rcx, qword [r13 + 0x58]
mov rax, qword [rbp + 0x220]
mov qword [r13 + 0x58], rax
mov qword [rbp + 0x220], rcx
mov eax, dword [rcx]
test eax, eax
je 0x14004d371
cmp eax, 0xffffffff
je 0x14004d37e
sub eax, 1
mov dword [rcx], eax
jne 0x14004d37e
mov rcx, qword [rbp + 0x220]
mov r8, r14
mov edx, 2
call fcn.140143660
mov r8d, 0xd
lea rdx, str.test__e__1_
lea rcx, [rbp + 0x228]
call fcn.140187820
mov rcx, qword [r13 + 0x60]
mov rax, qword [rbp + 0x228]
mov qword [r13 + 0x60], rax
mov qword [rbp + 0x228], rcx
mov eax, dword [rcx]
test eax, eax
je 0x14004d3c6
cmp eax, 0xffffffff
je 0x14004d3d3
sub eax, 1
mov dword [rcx], eax
jne 0x14004d3d3
mov rcx, qword [rbp + 0x228]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.QMAKE_CC_O_FLAG
lea rcx, [rbp + 0xa28]
call fcn.140009c80
lea rdx, [rbp + 0xa28]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
mov rcx, qword [rbp + 0xa28]
mov eax, dword [rcx]
test eax, eax
je 0x14004d41b
cmp eax, 0xffffffff
je 0x14004d428
sub eax, 1
mov dword [rcx], eax
jne 0x14004d428
mov rcx, qword [rbp + 0xa28]
mov r8, r14
mov edx, 2
call fcn.140143660
test ebx, ebx
jne 0x14004d4ce
lea rdx, [0x1401eefe0]
lea rcx, [rbp + 0xa58]
call fcn.140009e70
lea rdx, str.QMAKE_CC_O_FLAG
lea rcx, [rbp + 0xa40]
call fcn.140009c80
lea rdx, [rbp + 0xa40]
mov rcx, r12
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xa58]
call fcn.14001a930
mov rcx, qword [rbp + 0xa40]
mov eax, dword [rcx]
test eax, eax
je 0x14004d494
cmp eax, 0xffffffff
je 0x14004d4a1
sub eax, 1
mov dword [rcx], eax
jne 0x14004d4a1
mov rcx, qword [rbp + 0xa40]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xa58]
mov eax, dword [rcx]
test eax, eax
je 0x14004d4c1
cmp eax, 0xffffffff
je 0x14004d4ce
sub eax, 1
mov dword [rcx], eax
jne 0x14004d4ce
mov rcx, qword [rbp + 0xa58]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.QMAKE_LINK_O_FLAG
lea rcx, [rbp + 0xa70]
call fcn.140009c80
lea rdx, [rbp + 0xa70]
mov rcx, r12
call fcn.14001a1c0
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
mov rcx, qword [rbp + 0xa70]
mov eax, dword [rcx]
test eax, eax
je 0x14004d516
cmp eax, 0xffffffff
je 0x14004d523
sub eax, 1
mov dword [rcx], eax
jne 0x14004d523
mov rcx, qword [rbp + 0xa70]
mov r8, r14
mov edx, 2
call fcn.140143660
test ebx, ebx
jne 0x14004d5c9
lea rdx, [0x1401eefe0]
lea rcx, [rbp + 0xaa0]
call fcn.140009e70
lea rdx, str.QMAKE_LINK_O_FLAG
lea rcx, [rbp + 0xa88]
call fcn.140009c80
lea rdx, [rbp + 0xa88]
mov rcx, r12
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xaa0]
call fcn.14001a930
mov rcx, qword [rbp + 0xa88]
mov eax, dword [rcx]
test eax, eax
je 0x14004d58f
cmp eax, 0xffffffff
je 0x14004d59c
sub eax, 1
mov dword [rcx], eax
jne 0x14004d59c
mov rcx, qword [rbp + 0xa88]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xaa0]
mov eax, dword [rcx]
test eax, eax
je 0x14004d5bc
cmp eax, 0xffffffff
je 0x14004d5c9
sub eax, 1
mov dword [rcx], eax
jne 0x14004d5c9
mov rcx, qword [rbp + 0xaa0]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.QMAKE_DEFAULT_INCDIRS
lea rcx, [rbp + 0xab8]
call fcn.140009c80
lea rdx, [rbp + 0xab8]
mov rcx, r12
call fcn.14001a1c0
lea rdx, [rbp + 0x370]
mov rcx, rax
call fcn.14000cd70
mov rdx, rax
lea rcx, [r13 + 0x28]
call fcn.14000e760
mov rdi, qword [rbp + 0x370]
mov eax, dword [rdi]
test eax, eax
je 0x14004d626
cmp eax, 0xffffffff
je 0x14004d67a
sub eax, 1
mov dword [rdi], eax
jne 0x14004d67a
mov rdi, qword [rbp + 0x370]
movsxd rsi, dword [rdi + 8]
movsxd rbx, dword [rdi + 0xc]
add rsi, 2
add rbx, 2
lea rsi, [rdi + rsi*8]
lea rbx, [rdi + rbx*8]
cmp rbx, rsi
je 0x14004d670
sub rbx, r14
mov rcx, qword [rbx]
mov eax, dword [rcx]
test eax, eax
je 0x14004d65b
cmp eax, 0xffffffff
je 0x14004d66b
sub eax, 1
mov dword [rcx], eax
jne 0x14004d66b
mov rcx, qword [rbx]
mov r8, r14
mov edx, 2
call fcn.140143660
cmp rbx, rsi
jne 0x14004d643
mov rcx, rdi
call fcn.1401683a0
xor esi, esi
mov rcx, qword [rbp + 0xab8]
mov eax, dword [rcx]
test eax, eax
je 0x14004d69a
cmp eax, 0xffffffff
je 0x14004d6a7
sub eax, 1
mov dword [rcx], eax
jne 0x14004d6a7
mov rcx, qword [rbp + 0xab8]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.INCLUDEPATH
lea rcx, [rbp + 0xad0]
call fcn.140009c80
mov rcx, qword [r13 + 0x88]
lea rdx, [rbp + 0xad0]
call fcn.140027d40
mov r9, qword [rbp + 0xad0]
mov rbx, rax
mov ecx, dword [r9]
test ecx, ecx
je 0x14004d6f2
cmp ecx, 0xffffffff
je 0x14004d702
sub ecx, 1
mov dword [r9], ecx
jne 0x14004d702
mov r9, qword [rbp + 0xad0]
mov r8, r14
mov edx, 2
mov rcx, r9
call fcn.140143660
mov edx, 0xe
lea rcx, str.no_include_pwd
call fcn.1401874c0
mov qword [rbp + 0x230], rax
lea rdx, [rbp + 0x230]
mov rcx, qword [r13 + 0x88]
xor r8d, r8d
mov qword [rbp + 0x5f8], rdx
mov dword [rbp + 0x600], esi
mov edx, dword [rax + 4]
mov dword [rbp + 0x604], edx
lea rdx, [rbp + 0x5f8]
call fcn.140020c90
mov rcx, qword [rbp + 0x230]
test al, al
sete dil
mov eax, dword [rcx]
test eax, eax
je 0x14004d773
cmp eax, 0xffffffff
je 0x14004d780
sub eax, 1
mov dword [rcx], eax
jne 0x14004d780
mov rcx, qword [rbp + 0x230]
mov r8, r14
mov edx, 2
call fcn.140143660
test dil, dil
je 0x14004d8af
lea rcx, [rbp + 0x378]
call fcn.140006ba0
mov rdx, rax
lea rcx, [0x1402ac5b8]
call fcn.1401833e0
mov rcx, qword [rbp + 0x378]
test al, al
sete dil
mov eax, dword [rcx]
test eax, eax
je 0x14004d7ca
cmp eax, 0xffffffff
je 0x14004d7d7
sub eax, 1
mov dword [rcx], eax
jne 0x14004d7d7
mov rcx, qword [rbp + 0x378]
mov r8, r14
mov edx, 2
call fcn.140143660
test dil, dil
je 0x14004d82b
lea rdx, [0x1402ac5b8]
lea rcx, [rbp + 0xae8]
call fcn.140009d80
lea rdx, [rbp + 0xae8]
mov rcx, rbx
call fcn.1400592c0
mov rcx, qword [rbp + 0xae8]
mov eax, dword [rcx]
test eax, eax
je 0x14004d81e
cmp eax, 0xffffffff
je 0x14004d82b
sub eax, 1
mov dword [rcx], eax
jne 0x14004d82b
mov rcx, qword [rbp + 0xae8]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rcx, [rbp + 0x380]
call fcn.140006ba0
mov rdx, rax
lea rcx, [rbp + 0xb00]
call fcn.140009d80
lea rdx, [rbp + 0xb00]
mov rcx, rbx
call fcn.1400592c0
mov rcx, qword [rbp + 0xb00]
mov eax, dword [rcx]
test eax, eax
je 0x14004d875
cmp eax, 0xffffffff
je 0x14004d882
sub eax, 1
mov dword [rcx], eax
jne 0x14004d882
mov rcx, qword [rbp + 0xb00]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x380]
mov eax, dword [rcx]
test eax, eax
je 0x14004d8a2
cmp eax, 0xffffffff
je 0x14004d8af
sub eax, 1
mov dword [rcx], eax
jne 0x14004d8af
mov rcx, qword [rbp + 0x380]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [r13 + 0x88]
lea rdx, [rbp + 0xf0]
add rcx, 0x58
mov rax, qword [rcx]
mov qword [rbp + 0xf0], rax
cmp rcx, rdx
jne 0x14004d8f0
mov r8d, 0x446
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_text_qstring.h
lea rcx, str.other___this
call fcn.140160ea0
mov rax, qword [rbp + 0xf0]
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x14004d8ff
lea ecx, [rdx + 1]
mov dword [rax], ecx
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xb18]
call fcn.140009d80
lea rdx, [rbp + 0xb18]
mov rcx, rbx
call fcn.14001a930
mov rcx, qword [rbp + 0xb18]
mov eax, dword [rcx]
test eax, eax
je 0x14004d941
cmp eax, 0xffffffff
je 0x14004d94e
sub eax, 1
mov dword [rcx], eax
jne 0x14004d94e
mov rcx, qword [rbp + 0xb18]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xf0]
mov eax, dword [rcx]
test eax, eax
je 0x14004d96e
cmp eax, 0xffffffff
je 0x14004d97b
sub eax, 1
mov dword [rcx], eax
jne 0x14004d97b
mov rcx, qword [rbp + 0xf0]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.QMAKE_PLATFORM
lea rcx, [rbp + 0xb30]
call fcn.140009c80
lea rdx, [rbp + 0xb30]
mov rcx, r12
call fcn.14001a1c0
mov rdx, rax
lea rcx, [rbp + 0x430]
call fcn.140018d80
mov rcx, qword [rbp + 0xb30]
mov eax, dword [rcx]
test eax, eax
je 0x14004d9cc
cmp eax, 0xffffffff
je 0x14004d9d9
sub eax, 1
mov dword [rcx], eax
jne 0x14004d9d9
mov rcx, qword [rbp + 0xb30]
mov r8, r14
mov edx, 2
call fcn.140143660
mov r8d, 1
lea rdx, str.darwin
lea rcx, [rbp + 0x430]
call fcn.14000afe0
mov byte [r13 + 0x49], al
lea r14, str._QMAKE_STASH_
lea rax, str._QMAKE_SUPER_CACHE_
mov qword [rbp + 0x1250], r14
mov qword [rbp + 0x1258], rax
mov r15, rsi
mov qword [rbp + 0x1260], rsi
nop dword [rax]
mov rdx, r14
lea rcx, [rbp + 0x510]
call fcn.140009c80
mov rax, qword [r12]
cmp dword [rax + 0x10], 1
jbe 0x14004da45
mov rcx, r12
call fcn.14001b5a0
mov rax, qword [r12]
mov ebx, dword [rax + 0x24]
lea rcx, [rbp + 0x510]
call fcn.14000c070
mov edi, eax
lea rdx, [rbp + 0x510]
xor edi, ebx
mov rcx, r12
mov r8d, edi
call fcn.1400029f0
mov r8, qword [r12]
mov rsi, rax
mov rax, qword [rax]
cmp rax, r8
jne 0x14004db2c
mov ecx, dword [r8 + 0x20]
cmp dword [r8 + 0x14], ecx
jl 0x14004daaf
movsx edx, word [r8 + 0x1e]
mov rcx, r8
inc edx
call fcn.140161d10
mov r8d, edi
lea rdx, [rbp + 0x510]
mov rcx, r12
call fcn.1400029f0
mov r8, qword [r12]
mov rsi, rax
lea rax, [0x1401fd088]
mov edx, 8
mov rcx, r8
mov qword [rsp + 0x38], rax
call fcn.140161920
mov rcx, qword [rsi]
lea rdx, [rbp + 0x510]
mov rbx, rax
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov dword [rax + 8], edi
call fcn.140009d10
lea rdi, [rbx + 0x28]
mov rcx, rdi
lea rdx, [rsp + 0x38]
call fcn.140018d80
mov qword [rsi], rbx
mov rax, qword [r12]
inc dword [rax + 0x14]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004db19
cmp eax, 0xffffffff
je 0x14004db30
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004db30
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x38]
call fcn.140002c20
jmp 0x14004db30
lea rdi, [rax + 0x28]
mov rax, qword [rdi]
mov rcx, qword [rbp + 0x510]
mov ebx, dword [rax + 4]
mov eax, dword [rcx]
test eax, eax
je 0x14004db56
cmp eax, 0xffffffff
je 0x14004db64
sub eax, 1
mov dword [rcx], eax
jne 0x14004db64
mov rcx, qword [rbp + 0x510]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
test ebx, ebx
je 0x14004de50
mov rdx, r14
lea rcx, [rbp + 0x528]
call fcn.140009c80
mov rax, qword [r12]
cmp dword [rax + 0x10], 1
jbe 0x14004db91
mov rcx, r12
call fcn.14001b5a0
mov rax, qword [r12]
mov ebx, dword [rax + 0x24]
lea rcx, [rbp + 0x528]
call fcn.14000c070
mov edi, eax
lea rdx, [rbp + 0x528]
xor edi, ebx
mov rcx, r12
mov r8d, edi
call fcn.1400029f0
mov r8, qword [r12]
mov rsi, rax
mov rax, qword [rax]
cmp rax, r8
jne 0x14004dc7c
mov ecx, dword [r8 + 0x20]
cmp dword [r8 + 0x14], ecx
jl 0x14004dbfb
movsx edx, word [r8 + 0x1e]
mov rcx, r8
inc edx
call fcn.140161d10
mov r8d, edi
lea rdx, [rbp + 0x528]
mov rcx, r12
call fcn.1400029f0
mov r8, qword [r12]
mov rsi, rax
lea rax, [0x1401fd088]
mov r14d, 8
mov edx, r14d
mov qword [rsp + 0x38], rax
mov rcx, r8
call fcn.140161920
mov rcx, qword [rsi]
lea rdx, [rbp + 0x528]
mov rbx, rax
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov dword [rax + 8], edi
call fcn.140009d10
lea rdi, [rbx + 0x28]
mov rcx, rdi
lea rdx, [rsp + 0x38]
call fcn.140018d80
mov qword [rsi], rbx
mov rax, qword [r12]
inc dword [rax + 0x14]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004dc69
cmp eax, 0xffffffff
je 0x14004dc86
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004dc86
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x38]
call fcn.140002c20
jmp 0x14004dc86
lea rdi, [rax + 0x28]
mov r14d, 8
mov rax, qword [rdi]
cmp dword [rax + 4], 0
jne 0x14004dca8
mov r8d, 0xf2
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rcx, str._isEmpty__
call fcn.140160ea0
mov rcx, rdi
call fcn.14000ac20
mov r9, qword [rbp + 0x528]
mov rbx, rax
mov ecx, dword [r9]
test ecx, ecx
je 0x14004dcd5
cmp ecx, 0xffffffff
je 0x14004dce5
sub ecx, 1
mov dword [r9], ecx
jne 0x14004dce5
mov r9, qword [rbp + 0x528]
mov r8, r14
mov edx, 2
mov rcx, r9
call fcn.140143660
cmp dword [rbx + 0xc], 0
je 0x14004de50
lea rdx, [rbp + 0xc20]
mov rcx, rbx
call fcn.14000cce0
mov r8, rax
lea rdx, [rbp + 0x238]
mov rcx, r13
call fcn.140045710
lea rdx, [rbp + 0x388]
lea rcx, [rbp + 0x238]
call fcn.140160380
mov rcx, rax
lea rdx, [0x1402ac5b8]
call fcn.1401833e0
mov rcx, qword [rbp + 0x388]
movzx ebx, al
mov edx, dword [rcx]
test edx, edx
je 0x14004dd55
cmp edx, 0xffffffff
je 0x14004dd62
sub edx, 1
mov dword [rcx], edx
jne 0x14004dd62
mov rcx, qword [rbp + 0x388]
mov r8, r14
mov edx, 2
call fcn.140143660
test bl, bl
je 0x14004de44
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x238]
call fcn.14015f8c0
mov rdx, rax
lea rcx, [rbp + 0xb60]
call fcn.140009d80
lea rdx, str.QMAKE_DISTCLEAN
lea rcx, [rbp + 0xb48]
call fcn.140009c80
lea rdx, [rbp + 0xb48]
mov rcx, r12
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xb60]
call fcn.14001a930
mov rcx, qword [rbp + 0xb48]
mov eax, dword [rcx]
test eax, eax
je 0x14004dddd
cmp eax, 0xffffffff
je 0x14004ddea
sub eax, 1
mov dword [rcx], eax
jne 0x14004ddea
mov rcx, qword [rbp + 0xb48]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xb60]
mov eax, dword [rcx]
test eax, eax
je 0x14004de0a
cmp eax, 0xffffffff
je 0x14004de17
sub eax, 1
mov dword [rcx], eax
jne 0x14004de17
mov rcx, qword [rbp + 0xb60]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x390]
mov eax, dword [rcx]
test eax, eax
je 0x14004de37
cmp eax, 0xffffffff
je 0x14004de44
sub eax, 1
mov dword [rcx], eax
jne 0x14004de44
mov rcx, qword [rbp + 0x390]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rcx, [rbp + 0x238]
call fcn.14015ee40
mov r14, qword [rbp + r15*8 + 0x1258]
inc r15
test r14, r14
jne 0x14004da20
lea rdx, str.QMAKE_EXTRA_COMPILERS
lea rcx, [rbp + 0xb78]
call fcn.140009c80
lea rdx, [rbp + 0xb78]
mov rcx, r12
mov r15, r12
call fcn.14001a1c0
mov r9, qword [rbp + 0xb78]
mov r12, rax
mov qword [rsp + 0x60], rax
mov ecx, dword [r9]
test ecx, ecx
je 0x14004deb3
cmp ecx, 0xffffffff
je 0x14004dec8
sub ecx, 1
mov dword [r9], ecx
jne 0x14004dec8
mov r9, qword [rbp + 0xb78]
mov esi, 8
mov rcx, r9
mov r8d, esi
lea edx, [rsi - 6]
call fcn.140143660
jmp 0x14004decd
mov esi, 8
mov rax, qword [r12]
lea rbx, str..variable_out
xor ecx, ecx
mov edi, ecx
mov dword [rbp + 0xa0], ecx
mov r14d, ecx
mov dword [rbp - 0x30], ecx
cmp dword [rax + 4], ecx
jle 0x14004e6fa
mov r13d, ecx
nop dword [rax]
nop dword [rax + rax]
mov rcx, qword [r12]
mov eax, dword [rcx + 4]
cmp r14d, eax
jg 0x14004e6f5
test edi, edi
js 0x14004df18
cmp edi, eax
jl 0x14004df3c
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [r12]
call fcn.140001b70
lea rcx, [r13*2]
mov dword [rbp - 0x80], 0xd
add rcx, r13
mov qword [rbp - 0x78], rbx
cmp dword [0x1401fd088], 1
lea rdx, [rax + rcx*8]
mov eax, dword [rax + rcx*8 + 8]
mov ecx, dword [rdx + 0xc]
mov dword [rbp + 0x610], eax
lea rax, [0x1401fd088]
mov qword [rbp + 0x608], rdx
mov dword [rbp + 0x614], ecx
lea edx, [rcx + 0xd]
mov qword [rbp - 0x18], rax
ja 0x14004df9a
mov ecx, dword [0x1401fd090]
btr ecx, 0x1f
cmp edx, ecx
jb 0x14004dfb9
cmp edx, dword [0x1401fd08c]
lea rcx, [rbp - 0x18]
cmovl edx, dword [0x1401fd08c]
xor r8d, r8d
inc edx
call fcn.14018ae80
mov rax, qword [rbp - 0x18]
mov ecx, dword [rax + 8]
test ecx, ecx
js 0x14004dfc7
bts ecx, 0x1f
mov dword [rax + 8], ecx
lea rdx, [rbp + 0x608]
lea rcx, [rbp - 0x18]
call fcn.140183be0
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp - 0x18]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.140183dd0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x4b0]
call fcn.140009c10
mov rcx, qword [rbp - 0x18]
mov eax, dword [rcx]
test eax, eax
je 0x14004e01d
cmp eax, 0xffffffff
je 0x14004e02a
sub eax, 1
mov dword [rcx], eax
jne 0x14004e02a
mov rcx, qword [rbp - 0x18]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [r15]
xor esi, esi
mov eax, esi
cmp dword [rcx + 0x20], eax
je 0x14004e047
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x4b0]
call fcn.14000c070
xor eax, ebx
mov r8d, eax
lea rdx, [rbp + 0x4b0]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
je 0x14004e485
cmp dword [rcx + 0x14], esi
je 0x14004e0ab
mov eax, esi
cmp dword [rcx + 0x20], eax
je 0x14004e082
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x4b0]
call fcn.14000c070
xor eax, ebx
mov r8d, eax
lea rdx, [rbp + 0x4b0]
mov rcx, r15
call fcn.1400029f0
mov rdx, qword [rax]
cmp rdx, qword [r15]
je 0x14004e0ab
add rdx, 0x28
lea rcx, [rbp - 0x58]
call fcn.140018d80
jmp 0x14004e0b6
lea rax, [0x1401fd088]
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
mov ecx, esi
mov dword [rsp + 0x30], ecx
cmp dword [rax + 4], ecx
jle 0x14004e462
mov rbx, qword [rsp + 0x60]
mov r12, rsi
mov rax, qword [rbx]
mov edi, esi
mov dword [rbp - 0x20], esi
mov r15, rsi
cmp dword [rax + 4], 0
jle 0x14004e437
mov qword [rsp + 0x38], rsi
nop dword [rax + rax]
cmp r15, r13
je 0x14004e40a
test r15, r15
js 0x14004e103
cmp edi, dword [rax + 4]
jl 0x14004e126
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rax, qword [rbx]
xor edx, edx
mov rcx, rax
call fcn.140001b70
add rax, rsi
mov dword [rbp + 0x110], 6
lea rcx, str..input
mov qword [rbp + 0x118], rcx
mov edx, dword [rax + 0xc]
mov ecx, dword [rax + 8]
mov dword [rbp + 0x624], edx
add edx, 6
cmp dword [0x1401fd088], 1
mov qword [rbp + 0x618], rax
lea rax, [0x1401fd088]
mov dword [rbp + 0x620], ecx
mov qword [rbp + 8], rax
ja 0x14004e189
mov ecx, dword [0x1401fd090]
btr ecx, 0x1f
cmp edx, ecx
jb 0x14004e1a8
cmp edx, dword [0x1401fd08c]
lea rcx, [rbp + 8]
cmovl edx, dword [0x1401fd08c]
xor r8d, r8d
inc edx
call fcn.14018ae80
mov rax, qword [rbp + 8]
mov ecx, dword [rax + 8]
test ecx, ecx
js 0x14004e1b6
bts ecx, 0x1f
mov dword [rax + 8], ecx
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 8]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x110]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 8]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.140183dd0
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x498]
call fcn.140009c10
mov rcx, qword [rbp + 8]
mov eax, dword [rcx]
test eax, eax
je 0x14004e20f
cmp eax, 0xffffffff
je 0x14004e21d
sub eax, 1
mov dword [rcx], eax
jne 0x14004e21d
mov rcx, qword [rbp + 8]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
mov r14, qword [rsp + 0x48]
xor ebx, ebx
mov eax, ebx
mov rcx, qword [r14]
cmp dword [rcx + 0x20], ebx
je 0x14004e241
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x498]
call fcn.14000c070
xor eax, ebx
xor ebx, ebx
mov r8d, eax
lea rdx, [rbp + 0x498]
mov rcx, r14
call fcn.1400029f0
mov rcx, qword [r14]
cmp qword [rax], rcx
je 0x14004e3dc
cmp dword [rcx + 0x14], 0
je 0x14004e2ad
cmp dword [rcx + 0x20], 0
mov eax, ebx
je 0x14004e280
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x498]
call fcn.14000c070
xor eax, ebx
xor ebx, ebx
mov r8d, eax
lea rdx, [rbp + 0x498]
mov rcx, r14
call fcn.1400029f0
mov rdx, qword [rax]
cmp rdx, qword [r14]
je 0x14004e2ad
add rdx, 0x28
lea rcx, [rbp - 0x38]
call fcn.140018d80
mov rdx, qword [rbp - 0x38]
jmp 0x14004e2bb
lea rax, [0x1401fd088]
mov rdx, rax
mov qword [rbp - 0x38], rax
cmp dword [rdx + 4], 0
mov edi, ebx
mov rsi, rbx
jle 0x14004e3b5
mov r14, rbx
nop dword [rax]
test r12, r12
js 0x14004e2e2
mov rcx, qword [rbp - 0x58]
mov eax, dword [rsp + 0x30]
cmp eax, dword [rcx + 4]
jl 0x14004e306
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [rbp - 0x58]
xor edx, edx
call fcn.140001b70
lea rbx, [r12 + rax]
test rsi, rsi
js 0x14004e31f
mov rcx, qword [rbp - 0x38]
cmp edi, dword [rcx + 4]
jl 0x14004e343
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [rbp - 0x38]
xor edx, edx
call fcn.140001b70
mov edx, dword [rbx + 0xc]
add rax, r14
mov ecx, dword [rbx + 8]
mov dword [rbp + 0x630], ecx
mov dword [rbp + 0x634], edx
mov qword [rbp + 0x628], rbx
mov edx, dword [rax + 0xc]
mov ecx, dword [rax + 8]
mov dword [rbp + 0x640], ecx
lea rcx, [rbp + 0x638]
mov dword [rbp + 0x644], edx
lea rdx, [rbp + 0x628]
mov qword [rbp + 0x638], rax
call fcn.1401835b0
test al, al
je 0x14004e39f
cmp r13, r15
jg 0x14004e4c2
mov rdx, qword [rbp - 0x38]
inc edi
inc rsi
add r14, 0x18
cmp edi, dword [rdx + 4]
jl 0x14004e2d0
mov eax, dword [rdx]
test eax, eax
je 0x14004e3cb
cmp eax, 0xffffffff
je 0x14004e3d4
sub eax, 1
mov dword [rdx], eax
jne 0x14004e3d4
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
call fcn.140002c20
mov edi, dword [rbp - 0x20]
mov rsi, qword [rsp + 0x38]
mov rcx, qword [rbp + 0x498]
mov eax, dword [rcx]
test eax, eax
je 0x14004e3fc
cmp eax, 0xffffffff
je 0x14004e40a
sub eax, 1
mov dword [rcx], eax
jne 0x14004e40a
mov rcx, qword [rbp + 0x498]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
mov rax, qword [rsp + 0x60]
inc edi
mov rbx, qword [rsp + 0x60]
add rsi, 0x18
inc r15
mov dword [rbp - 0x20], edi
mov qword [rsp + 0x38], rsi
mov rax, qword [rax]
cmp edi, dword [rax + 4]
jl 0x14004e0f0
mov ecx, dword [rsp + 0x30]
xor esi, esi
mov rax, qword [rbp - 0x58]
inc ecx
add r12, 0x18
mov dword [rsp + 0x30], ecx
cmp ecx, dword [rax + 4]
jl 0x14004e0d1
mov edi, dword [rbp + 0xa0]
mov r14d, dword [rbp - 0x30]
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x60]
mov rax, qword [rbp - 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x14004e478
cmp ecx, 0xffffffff
je 0x14004e485
sub ecx, 1
mov dword [rax], ecx
jne 0x14004e485
mov rdx, qword [rbp - 0x58]
lea rcx, [rbp - 0x58]
call fcn.140002c20
mov rcx, qword [rbp + 0x4b0]
mov eax, dword [rcx]
test eax, eax
je 0x14004e4ad
cmp eax, 0xffffffff
je 0x14004e6d1
sub eax, 1
mov dword [rcx], eax
jne 0x14004e6d1
mov rcx, qword [rbp + 0x4b0]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 6]
call fcn.140143660
jmp 0x14004e6d6
mov r14d, dword [rbp - 0x30]
mov r12, qword [rsp + 0x60]
inc r14d
movsxd rbx, dword [rbp + 0xa0]
mov dword [rbp - 0x30], r14d
mov rcx, qword [r12]
cmp ebx, dword [rcx + 4]
jb 0x14004e4f0
lea rcx, [rbp + 0x828]
call fcn.140009f00
jmp 0x14004e50b
xor edx, edx
call fcn.140001b70
lea rdx, [rbx + rbx*2]
lea rcx, [rbp + 0x828]
lea rdx, [rax + rdx*8]
call fcn.140009d10
movsxd rsi, dword [rbp - 0x20]
test esi, esi
js 0x14004e51c
mov rax, qword [r12]
cmp esi, dword [rax + 4]
jle 0x14004e53c
mov r9d, 0x1da
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::insert
call fcn.140160ef0
mov rcx, r12
call fcn.14000ac20
lea rdx, [rsi + rsi*2]
mov rcx, r12
lea r8, [rbp + 0x828]
lea rdx, [rax + rdx*8]
call fcn.140056340
mov rcx, qword [rbp + 0x828]
mov eax, dword [rcx]
test eax, eax
je 0x14004e57b
cmp eax, 0xffffffff
je 0x14004e589
sub eax, 1
mov dword [rcx], eax
jne 0x14004e589
mov rcx, qword [rbp + 0x828]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
add ebx, 1
js 0x14004e597
mov rax, qword [r12]
cmp ebx, dword [rax + 4]
jl 0x14004e5b7
mov r9d, 0x1e2
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::remove
call fcn.140160ef0
movsxd rax, ebx
xor edx, edx
lea rcx, [rax + rax*2]
lea rdi, [rcx*8]
mov rcx, qword [r12]
call fcn.140001b70
mov rcx, qword [r12]
xor edx, edx
lea rbx, [rax + 0x18]
call fcn.140001b70
lea r8, [rbx + rdi]
mov rcx, r12
lea rdx, [rdi + rax]
call fcn.14000b2d0
mov rdx, qword [rbp - 0x38]
mov edi, esi
mov dword [rbp + 0xa0], esi
mov r13, r15
mov eax, dword [rdx]
test eax, eax
je 0x14004e615
cmp eax, 0xffffffff
je 0x14004e61e
sub eax, 1
mov dword [rdx], eax
jne 0x14004e61e
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
call fcn.140002c20
mov rcx, qword [rbp + 0x498]
mov eax, dword [rcx]
test eax, eax
je 0x14004e63e
cmp eax, 0xffffffff
je 0x14004e650
sub eax, 1
mov dword [rcx], eax
jne 0x14004e650
mov rcx, qword [rbp + 0x498]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 6]
call fcn.140143660
jmp 0x14004e655
mov esi, 8
mov rdx, qword [rbp - 0x58]
mov eax, dword [rdx]
test eax, eax
je 0x14004e66f
cmp eax, 0xffffffff
je 0x14004e678
sub eax, 1
mov dword [rdx], eax
jne 0x14004e678
mov rdx, qword [rbp - 0x58]
lea rcx, [rbp - 0x58]
call fcn.140002c20
mov rcx, qword [rbp + 0x4b0]
mov eax, dword [rcx]
test eax, eax
je 0x14004e6b3
mov r15, qword [rsp + 0x48]
lea rbx, str..variable_out
cmp eax, 0xffffffff
je 0x14004df00
sub eax, 1
lea rbx, str..variable_out
mov dword [rcx], eax
jne 0x14004df00
mov rcx, qword [rbp + 0x4b0]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov r15, qword [rsp + 0x48]
lea rbx, str..variable_out
jmp 0x14004df00
mov esi, 8
mov rax, qword [r12]
lea rbx, str..variable_out
inc edi
inc r13
mov dword [rbp + 0xa0], edi
cmp edi, dword [rax + 4]
jl 0x14004df00
mov r13, qword [rsp + 0x40]
lea rdx, str.QMAKE_SUBSTITUTES
lea rcx, [rbp + 0xb90]
call fcn.140009c80
mov rcx, qword [r13 + 0x88]
lea rdx, [rbp + 0xb90]
call fcn.140002d10
mov rcx, qword [rbp + 0xb90]
test al, al
sete bl
mov eax, dword [rcx]
test eax, eax
je 0x14004e745
cmp eax, 0xffffffff
je 0x14004e752
sub eax, 1
mov dword [rcx], eax
jne 0x14004e752
mov rcx, qword [rbp + 0xb90]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea r14, str..output
mov edi, 3
test bl, bl
je 0x140050bdc
lea rdx, str.QMAKE_SUBSTITUTES
lea rcx, [rbp + 0xba8]
call fcn.140009c80
lea rdx, [rbp + 0xba8]
mov rcx, r15
call fcn.14001a1c0
mov r9, qword [rbp + 0xba8]
mov r12, rax
mov qword [rsp + 0x38], rax
mov ecx, dword [r9]
test ecx, ecx
je 0x14004e7b2
cmp ecx, 0xffffffff
je 0x14004e7c2
sub ecx, 1
mov dword [r9], ecx
jne 0x14004e7c2
mov r9, qword [rbp + 0xba8]
mov r8, rsi
mov edx, 2
mov rcx, r9
call fcn.140143660
mov rax, qword [r12]
xor ebx, ebx
mov r13d, ebx
mov dword [rbp - 0x30], ebx
cmp dword [rax + 4], ebx
jle 0x140050bde
jmp 0x14004e7ea
mov r15, qword [rsp + 0x48]
mov esi, 8
test r13d, r13d
js 0x14004e7f5
cmp r13d, dword [rax + 4]
jl 0x14004e819
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rax, qword [r12]
xor edx, edx
mov rcx, rax
call fcn.140001b70
movsxd rcx, r13d
lea rdx, [rcx + rcx*2]
lea rcx, [rax + rdx*8]
lea rdx, [rsp + 0x58]
call fcn.14000cce0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x14004e851
lea ecx, [rdx + 1]
mov dword [rax], ecx
mov r8d, 6
lea rdx, str..input
lea rcx, [rbp + 0x240]
call fcn.140187820
lea rdx, [rbp + 0x240]
lea rcx, [rsp + 0x50]
call fcn.140183a60
mov rcx, qword [rbp + 0x240]
mov eax, dword [rcx]
test eax, eax
je 0x14004e89b
cmp eax, 0xffffffff
je 0x14004e8a8
sub eax, 1
mov dword [rcx], eax
jne 0x14004e8a8
mov rcx, qword [rbp + 0x240]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x68], rax
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x14004e8c1
lea ecx, [rdx + 1]
mov dword [rax], ecx
mov r8d, 7
lea rcx, [rbp + 0x248]
mov rdx, r14
call fcn.140187820
lea rdx, [rbp + 0x248]
lea rcx, [rsp + 0x68]
call fcn.140183a60
mov rcx, qword [rbp + 0x248]
mov eax, dword [rcx]
test eax, eax
je 0x14004e907
cmp eax, 0xffffffff
je 0x14004e914
sub eax, 1
mov dword [rcx], eax
jne 0x14004e914
mov rcx, qword [rbp + 0x248]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x10]
call fcn.140009c10
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x28]
call fcn.140009c10
mov rcx, qword [r15]
mov eax, ebx
cmp dword [rcx + 0x20], 0
je 0x14004e94b
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x10]
call fcn.14000c070
xor eax, ebx
xor ebx, ebx
mov r8d, eax
lea rdx, [rbp + 0x10]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
jne 0x14004ecc3
cmp dword [rcx + 0x20], 0
mov eax, ebx
je 0x14004e97e
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x28]
call fcn.14000c070
xor eax, ebx
xor ebx, ebx
mov r8d, eax
lea rdx, [rbp + 0x28]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
jne 0x14004ecc3
mov r14, qword [rsp + 0x40]
lea r8, [rsp + 0x58]
mov rcx, r14
mov byte [rsp + 0x20], 1
mov r9d, 2
lea rdx, [rbp + 0x398]
call fcn.140044270
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rax]
mov qword [rsp + 0x50], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x398]
mov eax, dword [rcx]
test eax, eax
je 0x14004e9ed
cmp eax, 0xffffffff
je 0x14004e9fa
sub eax, 1
mov dword [rcx], eax
jne 0x14004e9fa
mov rcx, qword [rbp + 0x398]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rcx, [rsp + 0x50]
call fcn.140159000
test al, al
jne 0x14004ea61
mov r9d, ebx
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x58]
mov rcx, r14
lea rdx, [rbp + 0x440]
call fcn.140044270
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rax]
mov qword [rsp + 0x50], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x440]
mov eax, dword [rcx]
test eax, eax
je 0x14004ea54
cmp eax, 0xffffffff
je 0x14004ea61
sub eax, 1
mov dword [rcx], eax
jne 0x14004ea61
mov rcx, qword [rbp + 0x440]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov edx, edi
lea rcx, [0x1401ef110]
call fcn.1401874c0
mov r8d, 1
mov qword [rbp + 0x250], rax
lea rdx, [rbp + 0x250]
lea rcx, [rsp + 0x50]
call fcn.140186640
mov rcx, qword [rbp + 0x250]
test al, al
sete bl
mov eax, dword [rcx]
test eax, eax
je 0x14004eab2
cmp eax, 0xffffffff
je 0x14004eabf
sub eax, 1
mov dword [rcx], eax
jne 0x14004eabf
mov rcx, qword [rbp + 0x250]
mov r8, rsi
mov edx, 2
call fcn.140143660
test bl, bl
je 0x14004ec14
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x258]
call fcn.14018f460
mov rcx, qword [rbp + 0x258]
call fcn.140001b70
mov r8, rax
lea rdx, str.Substitute__s_does_not_end_with_.in
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x258]
mov eax, dword [rcx]
test eax, eax
je 0x14004eb18
cmp eax, 0xffffffff
je 0x14004eb25
sub eax, 1
mov dword [rcx], eax
jne 0x14004eb25
mov rcx, qword [rbp + 0x258]
mov r8, rsi
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14004eb3f
cmp eax, 0xffffffff
je 0x14004eb4c
sub eax, 1
mov dword [rcx], eax
jne 0x14004eb4c
mov rcx, qword [rbp + 0x28]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x10]
mov eax, dword [rcx]
test eax, eax
je 0x14004eb66
cmp eax, 0xffffffff
je 0x14004eb73
sub eax, 1
mov dword [rcx], eax
jne 0x14004eb73
mov rcx, qword [rbp + 0x10]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x14004eb8f
cmp eax, 0xffffffff
je 0x14004eb9c
sub eax, 1
mov dword [rcx], eax
jne 0x14004eb9c
mov rcx, qword [rsp + 0x68]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x50]
mov eax, dword [rcx]
test eax, eax
je 0x14004ebb8
cmp eax, 0xffffffff
je 0x14004ebc5
sub eax, 1
mov dword [rcx], eax
jne 0x14004ebc5
mov rcx, qword [rsp + 0x50]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx]
test eax, eax
je 0x14004ebe1
cmp eax, 0xffffffff
je 0x14004ebee
sub eax, 1
mov dword [rcx], eax
jne 0x14004ebee
mov rcx, qword [rsp + 0x58]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea r14, str..output
mov rax, qword [r12]
inc r13d
mov dword [rbp - 0x30], r13d
mov ebx, 0
cmp r13d, dword [rax + 4]
jl 0x14004e7e0
jmp 0x140050bde
mov rax, qword [rsp + 0x50]
lea rdx, [rbp + 0x3b0]
lea rcx, [rsp + 0x50]
mov r8d, dword [rax + 4]
add r8d, 0xfffffffd
call fcn.1401887f0
mov r8, rax
mov byte [rsp + 0x20], 1
mov r9d, edi
lea rdx, [rbp + 0x3a8]
mov rcx, r14
call fcn.140044270
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rax]
mov qword [rsp + 0x68], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x3a8]
mov eax, dword [rcx]
test eax, eax
je 0x14004ec7c
cmp eax, 0xffffffff
je 0x14004ec89
sub eax, 1
mov dword [rcx], eax
jne 0x14004ec89
mov rcx, qword [rbp + 0x3a8]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x3b0]
mov eax, dword [rcx]
test eax, eax
je 0x14004ecb1
cmp eax, 0xffffffff
je 0x14004f233
sub eax, 1
mov dword [rcx], eax
jne 0x14004f233
mov rcx, qword [rbp + 0x3b0]
mov r8, rsi
mov edx, 2
call fcn.140143660
jmp 0x14004f233
cmp dword [rcx + 0x20], 0
mov eax, ebx
je 0x14004ecdb
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x10]
call fcn.14000c070
xor eax, ebx
xor ebx, ebx
mov r8d, eax
lea rdx, [rbp + 0x10]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
je 0x140050aa8
cmp dword [rcx + 0x20], 0
mov eax, ebx
je 0x14004ed0c
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x28]
call fcn.14000c070
xor eax, ebx
mov r8d, eax
lea rdx, [rbp + 0x28]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
je 0x140050aa8
cmp dword [rcx + 0x10], 1
jbe 0x14004ed38
mov rcx, r15
call fcn.14001b5a0
mov rcx, qword [r15]
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x10]
call fcn.14000c070
mov esi, eax
lea rdx, [rbp + 0x10]
xor esi, ebx
mov rcx, r15
mov r8d, esi
call fcn.1400029f0
mov r8, qword [r15]
mov r14, rax
mov rcx, qword [rax]
cmp rcx, r8
jne 0x14004ee15
mov ecx, dword [r8 + 0x20]
cmp dword [r8 + 0x14], ecx
jl 0x14004ed97
movsx edx, word [r8 + 0x1e]
mov rcx, r8
inc edx
call fcn.140161d10
mov r8d, esi
lea rdx, [rbp + 0x10]
mov rcx, r15
call fcn.1400029f0
mov r8, qword [r15]
mov r14, rax
lea rax, [0x1401fd088]
mov edx, 8
mov rcx, r8
mov qword [rsp + 0x30], rax
call fcn.140161920
mov rcx, qword [r14]
lea rdx, [rbp + 0x10]
mov rbx, rax
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov dword [rax + 8], esi
call fcn.140009d10
lea r15, [rbx + 0x28]
mov rcx, r15
lea rdx, [rsp + 0x30]
call fcn.140018d80
mov qword [r14], rbx
mov rbx, qword [rsp + 0x48]
mov rax, qword [rbx]
inc dword [rax + 0x14]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004ee02
cmp eax, 0xffffffff
je 0x14004ee1e
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004ee1e
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x30]
call fcn.140002c20
jmp 0x14004ee1e
mov rbx, qword [rsp + 0x48]
lea r15, [rcx + 0x28]
mov rax, qword [rbx]
cmp dword [rax + 0x10], 1
jbe 0x14004ee32
mov rcx, rbx
call fcn.14001b5a0
mov rax, qword [rbx]
mov ebx, dword [rax + 0x24]
lea rcx, [rbp + 0x28]
call fcn.14000c070
mov esi, eax
lea rdx, [rbp + 0x28]
xor esi, ebx
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov r8d, esi
call fcn.1400029f0
mov r8, qword [rbx]
mov r14, rax
mov rcx, qword [rax]
cmp rcx, r8
jne 0x14004ef14
mov ecx, dword [r8 + 0x20]
cmp dword [r8 + 0x14], ecx
jl 0x14004ee96
movsx edx, word [r8 + 0x1e]
mov rcx, r8
inc edx
call fcn.140161d10
mov r8d, esi
lea rdx, [rbp + 0x28]
mov rcx, rbx
call fcn.1400029f0
mov r8, qword [rbx]
mov r14, rax
lea rax, [0x1401fd088]
mov edx, 8
mov rcx, r8
mov qword [rsp + 0x30], rax
call fcn.140161920
mov rcx, qword [r14]
lea rdx, [rbp + 0x28]
mov rbx, rax
mov qword [rax], rcx
lea rcx, [rax + 0x10]
mov dword [rax + 8], esi
call fcn.140009d10
lea rsi, [rbx + 0x28]
mov rcx, rsi
lea rdx, [rsp + 0x30]
call fcn.140018d80
mov rcx, qword [rsp + 0x48]
mov qword [r14], rbx
mov rax, qword [rcx]
inc dword [rax + 0x14]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14004ef01
cmp eax, 0xffffffff
je 0x14004ef18
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14004ef18
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x30]
call fcn.140002c20
jmp 0x14004ef18
lea rsi, [rcx + 0x28]
mov rax, qword [r15]
cmp dword [rax + 4], 1
je 0x14004f059
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x260]
call fcn.14018f460
mov rcx, qword [rbp + 0x260]
call fcn.140001b70
mov r8, rax
lea rdx, str.Substitute__s.input_does_not_have_exactly_one_value
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x260]
mov eax, dword [rcx]
test eax, eax
je 0x14004ef76
cmp eax, 0xffffffff
je 0x14004ef88
sub eax, 1
mov dword [rcx], eax
jne 0x14004ef88
mov rcx, qword [rbp + 0x260]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 7]
call fcn.140143660
jmp 0x14004ef8d
mov ebx, 8
mov rcx, qword [rbp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x14004efa7
cmp eax, 0xffffffff
je 0x14004efb4
sub eax, 1
mov dword [rcx], eax
jne 0x14004efb4
mov rcx, qword [rbp + 0x28]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x10]
mov eax, dword [rcx]
test eax, eax
je 0x14004efce
cmp eax, 0xffffffff
je 0x14004efdb
sub eax, 1
mov dword [rcx], eax
jne 0x14004efdb
mov rcx, qword [rbp + 0x10]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x14004eff7
cmp eax, 0xffffffff
je 0x14004f004
sub eax, 1
mov dword [rcx], eax
jne 0x14004f004
mov rcx, qword [rsp + 0x68]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x50]
mov eax, dword [rcx]
test eax, eax
je 0x14004f020
cmp eax, 0xffffffff
je 0x14004f02d
sub eax, 1
mov dword [rcx], eax
jne 0x14004f02d
mov rcx, qword [rsp + 0x50]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx]
test eax, eax
je 0x14004f051
cmp eax, 0xffffffff
je 0x14004ebee
sub eax, 1
mov dword [rcx], eax
jne 0x14004ebee
mov rcx, qword [rsp + 0x58]
mov r8, rbx
jmp 0x14004ebe4
mov rax, qword [rsi]
cmp dword [rax + 4], 1
je 0x14004f0c4
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x268]
call fcn.14018f460
mov rcx, qword [rbp + 0x268]
call fcn.140001b70
mov r8, rax
lea rdx, str.Substitute__s.output_does_not_have_exactly_one_value
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x268]
mov eax, dword [rcx]
test eax, eax
je 0x14004ef76
cmp eax, 0xffffffff
je 0x14004ef88
sub eax, 1
mov dword [rcx], eax
jne 0x14004ef88
mov rcx, qword [rbp + 0x268]
jmp 0x14004ef76
mov rcx, r15
call fcn.140001bc0
lea rdx, [rbp + 0x3c0]
mov rcx, rax
call fcn.14000cce0
mov r14, qword [rsp + 0x40]
lea rdx, [rbp + 0x3b8]
mov rcx, r14
mov byte [rsp + 0x20], 1
mov r8, rax
mov r9d, 2
call fcn.140044270
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rax]
mov qword [rsp + 0x50], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x3b8]
mov eax, dword [rcx]
test eax, eax
je 0x14004f12d
cmp eax, 0xffffffff
je 0x14004f13f
sub eax, 1
mov dword [rcx], eax
jne 0x14004f13f
mov rcx, qword [rbp + 0x3b8]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 6]
call fcn.140143660
jmp 0x14004f144
mov ebx, 8
mov rcx, qword [rbp + 0x3c0]
mov eax, dword [rcx]
test eax, eax
je 0x14004f164
cmp eax, 0xffffffff
je 0x14004f171
sub eax, 1
mov dword [rcx], eax
jne 0x14004f171
mov rcx, qword [rbp + 0x3c0]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rax, qword [rsi]
cmp dword [rax + 4], 0
jne 0x14004f193
mov r8d, 0xf3
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rcx, str._isEmpty__
call fcn.140160ea0
mov rcx, rsi
call fcn.140001bc0
lea rdx, [rbp + 0x3d0]
mov rcx, rax
call fcn.14000cce0
mov r8, rax
mov byte [rsp + 0x20], 1
mov r9d, edi
lea rdx, [rbp + 0x3c8]
mov rcx, r14
call fcn.140044270
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rax]
mov qword [rsp + 0x68], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x3c8]
mov eax, dword [rcx]
test eax, eax
je 0x14004f1f4
cmp eax, 0xffffffff
je 0x14004f201
sub eax, 1
mov dword [rcx], eax
jne 0x14004f201
mov rcx, qword [rbp + 0x3c8]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x3d0]
mov eax, dword [rcx]
test eax, eax
je 0x14004f221
cmp eax, 0xffffffff
je 0x14004f22e
sub eax, 1
mov dword [rcx], eax
jne 0x14004f22e
mov rcx, qword [rbp + 0x3d0]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov r15, qword [rsp + 0x48]
mov rax, qword [rsp + 0x58]
mov qword [rbp + 0x150], rax
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x14004f24e
lea ecx, [rdx + 1]
mov dword [rax], ecx
mov r8d, 7
lea rdx, str..CONFIG
lea rcx, [rbp + 0x270]
call fcn.140187820
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x150]
call fcn.140183a60
mov rcx, qword [rbp + 0x270]
mov eax, dword [rcx]
test eax, eax
je 0x14004f29a
cmp eax, 0xffffffff
je 0x14004f2ac
sub eax, 1
mov dword [rcx], eax
jne 0x14004f2ac
mov rcx, qword [rbp + 0x270]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 6]
call fcn.140143660
jmp 0x14004f2b1
mov ebx, 8
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x4c8]
call fcn.140009c10
mov rcx, qword [rbp + 0x150]
mov eax, dword [rcx]
test eax, eax
je 0x14004f2e4
cmp eax, 0xffffffff
je 0x14004f2f1
sub eax, 1
mov dword [rcx], eax
jne 0x14004f2f1
mov rcx, qword [rbp + 0x150]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [r15]
xor sil, sil
xor eax, eax
cmp dword [rcx + 0x20], eax
je 0x14004f30f
mov ebx, dword [rcx + 0x24]
lea rcx, [rbp + 0x4c8]
call fcn.14000c070
xor eax, ebx
mov r8d, eax
lea rdx, [rbp + 0x4c8]
mov rcx, r15
call fcn.1400029f0
mov rcx, qword [r15]
cmp qword [rax], rcx
je 0x14004f3e7
mov edx, 8
lea rcx, str.verbatim
call fcn.140187590
lea rdx, [rbp + 0x4c8]
mov qword [rbp + 0x278], rax
mov rcx, r15
call fcn.14001a1c0
lea rdx, [rbp + 0x278]
mov rbx, rax
lea rcx, [rbp + 0xcc8]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, rbx
call fcn.14000ad80
mov r9, qword [rbp + 0xcc8]
movzx esi, al
mov ecx, dword [r9]
test ecx, ecx
je 0x14004f3a0
cmp ecx, 0xffffffff
je 0x14004f3b5
sub ecx, 1
mov dword [r9], ecx
jne 0x14004f3b5
mov r9, qword [rbp + 0xcc8]
mov ebx, 8
mov rcx, r9
mov r8d, ebx
lea edx, [rbx - 6]
call fcn.140143660
jmp 0x14004f3ba
mov ebx, 8
mov rcx, qword [rbp + 0x278]
mov eax, dword [rcx]
test eax, eax
je 0x14004f3da
cmp eax, 0xffffffff
je 0x14004f3e7
sub eax, 1
mov dword [rcx], eax
jne 0x14004f3e7
mov rcx, qword [rbp + 0x278]
mov r8, rbx
mov edx, 2
call fcn.140143660
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.1401584f0
mov edx, 1
lea rcx, [rbp - 0x10]
call fcn.140159240
lea rcx, [rbp - 0x10]
test al, al
je 0x1400509b2
lea rax, [0x1401fd088]
mov qword [rsp + 0x70], rax
test sil, sil
je 0x14004f477
lea rdx, [rbp + 0x3d8]
call fcn.140163f90
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rax]
mov qword [rsp + 0x70], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x3d8]
mov eax, dword [rcx]
test eax, eax
je 0x14004f464
cmp eax, 0xffffffff
je 0x1400502b5
sub eax, 1
mov dword [rcx], eax
jne 0x1400502b5
mov rcx, qword [rbp + 0x3d8]
mov edx, 1
lea r8d, [rdx + 7]
call fcn.140143660
jmp 0x1400502b5
lea rsi, [0x1401fd088]
mov r12d, 1
mov rbx, rsi
mov qword [rbp + 0x130], rsi
mov qword [rsp + 0x30], rbx
call fcn.1401577e0
test al, al
jne 0x14004f743
mov edi, dword [rbp - 0x60]
lea r13d, [r12 + 7]
nop dword [rax + rax]
xor r8d, r8d
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp - 0x10]
call fcn.140164220
mov rcx, rax
mov r15, rax
call fcn.140144980
test al, al
je 0x14004f4e1
or edi, 2
lea rcx, [rbp + 0x3e0]
mov rax, rsi
jmp 0x14004f55c
mov rax, qword [r15]
mov rcx, r15
or edi, 4
mov r14d, dword [rax + 4]
call fcn.140001c60
xor ecx, ecx
mov esi, ecx
test rax, rax
je 0x14004f513
test r14d, r14d
je 0x14004f513
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
je 0x14004f513
inc esi
cmp esi, r14d
jb 0x14004f501
mov rcx, r15
call fcn.140001c60
test rax, rax
je 0x14004f53b
cmp esi, 0xffffffff
jne 0x14004f53b
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14004f530
jmp 0x14004f53d
mov ecx, esi
mov edx, ecx
mov rcx, rax
call fcn.140187590
mov qword [rbp + 0x280], rax
lea rcx, [rbp + 0x280]
lea rsi, [0x1401fd088]
mov qword [rbp - 0x48], rax
mov qword [rcx], rsi
test dil, 4
je 0x14004f599
mov rcx, qword [rbp + 0x280]
and edi, 0xfffffffb
mov eax, dword [rcx]
test eax, eax
je 0x14004f58c
cmp eax, 0xffffffff
je 0x14004f599
sub eax, 1
mov dword [rcx], eax
jne 0x14004f599
mov rcx, qword [rbp + 0x280]
mov r8, r13
mov edx, 2
call fcn.140143660
test dil, 2
je 0x14004f5cf
mov rcx, qword [rbp + 0x3e0]
and edi, 0xfffffffd
mov eax, dword [rcx]
test eax, eax
je 0x14004f5c2
cmp eax, 0xffffffff
je 0x14004f5cf
sub eax, 1
mov dword [rcx], eax
jne 0x14004f5cf
mov rcx, qword [rbp + 0x3e0]
mov r8, r13
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x3e8]
mov eax, dword [rcx]
test eax, eax
je 0x14004f5ef
cmp eax, 0xffffffff
je 0x14004f5fc
sub eax, 1
mov dword [rcx], eax
jne 0x14004f5fc
mov rcx, qword [rbp + 0x3e8]
mov r8, r13
mov edx, 1
call fcn.140143660
mov edx, 5
lea rcx, str.__IF
call fcn.1401874c0
mov r8d, 1
mov qword [rbp + 0x288], rax
lea rdx, [rbp + 0x288]
lea rcx, [rbp - 0x48]
call fcn.14018ee50
mov rcx, qword [rbp + 0x288]
movzx esi, al
mov edx, dword [rcx]
test edx, edx
je 0x14004f64d
cmp edx, 0xffffffff
je 0x14004f65a
sub edx, 1
mov dword [rcx], edx
jne 0x14004f65a
mov rcx, qword [rbp + 0x288]
mov r8, r13
mov edx, 2
call fcn.140143660
test sil, sil
je 0x14004f8de
cmp dword [rbx + 4], 0
je 0x14004f7a4
lea rcx, [rsp + 0x30]
call fcn.1400432b0
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140001b70
movsxd rdx, dword [rbx + 4]
cmp dword [rax + rdx*4 - 4], 0
je 0x14004f7a4
mov eax, dword [rbx + 8]
btr eax, 0x1f
inc edx
cmp dword [rbx], 1
ja 0x14004f6b3
cmp eax, edx
jb 0x14004f6b5
jmp 0x14004f6cf
cmp eax, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, eax
cmovbe edx, eax
lea rcx, [rsp + 0x30]
call fcn.14005a900
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140030b20
mov dword [rax], 1
inc dword [rbx + 4]
mov r14, qword [rsp + 0x40]
mov rcx, qword [rbp - 0x48]
mov eax, dword [rcx]
test eax, eax
je 0x14004f701
cmp eax, 0xffffffff
je 0x14004f70e
sub eax, 1
mov dword [rcx], eax
jne 0x14004f70e
mov rcx, qword [rbp - 0x48]
mov r8, r13
mov edx, 2
call fcn.140143660
lea rcx, [rbp - 0x10]
inc r12d
call fcn.1401577e0
lea rsi, [0x1401fd088]
test al, al
je 0x14004f4b0
mov r13d, dword [rbp - 0x30]
mov r15, qword [rsp + 0x48]
mov dword [rbp - 0x60], edi
mov dword [rbp - 0x60], edi
mov dword [rbp - 0x60], edi
mov dword [rbp - 0x60], edi
mov edi, 3
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x2c0]
call fcn.14018f460
mov rcx, qword [rsp + 0x70]
mov rax, qword [rbp + 0x2c0]
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x2c0], rcx
mov eax, dword [rcx]
test eax, eax
je 0x14004f78f
cmp eax, 0xffffffff
je 0x14005025f
sub eax, 1
mov dword [rcx], eax
jne 0x14005025f
mov rcx, qword [rbp + 0x2c0]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 7]
call fcn.140143660
jmp 0x140050264
mov rax, qword [rbp - 0x48]
lea rdx, [rbp + 0x148]
mov r8d, 5
lea rcx, [rbp - 0x48]
mov r9d, dword [rax + 4]
sub r9d, 6
call fcn.140189290
mov r14, qword [rsp + 0x40]
lea rax, [rbp + 0x148]
xor r15d, r15d
lea r8, [rsp + 0x50]
mov r9d, r12d
mov rcx, qword [r14 + 0x88]
mov qword [rcx + 0x10], r15
mov word [rcx + 0x18], r15w
mov qword [rbp + 0x648], rax
mov rax, qword [rbp + 0x148]
mov dword [rbp + 0x650], r15d
mov edx, dword [rax + 4]
mov dword [rbp + 0x654], edx
lea rdx, [rbp + 0x648]
call fcn.14001be80
mov ecx, dword [rbx + 8]
mov edx, dword [rbx + 4]
btr ecx, 0x1f
inc edx
cmp eax, 1
jne 0x14004f86a
cmp dword [rbx], eax
ja 0x14004f83f
cmp ecx, edx
jb 0x14004f841
xor edx, edx
mov rcx, rbx
call fcn.140030b20
mov dword [rax], r15d
jmp 0x14004f8a1
cmp ecx, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, ecx
cmovbe edx, ecx
lea rcx, [rsp + 0x30]
call fcn.14005a900
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140030b20
mov dword [rax], r15d
jmp 0x14004f8a1
cmp dword [rbx], 1
ja 0x14004f875
cmp ecx, edx
jb 0x14004f877
jmp 0x14004f891
cmp ecx, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, ecx
cmovbe edx, ecx
lea rcx, [rsp + 0x30]
call fcn.14005a900
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140030b20
mov dword [rax], 2
inc dword [rbx + 4]
mov rcx, qword [rbp + 0x148]
mov eax, dword [rcx]
test eax, eax
je 0x14004f8cc
cmp eax, 0xffffffff
je 0x14004f6e7
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e7
mov rcx, qword [rbp + 0x148]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e7
mov edx, 7
lea rcx, str.__ELIF
call fcn.1401874c0
mov r8d, 1
mov qword [rbp + 0x290], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp - 0x48]
call fcn.14018ee50
mov rcx, qword [rbp + 0x290]
movzx esi, al
mov edx, dword [rcx]
test edx, edx
je 0x14004f92f
cmp edx, 0xffffffff
je 0x14004f93c
sub edx, 1
mov dword [rcx], edx
jne 0x14004f93c
mov rcx, qword [rbp + 0x290]
mov r8, r13
mov edx, 2
call fcn.140143660
test sil, sil
je 0x14004fd27
cmp dword [rbx + 4], 0
jne 0x14004f9f8
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x298]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x298]
call fcn.140001b70
mov r8, rax
lea rdx, str.__s:_d_:_Unexpected_else_condition
mov r9d, r12d
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x298]
mov eax, dword [rcx]
test eax, eax
je 0x14004f9b1
cmp eax, 0xffffffff
je 0x14004f9be
sub eax, 1
mov dword [rcx], eax
jne 0x14004f9be
mov rcx, qword [rbp + 0x298]
mov r8, r13
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x3f0]
mov eax, dword [rcx]
test eax, eax
je 0x14004f9e6
cmp eax, 0xffffffff
je 0x14004f6e2
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e2
mov rcx, qword [rbp + 0x3f0]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e2
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
movsxd rbx, dword [rax + 4]
call fcn.140041500
cmp dword [rax + rbx*4 - 4], 2
jne 0x14004fbe7
mov rax, qword [rbp - 0x48]
lea rdx, [rbp + 0x140]
mov r8d, 7
lea rcx, [rbp - 0x48]
mov r9d, dword [rax + 4]
sub r9d, r13d
call fcn.140189290
mov r14, qword [rsp + 0x40]
lea rax, [rbp + 0x140]
xor r15d, r15d
lea r8, [rsp + 0x50]
mov r9d, r12d
mov rcx, qword [r14 + 0x88]
mov qword [rcx + 0x10], r15
mov word [rcx + 0x18], r15w
mov qword [rbp + 0x658], rax
mov rax, qword [rbp + 0x140]
mov dword [rbp + 0x660], r15d
mov edx, dword [rax + 4]
mov dword [rbp + 0x664], edx
lea rdx, [rbp + 0x658]
call fcn.14001be80
cmp eax, 1
jne 0x14004fba4
mov rax, qword [rsp + 0x30]
cmp dword [rax + 4], r15d
jne 0x14004fabd
lea r8d, [r15 + 0x3e]
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qstack.h
lea rcx, str._this__isEmpty__
call fcn.140160ea0
lea rcx, [rsp + 0x30]
call fcn.140041500
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 4]
lea esi, [rcx - 1]
cmp esi, ecx
jne 0x14004fae7
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rbx, qword [rsp + 0x30]
jmp 0x14004fb5f
mov edx, dword [rax + 8]
btr edx, 0x1f
cmp esi, edx
jg 0x14004faf7
cmp dword [rax], 1
jbe 0x14004fb12
cmp esi, edx
lea rcx, [rsp + 0x30]
mov r8d, r15d
cmovg r8d, r13d
cmovg edx, esi
call fcn.14005a900
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
cmp esi, dword [rax + 4]
jge 0x14004fb2d
call fcn.140043500
lea rcx, [rsp + 0x30]
call fcn.140041500
jmp 0x14004fb57
call fcn.140041500
movsxd rcx, esi
lea rbx, [rax + rcx*4]
lea rcx, [rsp + 0x30]
call fcn.140043500
sub rbx, rax
xor edx, edx
and rbx, 0xfffffffffffffffc
mov rcx, rax
mov r8, rbx
call fcn.1401bd6f0
mov rbx, qword [rsp + 0x30]
mov dword [rbx + 4], esi
mov ecx, dword [rbx + 8]
mov edx, dword [rbx + 4]
btr ecx, 0x1f
inc edx
cmp dword [rbx], 1
ja 0x14004fb76
cmp ecx, edx
jb 0x14004fb78
jmp 0x14004fb92
cmp ecx, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, ecx
cmovbe edx, ecx
lea rcx, [rsp + 0x30]
call fcn.14005a900
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140030b20
mov dword [rax], r15d
inc dword [rbx + 4]
jmp 0x14004fba9
mov rbx, qword [rsp + 0x30]
mov rcx, qword [rbp + 0x140]
mov eax, dword [rcx]
test eax, eax
je 0x14004f8cc
cmp eax, 0xffffffff
je 0x14004f6e7
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e7
mov rcx, qword [rbp + 0x140]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e7
mov rax, qword [rsp + 0x30]
cmp dword [rax + 4], 0
jne 0x14004fc0b
mov r8d, 0x43
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qstack.h
lea rcx, str._this__isEmpty__
call fcn.140160ea0
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
movsxd rbx, dword [rax + 4]
call fcn.140041500
cmp dword [rax + rbx*4 - 4], 0
jne 0x1400500cd
mov rax, qword [rsp + 0x30]
cmp dword [rax + 4], 0
jne 0x14004fc57
mov r8d, 0x3e
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qstack.h
lea rcx, str._this__isEmpty__
call fcn.140160ea0
lea rcx, [rsp + 0x30]
call fcn.140041500
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 4]
lea esi, [rcx - 1]
cmp esi, ecx
jne 0x14004fc81
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rbx, qword [rsp + 0x30]
jmp 0x14004fcfb
mov edx, dword [rax + 8]
btr edx, 0x1f
cmp esi, edx
jg 0x14004fc91
cmp dword [rax], 1
jbe 0x14004fcae
xor eax, eax
lea rcx, [rsp + 0x30]
cmp esi, edx
mov r8d, eax
cmovg r8d, r13d
cmovg edx, esi
call fcn.14005a900
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
cmp esi, dword [rax + 4]
jge 0x14004fcc9
call fcn.140043500
lea rcx, [rsp + 0x30]
call fcn.140041500
jmp 0x14004fcf3
call fcn.140041500
movsxd rcx, esi
lea rbx, [rax + rcx*4]
lea rcx, [rsp + 0x30]
call fcn.140043500
sub rbx, rax
xor edx, edx
and rbx, 0xfffffffffffffffc
mov rcx, rax
mov r8, rbx
call fcn.1401bd6f0
mov rbx, qword [rsp + 0x30]
mov dword [rbx + 4], esi
mov ecx, dword [rbx + 8]
mov edx, dword [rbx + 4]
btr ecx, 0x1f
inc edx
cmp dword [rbx], 1
ja 0x14004fd15
cmp ecx, edx
jb 0x14004fd17
jmp 0x14004f6cf
cmp ecx, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, ecx
cmovbe edx, ecx
jmp 0x14004f6c0
mov edx, 6
lea rcx, str.__ELSE
call fcn.1401874c0
mov r8d, 1
mov qword [rbp + 0x2a0], rax
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp - 0x48]
call fcn.14018ee50
mov rcx, qword [rbp + 0x2a0]
movzx esi, al
mov edx, dword [rcx]
test edx, edx
je 0x14004fd78
cmp edx, 0xffffffff
je 0x14004fd85
sub edx, 1
mov dword [rcx], edx
jne 0x14004fd85
mov rcx, qword [rbp + 0x2a0]
mov r8, r13
mov edx, 2
call fcn.140143660
test sil, sil
je 0x14004ff8c
cmp dword [rbx + 4], 0
jne 0x14004fe45
lea rdx, [rbp + 0x3f8]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x2a8]
call fcn.140001b70
mov r8, rax
lea rdx, str.__s:_d_:_Unexpected_else_condition
mov r9d, r12d
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x2a8]
mov eax, dword [rcx]
test eax, eax
je 0x14004fdfa
cmp eax, 0xffffffff
je 0x14004fe07
sub eax, 1
mov dword [rcx], eax
jne 0x14004fe07
mov rcx, qword [rbp + 0x2a8]
mov r8, r13
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x3f8]
mov eax, dword [rcx]
test eax, eax
je 0x14004f9e6
cmp eax, 0xffffffff
je 0x14004f6e2
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e2
mov rcx, qword [rbp + 0x3f8]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e2
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
movsxd rbx, dword [rax + 4]
call fcn.140041500
cmp dword [rax + rbx*4 - 4], 2
mov rax, qword [rsp + 0x30]
jne 0x14004fbec
cmp dword [rax + 4], 0
jne 0x14004fe91
mov r8d, 0x3e
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qstack.h
lea rcx, str._this__isEmpty__
call fcn.140160ea0
lea rcx, [rsp + 0x30]
call fcn.140041500
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 4]
lea esi, [rcx - 1]
cmp esi, ecx
jne 0x14004febb
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rbx, qword [rsp + 0x30]
jmp 0x14004ff35
mov edx, dword [rax + 8]
btr edx, 0x1f
cmp esi, edx
jg 0x14004fecb
cmp dword [rax], 1
jbe 0x14004fee8
xor eax, eax
lea rcx, [rsp + 0x30]
cmp esi, edx
mov r8d, eax
cmovg r8d, r13d
cmovg edx, esi
call fcn.14005a900
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
cmp esi, dword [rax + 4]
jge 0x14004ff03
call fcn.140043500
lea rcx, [rsp + 0x30]
call fcn.140041500
jmp 0x14004ff2d
call fcn.140041500
movsxd rcx, esi
lea rbx, [rax + rcx*4]
lea rcx, [rsp + 0x30]
call fcn.140043500
sub rbx, rax
xor edx, edx
and rbx, 0xfffffffffffffffc
mov rcx, rax
mov r8, rbx
call fcn.1401bd6f0
mov rbx, qword [rsp + 0x30]
mov dword [rbx + 4], esi
mov ecx, dword [rbx + 8]
mov edx, dword [rbx + 4]
btr ecx, 0x1f
inc edx
cmp dword [rbx], 1
ja 0x14004ff5d
cmp ecx, edx
jb 0x14004ff5f
xor edx, edx
mov rcx, rbx
call fcn.140030b20
xor ecx, ecx
mov dword [rax], ecx
jmp 0x14004f6df
cmp ecx, edx
sbb r8d, r8d
and r8d, r13d
cmp edx, ecx
cmovbe edx, ecx
lea rcx, [rsp + 0x30]
call fcn.14005a900
mov rbx, qword [rsp + 0x30]
xor edx, edx
mov rcx, rbx
call fcn.140030b20
xor ecx, ecx
mov dword [rax], ecx
jmp 0x14004f6df
mov edx, 7
lea rcx, str.__ENDIF
call fcn.1401874c0
mov r8d, 1
mov qword [rbp + 0x2b0], rax
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp - 0x48]
call fcn.14018ee50
mov rcx, qword [rbp + 0x2b0]
movzx esi, al
mov edx, dword [rcx]
test edx, edx
je 0x14004ffdd
cmp edx, 0xffffffff
je 0x14004ffea
sub edx, 1
mov dword [rcx], edx
jne 0x14004ffea
mov rcx, qword [rbp + 0x2b0]
mov r8, r13
mov edx, 2
call fcn.140143660
test sil, sil
je 0x140050161
cmp dword [rbx + 4], 0
jne 0x1400500aa
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x2b8]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x2b8]
call fcn.140001b70
mov r8, rax
lea rdx, str.__s:_d_:_Unexpected_endif
mov r9d, r12d
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x2b8]
mov eax, dword [rcx]
test eax, eax
je 0x14005005f
cmp eax, 0xffffffff
je 0x14005006c
sub eax, 1
mov dword [rcx], eax
jne 0x14005006c
mov rcx, qword [rbp + 0x2b8]
mov r8, r13
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x400]
mov eax, dword [rcx]
test eax, eax
je 0x14004f9e6
cmp eax, 0xffffffff
je 0x14004f6e2
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e2
mov rcx, qword [rbp + 0x400]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e2
lea rcx, [rsp + 0x30]
call fcn.140041500
mov rax, qword [rsp + 0x30]
mov ecx, dword [rax + 4]
lea esi, [rcx - 1]
cmp esi, ecx
jne 0x1400500d7
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rbx, qword [rsp + 0x30]
jmp 0x14004f6e2
mov edx, dword [rax + 8]
btr edx, 0x1f
cmp esi, edx
jg 0x1400500e7
cmp dword [rax], 1
jbe 0x140050104
xor eax, eax
lea rcx, [rsp + 0x30]
cmp esi, edx
mov r8d, eax
cmovg r8d, r13d
cmovg edx, esi
call fcn.14005a900
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
cmp esi, dword [rax + 4]
jge 0x14005012a
call fcn.140043500
lea rcx, [rsp + 0x30]
call fcn.140041500
mov rbx, qword [rsp + 0x30]
mov dword [rbx + 4], esi
jmp 0x14004f6e2
call fcn.140041500
movsxd rcx, esi
lea rbx, [rax + rcx*4]
lea rcx, [rsp + 0x30]
call fcn.140043500
sub rbx, rax
xor edx, edx
and rbx, 0xfffffffffffffffc
mov rcx, rax
mov r8, rbx
call fcn.1401bd6f0
mov rbx, qword [rsp + 0x30]
mov dword [rbx + 4], esi
jmp 0x14004f6e2
cmp dword [rbx + 4], 0
je 0x140050194
lea rcx, [rsp + 0x30]
call fcn.1400432b0
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
movsxd rbx, dword [rax + 4]
call fcn.140041500
cmp dword [rax + rbx*4 - 4], 0
jne 0x1400500cd
mov rbx, qword [rsp + 0x30]
lea rdx, [rbp + 0x408]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov r14, qword [rsp + 0x40]
lea r8, [rbp - 0x48]
mov r9, rax
mov dword [rsp + 0x20], r12d
lea rdx, [rbp + 0xce0]
mov rcx, qword [r14 + 0x88]
call fcn.1400025d0
mov edx, dword [rax + 0xc]
mov ecx, dword [rax + 8]
mov dword [rbp + 0x670], ecx
lea rcx, [rbp + 0x130]
mov dword [rbp + 0x674], edx
lea rdx, [rbp + 0x668]
mov qword [rbp + 0x668], rax
call fcn.140183be0
mov rcx, qword [rbp + 0xce0]
mov eax, dword [rcx]
test eax, eax
je 0x140050214
cmp eax, 0xffffffff
je 0x140050221
sub eax, 1
mov dword [rcx], eax
jne 0x140050221
mov rcx, qword [rbp + 0xce0]
mov r8, r13
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x408]
mov eax, dword [rcx]
test eax, eax
je 0x14004f8cc
cmp eax, 0xffffffff
je 0x14004f6e7
sub eax, 1
mov dword [rcx], eax
jne 0x14004f6e7
mov rcx, qword [rbp + 0x408]
mov r8, r13
mov edx, 2
call fcn.140143660
jmp 0x14004f6e7
mov esi, 8
mov eax, dword [rbx]
test eax, eax
je 0x140050276
cmp eax, 0xffffffff
je 0x140050283
sub eax, 1
mov dword [rbx], eax
jne 0x140050283
mov rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.14003b2d0
mov rcx, qword [rbp + 0x130]
mov eax, dword [rcx]
test eax, eax
je 0x1400502a3
cmp eax, 0xffffffff
je 0x1400502b0
sub eax, 1
mov dword [rcx], eax
jne 0x1400502b0
mov rcx, qword [rbp + 0x130]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov r12, qword [rsp + 0x38]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x78]
call fcn.1401584f0
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0xb0]
call fcn.14015eae0
lea rcx, [rbp + 0x78]
call fcn.140158fc0
test al, al
je 0x140050695
mov edx, 1
lea rcx, [rbp + 0x78]
call fcn.140159240
test al, al
je 0x140050695
lea rdx, [rbp]
lea rcx, [rbp + 0x78]
call fcn.140163f90
mov rax, qword [rsp + 0x70]
mov rcx, qword [rbp]
movsxd rsi, dword [rax + 4]
cmp esi, dword [rcx + 4]
jne 0x1400505a8
call fcn.140001b70
mov rcx, qword [rsp + 0x70]
mov rbx, rax
call fcn.140001b70
mov r8, rsi
mov rdx, rbx
mov rcx, rax
call fcn.1401bd570
test eax, eax
jne 0x1400505a8
lea rdx, [rbp + 0x410]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0xbd8]
call fcn.140009d80
lea rdx, str.QMAKE_INTERNAL_INCLUDED_FILES
lea rcx, [rbp + 0xbc0]
call fcn.140009c80
lea rdx, [rbp + 0xbc0]
mov rcx, r15
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xbd8]
call fcn.14001a930
mov rcx, qword [rbp + 0xbc0]
mov eax, dword [rcx]
test eax, eax
je 0x1400503b5
cmp eax, 0xffffffff
je 0x1400503c7
sub eax, 1
mov dword [rcx], eax
jne 0x1400503c7
mov rcx, qword [rbp + 0xbc0]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 6]
call fcn.140143660
jmp 0x1400503cc
mov ebx, 8
mov rcx, qword [rbp + 0xbd8]
mov eax, dword [rcx]
test eax, eax
je 0x1400503ec
cmp eax, 0xffffffff
je 0x1400503f9
sub eax, 1
mov dword [rcx], eax
jne 0x1400503f9
mov rcx, qword [rbp + 0xbd8]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x410]
mov eax, dword [rcx]
test eax, eax
je 0x140050419
cmp eax, 0xffffffff
je 0x140050426
sub eax, 1
mov dword [rcx], eax
jne 0x140050426
mov rcx, qword [rbp + 0x410]
mov r8, rbx
mov edx, 2
call fcn.140143660
lea rdx, [rbp + 0x418]
lea rcx, [rbp + 0xb0]
call fcn.14015f260
mov rdx, rax
lea rcx, [rbp + 0xc08]
call fcn.140009d80
lea rdx, str.QMAKE_DISTCLEAN
lea rcx, [rbp + 0xbf0]
call fcn.140009c80
lea rdx, [rbp + 0xbf0]
mov rcx, r15
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xc08]
call fcn.14001a930
mov rcx, qword [rbp + 0xbf0]
mov eax, dword [rcx]
test eax, eax
je 0x140050499
cmp eax, 0xffffffff
je 0x1400504a6
sub eax, 1
mov dword [rcx], eax
jne 0x1400504a6
mov rcx, qword [rbp + 0xbf0]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0xc08]
mov eax, dword [rcx]
test eax, eax
je 0x1400504c6
cmp eax, 0xffffffff
je 0x1400504d3
sub eax, 1
mov dword [rcx], eax
jne 0x1400504d3
mov rcx, qword [rbp + 0xc08]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x418]
mov eax, dword [rcx]
test eax, eax
je 0x1400504f3
cmp eax, 0xffffffff
je 0x140050500
sub eax, 1
mov dword [rcx], eax
jne 0x140050500
mov rcx, qword [rbp + 0x418]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp]
mov eax, dword [rcx]
test eax, eax
je 0x14005051a
cmp eax, 0xffffffff
je 0x140050527
sub eax, 1
mov dword [rcx], eax
jne 0x140050527
mov rcx, qword [rbp]
mov r8, rbx
mov edx, 1
call fcn.140143660
lea rcx, [rbp + 0xb0]
call fcn.14015ee40
lea rcx, [rbp + 0x78]
call fcn.140158620
mov rcx, qword [rsp + 0x70]
mov eax, dword [rcx]
test eax, eax
je 0x140050558
cmp eax, 0xffffffff
je 0x140050565
sub eax, 1
mov dword [rcx], eax
jne 0x140050565
mov rcx, qword [rsp + 0x70]
mov r8, rbx
mov edx, 1
call fcn.140143660
lea rcx, [rbp - 0x10]
call fcn.140158620
mov rcx, qword [rbp + 0x4c8]
mov eax, dword [rcx]
test eax, eax
je 0x140050596
cmp eax, 0xffffffff
je 0x14004ef8d
sub eax, 1
mov dword [rcx], eax
jne 0x14004ef8d
mov rcx, qword [rbp + 0x4c8]
mov edx, 2
mov r8, rbx
call fcn.140143660
jmp 0x14004ef8d
lea rcx, [rbp + 0x78]
call fcn.1401578e0
lea rcx, [rbp + 0x78]
call fcn.1401593d0
test al, al
jne 0x140050669
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x78]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x2c8]
call fcn.140001b70
mov r8, rax
lea rdx, str.Cannot_clear_substitute__s
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x2c8]
mov eax, dword [rcx]
test eax, eax
je 0x140050621
cmp eax, 0xffffffff
je 0x140050633
sub eax, 1
mov dword [rcx], eax
jne 0x140050633
mov rcx, qword [rbp + 0x2c8]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 7]
call fcn.140143660
jmp 0x140050638
mov ebx, 8
mov rcx, qword [rbp + 0x420]
mov eax, dword [rcx]
test eax, eax
je 0x1400504f3
cmp eax, 0xffffffff
je 0x140050500
sub eax, 1
mov dword [rcx], eax
jne 0x140050500
mov rcx, qword [rbp + 0x420]
jmp 0x1400504f3
mov rcx, qword [rbp]
mov eax, dword [rcx]
test eax, eax
je 0x140050683
cmp eax, 0xffffffff
je 0x140050695
sub eax, 1
mov dword [rcx], eax
jne 0x140050695
mov rcx, qword [rbp]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 7]
call fcn.140143660
jmp 0x14005069a
mov esi, 8
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0xb0]
call fcn.14015f2b0
mov rdx, rax
mov rcx, r14
call fcn.140057d20
mov rcx, qword [rbp + 0x490]
mov eax, dword [rcx]
test eax, eax
je 0x1400506d8
cmp eax, 0xffffffff
je 0x1400506e5
sub eax, 1
mov dword [rcx], eax
jne 0x1400506e5
mov rcx, qword [rbp + 0x490]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov edx, 2
lea rcx, [rbp + 0x78]
call fcn.140159240
test al, al
je 0x1400508d3
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp - 0x10]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x8a8]
call fcn.140009d80
lea rdx, str.QMAKE_INTERNAL_INCLUDED_FILES
lea rcx, [rbp + 0x890]
call fcn.140009c80
lea rdx, [rbp + 0x890]
mov rcx, r15
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0x8a8]
call fcn.14001a930
mov rcx, qword [rbp + 0x890]
mov eax, dword [rcx]
test eax, eax
je 0x14005076b
cmp eax, 0xffffffff
je 0x140050778
sub eax, 1
mov dword [rcx], eax
jne 0x140050778
mov rcx, qword [rbp + 0x890]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x8a8]
mov eax, dword [rcx]
test eax, eax
je 0x140050798
cmp eax, 0xffffffff
je 0x1400507a5
sub eax, 1
mov dword [rcx], eax
jne 0x1400507a5
mov rcx, qword [rbp + 0x8a8]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x2f8]
mov eax, dword [rcx]
test eax, eax
je 0x1400507c5
cmp eax, 0xffffffff
je 0x1400507d2
sub eax, 1
mov dword [rcx], eax
jne 0x1400507d2
mov rcx, qword [rbp + 0x2f8]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xb0]
call fcn.14015f260
mov rdx, rax
lea rcx, [rbp + 0x8d8]
call fcn.140009d80
lea rdx, str.QMAKE_DISTCLEAN
lea rcx, [rbp + 0x8c0]
call fcn.140009c80
lea rdx, [rbp + 0x8c0]
mov rcx, r15
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0x8d8]
call fcn.14001a930
mov rcx, qword [rbp + 0x8c0]
mov eax, dword [rcx]
test eax, eax
je 0x140050845
cmp eax, 0xffffffff
je 0x140050852
sub eax, 1
mov dword [rcx], eax
jne 0x140050852
mov rcx, qword [rbp + 0x8c0]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x8d8]
mov eax, dword [rcx]
test eax, eax
je 0x140050872
cmp eax, 0xffffffff
je 0x14005087f
sub eax, 1
mov dword [rcx], eax
jne 0x14005087f
mov rcx, qword [rbp + 0x8d8]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x300]
mov eax, dword [rcx]
test eax, eax
je 0x14005089f
cmp eax, 0xffffffff
je 0x1400508ac
sub eax, 1
mov dword [rcx], eax
jne 0x1400508ac
mov rcx, qword [rbp + 0x300]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x70]
movsxd rbx, dword [rax + 4]
call fcn.140001c60
mov rdx, rax
lea rcx, [rbp + 0x78]
mov r8, rbx
call fcn.1401657d0
jmp 0x14005096c
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x78]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x2d0]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x2d0]
call fcn.140001b70
mov r8, rax
lea rdx, str.Cannot_open_substitute_for_output__s
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x2d0]
mov eax, dword [rcx]
test eax, eax
je 0x140050932
cmp eax, 0xffffffff
je 0x14005093f
sub eax, 1
mov dword [rcx], eax
jne 0x14005093f
mov rcx, qword [rbp + 0x2d0]
mov r8, rsi
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x308]
mov eax, dword [rcx]
test eax, eax
je 0x14005095f
cmp eax, 0xffffffff
je 0x14005096c
sub eax, 1
mov dword [rcx], eax
jne 0x14005096c
mov rcx, qword [rbp + 0x308]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rcx, [rbp + 0xb0]
call fcn.14015ee40
lea rcx, [rbp + 0x78]
call fcn.140158620
mov rcx, qword [rsp + 0x70]
mov eax, dword [rcx]
test eax, eax
je 0x1400509a5
cmp eax, 0xffffffff
je 0x140050a51
sub eax, 1
mov dword [rcx], eax
jne 0x140050a51
mov rcx, qword [rsp + 0x70]
mov r8, rsi
mov edx, 1
jmp 0x140050a4c
lea rdx, [rbp + 0x310]
call fcn.140159010
mov rdx, rax
lea rcx, [rbp + 0x2d8]
call fcn.14018f4a0
mov rcx, qword [rbp + 0x2d8]
call fcn.140001b70
mov r8, rax
lea rdx, str.Cannot_open_substitute_for_input__s
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x2d8]
mov eax, dword [rcx]
test eax, eax
je 0x140050a0d
cmp eax, 0xffffffff
je 0x140050a1f
sub eax, 1
mov dword [rcx], eax
jne 0x140050a1f
mov rcx, qword [rbp + 0x2d8]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 7]
call fcn.140143660
jmp 0x140050a24
mov ebx, 8
mov rcx, qword [rbp + 0x310]
mov eax, dword [rcx]
test eax, eax
je 0x140050a44
cmp eax, 0xffffffff
je 0x140050a51
sub eax, 1
mov dword [rcx], eax
jne 0x140050a51
mov rcx, qword [rbp + 0x310]
mov r8, rbx
mov edx, 2
call fcn.140143660
lea rcx, [rbp - 0x10]
call fcn.140158620
lea rcx, [rbp + 0x4c8]
call fcn.1400014c0
lea rcx, [rbp + 0x28]
call fcn.1400014c0
lea rcx, [rbp + 0x10]
call fcn.1400014c0
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x140050a94
cmp eax, 0xffffffff
je 0x140050a9e
sub eax, 1
mov dword [rcx], eax
jne 0x140050a9e
mov rcx, qword [rsp + 0x68]
mov ebx, 8
jmp 0x14004eff7
mov ebx, 8
jmp 0x14004f004
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x1a8]
call fcn.14018f460
mov rcx, qword [rbp + 0x1a8]
call fcn.140001b70
mov r8, rax
lea rdx, str.Substitute__s_has_only_one_of_.input_and_.output
mov ecx, 2
call fcn.1400b3a00
mov rcx, qword [rbp + 0x1a8]
mov eax, dword [rcx]
test eax, eax
je 0x140050af9
cmp eax, 0xffffffff
je 0x140050b06
sub eax, 1
mov dword [rcx], eax
jne 0x140050b06
mov rcx, qword [rbp + 0x1a8]
mov r8, rsi
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x28]
mov eax, dword [rcx]
test eax, eax
je 0x140050b20
cmp eax, 0xffffffff
je 0x140050b2d
sub eax, 1
mov dword [rcx], eax
jne 0x140050b2d
mov rcx, qword [rbp + 0x28]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x10]
mov eax, dword [rcx]
test eax, eax
je 0x140050b47
cmp eax, 0xffffffff
je 0x140050b54
sub eax, 1
mov dword [rcx], eax
jne 0x140050b54
mov rcx, qword [rbp + 0x10]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x140050b70
cmp eax, 0xffffffff
je 0x140050b7d
sub eax, 1
mov dword [rcx], eax
jne 0x140050b7d
mov rcx, qword [rsp + 0x68]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x50]
mov eax, dword [rcx]
test eax, eax
je 0x140050b99
cmp eax, 0xffffffff
je 0x140050ba6
sub eax, 1
mov dword [rcx], eax
jne 0x140050ba6
mov rcx, qword [rsp + 0x50]
mov r8, rsi
mov edx, 2
call fcn.140143660
mov rcx, qword [rsp + 0x58]
mov eax, dword [rcx]
test eax, eax
je 0x140050bca
cmp eax, 0xffffffff
je 0x14004ebf5
sub eax, 1
mov dword [rcx], eax
jne 0x14004ebf5
mov rcx, qword [rsp + 0x58]
mov r8, rsi
mov edx, 2
call fcn.140143660
jmp 0x14004ebf5
xor ebx, ebx
lea r15, str.PRECOMPILED_HEADER
mov qword [rbp + 0x1268], rbx
lea r14, str.OBJECTS
mov qword [rbp + 0x1260], r15
lea r12, [0x1401fd088]
mov qword [rbp + 0x1250], r14
lea rax, str.SOURCES
mov qword [rsp + 0x30], r12
mov rsi, rbx
mov qword [rbp + 0x1258], rax
xor r15d, r15d
mov rbx, r14
mov qword [rbp + 0x1f8], r12
test rbx, rbx
je 0x140050c42
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], r15b
jne 0x140050c37
jmp 0x140050c47
mov eax, 0xffffffff
mov r8d, eax
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
call fcn.140187820
mov rcx, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x1b0], rcx
mov eax, dword [rcx]
test eax, eax
je 0x140050c8e
cmp eax, 0xffffffff
je 0x140050ca2
sub eax, 1
mov dword [rcx], eax
jne 0x140050ca2
mov rcx, qword [rbp + 0x1b0]
mov r13d, 8
mov r8d, r13d
lea edx, [r13 - 6]
call fcn.140143660
jmp 0x140050ca8
mov r13d, 8
mov dword [rbp + 0x200], 1
mov rax, r15
mov dword [rbp + 0x204], 1
nop
movzx ecx, byte [rbx + rax]
inc rax
cmp cl, byte [r14 + rax - 1]
jne 0x140050cd8
cmp rax, r13
jne 0x140050cc0
cmp cl, byte [r14 + rax - 1]
mov eax, 1
lea rdx, [rbp + 0x1f8]
cmove eax, edi
lea rcx, [rsp + 0x30]
mov dword [rbp + 0x200], eax
call fcn.1400413a0
lea rcx, [rbp + 0x1f8]
call fcn.1400014c0
mov rbx, qword [rbp + rsi*8 + 0x1258]
inc rsi
test rbx, rbx
jne 0x140050c24
mov r12, qword [rsp + 0x60]
mov rcx, r12
call fcn.140001bc0
mov rcx, qword [r12]
xor edx, edx
mov rbx, rax
call fcn.140001cb0
lea r15, str.PRECOMPILED_HEADER
cmp rbx, rax
je 0x14005137a
lea r15, [rbx + 8]
mov rbx, qword [rsp + 0x48]
nop dword [rax + rax]
mov edx, dword [r15 + 4]
lea rax, str..input
mov qword [rbp - 0x78], rax
lea r13, [r15 - 8]
mov eax, dword [r15]
lea rcx, [rbp + 0xb8]
mov dword [rbp + 0x680], eax
lea rax, [0x1401fd088]
mov dword [rbp + 0x684], edx
add edx, 6
mov qword [rbp + 0xb8], rax
mov dword [rbp - 0x80], 6
mov qword [rbp + 0x678], r13
call fcn.1400037e0
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0xb8]
call fcn.140183be0
movaps xmm0, xmmword [rbp - 0x80]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xb8]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x10b8]
call fcn.140009c10
mov rdx, rax
mov rcx, rbx
call fcn.14001a1c0
lea rcx, [rbp + 0x10b8]
mov r12, rax
call fcn.1400014c0
mov rcx, qword [rbp + 0xb8]
mov edx, dword [rcx]
test edx, edx
je 0x140050e1c
cmp edx, 0xffffffff
je 0x140050e2e
sub edx, 1
mov dword [rcx], edx
jne 0x140050e2e
mov rcx, qword [rbp + 0xb8]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 6]
call fcn.140143660
jmp 0x140050e33
mov esi, 8
mov rax, qword [r12]
xor edi, edi
mov r14d, edi
cmp dword [rax + 4], edi
jle 0x140051353
nop word [rax + rax]
lea rax, [0x1401fd088]
mov qword [rbp + 0x88], rax
test r14d, r14d
js 0x140050e6d
mov rax, qword [r12]
cmp r14d, dword [rax + 4]
jl 0x140050e8d
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [r12]
xor edx, edx
call fcn.140001b70
movsxd rcx, r14d
lea rdx, [rcx + rcx*2]
lea rcx, [rax + rdx*8]
lea rdx, [rbp + 0x318]
call fcn.14000cce0
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rax]
mov qword [rbp + 0x88], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x318]
mov eax, dword [rcx]
test eax, eax
je 0x140050ee3
cmp eax, 0xffffffff
je 0x140050ef0
sub eax, 1
mov dword [rcx], eax
jne 0x140050ef0
mov rcx, qword [rbp + 0x318]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rax, str..CONFIG
mov dword [rbp + 0x90], edi
mov edx, dword [r15 + 4]
lea rcx, [rbp + 0xc0]
mov qword [rbp + 0x118], rax
mov eax, dword [r15]
mov dword [rbp + 0x690], eax
lea rax, [0x1401fd088]
mov dword [rbp + 0x694], edx
add edx, 7
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0x110], 7
mov qword [rbp + 0x688], r13
call fcn.1400037e0
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0xc0]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x110]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xc0]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x10d0]
call fcn.140009c10
mov rsi, rax
mov rax, qword [rbx]
cmp dword [rax + 0x10], 1
jbe 0x140050fa4
mov rcx, rbx
call fcn.14001b5a0
mov rax, qword [rbx]
mov ebx, dword [rax + 0x24]
mov rcx, rsi
call fcn.14000c070
mov edi, eax
mov rdx, rsi
xor edi, ebx
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov r8d, edi
call fcn.1400029f0
mov rcx, qword [rbx]
mov rdx, qword [rax]
cmp rdx, rcx
jne 0x140051046
mov edx, dword [rcx + 0x20]
cmp dword [rcx + 0x14], edx
jl 0x140050ff2
movsx edx, word [rcx + 0x1e]
inc edx
call fcn.140161d10
mov r8d, edi
mov rdx, rsi
mov rcx, rbx
call fcn.1400029f0
lea rcx, [0x1401fd088]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], rcx
lea r9, [rsp + 0x38]
mov rcx, rbx
mov r8, rsi
mov edx, edi
call fcn.14001af90
lea rdi, [rax + 0x28]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x140051033
cmp eax, 0xffffffff
je 0x14005104a
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14005104a
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x38]
call fcn.140002c20
jmp 0x14005104a
lea rdi, [rdx + 0x28]
lea rcx, [rbp + 0x10d0]
call fcn.1400014c0
mov rcx, qword [rbp + 0xc0]
mov eax, dword [rcx]
test eax, eax
je 0x140051076
cmp eax, 0xffffffff
je 0x140051088
sub eax, 1
mov dword [rcx], eax
jne 0x140051088
mov rcx, qword [rbp + 0xc0]
mov esi, 8
mov r8d, esi
lea edx, [rsi - 6]
call fcn.140143660
jmp 0x14005108d
mov esi, 8
lea rdx, str.ignore_no_exist
lea rcx, [rbp + 0xcf8]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xcf8]
mov rcx, rdi
call fcn.14003bb70
lea rcx, [rbp + 0xcf8]
mov ebx, eax
call fcn.1400014c0
cmp ebx, 0xffffffff
je 0x1400510cc
or dword [rbp + 0x90], 4
lea rdx, str.no_dependencies
lea rcx, [rbp + 0xd10]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xd10]
mov rcx, rdi
call fcn.14003bb70
lea rcx, [rbp + 0xd10]
mov ebx, eax
call fcn.1400014c0
cmp ebx, 0xffffffff
je 0x14005110b
or dword [rbp + 0x90], 2
lea rdx, str.add_inputs_as_makefile_deps
lea rcx, [rbp + 0xd28]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xd28]
mov rcx, rdi
call fcn.14003bb70
lea rcx, [rbp + 0xd28]
mov ebx, eax
call fcn.1400014c0
cmp ebx, 0xffffffff
je 0x14005114a
or dword [rbp + 0x90], 8
mov edx, dword [r15 + 4]
lea rax, str..dependency_type
mov qword [rbp - 0x28], rax
lea rcx, [rbp + 0xc8]
mov eax, dword [r15]
mov dword [rbp + 0x6a0], eax
lea rax, [0x1401fd088]
mov dword [rbp + 0x6a4], edx
add edx, 0x10
mov qword [rbp + 0xc8], rax
mov dword [rbp - 0x30], 0x10
mov qword [rbp + 0x698], r13
call fcn.1400037e0
lea rdx, [rbp + 0x698]
lea rcx, [rbp + 0xc8]
call fcn.140183be0
movaps xmm0, xmmword [rbp - 0x30]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0xc8]
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x920]
call fcn.140009c10
mov rcx, qword [rbp + 0xc8]
mov eax, dword [rcx]
test eax, eax
je 0x1400511f8
cmp eax, 0xffffffff
je 0x140051205
sub eax, 1
mov dword [rcx], eax
jne 0x140051205
mov rcx, qword [rbp + 0xc8]
mov r8, rsi
mov edx, 2
call fcn.140143660
lea rcx, [rbp + 0x2e0]
call fcn.140009f00
mov rbx, qword [rsp + 0x40]
lea rdx, [rbp + 0x920]
mov rcx, qword [rbx + 0x88]
call fcn.140002d10
test al, al
jne 0x140051289
mov rcx, qword [rbx + 0x88]
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x10e8]
call fcn.14001f920
mov rdx, rax
lea rcx, [rbp + 0x2e0]
mov rbx, rax
call fcn.1401830b0
mov ecx, dword [rbx + 8]
mov dword [rbp + 0x2e8], ecx
mov ecx, dword [rbx + 0xc]
mov dword [rbp + 0x2ec], ecx
mov ecx, dword [rbx + 0x10]
mov dword [rbp + 0x2f0], ecx
lea rcx, [rbp + 0x10e8]
mov eax, dword [rbx + 0x14]
mov dword [rbp + 0x2f4], eax
call fcn.1400014c0
mov ecx, dword [rbp + 0x2ec]
test ecx, ecx
jne 0x14005129d
xor edi, edi
mov dword [rbp + 0x94], edi
jmp 0x140051308
lea rax, str.TYPE_UI
mov dword [rbp + 0x6b4], ecx
mov qword [rbp + 0xa8], rax
lea rdx, [rbp + 0x6a8]
lea rax, [rbp + 0x2e0]
mov dword [rbp + 0xa0], 7
movaps xmm0, xmmword [rbp + 0xa0]
lea rcx, [rbp + 0x1250]
mov qword [rbp + 0x6a8], rax
mov eax, dword [rbp + 0x2e8]
mov dword [rbp + 0x6b0], eax
movdqa xmmword [rbp + 0x1250], xmm0
call fcn.1401836b0
xor edi, edi
test al, al
mov ecx, edi
setne cl
inc ecx
mov dword [rbp + 0x94], ecx
lea rdx, [rbp + 0x88]
lea rcx, [rsp + 0x30]
call fcn.1400413a0
lea rcx, [rbp + 0x2e0]
call fcn.1400014c0
lea rcx, [rbp + 0x920]
call fcn.1400014c0
lea rcx, [rbp + 0x88]
call fcn.1400014c0
mov rax, qword [r12]
inc r14d
mov rbx, qword [rsp + 0x48]
cmp r14d, dword [rax + 4]
jl 0x140050e50
mov rax, qword [rsp + 0x60]
xor edx, edx
add r15, 0x18
mov rcx, qword [rax]
call fcn.140001cb0
lea rcx, [r15 - 8]
cmp rcx, rax
jne 0x140050d50
lea r15, str.PRECOMPILED_HEADER
mov rbx, qword [rsp + 0x30]
lea rax, [0x1401fd088]
xor edi, edi
mov qword [rbp - 0x50], rax
mov esi, edi
mov eax, dword [rbx + 4]
test eax, eax
jle 0x14005147c
nop dword [rax]
test esi, esi
js 0x1400513a8
cmp esi, eax
jl 0x1400513c8
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
movsxd r14, esi
xor edx, edx
mov rcx, rbx
add r14, r14
call fcn.140001b70
lea rcx, [rbp + 0x1100]
lea rdx, [rax + r14*8]
call fcn.140009d80
mov rdx, rax
lea rcx, [rbp - 0x50]
mov r8d, 1
call fcn.14000ad80
lea rcx, [rbp + 0x1100]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x14005146d
test esi, esi
js 0x140051417
cmp esi, dword [rbx + 4]
jl 0x140051437
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
xor edx, edx
mov rcx, rbx
call fcn.140001b70
lea rcx, [rbp + 0xd40]
lea rdx, [rax + r14*8]
call fcn.140009d80
lea rdx, [rbp + 0xd40]
lea rcx, [rbp - 0x50]
call fcn.1400019c0
lea rcx, [rbp + 0xd40]
call fcn.1400014c0
mov eax, dword [rbx + 4]
inc esi
cmp esi, eax
jl 0x1400513a0
xor edi, edi
mov rdx, r15
lea rcx, [rbp + 0xd88]
call fcn.140009e70
lea rdx, str.QMAKE_INTERNAL_INCLUDED_FILES
lea rcx, [rbp + 0xd70]
call fcn.140009e70
lea rdx, str.INCLUDEPATH
lea rcx, [rbp + 0xd58]
call fcn.140009e70
lea rdx, [rbp + 0xd58]
lea rcx, [rbp - 0x50]
call fcn.1400019c0
lea rdx, [rbp + 0xd70]
lea rcx, [rbp - 0x50]
call fcn.1400019c0
lea rdx, [rbp + 0xd88]
lea rcx, [rbp - 0x50]
call fcn.1400019c0
lea rcx, [rbp + 0xd58]
call fcn.1400014c0
lea rcx, [rbp + 0xd70]
call fcn.1400014c0
lea rcx, [rbp + 0xd88]
call fcn.1400014c0
mov rdx, qword [rbp - 0x50]
mov r12d, edi
mov r13, qword [rsp + 0x48]
mov eax, dword [rdx + 4]
test eax, eax
jle 0x140051743
mov ebx, 8
test r12d, r12d
js 0x14005152b
cmp r12d, eax
jl 0x14005154b
mov r9d, 0x1ce
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::operator__
call fcn.140160ef0
lea rcx, [rbp - 0x50]
call fcn.14000b1e0
mov rcx, qword [rbp - 0x50]
xor edx, edx
call fcn.140001b70
movsxd rcx, r12d
lea rdx, [rcx + rcx*2]
mov rcx, r13
lea rdx, [rax + rdx*8]
call fcn.14001a1c0
mov rcx, rax
mov r15, rax
call fcn.14000b1e0
mov rcx, qword [r15]
xor edx, edx
call fcn.140001b70
mov rcx, r15
mov rsi, rax
call fcn.14000b1e0
mov rcx, qword [r15]
xor edx, edx
call fcn.140002510
cmp rsi, rax
je 0x14005172b
mov r13, qword [rsp + 0x40]
add rsi, 0xc
nop
cmp dword [rsi], 0
je 0x140051703
lea rdx, [rbp + 0x128]
lea rcx, [rsi - 0xc]
call fcn.14000cce0
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x320], rax
mov edx, dword [rax]
lea ecx, [rdx + 1]
cmp ecx, 1
jbe 0x1400515e6
lea ecx, [rdx + 1]
mov dword [rax], ecx
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0xc28]
call fcn.140001440
mov r8, rax
lea rdx, [rbp + 0x7e0]
mov rcx, r13
call fcn.140045710
mov rcx, rax
call fcn.14015f5d0
lea rcx, [rbp + 0x7e0]
movzx edi, al
call fcn.14015ee40
lea rcx, [rbp + 0x320]
call fcn.1400014c0
test dil, dil
je 0x1400516d4
xor edi, edi
mov byte [rsp + 0x20], 1
mov r9d, edi
lea r8, [rbp + 0x128]
lea rdx, [rbp + 0x328]
mov rcx, r13
call fcn.140044270
mov rdx, rax
lea rcx, [rbp + 0x540]
call fcn.140009d80
lea rdx, [rbp + 0x540]
lea rcx, [rsi - 0xc]
call fcn.1401830b0
mov eax, dword [rbp + 0x548]
lea rcx, [rbp + 0x540]
mov dword [rsi - 4], eax
mov eax, dword [rbp + 0x54c]
mov dword [rsi], eax
mov eax, dword [rbp + 0x550]
mov dword [rsi + 4], eax
mov eax, dword [rbp + 0x554]
mov dword [rsi + 8], eax
call fcn.1400014c0
mov rcx, qword [rbp + 0x328]
mov eax, dword [rcx]
test eax, eax
je 0x1400516c5
cmp eax, 0xffffffff
je 0x1400516d6
sub eax, 1
mov dword [rcx], eax
jne 0x1400516d6
mov rcx, qword [rbp + 0x328]
mov r8, rbx
mov edx, 2
call fcn.140143660
jmp 0x1400516d6
xor edi, edi
mov rcx, qword [rbp + 0x128]
mov eax, dword [rcx]
test eax, eax
je 0x1400516f6
cmp eax, 0xffffffff
je 0x140051703
sub eax, 1
mov dword [rcx], eax
jne 0x140051703
mov rcx, qword [rbp + 0x128]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, r15
add rsi, 0x18
call fcn.14000b1e0
mov rcx, qword [r15]
xor edx, edx
call fcn.140002510
lea rcx, [rsi - 0xc]
cmp rcx, rax
jne 0x1400515b0
mov r13, qword [rsp + 0x48]
mov rdx, qword [rbp - 0x50]
inc r12d
mov eax, dword [rdx + 4]
cmp r12d, eax
jl 0x140051521
mov rbx, qword [rsp + 0x30]
mov eax, dword [rdx]
test eax, eax
je 0x140051759
cmp eax, 0xffffffff
je 0x140051762
sub eax, 1
mov dword [rdx], eax
jne 0x140051762
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp - 0x50]
call fcn.140002c20
mov r15, qword [rsp + 0x40]
cmp byte [r15 + 0x48], 0
jne 0x1400517d5
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x70]
test al, al
je 0x1400517d5
mov edx, 7
lea rcx, str.GNUmake
call fcn.1401874c0
mov esi, dword [rbp - 0x60]
lea rdx, [rbp + 0x1b8]
mov qword [rbp + 0x1b8], rax
xor r8d, r8d
mov rcx, qword [r15 + 0x88]
or esi, 1
mov qword [rbp + 0x6b8], rdx
mov dword [rbp + 0x6c0], edi
mov edx, dword [rax + 4]
mov dword [rbp + 0x6c4], edx
lea rdx, [rbp + 0x6b8]
call fcn.140020c90
test al, al
jne 0x1400517d8
xor dil, dil
jmp 0x1400517db
mov esi, dword [rbp - 0x60]
mov dil, 1
test sil, 1
je 0x140051815
mov rcx, qword [rbp + 0x1b8]
mov eax, dword [rcx]
test eax, eax
je 0x140051801
cmp eax, 0xffffffff
je 0x140051815
sub eax, 1
mov dword [rcx], eax
jne 0x140051815
mov rcx, qword [rbp + 0x1b8]
mov r14d, 8
mov r8d, r14d
lea edx, [r14 - 6]
call fcn.140143660
jmp 0x14005181b
mov r14d, 8
test dil, dil
je 0x140051828
mov dword [r15 + 0x3c], 1
xor eax, eax
mov edi, eax
mov eax, dword [rbx + 4]
test eax, eax
jle 0x140051880
test edi, edi
js 0x14005183b
cmp edi, eax
jl 0x14005185b
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
xor edx, edx
mov rcx, rbx
call fcn.140001b70
movsxd rdx, edi
mov rcx, r15
shl rdx, 4
add rdx, rax
call fcn.140054040
mov eax, dword [rbx + 4]
inc edi
cmp edi, eax
jl 0x140051833
mov rdi, qword [rsp + 0x60]
mov rcx, rdi
call fcn.14000ac20
mov rcx, rdi
mov qword [rsp + 0x38], rax
mov r12, rax
call fcn.14000b1e0
mov rcx, qword [rdi]
xor edx, edx
call fcn.140002510
cmp r12, rax
je 0x140052b19
lea rbx, [0x1401ebd04]
lea rdi, [0x1401fd088]
nop
mov edx, dword [r12 + 0xc]
lea rax, str..input
mov qword [rbp + 0x868], rax
lea rcx, [rbp + 0xd0]
mov eax, dword [r12 + 8]
mov dword [rbp + 0x6d4], edx
add edx, 6
mov dword [rbp + 0x860], 6
mov qword [rbp + 0x6c8], r12
mov dword [rbp + 0x6d0], eax
mov qword [rbp + 0xd0], rdi
call fcn.1400037e0
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp + 0xd0]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x860]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0xd0]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x8f0]
call fcn.140009c10
mov rcx, qword [rbp + 0xd0]
mov eax, dword [rcx]
test eax, eax
je 0x14005196d
cmp eax, 0xffffffff
je 0x14005197a
sub eax, 1
mov dword [rcx], eax
jne 0x14005197a
mov rcx, qword [rbp + 0xd0]
mov r8, r14
mov edx, 2
call fcn.140143660
mov edx, dword [r12 + 0xc]
lea rax, str..variable_out
mov qword [rbp + 0x878], rax
lea rcx, [rbp + 0xd8]
mov eax, dword [r12 + 8]
mov dword [rbp + 0x6e4], edx
add edx, 0xd
mov dword [rbp + 0x870], 0xd
mov qword [rbp + 0x6d8], r12
mov dword [rbp + 0x6e0], eax
mov qword [rbp + 0xd8], rdi
call fcn.1400037e0
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp + 0xd8]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x870]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0xd8]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x4f8]
call fcn.140009c10
mov rcx, qword [rbp + 0xd8]
mov eax, dword [rcx]
test eax, eax
je 0x140051a27
cmp eax, 0xffffffff
je 0x140051a34
sub eax, 1
mov dword [rcx], eax
jne 0x140051a34
mov rcx, qword [rbp + 0xd8]
mov r8, r14
mov edx, 2
call fcn.140143660
mov edx, dword [r12 + 0xc]
lea rax, str..CONFIG
mov qword [rbp + 0x888], rax
lea rcx, [rbp + 0xe0]
mov eax, dword [r12 + 8]
mov dword [rbp + 0x6f4], edx
add edx, 7
mov dword [rbp + 0x880], 7
mov qword [rbp + 0x6e8], r12
mov dword [rbp + 0x6f0], eax
mov qword [rbp + 0xe0], rdi
call fcn.1400037e0
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0xe0]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x880]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0xe0]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x1118]
call fcn.140009c10
mov rcx, qword [r15 + 0x88]
mov rdx, rax
call fcn.140027d40
lea rcx, [rbp + 0x1118]
mov qword [rbp - 0x30], rax
mov rsi, rax
call fcn.1400014c0
mov rcx, qword [rbp + 0xe0]
mov edx, dword [rcx]
test edx, edx
je 0x140051b03
cmp edx, 0xffffffff
je 0x140051b10
sub edx, 1
mov dword [rcx], edx
jne 0x140051b10
mov rcx, qword [rbp + 0xe0]
mov r8, r14
mov edx, 2
call fcn.140143660
mov edx, dword [r12 + 0xc]
lea rax, str..output
mov qword [rbp + 0x858], rax
lea rcx, [rbp + 0x50]
mov eax, dword [r12 + 8]
mov dword [rbp + 0x704], edx
add edx, 7
mov dword [rbp + 0x850], 7
mov qword [rbp + 0x6f8], r12
mov dword [rbp + 0x700], eax
mov qword [rbp + 0x50], rdi
call fcn.1400037e0
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp + 0x50]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x850]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x50]
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x1130]
call fcn.140009c10
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x4e0]
mov r8, rax
call fcn.14001f920
lea rcx, [rbp + 0x1130]
call fcn.1400014c0
mov rcx, qword [rbp + 0x50]
mov eax, dword [rcx]
test eax, eax
je 0x140051bca
cmp eax, 0xffffffff
je 0x140051bd7
sub eax, 1
mov dword [rcx], eax
jne 0x140051bd7
mov rcx, qword [rbp + 0x50]
mov r8, r14
mov edx, 2
call fcn.140143660
cmp dword [rbp + 0x4ec], 0
je 0x140052ab6
lea rdx, str.combine
lea rcx, [rbp + 0xda0]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xda0]
mov rcx, rsi
call fcn.14003bb70
lea rcx, [rbp + 0xda0]
mov edi, eax
call fcn.1400014c0
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x8f0]
call fcn.140027d40
mov rcx, qword [rax]
cmp edi, 0xffffffff
je 0x1400522e1
cmp dword [rcx + 4], 0
je 0x140052aaf
mov rcx, rax
call fcn.140001bc0
mov rcx, qword [r15 + 0x88]
mov rdx, rax
call fcn.140027d40
mov rcx, qword [rax]
cmp dword [rcx + 4], 0
je 0x140052aaf
lea rax, [rbp + 0x4e0]
mov dword [rbp + 0x840], 1
mov qword [rbp + 0x708], rax
lea rdx, [rbp - 0x80]
mov eax, dword [rbp + 0x4e8]
lea rcx, [rbp + 0x708]
mov dword [rbp + 0x710], eax
mov r9d, 1
mov eax, dword [rbp + 0x4ec]
xor r8d, r8d
mov qword [rbp + 0x848], rbx
movaps xmm0, xmmword [rbp + 0x840]
mov dword [rbp + 0x714], eax
movdqa xmmword [rbp - 0x80], xmm0
call fcn.140187eb0
cmp eax, 0xffffffff
jne 0x140052aaf
lea rbx, [0x1401fd088]
mov rdx, r12
lea r8, [rbp - 0x30]
mov qword [rbp - 0x30], rbx
mov rcx, r15
call fcn.14005fb20
test al, al
mov eax, dword [0x1401fd088]
sete dil
test eax, eax
je 0x140051d03
cmp eax, 0xffffffff
je 0x140051d13
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x140051d13
mov r8, r14
mov edx, 2
mov rcx, rbx
call fcn.140143660
test dil, dil
jne 0x140052aaf
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x4e0]
call fcn.14000cce0
mov r8, rax
mov byte [rsp + 0x20], 1
mov r9d, 1
lea rdx, [rbp - 0x40]
mov rcx, r15
call fcn.140044270
mov rcx, qword [rbp + 0x330]
mov eax, dword [rcx]
test eax, eax
je 0x140051d69
cmp eax, 0xffffffff
je 0x140051d76
sub eax, 1
mov dword [rcx], eax
jne 0x140051d76
mov rcx, qword [rbp + 0x330]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rdx, str.target_predeps
lea rcx, [rbp + 0xdb8]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xdb8]
mov rcx, rsi
call fcn.14003bb70
cmp eax, 0xffffffff
lea rcx, [rbp + 0xdb8]
setne r15b
call fcn.1400014c0
mov rcx, qword [r13]
xor edi, edi
mov eax, edi
cmp dword [rcx + 0x20], eax
je 0x140051dce
mov edi, dword [rcx + 0x24]
lea rcx, [rbp + 0x4f8]
call fcn.14000c070
xor eax, edi
xor edi, edi
mov r8d, eax
lea rdx, [rbp + 0x4f8]
mov rcx, r13
call fcn.1400029f0
mov rcx, qword [r13]
cmp qword [rax], rcx
je 0x140052098
cmp dword [rcx + 0x14], 0
je 0x140051e3c
cmp dword [rcx + 0x20], 0
mov eax, edi
je 0x140051e0e
mov edi, dword [rcx + 0x24]
lea rcx, [rbp + 0x4f8]
call fcn.14000c070
xor eax, edi
xor edi, edi
mov r8d, eax
lea rdx, [rbp + 0x4f8]
mov rcx, r13
call fcn.1400029f0
mov rdx, qword [rax]
cmp rdx, qword [r13]
je 0x140051e3c
add rdx, 0x28
lea rcx, [rbp + 0x58]
call fcn.140018d80
mov rax, qword [rbp + 0x58]
jmp 0x140051e43
mov rax, rbx
mov qword [rbp + 0x58], rbx
mov ecx, dword [rax + 4]
mov esi, edi
mov rbx, qword [rsp + 0x40]
test ecx, ecx
jle 0x140052069
lea r12, str.OBJECTS
nop dword [rax]
test esi, esi
js 0x140051e68
cmp esi, ecx
jl 0x140051e8c
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rax, qword [rbp + 0x58]
xor edx, edx
mov rcx, rax
call fcn.140001b70
movsxd rcx, esi
lea rdx, [rcx + rcx*2]
lea rdx, [rax + rdx*8]
lea rcx, [rbp + 0x158]
call fcn.140009d10
lea rax, str.SOURCES
mov dword [rbp + 0x190], 7
mov qword [rbp + 0x198], rax
lea rdx, [rbp + 0x718]
movaps xmm0, xmmword [rbp + 0x190]
lea rax, [rbp + 0x158]
mov qword [rbp + 0x718], rax
lea rcx, [rbp - 0x80]
mov eax, dword [rbp + 0x160]
mov dword [rbp + 0x720], eax
mov eax, dword [rbp + 0x164]
mov dword [rbp + 0x724], eax
movdqa xmmword [rbp - 0x80], xmm0
call fcn.1401836b0
test al, al
je 0x140051f6f
lea rdx, str.GENERATED_SOURCES
lea rcx, [rbp + 0x558]
call fcn.140009c80
lea rdx, [rbp + 0x558]
lea rcx, [rbp + 0x158]
call fcn.1401830b0
mov eax, dword [rbp + 0x560]
lea rcx, [rbp + 0x558]
mov dword [rbp + 0x160], eax
mov eax, dword [rbp + 0x564]
mov dword [rbp + 0x164], eax
mov eax, dword [rbp + 0x568]
mov dword [rbp + 0x168], eax
mov eax, dword [rbp + 0x56c]
mov dword [rbp + 0x16c], eax
call fcn.1400014c0
jmp 0x140051fcc
lea rax, [rbp + 0x158]
mov dword [rbp + 0x450], 7
mov qword [rbp + 0x728], rax
lea rdx, [rbp + 0x728]
mov eax, dword [rbp + 0x160]
lea rcx, [rbp - 0x80]
mov dword [rbp + 0x730], eax
mov eax, dword [rbp + 0x164]
mov qword [rbp + 0x458], r12
movaps xmm0, xmmword [rbp + 0x450]
mov dword [rbp + 0x734], eax
movdqa xmmword [rbp - 0x80], xmm0
call fcn.1401836b0
test al, al
movzx r15d, r15b
cmovne r15d, edi
mov rcx, qword [rbx + 0x88]
lea rdx, [rbp + 0x158]
call fcn.140027d40
lea rdx, [rbp - 0x40]
mov r14, rax
lea rcx, [rbp + 0x1148]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, r14
call fcn.14000ad80
lea rcx, [rbp + 0x1148]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x140052042
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xdd0]
call fcn.140009d80
lea rdx, [rbp + 0xdd0]
mov rcx, r14
call fcn.14001a930
lea rcx, [rbp + 0xdd0]
call fcn.1400014c0
lea rcx, [rbp + 0x158]
call fcn.1400014c0
mov rax, qword [rbp + 0x58]
inc esi
mov edi, 0
mov ecx, dword [rax + 4]
cmp esi, ecx
jl 0x140051e60
mov r12, qword [rsp + 0x38]
mov ecx, dword [rax]
test ecx, ecx
je 0x140052087
cmp ecx, 0xffffffff
je 0x14005220a
sub ecx, 1
mov dword [rax], ecx
jne 0x14005220a
mov rax, qword [rbp + 0x58]
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.140002c20
jmp 0x14005220a
lea rdx, [0x1401ef2b8]
lea rcx, [rbp + 0xde8]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xde8]
mov rcx, rsi
call fcn.14003bb70
lea rcx, [rbp + 0xde8]
mov edi, eax
call fcn.1400014c0
cmp edi, 0xffffffff
jne 0x140052170
lea rdx, str.OBJECTS
lea rcx, [rbp + 0xe00]
call fcn.140009c80
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0xe00]
mov rcx, qword [rax + 0x88]
call fcn.140027d40
lea rcx, [rbp + 0xe00]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1160]
call fcn.140009d80
mov rdx, rax
lea r8d, [rdi + 2]
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x1160]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x1400522a8
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe18]
call fcn.140009d80
lea rdx, [rbp + 0xe18]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xe18]
jmp 0x1400522a3
lea rdx, str.UNUSED_SOURCES
lea rcx, [rbp + 0xe30]
call fcn.140009c80
mov rbx, qword [rsp + 0x40]
lea rdx, [rbp + 0xe30]
mov rcx, qword [rbx + 0x88]
call fcn.140027d40
lea rcx, [rbp + 0xe30]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1178]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x1178]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x14005220a
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe48]
call fcn.140009d80
lea rdx, [rbp + 0xe48]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xe48]
call fcn.1400014c0
test r15b, r15b
je 0x1400522a8
lea rdx, str.PRE_TARGETDEPS
lea rcx, [rbp + 0xe60]
call fcn.140009c80
mov rcx, qword [rbx + 0x88]
lea rdx, [rbp + 0xe60]
call fcn.140027d40
lea rcx, [rbp + 0xe60]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1190]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x1190]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x1400522a8
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0xe78]
call fcn.140009d80
lea rdx, [rbp + 0xe78]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xe78]
call fcn.1400014c0
mov rcx, qword [rbp - 0x40]
mov eax, dword [rcx]
test eax, eax
je 0x1400522ca
cmp eax, 0xffffffff
je 0x140052aa9
sub eax, 1
mov dword [rcx], eax
jne 0x140052aa9
mov rcx, qword [rbp - 0x40]
mov r14d, 8
mov r8d, r14d
lea edx, [r14 - 6]
call fcn.140143660
jmp 0x140052aaf
xor edx, edx
mov qword [rbp - 0x20], rax
mov r14, rax
call fcn.140001c10
mov rcx, qword [r14]
xor edx, edx
mov rdi, rax
mov qword [rbp - 0x60], rax
call fcn.140001cb0
cmp rdi, rax
je 0x140052aa9
mov rbx, r14
nop dword [rax]
mov rcx, qword [r15 + 0x88]
mov rdx, rdi
call fcn.140027d40
xor edx, edx
mov qword [rbp - 0x80], rax
mov r14, rax
mov rcx, qword [rax]
call fcn.140001c10
mov rcx, qword [r14]
xor edx, edx
mov r13, rax
mov qword [rbp + 0xa0], rax
call fcn.140001cb0
cmp r13, rax
je 0x140052a8e
mov rbx, qword [rsp + 0x48]
cmp dword [r13 + 0xc], 0
je 0x140052a68
lea rdx, [rbp + 0x60]
mov rcx, r13
call fcn.14000cce0
lea rdx, [rbp + 0x338]
mov rcx, r12
call fcn.14000cce0
mov rdx, rax
lea rcx, [rbp + 0xe90]
call fcn.140009d80
lea r8, [rbp + 0x60]
mov rcx, r15
lea rdx, [rbp + 0xe90]
call fcn.14005fb20
test al, al
lea rcx, [rbp + 0xe90]
sete dil
call fcn.1400014c0
mov rcx, qword [rbp + 0x338]
mov eax, dword [rcx]
test eax, eax
je 0x1400523cc
cmp eax, 0xffffffff
je 0x1400523da
sub eax, 1
mov dword [rcx], eax
jne 0x1400523da
mov rcx, qword [rbp + 0x338]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
test dil, dil
je 0x140052414
mov rcx, qword [rbp + 0x60]
mov eax, dword [rcx]
test eax, eax
je 0x140052401
cmp eax, 0xffffffff
je 0x140052a68
sub eax, 1
mov dword [rcx], eax
jne 0x140052a68
mov rcx, qword [rbp + 0x60]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
jmp 0x140052a68
lea rax, [0x1401fd088]
lea rdx, [rbp + 0x340]
mov qword [rbp + 0x110], rax
lea rcx, [rbp + 0x4e0]
call fcn.14000cce0
mov r8, rax
lea r9, [rbp + 0x60]
xor eax, eax
lea rdx, [rsp + 0x78]
mov dword [rsp + 0x28], eax
mov rcx, r15
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
call fcn.14005b420
mov rcx, qword [rbp + 0x340]
mov eax, dword [rcx]
test eax, eax
je 0x14005247b
cmp eax, 0xffffffff
je 0x14005248d
sub eax, 1
mov dword [rcx], eax
jne 0x14005248d
mov rcx, qword [rbp + 0x340]
mov edi, 8
mov r8d, edi
lea edx, [rdi - 6]
call fcn.140143660
jmp 0x140052492
mov edi, 8
mov eax, dword [0x1401fd088]
test eax, eax
je 0x1400524ac
cmp eax, 0xffffffff
je 0x1400524c0
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x1400524c0
mov r8, rdi
lea rcx, [0x1401fd088]
mov edx, 2
call fcn.140143660
mov r9d, 1
mov byte [rsp + 0x20], 1
lea r8, [rsp + 0x78]
mov rcx, r15
lea rdx, [rbp + 0x428]
call fcn.140044270
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rax]
mov qword [rsp + 0x78], rcx
mov qword [rax], rdx
mov rcx, qword [rbp + 0x428]
mov eax, dword [rcx]
test eax, eax
je 0x14005250f
cmp eax, 0xffffffff
je 0x14005251c
sub eax, 1
mov dword [rcx], eax
jne 0x14005251c
mov rcx, qword [rbp + 0x428]
mov r8, rdi
mov edx, 2
call fcn.140143660
lea rdx, str.target_predeps
lea rcx, [rbp + 0xea8]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xea8]
mov rcx, rsi
call fcn.14003bb70
cmp eax, 0xffffffff
lea rcx, [rbp + 0xea8]
setne r15b
call fcn.1400014c0
xor r8d, r8d
lea rdx, [rbp + 0x4f8]
mov rcx, rbx
call fcn.140002ae0
mov rcx, qword [rbx]
cmp qword [rax], rcx
je 0x140052881
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0x4f8]
mov rcx, qword [rax + 0x88]
call fcn.140027d40
xor edi, edi
mov r12, rax
mov esi, edi
mov rcx, qword [rax]
cmp dword [rcx + 4], edi
jle 0x1400527ce
mov rbx, qword [rsp + 0x40]
lea r13, str.OBJECTS
nop dword [rax]
test esi, esi
js 0x1400525b9
cmp esi, dword [rcx + 4]
jl 0x1400525dd
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [r12]
xor edx, edx
call fcn.140001b70
movsxd rcx, esi
lea rdx, [rcx + rcx*2]
lea rdx, [rax + rdx*8]
lea rcx, [rbp + 0x170]
call fcn.140009d10
lea rax, str.SOURCES
mov dword [rbp + 0x460], 7
mov qword [rbp + 0x468], rax
lea rdx, [rbp + 0x738]
movaps xmm0, xmmword [rbp + 0x460]
lea rax, [rbp + 0x170]
mov qword [rbp + 0x738], rax
lea rcx, [rbp + 0x110]
mov eax, dword [rbp + 0x178]
mov dword [rbp + 0x740], eax
mov eax, dword [rbp + 0x17c]
mov dword [rbp + 0x744], eax
movdqa xmmword [rbp + 0x110], xmm0
call fcn.1401836b0
test al, al
je 0x1400526c3
lea rdx, str.GENERATED_SOURCES
lea rcx, [rbp + 0x570]
call fcn.140009c80
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x170]
call fcn.1401830b0
mov eax, dword [rbp + 0x578]
lea rcx, [rbp + 0x570]
mov dword [rbp + 0x178], eax
mov eax, dword [rbp + 0x57c]
mov dword [rbp + 0x17c], eax
mov eax, dword [rbp + 0x580]
mov dword [rbp + 0x180], eax
mov eax, dword [rbp + 0x584]
mov dword [rbp + 0x184], eax
call fcn.1400014c0
jmp 0x140052726
lea rax, [rbp + 0x170]
mov dword [rbp + 0x1250], 7
mov qword [rbp + 0x748], rax
lea rdx, [rbp + 0x748]
mov eax, dword [rbp + 0x178]
lea rcx, [rbp + 0x110]
mov dword [rbp + 0x750], eax
mov eax, dword [rbp + 0x17c]
mov qword [rbp + 0x1258], r13
movaps xmm0, xmmword [rbp + 0x1250]
mov dword [rbp + 0x754], eax
movdqa xmmword [rbp + 0x110], xmm0
call fcn.1401836b0
test al, al
movzx r15d, r15b
cmovne r15d, edi
mov rcx, qword [rbx + 0x88]
lea rdx, [rbp + 0x170]
call fcn.140027d40
lea rdx, [rsp + 0x78]
mov r14, rax
lea rcx, [rbp + 0x11a8]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, r14
call fcn.14000ad80
lea rcx, [rbp + 0x11a8]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x14005279e
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xec0]
call fcn.140009d80
lea rdx, [rbp + 0xec0]
mov rcx, r14
call fcn.14001a930
lea rcx, [rbp + 0xec0]
call fcn.1400014c0
lea rcx, [rbp + 0x170]
call fcn.1400014c0
mov rcx, qword [r12]
inc esi
mov edi, 0
cmp esi, dword [rcx + 4]
jl 0x1400525b0
mov r13, qword [rbp + 0xa0]
mov r14, qword [rbp - 0x80]
mov rbx, qword [rsp + 0x48]
mov r12, qword [rsp + 0x38]
test r15b, r15b
je 0x140052a05
lea rdx, str.PRE_TARGETDEPS
lea rcx, [rbp + 0xf50]
call fcn.140009c80
mov r15, qword [rsp + 0x40]
lea rdx, [rbp + 0xf50]
mov rcx, qword [r15 + 0x88]
call fcn.140027d40
lea rcx, [rbp + 0xf50]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x11f0]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x11f0]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x140052a0a
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xf68]
call fcn.140009d80
lea rdx, [rbp + 0xf68]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xf68]
call fcn.1400014c0
jmp 0x140052a0a
lea rdx, [0x1401ef2b8]
lea rcx, [rbp + 0xed8]
call fcn.140009e70
xor r8d, r8d
lea rdx, [rbp + 0xed8]
mov rcx, rsi
call fcn.14003bb70
lea rcx, [rbp + 0xed8]
mov edi, eax
call fcn.1400014c0
cmp edi, 0xffffffff
jne 0x140052960
lea rdx, str.OBJECTS
lea rcx, [rbp + 0xef0]
call fcn.140009c80
mov r15, qword [rsp + 0x40]
lea rdx, [rbp + 0xef0]
mov rcx, qword [r15 + 0x88]
call fcn.140027d40
lea rcx, [rbp + 0xef0]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x11c0]
call fcn.140009d80
mov rdx, rax
lea r8d, [rdi + 2]
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x11c0]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x140052a0a
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xf08]
call fcn.140009d80
lea rdx, [rbp + 0xf08]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xf08]
call fcn.1400014c0
jmp 0x140052a0a
lea rdx, str.UNUSED_SOURCES
lea rcx, [rbp + 0xf20]
call fcn.140009c80
mov rax, qword [rsp + 0x40]
lea rdx, [rbp + 0xf20]
mov rcx, qword [rax + 0x88]
call fcn.140027d40
lea rcx, [rbp + 0xf20]
mov rsi, rax
call fcn.1400014c0
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x11d8]
call fcn.140009d80
mov rdx, rax
mov r8d, 1
mov rcx, rsi
call fcn.14000ad80
lea rcx, [rbp + 0x11d8]
movzx edi, al
call fcn.1400014c0
test dil, dil
jne 0x1400527d3
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0xf38]
call fcn.140009d80
lea rdx, [rbp + 0xf38]
mov rcx, rsi
call fcn.14001a930
lea rcx, [rbp + 0xf38]
call fcn.1400014c0
jmp 0x1400527d3
mov r15, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x78]
mov eax, dword [rcx]
test eax, eax
je 0x140052a26
cmp eax, 0xffffffff
je 0x140052a38
sub eax, 1
mov dword [rcx], eax
jne 0x140052a38
mov rcx, qword [rsp + 0x78]
mov edi, 8
mov r8d, edi
lea edx, [rdi - 6]
call fcn.140143660
jmp 0x140052a3d
mov edi, 8
mov rcx, qword [rbp + 0x60]
mov eax, dword [rcx]
test eax, eax
je 0x140052a57
cmp eax, 0xffffffff
je 0x140052a64
sub eax, 1
mov dword [rcx], eax
jne 0x140052a64
mov rcx, qword [rbp + 0x60]
mov r8, rdi
mov edx, 2
call fcn.140143660
mov rsi, qword [rbp - 0x30]
mov rcx, qword [r14]
add r13, 0x18
xor edx, edx
mov qword [rbp + 0xa0], r13
call fcn.140001cb0
cmp r13, rax
jne 0x140052352
mov rdi, qword [rbp - 0x60]
mov rbx, qword [rbp - 0x20]
mov rcx, qword [rbx]
add rdi, 0x18
xor edx, edx
mov qword [rbp - 0x60], rdi
call fcn.140001cb0
cmp rdi, rax
jne 0x140052310
mov r14d, 8
lea rdi, [0x1401fd088]
lea rcx, [rbp + 0x4e0]
call fcn.1400014c0
lea rcx, [rbp + 0x4f8]
call fcn.1400014c0
lea rcx, [rbp + 0x8f0]
call fcn.1400014c0
mov rsi, qword [rsp + 0x60]
add r12, 0x18
mov rcx, rsi
mov qword [rsp + 0x38], r12
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140002510
mov r13, qword [rsp + 0x48]
lea rbx, [0x1401ebd04]
mov r15, qword [rsp + 0x40]
cmp r12, rax
jne 0x1400518c0
mov rbx, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x68]
lea rdi, [0x1401ff0c8]
mov qword [r15 + 0x68], rdi
mov eax, dword [rcx + 0x10]
test eax, eax
je 0x140052b3c
cmp eax, 0xffffffff
je 0x140052b48
sub eax, 1
mov dword [rcx + 0x10], eax
jne 0x140052b48
lea rdx, [0x140043080]
call fcn.140161b00
mov eax, dword [0x1401ff0d8]
test eax, eax
je 0x140052b62
cmp eax, 0xffffffff
je 0x140052b71
sub eax, 1
mov dword [0x1401ff0d8], eax
jne 0x140052b71
lea rdx, [0x140043080]
mov rcx, rdi
call fcn.140161b00
cmp byte [r15 + 0x48], 0
jne 0x14005333a
lea rdx, str.QMAKE_ABSOLUTE_SOURCE_PATH
lea rcx, [rbp + 0xf98]
call fcn.140009c80
lea rdx, str.DEPENDPATH
lea rcx, [rbp + 0xf80]
call fcn.140009c80
mov r12, qword [rsp + 0x48]
lea rdx, [rbp + 0xf98]
mov rcx, r12
call fcn.14001a1c0
lea rdx, [rbp + 0xf80]
mov rcx, r12
mov rdi, rax
call fcn.14001a1c0
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140018d80
mov rdx, rdi
lea rcx, [rbp - 0x70]
call fcn.14001a670
lea rcx, [rbp + 0xf80]
call fcn.1400014c0
lea rcx, [rbp + 0xf98]
call fcn.1400014c0
mov edx, 0x12
lea rcx, str.depend_includepath
call fcn.1401874c0
mov qword [rbp + 0x1c0], rax
lea rdx, [rbp + 0x1c0]
mov rcx, qword [r15 + 0x88]
xor r13d, r13d
mov qword [rbp + 0x758], rdx
xor r8d, r8d
mov dword [rbp + 0x760], r13d
mov edx, dword [rax + 4]
mov dword [rbp + 0x764], edx
lea rdx, [rbp + 0x758]
call fcn.140020c90
mov rcx, qword [rbp + 0x1c0]
movzx edi, al
mov edx, dword [rcx]
test edx, edx
je 0x140052c6a
cmp edx, 0xffffffff
je 0x140052c77
sub edx, 1
mov dword [rcx], edx
jne 0x140052c77
mov rcx, qword [rbp + 0x1c0]
mov r8, r14
mov edx, 2
call fcn.140143660
test dil, dil
je 0x140052cb6
lea rdx, str.INCLUDEPATH
lea rcx, [rbp + 0xfb0]
call fcn.140009c80
lea rdx, [rbp + 0xfb0]
mov rcx, r12
call fcn.14001a1c0
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14001a670
lea rcx, [rbp + 0xfb0]
call fcn.1400014c0
mov rcx, qword [rbp - 0x70]
lea rax, [0x1401fd088]
mov qword [rbp - 0x68], rax
mov edi, dword [rcx + 4]
mov ecx, dword [0x1401fd090]
btr ecx, 0x1f
cmp edi, ecx
jle 0x140052ce8
mov r8d, r13d
lea rcx, [rbp - 0x68]
mov edx, edi
call fcn.14005afa0
mov rax, qword [rbp - 0x68]
cmp dword [rax], 1
ja 0x140052d19
mov r9d, 2
xor r8d, r8d
mov rdx, r14
lea ecx, [r9 + 0x16]
call fcn.1401434a0
mov rcx, rax
mov rax, qword [rbp - 0x68]
cmp rax, rcx
je 0x140052d19
or dword [rax + 8], 0x80000000
mov rax, qword [rbp - 0x68]
mov ecx, dword [rax + 8]
btr ecx, 0x1f
cmp ecx, edi
jge 0x140052d3d
mov r8d, 0x1aa
lea rdx, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rcx, str.capacity_____asize
call fcn.140160ea0
lea rcx, [rbp - 0x70]
call fcn.14000ac20
lea rcx, [rbp - 0x70]
mov rsi, rax
call fcn.14000b1e0
mov rcx, qword [rbp - 0x70]
xor edx, edx
call fcn.140002510
cmp rsi, rax
je 0x140052e5f
lea r13, [0x1401fd088]
nop dword [rax]
lea rdx, [rbp + 0x488]
mov rcx, rsi
call fcn.14000cce0
mov rdx, rax
lea rcx, [rbp + 0xfc8]
call fcn.1400ce7f0
mov rcx, qword [rbp - 0x68]
mov rdi, rax
mov r9d, dword [rcx + 8]
mov edx, dword [rcx + 4]
btr r9d, 0x1f
inc edx
cmp dword [rcx], 1
ja 0x140052dad
cmp edx, r9d
jbe 0x140052dcb
cmp r9d, edx
lea rcx, [rbp - 0x68]
sbb r8d, r8d
and r8d, 8
cmp edx, r9d
cmovbe edx, r9d
call fcn.14005afa0
mov rcx, qword [rbp - 0x68]
xor edx, edx
call fcn.140002510
movzx ecx, byte [rdi]
mov byte [rax], cl
mov rcx, qword [rdi + 8]
mov qword [rax + 8], rcx
mov qword [rdi + 8], r13
mov rcx, qword [rdi + 0x10]
mov qword [rax + 0x10], rcx
lea rcx, [rbp + 0xfd8]
mov qword [rdi + 0x10], r13
mov rax, qword [rbp - 0x68]
inc dword [rax + 4]
call fcn.1400014c0
lea rcx, [rbp + 0xfd0]
call fcn.1400014c0
mov rcx, qword [rbp + 0x488]
mov eax, dword [rcx]
test eax, eax
je 0x140052e2e
cmp eax, 0xffffffff
je 0x140052e3b
sub eax, 1
mov dword [rcx], eax
jne 0x140052e3b
mov rcx, qword [rbp + 0x488]
mov r8, r14
mov edx, 2
call fcn.140143660
lea rcx, [rbp - 0x70]
add rsi, 0x18
call fcn.14000b1e0
mov rcx, qword [rbp - 0x70]
xor edx, edx
call fcn.140002510
cmp rsi, rax
jne 0x140052d70
xor r13d, r13d
lea rdx, [rbp - 0x68]
mov rcx, r15
call fcn.1400d2af0
cmp dword [0x1402aebe8], 0
je 0x140052f5d
mov edx, 4
lea rcx, str._::
call fcn.1401874c0
lea r8, [rbp + 0x1d0]
mov qword [rbp + 0x1d0], rax
lea rdx, [rbp + 0x480]
lea rcx, [rbp - 0x70]
call fcn.14000bad0
mov rdx, rax
lea rcx, [rbp + 0x1c8]
call fcn.14018f4a0
lea rcx, [rbp + 0x1c8]
call fcn.140001c60
mov r8, rax
lea rdx, str.Dependency_Directories:__s
mov ecx, 1
call fcn.1400aeaf0
mov rcx, qword [rbp + 0x1c8]
mov eax, dword [rcx]
test eax, eax
je 0x140052ef6
cmp eax, 0xffffffff
je 0x140052f03
sub eax, 1
mov dword [rcx], eax
jne 0x140052f03
mov rcx, qword [rbp + 0x1c8]
mov r8, r14
mov edx, 1
call fcn.140143660
mov rcx, qword [rbp + 0x480]
mov eax, dword [rcx]
test eax, eax
je 0x140052f23
cmp eax, 0xffffffff
je 0x140052f30
sub eax, 1
mov dword [rcx], eax
jne 0x140052f30
mov rcx, qword [rbp + 0x480]
mov r8, r14
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x1d0]
mov eax, dword [rcx]
test eax, eax
je 0x140052f50
cmp eax, 0xffffffff
je 0x140052f5d
sub eax, 1
mov dword [rcx], eax
jne 0x140052f5d
mov rcx, qword [rbp + 0x1d0]
mov r8, r14
mov edx, 2
call fcn.140143660
mov eax, dword [rbx + 4]
mov esi, r13d
mov dword [rbp - 0x30], r13d
test eax, eax
jle 0x1400532f4
mov r14, r13
mov qword [rsp + 0x60], r13
mov r15, r13
mov qword [rbp + 0xa0], r13
test r14, r14
js 0x140052f8a
cmp esi, eax
jl 0x140052faa
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
xor edx, edx
mov rcx, rbx
call fcn.140001b70
test byte [r15 + rax + 8], 2
lea rdi, [r15 + rax]
jne 0x1400532cc
mov rdx, rdi
lea rcx, [rbp + 0x908]
call fcn.140009c10
lea rdx, [rbp + 0x908]
mov rcx, r12
call fcn.14001a1c0
mov r9d, dword [rdi + 0xc]
mov rdx, rax
mov rcx, qword [rsp + 0x40]
mov r8b, 1
call fcn.1400cefd0
test byte [rdi + 8], 8
je 0x1400532c0
lea rdx, [rbp + 0x908]
mov rcx, r12
call fcn.14001a1c0
mov r12, rax
mov esi, r13d
mov rcx, qword [rax]
cmp dword [rcx + 4], 0
jle 0x1400532b8
mov rbx, qword [rsp + 0x48]
nop word [rax + rax]
lea rdx, str.QMAKE_INTERNAL_INCLUDED_FILES
lea rcx, [rbp + 0x7f8]
call fcn.140009c80
test esi, esi
js 0x140053050
mov rcx, qword [r12]
cmp esi, dword [rcx + 4]
jl 0x140053070
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [r12]
xor edx, edx
movsxd rax, esi
lea r15, [rax + rax*2]
call fcn.140001b70
lea r13, [rax + r15*8]
mov rax, qword [rbx]
cmp dword [rax + 0x10], 1
jbe 0x14005309a
mov rcx, rbx
call fcn.14001b5a0
mov rax, qword [rbx]
mov edi, dword [rax + 0x24]
lea rcx, [rbp + 0x7f8]
call fcn.14000c070
mov r14d, eax
lea rdx, [rbp + 0x7f8]
xor r14d, edi
mov rcx, rbx
mov r8d, r14d
call fcn.1400029f0
mov rcx, qword [rbx]
mov rdi, rax
mov rax, qword [rax]
cmp rax, rcx
jne 0x140053146
call fcn.14000d0d0
test al, al
je 0x1400530ed
mov r8d, r14d
lea rdx, [rbp + 0x7f8]
mov rcx, rbx
call fcn.1400029f0
mov rdi, rax
lea rax, [0x1401fd088]
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x38]
mov qword [rsp + 0x38], rax
lea r8, [rbp + 0x7f8]
mov edx, r14d
mov rcx, rbx
call fcn.14001af90
lea rdi, [rax + 0x28]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x140053133
cmp eax, 0xffffffff
je 0x14005314a
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14005314a
lea rdx, [0x1401fd088]
lea rcx, [rsp + 0x38]
call fcn.140002c20
jmp 0x14005314a
lea rdi, [rax + 0x28]
xor r8d, r8d
mov rdx, r13
mov rcx, rdi
call fcn.14003bb70
lea rcx, [rbp + 0x7f8]
mov edi, eax
call fcn.1400014c0
cmp edi, 0xffffffff
jne 0x140053295
lea rdx, str.QMAKE_INTERNAL_INCLUDED_FILES
lea rcx, [rbp + 0x810]
call fcn.140009c80
test esi, esi
js 0x14005318f
mov rax, qword [r12]
cmp esi, dword [rax + 4]
jl 0x1400531af
mov r9d, 0x1c6
lea r8, str.C:ciqt_main_1660099987651workqtqtbaseincludeQtCore.._.._src_corelib_tools_qvector.h
lea rdx, str.index_out_of_range
lea rcx, str.QVector_T_::at
call fcn.140160ef0
mov rcx, qword [r12]
xor edx, edx
call fcn.140001b70
lea r13, [rax + r15*8]
mov rax, qword [rbx]
cmp dword [rax + 0x10], 1
jbe 0x1400531d2
mov rcx, rbx
call fcn.14001b5a0
mov rax, qword [rbx]
mov edi, dword [rax + 0x24]
lea rcx, [rbp + 0x810]
call fcn.14000c070
mov r14d, eax
lea rdx, [rbp + 0x810]
xor r14d, edi
mov rcx, rbx
mov r8d, r14d
call fcn.1400029f0
mov rcx, qword [rbx]
mov rdi, rax
mov rax, qword [rax]
cmp rax, rcx
jne 0x14005327a
call fcn.14000d0d0
test al, al
je 0x140053225
mov r8d, r14d
lea rdx, [rbp + 0x810]
mov rcx, rbx
call fcn.1400029f0
mov rdi, rax
lea r15, [0x1401fd088]
mov qword [rsp + 0x20], rdi
lea r9, [rsp + 0x38]
mov qword [rsp + 0x38], r15
lea r8, [rbp + 0x810]
mov edx, r14d
mov rcx, rbx
call fcn.14001af90
lea rdi, [rax + 0x28]
mov eax, dword [0x1401fd088]
test eax, eax
je 0x14005326b
cmp eax, 0xffffffff
je 0x14005327e
sub eax, 1
mov dword [0x1401fd088], eax
jne 0x14005327e
mov rdx, r15
lea rcx, [rsp + 0x38]
call fcn.140002c20
jmp 0x14005327e
lea rdi, [rax + 0x28]
mov rdx, r13
mov rcx, rdi
call fcn.1400019c0
lea rcx, [rbp + 0x810]
call fcn.1400014c0
mov rax, qword [r12]
inc esi
cmp esi, dword [rax + 4]
jl 0x140053030
mov rbx, qword [rsp + 0x30]
xor r13d, r13d
mov r14, qword [rsp + 0x60]
mov r15, qword [rbp + 0xa0]
mov r12, qword [rsp + 0x48]
mov esi, dword [rbp - 0x30]
lea rcx, [rbp + 0x908]
call fcn.1400014c0
mov eax, dword [rbx + 4]
inc esi
inc r14
mov dword [rbp - 0x30], esi
add r15, 0x10
mov qword [rsp + 0x60], r14
mov qword [rbp + 0xa0], r15
cmp esi, eax
jl 0x140052f81
mov r15, qword [rsp + 0x40]
mov rdx, qword [rbp - 0x68]
mov eax, dword [rdx]
test eax, eax
je 0x14005330e
cmp eax, 0xffffffff
je 0x140053317
sub eax, 1
mov dword [rdx], eax
jne 0x140053317
mov rdx, qword [rbp - 0x68]
lea rcx, [rbp - 0x68]
call fcn.14004c4c0
mov rdx, qword [rbp - 0x70]
mov eax, dword [rdx]
test eax, eax
je 0x140053331
cmp eax, 0xffffffff
je 0x14005333a
sub eax, 1
mov dword [rdx], eax
jne 0x14005333a
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp - 0x70]
call fcn.140002c20
lea rbx, str.SOURCES
mov rcx, r15
mov rdx, rbx
call fcn.140045db0
lea rdx, str.GENERATED_SOURCES
mov rcx, r15
call fcn.140045db0
lea rdx, str.GENERATED_SOURCES
lea rcx, [rbp + 0x1010]
call fcn.140009c80
mov rdx, rbx
lea rcx, [rbp + 0xff8]
call fcn.140009c80
lea rdx, str.OBJECTS
lea rcx, [rbp + 0xfe0]
call fcn.140009c80
mov rdi, qword [rsp + 0x48]
lea rdx, [rbp + 0x1010]
mov rcx, rdi
call fcn.14001a1c0
mov r8, rax
lea rdx, [rbp + 0x1e0]
mov rcx, r15
call fcn.140042570
lea rdx, [rbp + 0xff8]
mov rcx, rdi
mov rbx, rax
call fcn.14001a1c0
mov r8, rax
lea rdx, [rbp + 0x1d8]
mov rcx, r15
call fcn.140042570
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140018d80
mov rdx, rbx
lea rcx, [rbp + 0xf8]
call fcn.14001a670
lea rdx, [rbp + 0xfe0]
mov rcx, rdi
call fcn.14001a1c0
mov rcx, rax
lea rdx, [rbp + 0xf8]
call fcn.14001a670
mov rdx, qword [rbp + 0xf8]
mov eax, dword [rdx]
test eax, eax
je 0x140053436
cmp eax, 0xffffffff
je 0x140053442
sub eax, 1
mov dword [rdx], eax
jne 0x140053442
mov rdx, qword [rbp + 0xf8]
lea rcx, [rbp + 0xf8]
call fcn.140002c20
mov rdx, qword [rbp + 0x1d8]
mov eax, dword [rdx]
test eax, eax
je 0x140053462
cmp eax, 0xffffffff
je 0x14005346e
sub eax, 1
mov dword [rdx], eax
jne 0x14005346e
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d8]
call fcn.140002c20
mov rdx, qword [rbp + 0x1e0]
mov eax, dword [rdx]
test eax, eax
je 0x14005348e
cmp eax, 0xffffffff
je 0x14005349a
sub eax, 1
mov dword [rdx], eax
jne 0x14005349a
mov rdx, qword [rbp + 0x1e0]
lea rcx, [rbp + 0x1e0]
call fcn.140002c20
lea rcx, [rbp + 0xfe0]
call fcn.1400014c0
lea rcx, [rbp + 0xff8]
call fcn.1400014c0
lea rcx, [rbp + 0x1010]
call fcn.1400014c0
lea rdx, str.TRANSLATIONS
lea rcx, [rbp + 0x1028]
call fcn.140009c80
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x1028]
call fcn.140002d10
lea rcx, [rbp + 0x1028]
movzx ebx, al
call fcn.1400014c0
test bl, bl
jne 0x14005366a
lea rdx, str.TRANSLATIONS
lea rcx, [rbp + 0x1040]
call fcn.140009c80
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x1040]
call fcn.140027d40
lea rcx, [rbp + 0x1040]
mov rsi, rax
call fcn.1400014c0
mov rcx, rsi
call fcn.14000ac20
mov rcx, rsi
mov rdi, rax
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140002510
cmp rdi, rax
je 0x140053665
add rdi, 0xc
mov r15d, 8
lea rdx, [rbp + 0x478]
lea rcx, [rdi - 0xc]
call fcn.14000cce0
mov rdx, rax
lea rcx, [rbp + 0xc50]
call fcn.140001440
mov rdx, rax
lea rcx, [rbp + 0x1e8]
mov r8b, 0xb
call fcn.1400af370
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x588]
call fcn.140009d80
lea rdx, [rbp + 0x588]
lea rcx, [rdi - 0xc]
call fcn.1401830b0
mov eax, dword [rbp + 0x590]
lea rcx, [rbp + 0x588]
mov dword [rdi - 4], eax
mov eax, dword [rbp + 0x594]
mov dword [rdi], eax
mov eax, dword [rbp + 0x598]
mov dword [rdi + 4], eax
mov eax, dword [rbp + 0x59c]
mov dword [rdi + 8], eax
call fcn.1400014c0
mov rcx, qword [rbp + 0x1e8]
mov eax, dword [rcx]
test eax, eax
je 0x140053603
cmp eax, 0xffffffff
je 0x140053610
sub eax, 1
mov dword [rcx], eax
jne 0x140053610
mov rcx, qword [rbp + 0x1e8]
mov r8, r15
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x478]
mov eax, dword [rcx]
test eax, eax
je 0x140053630
cmp eax, 0xffffffff
je 0x14005363d
sub eax, 1
mov dword [rcx], eax
jne 0x14005363d
mov rcx, qword [rbp + 0x478]
mov r8, r15
mov edx, 2
call fcn.140143660
mov rcx, rsi
add rdi, 0x18
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140002510
lea rcx, [rdi - 0xc]
cmp rcx, rax
jne 0x140053560
mov r15, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
xor eax, eax
lea r12, str.PRE_TARGETDEPS
mov r14d, eax
mov rax, qword [str.PRE_TARGETDEPS]
nop dword [rax]
mov rdx, rax
lea rcx, [rbp + 0x1058]
call fcn.140009c80
lea rdx, [rbp + 0x1058]
mov rcx, rdi
call fcn.14001a1c0
lea rcx, [rbp + 0x1058]
mov rsi, rax
call fcn.1400014c0
mov rcx, rsi
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140001b70
mov rcx, rsi
mov rdi, rax
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140002510
cmp rdi, rax
je 0x1400537f8
add rdi, 0xc
mov r12d, 8
cmp dword [rdi], 0
je 0x1400537ce
lea rdx, [rbp + 0x470]
lea rcx, [rdi - 0xc]
call fcn.14000cce0
mov rdx, rax
lea rcx, [rbp + 0xc58]
call fcn.140001440
mov rdx, rax
lea rcx, [rbp + 0x1f0]
movzx r8d, r12b
call fcn.1400af370
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x5a0]
call fcn.140009d80
lea rdx, [rbp + 0x5a0]
lea rcx, [rdi - 0xc]
call fcn.1401830b0
mov eax, dword [rbp + 0x5a8]
lea rcx, [rbp + 0x5a0]
mov dword [rdi - 4], eax
mov eax, dword [rbp + 0x5ac]
mov dword [rdi], eax
mov eax, dword [rbp + 0x5b0]
mov dword [rdi + 4], eax
mov eax, dword [rbp + 0x5b4]
mov dword [rdi + 8], eax
call fcn.1400014c0
mov rcx, qword [rbp + 0x1f0]
mov eax, dword [rcx]
test eax, eax
je 0x140053794
cmp eax, 0xffffffff
je 0x1400537a1
sub eax, 1
mov dword [rcx], eax
jne 0x1400537a1
mov rcx, qword [rbp + 0x1f0]
mov r8, r12
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x470]
mov eax, dword [rcx]
test eax, eax
je 0x1400537c1
cmp eax, 0xffffffff
je 0x1400537ce
sub eax, 1
mov dword [rcx], eax
jne 0x1400537ce
mov rcx, qword [rbp + 0x470]
mov r8, r12
mov edx, 2
call fcn.140143660
mov rcx, rsi
add rdi, 0x18
call fcn.14000b1e0
mov rcx, qword [rsi]
xor edx, edx
call fcn.140002510
lea rcx, [rdi - 0xc]
cmp rcx, rax
jne 0x1400536e7
lea r12, str.PRE_TARGETDEPS
mov rax, qword [r12 + r14*8 + 8]
inc r14
mov rdi, qword [rsp + 0x48]
test rax, rax
jne 0x140053680
lea rdx, str.DEPENDS
lea rcx, [rbp + 0x1070]
call fcn.140009c80
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x1070]
call fcn.140002d10
lea rcx, [rbp + 0x1070]
movzx ebx, al
call fcn.1400014c0
test bl, bl
jne 0x140053f2e
lea rdx, str.DEPENDS
lea rcx, [rbp + 0x1088]
call fcn.140009c80
lea rdx, [rbp + 0x1088]
mov rcx, rdi
mov rsi, rdi
call fcn.14001a1c0
lea rcx, [rbp + 0x1088]
mov qword [rbp - 0x80], rax
mov rdi, rax
call fcn.1400014c0
mov rcx, rdi
call fcn.14000ac20
mov rcx, rdi
mov rbx, rax
call fcn.14000b1e0
mov rcx, qword [rdi]
xor edx, edx
call fcn.140002510
cmp rbx, rax
je 0x140053f2e
lea r12, [rbx + 8]
mov qword [rsp + 0x60], r12
lea rcx, str..files
lea rbx, str..file
lea r14, str..depends
nop word [rax + rax]
mov edx, dword [r12 + 4]
lea r13, [r12 - 8]
mov eax, dword [r12]
lea r15, [0x1401fd088]
mov dword [rbp + 0x774], edx
add edx, 6
mov qword [rbp + 0x1258], rcx
lea rcx, [rbp + 0x70]
mov dword [rbp + 0x1250], 6
mov qword [rbp + 0x768], r13
mov dword [rbp + 0x770], eax
mov qword [rbp + 0x70], r15
call fcn.1400037e0
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x70]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x1250]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x70]
movdqa xmmword [rbp + 0x190], xmm0
call fcn.140183dd0
mov edx, dword [r12 + 4]
lea rcx, [rbp + 0x68]
mov eax, dword [r12]
mov dword [rbp + 0x784], edx
add edx, 5
mov dword [rbp + 0x460], 5
mov qword [rbp + 0x468], rbx
mov qword [rbp + 0x778], r13
mov dword [rbp + 0x780], eax
mov qword [rbp + 0x68], r15
call fcn.1400037e0
lea rdx, [rbp + 0x778]
lea rcx, [rbp + 0x68]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x460]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x68]
movdqa xmmword [rbp + 0x190], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1220]
call fcn.140009c10
mov rdx, rax
mov rcx, rsi
call fcn.14001a1c0
lea rdx, [rbp + 0x68]
mov rbx, rax
lea rcx, [rbp + 0x1208]
call fcn.140009c10
mov rdx, rax
mov rcx, rsi
call fcn.14001a1c0
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.140018d80
mov rdx, rbx
lea rcx, [rbp + 0x120]
call fcn.14001a670
lea rcx, [rbp + 0x1208]
call fcn.1400014c0
mov rcx, qword [rbp + 0x68]
mov eax, dword [rcx]
test eax, eax
je 0x140053a31
cmp eax, 0xffffffff
je 0x140053a43
sub eax, 1
mov dword [rcx], eax
jne 0x140053a43
mov rcx, qword [rbp + 0x68]
mov ebx, 8
mov r8d, ebx
lea edx, [rbx - 6]
call fcn.140143660
jmp 0x140053a48
mov ebx, 8
lea rcx, [rbp + 0x1220]
call fcn.1400014c0
mov rcx, qword [rbp + 0x70]
mov eax, dword [rcx]
test eax, eax
je 0x140053a6e
cmp eax, 0xffffffff
je 0x140053a7b
sub eax, 1
mov dword [rcx], eax
jne 0x140053a7b
mov rcx, qword [rbp + 0x70]
mov r8, rbx
mov edx, 2
call fcn.140143660
mov rcx, qword [rbp + 0x120]
xor edx, edx
call fcn.140001c10
mov rcx, qword [rbp + 0x120]
xor edx, edx
mov r15, rax
call fcn.140001cb0
cmp r15, rax
je 0x140053ee6
nop dword [rax]
nop word [rax + rax]
mov rdi, qword [rsp + 0x40]
lea rdx, [rbp + 0x448]
mov rcx, r15
mov rbx, qword [rdi]
call fcn.14000cce0
mov rdx, rax
mov rcx, rdi
call qword [rbx + 0x68]
mov rcx, qword [rbp + 0x448]
mov rdi, rax
mov edx, dword [rcx]
test edx, edx
je 0x140053af3
cmp edx, 0xffffffff
je 0x140053b01
sub edx, 1
mov dword [rcx], edx
jne 0x140053b01
mov rcx, qword [rbp + 0x448]
mov edx, 2
lea r8d, [rdx + 6]
call fcn.140143660
mov edx, dword [r12 + 4]
lea rcx, [rbp + 0x100]
mov eax, 8
mov qword [rbp + 0x458], r14
mov dword [rbp + 0x450], eax
mov eax, dword [r12]
mov dword [rbp + 0x790], eax
lea rax, [0x1401fd088]
mov dword [rbp + 0x794], edx
add edx, 8
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x788], r13
call fcn.1400037e0
lea rdx, [rbp + 0x788]
lea rcx, [rbp + 0x100]
call fcn.140183be0
movaps xmm0, xmmword [rbp + 0x450]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x100]
movdqa xmmword [rbp + 0x190], xmm0
call fcn.140183dd0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x1238]
call fcn.140009c10
mov rcx, rsi
mov rbx, rax
call fcn.14001b3c0
lea r8, [rbp - 0x30]
mov rdx, rbx
mov rcx, rsi
call fcn.140002ae0
mov rcx, qword [rsp + 0x48]
mov rsi, rax
mov r14, qword [rax]
mov rcx, qword [rcx]
cmp r14, rcx
jne 0x140053c17
call fcn.14000d0d0
mov r14d, dword [rbp - 0x30]
test al, al
je 0x140053be1
mov rcx, qword [rsp + 0x48]
mov r8d, r14d
mov rdx, rbx
call fcn.1400029f0
mov rsi, rax
mov rcx, qword [rsp + 0x48]
lea rax, [0x1401fd088]
lea r9, [rsp + 0x38]
mov qword [rsp + 0x38], rax
mov r8, rbx
mov qword [rsp + 0x20], rsi
mov edx, r14d
call fcn.14001af90
lea rcx, [rsp + 0x38]
lea r14, [rax + 0x28]
call fcn.1400014f0
jmp 0x140053c1b
add r14, 0x28
lea rcx, [rbp + 0x1238]
call fcn.1400014c0
lea rcx, [rbp + 0x100]
call fcn.1400014c0
mov rcx, r14
call fcn.140001bc0
mov rcx, r14
mov rsi, rax
call fcn.140002570
cmp rsi, rax
je 0x140053eb4
mov r13, qword [rsp + 0x40]
mov r12d, 0x2f
nop word [rax + rax]
lea rdx, [rbp + 0x108]
mov rcx, rsi
call fcn.14000cce0
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0xc60]
call fcn.140001440
mov rdx, rax
mov rcx, r13
call fcn.1400441c0
lea rdx, [rbp + 0x108]
test al, al
je 0x140053ca5
mov rcx, rdi
call fcn.140001840
jmp 0x140053e89
mov r9b, 1
lea rax, [0x1401fd088]
movzx r8d, r9b
mov qword [rbp + 0x48], rax
lea rcx, [rbp + 0x40]
call fcn.140006b10
mov r9d, 1
lea rcx, [rbp + 0x40]
movzx edx, r12w
lea r8d, [r9 - 2]
call fcn.1401885a0
cmp eax, 0xffffffff
je 0x140053d34
mov r9d, 1
lea rcx, [rbp + 0x40]
movzx edx, r12w
lea r8d, [r9 - 2]
call fcn.1401885a0
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x40]
lea r8d, [rax + 1]
call fcn.1401887f0
mov rdx, qword [rbp + 0x48]
mov rcx, qword [rax]
mov qword [rbp + 0x48], rcx
lea rcx, [rbp + 0x7e8]
mov qword [rax], rdx
call fcn.1400014c0
mov rax, qword [rbp + 0x48]
lea rcx, [rbp + 0x40]
xor edx, edx
mov r8d, dword [rax + 4]
call fcn.14018b040
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x5b8]
call fcn.14002ec20
lea rdx, [rbp + 0x48]
mov rbx, rax
lea rcx, [rbp + 0x7f0]
call fcn.140150190
mov rcx, rax
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 0xffffffff
lea rdx, [rbp + 0x138]
mov r8, rbx
call fcn.1401520f0
lea rcx, [rbp + 0x7f0]
call fcn.1401507b0
lea rcx, [rbp + 0x5b8]
call fcn.1400014a0
mov rax, qword [rbp + 0x138]
mov ecx, dword [rax + 0xc]
mov edx, dword [rax + 8]
cmp ecx, edx
jne 0x140053e0a
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x438]
call fcn.14018f460
lea rcx, [rbp + 0x438]
call fcn.140001c60
lea rdx, [rbp + 0x5c0]
mov rcx, r15
mov rbx, rax
call fcn.14005e4d0
mov rcx, rax
call fcn.140001c60
mov r8, rax
lea rdx, str.Dependency_for___s_:_Not_found__s
mov r9, rbx
mov ecx, 2
call fcn.1400b3a00
lea rcx, [rbp + 0x5c0]
call fcn.140001510
lea rcx, [rbp + 0x438]
call fcn.140001510
jmp 0x140053e6b
xor eax, eax
sub ecx, edx
mov ebx, eax
test ecx, ecx
jle 0x140053e6b
nop dword [rax]
nop dword [rax + rax]
mov edx, ebx
lea rcx, [rbp + 0x138]
call fcn.14000e820
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x5c8]
call fcn.140004090
mov rdx, rax
mov rcx, rdi
call fcn.140001840
lea rcx, [rbp + 0x5c8]
call fcn.1400014c0
mov rax, qword [rbp + 0x138]
inc ebx
mov ecx, dword [rax + 0xc]
sub ecx, dword [rax + 8]
cmp ebx, ecx
jl 0x140053e20
lea rcx, [rbp + 0x138]
call fcn.1400014a0
lea rcx, [rbp + 0x40]
call fcn.1400014c0
lea rcx, [rbp + 0x48]
call fcn.1400014c0
lea rcx, [rbp + 0x108]
call fcn.1400014c0
mov rcx, r14
add rsi, 0x18
call fcn.140002570
cmp rsi, rax
jne 0x140053c60
mov r12, qword [rsp + 0x60]
lea r13, [r12 - 8]
mov rcx, qword [rbp + 0x120]
xor edx, edx
add r15, 0x18
call fcn.140001cb0
mov rsi, qword [rsp + 0x48]
lea r14, str..depends
cmp r15, rax
jne 0x140053ab0
mov rdi, qword [rbp - 0x80]
lea r14, str..depends
lea rcx, [rbp + 0x120]
call fcn.1400014f0
add r12, 0x18
mov rcx, rdi
mov qword [rsp + 0x60], r12
call fcn.14000b1e0
mov rcx, qword [rdi]
xor edx, edx
call fcn.140002510
lea rcx, [r12 - 8]
cmp rcx, rax
lea rbx, str..file
lea rcx, str..files
jne 0x1400538d0
mov r15, qword [rsp + 0x40]
mov rdx, qword [0x1402aebc0]
lea rcx, [rbp + 0x5e0]
mov rbx, qword [r15]
add rdx, 0x20
mov r9b, 1
xor r8d, r8d
call fcn.14004c340
mov r8, rax
lea rdx, [rbp + 0x5d8]
mov rcx, r15
call qword [rbx + 0x50]
mov rdx, rax
lea rcx, [rbp + 0xc38]
call fcn.140009d80
lea rdx, str.QMAKE_QMAKE
lea rcx, [rbp + 0x10a0]
call fcn.140009c80
mov rcx, qword [r15 + 0x88]
lea rdx, [rbp + 0x10a0]
call fcn.140027d40
lea rdx, [rbp + 0xc38]
mov rbx, rax
lea rcx, [rbp + 0x5d0]
call fcn.140018f20
mov rdx, rax
mov rcx, rbx
call fcn.140019df0
lea rcx, [rbp + 0x5d0]
call fcn.1400014f0
lea rcx, [rbp + 0x10a0]
call fcn.1400014c0
lea rcx, [rbp + 0xc38]
call fcn.1400014c0
lea rcx, [rbp + 0x5d8]
call fcn.1400014c0
lea rcx, [rbp + 0x5e0]
call fcn.1400014c0
lea rcx, [rsp + 0x30]
call fcn.140040750
lea rcx, [rbp + 0x430]
call fcn.1400014f0
mov rcx, qword [rbp + 0x1270]
xor rcx, rsp
call fcn.1401bc2c0
lea r11, [rsp + 0x1380]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret