// File: tdv[P]boss/boss/include/other/rapidxml-1.13/rapidxml_print.hpp
// Function: std::ostream_iterator<char, char, std::char_traits<char>> rapidxml::internal::print_cdata_node<std::ostream_iterator<char, char, std::char_traits<char>>, char>(std::ostream_iterator<char, char, std::char_traits<char>>, rapidxml::xml_node<char> const*, int, int)
inline OutIt print_cdata_node(OutIt out, const xml_node<Ch> *node, int flags, int indent)
        {
            assert(node->type() == node_cdata);
            if (!(flags & print_no_indenting))
                out = fill_chars(out, indent, Ch('\t'));
            *out = Ch('<'); ++out;
            *out = Ch('!'); ++out;
            *out = Ch('['); ++out;
            *out = Ch('C'); ++out;
            *out = Ch('D'); ++out;
            *out = Ch('A'); ++out;
            *out = Ch('T'); ++out;
            *out = Ch('A'); ++out;
            *out = Ch('['); ++out;
            out = copy_chars(node->value(), node->value() + node->value_size(), out);
            *out = Ch(']'); ++out;
            *out = Ch(']'); ++out;
            *out = Ch('>'); ++out;
            return out;
        }

// Assembly:
subq $0xa8, %rsp
movq %rsi, 0x18(%rsp)
movq %rdi, 0x20(%rsp)
movq %rdi, %rax
movq %rax, 0x28(%rsp)
movq %rdi, 0xa0(%rsp)
movq %rsi, 0x98(%rsp)
movq %rdx, 0x90(%rsp)
movl %ecx, 0x8c(%rsp)
movl %r8d, 0x88(%rsp)
movq 0x90(%rsp), %rdi
callq 0x37730
cmpl $0x3, %eax
jne 0x3ab64
jmp 0x3ab83
leaq 0xbc250(%rip), %rdi     # 0xf6dbb
leaq 0xbc05a(%rip), %rsi     # 0xf6bcc
movl $0xfd, %edx
leaq 0xbc258(%rip), %rcx     # 0xf6dd6
callq 0x1c150
movl 0x8c(%rsp), %eax
andl $0x1, %eax
cmpl $0x0, %eax
jne 0x3abd5
movq 0x18(%rsp), %rsi
leaq 0x68(%rsp), %rdi
callq 0x3a270
movl 0x88(%rsp), %edx
leaq 0x78(%rsp), %rdi
leaq 0x68(%rsp), %rsi
movl $0x9, %ecx
callq 0x3b8b0
movq 0x18(%rsp), %rax
movq 0x78(%rsp), %rcx
movq %rcx, (%rax)
movq 0x80(%rsp), %rcx
movq %rcx, 0x8(%rax)
movq 0x18(%rsp), %rdi
movb $0x3c, 0x67(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x67(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x21, 0x66(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x66(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x5b, 0x65(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x65(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x43, 0x64(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x64(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x44, 0x63(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x63(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x41, 0x62(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x62(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x54, 0x61(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x61(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x41, 0x60(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x60(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x5b, 0x5f(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x5f(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x90(%rsp), %rdi
callq 0x36d60
movq %rax, 0x8(%rsp)
movq 0x90(%rsp), %rdi
callq 0x36d60
movq %rax, (%rsp)
movq 0x90(%rsp), %rdi
callq 0x36da0
movq 0x18(%rsp), %rsi
movq %rax, %rcx
movq (%rsp), %rax
addq %rcx, %rax
movq %rax, 0x10(%rsp)
leaq 0x38(%rsp), %rdi
callq 0x3a270
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
leaq 0x48(%rsp), %rdi
leaq 0x38(%rsp), %rcx
callq 0x3b930
movq 0x18(%rsp), %rdi
movq 0x48(%rsp), %rax
movq %rax, (%rdi)
movq 0x50(%rsp), %rax
movq %rax, 0x8(%rdi)
movb $0x5d, 0x37(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x37(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x5d, 0x36(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x36(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x18(%rsp), %rdi
movb $0x3e, 0x35(%rsp)
callq 0x3b840
movq %rax, %rdi
leaq 0x35(%rsp), %rsi
callq 0x3b850
movq 0x18(%rsp), %rdi
callq 0x3b8a0
movq 0x20(%rsp), %rdi
movq 0x18(%rsp), %rsi
callq 0x3a270
movq 0x28(%rsp), %rax
addq $0xa8, %rsp
retq
nopw %cs:(%rax,%rax)
nopl (%rax,%rax)