Function at 0x140028a63
Capabilities:
Parse pe header

Disassembly:
push rbp
push rbx
sub rsp, 0x388
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x320], rcx
mov qword [rbp + 0x328], rdx
lea rax, str.parseUrl
mov qword [rbp + 0x1d8], rax
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0
mov word [rbp + 0x1f0], 0
lea rax, [rbp + 0x1d0]
mov rcx, rax
call sym.nimFrame_18
mov qword [rbp + 0x1e0], 0x45
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rcx, qword [rbp + 0x320]
call sym.copyString
mov qword [rbp + 0x2f8], rax
lea rax, [rbp + 0x200]
mov edx, 0x40
mov rcx, rax
call sym.nimZeroMem_6
mov qword [rbp + 0x1e0], 0x48
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x23
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x1e0], 0x49
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2d8], 0xffffffffffffffff
je 0x140028cbd
mov qword [rbp + 0x1e0], 0x4a
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2d8]
add rax, 1
jno 0x140028b98
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x1c8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028bb4
call sym.raiseOverflow
mov rdx, qword [rbp + 0x1c8]
lea rax, [rbp + 0x1b0]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov qword [rbp + 0x2d0], 0
mov rax, qword [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x2d0], rax
mov rax, qword [rbp + 0x2d0]
mov rcx, rax
call sym.decodeURIComponent__OOZOnimbleZpkgsZwebby4548O49O57Zwebby_26
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x1e0], 0x4b
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2d8]
sub rax, 1
jno 0x140028c51
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x1a8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028c6d
call sym.raiseOverflow
mov rdx, qword [rbp + 0x1a8]
lea rax, [rbp + 0x190]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x198]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x2f8], rax
jmp 0x140028cbe
nop
mov qword [rbp + 0x1e0], 0x4d
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x3f
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x1e0], 0x4e
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2c8], 0xffffffffffffffff
je 0x140028e8b
mov qword [rbp + 0x1e0], 0x4f
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2c8]
add rax, 1
jno 0x140028d55
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x188]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028d71
call sym.raiseOverflow
mov rdx, qword [rbp + 0x188]
lea rax, [rbp + 0x170]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0x170]
mov rdx, qword [rbp + 0x178]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x2c0], rax
mov qword [rbp + 0x1e0], 0x50
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2c8]
sub rax, 1
jno 0x140028ded
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x168]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028e09
call sym.raiseOverflow
mov rdx, qword [rbp + 0x168]
lea rax, [rbp + 0x150]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x158]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1e0], 0x51
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2c0]
mov rcx, rax
call sym.parseSearch__OOZOnimbleZpkgsZwebby4548O49O57Zwebby_47
mov qword [rbp + 0x238], rax
jmp 0x140029057
nop
mov qword [rbp + 0x1e0], 0x54
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x26
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x1e0], 0x55
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2b8], 0xffffffffffffffff
je 0x140029056
mov qword [rbp + 0x1e0], 0x56
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2b8]
add rax, 1
jno 0x140028f23
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x148]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028f3f
call sym.raiseOverflow
mov rdx, qword [rbp + 0x148]
lea rax, [rbp + 0x130]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0x130]
mov rdx, qword [rbp + 0x138]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x1e0], 0x57
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2b8]
sub rax, 1
jno 0x140028fbb
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140028fd7
call sym.raiseOverflow
mov rdx, qword [rbp + 0x128]
lea rax, [rbp + 0x110]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1e0], 0x58
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2b0]
mov rcx, rax
call sym.parseSearch__OOZOnimbleZpkgsZwebby4548O49O57Zwebby_47
mov qword [rbp + 0x238], rax
jmp 0x140029057
nop
mov qword [rbp + 0x1e0], 0x5a
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
lea rdx, [0x140053990]
mov rcx, rax
call sym.nsuFindStr
mov qword [rbp + 0x2a8], rax
mov qword [rbp + 0x1e0], 0x5b
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2a8], 0xffffffffffffffff
je 0x1400291f4
mov qword [rbp + 0x1e0], 0x5c
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a8]
sub rax, 1
jno 0x1400290f0
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x108]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002910c
call sym.raiseOverflow
mov rdx, qword [rbp + 0x108]
lea rax, [rbp + 0xf0]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0xf0]
mov rdx, qword [rbp + 0xf8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x1e0], 0x5d
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a8]
add rax, 3
jno 0x14002918a
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xe8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400291a6
call sym.raiseOverflow
mov rdx, qword [rbp + 0xe8]
lea rax, [rbp + 0xd0]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xd8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x2f8], rax
jmp 0x1400291f5
nop
mov qword [rbp + 0x1e0], 0x5f
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x40
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x2a0], rax
mov qword [rbp + 0x1e0], 0x60
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2a0], 0xffffffffffffffff
je 0x140029543
mov qword [rbp + 0x1e0], 0x61
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a0]
sub rax, 1
jno 0x14002928c
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xc8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400292a8
call sym.raiseOverflow
mov rdx, qword [rbp + 0xc8]
lea rax, [rbp + 0xb0]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x1e0], 0x62
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x298]
mov r9d, 0
mov r8d, 0
mov edx, 0x3a
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x1e0], 0x63
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x290], 0xffffffffffffffff
je 0x140029479
mov qword [rbp + 0x1e0], 0x64
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x290]
sub rax, 1
jno 0x14002938d
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x88]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400293a9
call sym.raiseOverflow
mov rdx, qword [rbp + 0x88]
lea rax, [rbp + 0x70]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x78]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x298]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x1e0], 0x65
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x290]
add rax, 1
jno 0x14002941e
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x68]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029437
call sym.raiseOverflow
mov rdx, qword [rbp + 0x68]
lea rax, [rbp + 0x50]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x298]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x210], rax
jmp 0x1400294a9
nop
mov qword [rbp + 0x1e0], 0x67
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x298]
mov rcx, rax
call sym.copyString
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x1e0], 0x68
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2a0]
add rax, 1
jno 0x1400294d9
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0xa8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x1400294f5
call sym.raiseOverflow
mov rdx, qword [rbp + 0xa8]
lea rax, [rbp + 0x90]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x2f8], rax
jmp 0x140029544
nop
mov qword [rbp + 0x1e0], 0x6a
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x2f
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x1e0], 0x6b
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x288], 0xffffffffffffffff
je 0x140029b64
mov qword [rbp + 0x280], 0
mov qword [rbp + 0x278], 0
mov qword [rbp + 0x1e0], 0x6c
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x288]
add rax, 1
jno 0x1400295f1
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x28]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002960a
call sym.raiseOverflow
mov rdx, qword [rbp + 0x28]
lea rax, [rbp + 0x10]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x1e0], 0x16d
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2f0], 0
mov qword [rbp + 0x1e0], 0x16e
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2e8], 0xffffffffffffffff
mov qword [rbp + 0x1e0], 0x1aa
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0x170
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x278], 0
je 0x1400296da
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x1400296df
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
jl 0x140029ad3
mov qword [rbp + 0x1e0], 0x171
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f0]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x1e0], 0x172
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov byte [rbp + 0x2e7], 0
cmp qword [rbp + 0x278], 0
je 0x140029749
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x14002974e
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
setg al
mov byte [rbp + 0x2e7], al
movzx eax, byte [rbp + 0x2e7]
xor eax, 1
test al, al
jne 0x1400297f3
cmp qword [rbp + 0x2f0], 0
js 0x14002979e
cmp qword [rbp + 0x278], 0
je 0x140029790
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x140029795
mov eax, 0
cmp rax, qword [rbp + 0x2f0]
jg 0x1400297ce
cmp qword [rbp + 0x278], 0
je 0x1400297b8
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
lea rdx, [rax - 1]
jmp 0x1400297bf
mov rdx, 0xffffffffffffffff
mov rax, qword [rbp + 0x2f0]
mov rcx, rax
call sym.raiseIndexError2
mov rdx, qword [rbp + 0x278]
mov rax, qword [rbp + 0x2f0]
add rax, rdx
add rax, 0x10
movzx eax, byte [rax]
cmp al, 0x2f
setne al
mov byte [rbp + 0x2e7], al
jmp 0x1400297f4
nop
movzx eax, byte [rbp + 0x2e7]
xor eax, 1
test al, al
jne 0x14002985b
mov qword [rbp + 0x1e0], 0x173
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
add rax, 1
jno 0x140029832
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x10]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x14002984b
call sym.raiseOverflow
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x2f0], rax
jmp 0x14002972c
nop
mov qword [rbp + 0x1e0], 0x174
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2e8], 0
jne 0x1400298a3
cmp qword [rbp + 0x278], 0
je 0x140029895
mov rax, qword [rbp + 0x278]
mov rax, qword [rax]
jmp 0x14002989a
mov eax, 0
mov qword [rbp + 0x2f0], rax
jmp 0x1400298a4
nop
mov qword [rbp + 0x1e0], 0x6c
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], 0x175
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
sub rax, 1
jno 0x1400298ed
mov edx, 1
mov rcx, rax
lea rax, [rbp + 8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029906
call sym.raiseOverflow
mov qword [rbp + 0x1e0], 0x6c
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x270]
mov rax, qword [rbp + 0x278]
mov r8, rcx
mov rcx, rax
call sym.substr__system_7896
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x268], 0
mov rax, qword [rbp + 0x280]
mov rcx, rax
call sym.decodeURIComponent__OOZOnimbleZpkgsZwebby4548O49O57Zwebby_26
mov qword [rbp + 0x268], rax
mov rax, qword [rbp + 0x230]
mov rdx, qword [0x14005c300]
mov rcx, rax
call sym.incrSeqV3
mov qword [rbp + 0x230], rax
mov rax, qword [rbp + 0x230]
mov rdx, qword [rax]
lea rcx, [rdx + 1]
mov qword [rax], rcx
mov qword [rbp + 0x260], rdx
mov qword [rbp + 0x258], 0
mov rax, qword [rbp + 0x230]
mov rdx, qword [rbp + 0x260]
add rdx, 2
mov rax, qword [rax + rdx*8]
mov qword [rbp + 0x258], rax
mov rbx, qword [rbp + 0x230]
mov rax, qword [rbp + 0x268]
mov rcx, rax
call sym.copyStringRC1
mov rdx, qword [rbp + 0x260]
add rdx, 2
mov qword [rbx + rdx*8], rax
cmp qword [rbp + 0x258], 0
je 0x1400299ff
mov rax, qword [rbp + 0x258]
mov rcx, rax
call sym.nimGCunrefNoCycle_8
mov qword [rbp + 0x1e0], 0x176
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x2e8], 0
je 0x140029ad6
nop
mov qword [rbp + 0x1e0], 0x177
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2e8]
sub rax, 1
jno 0x140029a57
mov edx, 1
mov rcx, rax
mov rax, rbp
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029a6f
call sym.raiseOverflow
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp + 0x1e0], 0x178
lea rax, str.C:UsersJennifer.choosenim_toolchains_nim_1.6.12libpure_strutils.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x2f0]
add rax, 1
jno 0x140029aaa
mov edx, 1
mov rcx, rax
lea rax, [rbp - 8]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029ac3
call sym.raiseOverflow
mov rax, qword [rbp - 8]
mov qword [rbp + 0x2f0], rax
jmp 0x1400296ab
nop
jmp 0x140029ad7
nop
mov qword [rbp + 0x1e0], 0x6e
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x288]
sub rax, 1
jno 0x140029b07
mov edx, 1
mov rcx, rax
lea rax, [rbp + 0x48]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029b20
call sym.raiseOverflow
mov rdx, qword [rbp + 0x48]
lea rax, [rbp + 0x30]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x2f8], rax
jmp 0x140029b65
nop
mov qword [rbp + 0x1e0], 0x70
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov r9d, 0
mov r8d, 0
mov edx, 0x3a
mov rcx, rax
call sym.nsuFindChar
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x1e0], 0x71
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
cmp qword [rbp + 0x250], 0xffffffffffffffff
je 0x140029ce2
mov qword [rbp + 0x1e0], 0x72
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x250]
add rax, 1
jno 0x140029bfc
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x18]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029c15
call sym.raiseOverflow
mov rdx, qword [rbp - 0x18]
lea rax, [rbp - 0x30]
mov r8d, 1
mov rcx, rax
call sym.dotdot___stdZenumutils_80
mov rax, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x28]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_3217
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x1e0], 0x73
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov edx, 0
mov rax, qword [rbp + 0x250]
sub rax, 1
jno 0x140029c85
mov edx, 1
mov rcx, rax
lea rax, [rbp - 0x38]
mov qword [rax], rcx
mov rax, rdx
and eax, 1
test al, al
je 0x140029c9e
call sym.raiseOverflow
mov rdx, qword [rbp - 0x38]
lea rax, [rbp - 0x50]
mov r8, rdx
mov edx, 0
mov rcx, rax
call sym.dotdot___pureZunicode_842
mov rax, qword [rbp - 0x50]
mov rdx, qword [rbp - 0x48]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.X5BX5D___pureZunicode_867
mov qword [rbp + 0x2f8], rax
jmp 0x140029ce3
nop
mov qword [rbp + 0x1e0], 0x75
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov byte [rbp + 0x2e6], 0
mov byte [rbp + 0x2e5], 0
cmp qword [rbp + 0x2c8], 0xffffffffffffffff
sete al
mov byte [rbp + 0x2e5], al
movzx eax, byte [rbp + 0x2e5]
xor eax, 1
test al, al
jne 0x140029d47
mov rax, qword [rbp + 0x2f8]
lea rdx, [0x1400539b0]
mov rcx, rax
call sym.contains__pureZstrutils_1688
mov byte [rbp + 0x2e5], al
jmp 0x140029d48
nop
movzx eax, byte [rbp + 0x2e5]
mov byte [rbp + 0x2e6], al
cmp byte [rbp + 0x2e6], 0
jne 0x140029d7c
mov rax, qword [rbp + 0x2f8]
lea rdx, [0x1400539d0]
mov rcx, rax
call sym.contains__pureZstrutils_1688
mov byte [rbp + 0x2e6], al
jmp 0x140029d7d
nop
movzx eax, byte [rbp + 0x2e6]
xor eax, 1
test al, al
jne 0x140029e3e
mov qword [rbp + 0x1e0], 0x77
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x238]
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x1e0], 0x78
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.parseSearch__OOZOnimbleZpkgsZwebby4548O49O57Zwebby_47
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1e0], 0x79
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x248]
lea rdx, [rbp + 0x200]
lea rcx, [rdx + 0x38]
mov rdx, rax
call sym.add__OOZOnimbleZpkgsZwebby4548O49O57ZwebbyZqueryparams_199
mov qword [rbp + 0x1e0], 0x7a
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x2f8], 0
jmp 0x140029e3f
nop
mov qword [rbp + 0x1e0], 0x7c
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
mov rax, qword [rbp + 0x2f8]
mov rcx, rax
call sym.copyString
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x1e0], 0x7d
lea rax, str.C:UsersJennifer.nimblepkgswebby_0.1.9webby.nim
mov qword [rbp + 0x1e8], rax
lea rdx, [rbp + 0x200]
mov rax, qword [rbp + 0x328]
lea r8, [0x1400780e0]
mov rcx, rax
call sym.genericAssign
nop
call sym.popFrame_18
nop
add rsp, 0x388
pop rbx
pop rbp
ret