// File: /workspace/github_cpp_makefile_star2_O1/Shadowsith[P]gtts/gtts.cpp
// Function: gtts::GoogleTTS::parse(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>>&)
void GoogleTTS::parse(std::vector<string>& vec) {
    string cmd = "";
    int i = 0;
    for (string msg : vec) {
        this->replace(msg);
        cmd = _curl + msg + _lang + _client + "-H" + _ref + "-H";
        cmd += _agent + _outv + std::to_string(i) + ".mp3" + " 2>/dev/null"; 
        _cmds.push_back(cmd);
        i++;
    }
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x128, %rsp            # imm = 0x128
movq %rsi, %r14
movq %rdi, %rbx
leaq -0xf8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x380e(%rip), %rdx      # 0x75f0
leaq -0x108(%rbp), %rdi
movq %rdx, %rsi
callq 0x5d44
movq (%r14), %r15
movq 0x8(%r14), %rax
movq %rax, -0x128(%rbp)
cmpq %rax, %r15
je 0x43fd
leaq -0xd8(%rbp), %r12
leaq 0xe0(%rbx), %rax
movq %rax, -0x120(%rbp)
leaq 0xa0(%rbx), %rax
movq %rax, -0x118(%rbp)
leaq 0x1a0(%rbx), %rax
movq %rax, -0x110(%rbp)
xorl %r13d, %r13d
leaq -0xe8(%rbp), %r14
movq %r12, -0xe8(%rbp)
movq (%r15), %rsi
movq 0x8(%r15), %rdx
addq %rsi, %rdx
movq %r14, %rdi
callq 0x5caa
movq %r14, %rsi
callq 0x4b94
leaq -0x148(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rsi
leaq -0xe8(%rbp), %rdx
callq 0x5a64
movq 0x20(%rbx), %rsi
movq 0x28(%rbx), %rdx
movq %r14, %rdi
callq 0x2080
leaq -0x58(%rbp), %rsi
movq %rsi, -0x68(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3eb1
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0x3eb7
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0x60(%rbx), %rsi
movq 0x68(%rbx), %rdx
leaq -0x68(%rbp), %rdi
callq 0x2080
leaq -0x78(%rbp), %rsi
movq %rsi, -0x88(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3f09
movq %rdx, -0x88(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x78(%rbp)
jmp 0x3f0f
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x80(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x88(%rbp), %rdi
leaq 0x3537(%rip), %rsi      # 0x746b
callq 0x2280
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3f5d
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x3f63
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq 0xc0(%rbx), %rsi
movq 0xc8(%rbx), %rdx
leaq -0x48(%rbp), %rdi
callq 0x2080
leaq -0x98(%rbp), %rsi
movq %rsi, -0xa8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x3fc1
movq %rdx, -0xa8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x98(%rbp)
jmp 0x3fc7
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xa0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
leaq 0x347c(%rip), %rsi      # 0x746b
callq 0x2280
leaq -0xb8(%rbp), %r14
movq %r14, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x4024
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0x402b
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x108(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x21e0
movq -0xc8(%rbp), %rdi
cmpq %r14, %rdi
je 0x4073
movq -0xb8(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0x4095
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0x40ae
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0x40ca
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0x40e3
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x148(%rbp), %rdi
leaq -0x138(%rbp), %rax
cmpq %rax, %rdi
je 0x4105
movq -0x138(%rbp), %rsi
incq %rsi
callq 0x2180
leaq -0x88(%rbp), %rdi
movq -0x120(%rbp), %rsi
movq -0x118(%rbp), %rdx
callq 0x5a64
movl $0x1, %r12d
cmpl $0xa, %r13d
jb 0x4172
movl $0x4, %r12d
movl %r13d, %eax
cmpl $0x63, %eax
jbe 0x4169
cmpl $0x3e7, %eax            # imm = 0x3E7
jbe 0x416f
cmpl $0x2710, %eax           # imm = 0x2710
jb 0x4172
movl %eax, %ecx
movl $0xd1b71759, %edx       # imm = 0xD1B71759
imulq %rdx, %rcx
shrq $0x2d, %rcx
addl $0x4, %r12d
cmpl $0x1869f, %eax          # imm = 0x1869F
movl %ecx, %eax
ja 0x4134
addl $-0x3, %r12d
jmp 0x4172
addl $-0x2, %r12d
jmp 0x4172
decl %r12d
movl %r12d, %esi
leaq -0x58(%rbp), %rax
movq %rax, -0x68(%rbp)
leaq -0x68(%rbp), %rdi
movl $0x2d, %edx
callq 0x21d0
movq -0x68(%rbp), %rdi
movl %r12d, %esi
movl %r13d, %edx
callq 0x5c37
movq -0x88(%rbp), %rcx
movl $0xf, %esi
leaq -0x78(%rbp), %rax
cmpq %rax, %rcx
je 0x41b3
movq -0x78(%rbp), %rsi
movq -0x80(%rbp), %r8
movq -0x60(%rbp), %rdx
leaq (%rdx,%r8), %rax
cmpq %rsi, %rax
leaq -0xd8(%rbp), %r12
jbe 0x41e3
movl $0xf, %esi
leaq -0x58(%rbp), %rdi
cmpq %rdi, -0x68(%rbp)
je 0x41de
movq -0x58(%rbp), %rsi
cmpq %rsi, %rax
jbe 0x41f5
movq -0x68(%rbp), %rsi
leaq -0x88(%rbp), %rdi
callq 0x2080
jmp 0x4202
leaq -0x68(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x21a0
leaq -0x38(%rbp), %rsi
movq %rsi, -0x48(%rbp)
movq (%rax), %rdx
leaq 0x10(%rax), %rcx
cmpq %rcx, %rdx
je 0x4223
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x4229
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
leaq -0x48(%rbp), %rdi
leaq 0x3212(%rip), %rsi      # 0x7462
callq 0x2280
leaq -0x98(%rbp), %rsi
movq %rsi, -0xa8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x4285
movq %rdx, -0xa8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x98(%rbp)
jmp 0x428b
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xa0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0xa8(%rbp), %rdi
leaq 0x31bb(%rip), %rsi      # 0x746e
callq 0x2280
leaq -0xb8(%rbp), %rsi
movq %rsi, -0xc8(%rbp)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x42e8
movq %rdx, -0xc8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0xb8(%rbp)
jmp 0x42ee
movups (%rcx), %xmm0
movups %xmm0, (%rsi)
movq 0x8(%rax), %rdx
movq %rdx, -0xc0(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq -0xc8(%rbp), %rsi
movq -0xc0(%rbp), %rdx
leaq -0x108(%rbp), %rdi
callq 0x2080
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0x4344
movq -0xb8(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0x4366
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0x437f
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0x4398
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0x43b4
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x110(%rbp), %rdi
leaq -0x108(%rbp), %rsi
callq 0x5a18
movq -0xe8(%rbp), %rdi
cmpq %r12, %rdi
je 0x43e2
movq -0xd8(%rbp), %rsi
incq %rsi
callq 0x2180
incl %r13d
addq $0x20, %r15
cmpq -0x128(%rbp), %r15
leaq -0xe8(%rbp), %r14
jne 0x3e43
movq -0x108(%rbp), %rdi
leaq -0xf8(%rbp), %rax
cmpq %rax, %rdi
je 0x441f
movq -0xf8(%rbp), %rsi
incq %rsi
callq 0x2180
addq $0x128, %rsp            # imm = 0x128
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
jmp 0x45c6
jmp 0x45a8
movq %rax, %rbx
jmp 0x44c8
movq %rax, %rbx
jmp 0x44af
movq %rax, %rbx
jmp 0x4493
movq %rax, %rbx
jmp 0x447a
movq %rax, %rbx
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0x447a
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0x4493
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0x44af
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0x44c8
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x148(%rbp), %rdi
leaq -0x138(%rbp), %rax
cmpq %rax, %rdi
je 0x459f
movq -0x138(%rbp), %rsi
jmp 0x4597
movq %rax, %rbx
jmp 0x459f
movq %rax, %rbx
jmp 0x4583
movq %rax, %rbx
jmp 0x456a
movq %rax, %rbx
jmp 0x4551
movq %rax, %rbx
jmp 0x452f
movq %rax, %rbx
movq -0xc8(%rbp), %rdi
leaq -0xb8(%rbp), %rax
cmpq %rax, %rdi
je 0x452f
movq -0xb8(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0xa8(%rbp), %rdi
leaq -0x98(%rbp), %rax
cmpq %rax, %rdi
je 0x4551
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x48(%rbp), %rdi
leaq -0x38(%rbp), %rax
cmpq %rax, %rdi
je 0x456a
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x68(%rbp), %rdi
leaq -0x58(%rbp), %rax
cmpq %rax, %rdi
je 0x4583
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x2180
movq -0x88(%rbp), %rdi
leaq -0x78(%rbp), %rax
cmpq %rax, %rdi
je 0x459f
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x2180
leaq -0xd8(%rbp), %r12
jmp 0x45ab
movq %rax, %rbx
movq -0xe8(%rbp), %rdi
cmpq %r12, %rdi
je 0x45c6
movq -0xd8(%rbp), %rsi
incq %rsi
callq 0x2180
leaq -0xf8(%rbp), %rax
movq -0x108(%rbp), %rdi
cmpq %rax, %rdi
je 0x45e8
movq -0xf8(%rbp), %rsi
incq %rsi
callq 0x2180
movq %rbx, %rdi
callq 0x2260