Function at 0x409ae0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ff720
mov eax, dword fs:[0]
push eax
sub esp, 0x68
push ebx
push esi
push edi
mov eax, dword [0x567e00]
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.004c6f3f
mov edi, eax
add esp, 4
mov dword [ebp - 0x40], edi
mov dword [ebp - 4], 0
test edi, edi
je 0x409b43
push 0
push dword [ebx + 0x5c]
mov ecx, edi
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 [edi], vtable.kso_qt::QWidget.0
mov dword [edi + 8], vtable.kso_qt::QWidget.1.0
jmp 0x409b45
xor edi, edi
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, edi
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 [0x516978]
call fcn.004c7450
push eax
mov ecx, edi
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 edi
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.004c6f3f
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 2
test ebx, ebx
je 0x409bf5
push edi
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QHBoxLayout::constructor_class_kso_qt::QWidget__]
mov dword [ebx], vtable.kso_qt::QHBoxLayout.0
mov dword [ebx + 8], vtable.kso_qt::QHBoxLayout.1.0
jmp 0x409bf7
xor ebx, ebx
push ebx
mov ecx, edi
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 [0x516970]
call fcn.004c7450
push eax
push eax
push 0
push eax
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QLayout::setContentsMargins_int__int__int__int_]
fld qword [ebp - 0x4c]
fmul qword [0x516948]
call fcn.004c7450
push eax
mov ecx, ebx
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QBoxLayout::setSpacing_int_]
push 0x24
call fcn.004c6f3f
mov esi, eax
add esp, 4
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 4], 3
test esi, esi
je 0x409c6e
push 3
push 3
push 0
push 0
mov ecx, esi
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 [esi], vtable.kso_qt::QSpacerItem.0
jmp 0x409c75
mov dword [ebp - 0x1c], 0
push 0x18
mov dword [ebp - 4], 0xffffffff
call fcn.004c6f3f
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
mov dword [ebp - 4], 4
test esi, esi
je 0x409cae
push edi
mov ecx, esi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::constructor_class_kso_qt::QWidget__]
mov dword [esi], vtable.kso_qt::QPushButton.0
mov dword [esi + 8], vtable.kso_qt::QPushButton.1.0
jmp 0x409cb0
xor esi, esi
fld qword [ebp - 0x4c]
mov eax, dword [ebp - 0x10]
fmul qword [0x516980]
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0x38], esi
call fcn.004c7450
push dword [ebp - 0x18]
mov ecx, esi
mov dword [ebp - 0x24], eax
push eax
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setMinimumSize_int__int_]
mov eax, dword [ebp - 0x10]
mov ecx, 0x567314
push 0xffffffffffffffff
push 0
push str.confirm
mov esi, dword [eax + 0x38]
lea eax, [ebp - 0x14]
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 ecx, esi
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.004c6f3f
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
mov dword [ebp - 4], 6
test esi, esi
je 0x409d4d
push edi
mov ecx, esi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::constructor_class_kso_qt::QWidget__]
mov dword [esi], vtable.kso_qt::QPushButton.0
mov dword [esi + 8], vtable.kso_qt::QPushButton.1.0
jmp 0x409d4f
xor esi, esi
push dword [ebp - 0x18]
mov edi, dword [ebp - 0x10]
mov ecx, esi
push dword [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
mov dword [edi + 0x3c], esi
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setMinimumSize_int__int_]
mov esi, dword [edi + 0x3c]
lea eax, [ebp - 0x18]
push 0xffffffffffffffff
push 0
push str.cancel
push eax
mov ecx, 0x567314
call dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QMetaObject::tr_char_const___char_const___int_]
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 7
push eax
mov ecx, esi
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 [edi + 0x3c]
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::hide_void_]
mov ecx, dword [edi + 0x3c]
mov esi, dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QPushButton::setAutoDefault_bool_]
push 1
call esi
mov ecx, dword [edi + 0x38]
push 1
call esi
mov ecx, dword [edi + 0x38]
push 7
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setFocus_enum_kso_qt::Qt::FocusReason_]
mov eax, dword [ebx]
mov ecx, ebx
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, ebx
push 0
push 0
push dword [edi + 0x38]
call esi
push 0
push 0
push dword [edi + 0x3c]
mov ecx, ebx
call esi
mov esi, dword [edi + 0x38]
push 0xf
push str.m_confirmButton
call dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x1c], eax
mov ebx, dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QObject::setObjectName_class_kso_qt::QString_const__]
lea eax, [ebp - 0x1c]
push eax
mov ecx, esi
mov dword [ebp - 4], 8
call ebx
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
mov edi, dword [edi + 0x38]
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 dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
mov dword [ebp - 0x1c], eax
fld qword [ebp - 0x4c]
add esp, 4
fmul qword [0x516930]
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]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
lea ecx, [ebp - 0x1c]
fstp qword [esp]
push eax
call dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x516968]
push ecx
mov byte [ebp - 0x24], 0x20
mov ecx, esp
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 dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x516920]
push ecx
mov byte [ebp - 0x24], 0x20
mov ecx, esp
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 dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
mov esi, eax
fld qword [ebp - 0x4c]
fmul qword [0x516950]
push ecx
mov byte [ebp - 0x24], 0x20
mov ecx, esp
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 dword [sym.imp.Qt5CoreKso.dll_public:_class_kso_qt::QString___thiscall_kso_qt::QString::arg_double__int__char__int__class_kso_qt::QChar_]
push eax
mov ecx, edi
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setStyleSheet_class_kso_qt::QString_const__]
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 edi, dword [ebp - 0x10]
push 0xe
push str.m_cancelButton
mov esi, dword [edi + 0x3c]
call dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x1c]
mov dword [ebp - 4], 0xe
push eax
mov ecx, esi
call ebx
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5CoreKso.dll_public:_void___thiscall_kso_qt::QString::destructor_void_]
mov edi, dword [edi + 0x3c]
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 dword [sym.imp.Qt5CoreKso.dll_private:_static_struct_kso_qt::QTypedArrayData_unsigned_short_int_____cdecl_kso_qt::QString::fromAscii_helper_char_const___int_]
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 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 - 0x20]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
fstp qword [esp]
push eax
call ebx
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 ebx
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]
lea eax, [ebp - 0x38]
push 0xffffffffffffffff
push 0x67
push 0
sub esp, 8
fstp qword [esp]
push eax
mov ecx, esi
call ebx
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 ebx
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 ebx
push eax
mov ecx, edi
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5WidgetsKso.dll_public:_void___thiscall_kso_qt::QWidget::setStyleSheet_class_kso_qt::QString_const__]
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