Function at 0x497700
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
lea eax, [ebp - 0x18]
push edi
mov edi, ecx
mov ecx, dword [ebp + 8]
push eax
mov ecx, dword [ecx + 4]
call fcn.00429d80
lea eax, [ebp - 0x18]
push str.btn_ok
push eax
call fcn.00407200
add esp, 8
test al, al
je 0x49833d
mov ecx, dword [edi + 0x264]
push ebx
push esi
call fcn.004536d0
call fcn.005333d0
mov esi, eax
call fcn.0047a9c0
push 0xb
push str.combo_theme
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x20], 0
mov dword [eax + 0xd4], esi
xor eax, eax
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.00445cc0
mov esi, eax
call fcn.0047a9c0
lea ebx, [eax + 0x90]
cmp ebx, esi
je 0x4977c4
mov ecx, ebx
call fcn.00403070
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebx], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebx + 0x10], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x48]
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0xb
xor eax, eax
mov dword [ebp - 0x20], 0
push str.edit_dircmd
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
mov esi, eax
call fcn.0047a9c0
lea ebx, [eax + 0xa8]
cmp ebx, esi
je 0x497848
mov ecx, ebx
call fcn.00403070
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebx], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebx + 0x10], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x48]
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
mov eax, dword [edi + 0x258]
mov esi, dword [eax + 0x754]
shl esi, 8
or esi, dword [eax + 0x750]
call fcn.0047a9c0
mov dword [eax + 0x4c], esi
mov eax, dword [edi + 0x25c]
mov esi, dword [eax + 0x754]
shl esi, 8
or esi, dword [eax + 0x750]
call fcn.0047a9c0
push 0xf
push str.edit_groupwidth
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x20], 0
mov dword [eax + 0xc8], esi
xor eax, eax
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x4978d6
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0x60], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0xd
xor eax, eax
mov dword [ebp - 0x20], 0
push str.edit_tagwidth
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x49793a
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0x68], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0x16
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_autogroupwidth
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x64], bl
call fcn.00403070
push 0x15
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_autotagheight
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x6c], bl
call fcn.00403070
push 0x18
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_edit_searchcount
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x497a26
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0xcc], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0x17
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_open_everything
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0xd0], bl
call fcn.00403070
push 0xf
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_autorun
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x1c], bl
call fcn.00403070
push 0xf
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_topmost
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x22], bl
call fcn.00403070
push 0xc
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_hide
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x23], bl
call fcn.00403070
mov dword [ebp - 0x20], 0
xor eax, eax
mov dword [ebp - 0x1c], 7
push 0xc
push str.setting_dick
lea ecx, [ebp - 0x30]
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x24], bl
call fcn.00403070
push 0xe
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_corner
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x25], bl
call fcn.00403070
push 0x11
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_dockdelay
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x497c28
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0x28], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0x12
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_hide_after
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x2c], bl
call fcn.00403070
push 0x12
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_hide_unhot
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x2d], bl
call fcn.00403070
push 0x14
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_mbutton_main
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x2e], bl
call fcn.00403070
push 0x17
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_doubledesk_main
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x2f], bl
call fcn.00403070
mov dword [ebp - 0x20], 0
xor eax, eax
mov dword [ebp - 0x1c], 7
push 0x17
push str.setting_doubletask_main
lea ecx, [ebp - 0x30]
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x30], bl
call fcn.00403070
push 0x13
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_followmouse
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x31], bl
call fcn.00403070
push 0x13
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_doubleclick
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x32], bl
call fcn.00403070
push 0x12
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_fullscreen
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x33], bl
call fcn.00403070
push 0x12
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_delconfirm
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x34], bl
call fcn.00403070
push 0x10
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_runcount
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x35], bl
call fcn.00403070
push 0x12
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_hidenotify
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x36], bl
call fcn.00403070
push 0x10
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_showdate
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x37], bl
call fcn.00403070
push 0x16
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_showbtn_search
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x38], bl
call fcn.00403070
push 0x14
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_showbtn_menu
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x39], bl
call fcn.00403070
push 0x1a
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_lnkname_singleline
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x20], bl
call fcn.00403070
push 0x13
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_showtooltip
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x21], bl
call fcn.00403070
push 0x19
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_enteractive_group
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x3a], bl
call fcn.00403070
push 0x17
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_enteractive_tag
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x3b], bl
call fcn.00403070
push 0x11
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_tag_right
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0x74], bl
call fcn.00403070
push 0x14
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_focus_search
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
mov bl, byte [eax + 0x3b4]
call fcn.0047a9c0
lea ecx, [ebp - 0x30]
mov byte [eax + 0xd1], bl
call fcn.00403070
push 0x1f
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_enteractive_group_delay
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x4981df
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0x3c], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0x1d
xor eax, eax
mov dword [ebp - 0x20], 0
push str.setting_enteractive_tag_delay
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x48]
mov ecx, edi
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004270b0
mov ecx, eax
call fcn.0044db40
cmp dword [eax + 0x14], 8
jb 0x498243
mov eax, dword [eax]
push eax
call sub.msvcrt.dll__wtol
add esp, 4
mov esi, eax
call fcn.0047a9c0
lea ecx, [ebp - 0x48]
mov dword [eax + 0x40], esi
call fcn.00403070
lea ecx, [ebp - 0x30]
call fcn.00403070
push 0xb
xor eax, eax
mov dword [ebp - 0x20], 0
push str.op_tag_left
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
lea ecx, [ebp - 0x30]
mov bl, byte [eax + 0x3b4]
call fcn.00403070
test bl, bl
je 0x4982ba
call fcn.0047a9c0
add eax, 0x78
mov ecx, str.left
mov edx, 4
jmp 0x498318
push 0xc
xor eax, eax
mov dword [ebp - 0x20], 0
push str.op_tag_right
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
call fcn.00402e60
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004270b0
lea ecx, [ebp - 0x30]
mov bl, byte [eax + 0x3b4]
call fcn.00403070
call fcn.0047a9c0
add eax, 0x78
test bl, bl
je 0x49830e
mov ecx, str.right
mov edx, 5
jmp 0x498318
mov ecx, str.center
mov edx, 6
push edx
push ecx
mov ecx, eax
call fcn.00402e60
call fcn.0047a9c0
mov ecx, eax
call fcn.004a3870
mov eax, dword [edi]
mov ecx, edi
push 1
call dword [eax + 0x10]
pop esi
pop ebx
jmp 0x4983e3
lea eax, [ebp - 0x18]
push str.btn_cancel
push eax
call fcn.00407200
add esp, 8
test al, al
je 0x498360
mov eax, dword [edi]
mov ecx, edi
push 2
call dword [eax + 0x10]
jmp 0x4983e3
lea eax, [ebp - 0x18]
push str.setting_update
push eax
call fcn.00407200
add esp, 8
test al, al
je 0x498388
push 1
push 0x595304
push 0x595304
push str.https:__www.yuque.com_lucy_lucy_record
jmp 0x4983d6
lea eax, [ebp - 0x18]
push str.setting_help
push eax
call fcn.00407200
add esp, 8
test al, al
je 0x4983b0
push 1
push 0x595304
push 0x595304
push str.https:__www.yuque.com_lucy_lucy_faq
jmp 0x4983d6
lea eax, [ebp - 0x18]
push str.setting_reward
push eax
call fcn.00407200
add esp, 8
test al, al
je 0x4983e3
push 1
push 0x595304
push 0x595304
push str.https:__www.yuque.com_lucy_lucy_reward
push str.open
push 0
call dword [sym.imp.SHELL32.dll_ShellExecuteW]
mov edx, dword [ebp - 4]
pop edi
cmp edx, 8
jb 0x49841a
mov ecx, dword [ebp - 0x18]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x498410
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x498422
push edx
push ecx
call fcn.00532e3c
add esp, 8
mov al, 1
mov esp, ebp
pop ebp
ret 4
call fcn.0055f150
int3