Function at 0x10013a00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100a6c08
mov eax, dword fs:[0]
push eax
sub esp, 0x64
mov eax, dword [0x100e4618]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov esi, dword [ebp + 8]
mov ecx, esi
mov dword [ebp - 4], 0
mov dword [ebp - 0x50], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x6c], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonObject::constructor_void_]
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0
mov dword [ebp - 0x6c], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::constructor_void_]
mov esi, dword [ebx + 0x18]
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::destructor_void_]
mov dword [ebp - 4], 1
cmp esi, dword [ebx + 0x1c]
je 0x10013b2c
lea esp, [esp]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::constructor_void_]
movsd xmm0, qword [esi]
lea ecx, [ebp - 0x20]
sub esp, 8
mov byte [ebp - 4], 2
movsd qword [esp], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_double_]
lea eax, [ebp - 0x20]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::append_class_QJsonValue_const__]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 2
call edi
movsd xmm0, qword [esi + 8]
lea ecx, [ebp - 0x4c]
sub esp, 8
movsd qword [esp], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_double_]
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::append_class_QJsonValue_const__]
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 2
call edi
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QJsonArray_const__]
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::append_class_QJsonValue_const__]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 2
call edi
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::destructor_void_]
add esi, 0x10
cmp esi, dword [ebx + 0x1c]
jne 0x10013a80
mov ecx, dword [ebx + 0x10]
cmp ecx, 0xffffffff
je 0x10013b88
push ecx
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 2
push 0x100bc0f0
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
mov esi, dword [ebp - 0x50]
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x3c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call edi
jmp 0x10013b8b
mov esi, dword [ebp - 0x50]
lea eax, [ebp - 0x38]
mov ecx, ebx
push eax
call fcn.100139d0
push eax
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 8
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QString_const__]
push 4
push str.tips
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 8
call edi
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QJsonArray_const__]
push 6
push 0x100bc230
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call edi
mov al, byte [ebx + 0x44]
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x38], al
push dword [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_bool_]
push 6
push str.closed
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x44]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call edi
mov eax, dword [ebx + 0x24]
lea ecx, [ebp - 0x20]
movq xmm0, qword [ebx + 0x28]
mov dword [ebp - 0x20], eax
mov ax, word [ebx + 0x30]
mov word [ebp - 0x14], ax
lea eax, [ebp - 0x38]
push eax
movq qword [ebp - 0x1c], xmm0
call dword [sym.imp.Qt5Gui.dll_public:_class_QString___thiscall_QColor::name_void_]
push eax
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xf
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QString_const__]
push 9
push str.drawColor
mov byte [ebp - 4], 0x10
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x10
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0xf
call edi
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 8
push str.lineType
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call edi
mov eax, dword [ebx + 0x48]
lea ecx, [ebp - 0x34]
cmp eax, 1
jne 0x10013dbe
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 9
push str.direction
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
mov byte [ebp - 4], 0x14
jmp 0x10013e7e
cmp eax, 2
jne 0x10013e02
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 9
push str.direction
mov byte [ebp - 4], 0x16
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
mov byte [ebp - 4], 0x16
jmp 0x10013e7e
cmp eax, 3
jne 0x10013e43
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 9
push str.direction
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
mov byte [ebp - 4], 0x18
jmp 0x10013e7e
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_int_]
push 9
push str.direction
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 1
call edi
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonObject::constructor_void_]
movsd xmm0, qword [ebx + 0x58]
lea ecx, [ebp - 0x34]
sub esp, 8
mov byte [ebp - 4], 0x1c
movsd qword [esp], xmm0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_double_]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 1
push 0x100bc2a8
mov byte [ebp - 4], 0x1d
call esi
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x1c
call edi
lea eax, [ebp - 0x38]
mov ecx, ebx
push eax
call fcn.1000fc90
push eax
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x1f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QString_const__]
push 0xd
push str.tipsDirection
mov byte [ebp - 4], 0x20
call esi
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x1f
call edi
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::constructor_void_]
mov esi, dword [ebx + 0x4c]
mov byte [ebp - 4], 0x22
cmp esi, dword [ebx + 0x50]
je 0x10013fac
jmp 0x10013f80
push esi
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QString_const__]
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::append_class_QJsonValue_const__]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x22
call edi
add esi, 4
cmp esi, dword [ebx + 0x50]
jne 0x10013f80
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QJsonArray_const__]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 7
push str.tipList
mov byte [ebp - 4], 0x24
call esi
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x24
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x22
call edi
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QJsonObject_const__]
push 8
push str.lineTips
mov byte [ebp - 4], 0x26
call esi
add esp, 8
mov dword [ebp - 0x24], eax
mov esi, dword [ebp - 0x50]
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x26
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x22
call edi
movzx eax, byte [ebx + 0x64]
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x38], al
push dword [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_bool_]
push 0xb
push str.isShowPoint
mov byte [ebp - 4], 0x28
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x28
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x22
call edi
movzx eax, byte [ebx + 0x65]
lea ecx, [ebp - 0x34]
mov byte [ebp - 0x38], al
push dword [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_bool_]
push 0xe
push str.isShowLineTips
mov byte [ebp - 4], 0x2a
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x2a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x22
call edi
lea eax, [ebp - 0x38]
mov ecx, ebx
push eax
call fcn.1000fcc0
push eax
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x2c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonValue::constructor_class_QString_const__]
push 0xc
push str.lineTipsType
mov byte [ebp - 4], 0x2d
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x34]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x24]
mov ecx, esi
push eax
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QJsonObject::iterator___thiscall_QJsonObject::insert_class_QString_const___class_QJsonValue_const__]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x2d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x2c
call edi
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonArray::destructor_void_]
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x1c
call ebx
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QJsonObject::destructor_void_]
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0
call ebx
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.100a3b70
mov esp, ebp
pop ebp
ret 4