Function at 0x4099b0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4dd16b
mov eax, dword fs:[0]
push eax
sub esp, 0x68
push ebx
push esi
push edi
mov eax, dword [0x53d9f8]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x10], ebx
push 0x18
call fcn.004bedfd
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
mov dword [ebp - 4], 0
test esi, esi
je 0x409a13
push 0
push dword [ebx + 0x5c]
mov ecx, esi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::constructor_class_kso_qt::QWidget___class_kso_qt::QFlags_enum_kso_qt::Qt::WindowType__]
mov dword [esi], vtable.kso_qt::QWidget.0
mov dword [esi + 8], vtable.kso_qt::QWidget.1.0
jmp 0x409a15
xor esi, esi
push str.confirmAndCancelbuttonWidget
push 0x1c
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QVariant::constructor_class_kso_qt::QLatin1String_]
lea eax, [ebp - 0x74]
mov dword [ebp - 4], 1
push eax
push str.qtspyName
mov ecx, esi
call dword [sym.imp.Qt5CoreKso.dll_public:_bool___thiscall_kso_qt::QObject::setProperty_char_const___class_kso_qt::QVariant_const__]
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QVariant::destructor_void_]
fld1
sub esp, 8
fstp qword [esp]
call dword [sym.imp.Qt5WidgetsKso.dll_double___cdecl_kso_qt::QStyleHelper::dpiScaled_double_]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
add esp, 8
fst qword [ebp - 0x4c]
fmul qword [0x4f0b58]
call fcn.004bf310
push eax
mov ecx, esi
mov dword [ebp - 0x18], eax
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setMinimumHeight_int_]
mov ecx, dword [ebx + 0x28]
push 0
push 0
push esi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QBoxLayout::addWidget_class_kso_qt::QWidget___int__class_kso_qt::QFlags_enum_kso_qt::Qt::AlignmentFlag__]
push 0x10
call fcn.004bedfd
mov edi, eax
add esp, 4
mov dword [ebp - 0x40], edi
mov dword [ebp - 4], 2
test edi, edi
je 0x409ac5
push esi
mov ecx, edi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QHBoxLayout::constructor_class_kso_qt::QWidget__]
mov dword [edi], vtable.kso_qt::QHBoxLayout.0
mov dword [edi + 8], vtable.kso_qt::QHBoxLayout.1.0
jmp 0x409ac7
xor edi, edi
push edi
mov ecx, esi
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setLayout_class_kso_qt::QLayout__]
fld qword [ebp - 0x4c]
fmul qword [0x4f0b50]
call fcn.004bf310
push eax
push eax
push 0
push eax
mov ecx, edi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QLayout::setContentsMargins_int__int__int__int_]
fld qword [ebp - 0x4c]
fmul qword [0x4f0b28]
call fcn.004bf310
push eax
mov ecx, edi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QBoxLayout::setSpacing_int_]
push 0x24
call fcn.004bedfd
mov ebx, eax
add esp, 4
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 3
test ebx, ebx
je 0x409b3e
push 3
push 3
push 0
push 0
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QSpacerItem::constructor_int__int__enum_kso_qt::QSizePolicy::Policy__enum_kso_qt::QSizePolicy::Policy_]
mov dword [ebx], vtable.kso_qt::QSpacerItem.0
jmp 0x409b45
mov dword [ebp - 0x1c], 0
push 0x18
mov dword [ebp - 4], 0xffffffff
call fcn.004bedfd
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 4
test ebx, ebx
je 0x409b7e
push esi
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::constructor_class_kso_qt::QWidget__]
mov dword [ebx], vtable.kso_qt::QPushButton.0
mov dword [ebx + 8], vtable.kso_qt::QPushButton.1.0
jmp 0x409b80
xor ebx, ebx
fld qword [ebp - 0x4c]
mov eax, dword [ebp - 0x10]
fmul qword [0x4f0b60]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0x38], ebx
call fcn.004bf310
push dword [ebp - 0x18]
mov ecx, ebx
mov dword [ebp - 0x24], eax
push eax
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setMinimumSize_int__int_]
push 0xffffffffffffffff
push 0
push str.confirm
lea eax, [ebp - 0x14]
mov ecx, 0x53d060
push eax
call dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QMetaObject::tr_char_const___char_const___int_]
lea eax, [ebp - 0x14]
mov dword [ebp - 4], 5
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x38]
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QAbstractButton::setText_class_kso_qt::QString_const__]
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
push 0x18
call fcn.004bedfd
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 6
test ebx, ebx
je 0x409c1b
push esi
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::constructor_class_kso_qt::QWidget__]
mov dword [ebx], vtable.kso_qt::QPushButton.0
mov dword [ebx + 8], vtable.kso_qt::QPushButton.1.0
jmp 0x409c1d
xor ebx, ebx
mov eax, dword [ebp - 0x10]
mov ecx, ebx
push dword [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
push dword [ebp - 0x24]
mov dword [eax + 0x3c], ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setMinimumSize_int__int_]
push 0xffffffffffffffff
push 0
push str.cancel
lea eax, [ebp - 0x18]
mov ecx, 0x53d060
push eax
call dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QMetaObject::tr_char_const___char_const___int_]
mov ebx, dword [ebp - 0x10]
lea eax, [ebp - 0x18]
push eax
mov dword [ebp - 4], 7
mov ecx, dword [ebx + 0x3c]
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QAbstractButton::setText_class_kso_qt::QString_const__]
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
mov ecx, dword [ebx + 0x3c]
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::hide_void_]
mov ecx, dword [ebx + 0x3c]
mov esi, dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::setAutoDefault_bool_]
push 1
call esi
mov ecx, dword [ebx + 0x38]
push 1
call esi
mov ecx, dword [ebx + 0x38]
push 7
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setFocus_enum_kso_qt::Qt::FocusReason_]
mov eax, dword [edi]
mov ecx, edi
push dword [ebp - 0x1c]
call dword [eax + 0x2c]
mov esi, dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QBoxLayout::addWidget_class_kso_qt::QWidget___int__class_kso_qt::QFlags_enum_kso_qt::Qt::AlignmentFlag__]
mov ecx, edi
push 0
push 0
push dword [ebx + 0x38]
call esi
push 0
push 0
push dword [ebx + 0x3c]
mov ecx, edi
call esi
mov ebx, dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
push 0xf
push str.m_confirmButton
call ebx
add esp, 8
mov dword [ebp - 0x1c], eax
mov edi, dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QObject::setObjectName_class_kso_qt::QString_const__]
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 4], 8
mov ecx, dword [eax + 0x38]
call edi
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
push 0x113
push str.m_confirmButtonborder_radius:_1px_padding_left:_2px_padding_top:_3px_padding_right:_2px_padding_bottom:_1px_background:0A6CFF_color:ffffff_font_family:Microsoft_YaHei_font_size:_4px_m_confirmButton:hoverbackground:3B89FF_m_confirmButton:pressedbackground:0063F4_
call ebx
mov dword [ebp - 0x1c], eax
fld qword [ebp - 0x4c]
add esp, 4
fmul qword [0x4f0b10]
mov ecx, esp
mov byte [ebp - 0x24], 0x20
mov dword [ebp - 4], 9
push dword [ebp - 0x24]
fstp qword [ebp - 0x54]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x54]
lea eax, [ebp - 0x2c]
mov ebx, dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
lea ecx, [ebp - 0x1c]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
fstp qword [esp]
push eax
call ebx
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x4f0b48]
push ecx
mov ecx, esp
mov byte [ebp - 0x24], 0x20
push dword [ebp - 0x24]
mov byte [ebp - 4], 0xa
fstp qword [ebp - 0x5c]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x5c]
lea eax, [ebp - 0x28]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call ebx
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x4f0b00]
push ecx
mov ecx, esp
mov byte [ebp - 0x24], 0x20
push dword [ebp - 0x24]
mov byte [ebp - 4], 0xb
fstp qword [ebp - 0x64]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x64]
lea eax, [ebp - 0x14]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call ebx
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x4f0b30]
push ecx
mov ecx, esp
mov byte [ebp - 0x24], 0x20
push dword [ebp - 0x24]
mov byte [ebp - 4], 0xc
fstp qword [ebp - 0x6c]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x6c]
lea eax, [ebp - 0x18]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call ebx
mov ebx, dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setStyleSheet_class_kso_qt::QString_const__]
push eax
mov eax, dword [ebp - 0x10]
mov byte [ebp - 4], 0xd
mov ecx, dword [eax + 0x38]
call ebx
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
mov esi, dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
push 0xe
push str.m_cancelButton
call esi
add esp, 8
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xe
push eax
mov eax, dword [ebp - 0x10]
mov ecx, dword [eax + 0x3c]
call edi
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
push 0x146
push str.m_cancelButtonborder_radius:_1px_padding_left:_2px_padding_top:_3px_padding_right:_2px_padding_bottom:_1px_background:FFFFFF_color:rgba_13__13__13__0.9__font_family:Microsoft_YaHei_font_size:_4px_border:_5px_solid_rgba_13__13__13__0.1__m_cancelButton:hoverbackground:F2F2F2_m_cancelButton:pressedbackground:E6E6E6_
call esi
mov dword [ebp - 0x20], eax
add esp, 4
mov byte [ebp - 0x2c], 0x20
mov ecx, esp
mov dword [ebp - 4], 0xf
push dword [ebp - 0x2c]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x54]
lea eax, [ebp - 0x40]
mov edi, dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
lea ecx, [ebp - 0x20]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
fstp qword [esp]
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x2c], 0x20
push dword [ebp - 0x2c]
mov byte [ebp - 4], 0x10
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x5c]
lea eax, [ebp - 0x3c]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x2c], 0x20
push dword [ebp - 0x2c]
mov byte [ebp - 4], 0x11
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x64]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
lea eax, [ebp - 0x38]
mov ecx, esi
fstp qword [esp]
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x2c], 0x20
push dword [ebp - 0x2c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x6c]
lea eax, [ebp - 0x34]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call edi
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x2c], 0x20
push dword [ebp - 0x2c]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QChar::constructor_struct_kso_qt::QLatin1Char_]
fld qword [ebp - 0x4c]
lea eax, [ebp - 0x30]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
mov ecx, esi
fstp qword [esp]
push eax
call edi
push eax
mov eax, dword [ebp - 0x10]
mov byte [ebp - 4], 0x14
mov ecx, dword [eax + 0x3c]
call ebx
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret