// File: /workspace/github_cpp_makefile_star2_O2/aayush-jaiswal[P]covid-in/src/format_data.cpp
// Function: print_formatted_output(nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>, bool, long, unsigned long, double, std::allocator, nlohmann::adl_serializer>)
void print_formatted_output (json data) {
    std::cout << "### " << stripped_string(data["state"]) << " ###" << "\n\n";
    std::cout << "Confirmed: " << stripped_string(data["confirmed"]) << " [+" << stripped_string(data["deltaconfirmed"]) <<"]\n";
    std::cout << "Active: " << stripped_string(data["active"]) << '\n';
    std::cout << "Deaths: " << stripped_string(data["deaths"]) << " [+" << stripped_string(data["deltadeaths"]) <<"]\n";
    std::cout << "Recovered: " << stripped_string(data["recovered"]) << " [+" << stripped_string(data["deltarecovered"]) <<"]\n";
    std::cout << "Last Updated Time: " << stripped_string(data["lastupdatedtime"]) << '\n';
    std::cout << "---------\n";
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x160, %rsp            # imm = 0x160
movq %rdi, %rbx
movq 0x3805e(%rip), %rdi     # 0x3ef80
leaq 0x1f173(%rip), %rsi     # 0x2609c
callq 0x6320
movq %rax, %r14
leaq 0x205a3(%rip), %rsi     # 0x274db
movq %rbx, %rdi
callq 0x7c54
leaq 0x140(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %r15, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1f131(%rip), %rsi     # 0x260a1
movq %rax, %rdi
callq 0x6320
leaq 0x2060b(%rip), %rsi     # 0x2758a
movq %rax, %rdi
callq 0x6320
movq %rsp, %rdi
callq 0x6678
leaq 0x140(%rsp), %rdi
callq 0x6678
movq 0x37fdd(%rip), %rdi     # 0x3ef80
leaq 0x1f0fc(%rip), %rsi     # 0x260a6
callq 0x6320
movq %rax, %r14
leaq 0x1f102(%rip), %rsi     # 0x260bb
movq %rbx, %rdi
callq 0x7c54
leaq 0x120(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %r15, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1f0c1(%rip), %rsi     # 0x260b2
movq %rax, %rdi
callq 0x6320
movq %rax, %r14
leaq 0x1f0b3(%rip), %rsi     # 0x260b6
movq %rbx, %rdi
callq 0x7c54
leaq 0x80(%rsp), %rdi
movq %rax, %rsi
callq 0x93d4
leaq 0x20(%rsp), %rdi
leaq 0x80(%rsp), %rsi
callq 0x6ef8
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1f084(%rip), %rsi     # 0x260c5
movq %rax, %rdi
callq 0x6320
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x80(%rsp), %rdi
callq 0x6678
movq %rsp, %rdi
callq 0x6678
leaq 0x120(%rsp), %rdi
callq 0x6678
movq 0x37f04(%rip), %rdi     # 0x3ef80
leaq 0x1f045(%rip), %rsi     # 0x260c8
callq 0x6320
movq %rax, %r14
leaq 0x1f03f(%rip), %rsi     # 0x260d1
movq %rbx, %rdi
callq 0x7c54
leaq 0x100(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %r15, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
pushq $0xa
popq %rsi
movq %rax, %rdi
callq 0x6370
movq %rsp, %rdi
callq 0x6678
leaq 0x100(%rsp), %rdi
callq 0x6678
movq 0x37e96(%rip), %rdi     # 0x3ef80
leaq 0x1efe7(%rip), %rsi     # 0x260d8
callq 0x6320
movq %rax, %r14
leaq 0x1efe6(%rip), %rsi     # 0x260e6
movq %rbx, %rdi
callq 0x7c54
leaq 0xe0(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %r15, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1ef7a(%rip), %rsi     # 0x260b2
movq %rax, %rdi
callq 0x6320
movq %rax, %r14
leaq 0x1ef97(%rip), %rsi     # 0x260e1
movq %rbx, %rdi
callq 0x7c54
leaq 0x60(%rsp), %rdi
movq %rax, %rsi
callq 0x93d4
leaq 0x20(%rsp), %rdi
leaq 0x60(%rsp), %rsi
callq 0x6ef8
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1ef43(%rip), %rsi     # 0x260c5
movq %rax, %rdi
callq 0x6320
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x60(%rsp), %rdi
callq 0x6678
movq %rsp, %rdi
callq 0x6678
leaq 0xe0(%rsp), %rdi
callq 0x6678
movq 0x37dc6(%rip), %rdi     # 0x3ef80
leaq 0x1ef2c(%rip), %rsi     # 0x260ed
callq 0x6320
movq %rax, %r14
leaq 0x1ef2e(%rip), %rsi     # 0x260fe
movq %rbx, %rdi
callq 0x7c54
leaq 0xc0(%rsp), %r15
movq %r15, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %r15, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1eeaa(%rip), %rsi     # 0x260b2
movq %rax, %rdi
callq 0x6320
movq %rax, %r14
leaq 0x1eedf(%rip), %rsi     # 0x260f9
movq %rbx, %rdi
callq 0x7c54
leaq 0x40(%rsp), %rdi
movq %rax, %rsi
callq 0x93d4
leaq 0x20(%rsp), %rdi
leaq 0x40(%rsp), %rsi
callq 0x6ef8
leaq 0x20(%rsp), %rsi
movq %r14, %rdi
callq 0x6170
leaq 0x1ee73(%rip), %rsi     # 0x260c5
movq %rax, %rdi
callq 0x6320
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x40(%rsp), %rdi
callq 0x6678
movq %rsp, %rdi
callq 0x6678
leaq 0xc0(%rsp), %rdi
callq 0x6678
movq 0x37cf6(%rip), %rdi     # 0x3ef80
leaq 0x1ee77(%rip), %rsi     # 0x26108
callq 0x6320
movq %rax, %r14
leaq 0x1ee7c(%rip), %rsi     # 0x2611c
movq %rbx, %rdi
callq 0x7c54
leaq 0xa0(%rsp), %rbx
movq %rbx, %rdi
movq %rax, %rsi
callq 0x93d4
movq %rsp, %rdi
movq %rbx, %rsi
callq 0x6ef8
movq %rsp, %rsi
movq %r14, %rdi
callq 0x6170
pushq $0xa
popq %rsi
movq %rax, %rdi
callq 0x6370
movq %rsp, %rdi
callq 0x6678
leaq 0xa0(%rsp), %rdi
callq 0x6678
movq 0x37c88(%rip), %rdi     # 0x3ef80
leaq 0x1ee2d(%rip), %rsi     # 0x2612c
callq 0x6320
addq $0x160, %rsp            # imm = 0x160
popq %rbx
popq %r14
popq %r15
retq
movq %rax, %rbx
jmp 0x735b
movq %rax, %rbx
jmp 0x7375
movq %rax, %rbx
jmp 0x738e
movq %rax, %rbx
jmp 0x73a8
movq %rax, %rbx
jmp 0x73c1
movq %rax, %rbx
jmp 0x73d6
movq %rax, %rbx
jmp 0x73ed
movq %rax, %rbx
jmp 0x7409
movq %rax, %rbx
jmp 0x741e
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0xa0(%rsp), %rdi
jmp 0x7426
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x40(%rsp), %rdi
callq 0x6678
jmp 0x7386
jmp 0x7383
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0xc0(%rsp), %rdi
jmp 0x7426
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x60(%rsp), %rdi
callq 0x6678
jmp 0x73b9
jmp 0x73b6
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0xe0(%rsp), %rdi
jmp 0x7426
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0x100(%rsp), %rdi
jmp 0x7426
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x6678
leaq 0x80(%rsp), %rdi
callq 0x6678
jmp 0x7401
jmp 0x73fe
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0x120(%rsp), %rdi
jmp 0x7426
movq %rax, %rbx
movq %rsp, %rdi
callq 0x6678
leaq 0x140(%rsp), %rdi
callq 0x6678
movq %rbx, %rdi
callq 0x6360