// File: AsherGlick[P]CommentHeader/source/headertitle.cpp
// Function: headerStyle::headerStyle(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
headerStyle::headerStyle (
  std::string top_left,
  std::string top_fill,
  std::string top_right,
  std::string left_column,
  std::string right_column,
  std::string bottom_left,
  std::string bottom_fill,
  std::string bottom_right
) {
  _TOP_LEFT     = top_left;
  _TOP_FILL     = top_fill;
  _TOP_RIGHT    = top_right;
  _LEFT_COLUMN  = left_column;
  _RIGHT_COLUMN = right_column;
  _BOTTOM_LEFT  = bottom_left;
  _BOTTOM_FILL  = bottom_fill;
  _BOTTOM_RIGHT = bottom_right;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xd0, %rsp
movq %r9, -0xc8(%rbp)
movq %r8, -0xc0(%rbp)
movq %rcx, -0xb8(%rbp)
movq %rdx, -0xb0(%rbp)
movq %rsi, -0x48(%rbp)
movq 0x20(%rbp), %rax
movq %rax, -0xa8(%rbp)
movq 0x18(%rbp), %rax
movq %rax, -0xa0(%rbp)
movq 0x10(%rbp), %rax
movq %rax, -0x98(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq %rdx, -0x18(%rbp)
movq %rcx, -0x20(%rbp)
movq %r8, -0x28(%rbp)
movq %r9, -0x30(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x50(%rbp)
movq %rdi, %rax
movq %rax, -0x90(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x20, %rdi
movq %rdi, -0x88(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x40, %rdi
movq %rdi, -0x80(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0x60, %rdi
movq %rdi, -0x78(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
subq $-0x80, %rdi
movq %rdi, -0x70(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xa0, %rdi
movq %rdi, -0x68(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xc0, %rdi
movq %rdi, -0x60(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
addq $0xe0, %rdi
movq %rdi, -0x58(%rbp)
callq 0x33b0
movq -0x50(%rbp), %rdi
movq -0x48(%rbp), %rsi
callq 0x3040
jmp 0xda4d
movq -0xb0(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0x20, %rdi
callq 0x3040
jmp 0xda66
movq -0xb8(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0x40, %rdi
callq 0x3040
jmp 0xda7f
movq -0xc0(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0x60, %rdi
callq 0x3040
jmp 0xda98
movq -0xc8(%rbp), %rsi
movq -0x90(%rbp), %rdi
subq $-0x80, %rdi
callq 0x3040
jmp 0xdab1
movq -0x98(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0xa0, %rdi
callq 0x3040
jmp 0xdacd
movq -0xa0(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0xc0, %rdi
callq 0x3040
jmp 0xdae9
movq -0xa8(%rbp), %rsi
movq -0x90(%rbp), %rdi
addq $0xe0, %rdi
callq 0x3040
jmp 0xdb05
addq $0xd0, %rsp
popq %rbp
retq
movq -0x58(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
callq 0x31a0
movq -0x60(%rbp), %rdi
callq 0x31a0
movq -0x68(%rbp), %rdi
callq 0x31a0
movq -0x70(%rbp), %rdi
callq 0x31a0
movq -0x78(%rbp), %rdi
callq 0x31a0
movq -0x80(%rbp), %rdi
callq 0x31a0
movq -0x88(%rbp), %rdi
callq 0x31a0
movq -0x50(%rbp), %rdi
callq 0x31a0
movq -0x38(%rbp), %rdi
callq 0x3460
nop