// File: margual56[P]Markdown-CLI/src/HTML.cpp
// Function: HTML::HTML()
HTML::HTML():Component("html"){
    // Add the head and the body to the list of components
    this->head = new Component("head");
    this->head->setText("<link rel=\"stylesheet\" href=\"default.css\">");
    this->children.push_back(this->head);

    this->body = new Component("body");
    this->children.push_back(this->body);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x100, %rsp            # imm = 0x100
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0xc8(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0xc0(%rbp)
callq 0x5710
movq -0xc0(%rbp), %rdx
leaq 0x2c18e(%rip), %rsi     # 0x33036
leaq -0x28(%rbp), %rdi
callq 0x61c0
jmp 0x6eb3
movq -0xc8(%rbp), %rdi
leaq -0x28(%rbp), %rsi
callq 0x5960
jmp 0x6ec5
leaq -0x28(%rbp), %rdi
callq 0x52b0
leaq -0x29(%rbp), %rdi
callq 0x5460
movl $0x68, %edi
callq 0x5400
movq %rax, -0xd0(%rbp)
jmp 0x6eea
movb $0x1, -0x62(%rbp)
leaq -0x61(%rbp), %rdi
movq %rdi, -0xd8(%rbp)
callq 0x5710
movq -0xd8(%rbp), %rdx
leaq 0x2c12f(%rip), %rsi     # 0x3303b
leaq -0x60(%rbp), %rdi
callq 0x61c0
jmp 0x6f17
movq -0xd0(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x5960
jmp 0x6f29
movq -0xc8(%rbp), %rax
movq -0xd0(%rbp), %rcx
movb $0x0, -0x62(%rbp)
movq %rcx, 0x68(%rax)
leaq -0x60(%rbp), %rdi
callq 0x52b0
leaq -0x61(%rbp), %rdi
callq 0x5460
movq -0xc8(%rbp), %rax
movq 0x68(%rax), %rax
movq %rax, -0xe8(%rbp)
leaq -0x89(%rbp), %rdi
movq %rdi, -0xe0(%rbp)
callq 0x5710
movq -0xe0(%rbp), %rdx
leaq 0x2c0bc(%rip), %rsi     # 0x33040
leaq -0x88(%rbp), %rdi
callq 0x61c0
jmp 0x6f92
movq -0xe8(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x5b30
jmp 0x6fa7
leaq -0x88(%rbp), %rdi
callq 0x52b0
leaq -0x89(%rbp), %rdi
callq 0x5460
movq -0xc8(%rbp), %rsi
movq %rsi, %rdi
addq $0x50, %rdi
addq $0x68, %rsi
callq 0x6110
jmp 0x6fd8
movl $0x68, %edi
callq 0x5400
movq %rax, -0xf0(%rbp)
jmp 0x6feb
movb $0x1, -0xb2(%rbp)
leaq -0xb1(%rbp), %rdi
movq %rdi, -0xf8(%rbp)
callq 0x5710
movq -0xf8(%rbp), %rdx
leaq 0x2c058(%rip), %rsi     # 0x3306b
leaq -0xb0(%rbp), %rdi
callq 0x61c0
jmp 0x7021
movq -0xf0(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x5960
jmp 0x7036
movq -0xc8(%rbp), %rax
movq -0xf0(%rbp), %rcx
movb $0x0, -0xb2(%rbp)
movq %rax, %rdx
addq $0x70, %rdx
movq %rdx, -0x100(%rbp)
movq %rcx, 0x70(%rax)
leaq -0xb0(%rbp), %rdi
callq 0x52b0
leaq -0xb1(%rbp), %rdi
callq 0x5460
movq -0xc8(%rbp), %rdi
movq -0x100(%rbp), %rsi
addq $0x50, %rdi
callq 0x6110
jmp 0x708e
addq $0x100, %rsp            # imm = 0x100
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x70ba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x52b0
leaq -0x29(%rbp), %rdi
callq 0x5460
jmp 0x71b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x71a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x70fc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x52b0
leaq -0x61(%rbp), %rdi
callq 0x5460
testb $0x1, -0x62(%rbp)
jne 0x710d
jmp 0x711e
movq -0xd0(%rbp), %rdi
movl $0x68, %esi
callq 0x5410
jmp 0x71a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x7149
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x52b0
leaq -0x89(%rbp), %rdi
callq 0x5460
jmp 0x71a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0x717d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xb0(%rbp), %rdi
callq 0x52b0
leaq -0xb1(%rbp), %rdi
callq 0x5460
testb $0x1, -0xb2(%rbp)
jne 0x7194
jmp 0x71a5
movq -0xf0(%rbp), %rdi
movl $0x68, %esi
callq 0x5410
jmp 0x71a7
movq -0xc8(%rbp), %rdi
callq 0x79d0
movq -0x38(%rbp), %rdi
callq 0x5700
nopl (%rax)