// File: /workspace/github_cpp_makefile_star2_O1/eiskalteschatten[P]developersnotebook/src/models/ProjectsModel.cpp
// Function: ProjectsModel::fill_model()
void ProjectsModel::fill_model() {
    name           = contents["name"];
    start_date     = contents["start_date"];
    end_date       = contents["end_date"];
    url            = contents["url"];
    notes          = contents["notes"];
    is_complete    = contents["is_complete"] == "1" ? true : false;
    date_completed = contents["date_completed"];
    date_created   = contents["date_created"];
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rdi, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
leaq 0x1f46(%rip), %rsi      # 0x292dc
leaq 0x1f43(%rip), %rdx      # 0x292e0
movq %rsp, %rdi
callq 0xd5b4
leaq 0x10(%rbx), %r14
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0x60(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x273d6
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1efe(%rip), %rsi      # 0x292e1
leaq 0x1f01(%rip), %rdx      # 0x292eb
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0x80(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2741f
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1ec0(%rip), %rsi      # 0x292ec
leaq 0x1ec1(%rip), %rdx      # 0x292f4
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0xa0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27468
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1e80(%rip), %rsi      # 0x292f5
leaq 0x1e7c(%rip), %rdx      # 0x292f8
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0xc0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x274b1
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x21ea(%rip), %rsi      # 0x296a8
leaq 0x21e8(%rip), %rdx      # 0x296ad
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0xe0(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x274fa
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1df2(%rip), %rsi      # 0x292f9
leaq 0x1df6(%rip), %rdx      # 0x29304
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0x2928(%rip), %rsi      # 0x29e4d
movq %rax, %rdi
callq 0x8c00
testl %eax, %eax
sete 0x100(%rbx)
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x2754c
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1dac(%rip), %rsi      # 0x29305
leaq 0x1db3(%rip), %rdx      # 0x29313
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
leaq 0x108(%rbx), %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27595
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rsp, %rdi
movq %r15, (%rdi)
leaq 0x1d72(%rip), %rsi      # 0x29314
leaq 0x1d77(%rip), %rdx      # 0x29320
callq 0xd5b4
movq %rsp, %rsi
movq %r14, %rdi
callq 0x116e0
addq $0x128, %rbx            # imm = 0x128
movq %rbx, %rdi
movq %rax, %rsi
callq 0x8ed0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x275e1
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0x275fb
jmp 0x275fb
jmp 0x2760c
jmp 0x275fb
jmp 0x275fb
jmp 0x275fb
jmp 0x275fb
jmp 0x275fb
movq %rax, %rbx
jmp 0x27625
jmp 0x2760c
jmp 0x2760c
jmp 0x2760c
jmp 0x2760c
jmp 0x2760c
jmp 0x2760c
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x27625
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x8170
movq %rbx, %rdi
callq 0x87b0
nop