// File: /workspace/github_cpp_makefile_star2_O1/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 %r12
pushq %rbx
subq $0x168, %rsp            # imm = 0x168
movq %rdi, %rbx
movq 0x3bcf4(%rip), %rdi     # 0x42f78
leaq 0x26e05(%rip), %rsi     # 0x2e090
movl $0x4, %edx
callq 0x64f0
leaq 0x2809f(%rip), %rsi     # 0x2f33b
movq %rbx, %rdi
callq 0x8882
leaq 0x148(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3bc9d(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26dab(%rip), %rsi     # 0x2e095
movl $0x4, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x280ec(%rip), %rsi     # 0x2f3ea
movl $0x2, %edx
movq %r14, %rdi
callq 0x64f0
leaq 0x18(%rsp), %r15
movq -0x10(%r15), %rdi
cmpq %r15, %rdi
je 0x7326
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7347
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3bc2a(%rip), %rdi     # 0x42f78
leaq 0x26d45(%rip), %rsi     # 0x2e09a
movl $0xb, %edx
callq 0x64f0
leaq 0x26d49(%rip), %rsi     # 0x2e0af
movq %rbx, %rdi
callq 0x8882
leaq 0x128(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3bbd3(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26cf2(%rip), %rsi     # 0x2e0a6
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x26ce2(%rip), %rsi     # 0x2e0aa
movq %rbx, %rdi
callq 0x8882
leaq 0x88(%rsp), %rdi
movq %rax, %rsi
callq 0xa22a
leaq 0x88(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x26ca8(%rip), %rsi     # 0x2e0b9
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x38(%rsp), %r12
movq -0x10(%r12), %rdi
cmpq %r12, %rdi
je 0x743a
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x745b
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7472
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7493
movq 0x138(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3bade(%rip), %rdi     # 0x42f78
leaq 0x26c1b(%rip), %rsi     # 0x2e0bc
movl $0x8, %edx
callq 0x64f0
leaq 0x26c13(%rip), %rsi     # 0x2e0c5
movq %rbx, %rdi
callq 0x8882
leaq 0x108(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3ba87(%rip), %rdi     # 0x42f78
callq 0x64f0
leaq 0x28(%rsp), %rsi
movb $0xa, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7522
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7543
movq 0x118(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3ba2e(%rip), %rdi     # 0x42f78
leaq 0x26b7b(%rip), %rsi     # 0x2e0cc
movl $0x8, %edx
callq 0x64f0
leaq 0x26b78(%rip), %rsi     # 0x2e0da
movq %rbx, %rdi
callq 0x8882
leaq 0xe8(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b9d7(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x26af6(%rip), %rsi     # 0x2e0a6
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x26b11(%rip), %rsi     # 0x2e0d5
movq %rbx, %rdi
callq 0x8882
leaq 0x68(%rsp), %rdi
movq %rax, %rsi
callq 0xa22a
leaq 0x68(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x26ab2(%rip), %rsi     # 0x2e0b9
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x762b
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7646
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x765d
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x767e
movq 0xf8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b8f3(%rip), %rdi     # 0x42f78
leaq 0x26a55(%rip), %rsi     # 0x2e0e1
movl $0xb, %edx
callq 0x64f0
leaq 0x26a55(%rip), %rsi     # 0x2e0f2
movq %rbx, %rdi
callq 0x8882
leaq 0xc8(%rsp), %r14
movq %r14, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%r14), %rcx
leaq 0x8(%rsp), %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b89c(%rip), %rdi     # 0x42f78
callq 0x64f0
movq %rax, %r14
leaq 0x269bb(%rip), %rsi     # 0x2e0a6
movl $0x3, %edx
movq %rax, %rdi
callq 0x64f0
leaq 0x269ee(%rip), %rsi     # 0x2e0ed
movq %rbx, %rdi
callq 0x8882
leaq 0x48(%rsp), %rdi
movq %rax, %rsi
callq 0xa22a
leaq 0x48(%rsp), %rsi
movq 0x8(%rsi), %rcx
leaq 0x28(%rsp), %rdi
xorl %edx, %edx
callq 0x6530
movq 0x28(%rsp), %rsi
movq 0x30(%rsp), %rdx
movq %r14, %rdi
callq 0x64f0
leaq 0x26977(%rip), %rsi     # 0x2e0b9
movl $0x2, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x7766
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7781
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7798
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x77b9
movq 0xd8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b7b8(%rip), %rdi     # 0x42f78
leaq 0x26935(%rip), %rsi     # 0x2e0fc
movl $0x13, %edx
callq 0x64f0
leaq 0x26938(%rip), %rsi     # 0x2e110
movq %rbx, %rdi
callq 0x8882
leaq 0xa8(%rsp), %rbx
movq %rbx, %rdi
movq %rax, %rsi
callq 0xa22a
movq 0x8(%rbx), %rcx
leaq 0x8(%rsp), %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x6530
movq 0x8(%rsp), %rsi
movq 0x10(%rsp), %rdx
movq 0x3b761(%rip), %rdi     # 0x42f78
callq 0x64f0
leaq 0x28(%rsp), %rsi
movb $0xa, (%rsi)
movl $0x1, %edx
movq %rax, %rdi
callq 0x64f0
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7848
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7869
movq 0xb8(%rsp), %rsi
incq %rsi
callq 0x60b0
movq 0x3b708(%rip), %rdi     # 0x42f78
leaq 0x268a9(%rip), %rsi     # 0x2e120
movl $0xa, %edx
callq 0x64f0
addq $0x168, %rsp            # imm = 0x168
popq %rbx
popq %r12
popq %r14
popq %r15
retq
movq %rax, %rbx
jmp 0x78ef
movq %rax, %rbx
jmp 0x792b
movq %rax, %rbx
jmp 0x7964
movq %rax, %rbx
jmp 0x79a0
movq %rax, %rbx
jmp 0x79d9
movq %rax, %rbx
jmp 0x7a15
movq %rax, %rbx
jmp 0x7a55
movq %rax, %rbx
jmp 0x7a94
movq %rax, %rbx
jmp 0x7acd
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x78ef
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xb8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0xb8(%rsp), %rsi
jmp 0x7ae6
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x792b
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x58(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x794d
movq 0x58(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x794d
jmp 0x794a
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7964
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xd8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0xd8(%rsp), %rsi
jmp 0x7ae6
movq %rax, %rbx
movq 0x28(%rsp), %rdi
cmpq %r12, %rdi
je 0x79a0
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x78(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x79c2
movq 0x78(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x79c2
jmp 0x79bf
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x79d9
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0xf8(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0xf8(%rsp), %rsi
jmp 0x7ae6
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7a15
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x118(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0x118(%rsp), %rsi
jmp 0x7ae6
movq %rax, %rbx
leaq 0x38(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7a55
movq 0x38(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7a7d
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x60b0
jmp 0x7a7d
jmp 0x7a7a
movq %rax, %rbx
movq 0x8(%rsp), %rdi
cmpq %r15, %rdi
je 0x7a94
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x138(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0x138(%rsp), %rsi
jmp 0x7ae6
movq %rax, %rbx
leaq 0x18(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7acd
movq 0x18(%rsp), %rsi
incq %rsi
callq 0x60b0
leaq 0x158(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x7aee
movq 0x158(%rsp), %rsi
incq %rsi
callq 0x60b0
movq %rbx, %rdi
callq 0x6310