Function at 0x5386ea
Capabilities:
Parse pe header

Disassembly:
push 0x190
mov eax, 0x55ae69
call fcn.004f2a0c
mov eax, dword fs:[0x2c]
or esi, 0xffffffff
mov ecx, dword [0x5cee38]
xor ebx, ebx
mov edi, 0x5cfd2c
mov ecx, dword [eax + ecx*4]
mov eax, dword [0x5cfd34]
cmp eax, dword [ecx + 4]
jg 0x53a256
cmp dword [0x5cfd30], 0
jne 0x53a24e
push str.constructor
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 1
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5387b9
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x198], ecx
mov dword [ebp - 4], 2
cmp eax, 0x1000
jb 0x5387ad
lea eax, [ebp - 0x194]
push eax
lea eax, [ebp - 0x198]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x194]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x198]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__defineGetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 3
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538842
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 4
cmp eax, 0x1000
jb 0x538836
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__defineSetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 5
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5388cb
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 6
cmp eax, 0x1000
jb 0x5388bf
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__lookupGetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 7
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538954
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 8
cmp eax, 0x1000
jb 0x538948
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__lookupSetter__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 9
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5389dd
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xa
cmp eax, 0x1000
jb 0x5389d1
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.valueOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538a66
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xc
cmp eax, 0x1000
jb 0x538a5a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.hasOwnProperty
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538aef
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0xe
cmp eax, 0x1000
jb 0x538ae3
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.isPrototypeOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
push 0x10
pop edx
mov dword [ebp - 4], esi
cmp eax, edx
jb 0x538b76
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], edx
cmp eax, 0x1000
jb 0x538b6a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.propertyIsEnumerable
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538bff
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x12
cmp eax, 0x1000
jb 0x538bf3
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toFixed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538c88
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x14
cmp eax, 0x1000
jb 0x538c7c
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toLocaleString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538d11
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x16
cmp eax, 0x1000
jb 0x538d05
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toPrecision
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538d9a
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x18
cmp eax, 0x1000
jb 0x538d8e
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538e23
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1a
cmp eax, 0x1000
jb 0x538e17
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.toLocaleString
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538eac
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1c
cmp eax, 0x1000
jb 0x538ea0
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.concat
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538f35
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x1e
cmp eax, 0x1000
jb 0x538f29
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.every
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x538fbe
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x20
cmp eax, 0x1000
jb 0x538fb2
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.filter
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539047
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x22
cmp eax, 0x1000
jb 0x53903b
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.forEach
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5390d0
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x24
cmp eax, 0x1000
jb 0x5390c4
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.indexOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539159
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x26
cmp eax, 0x1000
jb 0x53914d
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.join
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5391e2
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x28
cmp eax, 0x1000
jb 0x5391d6
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.lastIndexOf
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53926b
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2a
cmp eax, 0x1000
jb 0x53925f
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.length
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5392f4
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2c
cmp eax, 0x1000
jb 0x5392e8
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.__proto__
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53937d
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x2e
cmp eax, 0x1000
jb 0x539371
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.slice
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x2f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539406
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x30
cmp eax, 0x1000
jb 0x5393fa
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.splice
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53948f
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x32
cmp eax, 0x1000
jb 0x539483
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x5935c0
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x33
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539518
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x34
cmp eax, 0x1000
jb 0x53950c
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x595564
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x35
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5395a1
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x36
cmp eax, 0x1000
jb 0x539595
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.push
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x37
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53962a
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x38
cmp eax, 0x1000
jb 0x53961e
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reduce
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x39
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5396b3
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3a
cmp eax, 0x1000
jb 0x5396a7
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reduceRight
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53973c
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3c
cmp eax, 0x1000
jb 0x539730
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.reverse
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5397c5
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x3e
cmp eax, 0x1000
jb 0x5397b9
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.shift
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x3f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x53984e
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x40
cmp eax, 0x1000
jb 0x539842
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.some
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x41
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5398d7
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x42
cmp eax, 0x1000
jb 0x5398cb
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.sort
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x43
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539960
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x44
cmp eax, 0x1000
jb 0x539954
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.unshift
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x45
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x5399e9
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x46
cmp eax, 0x1000
jb 0x5399dd
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.anchor
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x47
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539a72
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x48
cmp eax, 0x1000
jb 0x539a66
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push 0x5955b4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x49
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539afb
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4a
cmp eax, 0x1000
jb 0x539aef
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.blink
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4b
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539b84
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4c
cmp eax, 0x1000
jb 0x539b78
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.bold
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4d
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539c0d
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x4e
cmp eax, 0x1000
jb 0x539c01
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.charAt
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x4f
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539c96
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x50
cmp eax, 0x1000
jb 0x539c8a
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.charCodeAt
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x51
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x14]
mov dword [ebp - 4], esi
cmp eax, 0x10
jb 0x539d1f
mov ecx, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x194], ecx
mov dword [ebp - 4], 0x52
cmp eax, 0x1000
jb 0x539d13
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x194]
push eax
call fcn.00507ff9
mov eax, dword [ebp - 0x198]
pop ecx
pop ecx
mov ecx, dword [ebp - 0x194]
push eax
push ecx
call fcn.00507ff9
pop ecx
pop ecx
mov dword [ebp - 4], esi
push str.fixed
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], bl
call fcn.0044d64d
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0x53
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.fontcolor
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x54
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.fontsize
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x55
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.italics
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x56
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.localeCompare
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x57
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.match
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x58
push eax
mov ecx, edi
call fcn.00507ff9
mov dword [ebp - 4], esi
lea ecx, [ebp - 0x28]
call fcn.0044d3fa
push str.replace
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x59
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.search
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5a
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.small
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5b
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.split
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5c
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.strike
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5d
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push 0x59563c
lea ecx, [ebp - 0x28]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5e
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.substr
lea ecx, [ebp - 0x40]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x5f
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.substring
lea ecx, [ebp - 0x58]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x60
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push 0x595654
lea ecx, [ebp - 0x70]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x61
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.toLocaleLowerCase
lea ecx, [ebp - 0x88]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x62
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.toLocaleUpperCase
lea ecx, [ebp - 0xa0]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x63
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.toLowerCase
lea ecx, [ebp - 0xb8]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x64
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0xb8]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.toUpperCase
lea ecx, [ebp - 0xd0]
call fcn.00507ff9
mov dword [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x19c]
mov ecx, edi
push eax
call fcn.00507ff9
lea ecx, [ebp - 0xd0]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.trim
lea ecx, [ebp - 0xe8]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x66
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0xe8]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.trimLeft
lea ecx, [ebp - 0x100]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x67
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x100]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.trimRight
lea ecx, [ebp - 0x118]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x68
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x118]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.bind
lea ecx, [ebp - 0x130]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x69
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x130]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.call
lea ecx, [ebp - 0x148]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6a
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x148]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.caller
lea ecx, [ebp - 0x160]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6b
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x160]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.apply
lea ecx, [ebp - 0x178]
call fcn.00507ff9
push eax
lea eax, [ebp - 0x19c]
mov dword [ebp - 4], 0x6c
push eax
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x178]
mov dword [ebp - 4], esi
call fcn.0044d3fa
push str.arguments
lea ecx, [ebp - 0x190]
call fcn.00507ff9
push eax
lea ecx, [ebp - 0x19c]
mov dword [ebp - 4], 0x6d
push ecx
mov ecx, edi
call fcn.00507ff9
lea ecx, [ebp - 0x190]
call fcn.0044d3fa
mov eax, edi
call fcn.004f29b6
ret
push 0x5cfd34
call fcn.00507ff9
pop ecx
cmp dword [0x5cfd34], esi
jne 0x538723
push edi
mov dword [ebp - 4], ebx
call fcn.0044a9cb
mov dword [0x5cfd2c], eax
mov dword [esp], 0x55d8d0
call fcn.00507ff9
mov dword [ebp - 4], esi
mov dword [esp], 0x5cfd34
call fcn.00507ff9
pop ecx
jmp 0x538723