Function at 0x443630
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
lea ebx, [ebp - 0x58]
mov esi, ecx
sub esp, 0x31c
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], 0xa
mov dword [esp], 0x51a868
mov dword [ebp - 0x304], eax
call eax
mov dword [esp], ebx
mov dword [ebp - 0x38], eax
call dword [method.QCoreApplication.applicationDirPath__]
mov dword [esp], ebx
lea ecx, [ebp - 0x48]
call dword [method.QDir.QDir_QString_const_]
lea edx, [ebp - 0x38]
sub esp, 4
lea ebx, [ebp - 0x28]
mov edi, edx
mov dword [ebp - 0x314], edx
mov dword [esp + 4], edx
lea edx, [ebp - 0x48]
mov ecx, ebx
mov dword [esp], edx
call dword [method.QDir.absoluteFilePath_QString_const__const]
sub esp, 8
lea ecx, [ebp - 0x2f0]
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp], ebx
call dword [method.QSettings.QSettings_QString_const__QSettings::Format__QObject_]
sub esp, 0xc
mov ecx, ebx
call fcn.004fb960
lea ecx, [ebp - 0x48]
call dword [method.QDir.QDir__]
lea ecx, [ebp - 0x58]
call fcn.004fb960
mov ecx, edi
mov dword [ebp - 0x314], edi
lea edi, [ebp - 0x2e8]
call fcn.004fb960
mov eax, dword [esi + 0x17c]
mov edx, dword [method.QVariant.QVariant_int_]
mov ecx, edi
mov dword [esp], eax
mov dword [ebp - 0x308], edx
call edx
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 9
mov dword [esp], str.batch_cpu
call eax
mov edx, dword [method.QSettings.setValue_QString_const__QVariant_const_]
mov dword [ebp - 0x28], eax
lea ecx, [ebp - 0x2f0]
mov dword [esp + 4], edi
mov dword [esp], ebx
mov dword [ebp - 0x300], edx
call edx
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov edx, dword [method.QVariant.QVariant__]
mov ecx, edi
lea edi, [ebp - 0x2d8]
mov dword [ebp - 0x2fc], edx
call edx
mov eax, dword [esi + 0x180]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_memory
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x2c8]
call edx
mov eax, dword [esi + 0x188]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_render
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x2b8]
call edx
movzx eax, byte [esi + 0x18d]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [method.QVariant.QVariant_bool_]
mov dword [ebp - 0x30c], eax
call eax
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_root
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x2a8]
call edx
movzx eax, byte [esi + 0x18f]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_gMemOpt
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x298]
call edx
movzx eax, byte [esi + 0x191]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_astc
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x288]
call edx
mov eax, dword [esi + 0x194]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_astcdecode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x278]
call edx
mov eax, dword [esi + 0x19c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_width
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x268]
call edx
mov eax, dword [esi + 0x1a0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xc
mov dword [esp], str.batch_height
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x258]
call edx
mov eax, dword [esi + 0x1a4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 9
mov dword [esp], str.batch_dpi
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x248]
call edx
mov eax, dword [esi + 0x1ac]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 9
mov dword [esp], str.batch_fps
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x238]
call edx
mov eax, dword [esi + 0x1b0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_highfps
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x228]
call edx
movzx eax, byte [esi + 0x1b5]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_vsync
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x218]
call edx
movzx eax, byte [esi + 0x1b7]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_discordmode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x2f4]
call edx
mov dword [esp + 8], 0xa
mov eax, dword [esi + 0x1bc]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [method.QString.number_int__int_]
mov eax, dword [method.QVariant.QVariant_QString_const_]
mov dword [esp], edi
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x310], eax
call eax
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_devicetype
call eax
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x28], eax
mov dword [esp], ebx
mov dword [esp + 4], ecx
lea ecx, [ebp - 0x2f0]
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
lea ecx, [ebp - 0x208]
mov edx, dword [ebp - 0x2fc]
call edx
mov ecx, edi
lea edi, [ebp - 0x1f8]
call fcn.004fb960
lea eax, [esi + 0x1c0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_devicebrand
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x1e8]
call edx
lea eax, [esi + 0x1c4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_devicename
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x1d8]
call edx
lea eax, [esi + 0x1c8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_deviceboard
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x1c8]
call edx
lea eax, [esi + 0x1cc]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x14
mov dword [esp], str.batch_devicehardware
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x1b8]
call edx
lea eax, [esi + 0x1d0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_devicegsm
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x1a8]
call edx
lea eax, [esi + 0x1d8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_countrycode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x198]
call edx
lea eax, [esi + 0x1dc]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x12
mov dword [esp], str.batch_operatorname
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x188]
call edx
lea eax, [esi + 0x1e4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_ssid
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x178]
call edx
lea eax, [esi + 0x1ec]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 9
mov dword [esp], str.batch_mic
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x168]
call edx
movzx eax, byte [esi + 0x1f1]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_usesound
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x158]
call edx
lea eax, [esi + 0x1f4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x310]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xb
mov dword [esp], str.batch_sound
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x148]
call edx
mov eax, dword [esi + 0x1fc]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_cameratype
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x138]
call edx
movzx eax, byte [esi + 0x201]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_hostcache
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x128]
call edx
mov eax, dword [esi + 0x204]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x16
mov dword [esp], str.batch_diskautoincrease
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x118]
call edx
fld qword [esi + 0x208]
mov ecx, edi
fstp qword [esp]
call dword [method.QVariant.QVariant_double_]
sub esp, 8
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_disksize
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x108]
call edx
mov eax, dword [esi + 0x214]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_phonemode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xf8]
call edx
mov eax, dword [esi + 0x21c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_winmode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xe8]
call edx
mov eax, dword [esi + 0x224]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_cursortype
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xd8]
call edx
movzx eax, byte [esi + 0x229]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_show_tabbar
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xc8]
call edx
movzx eax, byte [esi + 0x22b]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x15
mov dword [esp], str.batch_uselargetoolbar
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xb8]
call edx
movzx eax, byte [esi + 0x22d]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x14
mov dword [esp], str.batch_usewindpiscale
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0xa8]
call edx
mov eax, dword [esi + 0x230]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0x11
mov dword [esp], str.batch_guilanguage
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x98]
call edx
mov eax, dword [esi + 0x238]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_sleepmode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x88]
call edx
mov eax, dword [esi + 0x240]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_exitmode
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x78]
call edx
mov eax, dword [esi + 0x248]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x308]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xa
mov dword [esp], str.batch_vkey
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
lea edi, [ebp - 0x68]
call edx
movzx eax, byte [esi + 0x24d]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov eax, dword [ebp - 0x304]
mov dword [esp + 4], 0xf
mov dword [esp], str.batch_shownotic
call eax
mov dword [ebp - 0x28], eax
mov dword [esp + 4], edi
lea ecx, [ebp - 0x2f0]
mov dword [esp], ebx
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, edi
mov edx, dword [ebp - 0x2fc]
call edx
movzx eax, byte [esi + 0x24f]
lea ecx, [ebp - 0x58]
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov edi, dword [ebp - 0x304]
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_synctime
call edi
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x28], eax
mov dword [esp], ebx
mov dword [esp + 4], ecx
lea ecx, [ebp - 0x2f0]
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
lea ecx, [ebp - 0x58]
mov edx, dword [ebp - 0x2fc]
call edx
movzx eax, byte [esi + 0x251]
lea ecx, [ebp - 0x48]
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov dword [esp + 4], 0xe
mov dword [esp], str.batch_autoboot
call edi
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x28], eax
mov dword [esp], ebx
mov dword [esp + 4], ecx
lea ecx, [ebp - 0x2f0]
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
lea ecx, [ebp - 0x48]
mov edx, dword [ebp - 0x2fc]
call edx
movzx eax, byte [esi + 0x253]
mov ecx, dword [ebp - 0x314]
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov dword [esp + 4], 0xd
mov dword [esp], str.batch_accelon
call edi
mov ecx, dword [ebp - 0x314]
mov dword [ebp - 0x28], eax
mov dword [esp], ebx
mov dword [esp + 4], ecx
lea ecx, [ebp - 0x2f0]
call dword [ebp - 0x300]
sub esp, 8
mov ecx, ebx
call fcn.004fb960
mov ecx, dword [ebp - 0x314]
mov edx, dword [ebp - 0x2fc]
call edx
movzx eax, byte [esi + 0x255]
mov ecx, ebx
mov dword [esp], eax
call dword [ebp - 0x30c]
sub esp, 4
mov dword [esp + 4], 0x10
mov dword [esp], str.batch_appstartup
call edi
mov esi, dword [ebp - 0x314]
mov dword [ebp - 0x38], eax
lea ecx, [ebp - 0x2f0]
mov dword [esp + 4], ebx
mov dword [esp], esi
call dword [ebp - 0x300]
sub esp, 8
mov ecx, esi
call fcn.004fb960
mov ecx, ebx
mov edx, dword [ebp - 0x2fc]
call edx
lea ecx, [ebp - 0x2f0]
call dword [method.QSettings.QSettings__]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret