File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
10001563a
10001563a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_:
10001563apush rbp
10001563bmov rbp, rsp
10001563epush rbx
10001563fpush rax
100015640test rsi, rsi
100015643je 0x100015661
100015645mov rcx, rsi
100015648lea rsi, [rdi+16]
10001564ccmp rcx, 10
100015650jae 0x100015677
100015652lea r9, [rdi+17]
100015656mov r8l, 1
10001565cjmp 0x10001573c
100015661
100015661loc_100015661:
100015661mov rdi, [rdi]
100015664mov rax, [rdi]
100015667mov rax, [rax]
10001566amov esi, 48
10001566fadd rsp, 8
100015673pop rbx
100015674pop rbp
100015675jmp rax
100015677
100015677loc_100015677:
100015677mov r9l, 4
10001567dmov r10, 0x346dc5d63886594b
100015687mov r8, rcx
10001568a
10001568aloc_10001568a:
10001568acmp r8, 99
10001568ejbe 0x1000156c2
100015690cmp r8, 999
100015697jbe 0x1000156c8
100015699cmp r8, 10000
1000156a0jb 0x1000156cb
1000156a2mov rax, r8
1000156a5mul r10
1000156a8shr rdx, 11
1000156acadd r9l, 4
1000156b0cmp r8, 0x1869f
1000156b7mov r8, rdx
1000156baja 0x10001568a
1000156bcadd r9l, -3
1000156c0jmp 0x1000156cb
1000156c2
1000156c2loc_1000156c2:
1000156c2add r9l, -2
1000156c6jmp 0x1000156cb
1000156c8
1000156c8loc_1000156c8:
1000156c8dec r9l
1000156cb
1000156cbloc_1000156cb:
1000156cbcmp r9l, 63
1000156cfjae 0x100015758
1000156d5mov r8l, r9l
1000156d8lea r9, [rsi+r8]
1000156dclea r10, [rip+14434]
1000156e3cmp rcx, 100
1000156e7jb 0x100015724
1000156e9mov r11, 0x28f5c28f5c28f5c3
1000156f3
1000156f3loc_1000156f3:
1000156f3mov rax, rcx
1000156f6shr rax, 2
1000156famul r11
1000156fdshr rdx, 2
100015701imul eax, edx, 100
100015704mov ebx, ecx
100015706sub ebx, eax
100015708movzx eax, [r10+2*rbx]
10001570dmov [r9-2], ax
100015712add r9, -2
100015716cmp rcx, 9999
10001571dmov rcx, rdx
100015720ja 0x1000156f3
100015722jmp 0x100015727
100015724
100015724loc_100015724:
100015724mov rdx, rcx
100015727
100015727loc_100015727:
100015727cmp rdx, 10
10001572bjb 0x100015739
10001572dmovzx eax, [r10+2*rdx]
100015732mov [r9-2], ax
100015737jmp 0x100015743
100015739
100015739loc_100015739:
100015739mov rcx, rdx
10001573c
10001573cloc_10001573c:
10001573cor cl, 48
10001573fmov [r9-1], cl
100015743
100015743loc_100015743:
100015743mov rdi, [rdi]
100015746mov rax, [rdi]
100015749mov rax, [rax+8]
10001574dmov rdx, r8
100015750add rsp, 8
100015754pop rbx
100015755pop rbp
100015756jmp rax
100015758
100015758loc_100015758:
100015758call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_.cold.1
10001575dnop
10001563a
10001563a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_:
10001563apush rbp
10001563bmov rbp, rsp
10001563epush rbx
10001563fpush rax
100015640test rsi, rsi
100015643je 0x100015661
100015645mov rcx, rsi
100015648lea rsi, [rdi+16]
10001564ccmp rcx, 10
100015650jae 0x100015677
100015652lea r9, [rdi+17]
100015656mov r8l, 1
10001565cjmp 0x10001573c
100015661
100015661loc_100015661:
100015661mov rdi, [rdi]
100015664mov rax, [rdi]
100015667mov rax, [rax]
10001566amov esi, 48
10001566fadd rsp, 8
100015673pop rbx
100015674pop rbp
100015675jmp rax
100015677
100015677loc_100015677:
100015677mov r9l, 4
10001567dmov r10, 0x346dc5d63886594b
100015687mov r8, rcx
10001568a
10001568aloc_10001568a:
10001568acmp r8, 99
10001568ejbe 0x1000156c2
100015690cmp r8, 999
100015697jbe 0x1000156c8
100015699cmp r8, 10000
1000156a0jb 0x1000156cb
1000156a2mov rax, r8
1000156a5mul r10
1000156a8shr rdx, 11
1000156acadd r9l, 4
1000156b0cmp r8, 0x1869f
1000156b7mov r8, rdx
1000156baja 0x10001568a
1000156bcadd r9l, -3
1000156c0jmp 0x1000156cb
1000156c2
1000156c2loc_1000156c2:
1000156c2add r9l, -2
1000156c6jmp 0x1000156cb
1000156c8
1000156c8loc_1000156c8:
1000156c8dec r9l
1000156cb
1000156cbloc_1000156cb:
1000156cbcmp r9l, 63
1000156cfjae 0x100015758
1000156d5mov r8l, r9l
1000156d8lea r9, [rsi+r8]
1000156dclea r10, [rip+14434]
1000156e3cmp rcx, 100
1000156e7jb 0x100015724
1000156e9mov r11, 0x28f5c28f5c28f5c3
1000156f3
1000156f3loc_1000156f3:
1000156f3mov rax, rcx
1000156f6shr rax, 2
1000156famul r11
1000156fdshr rdx, 2
100015701imul eax, edx, 100
100015704mov ebx, ecx
100015706sub ebx, eax
100015708movzx eax, [r10+2*rbx]
10001570dmov [r9-2], ax
100015712add r9, -2
100015716cmp rcx, 9999
10001571dmov rcx, rdx
100015720ja 0x1000156f3
100015722jmp 0x100015727
100015724
100015724loc_100015724:
100015724mov rdx, rcx
100015727
100015727loc_100015727:
100015727cmp rdx, 10
10001572bjb 0x100015739
10001572dmovzx eax, [r10+2*rdx]
100015732mov [r9-2], ax
100015737jmp 0x100015743
100015739
100015739loc_100015739:
100015739mov rcx, rdx
10001573c
10001573cloc_10001573c:
10001573cor cl, 48
10001573fmov [r9-1], cl
100015743
100015743loc_100015743:
100015743mov rdi, [rdi]
100015746mov rax, [rdi]
100015749mov rax, [rax+8]
10001574dmov rdx, r8
100015750add rsp, 8
100015754pop rbx
100015755pop rbp
100015756jmp rax
100015758
100015758loc_100015758:
100015758call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_.cold.1
10001575dnop
10001563a
10001575e
10001575e_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIxLi0EEEvT_:
10001575epush rbp
10001575fmov rbp, rsp
100015762push rbx
100015763push rax
100015764test rsi, rsi
100015767je 0x10001578e
100015769mov rcx, rsi
10001576clea rsi, [rdi+16]
100015770test rcx, rcx
100015773js 0x1000157a4
100015775cmp rcx, 10
100015779jae 0x10001580d
10001577flea r9, [rdi+17]
100015783mov r8l, 1
100015789jmp 0x1000158e0
10001578e
10001578eloc_10001578e:
10001578emov rdi, [rdi]
100015791mov rax, [rdi]
100015794mov rax, [rax]
100015797mov esi, 48
10001579cadd rsp, 8
1000157a0pop rbx
1000157a1pop rbp
1000157a2jmp rax
1000157a4
1000157a4loc_1000157a4:
1000157a4mov [rsi], 45
1000157a7neg rcx
1000157aamov r9l, 1
1000157b0cmp rcx, 10
1000157b4jb 0x10001586c
1000157bamov r9l, 4
1000157c0mov r10, 0x346dc5d63886594b
1000157camov r8, rcx
1000157cd
1000157cdloc_1000157cd:
1000157cdcmp r8, 99
1000157d1jbe 0x100015863
1000157d7cmp r8, 999
1000157dejbe 0x100015869
1000157e4cmp r8, 10000
1000157ebjb 0x10001586c
1000157edmov rax, r8
1000157f0mul r10
1000157f3shr rdx, 11
1000157f7add r9l, 4
1000157fbcmp r8, 0x1869f
100015802mov r8, rdx
100015805ja 0x1000157cd
100015807add r9l, -3
10001580bjmp 0x10001586c
10001580d
10001580dloc_10001580d:
10001580dmov r9l, 4
100015813mov r10, 0x346dc5d63886594b
10001581dmov r8, rcx
100015820
100015820loc_100015820:
100015820cmp r8, 99
100015824jbe 0x100015858
100015826cmp r8, 999
10001582djbe 0x10001585e
10001582fcmp r8, 10000
100015836jb 0x10001586f
100015838mov rax, r8
10001583bmul r10
10001583eshr rdx, 11
100015842add r9l, 4
100015846cmp r8, 0x1869f
10001584dmov r8, rdx
100015850ja 0x100015820
100015852add r9l, -3
100015856jmp 0x10001586f
100015858
100015858loc_100015858:
100015858add r9l, -2
10001585cjmp 0x10001586f
10001585e
10001585eloc_10001585e:
10001585edec r9l
100015861jmp 0x10001586f
100015863
100015863loc_100015863:
100015863add r9l, -2
100015867jmp 0x10001586c
100015869
100015869loc_100015869:
100015869dec r9l
10001586c
10001586cloc_10001586c:
10001586cinc r9l
10001586f
10001586floc_10001586f:
10001586fcmp r9l, 63
100015873jae 0x1000158fc
100015879mov r8l, r9l
10001587clea r9, [rsi+r8]
100015880lea r10, [rip+14214]
100015887cmp rcx, 100
10001588bjb 0x1000158c8
10001588dmov r11, 0x28f5c28f5c28f5c3
100015897
100015897loc_100015897:
100015897mov rax, rcx
10001589ashr rax, 2
10001589emul r11
1000158a1shr rdx, 2
1000158a5imul eax, edx, 100
1000158a8mov ebx, ecx
1000158aasub ebx, eax
1000158acmovzx eax, [r10+2*rbx]
1000158b1mov [r9-2], ax
1000158b6add r9, -2
1000158bacmp rcx, 9999
1000158c1mov rcx, rdx
1000158c4ja 0x100015897
1000158c6jmp 0x1000158cb
1000158c8
1000158c8loc_1000158c8:
1000158c8mov rdx, rcx
1000158cb
1000158cbloc_1000158cb:
1000158cbcmp rdx, 10
1000158cfjb 0x1000158dd
1000158d1movzx eax, [r10+2*rdx]
1000158d6mov [r9-2], ax
1000158dbjmp 0x1000158e7
1000158dd
1000158ddloc_1000158dd:
1000158ddmov rcx, rdx
1000158e0
1000158e0loc_1000158e0:
1000158e0or cl, 48
1000158e3mov [r9-1], cl
1000158e7
1000158e7loc_1000158e7:
1000158e7mov rdi, [rdi]
1000158eamov rax, [rdi]
1000158edmov rax, [rax+8]
1000158f1mov rdx, r8
1000158f4add rsp, 8
1000158f8pop rbx
1000158f9pop rbp
1000158fajmp rax
1000158fc
1000158fcloc_1000158fc:
1000158fccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIxLi0EEEvT_.cold.1
100015901nop
10001575e
10001575e_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIxLi0EEEvT_:
10001575epush rbp
10001575fmov rbp, rsp
100015762push rbx
100015763push rax
100015764test rsi, rsi
100015767je 0x10001578e
100015769mov rcx, rsi
10001576clea rsi, [rdi+16]
100015770test rcx, rcx
100015773js 0x1000157a4
100015775cmp rcx, 10
100015779jae 0x10001580d
10001577flea r9, [rdi+17]
100015783mov r8l, 1
100015789jmp 0x1000158e0
10001578e
10001578eloc_10001578e:
10001578emov rdi, [rdi]
100015791mov rax, [rdi]
100015794mov rax, [rax]
100015797mov esi, 48
10001579cadd rsp, 8
1000157a0pop rbx
1000157a1pop rbp
1000157a2jmp rax
1000157a4
1000157a4loc_1000157a4:
1000157a4mov [rsi], 45
1000157a7neg rcx
1000157aamov r9l, 1
1000157b0cmp rcx, 10
1000157b4jb 0x10001586c
1000157bamov r9l, 4
1000157c0mov r10, 0x346dc5d63886594b
1000157camov r8, rcx
1000157cd
1000157cdloc_1000157cd:
1000157cdcmp r8, 99
1000157d1jbe 0x100015863
1000157d7cmp r8, 999
1000157dejbe 0x100015869
1000157e4cmp r8, 10000
1000157ebjb 0x10001586c
1000157edmov rax, r8
1000157f0mul r10
1000157f3shr rdx, 11
1000157f7add r9l, 4
1000157fbcmp r8, 0x1869f
100015802mov r8, rdx
100015805ja 0x1000157cd
100015807add r9l, -3
10001580bjmp 0x10001586c
10001580d
10001580dloc_10001580d:
10001580dmov r9l, 4
100015813mov r10, 0x346dc5d63886594b
10001581dmov r8, rcx
100015820
100015820loc_100015820:
100015820cmp r8, 99
100015824jbe 0x100015858
100015826cmp r8, 999
10001582djbe 0x10001585e
10001582fcmp r8, 10000
100015836jb 0x10001586f
100015838mov rax, r8
10001583bmul r10
10001583eshr rdx, 11
100015842add r9l, 4
100015846cmp r8, 0x1869f
10001584dmov r8, rdx
100015850ja 0x100015820
100015852add r9l, -3
100015856jmp 0x10001586f
100015858
100015858loc_100015858:
100015858add r9l, -2
10001585cjmp 0x10001586f
10001585e
10001585eloc_10001585e:
10001585edec r9l
100015861jmp 0x10001586f
100015863
100015863loc_100015863:
100015863add r9l, -2
100015867jmp 0x10001586c
100015869
100015869loc_100015869:
100015869dec r9l
10001586c
10001586cloc_10001586c:
10001586cinc r9l
10001586f
10001586floc_10001586f:
10001586fcmp r9l, 63
100015873jae 0x1000158fc
100015879mov r8l, r9l
10001587clea r9, [rsi+r8]
100015880lea r10, [rip+14214]
100015887cmp rcx, 100
10001588bjb 0x1000158c8
10001588dmov r11, 0x28f5c28f5c28f5c3
100015897
100015897loc_100015897:
100015897mov rax, rcx
10001589ashr rax, 2
10001589emul r11
1000158a1shr rdx, 2
1000158a5imul eax, edx, 100
1000158a8mov ebx, ecx
1000158aasub ebx, eax
1000158acmovzx eax, [r10+2*rbx]
1000158b1mov [r9-2], ax
1000158b6add r9, -2
1000158bacmp rcx, 9999
1000158c1mov rcx, rdx
1000158c4ja 0x100015897
1000158c6jmp 0x1000158cb
1000158c8
1000158c8loc_1000158c8:
1000158c8mov rdx, rcx
1000158cb
1000158cbloc_1000158cb:
1000158cbcmp rdx, 10
1000158cfjb 0x1000158dd
1000158d1movzx eax, [r10+2*rdx]
1000158d6mov [r9-2], ax
1000158dbjmp 0x1000158e7
1000158dd
1000158ddloc_1000158dd:
1000158ddmov rcx, rdx
1000158e0
1000158e0loc_1000158e0:
1000158e0or cl, 48
1000158e3mov [r9-1], cl
1000158e7
1000158e7loc_1000158e7:
1000158e7mov rdi, [rdi]
1000158eamov rax, [rdi]
1000158edmov rax, [rax+8]
1000158f1mov rdx, r8
1000158f4add rsp, 8
1000158f8pop rbx
1000158f9pop rbp
1000158fajmp rax
1000158fc
1000158fcloc_1000158fc:
1000158fccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIxLi0EEEvT_.cold.1
100015901nop
10001575e
100015902
100015902_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd:
100015902push rbp
100015903mov rbp, rsp
100015906push r14
100015908push rbx
100015909mov rbx, rdi
10001590cmovq rax, x0
100015911btr rax, 63
100015916mov rcx, 0x7ff0000000000000
100015920cmp rax, rcx
100015923jl 0x100015941
100015925mov rdi, [rbx]
100015928mov rax, [rdi]
10001592bmov rax, [rax+8]
10001592flea rsi, [rip+23373]
100015936mov edx, 4
10001593bpop rbx
10001593cpop r14
10001593epop rbp
10001593fjmp rax
100015941
100015941loc_100015941:
100015941lea r14, [rbx+16]
100015945lea rsi, [rbx+80]
100015949mov rdi, r14
10001594ccall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
100015951mov rdi, [rbx]
100015954sub rax, r14
100015957mov rcx, [rdi]
10001595amov rcx, [rcx+8]
10001595emov rsi, r14
100015961mov rdx, rax
100015964pop rbx
100015965pop r14
100015967pop rbp
100015968jmp rcx
100015902
100015902_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE10dump_floatEd:
100015902push rbp
100015903mov rbp, rsp
100015906push r14
100015908push rbx
100015909mov rbx, rdi
10001590cmovq rax, x0
100015911btr rax, 63
100015916mov rcx, 0x7ff0000000000000
100015920cmp rax, rcx
100015923jl 0x100015941
100015925mov rdi, [rbx]
100015928mov rax, [rdi]
10001592bmov rax, [rax+8]
10001592flea rsi, [rip+23373]
100015936mov edx, 4
10001593bpop rbx
10001593cpop r14
10001593epop rbp
10001593fjmp rax
100015941
100015941loc_100015941:
100015941lea r14, [rbx+16]
100015945lea rsi, [rbx+80]
100015949mov rdi, r14
10001594ccall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_
100015951mov rdi, [rbx]
100015954sub rax, r14
100015957mov rcx, [rdi]
10001595amov rcx, [rcx+8]
10001595emov rsi, r14
100015961mov rdx, rax
100015964pop rbx
100015965pop r14
100015967pop rbp
100015968jmp rcx
100015902
10001596a
10001596a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh:
10001596apush rbp
10001596bmov rbp, rsp
10001596emov ecx, edx
100015970lea rax, [rip+13174]
100015977movzx ecx, [rcx+rax]
10001597bcmp [rdi], 0
10001597eje 0x100015991
100015980and dl, 63
100015983movzx r8l, dl
100015987mov edx, [rsi]
100015989shl edx, 6
10001598cor edx, r8l
10001598fjmp 0x1000159a0
100015991
100015991loc_100015991:
100015991mov r8l, 255
100015997shr r8l, cl
10001599amovzx edx, dl
10001599dand edx, r8l
1000159a0
1000159a0loc_1000159a0:
1000159a0mov [rsi], edx
1000159a2movzx edx, [rdi]
1000159a5shl edx, 4
1000159a8mov ecx, ecx
1000159aaadd rcx, rdx
1000159adadd rcx, 256
1000159b4cmp rcx, 400
1000159bbjae 0x1000159c5
1000159bdmovzx eax, [rcx+rax]
1000159c1mov [rdi], al
1000159c3pop rbp
1000159c4ret
1000159c5
1000159c5loc_1000159c5:
1000159c5lea rdi, [rip+28452]
1000159cclea rsi, [rip+22851]
1000159d3lea rcx, [rip+28445]
1000159damov edx, 18938
1000159dfcall __assert_rtn@plt
1000159e4ud2
1000159e6
1000159e6 48 89 c7 e8 7c e3 fe ff H...|...
10001596a
10001596a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh:
10001596apush rbp
10001596bmov rbp, rsp
10001596emov ecx, edx
100015970lea rax, [rip+13174]
100015977movzx ecx, [rcx+rax]
10001597bcmp [rdi], 0
10001597eje 0x100015991
100015980and dl, 63
100015983movzx r8l, dl
100015987mov edx, [rsi]
100015989shl edx, 6
10001598cor edx, r8l
10001598fjmp 0x1000159a0
100015991
100015991loc_100015991:
100015991mov r8l, 255
100015997shr r8l, cl
10001599amovzx edx, dl
10001599dand edx, r8l
1000159a0
1000159a0loc_1000159a0:
1000159a0mov [rsi], edx
1000159a2movzx edx, [rdi]
1000159a5shl edx, 4
1000159a8mov ecx, ecx
1000159aaadd rcx, rdx
1000159adadd rcx, 256
1000159b4cmp rcx, 400
1000159bbjae 0x1000159c5
1000159bdmovzx eax, [rcx+rax]
1000159c1mov [rdi], al
1000159c3pop rbp
1000159c4ret
1000159c5
1000159c5loc_1000159c5:
1000159c5lea rdi, [rip+28452]
1000159cclea rsi, [rip+22851]
1000159d3lea rcx, [rip+28445]
1000159damov edx, 18938
1000159dfcall __assert_rtn@plt
1000159e4ud2
1000159e6
1000159e6 48 89 c7 e8 7c e3 fe ff H...|...
10001596a
1000159ee
1000159ee_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_:
1000159eepush rbp
1000159efmov rbp, rsp
1000159f2push r15
1000159f4push r14
1000159f6push r13
1000159f8push r12
1000159fapush rbx
1000159fbsub rsp, 24
1000159ffmov r14, r8
100015a02mov [rbp-48], rcx
100015a06mov r12, rdx
100015a09mov r13, rsi
100015a0cmov rbx, rdi
100015a0fxorps x0, x0
100015a12movups [rdi], x0
100015a15mov [rdi+16], 0
100015a1dmov rdi, rsi
100015a20call strlen@plt
100015a25mov [rbp-56], rax
100015a29movzx r15l, [r12]
100015a2etest r15b, 1
100015a32je 0x100015a3b
100015a34mov r15, [r12+8]
100015a39jmp 0x100015a3e
100015a3b
100015a3bloc_100015a3b:
100015a3bshr r15l, 1
100015a3e
100015a3eloc_100015a3e:
100015a3emov rdi, [rbp-48]
100015a42call strlen@plt
100015a47movzx ecx, [r14]
100015a4btest cl, 1
100015a4eje 0x100015a56
100015a50mov rcx, [r14+8]
100015a54jmp 0x100015a58
100015a56
100015a56loc_100015a56:
100015a56shr ecx, 1
100015a58
100015a58loc_100015a58:
100015a58add rax, [rbp-56]
100015a5cadd rax, r15
100015a5fadd rax, rcx
100015a62mov rdi, rbx
100015a65mov rsi, rax
100015a68call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100015a6dmov rdi, r13
100015a70call strlen@plt
100015a75mov rdi, rbx
100015a78mov rsi, r13
100015a7bmov rdx, rax
100015a7ecall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015a83movzx edx, [r12]
100015a88test dl, 1
100015a8bje 0x100015a99
100015a8dmov rdx, [r12+8]
100015a92mov r12, [r12+16]
100015a97jmp 0x100015a9e
100015a99
100015a99loc_100015a99:
100015a99inc r12
100015a9cshr edx, 1
100015a9e
100015a9eloc_100015a9e:
100015a9emov rdi, rbx
100015aa1mov rsi, r12
100015aa4call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015aa9mov r15, [rbp-48]
100015aadmov rdi, r15
100015ab0call strlen@plt
100015ab5mov rdi, rbx
100015ab8mov rsi, r15
100015abbmov rdx, rax
100015abecall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015ac3movzx edx, [r14]
100015ac7test dl, 1
100015acaje 0x100015ad6
100015accmov rdx, [r14+8]
100015ad0mov r14, [r14+16]
100015ad4jmp 0x100015adb
100015ad6
100015ad6loc_100015ad6:
100015ad6inc r14
100015ad9shr edx, 1
100015adb
100015adbloc_100015adb:
100015adbmov rdi, rbx
100015ademov rsi, r14
100015ae1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015ae6mov rax, rbx
100015ae9add rsp, 24
100015aedpop rbx
100015aeepop r12
100015af0pop r13
100015af2pop r14
100015af4pop r15
100015af6pop rbp
100015af7ret
100015af8
100015af8 49 89 c6 f6 03 01 74 09 I.....t.
100015b00 48 8b 7b 10 e8 af 27 00 00 4c 89 f7 e8 e7 26 00 H.{...'..L....&.
100015b10 00 90 ..
1000159ee
1000159ee_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_:
1000159eepush rbp
1000159efmov rbp, rsp
1000159f2push r15
1000159f4push r14
1000159f6push r13
1000159f8push r12
1000159fapush rbx
1000159fbsub rsp, 24
1000159ffmov r14, r8
100015a02mov [rbp-48], rcx
100015a06mov r12, rdx
100015a09mov r13, rsi
100015a0cmov rbx, rdi
100015a0fxorps x0, x0
100015a12movups [rdi], x0
100015a15mov [rdi+16], 0
100015a1dmov rdi, rsi
100015a20call strlen@plt
100015a25mov [rbp-56], rax
100015a29movzx r15l, [r12]
100015a2etest r15b, 1
100015a32je 0x100015a3b
100015a34mov r15, [r12+8]
100015a39jmp 0x100015a3e
100015a3b
100015a3bloc_100015a3b:
100015a3bshr r15l, 1
100015a3e
100015a3eloc_100015a3e:
100015a3emov rdi, [rbp-48]
100015a42call strlen@plt
100015a47movzx ecx, [r14]
100015a4btest cl, 1
100015a4eje 0x100015a56
100015a50mov rcx, [r14+8]
100015a54jmp 0x100015a58
100015a56
100015a56loc_100015a56:
100015a56shr ecx, 1
100015a58
100015a58loc_100015a58:
100015a58add rax, [rbp-56]
100015a5cadd rax, r15
100015a5fadd rax, rcx
100015a62mov rdi, rbx
100015a65mov rsi, rax
100015a68call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100015a6dmov rdi, r13
100015a70call strlen@plt
100015a75mov rdi, rbx
100015a78mov rsi, r13
100015a7bmov rdx, rax
100015a7ecall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015a83movzx edx, [r12]
100015a88test dl, 1
100015a8bje 0x100015a99
100015a8dmov rdx, [r12+8]
100015a92mov r12, [r12+16]
100015a97jmp 0x100015a9e
100015a99
100015a99loc_100015a99:
100015a99inc r12
100015a9cshr edx, 1
100015a9e
100015a9eloc_100015a9e:
100015a9emov rdi, rbx
100015aa1mov rsi, r12
100015aa4call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015aa9mov r15, [rbp-48]
100015aadmov rdi, r15
100015ab0call strlen@plt
100015ab5mov rdi, rbx
100015ab8mov rsi, r15
100015abbmov rdx, rax
100015abecall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015ac3movzx edx, [r14]
100015ac7test dl, 1
100015acaje 0x100015ad6
100015accmov rdx, [r14+8]
100015ad0mov r14, [r14+16]
100015ad4jmp 0x100015adb
100015ad6
100015ad6loc_100015ad6:
100015ad6inc r14
100015ad9shr edx, 1
100015adb
100015adbloc_100015adb:
100015adbmov rdi, rbx
100015ademov rsi, r14
100015ae1call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015ae6mov rax, rbx
100015ae9add rsp, 24
100015aedpop rbx
100015aeepop r12
100015af0pop r13
100015af2pop r14
100015af4pop r15
100015af6pop rbp
100015af7ret
100015af8
100015af8 49 89 c6 f6 03 01 74 09 I.....t.
100015b00 48 8b 7b 10 e8 af 27 00 00 4c 89 f7 e8 e7 26 00 H.{...'..L....&.
100015b10 00 90 ..
1000159ee
100015b12
100015b12_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh:
100015b12push rbp
100015b13mov rbp, rsp
100015b16push r14
100015b18push rbx
100015b19mov r14l, esi
100015b1cmov rbx, rdi
100015b1flea rsi, [rip+28134]
100015b26call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100015b2bmov eax, r14l
100015b2eshr eax, 4
100015b31lea rcx, [rip+28119]
100015b38mov dl, [rax+rcx]
100015b3blea rax, [rbx+1]
100015b3ftest [rbx], 1
100015b42mov rsi, rax
100015b45je 0x100015b4b
100015b47mov rsi, [rbx+16]
100015b4b
100015b4bloc_100015b4b:
100015b4bmov [rsi], dl
100015b4dand r14l, 15
100015b51mov cl, [r14+rcx]
100015b55test [rbx], 1
100015b58je 0x100015b5e
100015b5amov rax, [rbx+16]
100015b5e
100015b5eloc_100015b5e:
100015b5emov [rax+1], cl
100015b61mov rax, rbx
100015b64pop rbx
100015b65pop r14
100015b67pop rbp
100015b68ret
100015b12
100015b12_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh:
100015b12push rbp
100015b13mov rbp, rsp
100015b16push r14
100015b18push rbx
100015b19mov r14l, esi
100015b1cmov rbx, rdi
100015b1flea rsi, [rip+28134]
100015b26call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100015b2bmov eax, r14l
100015b2eshr eax, 4
100015b31lea rcx, [rip+28119]
100015b38mov dl, [rax+rcx]
100015b3blea rax, [rbx+1]
100015b3ftest [rbx], 1
100015b42mov rsi, rax
100015b45je 0x100015b4b
100015b47mov rsi, [rbx+16]
100015b4b
100015b4bloc_100015b4b:
100015b4bmov [rsi], dl
100015b4dand r14l, 15
100015b51mov cl, [r14+rcx]
100015b55test [rbx], 1
100015b58je 0x100015b5e
100015b5amov rax, [rbx+16]
100015b5e
100015b5eloc_100015b5e:
100015b5emov [rax+1], cl
100015b61mov rax, rbx
100015b64pop rbx
100015b65pop r14
100015b67pop rbp
100015b68ret
100015b12
100015b69
100015b69_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_:
100015b69push rbp
100015b6amov rbp, rsp
100015b6dpush r15
100015b6fpush r14
100015b71push rbx
100015b72push rax
100015b73mov r14, rdx
100015b76mov r15, rsi
100015b79mov rbx, rdi
100015b7cxorps x0, x0
100015b7fmovups [rdi], x0
100015b82mov [rdi+16], 0
100015b8amov rdi, rsi
100015b8dcall strlen@plt
100015b92movzx esi, [r14]
100015b96test sil, 1
100015b9aje 0x100015ba2
100015b9cmov rsi, [r14+8]
100015ba0jmp 0x100015ba4
100015ba2
100015ba2loc_100015ba2:
100015ba2shr esi, 1
100015ba4
100015ba4loc_100015ba4:
100015ba4add rsi, rax
100015ba7mov rdi, rbx
100015baacall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100015bafmov rdi, r15
100015bb2call strlen@plt
100015bb7mov rdi, rbx
100015bbamov rsi, r15
100015bbdmov rdx, rax
100015bc0call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015bc5movzx edx, [r14]
100015bc9test dl, 1
100015bccje 0x100015bd8
100015bcemov rdx, [r14+8]
100015bd2mov r14, [r14+16]
100015bd6jmp 0x100015bdd
100015bd8
100015bd8loc_100015bd8:
100015bd8inc r14
100015bdbshr edx, 1
100015bdd
100015bddloc_100015bdd:
100015bddmov rdi, rbx
100015be0mov rsi, r14
100015be3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015be8mov rax, rbx
100015bebadd rsp, 8
100015befpop rbx
100015bf0pop r14
100015bf2pop r15
100015bf4pop rbp
100015bf5ret
100015bf6
100015bf6 49 89 c6 f6 03 01 74 09 48 8b I.....t.H.
100015c00 7b 10 e8 b1 26 00 00 4c 89 f7 e8 e9 25 00 00 {...&..L....%..
100015b69
100015b69_ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_:
100015b69push rbp
100015b6amov rbp, rsp
100015b6dpush r15
100015b6fpush r14
100015b71push rbx
100015b72push rax
100015b73mov r14, rdx
100015b76mov r15, rsi
100015b79mov rbx, rdi
100015b7cxorps x0, x0
100015b7fmovups [rdi], x0
100015b82mov [rdi+16], 0
100015b8amov rdi, rsi
100015b8dcall strlen@plt
100015b92movzx esi, [r14]
100015b96test sil, 1
100015b9aje 0x100015ba2
100015b9cmov rsi, [r14+8]
100015ba0jmp 0x100015ba4
100015ba2
100015ba2loc_100015ba2:
100015ba2shr esi, 1
100015ba4
100015ba4loc_100015ba4:
100015ba4add rsi, rax
100015ba7mov rdi, rbx
100015baacall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt
100015bafmov rdi, r15
100015bb2call strlen@plt
100015bb7mov rdi, rbx
100015bbamov rsi, r15
100015bbdmov rdx, rax
100015bc0call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015bc5movzx edx, [r14]
100015bc9test dl, 1
100015bccje 0x100015bd8
100015bcemov rdx, [r14+8]
100015bd2mov r14, [r14+16]
100015bd6jmp 0x100015bdd
100015bd8
100015bd8loc_100015bd8:
100015bd8inc r14
100015bdbshr edx, 1
100015bdd
100015bddloc_100015bdd:
100015bddmov rdi, rbx
100015be0mov rsi, r14
100015be3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt
100015be8mov rax, rbx
100015bebadd rsp, 8
100015befpop rbx
100015bf0pop r14
100015bf2pop r15
100015bf4pop rbp
100015bf5ret
100015bf6
100015bf6 49 89 c6 f6 03 01 74 09 48 8b I.....t.H.
100015c00 7b 10 e8 b1 26 00 00 4c 89 f7 e8 e9 25 00 00 {...&..L....%..
100015b69
100015c0f
100015c0f_ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_:
100015c0fpush rbp
100015c10mov rbp, rsp
100015c13push r15
100015c15push r14
100015c17push rbx
100015c18push rax
100015c19movq rax, x0
100015c1emov rcx, rax
100015c21btr rcx, 63
100015c26mov rdx, 0x7ff0000000000000
100015c30cmp rcx, rdx
100015c33jge 0x100015ccb
100015c39mov r14, rsi
100015c3cmov rbx, rdi
100015c3ftest rax, rax
100015c42jns 0x100015c52
100015c44pxor x0, [rip+11588]
100015c4cmov [rbx], 45
100015c4finc rbx
100015c52
100015c52loc_100015c52:
100015c52xorpd x1, x1
100015c56ucomisd x0, x1
100015c5ajne 0x100015c6d
100015c5cjp 0x100015c6d
100015c5emov [rbx], 11824
100015c63mov [rbx+2], 48
100015c67add rbx, 3
100015c6bjmp 0x100015cbd
100015c6d
100015c6dloc_100015c6d:
100015c6dsub r14, rbx
100015c70cmp r14, 16
100015c74jle 0x100015cd0
100015c76xor eax, eax
100015c78lea r15, [rbp-32]
100015c7cmov [r15], eax
100015c7flea rdx, [rbp-28]
100015c83mov [rdx], eax
100015c85mov rdi, rbx
100015c88mov rsi, r15
100015c8bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_
100015c90mov esi, [r15]
100015c93cmp esi, 18
100015c96jge 0x100015cd5
100015c98cmp r14, 21
100015c9cjbe 0x100015cda
100015c9ecmp r14, 22
100015ca2je 0x100015cdf
100015ca4mov edx, [rbp-28]
100015ca7mov rdi, rbx
100015caamov ecx, -4
100015cafmov r8l, 15
100015cb5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii
100015cbamov rbx, rax
100015cbd
100015cbdloc_100015cbd:
100015cbdmov rax, rbx
100015cc0add rsp, 8
100015cc4pop rbx
100015cc5pop r14
100015cc7pop r15
100015cc9pop rbp
100015ccaret
100015ccb
100015ccbloc_100015ccb:
100015ccbcall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.5
100015cd0
100015cd0loc_100015cd0:
100015cd0call _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.4
100015cd5
100015cd5loc_100015cd5:
100015cd5call _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.3
100015cda
100015cdaloc_100015cda:
100015cdacall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.2
100015cdf
100015cdfloc_100015cdf:
100015cdfcall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.1
100015c0f
100015c0f_ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_:
100015c0fpush rbp
100015c10mov rbp, rsp
100015c13push r15
100015c15push r14
100015c17push rbx
100015c18push rax
100015c19movq rax, x0
100015c1emov rcx, rax
100015c21btr rcx, 63
100015c26mov rdx, 0x7ff0000000000000
100015c30cmp rcx, rdx
100015c33jge 0x100015ccb
100015c39mov r14, rsi
100015c3cmov rbx, rdi
100015c3ftest rax, rax
100015c42jns 0x100015c52
100015c44pxor x0, [rip+11588]
100015c4cmov [rbx], 45
100015c4finc rbx
100015c52
100015c52loc_100015c52:
100015c52xorpd x1, x1
100015c56ucomisd x0, x1
100015c5ajne 0x100015c6d
100015c5cjp 0x100015c6d
100015c5emov [rbx], 11824
100015c63mov [rbx+2], 48
100015c67add rbx, 3
100015c6bjmp 0x100015cbd
100015c6d
100015c6dloc_100015c6d:
100015c6dsub r14, rbx
100015c70cmp r14, 16
100015c74jle 0x100015cd0
100015c76xor eax, eax
100015c78lea r15, [rbp-32]
100015c7cmov [r15], eax
100015c7flea rdx, [rbp-28]
100015c83mov [rdx], eax
100015c85mov rdi, rbx
100015c88mov rsi, r15
100015c8bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_
100015c90mov esi, [r15]
100015c93cmp esi, 18
100015c96jge 0x100015cd5
100015c98cmp r14, 21
100015c9cjbe 0x100015cda
100015c9ecmp r14, 22
100015ca2je 0x100015cdf
100015ca4mov edx, [rbp-28]
100015ca7mov rdi, rbx
100015caamov ecx, -4
100015cafmov r8l, 15
100015cb5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii
100015cbamov rbx, rax
100015cbd
100015cbdloc_100015cbd:
100015cbdmov rax, rbx
100015cc0add rsp, 8
100015cc4pop rbx
100015cc5pop r14
100015cc7pop r15
100015cc9pop rbp
100015ccaret
100015ccb
100015ccbloc_100015ccb:
100015ccbcall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.5
100015cd0
100015cd0loc_100015cd0:
100015cd0call _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.4
100015cd5
100015cd5loc_100015cd5:
100015cd5call _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.3
100015cda
100015cdaloc_100015cda:
100015cdacall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.2
100015cdf
100015cdfloc_100015cdf:
100015cdfcall _ZN8nlohmann16json_abi_v3_11_36detail8to_charsIdEEPcS3_PKcT_.cold.1
100015c0f
100015ce4
100015ce4_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_:
100015ce4push rbp
100015ce5mov rbp, rsp
100015ce8push r15
100015ceapush r14
100015cecpush r12
100015ceepush rbx
100015cefsub rsp, 80
100015cf3movq rax, x0
100015cf8btr rax, 63
100015cfdmov rcx, 0x7ff0000000000000
100015d07cmp rax, rcx
100015d0ajge 0x100015d64
100015d0cxorpd x1, x1
100015d10ucomisd x0, x1
100015d14jbe 0x100015d69
100015d16mov rbx, rdx
100015d19mov r14, rsi
100015d1cmov r15, rdi
100015d1flea r12, [rbp-80]
100015d23mov rdi, r12
100015d26call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_
100015d2bmov rcx, [r12+16]
100015d30mov r8l, [r12+24]
100015d35movups x0, [r12]
100015d3amovups x1, [r12+32]
100015d40movups [rsp+16], x1
100015d45movups [rsp], x0
100015d49mov rdi, r15
100015d4cmov rsi, r14
100015d4fmov rdx, rbx
100015d52call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_
100015d57add rsp, 80
100015d5bpop rbx
100015d5cpop r12
100015d5epop r14
100015d60pop r15
100015d62pop rbp
100015d63ret
100015d64
100015d64loc_100015d64:
100015d64call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_.cold.2
100015d69
100015d69loc_100015d69:
100015d69call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_.cold.1
100015ce4
100015ce4_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_:
100015ce4push rbp
100015ce5mov rbp, rsp
100015ce8push r15
100015ceapush r14
100015cecpush r12
100015ceepush rbx
100015cefsub rsp, 80
100015cf3movq rax, x0
100015cf8btr rax, 63
100015cfdmov rcx, 0x7ff0000000000000
100015d07cmp rax, rcx
100015d0ajge 0x100015d64
100015d0cxorpd x1, x1
100015d10ucomisd x0, x1
100015d14jbe 0x100015d69
100015d16mov rbx, rdx
100015d19mov r14, rsi
100015d1cmov r15, rdi
100015d1flea r12, [rbp-80]
100015d23mov rdi, r12
100015d26call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_
100015d2bmov rcx, [r12+16]
100015d30mov r8l, [r12+24]
100015d35movups x0, [r12]
100015d3amovups x1, [r12+32]
100015d40movups [rsp+16], x1
100015d45movups [rsp], x0
100015d49mov rdi, r15
100015d4cmov rsi, r14
100015d4fmov rdx, rbx
100015d52call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_
100015d57add rsp, 80
100015d5bpop rbx
100015d5cpop r12
100015d5epop r14
100015d60pop r15
100015d62pop rbp
100015d63ret
100015d64
100015d64loc_100015d64:
100015d64call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_.cold.2
100015d69
100015d69loc_100015d69:
100015d69call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2IdEEvPcRiS5_T_.cold.1
100015ce4
100015d6e
100015d6e_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii:
100015d6epush rbp
100015d6fmov rbp, rsp
100015d72push r15
100015d74push r14
100015d76push r12
100015d78push rbx
100015d79test ecx, ecx
100015d7bjns 0x100015f59
100015d81test r8l, r8l
100015d84jle 0x100015f5e
100015d8amov rbx, rdi
100015d8dlea r15l, [rdx+rsi]
100015d91test edx, edx
100015d93sets al
100015d96cmp r15l, r8l
100015d99setg dil
100015d9dor dil, al
100015da0je 0x100015e05
100015da2cmp r15l, r8l
100015da5setg al
100015da8test r15l, r15l
100015dabsetle dil
100015dafor dil, al
100015db2je 0x100015e32
100015db4test r15l, r15l
100015db7setg al
100015dbacmp r15l, ecx
100015dbdsetle cl
100015dc0or cl, al
100015dc2jne 0x100015e6d
100015dc8neg r15l
100015dcblea r14, [rbx+r15]
100015dcfadd r14, 2
100015dd3movsxd r12, esi
100015dd6mov rdi, r14
100015dd9mov rsi, rbx
100015ddcmov rdx, r12
100015ddfcall memmove@plt
100015de4mov [rbx], 11824
100015de9add rbx, 2
100015dedmov rdi, rbx
100015df0mov esi, 48
100015df5mov rdx, r15
100015df8call memset@plt
100015dfdadd r14, r12
100015e00jmp 0x100015f4d
100015e05
100015e05loc_100015e05:
100015e05movsxd rax, esi
100015e08lea rdi, [rbx+rax]
100015e0cmovsxd r14, r15l
100015e0fmov rdx, r14
100015e12sub rdx, rax
100015e15mov esi, 48
100015e1acall memset@plt
100015e1fadd r14, rbx
100015e22add r14, 2
100015e26mov [r14-2], 12334
100015e2djmp 0x100015f4d
100015e32
100015e32loc_100015e32:
100015e32test edx, edx
100015e34jns 0x100015f63
100015e3amov ecx, r15l
100015e3dlea rax, [rbx+rcx]
100015e41lea r14, [rbx+rcx]
100015e45inc r14
100015e48movsxd r15, esi
100015e4bmov rdx, r15
100015e4esub rdx, rcx
100015e51mov rdi, r14
100015e54mov rsi, rax
100015e57call memmove@plt
100015e5cmov [r14-1], 46
100015e61lea r14, [rbx+r15]
100015e65inc r14
100015e68jmp 0x100015f4d
100015e6d
100015e6dloc_100015e6d:
100015e6dcmp esi, 1
100015e70je 0x100015e90
100015e72lea rdi, [rbx+2]
100015e76lea rax, [rbx+1]
100015e7amovsxd r14, esi
100015e7dlea rdx, [r14-1]
100015e81mov rsi, rax
100015e84call memmove@plt
100015e89mov [rbx+1], 46
100015e8dadd rbx, r14
100015e90
100015e90loc_100015e90:
100015e90mov [rbx+1], 101
100015e94cmp r15l, -999
100015e9bjle 0x100015f68
100015ea1cmp r15l, 1001
100015ea8jge 0x100015f6d
100015eaelea r14, [rbx+2]
100015eb2lea ecx, [r15-1]
100015eb6test r15l, r15l
100015eb9setle dl
100015ebcadd dl, dl
100015ebeadd dl, 43
100015ec1mov eax, ecx
100015ec3neg eax
100015ec5cmovs eax, ecx
100015ec8mov [rbx+2], dl
100015ecbcmp eax, 9
100015eceja 0x100015eda
100015ed0mov [rbx+3], 48
100015ed4add rbx, 4
100015ed8jmp 0x100015efe
100015eda
100015edaloc_100015eda:
100015edacmp eax, 99
100015eddja 0x100015f05
100015edfmovzx eax, al
100015ee2imul ecx, eax, 205
100015ee8shr ecx, 11
100015eebmov edx, ecx
100015eedor dl, 48
100015ef0mov [rbx+3], dl
100015ef3add rbx, 4
100015ef7add ecx, ecx
100015ef9lea ecx, [rcx+4*rcx]
100015efcsub al, cl
100015efe
100015efeloc_100015efe:
100015efemov ecx, 3
100015f03jmp 0x100015f46
100015f05
100015f05loc_100015f05:
100015f05mov ecx, 65535
100015f0amov edx, eax
100015f0cand edx, ecx
100015f0eshr edx, 2
100015f11imul edx, edx, 5243
100015f17shr edx, 17
100015f1alea esi, [rdx+48]
100015f1dmov [rbx+3], sil
100015f21imul edx, edx, 100
100015f24sub eax, edx
100015f26imul edx, eax, 103
100015f29and edx, ecx
100015f2bshr edx, 10
100015f2emov ecx, edx
100015f30or cl, 48
100015f33mov [rbx+4], cl
100015f36add rbx, 5
100015f3aadd edx, edx
100015f3clea ecx, [rdx+4*rdx]
100015f3fsub al, cl
100015f41mov ecx, 4
100015f46
100015f46loc_100015f46:
100015f46add r14, rcx
100015f49or al, 48
100015f4bmov [rbx], al
100015f4d
100015f4dloc_100015f4d:
100015f4dmov rax, r14
100015f50pop rbx
100015f51pop r12
100015f53pop r14
100015f55pop r15
100015f57pop rbp
100015f58ret
100015f59
100015f59loc_100015f59:
100015f59call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.5
100015f5e
100015f5eloc_100015f5e:
100015f5ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.4
100015f63
100015f63loc_100015f63:
100015f63call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.1
100015f68
100015f68loc_100015f68:
100015f68call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.3
100015f6d
100015f6dloc_100015f6d:
100015f6dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.2
100015d6e
100015d6e_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii:
100015d6epush rbp
100015d6fmov rbp, rsp
100015d72push r15
100015d74push r14
100015d76push r12
100015d78push rbx
100015d79test ecx, ecx
100015d7bjns 0x100015f59
100015d81test r8l, r8l
100015d84jle 0x100015f5e
100015d8amov rbx, rdi
100015d8dlea r15l, [rdx+rsi]
100015d91test edx, edx
100015d93sets al
100015d96cmp r15l, r8l
100015d99setg dil
100015d9dor dil, al
100015da0je 0x100015e05
100015da2cmp r15l, r8l
100015da5setg al
100015da8test r15l, r15l
100015dabsetle dil
100015dafor dil, al
100015db2je 0x100015e32
100015db4test r15l, r15l
100015db7setg al
100015dbacmp r15l, ecx
100015dbdsetle cl
100015dc0or cl, al
100015dc2jne 0x100015e6d
100015dc8neg r15l
100015dcblea r14, [rbx+r15]
100015dcfadd r14, 2
100015dd3movsxd r12, esi
100015dd6mov rdi, r14
100015dd9mov rsi, rbx
100015ddcmov rdx, r12
100015ddfcall memmove@plt
100015de4mov [rbx], 11824
100015de9add rbx, 2
100015dedmov rdi, rbx
100015df0mov esi, 48
100015df5mov rdx, r15
100015df8call memset@plt
100015dfdadd r14, r12
100015e00jmp 0x100015f4d
100015e05
100015e05loc_100015e05:
100015e05movsxd rax, esi
100015e08lea rdi, [rbx+rax]
100015e0cmovsxd r14, r15l
100015e0fmov rdx, r14
100015e12sub rdx, rax
100015e15mov esi, 48
100015e1acall memset@plt
100015e1fadd r14, rbx
100015e22add r14, 2
100015e26mov [r14-2], 12334
100015e2djmp 0x100015f4d
100015e32
100015e32loc_100015e32:
100015e32test edx, edx
100015e34jns 0x100015f63
100015e3amov ecx, r15l
100015e3dlea rax, [rbx+rcx]
100015e41lea r14, [rbx+rcx]
100015e45inc r14
100015e48movsxd r15, esi
100015e4bmov rdx, r15
100015e4esub rdx, rcx
100015e51mov rdi, r14
100015e54mov rsi, rax
100015e57call memmove@plt
100015e5cmov [r14-1], 46
100015e61lea r14, [rbx+r15]
100015e65inc r14
100015e68jmp 0x100015f4d
100015e6d
100015e6dloc_100015e6d:
100015e6dcmp esi, 1
100015e70je 0x100015e90
100015e72lea rdi, [rbx+2]
100015e76lea rax, [rbx+1]
100015e7amovsxd r14, esi
100015e7dlea rdx, [r14-1]
100015e81mov rsi, rax
100015e84call memmove@plt
100015e89mov [rbx+1], 46
100015e8dadd rbx, r14
100015e90
100015e90loc_100015e90:
100015e90mov [rbx+1], 101
100015e94cmp r15l, -999
100015e9bjle 0x100015f68
100015ea1cmp r15l, 1001
100015ea8jge 0x100015f6d
100015eaelea r14, [rbx+2]
100015eb2lea ecx, [r15-1]
100015eb6test r15l, r15l
100015eb9setle dl
100015ebcadd dl, dl
100015ebeadd dl, 43
100015ec1mov eax, ecx
100015ec3neg eax
100015ec5cmovs eax, ecx
100015ec8mov [rbx+2], dl
100015ecbcmp eax, 9
100015eceja 0x100015eda
100015ed0mov [rbx+3], 48
100015ed4add rbx, 4
100015ed8jmp 0x100015efe
100015eda
100015edaloc_100015eda:
100015edacmp eax, 99
100015eddja 0x100015f05
100015edfmovzx eax, al
100015ee2imul ecx, eax, 205
100015ee8shr ecx, 11
100015eebmov edx, ecx
100015eedor dl, 48
100015ef0mov [rbx+3], dl
100015ef3add rbx, 4
100015ef7add ecx, ecx
100015ef9lea ecx, [rcx+4*rcx]
100015efcsub al, cl
100015efe
100015efeloc_100015efe:
100015efemov ecx, 3
100015f03jmp 0x100015f46
100015f05
100015f05loc_100015f05:
100015f05mov ecx, 65535
100015f0amov edx, eax
100015f0cand edx, ecx
100015f0eshr edx, 2
100015f11imul edx, edx, 5243
100015f17shr edx, 17
100015f1alea esi, [rdx+48]
100015f1dmov [rbx+3], sil
100015f21imul edx, edx, 100
100015f24sub eax, edx
100015f26imul edx, eax, 103
100015f29and edx, ecx
100015f2bshr edx, 10
100015f2emov ecx, edx
100015f30or cl, 48
100015f33mov [rbx+4], cl
100015f36add rbx, 5
100015f3aadd edx, edx
100015f3clea ecx, [rdx+4*rdx]
100015f3fsub al, cl
100015f41mov ecx, 4
100015f46
100015f46loc_100015f46:
100015f46add r14, rcx
100015f49or al, 48
100015f4bmov [rbx], al
100015f4d
100015f4dloc_100015f4d:
100015f4dmov rax, r14
100015f50pop rbx
100015f51pop r12
100015f53pop r14
100015f55pop r15
100015f57pop rbp
100015f58ret
100015f59
100015f59loc_100015f59:
100015f59call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.5
100015f5e
100015f5eloc_100015f5e:
100015f5ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.4
100015f63
100015f63loc_100015f63:
100015f63call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.1
100015f68
100015f68loc_100015f68:
100015f68call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.3
100015f6d
100015f6dloc_100015f6d:
100015f6dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl13format_bufferEPciiii.cold.2
100015d6e
100015f72
100015f72_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_:
100015f72push rbp
100015f73mov rbp, rsp
100015f76push r15
100015f78push r14
100015f7apush r13
100015f7cpush r12
100015f7epush rbx
100015f7fsub rsp, 40
100015f83movq rax, x0
100015f88mov rcx, rax
100015f8bbtr rcx, 63
100015f90mov rdx, 0x7ff0000000000000
100015f9acmp rcx, rdx
100015f9djge 0x100016096
100015fa3xorpd x1, x1
100015fa7ucomisd x0, x1
100015fabjbe 0x10001609b
100015fb1mov rbx, rdi
100015fb4mov r15, 0x10000000000000
100015fbelea rdx, [r15-1]
100015fc2and rdx, rax
100015fc5mov rcx, rax
100015fc8shr rcx, 52
100015fccjne 0x100015fe7
100015fcelea rdi, [2*rax+1]
100015fd6add rax, rax
100015fd9mov [rbp-44], -1074
100015fe0mov esi, -1075
100015fe5jmp 0x10001602e
100015fe7
100015fe7loc_100015fe7:
100015fe7mov r8, rdx
100015feaor r8, r15
100015fedlea esi, [rcx-1075]
100015ff3mov [rbp-44], esi
100015ff6test rdx, rdx
100015ff9setne dl
100015ffcshr rax, 53
100016000sete al
100016003lea rdi, [2*r8+1]
10001600blea esi, [rcx-1076]
100016011or al, dl
100016013jne 0x100016027
100016015add ecx, -1077
10001601bmov rax, 0x3fffffffffffff
100016025jmp 0x100016036
100016027
100016027loc_100016027:
100016027lea rax, [r8+r8]
10001602bmov rdx, r8
10001602e
10001602eloc_10001602e:
10001602edec rax
100016031mov ecx, esi
100016033mov r15, rdx
100016036
100016036loc_100016036:
100016036lea r12, [rbp-72]
10001603amov [r12], rax
10001603emov [r12+8], ecx
100016043call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
100016048mov [rbp-56], rax
10001604cmov r14l, edx
10001604fmov rdi, r12
100016052mov esi, edx
100016054call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i
100016059mov r12, rax
10001605cmov r13l, edx
10001605fmov rdi, r15
100016062mov esi, [rbp-44]
100016065call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
10001606amov [rbx], rax
10001606dmov [rbx+8], edx
100016070mov [rbx+16], r12
100016074mov [rbx+24], r13l
100016078mov rax, [rbp-56]
10001607cmov [rbx+32], rax
100016080mov [rbx+40], r14l
100016084mov rax, rbx
100016087add rsp, 40
10001608bpop rbx
10001608cpop r12
10001608epop r13
100016090pop r14
100016092pop r15
100016094pop rbp
100016095ret
100016096
100016096loc_100016096:
100016096call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_.cold.2
10001609b
10001609bloc_10001609b:
10001609bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_.cold.1
100015f72
100015f72_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_:
100015f72push rbp
100015f73mov rbp, rsp
100015f76push r15
100015f78push r14
100015f7apush r13
100015f7cpush r12
100015f7epush rbx
100015f7fsub rsp, 40
100015f83movq rax, x0
100015f88mov rcx, rax
100015f8bbtr rcx, 63
100015f90mov rdx, 0x7ff0000000000000
100015f9acmp rcx, rdx
100015f9djge 0x100016096
100015fa3xorpd x1, x1
100015fa7ucomisd x0, x1
100015fabjbe 0x10001609b
100015fb1mov rbx, rdi
100015fb4mov r15, 0x10000000000000
100015fbelea rdx, [r15-1]
100015fc2and rdx, rax
100015fc5mov rcx, rax
100015fc8shr rcx, 52
100015fccjne 0x100015fe7
100015fcelea rdi, [2*rax+1]
100015fd6add rax, rax
100015fd9mov [rbp-44], -1074
100015fe0mov esi, -1075
100015fe5jmp 0x10001602e
100015fe7
100015fe7loc_100015fe7:
100015fe7mov r8, rdx
100015feaor r8, r15
100015fedlea esi, [rcx-1075]
100015ff3mov [rbp-44], esi
100015ff6test rdx, rdx
100015ff9setne dl
100015ffcshr rax, 53
100016000sete al
100016003lea rdi, [2*r8+1]
10001600blea esi, [rcx-1076]
100016011or al, dl
100016013jne 0x100016027
100016015add ecx, -1077
10001601bmov rax, 0x3fffffffffffff
100016025jmp 0x100016036
100016027
100016027loc_100016027:
100016027lea rax, [r8+r8]
10001602bmov rdx, r8
10001602e
10001602eloc_10001602e:
10001602edec rax
100016031mov ecx, esi
100016033mov r15, rdx
100016036
100016036loc_100016036:
100016036lea r12, [rbp-72]
10001603amov [r12], rax
10001603emov [r12+8], ecx
100016043call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
100016048mov [rbp-56], rax
10001604cmov r14l, edx
10001604fmov rdi, r12
100016052mov esi, edx
100016054call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i
100016059mov r12, rax
10001605cmov r13l, edx
10001605fmov rdi, r15
100016062mov esi, [rbp-44]
100016065call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_
10001606amov [rbx], rax
10001606dmov [rbx+8], edx
100016070mov [rbx+16], r12
100016074mov [rbx+24], r13l
100016078mov rax, [rbp-56]
10001607cmov [rbx+32], rax
100016080mov [rbx+40], r14l
100016084mov rax, rbx
100016087add rsp, 40
10001608bpop rbx
10001608cpop r12
10001608epop r13
100016090pop r14
100016092pop r15
100016094pop rbp
100016095ret
100016096
100016096loc_100016096:
100016096call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_.cold.2
10001609b
10001609bloc_10001609b:
10001609bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl18compute_boundariesIdEENS2_10boundariesET_.cold.1
100015f72
1000160a0
1000160a0_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_:
1000160a0push rbp
1000160a1mov rbp, rsp
1000160a4push r15
1000160a6push r14
1000160a8push r13
1000160aapush r12
1000160acpush rbx
1000160adsub rsp, 136
1000160b4mov [rbp-120], rcx
1000160b8mov [rbp-112], r8l
1000160bccmp [rbp+40], r8l
1000160c0jne 0x100016185
1000160c6lea r14, [rbp+16]
1000160cacmp [r14+8], r8l
1000160cejne 0x10001618a
1000160d4mov [rbp-72], rdi
1000160d8mov edi, r8l
1000160dbmov rbx, rdx
1000160demov [rbp-64], rsi
1000160e2call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
1000160e7mov r12, rdx
1000160ealea r15, [rbp-136]
1000160f1mov [r15], rax
1000160f4mov [r15+8], r12l
1000160f8mov rdi, r14
1000160fbmov rsi, r15
1000160fecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016103mov [rbp-56], rax
100016107mov r13l, edx
10001610alea rdi, [rbp-120]
10001610emov rsi, r15
100016111call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016116mov r14, rax
100016119mov [rbp-44], edx
10001611clea rdi, [rbp+32]
100016120mov rsi, r15
100016123call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016128inc r14
10001612bdec rax
10001612eshr r12, 32
100016132neg r12l
100016135mov [rbx], r12l
100016138mov rcx, [rbp-56]
10001613cmov [rbp-104], rcx
100016140mov [rbp-96], r13l
100016144mov [rbp-88], rax
100016148mov [rbp-80], edx
10001614bmovups x0, [rbp-88]
10001614fmovups [rsp+16], x0
100016154movups x0, [rbp-104]
100016158movups [rsp], x0
10001615cmov rdi, [rbp-72]
100016160mov rsi, [rbp-64]
100016164mov rdx, rbx
100016167mov rcx, r14
10001616amov r8l, [rbp-44]
10001616ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
100016173add rsp, 136
10001617apop rbx
10001617bpop r12
10001617dpop r13
10001617fpop r14
100016181pop r15
100016183pop rbp
100016184ret
100016185
100016185loc_100016185:
100016185call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001618a
10001618aloc_10001618a:
10001618acall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.2
10001618fnop
1000160a0
1000160a0_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_:
1000160a0push rbp
1000160a1mov rbp, rsp
1000160a4push r15
1000160a6push r14
1000160a8push r13
1000160aapush r12
1000160acpush rbx
1000160adsub rsp, 136
1000160b4mov [rbp-120], rcx
1000160b8mov [rbp-112], r8l
1000160bccmp [rbp+40], r8l
1000160c0jne 0x100016185
1000160c6lea r14, [rbp+16]
1000160cacmp [r14+8], r8l
1000160cejne 0x10001618a
1000160d4mov [rbp-72], rdi
1000160d8mov edi, r8l
1000160dbmov rbx, rdx
1000160demov [rbp-64], rsi
1000160e2call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
1000160e7mov r12, rdx
1000160ealea r15, [rbp-136]
1000160f1mov [r15], rax
1000160f4mov [r15+8], r12l
1000160f8mov rdi, r14
1000160fbmov rsi, r15
1000160fecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016103mov [rbp-56], rax
100016107mov r13l, edx
10001610alea rdi, [rbp-120]
10001610emov rsi, r15
100016111call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016116mov r14, rax
100016119mov [rbp-44], edx
10001611clea rdi, [rbp+32]
100016120mov rsi, r15
100016123call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016128inc r14
10001612bdec rax
10001612eshr r12, 32
100016132neg r12l
100016135mov [rbx], r12l
100016138mov rcx, [rbp-56]
10001613cmov [rbp-104], rcx
100016140mov [rbp-96], r13l
100016144mov [rbp-88], rax
100016148mov [rbp-80], edx
10001614bmovups x0, [rbp-88]
10001614fmovups [rsp+16], x0
100016154movups x0, [rbp-104]
100016158movups [rsp], x0
10001615cmov rdi, [rbp-72]
100016160mov rsi, [rbp-64]
100016164mov rdx, rbx
100016167mov rcx, r14
10001616amov r8l, [rbp-44]
10001616ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
100016173add rsp, 136
10001617apop rbx
10001617bpop r12
10001617dpop r13
10001617fpop r14
100016181pop r15
100016183pop rbp
100016184ret
100016185
100016185loc_100016185:
100016185call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001618a
10001618aloc_10001618a:
10001618acall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.2
10001618fnop
1000160a0
100016190
100016190_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_:
100016190push rbp
100016191mov rbp, rsp
100016194test rdi, rdi
100016197je 0x1000161ac
100016199js 0x1000161a5
10001619b
10001619bloc_10001619b:
10001619badd rdi, rdi
10001619edec esi
1000161a0test rdi, rdi
1000161a3jns 0x10001619b
1000161a5
1000161a5loc_1000161a5:
1000161a5mov rax, rdi
1000161a8mov edx, esi
1000161aapop rbp
1000161abret
1000161ac
1000161acloc_1000161ac:
1000161aclea rdi, [rip+26851]
1000161b3lea rsi, [rip+20828]
1000161balea rcx, [rip+26847]
1000161c1mov edx, 17056
1000161c6call __assert_rtn@plt
1000161cbud2
1000161cd
1000161cd 48 89 c7 H..
1000161d0 e8 95 db fe ff 90 ......
100016190
100016190_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_:
100016190push rbp
100016191mov rbp, rsp
100016194test rdi, rdi
100016197je 0x1000161ac
100016199js 0x1000161a5
10001619b
10001619bloc_10001619b:
10001619badd rdi, rdi
10001619edec esi
1000161a0test rdi, rdi
1000161a3jns 0x10001619b
1000161a5
1000161a5loc_1000161a5:
1000161a5mov rax, rdi
1000161a8mov edx, esi
1000161aapop rbp
1000161abret
1000161ac
1000161acloc_1000161ac:
1000161aclea rdi, [rip+26851]
1000161b3lea rsi, [rip+20828]
1000161balea rcx, [rip+26847]
1000161c1mov edx, 17056
1000161c6call __assert_rtn@plt
1000161cbud2
1000161cd
1000161cd 48 89 c7 H..
1000161d0 e8 95 db fe ff 90 ......
100016190
1000161d6
1000161d6_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i:
1000161d6push rbp
1000161d7mov rbp, rsp
1000161damov ecx, [rdi+8]
1000161ddsub ecx, esi
1000161dfjs 0x1000161f9
1000161e1mov rdx, [rdi]
1000161e4mov rax, rdx
1000161e7shl rax, cl
1000161eamov rdi, rax
1000161edshr rdi, cl
1000161f0cmp rdi, rdx
1000161f3jne 0x100016207
1000161f5mov edx, esi
1000161f7pop rbp
1000161f8ret
1000161f9
1000161f9loc_1000161f9:
1000161f9lea rcx, [rip+26806]
100016200mov edx, 17075
100016205jmp 0x100016213
100016207
100016207loc_100016207:
100016207lea rcx, [rip+26803]
10001620emov edx, 17076
100016213
100016213loc_100016213:
100016213lea rdi, [rip+26767]
10001621alea rsi, [rip+20725]
100016221call __assert_rtn@plt
100016226ud2
100016228
100016228 48 89 c7 e8 3a db fe ff H...:...
1000161d6
1000161d6_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i:
1000161d6push rbp
1000161d7mov rbp, rsp
1000161damov ecx, [rdi+8]
1000161ddsub ecx, esi
1000161dfjs 0x1000161f9
1000161e1mov rdx, [rdi]
1000161e4mov rax, rdx
1000161e7shl rax, cl
1000161eamov rdi, rax
1000161edshr rdi, cl
1000161f0cmp rdi, rdx
1000161f3jne 0x100016207
1000161f5mov edx, esi
1000161f7pop rbp
1000161f8ret
1000161f9
1000161f9loc_1000161f9:
1000161f9lea rcx, [rip+26806]
100016200mov edx, 17075
100016205jmp 0x100016213
100016207
100016207loc_100016207:
100016207lea rcx, [rip+26803]
10001620emov edx, 17076
100016213
100016213loc_100016213:
100016213lea rdi, [rip+26767]
10001621alea rsi, [rip+20725]
100016221call __assert_rtn@plt
100016226ud2
100016228
100016228 48 89 c7 e8 3a db fe ff H...:...
1000161d6
100016230
100016230_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi:
100016230push rbp
100016231mov rbp, rsp
100016234cmp edi, -1501
10001623ajle 0x1000162ac
10001623ccmp edi, 1501
100016242jge 0x1000162b1
100016244xor eax, eax
100016246mov ecx, edi
100016248sub ecx, -61
10001624bsetl al
10001624eneg ecx
100016250imul ecx, ecx, 0x13441
100016256lea edx, [rcx+0x3ffff]
10001625ctest ecx, ecx
10001625ecmovns edx, ecx
100016261sar edx, 18
100016264add eax, edx
100016266cmp eax, -315
10001626bjle 0x1000162b6
10001626dlea ecx, [rax+307]
100016273add eax, 314
100016278test cx, cx
10001627bcmovns eax, ecx
10001627ecwde
10001627fshr eax, 3
100016282cmp ax, 79
100016286jae 0x1000162bb
100016288movzx eax, ax
10001628bshl eax, 4
10001628elea rcx, [rip+11843]
100016295mov rdx, [rax+rcx+8]
10001629aadd edi, edx
10001629ccmp edi, -125
10001629fjle 0x1000162c0
1000162a1cmp edi, -95
1000162a4jge 0x1000162c5
1000162a6mov rax, [rax+rcx]
1000162aapop rbp
1000162abret
1000162ac
1000162acloc_1000162ac:
1000162accall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.6
1000162b1
1000162b1loc_1000162b1:
1000162b1call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.5
1000162b6
1000162b6loc_1000162b6:
1000162b6call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.4
1000162bb
1000162bbloc_1000162bb:
1000162bbcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.1
1000162c0
1000162c0loc_1000162c0:
1000162c0call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.3
1000162c5
1000162c5loc_1000162c5:
1000162c5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.2
100016230
100016230_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi:
100016230push rbp
100016231mov rbp, rsp
100016234cmp edi, -1501
10001623ajle 0x1000162ac
10001623ccmp edi, 1501
100016242jge 0x1000162b1
100016244xor eax, eax
100016246mov ecx, edi
100016248sub ecx, -61
10001624bsetl al
10001624eneg ecx
100016250imul ecx, ecx, 0x13441
100016256lea edx, [rcx+0x3ffff]
10001625ctest ecx, ecx
10001625ecmovns edx, ecx
100016261sar edx, 18
100016264add eax, edx
100016266cmp eax, -315
10001626bjle 0x1000162b6
10001626dlea ecx, [rax+307]
100016273add eax, 314
100016278test cx, cx
10001627bcmovns eax, ecx
10001627ecwde
10001627fshr eax, 3
100016282cmp ax, 79
100016286jae 0x1000162bb
100016288movzx eax, ax
10001628bshl eax, 4
10001628elea rcx, [rip+11843]
100016295mov rdx, [rax+rcx+8]
10001629aadd edi, edx
10001629ccmp edi, -125
10001629fjle 0x1000162c0
1000162a1cmp edi, -95
1000162a4jge 0x1000162c5
1000162a6mov rax, [rax+rcx]
1000162aapop rbp
1000162abret
1000162ac
1000162acloc_1000162ac:
1000162accall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.6
1000162b1
1000162b1loc_1000162b1:
1000162b1call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.5
1000162b6
1000162b6loc_1000162b6:
1000162b6call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.4
1000162bb
1000162bbloc_1000162bb:
1000162bbcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.1
1000162c0
1000162c0loc_1000162c0:
1000162c0call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.3
1000162c5
1000162c5loc_1000162c5:
1000162c5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.2
100016230
1000162ca
1000162ca_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_:
1000162capush rbp
1000162cbmov rbp, rsp
1000162cemov rax, [rdi]
1000162d1mov ecx, eax
1000162d3shr rax, 32
1000162d7mov r8, [rsi]
1000162damov edx, r8l
1000162ddshr r8, 32
1000162e1mov r9, rdx
1000162e4imul r9, rcx
1000162e8imul rcx, r8
1000162ecimul rdx, rax
1000162f0imul r8, rax
1000162f4shr r9, 32
1000162f8mov r10l, ecx
1000162fbadd r10, r9
1000162feshr rcx, 32
100016302mov eax, edx
100016304add rax, r10
100016307shr rdx, 32
10001630badd rdx, r8
10001630eadd rdx, rcx
100016311sub rax, 0xffffffff80000000
100016317shr rax, 32
10001631badd rax, rdx
10001631emov ecx, [rdi+8]
100016321mov edx, [rsi+8]
100016324add edx, ecx
100016326add edx, 64
100016329pop rbp
10001632aret
1000162ca
1000162ca_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_:
1000162capush rbp
1000162cbmov rbp, rsp
1000162cemov rax, [rdi]
1000162d1mov ecx, eax
1000162d3shr rax, 32
1000162d7mov r8, [rsi]
1000162damov edx, r8l
1000162ddshr r8, 32
1000162e1mov r9, rdx
1000162e4imul r9, rcx
1000162e8imul rcx, r8
1000162ecimul rdx, rax
1000162f0imul r8, rax
1000162f4shr r9, 32
1000162f8mov r10l, ecx
1000162fbadd r10, r9
1000162feshr rcx, 32
100016302mov eax, edx
100016304add rax, r10
100016307shr rdx, 32
10001630badd rdx, r8
10001630eadd rdx, rcx
100016311sub rax, 0xffffffff80000000
100016317shr rax, 32
10001631badd rax, rdx
10001631emov ecx, [rdi+8]
100016321mov edx, [rsi+8]
100016324add edx, ecx
100016326add edx, 64
100016329pop rbp
10001632aret
1000162ca
10001632b
10001632b_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_:
10001632bpush rbp
10001632cmov rbp, rsp
10001632fpush r15
100016331push r14
100016333push r13
100016335push r12
100016337push rbx
100016338sub rsp, 40
10001633cmov [rbp-72], rcx
100016340mov [rbp-64], r8l
100016344mov eax, [rbp+40]
100016347cmp eax, -61
10001634ajle 0x100016577
100016350cmp eax, -31
100016353jge 0x10001657c
100016359mov r14, rsi
10001635cmov rbx, rdi
10001635fmov [rbp-48], rdx
100016363lea r13, [rbp+32]
100016367lea r15, [rbp+16]
10001636blea rsi, [rbp-72]
10001636fmov rdi, r13
100016372call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016377mov r12, rax
10001637amov rdi, r13
10001637dmov rsi, r15
100016380call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016385xor ecx, ecx
100016387sub ecx, [r13+8]
10001638bmov esi, 1
100016390shl rsi, cl
100016393mov r8, [r13]
100016397mov rdx, r8
10001639ashr rdx, cl
10001639dtest edx, edx
10001639fje 0x100016581
1000163a5mov r10, rax
1000163a8mov [rbp-56], rsi
1000163aclea r9, [rsi-1]
1000163b0cmp edx, 0x3b9ac9ff
1000163b6jbe 0x1000163c8
1000163b8mov r11l, 0x3b9aca00
1000163bemov edi, 10
1000163c3jmp 0x10001646d
1000163c8
1000163c8loc_1000163c8:
1000163c8cmp edx, 0x5f5e0ff
1000163cejbe 0x1000163e0
1000163d0mov r11l, 0x5f5e100
1000163d6mov edi, 9
1000163dbjmp 0x10001646d
1000163e0
1000163e0loc_1000163e0:
1000163e0cmp edx, 0x98967f
1000163e6jbe 0x1000163f5
1000163e8mov r11l, 0x989680
1000163eemov edi, 8
1000163f3jmp 0x10001646d
1000163f5
1000163f5loc_1000163f5:
1000163f5cmp edx, 0xf423f
1000163fbjbe 0x10001640a
1000163fdmov r11l, 0xf4240
100016403mov edi, 7
100016408jmp 0x10001646d
10001640a
10001640aloc_10001640a:
10001640acmp edx, 0x1869f
100016410jbe 0x10001641f
100016412mov r11l, 0x186a0
100016418mov edi, 6
10001641djmp 0x10001646d
10001641f
10001641floc_10001641f:
10001641fcmp edx, 9999
100016425jbe 0x100016434
100016427mov r11l, 10000
10001642dmov edi, 5
100016432jmp 0x10001646d
100016434
100016434loc_100016434:
100016434cmp edx, 999
10001643ajbe 0x100016449
10001643cmov r11l, 1000
100016442mov edi, 4
100016447jmp 0x10001646d
100016449
100016449loc_100016449:
100016449cmp edx, 99
10001644cjbe 0x10001645b
10001644emov r11l, 100
100016454mov edi, 3
100016459jmp 0x10001646d
10001645b
10001645bloc_10001645b:
10001645bxor edi, edi
10001645dcmp edx, 10
100016460setae dil
100016464lea r11l, [rdi+8*rdi]
100016468inc r11l
10001646binc edi
10001646d
10001646dloc_10001646d:
10001646dand r8, r9
100016470inc edi
100016472mov r15l, 0xffffffffcccccccd
100016478
100016478loc_100016478:
100016478mov eax, edx
10001647axor edx, edx
10001647cdiv r11l
10001647fcmp eax, 10
100016482jae 0x100016568
100016488or al, 48
10001648amovsxd rsi, [r14]
10001648dlea r13l, [rsi+1]
100016491mov [r14], r13l
100016494mov r13l, edx
100016497shl r13, cl
10001649amov [rbx+rsi], al
10001649dadd r13, r8
1000164a0mov r11l, r11l
1000164a3cmp r13, r12
1000164a6jbe 0x100016532
1000164acimul r11, r15
1000164b0shr r11, 35
1000164b4dec edi
1000164b6cmp edi, 1
1000164b9ja 0x100016478
1000164bbcmp r8, r12
1000164bejbe 0x100016586
1000164c4xor eax, eax
1000164c6mov rdx, 0x199999999999999a
1000164d0
1000164d0loc_1000164d0:
1000164d0cmp r8, rdx
1000164d3jae 0x10001656d
1000164d9add r8, r8
1000164dclea r8, [r8+4*r8]
1000164e0mov rdi, r8
1000164e3shr rdi, cl
1000164e6cmp rdi, 10
1000164eajae 0x100016572
1000164f0and r8, r9
1000164f3or dil, 48
1000164f7movsxd rsi, [r14]
1000164falea r11l, [rsi+1]
1000164femov [r14], r11l
100016501mov [rbx+rsi], dil
100016505add r12, r12
100016508lea r12, [r12+4*r12]
10001650cadd r10, r10
10001650flea r10, [r10+4*r10]
100016513dec eax
100016515cmp r8, r12
100016518ja 0x1000164d0
10001651amov rcx, [rbp-48]
10001651eadd [rcx], eax
100016520mov esi, [r14]
100016523mov rdi, rbx
100016526mov rdx, r10
100016529mov rcx, r12
10001652cmov r9, [rbp-56]
100016530jmp 0x100016554
100016532
100016532loc_100016532:
100016532mov rdx, [rbp-48]
100016536mov eax, [rdx]
100016538add eax, edi
10001653aadd eax, -2
10001653dmov [rdx], eax
10001653fshl r11, cl
100016542mov esi, [r14]
100016545mov rdi, rbx
100016548mov rdx, r10
10001654bmov rcx, r12
10001654emov r8, r13
100016551mov r9, r11
100016554
100016554loc_100016554:
100016554call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy
100016559add rsp, 40
10001655dpop rbx
10001655epop r12
100016560pop r13
100016562pop r14
100016564pop r15
100016566pop rbp
100016567ret
100016568
100016568loc_100016568:
100016568call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.4
10001656d
10001656dloc_10001656d:
10001656dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.3
100016572
100016572loc_100016572:
100016572call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.2
100016577
100016577loc_100016577:
100016577call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.7
10001657c
10001657cloc_10001657c:
10001657ccall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.6
100016581
100016581loc_100016581:
100016581call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.5
100016586
100016586loc_100016586:
100016586call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001658bnop
10001632b
10001632b_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_:
10001632bpush rbp
10001632cmov rbp, rsp
10001632fpush r15
100016331push r14
100016333push r13
100016335push r12
100016337push rbx
100016338sub rsp, 40
10001633cmov [rbp-72], rcx
100016340mov [rbp-64], r8l
100016344mov eax, [rbp+40]
100016347cmp eax, -61
10001634ajle 0x100016577
100016350cmp eax, -31
100016353jge 0x10001657c
100016359mov r14, rsi
10001635cmov rbx, rdi
10001635fmov [rbp-48], rdx
100016363lea r13, [rbp+32]
100016367lea r15, [rbp+16]
10001636blea rsi, [rbp-72]
10001636fmov rdi, r13
100016372call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016377mov r12, rax
10001637amov rdi, r13
10001637dmov rsi, r15
100016380call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016385xor ecx, ecx
100016387sub ecx, [r13+8]
10001638bmov esi, 1
100016390shl rsi, cl
100016393mov r8, [r13]
100016397mov rdx, r8
10001639ashr rdx, cl
10001639dtest edx, edx
10001639fje 0x100016581
1000163a5mov r10, rax
1000163a8mov [rbp-56], rsi
1000163aclea r9, [rsi-1]
1000163b0cmp edx, 0x3b9ac9ff
1000163b6jbe 0x1000163c8
1000163b8mov r11l, 0x3b9aca00
1000163bemov edi, 10
1000163c3jmp 0x10001646d
1000163c8
1000163c8loc_1000163c8:
1000163c8cmp edx, 0x5f5e0ff
1000163cejbe 0x1000163e0
1000163d0mov r11l, 0x5f5e100
1000163d6mov edi, 9
1000163dbjmp 0x10001646d
1000163e0
1000163e0loc_1000163e0:
1000163e0cmp edx, 0x98967f
1000163e6jbe 0x1000163f5
1000163e8mov r11l, 0x989680
1000163eemov edi, 8
1000163f3jmp 0x10001646d
1000163f5
1000163f5loc_1000163f5:
1000163f5cmp edx, 0xf423f
1000163fbjbe 0x10001640a
1000163fdmov r11l, 0xf4240
100016403mov edi, 7
100016408jmp 0x10001646d
10001640a
10001640aloc_10001640a:
10001640acmp edx, 0x1869f
100016410jbe 0x10001641f
100016412mov r11l, 0x186a0
100016418mov edi, 6
10001641djmp 0x10001646d
10001641f
10001641floc_10001641f:
10001641fcmp edx, 9999
100016425jbe 0x100016434
100016427mov r11l, 10000
10001642dmov edi, 5
100016432jmp 0x10001646d
100016434
100016434loc_100016434:
100016434cmp edx, 999
10001643ajbe 0x100016449
10001643cmov r11l, 1000
100016442mov edi, 4
100016447jmp 0x10001646d
100016449
100016449loc_100016449:
100016449cmp edx, 99
10001644cjbe 0x10001645b
10001644emov r11l, 100
100016454mov edi, 3
100016459jmp 0x10001646d
10001645b
10001645bloc_10001645b:
10001645bxor edi, edi
10001645dcmp edx, 10
100016460setae dil
100016464lea r11l, [rdi+8*rdi]
100016468inc r11l
10001646binc edi
10001646d
10001646dloc_10001646d:
10001646dand r8, r9
100016470inc edi
100016472mov r15l, 0xffffffffcccccccd
100016478
100016478loc_100016478:
100016478mov eax, edx
10001647axor edx, edx
10001647cdiv r11l
10001647fcmp eax, 10
100016482jae 0x100016568
100016488or al, 48
10001648amovsxd rsi, [r14]
10001648dlea r13l, [rsi+1]
100016491mov [r14], r13l
100016494mov r13l, edx
100016497shl r13, cl
10001649amov [rbx+rsi], al
10001649dadd r13, r8
1000164a0mov r11l, r11l
1000164a3cmp r13, r12
1000164a6jbe 0x100016532
1000164acimul r11, r15
1000164b0shr r11, 35
1000164b4dec edi
1000164b6cmp edi, 1
1000164b9ja 0x100016478
1000164bbcmp r8, r12
1000164bejbe 0x100016586
1000164c4xor eax, eax
1000164c6mov rdx, 0x199999999999999a
1000164d0
1000164d0loc_1000164d0:
1000164d0cmp r8, rdx
1000164d3jae 0x10001656d
1000164d9add r8, r8
1000164dclea r8, [r8+4*r8]
1000164e0mov rdi, r8
1000164e3shr rdi, cl
1000164e6cmp rdi, 10
1000164eajae 0x100016572
1000164f0and r8, r9
1000164f3or dil, 48
1000164f7movsxd rsi, [r14]
1000164falea r11l, [rsi+1]
1000164femov [r14], r11l
100016501mov [rbx+rsi], dil
100016505add r12, r12
100016508lea r12, [r12+4*r12]
10001650cadd r10, r10
10001650flea r10, [r10+4*r10]
100016513dec eax
100016515cmp r8, r12
100016518ja 0x1000164d0
10001651amov rcx, [rbp-48]
10001651eadd [rcx], eax
100016520mov esi, [r14]
100016523mov rdi, rbx
100016526mov rdx, r10
100016529mov rcx, r12
10001652cmov r9, [rbp-56]
100016530jmp 0x100016554
100016532
100016532loc_100016532:
100016532mov rdx, [rbp-48]
100016536mov eax, [rdx]
100016538add eax, edi
10001653aadd eax, -2
10001653dmov [rdx], eax
10001653fshl r11, cl
100016542mov esi, [r14]
100016545mov rdi, rbx
100016548mov rdx, r10
10001654bmov rcx, r12
10001654emov r8, r13
100016551mov r9, r11
100016554
100016554loc_100016554:
100016554call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy
100016559add rsp, 40
10001655dpop rbx
10001655epop r12
100016560pop r13
100016562pop r14
100016564pop r15
100016566pop rbp
100016567ret
100016568
100016568loc_100016568:
100016568call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.4
10001656d
10001656dloc_10001656d:
10001656dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.3
100016572
100016572loc_100016572:
100016572call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.2
100016577
100016577loc_100016577:
100016577call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.7
10001657c
10001657cloc_10001657c:
10001657ccall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.6
100016581
100016581loc_100016581:
100016581call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.5
100016586
100016586loc_100016586:
100016586call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001658bnop
10001632b
10001658c
10001658c_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_:
10001658cpush rbp
10001658dmov rbp, rsp
100016590mov edx, [rdi+8]
100016593cmp edx, [rsi+8]
100016596jne 0x1000165a2
100016598mov rax, [rdi]
10001659bsub rax, [rsi]
10001659ejb 0x1000165b0
1000165a0pop rbp
1000165a1ret
1000165a2
1000165a2loc_1000165a2:
1000165a2lea rcx, [rip+26270]
1000165a9mov edx, 16979
1000165aejmp 0x1000165bc
1000165b0
1000165b0loc_1000165b0:
1000165b0lea rcx, [rip+26267]
1000165b7mov edx, 16980
1000165bc
1000165bcloc_1000165bc:
1000165bclea rdi, [rip+26240]
1000165c3lea rsi, [rip+19788]
1000165cacall __assert_rtn@plt
1000165cfud2
1000165d1
1000165d1 48 89 c7 e8 91 d7 fe ff H.......
10001658c
10001658c_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_:
10001658cpush rbp
10001658dmov rbp, rsp
100016590mov edx, [rdi+8]
100016593cmp edx, [rsi+8]
100016596jne 0x1000165a2
100016598mov rax, [rdi]
10001659bsub rax, [rsi]
10001659ejb 0x1000165b0
1000165a0pop rbp
1000165a1ret
1000165a2
1000165a2loc_1000165a2:
1000165a2lea rcx, [rip+26270]
1000165a9mov edx, 16979
1000165aejmp 0x1000165bc
1000165b0
1000165b0loc_1000165b0:
1000165b0lea rcx, [rip+26267]
1000165b7mov edx, 16980
1000165bc
1000165bcloc_1000165bc:
1000165bclea rdi, [rip+26240]
1000165c3lea rsi, [rip+19788]
1000165cacall __assert_rtn@plt
1000165cfud2
1000165d1
1000165d1 48 89 c7 e8 91 d7 fe ff H.......
10001658c
1000165d9
1000165d9_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy:
1000165d9push rbp
1000165damov rbp, rsp
1000165ddtest esi, esi
1000165dfjle 0x100016656
1000165e1cmp rdx, rcx
1000165e4ja 0x10001665b
1000165e6mov r10, rcx
1000165e9sub r10, r8
1000165ecjb 0x100016660
1000165eetest r9, r9
1000165f1je 0x100016665
1000165f3mov rax, rdx
1000165f6sub rax, r8
1000165f9setbe r11b
1000165fdcmp r10, r9
100016600setb r10b
100016604or r10b, r11b
100016607jne 0x10001664f
100016609mov esi, esi
10001660badd r8, r9
10001660esub rcx, r8
100016611mov r10, rdx
100016614neg r10
100016617
100016617loc_100016617:
100016617cmp r8, rdx
10001661ajb 0x100016625
10001661clea r11, [r10+r8]
100016620cmp rax, r11
100016623jbe 0x10001664f
100016625
100016625loc_100016625:
100016625mov r11b, [rdi+rsi-1]
10001662acmp r11b, 48
10001662eje 0x100016651
100016630dec r11b
100016633mov [rdi+rsi-1], r11b
100016638sub rcx, r9
10001663bsetb r11b
10001663fcmp r8, rdx
100016642jae 0x10001664f
100016644sub rax, r9
100016647add r8, r9
10001664atest r11b, r11b
10001664dje 0x100016617
10001664f
10001664floc_10001664f:
10001664fpop rbp
100016650ret
100016651
100016651loc_100016651:
100016651call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.1
100016656
100016656loc_100016656:
100016656call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.5
10001665b
10001665bloc_10001665b:
10001665bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.4
100016660
100016660loc_100016660:
100016660call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.3
100016665
100016665loc_100016665:
100016665call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.2
1000165d9
1000165d9_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy:
1000165d9push rbp
1000165damov rbp, rsp
1000165ddtest esi, esi
1000165dfjle 0x100016656
1000165e1cmp rdx, rcx
1000165e4ja 0x10001665b
1000165e6mov r10, rcx
1000165e9sub r10, r8
1000165ecjb 0x100016660
1000165eetest r9, r9
1000165f1je 0x100016665
1000165f3mov rax, rdx
1000165f6sub rax, r8
1000165f9setbe r11b
1000165fdcmp r10, r9
100016600setb r10b
100016604or r10b, r11b
100016607jne 0x10001664f
100016609mov esi, esi
10001660badd r8, r9
10001660esub rcx, r8
100016611mov r10, rdx
100016614neg r10
100016617
100016617loc_100016617:
100016617cmp r8, rdx
10001661ajb 0x100016625
10001661clea r11, [r10+r8]
100016620cmp rax, r11
100016623jbe 0x10001664f
100016625
100016625loc_100016625:
100016625mov r11b, [rdi+rsi-1]
10001662acmp r11b, 48
10001662eje 0x100016651
100016630dec r11b
100016633mov [rdi+rsi-1], r11b
100016638sub rcx, r9
10001663bsetb r11b
10001663fcmp r8, rdx
100016642jae 0x10001664f
100016644sub rax, r9
100016647add r8, r9
10001664atest r11b, r11b
10001664dje 0x100016617
10001664f
10001664floc_10001664f:
10001664fpop rbp
100016650ret
100016651
100016651loc_100016651:
100016651call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.1
100016656
100016656loc_100016656:
100016656call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.5
10001665b
10001665bloc_10001665b:
10001665bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.4
100016660
100016660loc_100016660:
100016660call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.3
100016665
100016665loc_100016665:
100016665call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.2
1000165d9
10001666a
10001666a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
10001666apush rbp
10001666bmov rbp, rsp
10001666epush rbx
10001666fpush rax
100016670mov rbx, rdi
100016673test [rdi+608], 1
10001667aje 0x100016688
10001667cmov rdi, [rbx+624]
100016683call _ZdlPv@plt
100016688
100016688loc_100016688:
100016688mov rdi, rbx
10001668badd rsp, 8
10001668fpop rbx
100016690pop rbp
100016691jmp 0x100008866
10001666a
10001666a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
10001666apush rbp
10001666bmov rbp, rsp
10001666epush rbx
10001666fpush rax
100016670mov rbx, rdi
100016673test [rdi+608], 1
10001667aje 0x100016688
10001667cmov rdi, [rbx+624]
100016683call _ZdlPv@plt
100016688
100016688loc_100016688:
100016688mov rdi, rbx
10001668badd rsp, 8
10001668fpop rbx
100016690pop rbp
100016691jmp 0x100008866
10001666a
100016696
100016696_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cLi0EEEOT_:
100016696push rbp
100016697mov rbp, rsp
10001669apush r14
10001669cpush rbx
10001669dmov rbx, rdi
1000166a0xorps x0, x0
1000166a3movups [rdi], x0
1000166a6call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_
1000166abmov rdi, rbx
1000166aemov esi, 1
1000166b3pop rbx
1000166b4pop r14
1000166b6pop rbp
1000166b7jmp 0x1000093fc
1000166bc
1000166bc 49 89 c6 48 I..H
1000166c0 89 df e8 e5 2d ff ff 4c 89 f7 e8 29 1b 00 00 90 ....-..L...)....
100016696
100016696_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cLi0EEEOT_:
100016696push rbp
100016697mov rbp, rsp
10001669apush r14
10001669cpush rbx
10001669dmov rbx, rdi
1000166a0xorps x0, x0
1000166a3movups [rdi], x0
1000166a6call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_
1000166abmov rdi, rbx
1000166aemov esi, 1
1000166b3pop rbx
1000166b4pop r14
1000166b6pop rbp
1000166b7jmp 0x1000093fc
1000166bc
1000166bc 49 89 c6 48 I..H
1000166c0 89 df e8 e5 2d ff ff 4c 89 f7 e8 29 1b 00 00 90 ....-..L...)....
100016696
1000166d0
1000166d0_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_:
1000166d0push rbp
1000166d1mov rbp, rsp
1000166d4push r14
1000166d6push rbx
1000166d7mov rbx, rsi
1000166damov r14, rdi
1000166ddadd rdi, 8
1000166e1movzx esi, [r14]
1000166e5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000166eamov [r14], 3
1000166eemov rdi, rbx
1000166f1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
1000166f6mov [r14+8], rax
1000166famov rdi, r14
1000166fdmov esi, 1
100016702pop rbx
100016703pop r14
100016705pop rbp
100016706jmp 0x1000093fc
10001670b
10001670b 90 .
1000166d0
1000166d0_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_:
1000166d0push rbp
1000166d1mov rbp, rsp
1000166d4push r14
1000166d6push rbx
1000166d7mov rbx, rsi
1000166damov r14, rdi
1000166ddadd rdi, 8
1000166e1movzx esi, [r14]
1000166e5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000166eamov [r14], 3
1000166eemov rdi, rbx
1000166f1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
1000166f6mov [r14+8], rax
1000166famov rdi, r14
1000166fdmov esi, 1
100016702pop rbx
100016703pop r14
100016705pop rbp
100016706jmp 0x1000093fc
10001670b
10001670b 90 .
1000166d0
10001670c
10001670c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_:
10001670cpush rbp
10001670dmov rbp, rsp
100016710push r14
100016712push rbx
100016713mov r14, rdi
100016716mov edi, 24
10001671bcall _Znwm@plt
100016720mov rbx, rax
100016723mov rdi, rax
100016726mov rsi, r14
100016729call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001672emov rax, rbx
100016731pop rbx
100016732pop r14
100016734pop rbp
100016735ret
100016736
100016736 49 89 c6 48 89 df e8 77 1b 00 I..H...w..
100016740 00 4c 89 f7 e8 af 1a 00 00 90 .L........
10001670c
10001670c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_:
10001670cpush rbp
10001670dmov rbp, rsp
100016710push r14
100016712push rbx
100016713mov r14, rdi
100016716mov edi, 24
10001671bcall _Znwm@plt
100016720mov rbx, rax
100016723mov rdi, rax
100016726mov rsi, r14
100016729call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001672emov rax, rbx
100016731pop rbx
100016732pop r14
100016734pop rbp
100016735ret
100016736
100016736 49 89 c6 48 89 df e8 77 1b 00 I..H...w..
100016740 00 4c 89 f7 e8 af 1a 00 00 90 .L........
10001670c
10001674a
10001674a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA1_KcA1_cLi0EEEOT_:
10001674apush rbp
10001674bmov rbp, rsp
10001674epush r14
100016750push rbx
100016751mov rbx, rdi
100016754xorps x0, x0
100016757movups [rdi], x0
10001675acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_
10001675fmov rdi, rbx
100016762mov esi, 1
100016767pop rbx
100016768pop r14
10001676apop rbp
10001676bjmp 0x1000093fc
100016770
100016770 49 89 c6 48 89 df e8 31 2d ff ff 4c 89 f7 e8 75 I..H...1-..L...u
100016780 1a 00 00 90 ....
10001674a
10001674a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA1_KcA1_cLi0EEEOT_:
10001674apush rbp
10001674bmov rbp, rsp
10001674epush r14
100016750push rbx
100016751mov rbx, rdi
100016754xorps x0, x0
100016757movups [rdi], x0
10001675acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_
10001675fmov rdi, rbx
100016762mov esi, 1
100016767pop rbx
100016768pop r14
10001676apop rbp
10001676bjmp 0x1000093fc
100016770
100016770 49 89 c6 48 89 df e8 31 2d ff ff 4c 89 f7 e8 75 I..H...1-..L...u
100016780 1a 00 00 90 ....
10001674a
100016784
100016784_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_:
100016784push rbp
100016785mov rbp, rsp
100016788push r14
10001678apush rbx
10001678bmov rbx, rsi
10001678emov r14, rdi
100016791add rdi, 8
100016795movzx esi, [r14]
100016799call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001679emov [r14], 3
1000167a2mov rdi, rbx
1000167a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
1000167aamov [r14+8], rax
1000167aemov rdi, r14
1000167b1mov esi, 1
1000167b6pop rbx
1000167b7pop r14
1000167b9pop rbp
1000167bajmp 0x1000093fc
1000167bf
1000167bf 90 .
100016784
100016784_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_:
100016784push rbp
100016785mov rbp, rsp
100016788push r14
10001678apush rbx
10001678bmov rbx, rsi
10001678emov r14, rdi
100016791add rdi, 8
100016795movzx esi, [r14]
100016799call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001679emov [r14], 3
1000167a2mov rdi, rbx
1000167a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
1000167aamov [r14+8], rax
1000167aemov rdi, r14
1000167b1mov esi, 1
1000167b6pop rbx
1000167b7pop r14
1000167b9pop rbp
1000167bajmp 0x1000093fc
1000167bf
1000167bf 90 .
100016784
1000167c0
1000167c0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA14_KcA14_cLi0EEEOT_:
1000167c0push rbp
1000167c1mov rbp, rsp
1000167c4push r14
1000167c6push rbx
1000167c7mov rbx, rdi
1000167caxorps x0, x0
1000167cdmovups [rdi], x0
1000167d0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_
1000167d5mov rdi, rbx
1000167d8mov esi, 1
1000167ddpop rbx
1000167depop r14
1000167e0pop rbp
1000167e1jmp 0x1000093fc
1000167e6
1000167e6 49 89 c6 48 89 df e8 bb 2c ff I..H....,.
1000167f0 ff 4c 89 f7 e8 ff 19 00 00 90 .L........
1000167c0
1000167c0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA14_KcA14_cLi0EEEOT_:
1000167c0push rbp
1000167c1mov rbp, rsp
1000167c4push r14
1000167c6push rbx
1000167c7mov rbx, rdi
1000167caxorps x0, x0
1000167cdmovups [rdi], x0
1000167d0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_
1000167d5mov rdi, rbx
1000167d8mov esi, 1
1000167ddpop rbx
1000167depop r14
1000167e0pop rbp
1000167e1jmp 0x1000093fc
1000167e6
1000167e6 49 89 c6 48 89 df e8 bb 2c ff I..H....,.
1000167f0 ff 4c 89 f7 e8 ff 19 00 00 90 .L........
1000167c0
1000167fa
1000167fa_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_:
1000167fapush rbp
1000167fbmov rbp, rsp
1000167fepush r14
100016800push rbx
100016801mov rbx, rsi
100016804mov r14, rdi
100016807add rdi, 8
10001680bmovzx esi, [r14]
10001680fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016814mov [r14], 3
100016818mov rdi, rbx
10001681bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_
100016820mov [r14+8], rax
100016824mov rdi, r14
100016827mov esi, 1
10001682cpop rbx
10001682dpop r14
10001682fpop rbp
100016830jmp 0x1000093fc
100016835
100016835 90 .
1000167fa
1000167fa_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_:
1000167fapush rbp
1000167fbmov rbp, rsp
1000167fepush r14
100016800push rbx
100016801mov rbx, rsi
100016804mov r14, rdi
100016807add rdi, 8
10001680bmovzx esi, [r14]
10001680fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016814mov [r14], 3
100016818mov rdi, rbx
10001681bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_
100016820mov [r14+8], rax
100016824mov rdi, r14
100016827mov esi, 1
10001682cpop rbx
10001682dpop r14
10001682fpop rbp
100016830jmp 0x1000093fc
100016835
100016835 90 .
1000167fa
100016836
100016836_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_:
100016836push rbp
100016837mov rbp, rsp
10001683apush r14
10001683cpush rbx
10001683dmov r14, rdi
100016840mov edi, 24
100016845call _Znwm@plt
10001684amov rbx, rax
10001684dmov rdi, rax
100016850mov rsi, r14
100016853call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016858mov rax, rbx
10001685bpop rbx
10001685cpop r14
10001685epop rbp
10001685fret
100016860
100016860 49 89 c6 48 89 df e8 4d 1a 00 00 4c 89 f7 e8 85 I..H...M...L....
100016870 19 00 00 90 ....
100016836
100016836_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_:
100016836push rbp
100016837mov rbp, rsp
10001683apush r14
10001683cpush rbx
10001683dmov r14, rdi
100016840mov edi, 24
100016845call _Znwm@plt
10001684amov rbx, rax
10001684dmov rdi, rax
100016850mov rsi, r14
100016853call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016858mov rax, rbx
10001685bpop rbx
10001685cpop r14
10001685epop rbp
10001685fret
100016860
100016860 49 89 c6 48 89 df e8 4d 1a 00 00 4c 89 f7 e8 85 I..H...M...L....
100016870 19 00 00 90 ....
100016836
100016874
100016874_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_:
100016874push rbp
100016875mov rbp, rsp
100016878push r14
10001687apush rbx
10001687bmov r14, rsi
10001687emov rbx, rdi
100016881xorps x0, x0
100016884movups [rdi], x0
100016887mov al, [rsi]
100016889mov [rdi], al
10001688bmov rdi, rsi
10001688emov esi, 1
100016893call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100016898movzx eax, [rbx]
10001689bdec eax
10001689dcmp eax, 7
1000168a0ja 0x1000168ed
1000168a2lea rcx, [rip+111]
1000168a9movsxd rax, [rcx+4*rax]
1000168adadd rax, rcx
1000168b0jmp rax
1000168b2mov rax, [r14+8]
1000168b6jmp 0x1000168e9
1000168b8mov rdi, [r14+8]
1000168bccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
1000168c1jmp 0x1000168e9
1000168c3mov rdi, [r14+8]
1000168c7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
1000168ccjmp 0x1000168e9
1000168cemovzx eax, [r14+8]
1000168d3jmp 0x1000168e9
1000168d5mov rdi, [r14+8]
1000168d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
1000168dejmp 0x1000168e9
1000168e0mov rdi, [r14+8]
1000168e4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
1000168e9
1000168e9loc_1000168e9:
1000168e9mov [rbx+8], rax
1000168ed
1000168edloc_1000168ed:
1000168edmov rdi, rbx
1000168f0mov esi, 1
1000168f5pop rbx
1000168f6pop r14
1000168f8pop rbp
1000168f9jmp 0x1000093fc
1000168fejmp 0x100016904
100016900jmp 0x100016904
100016902jmp 0x100016904
100016904
100016904loc_100016904:
100016904mov r14, rax
100016907mov rdi, rbx
10001690acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001690fmov rdi, r14
100016912call _Unwind_Resume@plt
100016917nop
100016918mov ebp, 0xffffffffc8ffffff
10001691ddb 0xff
10001691edb 0xff
10001691fjmp [rax-0x49000001]
100016925db 0xff
100016926db 0xff
100016927callf [rdx-0x65000001]
10001692ddb 0xff
10001692edb 0xff
10001692fcallf [rdx-0x54000001]
100016935db 0xff
100016936db 0xff
100016937db 0xff
100016874
100016874_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_:
100016874push rbp
100016875mov rbp, rsp
100016878push r14
10001687apush rbx
10001687bmov r14, rsi
10001687emov rbx, rdi
100016881xorps x0, x0
100016884movups [rdi], x0
100016887mov al, [rsi]
100016889mov [rdi], al
10001688bmov rdi, rsi
10001688emov esi, 1
100016893call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100016898movzx eax, [rbx]
10001689bdec eax
10001689dcmp eax, 7
1000168a0ja 0x1000168ed
1000168a2lea rcx, [rip+111]
1000168a9movsxd rax, [rcx+4*rax]
1000168adadd rax, rcx
1000168b0jmp rax
1000168b2mov rax, [r14+8]
1000168b6jmp 0x1000168e9
1000168b8mov rdi, [r14+8]
1000168bccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
1000168c1jmp 0x1000168e9
1000168c3mov rdi, [r14+8]
1000168c7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
1000168ccjmp 0x1000168e9
1000168cemovzx eax, [r14+8]
1000168d3jmp 0x1000168e9
1000168d5mov rdi, [r14+8]
1000168d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
1000168dejmp 0x1000168e9
1000168e0mov rdi, [r14+8]
1000168e4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
1000168e9
1000168e9loc_1000168e9:
1000168e9mov [rbx+8], rax
1000168ed
1000168edloc_1000168ed:
1000168edmov rdi, rbx
1000168f0mov esi, 1
1000168f5pop rbx
1000168f6pop r14
1000168f8pop rbp
1000168f9jmp 0x1000093fc
1000168fejmp 0x100016904
100016900jmp 0x100016904
100016902jmp 0x100016904
100016904
100016904loc_100016904:
100016904mov r14, rax
100016907mov rdi, rbx
10001690acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001690fmov rdi, r14
100016912call _Unwind_Resume@plt
100016917nop
100016918mov ebp, 0xffffffffc8ffffff
10001691ddb 0xff
10001691edb 0xff
10001691fjmp [rax-0x49000001]
100016925db 0xff
100016926db 0xff
100016927callf [rdx-0x65000001]
10001692ddb 0xff
10001692edb 0xff
10001692fcallf [rdx-0x54000001]
100016935db 0xff
100016936db 0xff
100016937db 0xff
100016874
100016938
100016938_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_:
100016938push rbp
100016939mov rbp, rsp
10001693cpush r14
10001693epush rbx
10001693fmov r14, rdi
100016942mov edi, 24
100016947call _Znwm@plt
10001694cmov rbx, rax
10001694fmov rdi, rax
100016952mov rsi, r14
100016955call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_
10001695amov rax, rbx
10001695dpop rbx
10001695epop r14
100016960pop rbp
100016961ret
100016962
100016962 49 89 c6 48 89 df e8 4b 19 00 00 4c 89 f7 I..H...K...L..
100016970 e8 83 18 00 00 90 ......
100016938
100016938_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_:
100016938push rbp
100016939mov rbp, rsp
10001693cpush r14
10001693epush rbx
10001693fmov r14, rdi
100016942mov edi, 24
100016947call _Znwm@plt
10001694cmov rbx, rax
10001694fmov rdi, rax
100016952mov rsi, r14
100016955call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_
10001695amov rax, rbx
10001695dpop rbx
10001695epop r14
100016960pop rbp
100016961ret
100016962
100016962 49 89 c6 48 89 df e8 4b 19 00 00 4c 89 f7 I..H...K...L..
100016970 e8 83 18 00 00 90 ......
100016938
100016976
100016976_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_:
100016976push rbp
100016977mov rbp, rsp
10001697apush r14
10001697cpush rbx
10001697dmov rbx, rdi
100016980lea rax, [rdi+8]
100016984xorps x0, x0
100016987movups [rdi+8], x0
10001698bmov [rdi], rax
10001698emov rax, [rsi]
100016991lea rdx, [rsi+8]
100016995mov rsi, rax
100016998call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_
10001699dpop rbx
10001699epop r14
1000169a0pop rbp
1000169a1ret
1000169a2
1000169a2 49 89 c6 48 8b 73 08 48 89 df e8 6f 33 ff I..H.s.H...o3.
1000169b0 ff 4c 89 f7 e8 3f 18 00 00 90 .L...?....
100016976
100016976_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_:
100016976push rbp
100016977mov rbp, rsp
10001697apush r14
10001697cpush rbx
10001697dmov rbx, rdi
100016980lea rax, [rdi+8]
100016984xorps x0, x0
100016987movups [rdi+8], x0
10001698bmov [rdi], rax
10001698emov rax, [rsi]
100016991lea rdx, [rsi+8]
100016995mov rsi, rax
100016998call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_
10001699dpop rbx
10001699epop r14
1000169a0pop rbp
1000169a1ret
1000169a2
1000169a2 49 89 c6 48 8b 73 08 48 89 df e8 6f 33 ff I..H.s.H...o3.
1000169b0 ff 4c 89 f7 e8 3f 18 00 00 90 .L...?....
100016976
1000169ba
1000169ba_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_:
1000169bacmp rsi, rdx
1000169bdje 0x100016a1e
1000169bfpush rbp
1000169c0mov rbp, rsp
1000169c3push r15
1000169c5push r14
1000169c7push r12
1000169c9push rbx
1000169camov rbx, rdx
1000169cdmov r12, rsi
1000169d0mov r14, rdi
1000169d3lea r15, [rdi+8]
1000169d7
1000169d7loc_1000169d7:
1000169d7lea rcx, [r12+32]
1000169dcmov rdi, r14
1000169dfmov rsi, r15
1000169e2mov rdx, rcx
1000169e5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_
1000169eamov rcx, [r12+8]
1000169eftest rcx, rcx
1000169f2je 0x100016a01
1000169f4
1000169f4loc_1000169f4:
1000169f4mov rax, rcx
1000169f7mov rcx, [rcx]
1000169fatest rcx, rcx
1000169fdjne 0x1000169f4
1000169ffjmp 0x100016a0e
100016a01
100016a01loc_100016a01:
100016a01mov rax, [r12+16]
100016a06cmp [rax], r12
100016a09mov r12, rax
100016a0cjne 0x100016a01
100016a0e
100016a0eloc_100016a0e:
100016a0emov r12, rax
100016a11cmp rax, rbx
100016a14jne 0x1000169d7
100016a16pop rbx
100016a17pop r12
100016a19pop r14
100016a1bpop r15
100016a1dpop rbp
100016a1e
100016a1eloc_100016a1e:
100016a1eret
100016a1f
100016a1f 90 .
1000169ba
1000169ba_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_:
1000169bacmp rsi, rdx
1000169bdje 0x100016a1e
1000169bfpush rbp
1000169c0mov rbp, rsp
1000169c3push r15
1000169c5push r14
1000169c7push r12
1000169c9push rbx
1000169camov rbx, rdx
1000169cdmov r12, rsi
1000169d0mov r14, rdi
1000169d3lea r15, [rdi+8]
1000169d7
1000169d7loc_1000169d7:
1000169d7lea rcx, [r12+32]
1000169dcmov rdi, r14
1000169dfmov rsi, r15
1000169e2mov rdx, rcx
1000169e5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_
1000169eamov rcx, [r12+8]
1000169eftest rcx, rcx
1000169f2je 0x100016a01
1000169f4
1000169f4loc_1000169f4:
1000169f4mov rax, rcx
1000169f7mov rcx, [rcx]
1000169fatest rcx, rcx
1000169fdjne 0x1000169f4
1000169ffjmp 0x100016a0e
100016a01
100016a01loc_100016a01:
100016a01mov rax, [r12+16]
100016a06cmp [rax], r12
100016a09mov r12, rax
100016a0cjne 0x100016a01
100016a0e
100016a0eloc_100016a0e:
100016a0emov r12, rax
100016a11cmp rax, rbx
100016a14jne 0x1000169d7
100016a16pop rbx
100016a17pop r12
100016a19pop r14
100016a1bpop r15
100016a1dpop rbp
100016a1e
100016a1eloc_100016a1e:
100016a1eret
100016a1f
100016a1f 90 .
1000169ba
100016a20
100016a20_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_:
100016a20push rbp
100016a21mov rbp, rsp
100016a24push r15
100016a26push r14
100016a28push r12
100016a2apush rbx
100016a2bsub rsp, 48
100016a2fmov r14, rcx
100016a32mov r8, rdx
100016a35mov rbx, rdi
100016a38lea rdx, [rbp-40]
100016a3clea rcx, [rbp-48]
100016a40call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_
100016a45mov r15, rax
100016a48mov rax, [rax]
100016a4btest rax, rax
100016a4eje 0x100016a54
100016a50xor edx, edx
100016a52jmp 0x100016a7f
100016a54
100016a54loc_100016a54:
100016a54lea r12, [rbp-72]
100016a58mov rdi, r12
100016a5bmov rsi, rbx
100016a5emov rdx, r14
100016a61call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_
100016a66mov rsi, [rbp-40]
100016a6amov rcx, [r12]
100016a6emov rdi, rbx
100016a71mov rdx, r15
100016a74call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__insert_node_atEPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSS_SS_
100016a79mov rax, [r12]
100016a7dmov dl, 1
100016a7f
100016a7floc_100016a7f:
100016a7fadd rsp, 48
100016a83pop rbx
100016a84pop r12
100016a86pop r14
100016a88pop r15
100016a8apop rbp
100016a8bret
100016a20
100016a20_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_:
100016a20push rbp
100016a21mov rbp, rsp
100016a24push r15
100016a26push r14
100016a28push r12
100016a2apush rbx
100016a2bsub rsp, 48
100016a2fmov r14, rcx
100016a32mov r8, rdx
100016a35mov rbx, rdi
100016a38lea rdx, [rbp-40]
100016a3clea rcx, [rbp-48]
100016a40call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_
100016a45mov r15, rax
100016a48mov rax, [rax]
100016a4btest rax, rax
100016a4eje 0x100016a54
100016a50xor edx, edx
100016a52jmp 0x100016a7f
100016a54
100016a54loc_100016a54:
100016a54lea r12, [rbp-72]
100016a58mov rdi, r12
100016a5bmov rsi, rbx
100016a5emov rdx, r14
100016a61call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_
100016a66mov rsi, [rbp-40]
100016a6amov rcx, [r12]
100016a6emov rdi, rbx
100016a71mov rdx, r15
100016a74call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__insert_node_atEPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSS_SS_
100016a79mov rax, [r12]
100016a7dmov dl, 1
100016a7f
100016a7floc_100016a7f:
100016a7fadd rsp, 48
100016a83pop rbx
100016a84pop r12
100016a86pop r14
100016a88pop r15
100016a8apop rbp
100016a8bret
100016a20
100016a8c
100016a8c_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_:
100016a8cpush rbp
100016a8dmov rbp, rsp
100016a90push r15
100016a92push r14
100016a94push r13
100016a96push r12
100016a98push rbx
100016a99sub rsp, 24
100016a9dmov [rbp-48], rdx
100016aa1mov rbx, rsi
100016aa4mov [rbp-56], rdi
100016aa8lea r15, [rdi+8]
100016aaccmp r15, rsi
100016aafje 0x100016aef
100016ab1mov r13, rcx
100016ab4lea r14, [rbx+32]
100016ab8mov rdi, r8
100016abbmov rsi, r14
100016abemov r12, r8
100016ac1call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ac6mov r8, r12
100016ac9test al, al
100016acbjs 0x100016aef
100016acdmov rdi, r14
100016ad0mov rsi, r8
100016ad3call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ad8test al, al
100016adajs 0x100016b12
100016adcmov rax, [rbp-48]
100016ae0mov [rax], rbx
100016ae3mov [r13], rbx
100016ae7
100016ae7loc_100016ae7:
100016ae7mov rbx, r13
100016aeajmp 0x100016b87
100016aef
100016aefloc_100016aef:
100016aefmov r14, rbx
100016af2mov r12, [rbp-56]
100016af6cmp [r12], rbx
100016afaje 0x100016b6a
100016afcmov rax, [rbx]
100016afftest rax, rax
100016b02je 0x100016b2b
100016b04
100016b04loc_100016b04:
100016b04mov r14, rax
100016b07mov rax, [rax+8]
100016b0btest rax, rax
100016b0ejne 0x100016b04
100016b10jmp 0x100016b3a
100016b12
100016b12loc_100016b12:
100016b12mov rax, [rbx+8]
100016b16test rax, rax
100016b19je 0x100016b99
100016b1bmov rcx, rax
100016b1e
100016b1eloc_100016b1e:
100016b1emov r14, rcx
100016b21mov rcx, [rcx]
100016b24test rcx, rcx
100016b27jne 0x100016b1e
100016b29jmp 0x100016ba8
100016b2b
100016b2bloc_100016b2b:
100016b2bmov rax, rbx
100016b2e
100016b2eloc_100016b2e:
100016b2emov r14, [rax+16]
100016b32cmp [r14], rax
100016b35mov rax, r14
100016b38je 0x100016b2e
100016b3a
100016b3aloc_100016b3a:
100016b3alea rdi, [r14+32]
100016b3emov rsi, r8
100016b41mov r15, r8
100016b44call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016b49test al, al
100016b4bjs 0x100016b6a
100016b4dmov rdx, r15
100016b50mov rdi, r12
100016b53mov rsi, [rbp-48]
100016b57
100016b57loc_100016b57:
100016b57add rsp, 24
100016b5bpop rbx
100016b5cpop r12
100016b5epop r13
100016b60pop r14
100016b62pop r15
100016b64pop rbp
100016b65jmp 0x10000a7f4
100016b6a
100016b6aloc_100016b6a:
100016b6acmp [rbx], 0
100016b6eje 0x100016b80
100016b70mov rax, [rbp-48]
100016b74mov [rax], r14
100016b77add r14, 8
100016b7b
100016b7bloc_100016b7b:
100016b7bmov rbx, r14
100016b7ejmp 0x100016b87
100016b80
100016b80loc_100016b80:
100016b80mov rax, [rbp-48]
100016b84mov [rax], rbx
100016b87
100016b87loc_100016b87:
100016b87mov rax, rbx
100016b8aadd rsp, 24
100016b8epop rbx
100016b8fpop r12
100016b91pop r13
100016b93pop r14
100016b95pop r15
100016b97pop rbp
100016b98ret
100016b99
100016b99loc_100016b99:
100016b99mov rcx, rbx
100016b9c
100016b9cloc_100016b9c:
100016b9cmov r14, [rcx+16]
100016ba0cmp [r14], rcx
100016ba3mov rcx, r14
100016ba6jne 0x100016b9c
100016ba8
100016ba8loc_100016ba8:
100016ba8lea r13, [rbx+8]
100016baccmp r14, r15
100016bafje 0x100016bd2
100016bb1lea rsi, [r14+32]
100016bb5mov rdi, r12
100016bb8call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016bbdtest al, al
100016bbfjs 0x100016bce
100016bc1mov rdi, [rbp-56]
100016bc5mov rsi, [rbp-48]
100016bc9mov rdx, r12
100016bccjmp 0x100016b57
100016bce
100016bceloc_100016bce:
100016bcemov rax, [r13]
100016bd2
100016bd2loc_100016bd2:
100016bd2test rax, rax
100016bd5je 0x100016be0
100016bd7mov rax, [rbp-48]
100016bdbmov [rax], r14
100016bdejmp 0x100016b7b
100016be0
100016be0loc_100016be0:
100016be0mov rax, [rbp-48]
100016be4mov [rax], rbx
100016be7jmp 0x100016ae7
100016a8c
100016a8c_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_:
100016a8cpush rbp
100016a8dmov rbp, rsp
100016a90push r15
100016a92push r14
100016a94push r13
100016a96push r12
100016a98push rbx
100016a99sub rsp, 24
100016a9dmov [rbp-48], rdx
100016aa1mov rbx, rsi
100016aa4mov [rbp-56], rdi
100016aa8lea r15, [rdi+8]
100016aaccmp r15, rsi
100016aafje 0x100016aef
100016ab1mov r13, rcx
100016ab4lea r14, [rbx+32]
100016ab8mov rdi, r8
100016abbmov rsi, r14
100016abemov r12, r8
100016ac1call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ac6mov r8, r12
100016ac9test al, al
100016acbjs 0x100016aef
100016acdmov rdi, r14
100016ad0mov rsi, r8
100016ad3call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ad8test al, al
100016adajs 0x100016b12
100016adcmov rax, [rbp-48]
100016ae0mov [rax], rbx
100016ae3mov [r13], rbx
100016ae7
100016ae7loc_100016ae7:
100016ae7mov rbx, r13
100016aeajmp 0x100016b87
100016aef
100016aefloc_100016aef:
100016aefmov r14, rbx
100016af2mov r12, [rbp-56]
100016af6cmp [r12], rbx
100016afaje 0x100016b6a
100016afcmov rax, [rbx]
100016afftest rax, rax
100016b02je 0x100016b2b
100016b04
100016b04loc_100016b04:
100016b04mov r14, rax
100016b07mov rax, [rax+8]
100016b0btest rax, rax
100016b0ejne 0x100016b04
100016b10jmp 0x100016b3a
100016b12
100016b12loc_100016b12:
100016b12mov rax, [rbx+8]
100016b16test rax, rax
100016b19je 0x100016b99
100016b1bmov rcx, rax
100016b1e
100016b1eloc_100016b1e:
100016b1emov r14, rcx
100016b21mov rcx, [rcx]
100016b24test rcx, rcx
100016b27jne 0x100016b1e
100016b29jmp 0x100016ba8
100016b2b
100016b2bloc_100016b2b:
100016b2bmov rax, rbx
100016b2e
100016b2eloc_100016b2e:
100016b2emov r14, [rax+16]
100016b32cmp [r14], rax
100016b35mov rax, r14
100016b38je 0x100016b2e
100016b3a
100016b3aloc_100016b3a:
100016b3alea rdi, [r14+32]
100016b3emov rsi, r8
100016b41mov r15, r8
100016b44call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016b49test al, al
100016b4bjs 0x100016b6a
100016b4dmov rdx, r15
100016b50mov rdi, r12
100016b53mov rsi, [rbp-48]
100016b57
100016b57loc_100016b57:
100016b57add rsp, 24
100016b5bpop rbx
100016b5cpop r12
100016b5epop r13
100016b60pop r14
100016b62pop r15
100016b64pop rbp
100016b65jmp 0x10000a7f4
100016b6a
100016b6aloc_100016b6a:
100016b6acmp [rbx], 0
100016b6eje 0x100016b80
100016b70mov rax, [rbp-48]
100016b74mov [rax], r14
100016b77add r14, 8
100016b7b
100016b7bloc_100016b7b:
100016b7bmov rbx, r14
100016b7ejmp 0x100016b87
100016b80
100016b80loc_100016b80:
100016b80mov rax, [rbp-48]
100016b84mov [rax], rbx
100016b87
100016b87loc_100016b87:
100016b87mov rax, rbx
100016b8aadd rsp, 24
100016b8epop rbx
100016b8fpop r12
100016b91pop r13
100016b93pop r14
100016b95pop r15
100016b97pop rbp
100016b98ret
100016b99
100016b99loc_100016b99:
100016b99mov rcx, rbx
100016b9c
100016b9cloc_100016b9c:
100016b9cmov r14, [rcx+16]
100016ba0cmp [r14], rcx
100016ba3mov rcx, r14
100016ba6jne 0x100016b9c
100016ba8
100016ba8loc_100016ba8:
100016ba8lea r13, [rbx+8]
100016baccmp r14, r15
100016bafje 0x100016bd2
100016bb1lea rsi, [r14+32]
100016bb5mov rdi, r12
100016bb8call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016bbdtest al, al
100016bbfjs 0x100016bce
100016bc1mov rdi, [rbp-56]
100016bc5mov rsi, [rbp-48]
100016bc9mov rdx, r12
100016bccjmp 0x100016b57
100016bce
100016bceloc_100016bce:
100016bcemov rax, [r13]
100016bd2
100016bd2loc_100016bd2:
100016bd2test rax, rax
100016bd5je 0x100016be0
100016bd7mov rax, [rbp-48]
100016bdbmov [rax], r14
100016bdejmp 0x100016b7b
100016be0
100016be0loc_100016be0:
100016be0mov rax, [rbp-48]
100016be4mov [rax], rbx
100016be7jmp 0x100016ae7
100016a8c
100016bec
100016bec_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_:
100016becpush rbp
100016bedmov rbp, rsp
100016bf0push r15
100016bf2push r14
100016bf4push r13
100016bf6push r12
100016bf8push rbx
100016bf9push rax
100016bfamov r12, rdx
100016bfdmov r13, rsi
100016c00mov rbx, rdi
100016c03add r13, 8
100016c07mov edi, 72
100016c0ccall _Znwm@plt
100016c11mov r14, rax
100016c14mov [rbx], rax
100016c17lea r15, [rbx+8]
100016c1bmov [rbx+8], r13
100016c1fmov [rbx+16], 0
100016c27lea rdi, [rax+32]
100016c2bmov rsi, r12
100016c2ecall _ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_
100016c33mov [rbx+16], 1
100016c37mov rax, rbx
100016c3aadd rsp, 8
100016c3epop rbx
100016c3fpop r12
100016c41pop r13
100016c43pop r14
100016c45pop r15
100016c47pop rbp
100016c48ret
100016c49
100016c49 49 89 c4 48 c7 03 00 I..H...
100016c50 00 00 00 4c 89 ff 4c 89 f6 e8 9e 3e ff ff 4c 89 ...L..L....>..L.
100016c60 e7 e8 92 15 00 00 ......
100016bec
100016bec_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_:
100016becpush rbp
100016bedmov rbp, rsp
100016bf0push r15
100016bf2push r14
100016bf4push r13
100016bf6push r12
100016bf8push rbx
100016bf9push rax
100016bfamov r12, rdx
100016bfdmov r13, rsi
100016c00mov rbx, rdi
100016c03add r13, 8
100016c07mov edi, 72
100016c0ccall _Znwm@plt
100016c11mov r14, rax
100016c14mov [rbx], rax
100016c17lea r15, [rbx+8]
100016c1bmov [rbx+8], r13
100016c1fmov [rbx+16], 0
100016c27lea rdi, [rax+32]
100016c2bmov rsi, r12
100016c2ecall _ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_
100016c33mov [rbx+16], 1
100016c37mov rax, rbx
100016c3aadd rsp, 8
100016c3epop rbx
100016c3fpop r12
100016c41pop r13
100016c43pop r14
100016c45pop r15
100016c47pop rbp
100016c48ret
100016c49
100016c49 49 89 c4 48 c7 03 00 I..H...
100016c50 00 00 00 4c 89 ff 4c 89 f6 e8 9e 3e ff ff 4c 89 ...L..L....>..L.
100016c60 e7 e8 92 15 00 00 ......
100016bec
100016c66
100016c66_ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_:
100016c66push rbp
100016c67mov rbp, rsp
100016c6apush r14
100016c6cpush rbx
100016c6dmov r14, rsi
100016c70mov rbx, rdi
100016c73test [rsi], 1
100016c76jne 0x100016c89
100016c78mov rax, [r14+16]
100016c7cmov [rbx+16], rax
100016c80movups x0, [r14]
100016c84movups [rbx], x0
100016c87jmp 0x100016c99
100016c89
100016c89loc_100016c89:
100016c89mov rdx, [r14+8]
100016c8dmov rsi, [r14+16]
100016c91mov rdi, rbx
100016c94call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100016c99
100016c99loc_100016c99:
100016c99lea rdi, [rbx+24]
100016c9dadd r14, 24
100016ca1mov rsi, r14
100016ca4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016ca9pop rbx
100016caapop r14
100016cacpop rbp
100016cadret
100016cae
100016cae 49 89 I.
100016cb0 c6 f6 03 01 74 09 48 8b 7b 10 e8 f9 15 00 00 4c ....t.H.{......L
100016cc0 89 f7 e8 31 15 00 00 90 ...1....
100016c66
100016c66_ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_:
100016c66push rbp
100016c67mov rbp, rsp
100016c6apush r14
100016c6cpush rbx
100016c6dmov r14, rsi
100016c70mov rbx, rdi
100016c73test [rsi], 1
100016c76jne 0x100016c89
100016c78mov rax, [r14+16]
100016c7cmov [rbx+16], rax
100016c80movups x0, [r14]
100016c84movups [rbx], x0
100016c87jmp 0x100016c99
100016c89
100016c89loc_100016c89:
100016c89mov rdx, [r14+8]
100016c8dmov rsi, [r14+16]
100016c91mov rdi, rbx
100016c94call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100016c99
100016c99loc_100016c99:
100016c99lea rdi, [rbx+24]
100016c9dadd r14, 24
100016ca1mov rsi, r14
100016ca4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016ca9pop rbx
100016caapop r14
100016cacpop rbp
100016cadret
100016cae
100016cae 49 89 I.
100016cb0 c6 f6 03 01 74 09 48 8b 7b 10 e8 f9 15 00 00 4c ....t.H.{......L
100016cc0 89 f7 e8 31 15 00 00 90 ...1....
100016c66
100016cc8
100016cc8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_:
100016cc8push rbp
100016cc9mov rbp, rsp
100016cccpush r14
100016ccepush rbx
100016ccfmov r14, rdi
100016cd2mov edi, 24
100016cd7call _Znwm@plt
100016cdcmov rbx, rax
100016cdfxorps x0, x0
100016ce2movups [rax], x0
100016ce5mov [rax+16], 0
100016cedmov rsi, [r14]
100016cf0mov rdx, [r14+8]
100016cf4mov rcx, rdx
100016cf7sub rcx, rsi
100016cfasar rcx, 4
100016cfemov rdi, rax
100016d01call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m
100016d06mov rax, rbx
100016d09pop rbx
100016d0apop r14
100016d0cpop rbp
100016d0dret
100016d0e
100016d0e 49 89 I.
100016d10 c6 48 89 df e8 9f 15 00 00 4c 89 f7 e8 d7 14 00 .H.......L......
100016d20 00 90 ..
100016cc8
100016cc8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_:
100016cc8push rbp
100016cc9mov rbp, rsp
100016cccpush r14
100016ccepush rbx
100016ccfmov r14, rdi
100016cd2mov edi, 24
100016cd7call _Znwm@plt
100016cdcmov rbx, rax
100016cdfxorps x0, x0
100016ce2movups [rax], x0
100016ce5mov [rax+16], 0
100016cedmov rsi, [r14]
100016cf0mov rdx, [r14+8]
100016cf4mov rcx, rdx
100016cf7sub rcx, rsi
100016cfasar rcx, 4
100016cfemov rdi, rax
100016d01call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m
100016d06mov rax, rbx
100016d09pop rbx
100016d0apop r14
100016d0cpop rbp
100016d0dret
100016d0e
100016d0e 49 89 I.
100016d10 c6 48 89 df e8 9f 15 00 00 4c 89 f7 e8 d7 14 00 .H.......L......
100016d20 00 90 ..
100016cc8
100016d22
100016d22_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m:
100016d22push rbp
100016d23mov rbp, rsp
100016d26push r15
100016d28push r14
100016d2apush r12
100016d2cpush rbx
100016d2dsub rsp, 16
100016d31mov [rbp-48], rdi
100016d35mov [rbp-40], 0
100016d39test rcx, rcx
100016d3cje 0x100016d69
100016d3emov r14, rdx
100016d41mov r15, rsi
100016d44mov rbx, rdi
100016d47mov rsi, rcx
100016d4acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE11__vallocateB8ne200100Em
100016d4fmov r12, [rbx+8]
100016d53lea rdi, [rbx+16]
100016d57mov rsi, r15
100016d5amov rdx, r14
100016d5dmov rcx, r12
100016d60call _ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_
100016d65mov [rbx+8], rax
100016d69
100016d69loc_100016d69:
100016d69add rsp, 16
100016d6dpop rbx
100016d6epop r12
100016d70pop r14
100016d72pop r15
100016d74pop rbp
100016d75ret
100016d76
100016d76 49 89 c6 4c 89 63 08 eb 03 49 I..L.c...I
100016d80 89 c6 48 8d 7d d0 e8 25 30 ff ff 4c 89 f7 e8 65 ..H.}..%0..L...e
100016d90 14 00 00 ...
100016d22
100016d22_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m:
100016d22push rbp
100016d23mov rbp, rsp
100016d26push r15
100016d28push r14
100016d2apush r12
100016d2cpush rbx
100016d2dsub rsp, 16
100016d31mov [rbp-48], rdi
100016d35mov [rbp-40], 0
100016d39test rcx, rcx
100016d3cje 0x100016d69
100016d3emov r14, rdx
100016d41mov r15, rsi
100016d44mov rbx, rdi
100016d47mov rsi, rcx
100016d4acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE11__vallocateB8ne200100Em
100016d4fmov r12, [rbx+8]
100016d53lea rdi, [rbx+16]
100016d57mov rsi, r15
100016d5amov rdx, r14
100016d5dmov rcx, r12
100016d60call _ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_
100016d65mov [rbx+8], rax
100016d69
100016d69loc_100016d69:
100016d69add rsp, 16
100016d6dpop rbx
100016d6epop r12
100016d70pop r14
100016d72pop r15
100016d74pop rbp
100016d75ret
100016d76
100016d76 49 89 c6 4c 89 63 08 eb 03 49 I..L.c...I
100016d80 89 c6 48 8d 7d d0 e8 25 30 ff ff 4c 89 f7 e8 65 ..H.}..%0..L...e
100016d90 14 00 00 ...
100016d22
100016d93
100016d93_ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_:
100016d93push rbp
100016d94mov rbp, rsp
100016d97push r15
100016d99push r14
100016d9bpush rbx
100016d9csub rsp, 56
100016da0mov rbx, rcx
100016da3lea rax, [rbp-32]
100016da7mov [rax], rcx
100016daalea rcx, [rbp-72]
100016daemov [rcx], rbx
100016db1mov [rbp-64], rdi
100016db5mov [rbp-56], rcx
100016db9mov [rbp-48], rax
100016dbdmov [rbp-40], 0
100016dc1cmp rsi, rdx
100016dc4je 0x100016dec
100016dc6mov r14, rdx
100016dc9mov r15, rsi
100016dcc
100016dccloc_100016dcc:
100016dccmov rdi, rbx
100016dcfmov rsi, r15
100016dd2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016dd7add r15, 16
100016ddbmov rbx, [rbp-32]
100016ddfadd rbx, 16
100016de3mov [rbp-32], rbx
100016de7cmp r15, r14
100016deajne 0x100016dcc
100016dec
100016decloc_100016dec:
100016declea rdi, [rbp-64]
100016df0mov [rdi+24], 1
100016df4call _ZNSt3__128__exception_guard_exceptionsINS_29_AllocatorDestroyRangeReverseINS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbxydS2_NS4_14adl_serializerENS7_IhNS2_IhEEEEvEEEEPSG_EEED2B8ne200100Ev
100016df9mov rax, rbx
100016dfcadd rsp, 56
100016e00pop rbx
100016e01pop r14
100016e03pop r15
100016e05pop rbp
100016e06ret
100016e07
100016e07 48 89 c3 48 8d 7d c0 e8 05 H..H.}...
100016e10 2d ff ff 48 89 df e8 dd 13 00 00 90 -..H........
100016d93
100016d93_ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_:
100016d93push rbp
100016d94mov rbp, rsp
100016d97push r15
100016d99push r14
100016d9bpush rbx
100016d9csub rsp, 56
100016da0mov rbx, rcx
100016da3lea rax, [rbp-32]
100016da7mov [rax], rcx
100016daalea rcx, [rbp-72]
100016daemov [rcx], rbx
100016db1mov [rbp-64], rdi
100016db5mov [rbp-56], rcx
100016db9mov [rbp-48], rax
100016dbdmov [rbp-40], 0
100016dc1cmp rsi, rdx
100016dc4je 0x100016dec
100016dc6mov r14, rdx
100016dc9mov r15, rsi
100016dcc
100016dccloc_100016dcc:
100016dccmov rdi, rbx
100016dcfmov rsi, r15
100016dd2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016dd7add r15, 16
100016ddbmov rbx, [rbp-32]
100016ddfadd rbx, 16
100016de3mov [rbp-32], rbx
100016de7cmp r15, r14
100016deajne 0x100016dcc
100016dec
100016decloc_100016dec:
100016declea rdi, [rbp-64]
100016df0mov [rdi+24], 1
100016df4call _ZNSt3__128__exception_guard_exceptionsINS_29_AllocatorDestroyRangeReverseINS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbxydS2_NS4_14adl_serializerENS7_IhNS2_IhEEEEvEEEEPSG_EEED2B8ne200100Ev
100016df9mov rax, rbx
100016dfcadd rsp, 56
100016e00pop rbx
100016e01pop r14
100016e03pop r15
100016e05pop rbp
100016e06ret
100016e07
100016e07 48 89 c3 48 8d 7d c0 e8 05 H..H.}...
100016e10 2d ff ff 48 89 df e8 dd 13 00 00 90 -..H........
100016d93
100016e1c
100016e1c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_:
100016e1cpush rbp
100016e1dmov rbp, rsp
100016e20push r14
100016e22push rbx
100016e23mov r14, rdi
100016e26mov edi, 40
100016e2bcall _Znwm@plt
100016e30mov rbx, rax
100016e33xorps x0, x0
100016e36movups [rax], x0
100016e39mov [rax+16], 0
100016e41mov rsi, [r14]
100016e44mov rdx, [r14+8]
100016e48mov rcx, rdx
100016e4bsub rcx, rsi
100016e4emov rdi, rax
100016e51call _ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m
100016e56mov al, [r14+32]
100016e5amov [rbx+32], al
100016e5dmov rax, [r14+24]
100016e61mov [rbx+24], rax
100016e65mov rax, rbx
100016e68pop rbx
100016e69pop r14
100016e6bpop rbp
100016e6cret
100016e6d
100016e6d 49 89 c6 I..
100016e70 48 89 df e8 40 14 00 00 4c 89 f7 e8 78 13 00 00 H...@...L...x...
100016e1c
100016e1c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_:
100016e1cpush rbp
100016e1dmov rbp, rsp
100016e20push r14
100016e22push rbx
100016e23mov r14, rdi
100016e26mov edi, 40
100016e2bcall _Znwm@plt
100016e30mov rbx, rax
100016e33xorps x0, x0
100016e36movups [rax], x0
100016e39mov [rax+16], 0
100016e41mov rsi, [r14]
100016e44mov rdx, [r14+8]
100016e48mov rcx, rdx
100016e4bsub rcx, rsi
100016e4emov rdi, rax
100016e51call _ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m
100016e56mov al, [r14+32]
100016e5amov [rbx+32], al
100016e5dmov rax, [r14+24]
100016e61mov [rbx+24], rax
100016e65mov rax, rbx
100016e68pop rbx
100016e69pop r14
100016e6bpop rbp
100016e6cret
100016e6d
100016e6d 49 89 c6 I..
100016e70 48 89 df e8 40 14 00 00 4c 89 f7 e8 78 13 00 00 H...@...L...x...
100016e1c
100016e80
100016e80_ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m:
100016e80push rbp
100016e81mov rbp, rsp
100016e84push r15
100016e86push r14
100016e88push r12
100016e8apush rbx
100016e8btest rcx, rcx
100016e8eje 0x100016ebf
100016e90mov r14, rdx
100016e93mov r15, rsi
100016e96mov rbx, rdi
100016e99mov rsi, rcx
100016e9ccall _ZNSt3__16vectorIhNS_9allocatorIhEEE11__vallocateB8ne200100Em
100016ea1mov r12, [rbx+8]
100016ea5sub r14, r15
100016ea8je 0x100016eb8
100016eaamov rdi, r12
100016eadmov rsi, r15
100016eb0mov rdx, r14
100016eb3call memmove@plt
100016eb8
100016eb8loc_100016eb8:
100016eb8add r12, r14
100016ebbmov [rbx+8], r12
100016ebf
100016ebfloc_100016ebf:
100016ebfpop rbx
100016ec0pop r12
100016ec2pop r14
100016ec4pop r15
100016ec6pop rbp
100016ec7ret
100016ec8
100016ec8 49 89 c6 48 8b 3b 48 85 I..H.;H.
100016ed0 ff 74 09 48 89 7b 08 e8 dc 13 00 00 4c 89 f7 e8 .t.H.{......L...
100016ee0 14 13 00 00 ....
100016e80
100016e80_ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m:
100016e80push rbp
100016e81mov rbp, rsp
100016e84push r15
100016e86push r14
100016e88push r12
100016e8apush rbx
100016e8btest rcx, rcx
100016e8eje 0x100016ebf
100016e90mov r14, rdx
100016e93mov r15, rsi
100016e96mov rbx, rdi
100016e99mov rsi, rcx
100016e9ccall _ZNSt3__16vectorIhNS_9allocatorIhEEE11__vallocateB8ne200100Em
100016ea1mov r12, [rbx+8]
100016ea5sub r14, r15
100016ea8je 0x100016eb8
100016eaamov rdi, r12
100016eadmov rsi, r15
100016eb0mov rdx, r14
100016eb3call memmove@plt
100016eb8
100016eb8loc_100016eb8:
100016eb8add r12, r14
100016ebbmov [rbx+8], r12
100016ebf
100016ebfloc_100016ebf:
100016ebfpop rbx
100016ec0pop r12
100016ec2pop r14
100016ec4pop r15
100016ec6pop rbp
100016ec7ret
100016ec8
100016ec8 49 89 c6 48 8b 3b 48 85 I..H.;H.
100016ed0 ff 74 09 48 89 7b 08 e8 dc 13 00 00 4c 89 f7 e8 .t.H.{......L...
100016ee0 14 13 00 00 ....
100016e80
100016ee4
100016ee4_ZNSt3__16vectorIhNS_9allocatorIhEEE11__vallocateB8ne200100Em:
100016ee4push rbp
100016ee5mov rbp, rsp
100016ee8push r14
100016eeapush rbx
100016eebtest rsi, rsi
100016eeejs 0x100016f11
100016ef0mov r14, rsi
100016ef3mov rbx, rdi
100016ef6mov rdi, rsi
100016ef9call _Znwm@plt
100016efemov [rbx], rax
100016f01mov [rbx+8], rax
100016f05add rax, r14
100016f08mov [rbx+16], rax
100016f0cpop rbx
100016f0dpop r14
100016f0fpop rbp
100016f10ret
100016f11
100016f11loc_100016f11:
100016f11call _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100016ee4
100016ee4_ZNSt3__16vectorIhNS_9allocatorIhEEE11__vallocateB8ne200100Em:
100016ee4push rbp
100016ee5mov rbp, rsp
100016ee8push r14
100016eeapush rbx
100016eebtest rsi, rsi
100016eeejs 0x100016f11
100016ef0mov r14, rsi
100016ef3mov rbx, rdi
100016ef6mov rdi, rsi
100016ef9call _Znwm@plt
100016efemov [rbx], rax
100016f01mov [rbx+8], rax
100016f05add rax, r14
100016f08mov [rbx+16], rax
100016f0cpop rbx
100016f0dpop r14
100016f0fpop rbp
100016f10ret
100016f11
100016f11loc_100016f11:
100016f11call _ZNSt3__16vectorIhNS_9allocatorIhEEE20__throw_length_errorB8ne200100Ev
100016ee4
100016f16
100016f16_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA36_KcA36_cLi0EEEOT_:
100016f16push rbp
100016f17mov rbp, rsp
100016f1apush r14
100016f1cpush rbx
100016f1dmov rbx, rdi
100016f20xorps x0, x0
100016f23movups [rdi], x0
100016f26call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA36_cLi0EEEvRT_RKT0_
100016f2bmov rdi, rbx
100016f2emov esi, 1
100016f33pop rbx
100016f34pop r14
100016f36pop rbp
100016f37jmp 0x1000093fc
100016f3c
100016f3c 49 89 c6 48 I..H
100016f40 89 df e8 65 25 ff ff 4c 89 f7 e8 a9 12 00 00 90 ...e%..L........
100016f16
100016f16_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA36_KcA36_cLi0EEEOT_:
100016f16push rbp
100016f17mov rbp, rsp
100016f1apush r14
100016f1cpush rbx
100016f1dmov rbx, rdi
100016f20xorps x0, x0
100016f23movups [rdi], x0
100016f26call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA36_cLi0EEEvRT_RKT0_
100016f2bmov rdi, rbx
100016f2emov esi, 1
100016f33pop rbx
100016f34pop r14
100016f36pop rbp
100016f37jmp 0x1000093fc
100016f3c
100016f3c 49 89 c6 48 I..H
100016f40 89 df e8 65 25 ff ff 4c 89 f7 e8 a9 12 00 00 90 ...e%..L........
100016f16
100016f50
100016f50_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA36_cLi0EEEvRT_RKT0_:
100016f50push rbp
100016f51mov rbp, rsp
100016f54push r14
100016f56push rbx
100016f57mov rbx, rsi
100016f5amov r14, rdi
100016f5dadd rdi, 8
100016f61movzx esi, [r14]
100016f65call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016f6amov [r14], 3
100016f6emov rdi, rbx
100016f71call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA36_KcEEEPT_DpOT0_
100016f76mov [r14+8], rax
100016f7amov rdi, r14
100016f7dmov esi, 1
100016f82pop rbx
100016f83pop r14
100016f85pop rbp
100016f86jmp 0x1000093fc
100016f8b
100016f8b 90 .
100016f50
100016f50_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA36_cLi0EEEvRT_RKT0_:
100016f50push rbp
100016f51mov rbp, rsp
100016f54push r14
100016f56push rbx
100016f57mov rbx, rsi
100016f5amov r14, rdi
100016f5dadd rdi, 8
100016f61movzx esi, [r14]
100016f65call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016f6amov [r14], 3
100016f6emov rdi, rbx
100016f71call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA36_KcEEEPT_DpOT0_
100016f76mov [r14+8], rax
100016f7amov rdi, r14
100016f7dmov esi, 1
100016f82pop rbx
100016f83pop r14
100016f85pop rbp
100016f86jmp 0x1000093fc
100016f8b
100016f8b 90 .
100016f50
100016f8c
100016f8c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA36_KcEEEPT_DpOT0_:
100016f8cpush rbp
100016f8dmov rbp, rsp
100016f90push r14
100016f92push rbx
100016f93mov r14, rdi
100016f96mov edi, 24
100016f9bcall _Znwm@plt
100016fa0mov rbx, rax
100016fa3mov rdi, rax
100016fa6mov rsi, r14
100016fa9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016faemov rax, rbx
100016fb1pop rbx
100016fb2pop r14
100016fb4pop rbp
100016fb5ret
100016fb6
100016fb6 49 89 c6 48 89 df e8 f7 12 00 I..H......
100016fc0 00 4c 89 f7 e8 2f 12 00 00 90 .L.../....
100016f8c
100016f8c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA36_KcEEEPT_DpOT0_:
100016f8cpush rbp
100016f8dmov rbp, rsp
100016f90push r14
100016f92push rbx
100016f93mov r14, rdi
100016f96mov edi, 24
100016f9bcall _Znwm@plt
100016fa0mov rbx, rax
100016fa3mov rdi, rax
100016fa6mov rsi, r14
100016fa9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016faemov rax, rbx
100016fb1pop rbx
100016fb2pop r14
100016fb4pop rbp
100016fb5ret
100016fb6
100016fb6 49 89 c6 48 89 df e8 f7 12 00 I..H......
100016fc0 00 4c 89 f7 e8 2f 12 00 00 90 .L.../....
100016f8c
100016fca
100016fca_ZNSt3__14__fs10filesystem4pathC2B8ne200100IA2_cvEERKT_NS2_6formatE:
100016fcapush rbp
100016fcbmov rbp, rsp
100016fcepush r14
100016fd0push rbx
100016fd1mov rbx, rdi
100016fd4xorps x0, x0
100016fd7movups [rdi], x0
100016fdamov [rdi+16], 0
100016fe2lea rdx, [rsi-1]
100016fe6
100016fe6loc_100016fe6:
100016fe6cmp [rdx+1], 0
100016fealea rdx, [rdx+1]
100016feejne 0x100016fe6
100016ff0mov rdi, rbx
100016ff3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB8ne200100IPKcLi0EEERS5_T_SA_
100016ff8pop rbx
100016ff9pop r14
100016ffbpop rbp
100016ffcret
100016ffd
100016ffd 49 89 c6 I..
100017000 f6 03 01 74 09 48 8b 7b 10 e8 aa 12 00 00 4c 89 ...t.H.{......L.
100017010 f7 e8 e2 11 00 00 ......
100016fca
100016fca_ZNSt3__14__fs10filesystem4pathC2B8ne200100IA2_cvEERKT_NS2_6formatE:
100016fcapush rbp
100016fcbmov rbp, rsp
100016fcepush r14
100016fd0push rbx
100016fd1mov rbx, rdi
100016fd4xorps x0, x0
100016fd7movups [rdi], x0
100016fdamov [rdi+16], 0
100016fe2lea rdx, [rsi-1]
100016fe6
100016fe6loc_100016fe6:
100016fe6cmp [rdx+1], 0
100016fealea rdx, [rdx+1]
100016feejne 0x100016fe6
100016ff0mov rdi, rbx
100016ff3call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendB8ne200100IPKcLi0EEERS5_T_SA_
100016ff8pop rbx
100016ff9pop r14
100016ffbpop rbp
100016ffcret
100016ffd
100016ffd 49 89 c6 I..
100017000 f6 03 01 74 09 48 8b 7b 10 e8 aa 12 00 00 4c 89 ...t.H.{......L.
100017010 f7 e8 e2 11 00 00 ......
100016fca
100017016
100017016_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA10_KcA10_cLi0EEEOT_:
100017016push rbp
100017017mov rbp, rsp
10001701apush r14
10001701cpush rbx
10001701dmov rbx, rdi
100017020xorps x0, x0
100017023movups [rdi], x0
100017026call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA10_cLi0EEEvRT_RKT0_
10001702bmov rdi, rbx
10001702emov esi, 1
100017033pop rbx
100017034pop r14
100017036pop rbp
100017037jmp 0x1000093fc
10001703c
10001703c 49 89 c6 48 I..H
100017040 89 df e8 65 24 ff ff 4c 89 f7 e8 a9 11 00 00 90 ...e$..L........
100017016
100017016_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA10_KcA10_cLi0EEEOT_:
100017016push rbp
100017017mov rbp, rsp
10001701apush r14
10001701cpush rbx
10001701dmov rbx, rdi
100017020xorps x0, x0
100017023movups [rdi], x0
100017026call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA10_cLi0EEEvRT_RKT0_
10001702bmov rdi, rbx
10001702emov esi, 1
100017033pop rbx
100017034pop r14
100017036pop rbp
100017037jmp 0x1000093fc
10001703c
10001703c 49 89 c6 48 I..H
100017040 89 df e8 65 24 ff ff 4c 89 f7 e8 a9 11 00 00 90 ...e$..L........
100017016
100017050
100017050_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA10_cLi0EEEvRT_RKT0_:
100017050push rbp
100017051mov rbp, rsp
100017054push r14
100017056push rbx
100017057mov rbx, rsi
10001705amov r14, rdi
10001705dadd rdi, 8
100017061movzx esi, [r14]
100017065call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001706amov [r14], 3
10001706emov rdi, rbx
100017071call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA10_KcEEEPT_DpOT0_
100017076mov [r14+8], rax
10001707amov rdi, r14
10001707dmov esi, 1
100017082pop rbx
100017083pop r14
100017085pop rbp
100017086jmp 0x1000093fc
10001708b
10001708b 90 .
100017050
100017050_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA10_cLi0EEEvRT_RKT0_:
100017050push rbp
100017051mov rbp, rsp
100017054push r14
100017056push rbx
100017057mov rbx, rsi
10001705amov r14, rdi
10001705dadd rdi, 8
100017061movzx esi, [r14]
100017065call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001706amov [r14], 3
10001706emov rdi, rbx
100017071call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA10_KcEEEPT_DpOT0_
100017076mov [r14+8], rax
10001707amov rdi, r14
10001707dmov esi, 1
100017082pop rbx
100017083pop r14
100017085pop rbp
100017086jmp 0x1000093fc
10001708b
10001708b 90 .
100017050
10001708c
10001708c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA10_KcEEEPT_DpOT0_:
10001708cpush rbp
10001708dmov rbp, rsp
100017090push r14
100017092push rbx
100017093mov r14, rdi
100017096mov edi, 24
10001709bcall _Znwm@plt
1000170a0mov rbx, rax
1000170a3mov rdi, rax
1000170a6mov rsi, r14
1000170a9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000170aemov rax, rbx
1000170b1pop rbx
1000170b2pop r14
1000170b4pop rbp
1000170b5ret
1000170b6
1000170b6 49 89 c6 48 89 df e8 f7 11 00 I..H......
1000170c0 00 4c 89 f7 e8 2f 11 00 00 90 .L.../....
10001708c
10001708c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA10_KcEEEPT_DpOT0_:
10001708cpush rbp
10001708dmov rbp, rsp
100017090push r14
100017092push rbx
100017093mov r14, rdi
100017096mov edi, 24
10001709bcall _Znwm@plt
1000170a0mov rbx, rax
1000170a3mov rdi, rax
1000170a6mov rsi, r14
1000170a9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000170aemov rax, rbx
1000170b1pop rbx
1000170b2pop r14
1000170b4pop rbp
1000170b5ret
1000170b6
1000170b6 49 89 c6 48 89 df e8 f7 11 00 I..H......
1000170c0 00 4c 89 f7 e8 2f 11 00 00 90 .L.../....
10001708c
1000170ca
1000170ca_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA20_cSG_Li0EEEOT_:
1000170capush rbp
1000170cbmov rbp, rsp
1000170cepush r14
1000170d0push rbx
1000170d1mov rbx, rdi
1000170d4xorps x0, x0
1000170d7movups [rdi], x0
1000170dacall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA20_cLi0EEEvRT_RKT0_
1000170dfmov rdi, rbx
1000170e2mov esi, 1
1000170e7pop rbx
1000170e8pop r14
1000170eapop rbp
1000170ebjmp 0x1000093fc
1000170f0
1000170f0 49 89 c6 48 89 df e8 b1 23 ff ff 4c 89 f7 e8 f5 I..H....#..L....
100017100 10 00 00 90 ....
1000170ca
1000170ca_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA20_cSG_Li0EEEOT_:
1000170capush rbp
1000170cbmov rbp, rsp
1000170cepush r14
1000170d0push rbx
1000170d1mov rbx, rdi
1000170d4xorps x0, x0
1000170d7movups [rdi], x0
1000170dacall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA20_cLi0EEEvRT_RKT0_
1000170dfmov rdi, rbx
1000170e2mov esi, 1
1000170e7pop rbx
1000170e8pop r14
1000170eapop rbp
1000170ebjmp 0x1000093fc
1000170f0
1000170f0 49 89 c6 48 89 df e8 b1 23 ff ff 4c 89 f7 e8 f5 I..H....#..L....
100017100 10 00 00 90 ....
1000170ca
100017104
100017104_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA20_cLi0EEEvRT_RKT0_:
100017104push rbp
100017105mov rbp, rsp
100017108push r14
10001710apush rbx
10001710bmov rbx, rsi
10001710emov r14, rdi
100017111add rdi, 8
100017115movzx esi, [r14]
100017119call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001711emov [r14], 3
100017122mov rdi, rbx
100017125call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA20_KcEEEPT_DpOT0_
10001712amov [r14+8], rax
10001712emov rdi, r14
100017131mov esi, 1
100017136pop rbx
100017137pop r14
100017139pop rbp
10001713ajmp 0x1000093fc
10001713f
10001713f 90 .
100017104
100017104_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA20_cLi0EEEvRT_RKT0_:
100017104push rbp
100017105mov rbp, rsp
100017108push r14
10001710apush rbx
10001710bmov rbx, rsi
10001710emov r14, rdi
100017111add rdi, 8
100017115movzx esi, [r14]
100017119call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001711emov [r14], 3
100017122mov rdi, rbx
100017125call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA20_KcEEEPT_DpOT0_
10001712amov [r14+8], rax
10001712emov rdi, r14
100017131mov esi, 1
100017136pop rbx
100017137pop r14
100017139pop rbp
10001713ajmp 0x1000093fc
10001713f
10001713f 90 .
100017104
100017140
100017140_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA20_KcEEEPT_DpOT0_:
100017140push rbp
100017141mov rbp, rsp
100017144push r14
100017146push rbx
100017147mov r14, rdi
10001714amov edi, 24
10001714fcall _Znwm@plt
100017154mov rbx, rax
100017157mov rdi, rax
10001715amov rsi, r14
10001715dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100017162mov rax, rbx
100017165pop rbx
100017166pop r14
100017168pop rbp
100017169ret
10001716a
10001716a 49 89 c6 48 89 df I..H..
100017170 e8 43 11 00 00 4c 89 f7 e8 7b 10 00 00 90 .C...L...{....
100017140
100017140_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA20_KcEEEPT_DpOT0_:
100017140push rbp
100017141mov rbp, rsp
100017144push r14
100017146push rbx
100017147mov r14, rdi
10001714amov edi, 24
10001714fcall _Znwm@plt
100017154mov rbx, rax
100017157mov rdi, rax
10001715amov rsi, r14
10001715dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100017162mov rax, rbx
100017165pop rbx
100017166pop r14
100017168pop rbp
100017169ret
10001716a
10001716a 49 89 c6 48 89 df I..H..
100017170 e8 43 11 00 00 4c 89 f7 e8 7b 10 00 00 90 .C...L...{....
100017140
10001717e
10001717e_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_:
10001717epush rbp
10001717fmov rbp, rsp
100017182push r14
100017184push rbx
100017185mov rbx, rdi
100017188xorps x0, x0
10001718bmovups [rdi], x0
10001718ecall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
100017193mov rdi, rbx
100017196mov esi, 1
10001719bpop rbx
10001719cpop r14
10001719epop rbp
10001719fjmp 0x1000093fc
1000171a4
1000171a4 49 89 c6 48 89 df e8 fd 22 ff ff 4c I..H...."..L
1000171b0 89 f7 e8 41 10 00 00 90 ...A....
10001717e
10001717e_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRSA_SA_Li0EEEOT_:
10001717epush rbp
10001717fmov rbp, rsp
100017182push r14
100017184push rbx
100017185mov rbx, rdi
100017188xorps x0, x0
10001718bmovups [rdi], x0
10001718ecall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEEEvRT_RKNSK_8string_tE
100017193mov rdi, rbx
100017196mov esi, 1
10001719bpop rbx
10001719cpop r14
10001719epop rbp
10001719fjmp 0x1000093fc
1000171a4
1000171a4 49 89 c6 48 89 df e8 fd 22 ff ff 4c I..H...."..L
1000171b0 89 f7 e8 41 10 00 00 90 ...A....
10001717e
1000171b8
1000171b8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IPKcSH_Li0EEEOT_:
1000171b8push rbp
1000171b9mov rbp, rsp
1000171bcpush r14
1000171bepush rbx
1000171bfmov rbx, rdi
1000171c2xorps x0, x0
1000171c5movups [rdi], x0
1000171c8call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_
1000171cdmov rdi, rbx
1000171d0mov esi, 1
1000171d5pop rbx
1000171d6pop r14
1000171d8pop rbp
1000171d9jmp 0x1000093fc
1000171de
1000171de 49 89 I.
1000171e0 c6 48 89 df e8 c3 22 ff ff 4c 89 f7 e8 07 10 00 .H...."..L......
1000171f0 00 90 ..
1000171b8
1000171b8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IPKcSH_Li0EEEOT_:
1000171b8push rbp
1000171b9mov rbp, rsp
1000171bcpush r14
1000171bepush rbx
1000171bfmov rbx, rdi
1000171c2xorps x0, x0
1000171c5movups [rdi], x0
1000171c8call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_
1000171cdmov rdi, rbx
1000171d0mov esi, 1
1000171d5pop rbx
1000171d6pop r14
1000171d8pop rbp
1000171d9jmp 0x1000093fc
1000171de
1000171de 49 89 I.
1000171e0 c6 48 89 df e8 c3 22 ff ff 4c 89 f7 e8 07 10 00 .H...."..L......
1000171f0 00 90 ..
1000171b8
1000171f2
1000171f2_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA9_KcA9_cLi0EEEOT_:
1000171f2push rbp
1000171f3mov rbp, rsp
1000171f6push r14
1000171f8push rbx
1000171f9mov rbx, rdi
1000171fcxorps x0, x0
1000171ffmovups [rdi], x0
100017202call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA9_cLi0EEEvRT_RKT0_
100017207mov rdi, rbx
10001720amov esi, 1
10001720fpop rbx
100017210pop r14
100017212pop rbp
100017213jmp 0x1000093fc
100017218
100017218 49 89 c6 48 89 df e8 89 I..H....
100017220 22 ff ff 4c 89 f7 e8 cd 0f 00 00 90 "..L........
1000171f2
1000171f2_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA9_KcA9_cLi0EEEOT_:
1000171f2push rbp
1000171f3mov rbp, rsp
1000171f6push r14
1000171f8push rbx
1000171f9mov rbx, rdi
1000171fcxorps x0, x0
1000171ffmovups [rdi], x0
100017202call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA9_cLi0EEEvRT_RKT0_
100017207mov rdi, rbx
10001720amov esi, 1
10001720fpop rbx
100017210pop r14
100017212pop rbp
100017213jmp 0x1000093fc
100017218
100017218 49 89 c6 48 89 df e8 89 I..H....
100017220 22 ff ff 4c 89 f7 e8 cd 0f 00 00 90 "..L........
1000171f2
10001722c
10001722c_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA9_cLi0EEEvRT_RKT0_:
10001722cpush rbp
10001722dmov rbp, rsp
100017230push r14
100017232push rbx
100017233mov rbx, rsi
100017236mov r14, rdi
100017239add rdi, 8
10001723dmovzx esi, [r14]
100017241call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100017246mov [r14], 3
10001724amov rdi, rbx
10001724dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA9_KcEEEPT_DpOT0_
100017252mov [r14+8], rax
100017256mov rdi, r14
100017259mov esi, 1
10001725epop rbx
10001725fpop r14
100017261pop rbp
100017262jmp 0x1000093fc
100017267
100017267 90 .
10001722c
10001722c_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA9_cLi0EEEvRT_RKT0_:
10001722cpush rbp
10001722dmov rbp, rsp
100017230push r14
100017232push rbx
100017233mov rbx, rsi
100017236mov r14, rdi
100017239add rdi, 8
10001723dmovzx esi, [r14]
100017241call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100017246mov [r14], 3
10001724amov rdi, rbx
10001724dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA9_KcEEEPT_DpOT0_
100017252mov [r14+8], rax
100017256mov rdi, r14
100017259mov esi, 1
10001725epop rbx
10001725fpop r14
100017261pop rbp
100017262jmp 0x1000093fc
100017267
100017267 90 .
10001722c
100017268
100017268_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA9_KcEEEPT_DpOT0_:
100017268push rbp
100017269mov rbp, rsp
10001726cpush r14
10001726epush rbx
10001726fmov r14, rdi
100017272mov edi, 24
100017277call _Znwm@plt
10001727cmov rbx, rax
10001727fmov rdi, rax
100017282mov rsi, r14
100017285call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001728amov rax, rbx
10001728dpop rbx
10001728epop r14
100017290pop rbp
100017291ret
100017292
100017292 49 89 c6 48 89 df e8 1b 10 00 00 4c 89 f7 I..H.......L..
1000172a0 e8 53 0f 00 00 00 .S....
100017268
100017268_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA9_KcEEEPT_DpOT0_:
100017268push rbp
100017269mov rbp, rsp
10001726cpush r14
10001726epush rbx
10001726fmov r14, rdi
100017272mov edi, 24
100017277call _Znwm@plt
10001727cmov rbx, rax
10001727fmov rdi, rax
100017282mov rsi, r14
100017285call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001728amov rax, rbx
10001728dpop rbx
10001728epop r14
100017290pop rbp
100017291ret
100017292
100017292 49 89 c6 48 89 df e8 1b 10 00 00 4c 89 f7 I..H.......L..
1000172a0 e8 53 0f 00 00 00 .S....
100017268
1000172a6
1000172a6_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv:
1000172a6push rbp
1000172a7mov rbp, rsp
1000172aapush rbx
1000172abpush rax
1000172acmov rbx, rdi
1000172afmovdqu x0, [rdi+32]
1000172b4pcmpeqd x1, x1
1000172b8psubq x0, x1
1000172bcmovdqu [rdi+32], x0
1000172c1cmp [rdi+24], 1
1000172c5jne 0x1000172d0
1000172c7mov [rbx+24], 0
1000172cbmov eax, [rbx+20]
1000172cejmp 0x1000172e5
1000172d0
1000172d0loc_1000172d0:
1000172d0mov rcx, [rbx]
1000172d3cmp rcx, [rbx+8]
1000172d7je 0x100017318
1000172d9movzx eax, [rcx]
1000172dcinc rcx
1000172dfmov [rbx], rcx
1000172e2
1000172e2loc_1000172e2:
1000172e2mov [rbx+20], eax
1000172e5
1000172e5loc_1000172e5:
1000172e5cmp eax, -1
1000172e8je 0x100017314
1000172ealea rdi, [rbx+56]
1000172eelea rsi, [rbp-9]
1000172f2mov [rsi], al
1000172f4call _ZNSt3__16vectorIcNS_9allocatorIcEEE9push_backB8ne200100EOc
1000172f9mov eax, [rbx+20]
1000172fccmp eax, 10
1000172ffjne 0x10001730d
100017301inc [rbx+48]
100017305and [rbx+40], 0
10001730apush 10
10001730c
10001730cloc_10001730c:
10001730cpop rax
10001730d
10001730dloc_10001730d:
10001730dadd rsp, 8
100017311pop rbx
100017312pop rbp
100017313ret
100017314
100017314loc_100017314:
100017314push -1
100017316jmp 0x10001730c
100017318
100017318loc_100017318:
100017318push -1
10001731apop rax
10001731bjmp 0x1000172e2
10001731d
10001731d 90 00 00 ...
100017320 00 .
1000172a6
1000172a6_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv:
1000172a6push rbp
1000172a7mov rbp, rsp
1000172aapush rbx
1000172abpush rax
1000172acmov rbx, rdi
1000172afmovdqu x0, [rdi+32]
1000172b4pcmpeqd x1, x1
1000172b8psubq x0, x1
1000172bcmovdqu [rdi+32], x0
1000172c1cmp [rdi+24], 1
1000172c5jne 0x1000172d0
1000172c7mov [rbx+24], 0
1000172cbmov eax, [rbx+20]
1000172cejmp 0x1000172e5
1000172d0
1000172d0loc_1000172d0:
1000172d0mov rcx, [rbx]
1000172d3cmp rcx, [rbx+8]
1000172d7je 0x100017318
1000172d9movzx eax, [rcx]
1000172dcinc rcx
1000172dfmov [rbx], rcx
1000172e2
1000172e2loc_1000172e2:
1000172e2mov [rbx+20], eax
1000172e5
1000172e5loc_1000172e5:
1000172e5cmp eax, -1
1000172e8je 0x100017314
1000172ealea rdi, [rbx+56]
1000172eelea rsi, [rbp-9]
1000172f2mov [rsi], al
1000172f4call _ZNSt3__16vectorIcNS_9allocatorIcEEE9push_backB8ne200100EOc
1000172f9mov eax, [rbx+20]
1000172fccmp eax, 10
1000172ffjne 0x10001730d
100017301inc [rbx+48]
100017305and [rbx+40], 0
10001730apush 10
10001730c
10001730cloc_10001730c:
10001730cpop rax
10001730d
10001730dloc_10001730d:
10001730dadd rsp, 8
100017311pop rbx
100017312pop rbp
100017313ret
100017314
100017314loc_100017314:
100017314push -1
100017316jmp 0x10001730c
100017318
100017318loc_100017318:
100017318push -1
10001731apop rax
10001731bjmp 0x1000172e2
10001731d
10001731d 90 00 00 ...
100017320 00 .
1000172a6
100017321
100017321_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.1:
100017321push rbp
100017322mov rbp, rsp
100017325lea rdi, [rip+17044]
10001732clea rsi, [rip+16355]
100017333lea rcx, [rip+17103]
10001733amov edx, 13162
10001733fcall __assert_rtn@plt
100017321
100017321_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.1:
100017321push rbp
100017322mov rbp, rsp
100017325lea rdi, [rip+17044]
10001732clea rsi, [rip+16355]
100017333lea rcx, [rip+17103]
10001733amov edx, 13162
10001733fcall __assert_rtn@plt
100017321
100017344
100017344_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.2:
100017344push rbp
100017345mov rbp, rsp
100017348lea rdi, [rip+17009]
10001734flea rsi, [rip+16320]
100017356lea rcx, [rip+17005]
10001735dmov edx, 13156
100017362call __assert_rtn@plt
100017344
100017344_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.2:
100017344push rbp
100017345mov rbp, rsp
100017348lea rdi, [rip+17009]
10001734flea rsi, [rip+16320]
100017356lea rcx, [rip+17005]
10001735dmov edx, 13156
100017362call __assert_rtn@plt
100017344
100017367
100017367_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.3:
100017367push rbp
100017368mov rbp, rsp
10001736blea rdi, [rip+16974]
100017372lea rsi, [rip+16285]
100017379lea rcx, [rip+16834]
100017380mov edx, 13150
100017385call __assert_rtn@plt
100017367
100017367_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEdeEv.cold.3:
100017367push rbp
100017368mov rbp, rsp
10001736blea rdi, [rip+16974]
100017372lea rsi, [rip+16285]
100017379lea rcx, [rip+16834]
100017380mov edx, 13150
100017385call __assert_rtn@plt
100017367
10001738a
10001738a_ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv.cold.1:
10001738apush rbp
10001738bmov rbp, rsp
10001738elea rdi, [rip+16928]
100017395lea rsi, [rip+16250]
10001739clea rcx, [rip+16799]
1000173a3mov edx, 13247
1000173a8call __assert_rtn@plt
10001738a
10001738a_ZN8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEppEv.cold.1:
10001738apush rbp
10001738bmov rbp, rsp
10001738elea rdi, [rip+16928]
100017395lea rsi, [rip+16250]
10001739clea rcx, [rip+16799]
1000173a3mov edx, 13247
1000173a8call __assert_rtn@plt
10001738a
1000173ad
1000173ad_Z9DoRunScptRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE.cold.1:
1000173adpush rbp
1000173aemov rbp, rsp
1000173b1push r14
1000173b3push rbx
1000173b4mov rbx, rsi
1000173b7mov r14, rdi
1000173ba
1000173baloc_1000173ba:
1000173batest [r14-24], 1
1000173bfje 0x1000173ca
1000173c1mov rdi, [r14-8]
1000173c5call _ZdlPv@plt
1000173ca
1000173caloc_1000173ca:
1000173caadd r14, -24
1000173cecmp r14, rbx
1000173d1jne 0x1000173ba
1000173d3pop rbx
1000173d4pop r14
1000173d6pop rbp
1000173d7ret
1000173d8
1000173d8 00 00 00 ...
1000173ad
1000173ad_Z9DoRunScptRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE.cold.1:
1000173adpush rbp
1000173aemov rbp, rsp
1000173b1push r14
1000173b3push rbx
1000173b4mov rbx, rsi
1000173b7mov r14, rdi
1000173ba
1000173baloc_1000173ba:
1000173batest [r14-24], 1
1000173bfje 0x1000173ca
1000173c1mov rdi, [r14-8]
1000173c5call _ZdlPv@plt
1000173ca
1000173caloc_1000173ca:
1000173caadd r14, -24
1000173cecmp r14, rbx
1000173d1jne 0x1000173ba
1000173d3pop rbx
1000173d4pop r14
1000173d6pop rbp
1000173d7ret
1000173d8
1000173d8 00 00 00 ...
1000173ad
1000173db
1000173db_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_LDn0EEEbRKT_.cold.1:
1000173dbpush rbp
1000173dcmov rbp, rsp
1000173dflea rdi, [rip+16819]
1000173e6lea rsi, [rip+16169]
1000173edlea rcx, [rip+16718]
1000173f4mov edx, 13345
1000173f9call __assert_rtn@plt
1000173db
1000173db_ZNK8nlohmann16json_abi_v3_11_36detail9iter_implINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEeqISH_LDn0EEEbRKT_.cold.1:
1000173dbpush rbp
1000173dcmov rbp, rsp
1000173dflea rdi, [rip+16819]
1000173e6lea rsi, [rip+16169]
1000173edlea rcx, [rip+16718]
1000173f4mov edx, 13345
1000173f9call __assert_rtn@plt
1000173db
1000173fe
1000173fe_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixERKSA_.cold.1:
1000173fepush rbp
1000173ffmov rbp, rsp
100017402lea rdi, [rip+16974]
100017409lea rsi, [rip+16134]
100017410lea rcx, [rip+16971]
100017417mov edx, 21449
10001741ccall __assert_rtn@plt
1000173fe
1000173fe_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEixERKSA_.cold.1:
1000173fepush rbp
1000173ffmov rbp, rsp
100017402lea rdi, [rip+16974]
100017409lea rsi, [rip+16134]
100017410lea rcx, [rip+16971]
100017417mov edx, 21449
10001741ccall __assert_rtn@plt
1000173fe
100017421
100017421_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE.cold.1:
100017421push rbp
100017422mov rbp, rsp
100017425lea rdi, [rip+17222]
10001742clea rsi, [rip+16099]
100017433lea rcx, [rip+17221]
10001743amov edx, 8675
10001743fcall __assert_rtn@plt
100017421
100017421_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE12scan_literalESK_mNS1_10lexer_baseISG_E10token_typeE.cold.1:
100017421push rbp
100017422mov rbp, rsp
100017425lea rdi, [rip+17222]
10001742clea rsi, [rip+16099]
100017433lea rcx, [rip+17221]
10001743amov edx, 8675
10001743fcall __assert_rtn@plt
100017421
100017444
100017444_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv.cold.1:
100017444push rbp
100017445mov rbp, rsp
100017448lea rdi, [rip+17265]
10001744flea rsi, [rip+16064]
100017456lea rcx, [rip+17263]
10001745dmov edx, 7632
100017462call __assert_rtn@plt
100017444
100017444_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv.cold.1:
100017444push rbp
100017445mov rbp, rsp
100017448lea rdi, [rip+17265]
10001744flea rsi, [rip+16064]
100017456lea rcx, [rip+17263]
10001745dmov edx, 7632
100017462call __assert_rtn@plt
100017444
100017467
100017467_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv.cold.2:
100017467push rbp
100017468mov rbp, rsp
10001746blea rdi, [rip+17230]
100017472lea rsi, [rip+16029]
100017479lea rcx, [rip+17480]
100017480mov edx, 7752
100017485call __assert_rtn@plt
100017467
100017467_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_stringEv.cold.2:
100017467push rbp
100017468mov rbp, rsp
10001746blea rdi, [rip+17230]
100017472lea rsi, [rip+16029]
100017479lea rcx, [rip+17480]
100017480mov edx, 7752
100017485call __assert_rtn@plt
100017467
10001748a
10001748a_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.1:
10001748apush rbp
10001748bmov rbp, rsp
10001748elea rdi, [rip+20099]
100017495lea rsi, [rip+15994]
10001749clea rcx, [rip+20295]
1000174a3mov edx, 8644
1000174a8call __assert_rtn@plt
10001748a
10001748a_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.1:
10001748apush rbp
10001748bmov rbp, rsp
10001748elea rdi, [rip+20099]
100017495lea rsi, [rip+15994]
10001749clea rcx, [rip+20295]
1000174a3mov edx, 8644
1000174a8call __assert_rtn@plt
10001748a
1000174ad
1000174ad_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.2:
1000174adpush rbp
1000174aemov rbp, rsp
1000174b1lea rdi, [rip+20064]
1000174b8lea rsi, [rip+15959]
1000174bflea rcx, [rip+20260]
1000174c6mov edx, 8628
1000174cbcall __assert_rtn@plt
1000174ad
1000174ad_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.2:
1000174adpush rbp
1000174aemov rbp, rsp
1000174b1lea rdi, [rip+20064]
1000174b8lea rsi, [rip+15959]
1000174bflea rcx, [rip+20260]
1000174c6mov edx, 8628
1000174cbcall __assert_rtn@plt
1000174ad
1000174d0
1000174d0_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.3:
1000174d0push rbp
1000174d1mov rbp, rsp
1000174d4lea rdi, [rip+20029]
1000174dblea rsi, [rip+15924]
1000174e2lea rcx, [rip+20225]
1000174e9mov edx, 8661
1000174eecall __assert_rtn@plt
1000174d0
1000174d0_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.3:
1000174d0push rbp
1000174d1mov rbp, rsp
1000174d4lea rdi, [rip+20029]
1000174dblea rsi, [rip+15924]
1000174e2lea rcx, [rip+20225]
1000174e9mov edx, 8661
1000174eecall __assert_rtn@plt
1000174d0
1000174f3
1000174f3_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.4:
1000174f3push rbp
1000174f4mov rbp, rsp
1000174f7lea rdi, [rip+19994]
1000174felea rsi, [rip+15889]
100017505lea rcx, [rip+19992]
10001750cmov edx, 8381
100017511call __assert_rtn@plt
1000174f3
1000174f3_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE11scan_numberEv.cold.4:
1000174f3push rbp
1000174f4mov rbp, rsp
1000174f7lea rdi, [rip+19994]
1000174felea rsi, [rip+15889]
100017505lea rcx, [rip+19992]
10001750cmov edx, 8381
100017511call __assert_rtn@plt
1000174f3
100017516
100017516_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv.cold.1:
100017516push rbp
100017517mov rbp, rsp
10001751alea rdi, [rip+16863]
100017521lea rsi, [rip+15854]
100017528lea rcx, [rip+16855]
10001752fmov edx, 8767
100017534call __assert_rtn@plt
100017516
100017516_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE5ungetEv.cold.1:
100017516push rbp
100017517mov rbp, rsp
10001751alea rdi, [rip+16863]
100017521lea rsi, [rip+15854]
100017528lea rcx, [rip+16855]
10001752fmov edx, 8767
100017534call __assert_rtn@plt
100017516
100017539
100017539_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv.cold.1:
100017539push rbp
10001753amov rbp, rsp
10001753dlea rdi, [rip+19770]
100017544lea rsi, [rip+15819]
10001754blea rcx, [rip+19770]
100017552mov edx, 7544
100017557call __assert_rtn@plt
100017539
100017539_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv.cold.1:
100017539push rbp
10001753amov rbp, rsp
10001753dlea rdi, [rip+19770]
100017544lea rsi, [rip+15819]
10001754blea rcx, [rip+19770]
100017552mov edx, 7544
100017557call __assert_rtn@plt
100017539
10001755c
10001755c_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv.cold.2:
10001755cpush rbp
10001755dmov rbp, rsp
100017560push r15
100017562push r14
100017564push r13
100017566push r12
100017568push rbx
100017569sub rsp, 40
10001756dmov [rbp-72], rdx
100017571mov r14, rsi
100017574mov r15, rdi
100017577mov rax, [rip+27362]
10001757emov rax, [rax]
100017581mov [rbp-48], rax
100017585movaps x0, [rip+5140]
10001758cmovaps [rbp-64], x0
100017590xor r13l, r13l
100017593xor ebx, ebx
100017595
100017595loc_100017595:
100017595mov r12l, [rbp+rbx-64]
10001759amov rdi, r15
10001759dcall _ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
1000175a2mov eax, [r14]
1000175a5lea edx, [rax-48]
1000175a8cmp edx, 9
1000175abjbe 0x1000175c7
1000175adlea ecx, [rax-65]
1000175b0cmp ecx, 5
1000175b3ja 0x1000175ba
1000175b5add eax, -55
1000175b8jmp 0x1000175c5
1000175ba
1000175baloc_1000175ba:
1000175balea ecx, [rax-97]
1000175bdcmp ecx, 5
1000175c0ja 0x100017608
1000175c2add eax, -87
1000175c5
1000175c5loc_1000175c5:
1000175c5mov edx, eax
1000175c7
1000175c7loc_1000175c7:
1000175c7mov ecx, r12l
1000175cashl edx, cl
1000175ccadd r13l, edx
1000175cfadd rbx, 4
1000175d3cmp rbx, 16
1000175d7jne 0x100017595
1000175d9cmp r13l, 0x10000
1000175e0jae 0x100017610
1000175e2
1000175e2loc_1000175e2:
1000175e2mov rax, [rbp-72]
1000175e6mov [rax], r13l
1000175e9mov rax, [rip+27248]
1000175f0mov rax, [rax]
1000175f3cmp rax, [rbp-48]
1000175f7jne 0x10001762f
1000175f9add rsp, 40
1000175fdpop rbx
1000175fepop r12
100017600pop r13
100017602pop r14
100017604pop r15
100017606pop rbp
100017607ret
100017608
100017608loc_100017608:
100017608push -1
10001760apop rax
10001760bmov r13l, eax
10001760ejmp 0x1000175e2
100017610
100017610loc_100017610:
100017610lea rdi, [rip+19559]
100017617lea rsi, [rip+15608]
10001761elea rcx, [rip+19574]
100017625mov edx, 7570
10001762acall __assert_rtn@plt
10001762f
10001762floc_10001762f:
10001762fcall __stack_chk_fail@plt
10001755c
10001755c_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE13get_codepointEv.cold.2:
10001755cpush rbp
10001755dmov rbp, rsp
100017560push r15
100017562push r14
100017564push r13
100017566push r12
100017568push rbx
100017569sub rsp, 40
10001756dmov [rbp-72], rdx
100017571mov r14, rsi
100017574mov r15, rdi
100017577mov rax, [rip+27362]
10001757emov rax, [rax]
100017581mov [rbp-48], rax
100017585movaps x0, [rip+5140]
10001758cmovaps [rbp-64], x0
100017590xor r13l, r13l
100017593xor ebx, ebx
100017595
100017595loc_100017595:
100017595mov r12l, [rbp+rbx-64]
10001759amov rdi, r15
10001759dcall _ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
1000175a2mov eax, [r14]
1000175a5lea edx, [rax-48]
1000175a8cmp edx, 9
1000175abjbe 0x1000175c7
1000175adlea ecx, [rax-65]
1000175b0cmp ecx, 5
1000175b3ja 0x1000175ba
1000175b5add eax, -55
1000175b8jmp 0x1000175c5
1000175ba
1000175baloc_1000175ba:
1000175balea ecx, [rax-97]
1000175bdcmp ecx, 5
1000175c0ja 0x100017608
1000175c2add eax, -87
1000175c5
1000175c5loc_1000175c5:
1000175c5mov edx, eax
1000175c7
1000175c7loc_1000175c7:
1000175c7mov ecx, r12l
1000175cashl edx, cl
1000175ccadd r13l, edx
1000175cfadd rbx, 4
1000175d3cmp rbx, 16
1000175d7jne 0x100017595
1000175d9cmp r13l, 0x10000
1000175e0jae 0x100017610
1000175e2
1000175e2loc_1000175e2:
1000175e2mov rax, [rbp-72]
1000175e6mov [rax], r13l
1000175e9mov rax, [rip+27248]
1000175f0mov rax, [rax]
1000175f3cmp rax, [rbp-48]
1000175f7jne 0x10001762f
1000175f9add rsp, 40
1000175fdpop rbx
1000175fepop r12
100017600pop r13
100017602pop r14
100017604pop r15
100017606pop rbp
100017607ret
100017608
100017608loc_100017608:
100017608push -1
10001760apop rax
10001760bmov r13l, eax
10001760ejmp 0x1000175e2
100017610
100017610loc_100017610:
100017610lea rdi, [rip+19559]
100017617lea rsi, [rip+15608]
10001761elea rcx, [rip+19574]
100017625mov edx, 7570
10001762acall __assert_rtn@plt
10001762f
10001762floc_10001762f:
10001762fcall __stack_chk_fail@plt
10001755c
100017634
100017634_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE.cold.1:
100017634push rbp
100017635mov rbp, rsp
100017638push r15
10001763apush r14
10001763cpush r13
10001763epush r12
100017640push rbx
100017641push rax
100017642mov rbx, rcx
100017645mov r13, rdx
100017648mov r15, rsi
10001764bmov r14, rdi
10001764emovsx esi, [rdi+20]
100017652lea r12, [rdi+80]
100017656mov rdi, r12
100017659call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
10001765elea r13, [r15+4*r13]
100017662
100017662loc_100017662:
100017662mov rdi, r14
100017665call _ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
10001766amov eax, [r14+20]
10001766ecmp [r15], eax
100017671jg 0x1000176a0
100017673cmp eax, [r15+4]
100017677jg 0x1000176a0
100017679movsx esi, al
10001767cmov rdi, r12
10001767fcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100017684add r15, 8
100017688cmp r15, r13
10001768bjne 0x100017662
10001768dmov al, 1
10001768f
10001768floc_10001768f:
10001768fmov [rbx], al
100017691add rsp, 8
100017695pop rbx
100017696pop r12
100017698pop r13
10001769apop r14
10001769cpop r15
10001769epop rbp
10001769fret
1000176a0
1000176a0loc_1000176a0:
1000176a0lea rax, [rip+19377]
1000176a7mov [r14+104], rax
1000176abxor eax, eax
1000176adjmp 0x10001768f
100017634
100017634_ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE18next_byte_in_rangeESt16initializer_listIiE.cold.1:
100017634push rbp
100017635mov rbp, rsp
100017638push r15
10001763apush r14
10001763cpush r13
10001763epush r12
100017640push rbx
100017641push rax
100017642mov rbx, rcx
100017645mov r13, rdx
100017648mov r15, rsi
10001764bmov r14, rdi
10001764emovsx esi, [rdi+20]
100017652lea r12, [rdi+80]
100017656mov rdi, r12
100017659call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
10001765elea r13, [r15+4*r13]
100017662
100017662loc_100017662:
100017662mov rdi, r14
100017665call _ZN8nlohmann16json_abi_v3_11_36detail5lexerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEENS1_22iterator_input_adapterINS4_11__wrap_iterIPKcEEEEE3getEv
10001766amov eax, [r14+20]
10001766ecmp [r15], eax
100017671jg 0x1000176a0
100017673cmp eax, [r15+4]
100017677jg 0x1000176a0
100017679movsx esi, al
10001767cmov rdi, r12
10001767fcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
100017684add r15, 8
100017688cmp r15, r13
10001768bjne 0x100017662
10001768dmov al, 1
10001768f
10001768floc_10001768f:
10001768fmov [rbx], al
100017691add rsp, 8
100017695pop rbx
100017696pop r12
100017698pop r13
10001769apop r14
10001769cpop r15
10001769epop rbp
10001769fret
1000176a0
1000176a0loc_1000176a0:
1000176a0lea rax, [rip+19377]
1000176a7mov [r14+104], rax
1000176abxor eax, eax
1000176adjmp 0x10001768f
100017634
Loading..