File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
100013dea
100013dea_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_:
100013deapush rbp
100013debmov rbp, rsp
100013deepush r15
100013df0push r14
100013df2push r12
100013df4push rbx
100013df5sub rsp, 64
100013df9movzx eax, [rdi]
100013dfcmov cl, [rsi]
100013dfecmp al, cl
100013e00jne 0x100013e2c
100013e02cmp eax, 8
100013e05ja 0x1000140cf
100013e0bmov bl, 1
100013e0dmov eax, eax
100013e0flea rcx, [rip+754]
100013e16movsxd rax, [rcx+4*rax]
100013e1aadd rax, rcx
100013e1djmp rax
100013e1f
100013e1floc_100013e1f:
100013e1fmov rax, [rdi+8]
100013e23cmp rax, [rsi+8]
100013e27jmp 0x1000140eb
100013e2c
100013e2cloc_100013e2c:
100013e2cmov edx, eax
100013e2exor dl, 5
100013e31mov r8l, ecx
100013e34xor r8b, 7
100013e38or dl, r8b
100013e3bjne 0x100013e4e
100013e3dcvtsi2sd x0, [rdi+8]
100013e43
100013e43loc_100013e43:
100013e43cmpsd x0, [rsi+8], 0
100013e49jmp 0x100013ed0
100013e4e
100013e4eloc_100013e4e:
100013e4emov r9l, eax
100013e51xor r9b, 7
100013e55mov edx, ecx
100013e57xor dl, 5
100013e5aor r9b, dl
100013e5djne 0x100013e67
100013e5fcvtsi2sd x0, [rsi+8]
100013e65jmp 0x100013eca
100013e67
100013e67loc_100013e67:
100013e67mov r9l, eax
100013e6axor r9b, 6
100013e6eor r9b, r8b
100013e71jne 0x100013e8d
100013e73movsd_xmm x0, [rdi+8]
100013e78unpcklps x0, [rip+19185]
100013e7fsubpd x0, [rip+19193]
100013e87haddpd x0, x0
100013e8bjmp 0x100013e43
100013e8d
100013e8dloc_100013e8d:
100013e8dmov r8l, eax
100013e90xor r8b, 7
100013e94xor cl, 6
100013e97or r8b, cl
100013e9ajne 0x100014083
100013ea0movsd_xmm x0, [rsi+8]
100013ea5unpcklps x0, [rip+19140]
100013eacsubpd x0, [rip+19148]
100013eb4haddpd x0, x0
100013eb8jmp 0x100013eca
100013ebamov al, [rdi+8]
100013ebdcmp al, [rsi+8]
100013ec0jmp 0x1000140eb
100013ec5movsd_xmm x0, [rsi+8]
100013eca
100013ecaloc_100013eca:
100013ecacmpsd x0, [rdi+8], 0
100013ed0
100013ed0loc_100013ed0:
100013ed0movq rbx, x0
100013ed5and ebx, 1
100013ed8jmp 0x1000140ee
100013eddmov rax, [rdi+8]
100013ee1mov rcx, [rsi+8]
100013ee5mov r14, [rax]
100013ee8mov r12, [rax+8]
100013eecmov rax, r12
100013eefsub rax, r14
100013ef2mov r15, [rcx]
100013ef5mov rcx, [rcx+8]
100013ef9sub rcx, r15
100013efccmp rax, rcx
100013effjne 0x1000140cf
100013f05
100013f05loc_100013f05:
100013f05cmp r14, r12
100013f08je 0x1000140ee
100013f0emov rdi, r14
100013f11mov rsi, r15
100013f14call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_
100013f19mov ebx, eax
100013f1btest al, al
100013f1dje 0x1000140ee
100013f23add r14, 16
100013f27add r15, 16
100013f2bjmp 0x100013f05
100013f2dmov rdi, [rdi+8]
100013f31mov rsi, [rsi+8]
100013f35movzx eax, [rdi]
100013f38test al, 1
100013f3aje 0x1000140a8
100013f40mov rdx, [rdi+8]
100013f44jmp 0x1000140ac
100013f49mov r14, [rdi+8]
100013f4dmov rax, [rsi+8]
100013f51mov rcx, [r14+16]
100013f55cmp rcx, [rax+16]
100013f59jne 0x1000140cf
100013f5fmov r15, [r14]
100013f62add r14, 8
100013f66cmp r15, r14
100013f69je 0x1000140ee
100013f6fmov r12, [rax]
100013f72
100013f72loc_100013f72:
100013f72movzx eax, [r15+32]
100013f77test al, 1
100013f79je 0x100013f81
100013f7bmov rdx, [r15+40]
100013f7fjmp 0x100013f85
100013f81
100013f81loc_100013f81:
100013f81mov edx, eax
100013f83shr edx, 1
100013f85
100013f85loc_100013f85:
100013f85movzx ecx, [r12+32]
100013f8btest cl, 1
100013f8eje 0x100013f97
100013f90mov rsi, [r12+40]
100013f95jmp 0x100013f9b
100013f97
100013f97loc_100013f97:
100013f97mov esi, ecx
100013f99shr esi, 1
100013f9b
100013f9bloc_100013f9b:
100013f9bcmp rdx, rsi
100013f9ejne 0x1000140cf
100013fa4test al, 1
100013fa6je 0x100013fae
100013fa8mov rdi, [r15+48]
100013facjmp 0x100013fb2
100013fae
100013faeloc_100013fae:
100013faelea rdi, [r15+33]
100013fb2
100013fb2loc_100013fb2:
100013fb2test cl, 1
100013fb5je 0x100013fbe
100013fb7mov rsi, [r12+48]
100013fbcjmp 0x100013fc3
100013fbe
100013fbeloc_100013fbe:
100013fbelea rsi, [r12+33]
100013fc3
100013fc3loc_100013fc3:
100013fc3call memcmp@plt
100013fc8test eax, eax
100013fcajne 0x1000140cf
100013fd0lea rdi, [r15+56]
100013fd4lea rsi, [r12+56]
100013fd9call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_
100013fdetest al, al
100013fe0je 0x1000140cf
100013fe6mov rax, [r15+8]
100013feamov rcx, r15
100013fedtest rax, rax
100013ff0je 0x100013fff
100013ff2
100013ff2loc_100013ff2:
100013ff2mov r15, rax
100013ff5mov rax, [rax]
100013ff8test rax, rax
100013ffbjne 0x100013ff2
100013ffdjmp 0x10001400b
100013fff
100013fffloc_100013fff:
100013fffmov r15, [rcx+16]
100014003cmp [r15], rcx
100014006mov rcx, r15
100014009jne 0x100013fff
10001400b
10001400bloc_10001400b:
10001400bmov rcx, [r12+8]
100014010test rcx, rcx
100014013je 0x100014022
100014015
100014015loc_100014015:
100014015mov rax, rcx
100014018mov rcx, [rcx]
10001401btest rcx, rcx
10001401ejne 0x100014015
100014020jmp 0x10001402f
100014022
100014022loc_100014022:
100014022mov rax, [r12+16]
100014027cmp [rax], r12
10001402amov r12, rax
10001402djne 0x100014022
10001402f
10001402floc_10001402f:
10001402fmov r12, rax
100014032cmp r15, r14
100014035jne 0x100013f72
10001403bjmp 0x1000140ee
100014040mov rax, [rdi+8]
100014044mov rcx, [rsi+8]
100014048lea rdx, [rax+24]
10001404clea rsi, [rbp-88]
100014050mov [rsi], rax
100014053add rax, 32
100014057mov [rsi+8], rdx
10001405bmov [rsi+16], rax
10001405flea rax, [rcx+24]
100014063lea rdx, [rbp-64]
100014067mov [rdx], rcx
10001406aadd rcx, 32
10001406emov [rdx+8], rax
100014072mov [rdx+16], rcx
100014076lea rdi, [rbp-33]
10001407acall _ZNSt3__113__tuple_equalILm3EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_
10001407fmov ebx, eax
100014081jmp 0x1000140ee
100014083
100014083loc_100014083:
100014083mov r8l, eax
100014086xor r8b, 6
10001408aor r8b, dl
10001408dje 0x100013e1f
100014093xor al, 5
100014095or al, cl
100014097je 0x100013e1f
10001409dxor ebx, ebx
10001409fxor edx, edx
1000140a1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18compares_unorderedERKSE_SG_b
1000140a6jmp 0x1000140ee
1000140a8
1000140a8loc_1000140a8:
1000140a8mov edx, eax
1000140aashr edx, 1
1000140ac
1000140acloc_1000140ac:
1000140acmovzx ecx, [rsi]
1000140aftest cl, 1
1000140b2je 0x1000140ba
1000140b4mov r8, [rsi+8]
1000140b8jmp 0x1000140c0
1000140ba
1000140baloc_1000140ba:
1000140bamov r8l, ecx
1000140bdshr r8l, 1
1000140c0
1000140c0loc_1000140c0:
1000140c0cmp rdx, r8
1000140c3jne 0x1000140cf
1000140c5test al, 1
1000140c7je 0x1000140d3
1000140c9mov rdi, [rdi+16]
1000140cdjmp 0x1000140d6
1000140cf
1000140cfloc_1000140cf:
1000140cfxor ebx, ebx
1000140d1jmp 0x1000140ee
1000140d3
1000140d3loc_1000140d3:
1000140d3inc rdi
1000140d6
1000140d6loc_1000140d6:
1000140d6test cl, 1
1000140d9je 0x1000140e1
1000140dbmov rsi, [rsi+16]
1000140dfjmp 0x1000140e4
1000140e1
1000140e1loc_1000140e1:
1000140e1inc rsi
1000140e4
1000140e4loc_1000140e4:
1000140e4call memcmp@plt
1000140e9test eax, eax
1000140eb
1000140ebloc_1000140eb:
1000140ebsete bl
1000140ee
1000140eeloc_1000140ee:
1000140eemov eax, ebx
1000140f0add rsp, 64
1000140f4pop rbx
1000140f5pop r12
1000140f7pop r14
1000140f9pop r15
1000140fbpop rbp
1000140fcret
1000140fdmov rdi, rax
100014100call __clang_call_terminate
100014105nop [rax]
100014108out 255, al
10001410adb 0xff
10001410binc [rcx-2]
10001410edb 0xff
10001410fcall rbp
100014111std
100014112db 0xff
100014113jmp [rip-0x4d000002]
100014119std
10001411adb 0xff
10001411bcall [rdi]
10001411dstd
10001411edb 0xff
10001411fcall [rdi]
100014121std
100014122db 0xff
100014123db 0xff
100014124mov ebp, 0x38fffffd
100014129db 0xff
10001412adb 0xff
10001412bdb 0xff
100013dea
100013dea_ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_:
100013deapush rbp
100013debmov rbp, rsp
100013deepush r15
100013df0push r14
100013df2push r12
100013df4push rbx
100013df5sub rsp, 64
100013df9movzx eax, [rdi]
100013dfcmov cl, [rsi]
100013dfecmp al, cl
100013e00jne 0x100013e2c
100013e02cmp eax, 8
100013e05ja 0x1000140cf
100013e0bmov bl, 1
100013e0dmov eax, eax
100013e0flea rcx, [rip+754]
100013e16movsxd rax, [rcx+4*rax]
100013e1aadd rax, rcx
100013e1djmp rax
100013e1f
100013e1floc_100013e1f:
100013e1fmov rax, [rdi+8]
100013e23cmp rax, [rsi+8]
100013e27jmp 0x1000140eb
100013e2c
100013e2cloc_100013e2c:
100013e2cmov edx, eax
100013e2exor dl, 5
100013e31mov r8l, ecx
100013e34xor r8b, 7
100013e38or dl, r8b
100013e3bjne 0x100013e4e
100013e3dcvtsi2sd x0, [rdi+8]
100013e43
100013e43loc_100013e43:
100013e43cmpsd x0, [rsi+8], 0
100013e49jmp 0x100013ed0
100013e4e
100013e4eloc_100013e4e:
100013e4emov r9l, eax
100013e51xor r9b, 7
100013e55mov edx, ecx
100013e57xor dl, 5
100013e5aor r9b, dl
100013e5djne 0x100013e67
100013e5fcvtsi2sd x0, [rsi+8]
100013e65jmp 0x100013eca
100013e67
100013e67loc_100013e67:
100013e67mov r9l, eax
100013e6axor r9b, 6
100013e6eor r9b, r8b
100013e71jne 0x100013e8d
100013e73movsd_xmm x0, [rdi+8]
100013e78unpcklps x0, [rip+19185]
100013e7fsubpd x0, [rip+19193]
100013e87haddpd x0, x0
100013e8bjmp 0x100013e43
100013e8d
100013e8dloc_100013e8d:
100013e8dmov r8l, eax
100013e90xor r8b, 7
100013e94xor cl, 6
100013e97or r8b, cl
100013e9ajne 0x100014083
100013ea0movsd_xmm x0, [rsi+8]
100013ea5unpcklps x0, [rip+19140]
100013eacsubpd x0, [rip+19148]
100013eb4haddpd x0, x0
100013eb8jmp 0x100013eca
100013ebamov al, [rdi+8]
100013ebdcmp al, [rsi+8]
100013ec0jmp 0x1000140eb
100013ec5movsd_xmm x0, [rsi+8]
100013eca
100013ecaloc_100013eca:
100013ecacmpsd x0, [rdi+8], 0
100013ed0
100013ed0loc_100013ed0:
100013ed0movq rbx, x0
100013ed5and ebx, 1
100013ed8jmp 0x1000140ee
100013eddmov rax, [rdi+8]
100013ee1mov rcx, [rsi+8]
100013ee5mov r14, [rax]
100013ee8mov r12, [rax+8]
100013eecmov rax, r12
100013eefsub rax, r14
100013ef2mov r15, [rcx]
100013ef5mov rcx, [rcx+8]
100013ef9sub rcx, r15
100013efccmp rax, rcx
100013effjne 0x1000140cf
100013f05
100013f05loc_100013f05:
100013f05cmp r14, r12
100013f08je 0x1000140ee
100013f0emov rdi, r14
100013f11mov rsi, r15
100013f14call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_
100013f19mov ebx, eax
100013f1btest al, al
100013f1dje 0x1000140ee
100013f23add r14, 16
100013f27add r15, 16
100013f2bjmp 0x100013f05
100013f2dmov rdi, [rdi+8]
100013f31mov rsi, [rsi+8]
100013f35movzx eax, [rdi]
100013f38test al, 1
100013f3aje 0x1000140a8
100013f40mov rdx, [rdi+8]
100013f44jmp 0x1000140ac
100013f49mov r14, [rdi+8]
100013f4dmov rax, [rsi+8]
100013f51mov rcx, [r14+16]
100013f55cmp rcx, [rax+16]
100013f59jne 0x1000140cf
100013f5fmov r15, [r14]
100013f62add r14, 8
100013f66cmp r15, r14
100013f69je 0x1000140ee
100013f6fmov r12, [rax]
100013f72
100013f72loc_100013f72:
100013f72movzx eax, [r15+32]
100013f77test al, 1
100013f79je 0x100013f81
100013f7bmov rdx, [r15+40]
100013f7fjmp 0x100013f85
100013f81
100013f81loc_100013f81:
100013f81mov edx, eax
100013f83shr edx, 1
100013f85
100013f85loc_100013f85:
100013f85movzx ecx, [r12+32]
100013f8btest cl, 1
100013f8eje 0x100013f97
100013f90mov rsi, [r12+40]
100013f95jmp 0x100013f9b
100013f97
100013f97loc_100013f97:
100013f97mov esi, ecx
100013f99shr esi, 1
100013f9b
100013f9bloc_100013f9b:
100013f9bcmp rdx, rsi
100013f9ejne 0x1000140cf
100013fa4test al, 1
100013fa6je 0x100013fae
100013fa8mov rdi, [r15+48]
100013facjmp 0x100013fb2
100013fae
100013faeloc_100013fae:
100013faelea rdi, [r15+33]
100013fb2
100013fb2loc_100013fb2:
100013fb2test cl, 1
100013fb5je 0x100013fbe
100013fb7mov rsi, [r12+48]
100013fbcjmp 0x100013fc3
100013fbe
100013fbeloc_100013fbe:
100013fbelea rsi, [r12+33]
100013fc3
100013fc3loc_100013fc3:
100013fc3call memcmp@plt
100013fc8test eax, eax
100013fcajne 0x1000140cf
100013fd0lea rdi, [r15+56]
100013fd4lea rsi, [r12+56]
100013fd9call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEeqERKSE_
100013fdetest al, al
100013fe0je 0x1000140cf
100013fe6mov rax, [r15+8]
100013feamov rcx, r15
100013fedtest rax, rax
100013ff0je 0x100013fff
100013ff2
100013ff2loc_100013ff2:
100013ff2mov r15, rax
100013ff5mov rax, [rax]
100013ff8test rax, rax
100013ffbjne 0x100013ff2
100013ffdjmp 0x10001400b
100013fff
100013fffloc_100013fff:
100013fffmov r15, [rcx+16]
100014003cmp [r15], rcx
100014006mov rcx, r15
100014009jne 0x100013fff
10001400b
10001400bloc_10001400b:
10001400bmov rcx, [r12+8]
100014010test rcx, rcx
100014013je 0x100014022
100014015
100014015loc_100014015:
100014015mov rax, rcx
100014018mov rcx, [rcx]
10001401btest rcx, rcx
10001401ejne 0x100014015
100014020jmp 0x10001402f
100014022
100014022loc_100014022:
100014022mov rax, [r12+16]
100014027cmp [rax], r12
10001402amov r12, rax
10001402djne 0x100014022
10001402f
10001402floc_10001402f:
10001402fmov r12, rax
100014032cmp r15, r14
100014035jne 0x100013f72
10001403bjmp 0x1000140ee
100014040mov rax, [rdi+8]
100014044mov rcx, [rsi+8]
100014048lea rdx, [rax+24]
10001404clea rsi, [rbp-88]
100014050mov [rsi], rax
100014053add rax, 32
100014057mov [rsi+8], rdx
10001405bmov [rsi+16], rax
10001405flea rax, [rcx+24]
100014063lea rdx, [rbp-64]
100014067mov [rdx], rcx
10001406aadd rcx, 32
10001406emov [rdx+8], rax
100014072mov [rdx+16], rcx
100014076lea rdi, [rbp-33]
10001407acall _ZNSt3__113__tuple_equalILm3EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_
10001407fmov ebx, eax
100014081jmp 0x1000140ee
100014083
100014083loc_100014083:
100014083mov r8l, eax
100014086xor r8b, 6
10001408aor r8b, dl
10001408dje 0x100013e1f
100014093xor al, 5
100014095or al, cl
100014097je 0x100013e1f
10001409dxor ebx, ebx
10001409fxor edx, edx
1000140a1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18compares_unorderedERKSE_SG_b
1000140a6jmp 0x1000140ee
1000140a8
1000140a8loc_1000140a8:
1000140a8mov edx, eax
1000140aashr edx, 1
1000140ac
1000140acloc_1000140ac:
1000140acmovzx ecx, [rsi]
1000140aftest cl, 1
1000140b2je 0x1000140ba
1000140b4mov r8, [rsi+8]
1000140b8jmp 0x1000140c0
1000140ba
1000140baloc_1000140ba:
1000140bamov r8l, ecx
1000140bdshr r8l, 1
1000140c0
1000140c0loc_1000140c0:
1000140c0cmp rdx, r8
1000140c3jne 0x1000140cf
1000140c5test al, 1
1000140c7je 0x1000140d3
1000140c9mov rdi, [rdi+16]
1000140cdjmp 0x1000140d6
1000140cf
1000140cfloc_1000140cf:
1000140cfxor ebx, ebx
1000140d1jmp 0x1000140ee
1000140d3
1000140d3loc_1000140d3:
1000140d3inc rdi
1000140d6
1000140d6loc_1000140d6:
1000140d6test cl, 1
1000140d9je 0x1000140e1
1000140dbmov rsi, [rsi+16]
1000140dfjmp 0x1000140e4
1000140e1
1000140e1loc_1000140e1:
1000140e1inc rsi
1000140e4
1000140e4loc_1000140e4:
1000140e4call memcmp@plt
1000140e9test eax, eax
1000140eb
1000140ebloc_1000140eb:
1000140ebsete bl
1000140ee
1000140eeloc_1000140ee:
1000140eemov eax, ebx
1000140f0add rsp, 64
1000140f4pop rbx
1000140f5pop r12
1000140f7pop r14
1000140f9pop r15
1000140fbpop rbp
1000140fcret
1000140fdmov rdi, rax
100014100call __clang_call_terminate
100014105nop [rax]
100014108out 255, al
10001410adb 0xff
10001410binc [rcx-2]
10001410edb 0xff
10001410fcall rbp
100014111std
100014112db 0xff
100014113jmp [rip-0x4d000002]
100014119std
10001411adb 0xff
10001411bcall [rdi]
10001411dstd
10001411edb 0xff
10001411fcall [rdi]
100014121std
100014122db 0xff
100014123db 0xff
100014124mov ebp, 0x38fffffd
100014129db 0xff
10001412adb 0xff
10001412bdb 0xff
100013dea
10001412c
10001412c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18compares_unorderedERKSE_SG_b:
10001412cpush rbp
10001412dmov rbp, rsp
100014130mov dl, [rdi]
100014132mov cl, [rsi]
100014134cmp dl, 7
100014137jne 0x100014156
100014139movsd_xmm x0, [rdi+8]
10001413eucomisd x0, x0
100014142jnp 0x100014156
100014144lea edx, [rcx-5]
100014147mov al, 1
100014149cmp dl, 3
10001414cjb 0x100014154
10001414e
10001414eloc_10001414e:
10001414ecmp cl, 9
100014151sete al
100014154
100014154loc_100014154:
100014154pop rbp
100014155ret
100014156
100014156loc_100014156:
100014156cmp cl, 7
100014159jne 0x100014184
10001415bmovsd_xmm x0, [rsi+8]
100014160ucomisd x0, x0
100014164setp al
100014167lea esi, [rdx-5]
10001416acmp sil, 3
10001416esetb sil
100014172and sil, al
100014175cmp dl, 9
100014178sete al
10001417bor al, sil
10001417emov al, 1
100014180je 0x10001414e
100014182jmp 0x100014154
100014184
100014184loc_100014184:
100014184mov al, 1
100014186cmp dl, 9
100014189jne 0x10001414e
10001418bjmp 0x100014154
10001418d
10001418d 90 .
10001412c
10001412c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE18compares_unorderedERKSE_SG_b:
10001412cpush rbp
10001412dmov rbp, rsp
100014130mov dl, [rdi]
100014132mov cl, [rsi]
100014134cmp dl, 7
100014137jne 0x100014156
100014139movsd_xmm x0, [rdi+8]
10001413eucomisd x0, x0
100014142jnp 0x100014156
100014144lea edx, [rcx-5]
100014147mov al, 1
100014149cmp dl, 3
10001414cjb 0x100014154
10001414e
10001414eloc_10001414e:
10001414ecmp cl, 9
100014151sete al
100014154
100014154loc_100014154:
100014154pop rbp
100014155ret
100014156
100014156loc_100014156:
100014156cmp cl, 7
100014159jne 0x100014184
10001415bmovsd_xmm x0, [rsi+8]
100014160ucomisd x0, x0
100014164setp al
100014167lea esi, [rdx-5]
10001416acmp sil, 3
10001416esetb sil
100014172and sil, al
100014175cmp dl, 9
100014178sete al
10001417bor al, sil
10001417emov al, 1
100014180je 0x10001414e
100014182jmp 0x100014154
100014184
100014184loc_100014184:
100014184mov al, 1
100014186cmp dl, 9
100014189jne 0x10001414e
10001418bjmp 0x100014154
10001418d
10001418d 90 .
10001412c
10001418e
10001418e_ZNSt3__113__tuple_equalILm3EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_:
10001418epush rbp
10001418fmov rbp, rsp
100014192push r14
100014194push rbx
100014195sub rsp, 16
100014199mov rbx, rdx
10001419cmov r14, rsi
10001419flea rdi, [rbp-17]
1000141a3call _ZNSt3__113__tuple_equalILm1EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_
1000141a8test al, al
1000141aaje 0x1000141cd
1000141acmov rax, [r14+8]
1000141b0mov rax, [rax]
1000141b3mov rcx, [rbx+8]
1000141b7cmp rax, [rcx]
1000141bajne 0x1000141cd
1000141bcmov rax, [r14+16]
1000141c0mov al, [rax]
1000141c2mov rcx, [rbx+16]
1000141c6cmp al, [rcx]
1000141c8sete al
1000141cbjmp 0x1000141cf
1000141cd
1000141cdloc_1000141cd:
1000141cdxor eax, eax
1000141cf
1000141cfloc_1000141cf:
1000141cfadd rsp, 16
1000141d3pop rbx
1000141d4pop r14
1000141d6pop rbp
1000141d7ret
10001418e
10001418e_ZNSt3__113__tuple_equalILm3EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_:
10001418epush rbp
10001418fmov rbp, rsp
100014192push r14
100014194push rbx
100014195sub rsp, 16
100014199mov rbx, rdx
10001419cmov r14, rsi
10001419flea rdi, [rbp-17]
1000141a3call _ZNSt3__113__tuple_equalILm1EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_
1000141a8test al, al
1000141aaje 0x1000141cd
1000141acmov rax, [r14+8]
1000141b0mov rax, [rax]
1000141b3mov rcx, [rbx+8]
1000141b7cmp rax, [rcx]
1000141bajne 0x1000141cd
1000141bcmov rax, [r14+16]
1000141c0mov al, [rax]
1000141c2mov rcx, [rbx+16]
1000141c6cmp al, [rcx]
1000141c8sete al
1000141cbjmp 0x1000141cf
1000141cd
1000141cdloc_1000141cd:
1000141cdxor eax, eax
1000141cf
1000141cfloc_1000141cf:
1000141cfadd rsp, 16
1000141d3pop rbx
1000141d4pop r14
1000141d6pop rbp
1000141d7ret
10001418e
1000141d8
1000141d8_ZNSt3__113__tuple_equalILm1EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_:
1000141d8mov rax, [rsi]
1000141dbmov rcx, [rdx]
1000141demov rdi, [rax]
1000141e1mov rdx, [rax+8]
1000141e5sub rdx, rdi
1000141e8mov rsi, [rcx]
1000141ebmov rax, [rcx+8]
1000141efsub rax, rsi
1000141f2cmp rdx, rax
1000141f5jne 0x100014207
1000141f7push rbp
1000141f8mov rbp, rsp
1000141fbcall memcmp@plt
100014200test eax, eax
100014202sete al
100014205pop rbp
100014206ret
100014207
100014207loc_100014207:
100014207xor eax, eax
100014209ret
1000141d8
1000141d8_ZNSt3__113__tuple_equalILm1EEclB8ne200100INS_5tupleIJRKNS_6vectorIhNS_9allocatorIhEEEERKyRKbEEESE_EEbRKT_RKT0_:
1000141d8mov rax, [rsi]
1000141dbmov rcx, [rdx]
1000141demov rdi, [rax]
1000141e1mov rdx, [rax+8]
1000141e5sub rdx, rdi
1000141e8mov rsi, [rcx]
1000141ebmov rax, [rcx+8]
1000141efsub rax, rsi
1000141f2cmp rdx, rax
1000141f5jne 0x100014207
1000141f7push rbp
1000141f8mov rbp, rsp
1000141fbcall memcmp@plt
100014200test eax, eax
100014202sete al
100014205pop rbp
100014206ret
100014207
100014207loc_100014207:
100014207xor eax, eax
100014209ret
1000141d8
10001420a
10001420a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRPKcSH_Li0EEEOT_:
10001420apush rbp
10001420bmov rbp, rsp
10001420epush r14
100014210push rbx
100014211mov rbx, rdi
100014214xorps x0, x0
100014217movups [rdi], x0
10001421acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_
10001421fmov rdi, rbx
100014222mov esi, 1
100014227pop rbx
100014228pop r14
10001422apop rbp
10001422bjmp 0x1000093fc
100014230
100014230 49 89 c6 48 89 df e8 71 52 ff ff 4c 89 f7 e8 b5 I..H...qR..L....
100014240 3f 00 00 90 ?...
10001420a
10001420a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRPKcSH_Li0EEEOT_:
10001420apush rbp
10001420bmov rbp, rsp
10001420epush r14
100014210push rbx
100014211mov rbx, rdi
100014214xorps x0, x0
100014217movups [rdi], x0
10001421acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_
10001421fmov rdi, rbx
100014222mov esi, 1
100014227pop rbx
100014228pop r14
10001422apop rbp
10001422bjmp 0x1000093fc
100014230
100014230 49 89 c6 48 89 df e8 71 52 ff ff 4c 89 f7 e8 b5 I..H...qR..L....
100014240 3f 00 00 90 ?...
10001420a
100014244
100014244_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_:
100014244push rbp
100014245mov rbp, rsp
100014248push r14
10001424apush rbx
10001424bmov rbx, rsi
10001424emov r14, rdi
100014251add rdi, 8
100014255movzx esi, [r14]
100014259call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001425emov [r14], 3
100014262mov rdi, rbx
100014265call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKPKcEEEPT_DpOT0_
10001426amov [r14+8], rax
10001426emov rdi, r14
100014271mov esi, 1
100014276pop rbx
100014277pop r14
100014279pop rbp
10001427ajmp 0x1000093fc
10001427f
10001427f 90 .
100014244
100014244_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEPKcLi0EEEvRT_RKT0_:
100014244push rbp
100014245mov rbp, rsp
100014248push r14
10001424apush rbx
10001424bmov rbx, rsi
10001424emov r14, rdi
100014251add rdi, 8
100014255movzx esi, [r14]
100014259call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001425emov [r14], 3
100014262mov rdi, rbx
100014265call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKPKcEEEPT_DpOT0_
10001426amov [r14+8], rax
10001426emov rdi, r14
100014271mov esi, 1
100014276pop rbx
100014277pop r14
100014279pop rbp
10001427ajmp 0x1000093fc
10001427f
10001427f 90 .
100014244
100014280
100014280_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKPKcEEEPT_DpOT0_:
100014280push rbp
100014281mov rbp, rsp
100014284push r14
100014286push rbx
100014287mov r14, rdi
10001428amov edi, 24
10001428fcall _Znwm@plt
100014294mov rbx, rax
100014297mov rsi, [r14]
10001429amov rdi, rax
10001429dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000142a2mov rax, rbx
1000142a5pop rbx
1000142a6pop r14
1000142a8pop rbp
1000142a9ret
1000142aa
1000142aa 49 89 c6 48 89 df I..H..
1000142b0 e8 03 40 00 00 4c 89 f7 e8 3b 3f 00 00 90 ..@..L...;?...
100014280
100014280_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKPKcEEEPT_DpOT0_:
100014280push rbp
100014281mov rbp, rsp
100014284push r14
100014286push rbx
100014287mov r14, rdi
10001428amov edi, 24
10001428fcall _Znwm@plt
100014294mov rbx, rax
100014297mov rsi, [r14]
10001429amov rdi, rax
10001429dcall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000142a2mov rax, rbx
1000142a5pop rbx
1000142a6pop r14
1000142a8pop rbp
1000142a9ret
1000142aa
1000142aa 49 89 c6 48 89 df I..H..
1000142b0 e8 03 40 00 00 4c 89 f7 e8 3b 3f 00 00 90 ..@..L...;?...
100014280
1000142be
1000142be_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA5_KcA5_cLi0EEEOT_:
1000142bepush rbp
1000142bfmov rbp, rsp
1000142c2push r14
1000142c4push rbx
1000142c5mov rbx, rdi
1000142c8xorps x0, x0
1000142cbmovups [rdi], x0
1000142cecall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA5_cLi0EEEvRT_RKT0_
1000142d3mov rdi, rbx
1000142d6mov esi, 1
1000142dbpop rbx
1000142dcpop r14
1000142depop rbp
1000142dfjmp 0x1000093fc
1000142e4
1000142e4 49 89 c6 48 89 df e8 bd 51 ff ff 4c I..H....Q..L
1000142f0 89 f7 e8 01 3f 00 00 90 ....?...
1000142be
1000142be_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA5_KcA5_cLi0EEEOT_:
1000142bepush rbp
1000142bfmov rbp, rsp
1000142c2push r14
1000142c4push rbx
1000142c5mov rbx, rdi
1000142c8xorps x0, x0
1000142cbmovups [rdi], x0
1000142cecall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA5_cLi0EEEvRT_RKT0_
1000142d3mov rdi, rbx
1000142d6mov esi, 1
1000142dbpop rbx
1000142dcpop r14
1000142depop rbp
1000142dfjmp 0x1000093fc
1000142e4
1000142e4 49 89 c6 48 89 df e8 bd 51 ff ff 4c I..H....Q..L
1000142f0 89 f7 e8 01 3f 00 00 90 ....?...
1000142be
1000142f8
1000142f8_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA5_cLi0EEEvRT_RKT0_:
1000142f8push rbp
1000142f9mov rbp, rsp
1000142fcpush r14
1000142fepush rbx
1000142ffmov rbx, rsi
100014302mov r14, rdi
100014305add rdi, 8
100014309movzx esi, [r14]
10001430dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100014312mov [r14], 3
100014316mov rdi, rbx
100014319call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA5_KcEEEPT_DpOT0_
10001431emov [r14+8], rax
100014322mov rdi, r14
100014325mov esi, 1
10001432apop rbx
10001432bpop r14
10001432dpop rbp
10001432ejmp 0x1000093fc
100014333
100014333 90 .
1000142f8
1000142f8_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA5_cLi0EEEvRT_RKT0_:
1000142f8push rbp
1000142f9mov rbp, rsp
1000142fcpush r14
1000142fepush rbx
1000142ffmov rbx, rsi
100014302mov r14, rdi
100014305add rdi, 8
100014309movzx esi, [r14]
10001430dcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100014312mov [r14], 3
100014316mov rdi, rbx
100014319call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA5_KcEEEPT_DpOT0_
10001431emov [r14+8], rax
100014322mov rdi, r14
100014325mov esi, 1
10001432apop rbx
10001432bpop r14
10001432dpop rbp
10001432ejmp 0x1000093fc
100014333
100014333 90 .
1000142f8
100014334
100014334_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA5_KcEEEPT_DpOT0_:
100014334push rbp
100014335mov rbp, rsp
100014338push r14
10001433apush rbx
10001433bmov r14, rdi
10001433emov edi, 24
100014343call _Znwm@plt
100014348mov rbx, rax
10001434bmov rdi, rax
10001434emov rsi, r14
100014351call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100014356mov rax, rbx
100014359pop rbx
10001435apop r14
10001435cpop rbp
10001435dret
10001435e
10001435e 49 89 I.
100014360 c6 48 89 df e8 4f 3f 00 00 4c 89 f7 e8 87 3e 00 .H...O?..L....>.
100014370 00 90 ..
100014334
100014334_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA5_KcEEEPT_DpOT0_:
100014334push rbp
100014335mov rbp, rsp
100014338push r14
10001433apush rbx
10001433bmov r14, rdi
10001433emov edi, 24
100014343call _Znwm@plt
100014348mov rbx, rax
10001434bmov rdi, rax
10001434emov rsi, r14
100014351call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100014356mov rax, rbx
100014359pop rbx
10001435apop r14
10001435cpop rbp
10001435dret
10001435e
10001435e 49 89 I.
100014360 c6 48 89 df e8 4f 3f 00 00 4c 89 f7 e8 87 3e 00 .H...O?..L....>.
100014370 00 90 ..
100014334
100014372
100014372_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA6_KcA6_cLi0EEEOT_:
100014372push rbp
100014373mov rbp, rsp
100014376push r14
100014378push rbx
100014379mov rbx, rdi
10001437cxorps x0, x0
10001437fmovups [rdi], x0
100014382call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cLi0EEEvRT_RKT0_
100014387mov rdi, rbx
10001438amov esi, 1
10001438fpop rbx
100014390pop r14
100014392pop rbp
100014393jmp 0x1000093fc
100014398
100014398 49 89 c6 48 89 df e8 09 I..H....
1000143a0 51 ff ff 4c 89 f7 e8 4d 3e 00 00 90 Q..L...M>...
100014372
100014372_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA6_KcA6_cLi0EEEOT_:
100014372push rbp
100014373mov rbp, rsp
100014376push r14
100014378push rbx
100014379mov rbx, rdi
10001437cxorps x0, x0
10001437fmovups [rdi], x0
100014382call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cLi0EEEvRT_RKT0_
100014387mov rdi, rbx
10001438amov esi, 1
10001438fpop rbx
100014390pop r14
100014392pop rbp
100014393jmp 0x1000093fc
100014398
100014398 49 89 c6 48 89 df e8 09 I..H....
1000143a0 51 ff ff 4c 89 f7 e8 4d 3e 00 00 90 Q..L...M>...
100014372
1000143ac
1000143ac_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cLi0EEEvRT_RKT0_:
1000143acpush rbp
1000143admov rbp, rsp
1000143b0push r14
1000143b2push rbx
1000143b3mov rbx, rsi
1000143b6mov r14, rdi
1000143b9add rdi, 8
1000143bdmovzx esi, [r14]
1000143c1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000143c6mov [r14], 3
1000143camov rdi, rbx
1000143cdcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_
1000143d2mov [r14+8], rax
1000143d6mov rdi, r14
1000143d9mov esi, 1
1000143depop rbx
1000143dfpop r14
1000143e1pop rbp
1000143e2jmp 0x1000093fc
1000143e7
1000143e7 90 .
1000143ac
1000143ac_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA6_cLi0EEEvRT_RKT0_:
1000143acpush rbp
1000143admov rbp, rsp
1000143b0push r14
1000143b2push rbx
1000143b3mov rbx, rsi
1000143b6mov r14, rdi
1000143b9add rdi, 8
1000143bdmovzx esi, [r14]
1000143c1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000143c6mov [r14], 3
1000143camov rdi, rbx
1000143cdcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_
1000143d2mov [r14+8], rax
1000143d6mov rdi, r14
1000143d9mov esi, 1
1000143depop rbx
1000143dfpop r14
1000143e1pop rbp
1000143e2jmp 0x1000093fc
1000143e7
1000143e7 90 .
1000143ac
1000143e8
1000143e8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_:
1000143e8push rbp
1000143e9mov rbp, rsp
1000143ecpush r14
1000143eepush rbx
1000143efmov r14, rdi
1000143f2mov edi, 24
1000143f7call _Znwm@plt
1000143fcmov rbx, rax
1000143ffmov rdi, rax
100014402mov rsi, r14
100014405call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001440amov rax, rbx
10001440dpop rbx
10001440epop r14
100014410pop rbp
100014411ret
100014412
100014412 49 89 c6 48 89 df e8 9b 3e 00 00 4c 89 f7 I..H....>..L..
100014420 e8 d3 3d 00 00 90 ..=...
1000143e8
1000143e8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA6_KcEEEPT_DpOT0_:
1000143e8push rbp
1000143e9mov rbp, rsp
1000143ecpush r14
1000143eepush rbx
1000143efmov r14, rdi
1000143f2mov edi, 24
1000143f7call _Znwm@plt
1000143fcmov rbx, rax
1000143ffmov rdi, rax
100014402mov rsi, r14
100014405call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001440amov rax, rbx
10001440dpop rbx
10001440epop r14
100014410pop rbp
100014411ret
100014412
100014412 49 89 c6 48 89 df e8 9b 3e 00 00 4c 89 f7 I..H....>..L..
100014420 e8 d3 3d 00 00 90 ..=...
1000143e8
100014426
100014426_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cLi0EEEOT_:
100014426push rbp
100014427mov rbp, rsp
10001442apush r14
10001442cpush rbx
10001442dmov rbx, rdi
100014430xorps x0, x0
100014433movups [rdi], x0
100014436call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cLi0EEEvRT_RKT0_
10001443bmov rdi, rbx
10001443emov esi, 1
100014443pop rbx
100014444pop r14
100014446pop rbp
100014447jmp 0x1000093fc
10001444c
10001444c 49 89 c6 48 I..H
100014450 89 df e8 55 50 ff ff 4c 89 f7 e8 99 3d 00 00 90 ...UP..L....=...
100014426
100014426_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA8_KcA8_cLi0EEEOT_:
100014426push rbp
100014427mov rbp, rsp
10001442apush r14
10001442cpush rbx
10001442dmov rbx, rdi
100014430xorps x0, x0
100014433movups [rdi], x0
100014436call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cLi0EEEvRT_RKT0_
10001443bmov rdi, rbx
10001443emov esi, 1
100014443pop rbx
100014444pop r14
100014446pop rbp
100014447jmp 0x1000093fc
10001444c
10001444c 49 89 c6 48 I..H
100014450 89 df e8 55 50 ff ff 4c 89 f7 e8 99 3d 00 00 90 ...UP..L....=...
100014426
100014460
100014460_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cLi0EEEvRT_RKT0_:
100014460push rbp
100014461mov rbp, rsp
100014464push r14
100014466push rbx
100014467mov rbx, rsi
10001446amov r14, rdi
10001446dadd rdi, 8
100014471movzx esi, [r14]
100014475call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001447amov [r14], 3
10001447emov rdi, rbx
100014481call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_
100014486mov [r14+8], rax
10001448amov rdi, r14
10001448dmov esi, 1
100014492pop rbx
100014493pop r14
100014495pop rbp
100014496jmp 0x1000093fc
10001449b
10001449b 90 .
100014460
100014460_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA8_cLi0EEEvRT_RKT0_:
100014460push rbp
100014461mov rbp, rsp
100014464push r14
100014466push rbx
100014467mov rbx, rsi
10001446amov r14, rdi
10001446dadd rdi, 8
100014471movzx esi, [r14]
100014475call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001447amov [r14], 3
10001447emov rdi, rbx
100014481call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_
100014486mov [r14+8], rax
10001448amov rdi, r14
10001448dmov esi, 1
100014492pop rbx
100014493pop r14
100014495pop rbp
100014496jmp 0x1000093fc
10001449b
10001449b 90 .
100014460
10001449c
10001449c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_:
10001449cpush rbp
10001449dmov rbp, rsp
1000144a0push r14
1000144a2push rbx
1000144a3mov r14, rdi
1000144a6mov edi, 24
1000144abcall _Znwm@plt
1000144b0mov rbx, rax
1000144b3mov rdi, rax
1000144b6mov rsi, r14
1000144b9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000144bemov rax, rbx
1000144c1pop rbx
1000144c2pop r14
1000144c4pop rbp
1000144c5ret
1000144c6
1000144c6 49 89 c6 48 89 df e8 e7 3d 00 I..H....=.
1000144d0 00 4c 89 f7 e8 1f 3d 00 00 90 .L....=...
10001449c
10001449c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA8_KcEEEPT_DpOT0_:
10001449cpush rbp
10001449dmov rbp, rsp
1000144a0push r14
1000144a2push rbx
1000144a3mov r14, rdi
1000144a6mov edi, 24
1000144abcall _Znwm@plt
1000144b0mov rbx, rax
1000144b3mov rdi, rax
1000144b6mov rsi, r14
1000144b9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
1000144bemov rax, rbx
1000144c1pop rbx
1000144c2pop r14
1000144c4pop rbp
1000144c5ret
1000144c6
1000144c6 49 89 c6 48 89 df e8 e7 3d 00 I..H....=.
1000144d0 00 4c 89 f7 e8 1f 3d 00 00 90 .L....=...
10001449c
1000144da
1000144da_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj:
1000144dapush rbp
1000144dbmov rbp, rsp
1000144depush r15
1000144e0push r14
1000144e2push r13
1000144e4push r12
1000144e6push rbx
1000144e7sub rsp, 56
1000144ebmovzx eax, [rsi]
1000144eecmp rax, 9
1000144f2ja 0x100014ee6
1000144f8mov r14l, r9l
1000144fbmov r12l, r8l
1000144femov r15l, ecx
100014501mov r13, rsi
100014504mov rbx, rdi
100014507lea rcx, [rip+2526]
10001450emovsxd rax, [rcx+4*rax]
100014512add rax, rcx
100014515jmp rax
100014517mov rdi, [rbx]
10001451amov rax, [rdi]
10001451dmov rax, [rax+8]
100014521lea rsi, [rip+28507]
100014528jmp 0x100014546
10001452amov rdi, [rbx]
10001452dmov rax, [rdi]
100014530mov rax, [rax+8]
100014534cmp [r13+8], 1
100014539jne 0x1000147e6
10001453flea rsi, [rip+33572]
100014546
100014546loc_100014546:
100014546mov edx, 4
10001454bjmp 0x100014a52
100014550mov rdi, [rbx]
100014553mov rax, [rdi]
100014556mov rax, [rax+8]
10001455alea rsi, [rip+33550]
100014561mov edx, 11
100014566jmp 0x100014a52
10001456bmov rcx, [r13+8]
10001456fmov rsi, [rcx]
100014572mov rdi, [rbx]
100014575mov rax, [rdi]
100014578cmp rsi, [rcx+8]
10001457cje 0x10001487d
100014582test dl, dl
100014584mov [rbp-56], r14
100014588je 0x10001489f
10001458elea rsi, [rip+33395]
100014595mov edx, 2
10001459acall [rax+8]
10001459dlea eax, [r14+r12]
1000145a1movzx esi, [rbx+608]
1000145a8test sil, 1
1000145acmov [rbp-60], eax
1000145afjne 0x100014ac4
1000145b5shr esi, 1
1000145b7mov ecx, eax
1000145b9mov [rbp-80], rcx
1000145bdcmp eax, esi
1000145bfja 0x100014ada
1000145c5
1000145c5loc_1000145c5:
1000145c5mov [rbp-44], r15l
1000145c9mov [rbp-72], r13
1000145cdmov rax, [r13+8]
1000145d1mov r13, [rax]
1000145d4mov rax, [rax+8]
1000145d8lea rcx, [rax-16]
1000145dccmp r13, rcx
1000145dfje 0x10001465e
1000145e1mov r14, r12
1000145e4lea r15, [rbx+609]
1000145ebmovzx r12l, [rbp-44]
1000145f0
1000145f0loc_1000145f0:
1000145f0test [rbx+608], 1
1000145f7mov rsi, r15
1000145faje 0x100014603
1000145fcmov rsi, [rbx+624]
100014603
100014603loc_100014603:
100014603mov rdi, [rbx]
100014606mov rax, [rdi]
100014609mov rdx, [rbp-80]
10001460dcall [rax+8]
100014610mov rdi, rbx
100014613mov rsi, r13
100014616mov edx, 1
10001461bmov ecx, r12l
10001461emov r8l, r14l
100014621mov r9l, [rbp-60]
100014625call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
10001462amov rdi, [rbx]
10001462dmov rax, [rdi]
100014630mov edx, 2
100014635lea rsi, [rip+33125]
10001463ccall [rax+8]
10001463fadd r13, 16
100014643mov rax, [rbp-72]
100014647mov rcx, [rax+8]
10001464bmov rax, [rcx+8]
10001464flea rdx, [rax-16]
100014653cmp r13, rdx
100014656jne 0x1000145f0
100014658mov r13, [rcx]
10001465bmov r12, r14
10001465e
10001465eloc_10001465e:
10001465ecmp r13, rax
100014661je 0x100014ec8
100014667mov rdi, [rbx]
10001466atest [rbx+608], 1
100014671mov r15, [rbp-56]
100014675mov r14, [rbp-72]
100014679jne 0x100014cfa
10001467flea rsi, [rbx+609]
100014686jmp 0x100014d01
10001468bmov rdi, [rbx]
10001468emov rax, [rdi]
100014691mov esi, 34
100014696call [rax]
100014698mov rsi, [r13+8]
10001469cmovzx edx, r15b
1000146a0mov rdi, rbx
1000146a3call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
1000146a8mov rdi, [rbx]
1000146abmov rax, [rdi]
1000146aemov rax, [rax]
1000146b1mov esi, 34
1000146b6jmp 0x100014eb8
1000146bbmovsd_xmm x0, [r13+8]
1000146c1mov rdi, rbx
1000146c4add rsp, 56
1000146c8pop rbx
1000146c9pop r12
1000146cbpop r13
1000146cdpop r14
1000146cfpop r15
1000146d1pop rbp
1000146d2jmp 0x100015902
1000146d7mov rax, [r13+8]
1000146dbcmp [rax+16], 0
1000146e0mov rdi, [rbx]
1000146e3mov rax, [rdi]
1000146e6je 0x10001488a
1000146ectest dl, dl
1000146eemov [rbp-56], r14
1000146f2mov [rbp-88], r12
1000146f6mov [rbp-44], r15l
1000146faje 0x100014931
100014700lea rsi, [rip+32915]
100014707mov edx, 2
10001470ccall [rax+8]
10001470flea eax, [r14+r12]
100014713movzx esi, [rbx+608]
10001471atest sil, 1
10001471emov [rbp-60], eax
100014721jne 0x100014af3
100014727shr esi, 1
100014729mov ecx, eax
10001472bmov [rbp-80], rcx
10001472fcmp eax, esi
100014731ja 0x100014b09
100014737
100014737loc_100014737:
100014737mov [rbp-72], r13
10001473bmov rax, [r13+8]
10001473fmov r13, [rax]
100014742cmp [rax+16], 1
100014747jne 0x100014b22
10001474dmov r14, r13
100014750jmp 0x100014bf7
100014755mov rsi, [r13+8]
100014759mov rdi, rbx
10001475cadd rsp, 56
100014760pop rbx
100014761pop r12
100014763pop r13
100014765pop r14
100014767pop r15
100014769pop rbp
10001476ajmp 0x10001575e
10001476fmov rsi, [r13+8]
100014773mov rdi, rbx
100014776add rsp, 56
10001477apop rbx
10001477bpop r12
10001477dpop r13
10001477fpop r14
100014781pop r15
100014783pop rbp
100014784jmp 0x10001563a
100014789mov rdi, [rbx]
10001478cmov rax, [rdi]
10001478fmov rax, [rax+8]
100014793test dl, dl
100014795je 0x1000147f2
100014797mov [rbp-72], r13
10001479blea rsi, [rip+32760]
1000147a2mov edx, 2
1000147a7call rax
1000147a9add r12l, r14l
1000147acmov al, [rbx+608]
1000147b2test al, 1
1000147b4jne 0x100014952
1000147bamovzx esi, al
1000147bdshr esi, 1
1000147bfmov r13l, r12l
1000147c2cmp r12l, esi
1000147c5ja 0x100014965
1000147cb
1000147cbloc_1000147cb:
1000147cbmov rdi, [rbx]
1000147cetest al, 1
1000147d0mov [rbp-56], r14
1000147d4jne 0x10001498a
1000147dalea rsi, [rbx+609]
1000147e1jmp 0x100014991
1000147e6
1000147e6loc_1000147e6:
1000147e6lea rsi, [rip+31543]
1000147edjmp 0x100014a4d
1000147f2
1000147f2loc_1000147f2:
1000147f2lea rsi, [rip+32851]
1000147f9mov edx, 10
1000147fecall rax
100014800mov rax, [r13+8]
100014804mov r14, [rax]
100014807mov rax, [rax+8]
10001480bcmp r14, rax
10001480ejne 0x100014836
100014810jmp 0x100014849
100014812
100014812loc_100014812:
100014812movzx esi, [r14]
100014816mov rdi, rbx
100014819call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
10001481emov rdi, [rbx]
100014821mov rax, [rdi]
100014824mov esi, 44
100014829call [rax]
10001482binc r14
10001482emov rax, [r13+8]
100014832mov rax, [rax+8]
100014836
100014836loc_100014836:
100014836dec rax
100014839cmp r14, rax
10001483cjne 0x100014812
10001483emovzx esi, [rax]
100014841mov rdi, rbx
100014844call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
100014849
100014849loc_100014849:
100014849mov rdi, [rbx]
10001484cmov rax, [rdi]
10001484flea rsi, [rip+32769]
100014856mov edx, 12
10001485bcall [rax+8]
10001485emov rax, [r13+8]
100014862cmp [rax+32], 1
100014866jne 0x100014a3c
10001486cmov rsi, [rax+24]
100014870mov rdi, rbx
100014873call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_
100014878jmp 0x100014eaa
10001487d
10001487dloc_10001487d:
10001487dmov rax, [rax+8]
100014881lea rsi, [rip+32637]
100014888jmp 0x100014895
10001488a
10001488aloc_10001488a:
10001488amov rax, [rax+8]
10001488elea rsi, [rip+32514]
100014895
100014895loc_100014895:
100014895mov edx, 2
10001489ajmp 0x100014a52
10001489f
10001489floc_10001489f:
10001489fmov esi, 91
1000148a4call [rax]
1000148a6mov rax, [r13+8]
1000148aamov r14, [rax]
1000148admov rax, [rax+8]
1000148b1lea rsi, [rax-16]
1000148b5cmp r14, rsi
1000148b8je 0x10001490e
1000148bamov [rbp-88], r12
1000148bemov [rbp-44], r15l
1000148c2movzx r12l, r15b
1000148c6mov r15, [rbp-56]
1000148ca
1000148caloc_1000148ca:
1000148camov rdi, rbx
1000148cdmov rsi, r14
1000148d0xor edx, edx
1000148d2mov ecx, r12l
1000148d5mov r8, [rbp-88]
1000148d9mov r9l, r15l
1000148dccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
1000148e1mov rdi, [rbx]
1000148e4mov rax, [rdi]
1000148e7mov esi, 44
1000148eccall [rax]
1000148eeadd r14, 16
1000148f2mov rcx, [r13+8]
1000148f6mov rax, [rcx+8]
1000148falea rsi, [rax-16]
1000148fecmp r14, rsi
100014901jne 0x1000148ca
100014903mov r14, [rcx]
100014906mov r12, [rbp-88]
10001490amov r15l, [rbp-44]
10001490e
10001490eloc_10001490e:
10001490ecmp r14, rax
100014911je 0x100014ecd
100014917movzx ecx, r15b
10001491bmov rdi, rbx
10001491exor edx, edx
100014920mov r8l, r12l
100014923mov r9, [rbp-56]
100014927call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
10001492cjmp 0x100014d61
100014931
100014931loc_100014931:
100014931mov esi, 123
100014936call [rax]
100014938mov rax, [r13+8]
10001493cmov r15, [rax]
10001493fcmp [rax+16], 1
100014944jne 0x100014c25
10001494amov r14, r15
10001494djmp 0x100014cc8
100014952
100014952loc_100014952:
100014952mov rsi, [rbx+616]
100014959mov r13l, r12l
10001495ccmp rsi, r13
10001495fjae 0x1000147cb
100014965
100014965loc_100014965:
100014965mov r15, r14
100014968lea r14, [rbx+608]
10001496fadd rsi, rsi
100014972mov rdi, r14
100014975mov edx, 32
10001497acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
10001497fmov al, [r14]
100014982mov r14, r15
100014985jmp 0x1000147cb
10001498a
10001498aloc_10001498a:
10001498amov rsi, [rbx+624]
100014991
100014991loc_100014991:
100014991mov rax, [rdi]
100014994mov rdx, r13
100014997call [rax+8]
10001499amov rdi, [rbx]
10001499dmov rax, [rdi]
1000149a0lea rsi, [rip+32391]
1000149a7mov edx, 10
1000149accall [rax+8]
1000149afmov rax, [rbp-72]
1000149b3mov rax, [rax+8]
1000149b7mov r15, [rax]
1000149bamov rax, [rax+8]
1000149becmp r15, rax
1000149c1je 0x100014a12
1000149c3dec rax
1000149c6cmp r15, rax
1000149c9mov r12, [rbp-72]
1000149cdje 0x100014a07
1000149cflea r14, [rip+32355]
1000149d6
1000149d6loc_1000149d6:
1000149d6movzx esi, [r15]
1000149damov rdi, rbx
1000149ddcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
1000149e2mov rdi, [rbx]
1000149e5mov rax, [rdi]
1000149e8mov edx, 2
1000149edmov rsi, r14
1000149f0call [rax+8]
1000149f3inc r15
1000149f6mov rax, [r12+8]
1000149fbmov rax, [rax+8]
1000149ffdec rax
100014a02cmp r15, rax
100014a05jne 0x1000149d6
100014a07
100014a07loc_100014a07:
100014a07movzx esi, [rax]
100014a0amov rdi, rbx
100014a0dcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
100014a12
100014a12loc_100014a12:
100014a12mov rdi, [rbx]
100014a15mov rax, [rdi]
100014a18lea rsi, [rip+32285]
100014a1fmov edx, 3
100014a24call [rax+8]
100014a27mov rdi, [rbx]
100014a2atest [rbx+608], 1
100014a31jne 0x100014a62
100014a33lea rsi, [rbx+609]
100014a3ajmp 0x100014a69
100014a3c
100014a3cloc_100014a3c:
100014a3cmov rdi, [rbx]
100014a3fmov rax, [rdi]
100014a42mov rax, [rax+8]
100014a46lea rsi, [rip+32279]
100014a4d
100014a4dloc_100014a4d:
100014a4dmov edx, 5
100014a52
100014a52loc_100014a52:
100014a52add rsp, 56
100014a56pop rbx
100014a57pop r12
100014a59pop r13
100014a5bpop r14
100014a5dpop r15
100014a5fpop rbp
100014a60jmp rax
100014a62
100014a62loc_100014a62:
100014a62mov rsi, [rbx+624]
100014a69
100014a69loc_100014a69:
100014a69mov r12, [rbp-56]
100014a6dmov rax, [rdi]
100014a70mov rdx, r13
100014a73call [rax+8]
100014a76mov rdi, [rbx]
100014a79mov rax, [rdi]
100014a7clea rsi, [rip+32189]
100014a83mov edx, 11
100014a88call [rax+8]
100014a8bmov rax, [rbp-72]
100014a8fmov rax, [rax+8]
100014a93cmp [rax+32], 1
100014a97jne 0x100014aaa
100014a99mov rsi, [rax+24]
100014a9dmov rdi, rbx
100014aa0call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_
100014aa5jmp 0x100014e0e
100014aaa
100014aaaloc_100014aaa:
100014aaamov rdi, [rbx]
100014aadmov rax, [rdi]
100014ab0lea rsi, [rip+27084]
100014ab7mov edx, 4
100014abccall [rax+8]
100014abfjmp 0x100014e0e
100014ac4
100014ac4loc_100014ac4:
100014ac4mov rsi, [rbx+616]
100014acbmov eax, eax
100014acdmov [rbp-80], rax
100014ad1cmp rsi, rax
100014ad4jae 0x1000145c5
100014ada
100014adaloc_100014ada:
100014adalea rdi, [rbx+608]
100014ae1add rsi, rsi
100014ae4mov edx, 32
100014ae9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
100014aeejmp 0x1000145c5
100014af3
100014af3loc_100014af3:
100014af3mov rsi, [rbx+616]
100014afamov eax, eax
100014afcmov [rbp-80], rax
100014b00cmp rsi, rax
100014b03jae 0x100014737
100014b09
100014b09loc_100014b09:
100014b09lea rdi, [rbx+608]
100014b10add rsi, rsi
100014b13mov edx, 32
100014b18call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
100014b1djmp 0x100014737
100014b22
100014b22loc_100014b22:
100014b22lea rax, [rbx+609]
100014b29mov [rbp-96], rax
100014b2dxor r12l, r12l
100014b30movzx r15l, r15b
100014b34
100014b34loc_100014b34:
100014b34test [rbx+608], 1
100014b3bmov rsi, [rbp-96]
100014b3fje 0x100014b48
100014b41mov rsi, [rbx+624]
100014b48
100014b48loc_100014b48:
100014b48mov rdi, [rbx]
100014b4bmov rax, [rdi]
100014b4emov rdx, [rbp-80]
100014b52call [rax+8]
100014b55mov rdi, [rbx]
100014b58mov rax, [rdi]
100014b5bmov esi, 34
100014b60call [rax]
100014b62lea rsi, [r13+32]
100014b66mov rdi, rbx
100014b69mov edx, r15l
100014b6ccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014b71mov rdi, [rbx]
100014b74mov rax, [rdi]
100014b77mov edx, 3
100014b7clea rsi, [rip+31770]
100014b83call [rax+8]
100014b86lea rsi, [r13+56]
100014b8amov rdi, rbx
100014b8dmov edx, 1
100014b92mov ecx, r15l
100014b95mov r8, [rbp-88]
100014b99mov r9l, [rbp-60]
100014b9dcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014ba2mov rdi, [rbx]
100014ba5mov rax, [rdi]
100014ba8mov edx, 2
100014badlea rsi, [rip+31725]
100014bb4call [rax+8]
100014bb7mov rax, [r13+8]
100014bbbtest rax, rax
100014bbeje 0x100014bcd
100014bc0
100014bc0loc_100014bc0:
100014bc0mov r14, rax
100014bc3mov rax, [rax]
100014bc6test rax, rax
100014bc9jne 0x100014bc0
100014bcbjmp 0x100014bd9
100014bcd
100014bcdloc_100014bcd:
100014bcdmov r14, [r13+16]
100014bd1cmp [r14], r13
100014bd4mov r13, r14
100014bd7jne 0x100014bcd
100014bd9
100014bd9loc_100014bd9:
100014bd9inc r12
100014bdcmov rax, [rbp-72]
100014be0mov rax, [rax+8]
100014be4mov rcx, [rax+16]
100014be8dec rcx
100014bebmov r13, r14
100014beecmp r12, rcx
100014bf1jb 0x100014b34
100014bf7
100014bf7loc_100014bf7:
100014bf7add rax, 8
100014bfbcmp r14, rax
100014bfeje 0x100014ed2
100014c04mov rdx, [r14+8]
100014c08test rdx, rdx
100014c0bmov r15l, [rbp-44]
100014c0fje 0x100014d74
100014c15
100014c15loc_100014c15:
100014c15mov rcx, rdx
100014c18mov rdx, [rdx]
100014c1btest rdx, rdx
100014c1ejne 0x100014c15
100014c20jmp 0x100014d83
100014c25
100014c25loc_100014c25:
100014c25mov [rbp-72], r13
100014c29xor r12l, r12l
100014c2cmovzx r13l, [rbp-44]
100014c31
100014c31loc_100014c31:
100014c31mov rdi, [rbx]
100014c34mov rax, [rdi]
100014c37mov esi, 34
100014c3ccall [rax]
100014c3elea rsi, [r15+32]
100014c42mov rdi, rbx
100014c45mov edx, r13l
100014c48call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014c4dmov rdi, [rbx]
100014c50mov rax, [rdi]
100014c53mov edx, 2
100014c58lea rsi, [rip+31651]
100014c5fcall [rax+8]
100014c62lea rsi, [r15+56]
100014c66mov rdi, rbx
100014c69xor edx, edx
100014c6bmov ecx, r13l
100014c6emov r8, [rbp-88]
100014c72mov r9, [rbp-56]
100014c76call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014c7bmov rdi, [rbx]
100014c7emov rax, [rdi]
100014c81mov esi, 44
100014c86call [rax]
100014c88mov rax, [r15+8]
100014c8ctest rax, rax
100014c8fje 0x100014c9e
100014c91
100014c91loc_100014c91:
100014c91mov r14, rax
100014c94mov rax, [rax]
100014c97test rax, rax
100014c9ajne 0x100014c91
100014c9cjmp 0x100014caa
100014c9e
100014c9eloc_100014c9e:
100014c9emov r14, [r15+16]
100014ca2cmp [r14], r15
100014ca5mov r15, r14
100014ca8jne 0x100014c9e
100014caa
100014caaloc_100014caa:
100014caainc r12
100014cadmov rax, [rbp-72]
100014cb1mov rax, [rax+8]
100014cb5mov rcx, [rax+16]
100014cb9dec rcx
100014cbcmov r15, r14
100014cbfcmp r12, rcx
100014cc2jb 0x100014c31
100014cc8
100014cc8loc_100014cc8:
100014cc8add rax, 8
100014ccccmp r14, rax
100014ccfje 0x100014ed7
100014cd5mov rdx, [r14+8]
100014cd9test rdx, rdx
100014cdcmov r12, [rbp-88]
100014ce0mov r15l, [rbp-44]
100014ce4je 0x100014e42
100014cea
100014cealoc_100014cea:
100014ceamov rcx, rdx
100014cedmov rdx, [rdx]
100014cf0test rdx, rdx
100014cf3jne 0x100014cea
100014cf5jmp 0x100014e51
100014cfa
100014cfaloc_100014cfa:
100014cfamov rsi, [rbx+624]
100014d01
100014d01loc_100014d01:
100014d01mov rax, [rdi]
100014d04mov rdx, [rbp-80]
100014d08call [rax+8]
100014d0bmov rax, [r14+8]
100014d0fmov rsi, [rax+8]
100014d13add rsi, -16
100014d17movzx ecx, [rbp-44]
100014d1bmov rdi, rbx
100014d1emov edx, 1
100014d23mov r8l, r12l
100014d26mov r9l, [rbp-60]
100014d2acall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014d2fmov rdi, [rbx]
100014d32mov rax, [rdi]
100014d35mov esi, 10
100014d3acall [rax]
100014d3cmov rdi, [rbx]
100014d3ftest [rbx+608], 1
100014d46jne 0x100014d51
100014d48lea rsi, [rbx+609]
100014d4fjmp 0x100014d58
100014d51
100014d51loc_100014d51:
100014d51mov rsi, [rbx+624]
100014d58
100014d58loc_100014d58:
100014d58mov edx, r15l
100014d5bmov rax, [rdi]
100014d5ecall [rax+8]
100014d61
100014d61loc_100014d61:
100014d61mov rdi, [rbx]
100014d64mov rax, [rdi]
100014d67mov rax, [rax]
100014d6amov esi, 93
100014d6fjmp 0x100014eb8
100014d74
100014d74loc_100014d74:
100014d74mov rdx, r14
100014d77
100014d77loc_100014d77:
100014d77mov rcx, [rdx+16]
100014d7bcmp [rcx], rdx
100014d7emov rdx, rcx
100014d81jne 0x100014d77
100014d83
100014d83loc_100014d83:
100014d83cmp rcx, rax
100014d86jne 0x100014edc
100014d8cmov rdi, [rbx]
100014d8ftest [rbx+608], 1
100014d96jne 0x100014da5
100014d98mov r12, [rbp-56]
100014d9clea rsi, [rbx+609]
100014da3jmp 0x100014db0
100014da5
100014da5loc_100014da5:
100014da5mov r12, [rbp-56]
100014da9mov rsi, [rbx+624]
100014db0
100014db0loc_100014db0:
100014db0mov rax, [rdi]
100014db3mov rdx, [rbp-80]
100014db7call [rax+8]
100014dbamov rdi, [rbx]
100014dbdmov rax, [rdi]
100014dc0mov esi, 34
100014dc5call [rax]
100014dc7lea rsi, [r14+32]
100014dcbmovzx r15l, r15b
100014dcfmov rdi, rbx
100014dd2mov edx, r15l
100014dd5call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014ddamov rdi, [rbx]
100014dddmov rax, [rdi]
100014de0lea rsi, [rip+31158]
100014de7mov edx, 3
100014deccall [rax+8]
100014defadd r14, 56
100014df3mov rdi, rbx
100014df6mov rsi, r14
100014df9mov edx, 1
100014dfemov ecx, r15l
100014e01mov r8, [rbp-88]
100014e05mov r9l, [rbp-60]
100014e09call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014e0e
100014e0eloc_100014e0e:
100014e0emov rdi, [rbx]
100014e11mov rax, [rdi]
100014e14mov esi, 10
100014e19call [rax]
100014e1bmov rdi, [rbx]
100014e1etest [rbx+608], 1
100014e25jne 0x100014e30
100014e27lea rsi, [rbx+609]
100014e2ejmp 0x100014e37
100014e30
100014e30loc_100014e30:
100014e30mov rsi, [rbx+624]
100014e37
100014e37loc_100014e37:
100014e37mov edx, r12l
100014e3amov rax, [rdi]
100014e3dcall [rax+8]
100014e40jmp 0x100014eaa
100014e42
100014e42loc_100014e42:
100014e42mov rdx, r14
100014e45
100014e45loc_100014e45:
100014e45mov rcx, [rdx+16]
100014e49cmp [rcx], rdx
100014e4cmov rdx, rcx
100014e4fjne 0x100014e45
100014e51
100014e51loc_100014e51:
100014e51cmp rcx, rax
100014e54jne 0x100014ee1
100014e5amov rdi, [rbx]
100014e5dmov rax, [rdi]
100014e60mov esi, 34
100014e65call [rax]
100014e67lea rsi, [r14+32]
100014e6bmovzx r15l, r15b
100014e6fmov rdi, rbx
100014e72mov edx, r15l
100014e75call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014e7amov rdi, [rbx]
100014e7dmov rax, [rdi]
100014e80lea rsi, [rip+31099]
100014e87mov edx, 2
100014e8ccall [rax+8]
100014e8fadd r14, 56
100014e93mov rdi, rbx
100014e96mov rsi, r14
100014e99xor edx, edx
100014e9bmov ecx, r15l
100014e9emov r8l, r12l
100014ea1mov r9, [rbp-56]
100014ea5call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014eaa
100014eaaloc_100014eaa:
100014eaamov rdi, [rbx]
100014eadmov rax, [rdi]
100014eb0mov rax, [rax]
100014eb3mov esi, 125
100014eb8
100014eb8loc_100014eb8:
100014eb8add rsp, 56
100014ebcpop rbx
100014ebdpop r12
100014ebfpop r13
100014ec1pop r14
100014ec3pop r15
100014ec5pop rbp
100014ec6jmp rax
100014ec8
100014ec8loc_100014ec8:
100014ec8call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.2
100014ecd
100014ecdloc_100014ecd:
100014ecdcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.1
100014ed2
100014ed2loc_100014ed2:
100014ed2call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.6
100014ed7
100014ed7loc_100014ed7:
100014ed7call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.4
100014edc
100014edcloc_100014edc:
100014edccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.5
100014ee1
100014ee1loc_100014ee1:
100014ee1call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.3
100014ee6
100014ee6loc_100014ee6:
100014ee6call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.7
100014eebnop
100014eec
100014eecloc_100014eec:
100014eecsub esi, esi
100014eeedb 0xff
100014eefdb 0xff
100014ef0jmp 0x100014ee9
100014ef2db 0xff
100014ef3db 0xff
100014ef4jg 0x100014eec
100014ef6db 0xff
100014ef7callf [rdi+0x3efffff7]
100014efdidiv bh
100014effjmpf [rcx-8]
100014f02db 0xff
100014f03inc [rbx-0x30000008]
100014f09idiv edi
100014f0bcallf [rbp+0x64fffff8]
100014f11idiv bh
100014f13db 0xff
1000144da
1000144da_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj:
1000144dapush rbp
1000144dbmov rbp, rsp
1000144depush r15
1000144e0push r14
1000144e2push r13
1000144e4push r12
1000144e6push rbx
1000144e7sub rsp, 56
1000144ebmovzx eax, [rsi]
1000144eecmp rax, 9
1000144f2ja 0x100014ee6
1000144f8mov r14l, r9l
1000144fbmov r12l, r8l
1000144femov r15l, ecx
100014501mov r13, rsi
100014504mov rbx, rdi
100014507lea rcx, [rip+2526]
10001450emovsxd rax, [rcx+4*rax]
100014512add rax, rcx
100014515jmp rax
100014517mov rdi, [rbx]
10001451amov rax, [rdi]
10001451dmov rax, [rax+8]
100014521lea rsi, [rip+28507]
100014528jmp 0x100014546
10001452amov rdi, [rbx]
10001452dmov rax, [rdi]
100014530mov rax, [rax+8]
100014534cmp [r13+8], 1
100014539jne 0x1000147e6
10001453flea rsi, [rip+33572]
100014546
100014546loc_100014546:
100014546mov edx, 4
10001454bjmp 0x100014a52
100014550mov rdi, [rbx]
100014553mov rax, [rdi]
100014556mov rax, [rax+8]
10001455alea rsi, [rip+33550]
100014561mov edx, 11
100014566jmp 0x100014a52
10001456bmov rcx, [r13+8]
10001456fmov rsi, [rcx]
100014572mov rdi, [rbx]
100014575mov rax, [rdi]
100014578cmp rsi, [rcx+8]
10001457cje 0x10001487d
100014582test dl, dl
100014584mov [rbp-56], r14
100014588je 0x10001489f
10001458elea rsi, [rip+33395]
100014595mov edx, 2
10001459acall [rax+8]
10001459dlea eax, [r14+r12]
1000145a1movzx esi, [rbx+608]
1000145a8test sil, 1
1000145acmov [rbp-60], eax
1000145afjne 0x100014ac4
1000145b5shr esi, 1
1000145b7mov ecx, eax
1000145b9mov [rbp-80], rcx
1000145bdcmp eax, esi
1000145bfja 0x100014ada
1000145c5
1000145c5loc_1000145c5:
1000145c5mov [rbp-44], r15l
1000145c9mov [rbp-72], r13
1000145cdmov rax, [r13+8]
1000145d1mov r13, [rax]
1000145d4mov rax, [rax+8]
1000145d8lea rcx, [rax-16]
1000145dccmp r13, rcx
1000145dfje 0x10001465e
1000145e1mov r14, r12
1000145e4lea r15, [rbx+609]
1000145ebmovzx r12l, [rbp-44]
1000145f0
1000145f0loc_1000145f0:
1000145f0test [rbx+608], 1
1000145f7mov rsi, r15
1000145faje 0x100014603
1000145fcmov rsi, [rbx+624]
100014603
100014603loc_100014603:
100014603mov rdi, [rbx]
100014606mov rax, [rdi]
100014609mov rdx, [rbp-80]
10001460dcall [rax+8]
100014610mov rdi, rbx
100014613mov rsi, r13
100014616mov edx, 1
10001461bmov ecx, r12l
10001461emov r8l, r14l
100014621mov r9l, [rbp-60]
100014625call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
10001462amov rdi, [rbx]
10001462dmov rax, [rdi]
100014630mov edx, 2
100014635lea rsi, [rip+33125]
10001463ccall [rax+8]
10001463fadd r13, 16
100014643mov rax, [rbp-72]
100014647mov rcx, [rax+8]
10001464bmov rax, [rcx+8]
10001464flea rdx, [rax-16]
100014653cmp r13, rdx
100014656jne 0x1000145f0
100014658mov r13, [rcx]
10001465bmov r12, r14
10001465e
10001465eloc_10001465e:
10001465ecmp r13, rax
100014661je 0x100014ec8
100014667mov rdi, [rbx]
10001466atest [rbx+608], 1
100014671mov r15, [rbp-56]
100014675mov r14, [rbp-72]
100014679jne 0x100014cfa
10001467flea rsi, [rbx+609]
100014686jmp 0x100014d01
10001468bmov rdi, [rbx]
10001468emov rax, [rdi]
100014691mov esi, 34
100014696call [rax]
100014698mov rsi, [r13+8]
10001469cmovzx edx, r15b
1000146a0mov rdi, rbx
1000146a3call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
1000146a8mov rdi, [rbx]
1000146abmov rax, [rdi]
1000146aemov rax, [rax]
1000146b1mov esi, 34
1000146b6jmp 0x100014eb8
1000146bbmovsd_xmm x0, [r13+8]
1000146c1mov rdi, rbx
1000146c4add rsp, 56
1000146c8pop rbx
1000146c9pop r12
1000146cbpop r13
1000146cdpop r14
1000146cfpop r15
1000146d1pop rbp
1000146d2jmp 0x100015902
1000146d7mov rax, [r13+8]
1000146dbcmp [rax+16], 0
1000146e0mov rdi, [rbx]
1000146e3mov rax, [rdi]
1000146e6je 0x10001488a
1000146ectest dl, dl
1000146eemov [rbp-56], r14
1000146f2mov [rbp-88], r12
1000146f6mov [rbp-44], r15l
1000146faje 0x100014931
100014700lea rsi, [rip+32915]
100014707mov edx, 2
10001470ccall [rax+8]
10001470flea eax, [r14+r12]
100014713movzx esi, [rbx+608]
10001471atest sil, 1
10001471emov [rbp-60], eax
100014721jne 0x100014af3
100014727shr esi, 1
100014729mov ecx, eax
10001472bmov [rbp-80], rcx
10001472fcmp eax, esi
100014731ja 0x100014b09
100014737
100014737loc_100014737:
100014737mov [rbp-72], r13
10001473bmov rax, [r13+8]
10001473fmov r13, [rax]
100014742cmp [rax+16], 1
100014747jne 0x100014b22
10001474dmov r14, r13
100014750jmp 0x100014bf7
100014755mov rsi, [r13+8]
100014759mov rdi, rbx
10001475cadd rsp, 56
100014760pop rbx
100014761pop r12
100014763pop r13
100014765pop r14
100014767pop r15
100014769pop rbp
10001476ajmp 0x10001575e
10001476fmov rsi, [r13+8]
100014773mov rdi, rbx
100014776add rsp, 56
10001477apop rbx
10001477bpop r12
10001477dpop r13
10001477fpop r14
100014781pop r15
100014783pop rbp
100014784jmp 0x10001563a
100014789mov rdi, [rbx]
10001478cmov rax, [rdi]
10001478fmov rax, [rax+8]
100014793test dl, dl
100014795je 0x1000147f2
100014797mov [rbp-72], r13
10001479blea rsi, [rip+32760]
1000147a2mov edx, 2
1000147a7call rax
1000147a9add r12l, r14l
1000147acmov al, [rbx+608]
1000147b2test al, 1
1000147b4jne 0x100014952
1000147bamovzx esi, al
1000147bdshr esi, 1
1000147bfmov r13l, r12l
1000147c2cmp r12l, esi
1000147c5ja 0x100014965
1000147cb
1000147cbloc_1000147cb:
1000147cbmov rdi, [rbx]
1000147cetest al, 1
1000147d0mov [rbp-56], r14
1000147d4jne 0x10001498a
1000147dalea rsi, [rbx+609]
1000147e1jmp 0x100014991
1000147e6
1000147e6loc_1000147e6:
1000147e6lea rsi, [rip+31543]
1000147edjmp 0x100014a4d
1000147f2
1000147f2loc_1000147f2:
1000147f2lea rsi, [rip+32851]
1000147f9mov edx, 10
1000147fecall rax
100014800mov rax, [r13+8]
100014804mov r14, [rax]
100014807mov rax, [rax+8]
10001480bcmp r14, rax
10001480ejne 0x100014836
100014810jmp 0x100014849
100014812
100014812loc_100014812:
100014812movzx esi, [r14]
100014816mov rdi, rbx
100014819call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
10001481emov rdi, [rbx]
100014821mov rax, [rdi]
100014824mov esi, 44
100014829call [rax]
10001482binc r14
10001482emov rax, [r13+8]
100014832mov rax, [rax+8]
100014836
100014836loc_100014836:
100014836dec rax
100014839cmp r14, rax
10001483cjne 0x100014812
10001483emovzx esi, [rax]
100014841mov rdi, rbx
100014844call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
100014849
100014849loc_100014849:
100014849mov rdi, [rbx]
10001484cmov rax, [rdi]
10001484flea rsi, [rip+32769]
100014856mov edx, 12
10001485bcall [rax+8]
10001485emov rax, [r13+8]
100014862cmp [rax+32], 1
100014866jne 0x100014a3c
10001486cmov rsi, [rax+24]
100014870mov rdi, rbx
100014873call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_
100014878jmp 0x100014eaa
10001487d
10001487dloc_10001487d:
10001487dmov rax, [rax+8]
100014881lea rsi, [rip+32637]
100014888jmp 0x100014895
10001488a
10001488aloc_10001488a:
10001488amov rax, [rax+8]
10001488elea rsi, [rip+32514]
100014895
100014895loc_100014895:
100014895mov edx, 2
10001489ajmp 0x100014a52
10001489f
10001489floc_10001489f:
10001489fmov esi, 91
1000148a4call [rax]
1000148a6mov rax, [r13+8]
1000148aamov r14, [rax]
1000148admov rax, [rax+8]
1000148b1lea rsi, [rax-16]
1000148b5cmp r14, rsi
1000148b8je 0x10001490e
1000148bamov [rbp-88], r12
1000148bemov [rbp-44], r15l
1000148c2movzx r12l, r15b
1000148c6mov r15, [rbp-56]
1000148ca
1000148caloc_1000148ca:
1000148camov rdi, rbx
1000148cdmov rsi, r14
1000148d0xor edx, edx
1000148d2mov ecx, r12l
1000148d5mov r8, [rbp-88]
1000148d9mov r9l, r15l
1000148dccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
1000148e1mov rdi, [rbx]
1000148e4mov rax, [rdi]
1000148e7mov esi, 44
1000148eccall [rax]
1000148eeadd r14, 16
1000148f2mov rcx, [r13+8]
1000148f6mov rax, [rcx+8]
1000148falea rsi, [rax-16]
1000148fecmp r14, rsi
100014901jne 0x1000148ca
100014903mov r14, [rcx]
100014906mov r12, [rbp-88]
10001490amov r15l, [rbp-44]
10001490e
10001490eloc_10001490e:
10001490ecmp r14, rax
100014911je 0x100014ecd
100014917movzx ecx, r15b
10001491bmov rdi, rbx
10001491exor edx, edx
100014920mov r8l, r12l
100014923mov r9, [rbp-56]
100014927call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
10001492cjmp 0x100014d61
100014931
100014931loc_100014931:
100014931mov esi, 123
100014936call [rax]
100014938mov rax, [r13+8]
10001493cmov r15, [rax]
10001493fcmp [rax+16], 1
100014944jne 0x100014c25
10001494amov r14, r15
10001494djmp 0x100014cc8
100014952
100014952loc_100014952:
100014952mov rsi, [rbx+616]
100014959mov r13l, r12l
10001495ccmp rsi, r13
10001495fjae 0x1000147cb
100014965
100014965loc_100014965:
100014965mov r15, r14
100014968lea r14, [rbx+608]
10001496fadd rsi, rsi
100014972mov rdi, r14
100014975mov edx, 32
10001497acall _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
10001497fmov al, [r14]
100014982mov r14, r15
100014985jmp 0x1000147cb
10001498a
10001498aloc_10001498a:
10001498amov rsi, [rbx+624]
100014991
100014991loc_100014991:
100014991mov rax, [rdi]
100014994mov rdx, r13
100014997call [rax+8]
10001499amov rdi, [rbx]
10001499dmov rax, [rdi]
1000149a0lea rsi, [rip+32391]
1000149a7mov edx, 10
1000149accall [rax+8]
1000149afmov rax, [rbp-72]
1000149b3mov rax, [rax+8]
1000149b7mov r15, [rax]
1000149bamov rax, [rax+8]
1000149becmp r15, rax
1000149c1je 0x100014a12
1000149c3dec rax
1000149c6cmp r15, rax
1000149c9mov r12, [rbp-72]
1000149cdje 0x100014a07
1000149cflea r14, [rip+32355]
1000149d6
1000149d6loc_1000149d6:
1000149d6movzx esi, [r15]
1000149damov rdi, rbx
1000149ddcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
1000149e2mov rdi, [rbx]
1000149e5mov rax, [rdi]
1000149e8mov edx, 2
1000149edmov rsi, r14
1000149f0call [rax+8]
1000149f3inc r15
1000149f6mov rax, [r12+8]
1000149fbmov rax, [rax+8]
1000149ffdec rax
100014a02cmp r15, rax
100014a05jne 0x1000149d6
100014a07
100014a07loc_100014a07:
100014a07movzx esi, [rax]
100014a0amov rdi, rbx
100014a0dcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_
100014a12
100014a12loc_100014a12:
100014a12mov rdi, [rbx]
100014a15mov rax, [rdi]
100014a18lea rsi, [rip+32285]
100014a1fmov edx, 3
100014a24call [rax+8]
100014a27mov rdi, [rbx]
100014a2atest [rbx+608], 1
100014a31jne 0x100014a62
100014a33lea rsi, [rbx+609]
100014a3ajmp 0x100014a69
100014a3c
100014a3cloc_100014a3c:
100014a3cmov rdi, [rbx]
100014a3fmov rax, [rdi]
100014a42mov rax, [rax+8]
100014a46lea rsi, [rip+32279]
100014a4d
100014a4dloc_100014a4d:
100014a4dmov edx, 5
100014a52
100014a52loc_100014a52:
100014a52add rsp, 56
100014a56pop rbx
100014a57pop r12
100014a59pop r13
100014a5bpop r14
100014a5dpop r15
100014a5fpop rbp
100014a60jmp rax
100014a62
100014a62loc_100014a62:
100014a62mov rsi, [rbx+624]
100014a69
100014a69loc_100014a69:
100014a69mov r12, [rbp-56]
100014a6dmov rax, [rdi]
100014a70mov rdx, r13
100014a73call [rax+8]
100014a76mov rdi, [rbx]
100014a79mov rax, [rdi]
100014a7clea rsi, [rip+32189]
100014a83mov edx, 11
100014a88call [rax+8]
100014a8bmov rax, [rbp-72]
100014a8fmov rax, [rax+8]
100014a93cmp [rax+32], 1
100014a97jne 0x100014aaa
100014a99mov rsi, [rax+24]
100014a9dmov rdi, rbx
100014aa0call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIyLi0EEEvT_
100014aa5jmp 0x100014e0e
100014aaa
100014aaaloc_100014aaa:
100014aaamov rdi, [rbx]
100014aadmov rax, [rdi]
100014ab0lea rsi, [rip+27084]
100014ab7mov edx, 4
100014abccall [rax+8]
100014abfjmp 0x100014e0e
100014ac4
100014ac4loc_100014ac4:
100014ac4mov rsi, [rbx+616]
100014acbmov eax, eax
100014acdmov [rbp-80], rax
100014ad1cmp rsi, rax
100014ad4jae 0x1000145c5
100014ada
100014adaloc_100014ada:
100014adalea rdi, [rbx+608]
100014ae1add rsi, rsi
100014ae4mov edx, 32
100014ae9call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
100014aeejmp 0x1000145c5
100014af3
100014af3loc_100014af3:
100014af3mov rsi, [rbx+616]
100014afamov eax, eax
100014afcmov [rbp-80], rax
100014b00cmp rsi, rax
100014b03jae 0x100014737
100014b09
100014b09loc_100014b09:
100014b09lea rdi, [rbx+608]
100014b10add rsi, rsi
100014b13mov edx, 32
100014b18call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt
100014b1djmp 0x100014737
100014b22
100014b22loc_100014b22:
100014b22lea rax, [rbx+609]
100014b29mov [rbp-96], rax
100014b2dxor r12l, r12l
100014b30movzx r15l, r15b
100014b34
100014b34loc_100014b34:
100014b34test [rbx+608], 1
100014b3bmov rsi, [rbp-96]
100014b3fje 0x100014b48
100014b41mov rsi, [rbx+624]
100014b48
100014b48loc_100014b48:
100014b48mov rdi, [rbx]
100014b4bmov rax, [rdi]
100014b4emov rdx, [rbp-80]
100014b52call [rax+8]
100014b55mov rdi, [rbx]
100014b58mov rax, [rdi]
100014b5bmov esi, 34
100014b60call [rax]
100014b62lea rsi, [r13+32]
100014b66mov rdi, rbx
100014b69mov edx, r15l
100014b6ccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014b71mov rdi, [rbx]
100014b74mov rax, [rdi]
100014b77mov edx, 3
100014b7clea rsi, [rip+31770]
100014b83call [rax+8]
100014b86lea rsi, [r13+56]
100014b8amov rdi, rbx
100014b8dmov edx, 1
100014b92mov ecx, r15l
100014b95mov r8, [rbp-88]
100014b99mov r9l, [rbp-60]
100014b9dcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014ba2mov rdi, [rbx]
100014ba5mov rax, [rdi]
100014ba8mov edx, 2
100014badlea rsi, [rip+31725]
100014bb4call [rax+8]
100014bb7mov rax, [r13+8]
100014bbbtest rax, rax
100014bbeje 0x100014bcd
100014bc0
100014bc0loc_100014bc0:
100014bc0mov r14, rax
100014bc3mov rax, [rax]
100014bc6test rax, rax
100014bc9jne 0x100014bc0
100014bcbjmp 0x100014bd9
100014bcd
100014bcdloc_100014bcd:
100014bcdmov r14, [r13+16]
100014bd1cmp [r14], r13
100014bd4mov r13, r14
100014bd7jne 0x100014bcd
100014bd9
100014bd9loc_100014bd9:
100014bd9inc r12
100014bdcmov rax, [rbp-72]
100014be0mov rax, [rax+8]
100014be4mov rcx, [rax+16]
100014be8dec rcx
100014bebmov r13, r14
100014beecmp r12, rcx
100014bf1jb 0x100014b34
100014bf7
100014bf7loc_100014bf7:
100014bf7add rax, 8
100014bfbcmp r14, rax
100014bfeje 0x100014ed2
100014c04mov rdx, [r14+8]
100014c08test rdx, rdx
100014c0bmov r15l, [rbp-44]
100014c0fje 0x100014d74
100014c15
100014c15loc_100014c15:
100014c15mov rcx, rdx
100014c18mov rdx, [rdx]
100014c1btest rdx, rdx
100014c1ejne 0x100014c15
100014c20jmp 0x100014d83
100014c25
100014c25loc_100014c25:
100014c25mov [rbp-72], r13
100014c29xor r12l, r12l
100014c2cmovzx r13l, [rbp-44]
100014c31
100014c31loc_100014c31:
100014c31mov rdi, [rbx]
100014c34mov rax, [rdi]
100014c37mov esi, 34
100014c3ccall [rax]
100014c3elea rsi, [r15+32]
100014c42mov rdi, rbx
100014c45mov edx, r13l
100014c48call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014c4dmov rdi, [rbx]
100014c50mov rax, [rdi]
100014c53mov edx, 2
100014c58lea rsi, [rip+31651]
100014c5fcall [rax+8]
100014c62lea rsi, [r15+56]
100014c66mov rdi, rbx
100014c69xor edx, edx
100014c6bmov ecx, r13l
100014c6emov r8, [rbp-88]
100014c72mov r9, [rbp-56]
100014c76call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014c7bmov rdi, [rbx]
100014c7emov rax, [rdi]
100014c81mov esi, 44
100014c86call [rax]
100014c88mov rax, [r15+8]
100014c8ctest rax, rax
100014c8fje 0x100014c9e
100014c91
100014c91loc_100014c91:
100014c91mov r14, rax
100014c94mov rax, [rax]
100014c97test rax, rax
100014c9ajne 0x100014c91
100014c9cjmp 0x100014caa
100014c9e
100014c9eloc_100014c9e:
100014c9emov r14, [r15+16]
100014ca2cmp [r14], r15
100014ca5mov r15, r14
100014ca8jne 0x100014c9e
100014caa
100014caaloc_100014caa:
100014caainc r12
100014cadmov rax, [rbp-72]
100014cb1mov rax, [rax+8]
100014cb5mov rcx, [rax+16]
100014cb9dec rcx
100014cbcmov r15, r14
100014cbfcmp r12, rcx
100014cc2jb 0x100014c31
100014cc8
100014cc8loc_100014cc8:
100014cc8add rax, 8
100014ccccmp r14, rax
100014ccfje 0x100014ed7
100014cd5mov rdx, [r14+8]
100014cd9test rdx, rdx
100014cdcmov r12, [rbp-88]
100014ce0mov r15l, [rbp-44]
100014ce4je 0x100014e42
100014cea
100014cealoc_100014cea:
100014ceamov rcx, rdx
100014cedmov rdx, [rdx]
100014cf0test rdx, rdx
100014cf3jne 0x100014cea
100014cf5jmp 0x100014e51
100014cfa
100014cfaloc_100014cfa:
100014cfamov rsi, [rbx+624]
100014d01
100014d01loc_100014d01:
100014d01mov rax, [rdi]
100014d04mov rdx, [rbp-80]
100014d08call [rax+8]
100014d0bmov rax, [r14+8]
100014d0fmov rsi, [rax+8]
100014d13add rsi, -16
100014d17movzx ecx, [rbp-44]
100014d1bmov rdi, rbx
100014d1emov edx, 1
100014d23mov r8l, r12l
100014d26mov r9l, [rbp-60]
100014d2acall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014d2fmov rdi, [rbx]
100014d32mov rax, [rdi]
100014d35mov esi, 10
100014d3acall [rax]
100014d3cmov rdi, [rbx]
100014d3ftest [rbx+608], 1
100014d46jne 0x100014d51
100014d48lea rsi, [rbx+609]
100014d4fjmp 0x100014d58
100014d51
100014d51loc_100014d51:
100014d51mov rsi, [rbx+624]
100014d58
100014d58loc_100014d58:
100014d58mov edx, r15l
100014d5bmov rax, [rdi]
100014d5ecall [rax+8]
100014d61
100014d61loc_100014d61:
100014d61mov rdi, [rbx]
100014d64mov rax, [rdi]
100014d67mov rax, [rax]
100014d6amov esi, 93
100014d6fjmp 0x100014eb8
100014d74
100014d74loc_100014d74:
100014d74mov rdx, r14
100014d77
100014d77loc_100014d77:
100014d77mov rcx, [rdx+16]
100014d7bcmp [rcx], rdx
100014d7emov rdx, rcx
100014d81jne 0x100014d77
100014d83
100014d83loc_100014d83:
100014d83cmp rcx, rax
100014d86jne 0x100014edc
100014d8cmov rdi, [rbx]
100014d8ftest [rbx+608], 1
100014d96jne 0x100014da5
100014d98mov r12, [rbp-56]
100014d9clea rsi, [rbx+609]
100014da3jmp 0x100014db0
100014da5
100014da5loc_100014da5:
100014da5mov r12, [rbp-56]
100014da9mov rsi, [rbx+624]
100014db0
100014db0loc_100014db0:
100014db0mov rax, [rdi]
100014db3mov rdx, [rbp-80]
100014db7call [rax+8]
100014dbamov rdi, [rbx]
100014dbdmov rax, [rdi]
100014dc0mov esi, 34
100014dc5call [rax]
100014dc7lea rsi, [r14+32]
100014dcbmovzx r15l, r15b
100014dcfmov rdi, rbx
100014dd2mov edx, r15l
100014dd5call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014ddamov rdi, [rbx]
100014dddmov rax, [rdi]
100014de0lea rsi, [rip+31158]
100014de7mov edx, 3
100014deccall [rax+8]
100014defadd r14, 56
100014df3mov rdi, rbx
100014df6mov rsi, r14
100014df9mov edx, 1
100014dfemov ecx, r15l
100014e01mov r8, [rbp-88]
100014e05mov r9l, [rbp-60]
100014e09call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014e0e
100014e0eloc_100014e0e:
100014e0emov rdi, [rbx]
100014e11mov rax, [rdi]
100014e14mov esi, 10
100014e19call [rax]
100014e1bmov rdi, [rbx]
100014e1etest [rbx+608], 1
100014e25jne 0x100014e30
100014e27lea rsi, [rbx+609]
100014e2ejmp 0x100014e37
100014e30
100014e30loc_100014e30:
100014e30mov rsi, [rbx+624]
100014e37
100014e37loc_100014e37:
100014e37mov edx, r12l
100014e3amov rax, [rdi]
100014e3dcall [rax+8]
100014e40jmp 0x100014eaa
100014e42
100014e42loc_100014e42:
100014e42mov rdx, r14
100014e45
100014e45loc_100014e45:
100014e45mov rcx, [rdx+16]
100014e49cmp [rcx], rdx
100014e4cmov rdx, rcx
100014e4fjne 0x100014e45
100014e51
100014e51loc_100014e51:
100014e51cmp rcx, rax
100014e54jne 0x100014ee1
100014e5amov rdi, [rbx]
100014e5dmov rax, [rdi]
100014e60mov esi, 34
100014e65call [rax]
100014e67lea rsi, [r14+32]
100014e6bmovzx r15l, r15b
100014e6fmov rdi, rbx
100014e72mov edx, r15l
100014e75call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b
100014e7amov rdi, [rbx]
100014e7dmov rax, [rdi]
100014e80lea rsi, [rip+31099]
100014e87mov edx, 2
100014e8ccall [rax+8]
100014e8fadd r14, 56
100014e93mov rdi, rbx
100014e96mov rsi, r14
100014e99xor edx, edx
100014e9bmov ecx, r15l
100014e9emov r8l, r12l
100014ea1mov r9, [rbp-56]
100014ea5call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj
100014eaa
100014eaaloc_100014eaa:
100014eaamov rdi, [rbx]
100014eadmov rax, [rdi]
100014eb0mov rax, [rax]
100014eb3mov esi, 125
100014eb8
100014eb8loc_100014eb8:
100014eb8add rsp, 56
100014ebcpop rbx
100014ebdpop r12
100014ebfpop r13
100014ec1pop r14
100014ec3pop r15
100014ec5pop rbp
100014ec6jmp rax
100014ec8
100014ec8loc_100014ec8:
100014ec8call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.2
100014ecd
100014ecdloc_100014ecd:
100014ecdcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.1
100014ed2
100014ed2loc_100014ed2:
100014ed2call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.6
100014ed7
100014ed7loc_100014ed7:
100014ed7call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.4
100014edc
100014edcloc_100014edc:
100014edccall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.5
100014ee1
100014ee1loc_100014ee1:
100014ee1call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.3
100014ee6
100014ee6loc_100014ee6:
100014ee6call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE4dumpERKSG_bbjj.cold.7
100014eebnop
100014eec
100014eecloc_100014eec:
100014eecsub esi, esi
100014eeedb 0xff
100014eefdb 0xff
100014ef0jmp 0x100014ee9
100014ef2db 0xff
100014ef3db 0xff
100014ef4jg 0x100014eec
100014ef6db 0xff
100014ef7callf [rdi+0x3efffff7]
100014efdidiv bh
100014effjmpf [rcx-8]
100014f02db 0xff
100014f03inc [rbx-0x30000008]
100014f09idiv edi
100014f0bcallf [rbp+0x64fffff8]
100014f11idiv bh
100014f13db 0xff
1000144da
100014f14
100014f14_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED1Ev:
100014f14push rbp
100014f15mov rbp, rsp
100014f18lea rax, [rip+37713]
100014f1fmov [rdi], rax
100014f22pop rbp
100014f23jmp 0x10001827c
100014f14
100014f14_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED1Ev:
100014f14push rbp
100014f15mov rbp, rsp
100014f18lea rax, [rip+37713]
100014f1fmov [rdi], rax
100014f22pop rbp
100014f23jmp 0x10001827c
100014f14
100014f28
100014f28_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED0Ev:
100014f28push rbp
100014f29mov rbp, rsp
100014f2cpush rbx
100014f2dpush rax
100014f2emov rbx, rdi
100014f31lea rax, [rip+37688]
100014f38mov [rdi], rax
100014f3bcall _ZNSt3__119__shared_weak_countD2Ev@plt
100014f40mov rdi, rbx
100014f43add rsp, 8
100014f47pop rbx
100014f48pop rbp
100014f49jmp 0x1000182b8
100014f28
100014f28_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEED0Ev:
100014f28push rbp
100014f29mov rbp, rsp
100014f2cpush rbx
100014f2dpush rax
100014f2emov rbx, rdi
100014f31lea rax, [rip+37688]
100014f38mov [rdi], rax
100014f3bcall _ZNSt3__119__shared_weak_countD2Ev@plt
100014f40mov rdi, rbx
100014f43add rsp, 8
100014f47pop rbx
100014f48pop rbp
100014f49jmp 0x1000182b8
100014f28
100014f4e
100014f4e_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEE16__on_zero_sharedEv:
100014f4epush rbp
100014f4fmov rbp, rsp
100014f52mov rax, [rdi+24]
100014f56add rdi, 24
100014f5apop rbp
100014f5bjmp [rax+16]
100014f4e
100014f4e_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEE16__on_zero_sharedEv:
100014f4epush rbp
100014f4fmov rbp, rsp
100014f52mov rax, [rdi+24]
100014f56add rdi, 24
100014f5apop rbp
100014f5bjmp [rax+16]
100014f4e
100014f5e
100014f5e_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEE21__on_zero_shared_weakEv:
100014f5epush rbp
100014f5fmov rbp, rsp
100014f62pop rbp
100014f63jmp 0x1000182b8
100014f5e
100014f5e_ZNSt3__120__shared_ptr_emplaceIN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS8_ISB_EEE21__on_zero_shared_weakEv:
100014f5epush rbp
100014f5fmov rbp, rsp
100014f62pop rbp
100014f63jmp 0x1000182b8
100014f5e
100014f68
100014f68_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE15write_characterEc:
100014f68push rbp
100014f69mov rbp, rsp
100014f6cmov rdi, [rdi+8]
100014f70pop rbp
100014f71jmp 0x100018252
100014f68
100014f68_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE15write_characterEc:
100014f68push rbp
100014f69mov rbp, rsp
100014f6cmov rdi, [rdi+8]
100014f70pop rbp
100014f71jmp 0x100018252
100014f68
100014f76
100014f76_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE16write_charactersEPKcm:
100014f76push rbp
100014f77mov rbp, rsp
100014f7amov rdi, [rdi+8]
100014f7epop rbp
100014f7fjmp 0x100018234
100014f76
100014f76_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE16write_charactersEPKcm:
100014f76push rbp
100014f77mov rbp, rsp
100014f7amov rdi, [rdi+8]
100014f7epop rbp
100014f7fjmp 0x100018234
100014f76
100014f84
100014f84_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED1Ev:
100014f84push rbp
100014f85mov rbp, rsp
100014f88pop rbp
100014f89ret
100014f84
100014f84_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED1Ev:
100014f84push rbp
100014f85mov rbp, rsp
100014f88pop rbp
100014f89ret
100014f84
100014f8a
100014f8a_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED0Ev:
100014f8apush rbp
100014f8bmov rbp, rsp
100014f8epop rbp
100014f8fjmp 0x1000182b8
100014f8a
100014f8a_ZN8nlohmann16json_abi_v3_11_36detail21output_string_adapterIcNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEED0Ev:
100014f8apush rbp
100014f8bmov rbp, rsp
100014f8epop rbp
100014f8fjmp 0x1000182b8
100014f8a
100014f94
100014f94_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS4_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE:
100014f94push rbp
100014f95mov rbp, rsp
100014f98push r15
100014f9apush r14
100014f9cpush r12
100014f9epush rbx
100014f9fmov r14l, ecx
100014fa2mov r15l, edx
100014fa5mov rbx, rdi
100014fa8movups x0, [rsi]
100014fabmovups [rdi], x0
100014faexorps x0, x0
100014fb1movups [rsi], x0
100014fb4movups [rdi+64], x0
100014fb8movups [rdi+48], x0
100014fbcmovups [rdi+32], x0
100014fc0movups [rdi+16], x0
100014fc4call localeconv@plt
100014fc9mov [rbx+80], rax
100014fcdmov rcx, [rax+8]
100014fd1test rcx, rcx
100014fd4je 0x100014fda
100014fd6mov cl, [rcx]
100014fd8jmp 0x100014fdc
100014fda
100014fdaloc_100014fda:
100014fdaxor ecx, ecx
100014fdc
100014fdcloc_100014fdc:
100014fdcmov [rbx+88], cl
100014fdfmov rax, [rax]
100014fe2test rax, rax
100014fe5je 0x100014feb
100014fe7mov al, [rax]
100014fe9jmp 0x100014fed
100014feb
100014febloc_100014feb:
100014febxor eax, eax
100014fed
100014fedloc_100014fed:
100014fedmov [rbx+89], al
100014ff0lea rdi, [rbx+90]
100014ff4mov esi, 512
100014ff9call __bzero@plt
100014ffemov [rbx+602], r15b
100015005mov edi, 520
10001500acall _Znwm@plt
10001500fmov r12, rax
100015012mov [rbx+624], rax
100015019mov [rbx+608], 521
100015024mov [rbx+616], 512
10001502fmovzx esi, r15b
100015033mov edx, 512
100015038mov rdi, rax
10001503bcall memset@plt
100015040mov [r12+512], 0
100015049mov [rbx+632], r14l
100015050pop rbx
100015051pop r12
100015053pop r14
100015055pop r15
100015057pop rbp
100015058ret
100015059
100015059 49 89 c6 48 89 df e8 I..H...
100015060 02 38 ff ff 4c 89 f7 e8 8c 31 00 00 .8..L....1..
100014f94
100014f94_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEEC2ENS4_10shared_ptrINS1_23output_adapter_protocolIcEEEEcNS1_15error_handler_tE:
100014f94push rbp
100014f95mov rbp, rsp
100014f98push r15
100014f9apush r14
100014f9cpush r12
100014f9epush rbx
100014f9fmov r14l, ecx
100014fa2mov r15l, edx
100014fa5mov rbx, rdi
100014fa8movups x0, [rsi]
100014fabmovups [rdi], x0
100014faexorps x0, x0
100014fb1movups [rsi], x0
100014fb4movups [rdi+64], x0
100014fb8movups [rdi+48], x0
100014fbcmovups [rdi+32], x0
100014fc0movups [rdi+16], x0
100014fc4call localeconv@plt
100014fc9mov [rbx+80], rax
100014fcdmov rcx, [rax+8]
100014fd1test rcx, rcx
100014fd4je 0x100014fda
100014fd6mov cl, [rcx]
100014fd8jmp 0x100014fdc
100014fda
100014fdaloc_100014fda:
100014fdaxor ecx, ecx
100014fdc
100014fdcloc_100014fdc:
100014fdcmov [rbx+88], cl
100014fdfmov rax, [rax]
100014fe2test rax, rax
100014fe5je 0x100014feb
100014fe7mov al, [rax]
100014fe9jmp 0x100014fed
100014feb
100014febloc_100014feb:
100014febxor eax, eax
100014fed
100014fedloc_100014fed:
100014fedmov [rbx+89], al
100014ff0lea rdi, [rbx+90]
100014ff4mov esi, 512
100014ff9call __bzero@plt
100014ffemov [rbx+602], r15b
100015005mov edi, 520
10001500acall _Znwm@plt
10001500fmov r12, rax
100015012mov [rbx+624], rax
100015019mov [rbx+608], 521
100015024mov [rbx+616], 512
10001502fmovzx esi, r15b
100015033mov edx, 512
100015038mov rdi, rax
10001503bcall memset@plt
100015040mov [r12+512], 0
100015049mov [rbx+632], r14l
100015050pop rbx
100015051pop r12
100015053pop r14
100015055pop r15
100015057pop rbp
100015058ret
100015059
100015059 49 89 c6 48 89 df e8 I..H...
100015060 02 38 ff ff 4c 89 f7 e8 8c 31 00 00 .8..L....1..
100014f94
10001506c
10001506c_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b:
10001506cpush rbp
10001506dmov rbp, rsp
100015070push r15
100015072push r14
100015074push r13
100015076push r12
100015078push rbx
100015079sub rsp, 136
100015080mov [rbp-60], edx
100015083mov r12, rsi
100015086mov [rbp-80], rdi
10001508amov [rbp-92], 0
100015091mov [rbp-41], 0
100015095movzx ecx, [rsi]
100015098test cl, 1
10001509bsete al
10001509eje 0x1000150a7
1000150a0mov rcx, [r12+8]
1000150a5jmp 0x1000150a9
1000150a7
1000150a7loc_1000150a7:
1000150a7shr ecx, 1
1000150a9
1000150a9loc_1000150a9:
1000150a9test rcx, rcx
1000150acje 0x100015375
1000150b2lea rcx, [r12+1]
1000150b7mov [rbp-88], rcx
1000150bbmov rcx, [rbp-80]
1000150bfadd rcx, 90
1000150c3mov [rbp-56], rcx
1000150c7xor r14l, r14l
1000150caxor r13l, r13l
1000150cdxor ebx, ebx
1000150cfxor r15l, r15l
1000150d2mov [rbp-72], r12
1000150d6
1000150d6loc_1000150d6:
1000150d6mov rcx, [rbp-88]
1000150datest al, 1
1000150dcjne 0x1000150e3
1000150demov rcx, [r12+16]
1000150e3
1000150e3loc_1000150e3:
1000150e3movzx r12l, [rcx+r13]
1000150e8lea rdi, [rbp-41]
1000150eclea rsi, [rbp-92]
1000150f0mov edx, r12l
1000150f3call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
1000150f8cmp al, 1
1000150faje 0x100015138
1000150fcmovzx eax, al
1000150fftest eax, eax
100015101jne 0x10001517f
100015103mov r8l, [rbp-92]
100015107lea eax, [r8-8]
10001510bcmp eax, 5
10001510emov r12, [rbp-72]
100015112ja 0x1000151b6
100015118lea rcx, [rip+1141]
10001511fmovsxd rax, [rcx+4*rax]
100015123add rax, rcx
100015126jmp rax
100015128mov rax, [rbp-56]
10001512cmov [rax+r14], 25180
100015133jmp 0x1000152a2
100015138
100015138loc_100015138:
100015138mov rdx, [rbp-80]
10001513cmov eax, [rdx+632]
100015142lea ecx, [rax-1]
100015145cmp ecx, 2
100015148jae 0x1000153ec
10001514ecmp rbx, 1
100015152adc r13, -1
100015156cmp eax, 1
100015159jne 0x1000151b0
10001515bcmp [rbp-60], 0
10001515fmov r12, [rbp-72]
100015163je 0x1000151d6
100015165mov rax, [rbp-56]
100015169mov [rax+r15], 0x6666755c
100015171mov [rax+r15+4], 25702
100015179add r15, 6
10001517djmp 0x1000151eb
10001517f
10001517floc_10001517f:
10001517fcmp [rbp-60], 0
100015183mov r12, [rbp-72]
100015187jne 0x1000151a8
100015189test [r12], 1
10001518emov rax, [rbp-88]
100015192je 0x100015199
100015194mov rax, [r12+16]
100015199
100015199loc_100015199:
100015199mov al, [rax+r13]
10001519dmov rcx, [rbp-56]
1000151a1mov [rcx+r14], al
1000151a5inc r14
1000151a8
1000151a8loc_1000151a8:
1000151a8inc rbx
1000151abjmp 0x1000152d9
1000151b0
1000151b0loc_1000151b0:
1000151b0mov r12, [rbp-72]
1000151b4jmp 0x10001520b
1000151b6
1000151b6loc_1000151b6:
1000151b6cmp r8l, 34
1000151baje 0x100015297
1000151c0cmp r8l, 92
1000151c4jne 0x100015214
1000151c6mov rax, [rbp-56]
1000151camov [rax+r14], 23644
1000151d1jmp 0x1000152a2
1000151d6
1000151d6loc_1000151d6:
1000151d6mov rax, [rbp-56]
1000151damov [rax+r15], -16401
1000151e1mov [rax+r15+2], -67
1000151e7add r15, 3
1000151eb
1000151ebloc_1000151eb:
1000151eblea rax, [r15-500]
1000151f2cmp rax, 12
1000151f6ja 0x10001520b
1000151f8mov rdi, [rdx]
1000151fbmov rax, [rdi]
1000151femov rsi, [rbp-56]
100015202mov rdx, r15
100015205call [rax+8]
100015208xor r15l, r15l
10001520b
10001520bloc_10001520b:
10001520bmov [rbp-41], 0
10001520fjmp 0x1000152d4
100015214
100015214loc_100015214:
100015214cmp r8l, 32
100015218setae al
10001521bcmp r8l, 127
10001521fsetb cl
100015222mov edx, [rbp-60]
100015225xor dl, 1
100015228or dl, cl
10001522atest al, dl
10001522cjne 0x1000152fd
100015232mov rax, [rbp-56]
100015236lea rdi, [rax+r14]
10001523acmp r8l, 65535
100015241ja 0x10001531e
100015247mov esi, 7
10001524clea rdx, [rip+30248]
100015253mov ecx, r8l
100015256xor eax, eax
100015258call snprintf@plt
10001525dadd r14, 6
100015261jmp 0x1000152a6
100015263mov rax, [rbp-56]
100015267mov [rax+r14], 29788
10001526ejmp 0x1000152a2
100015270mov rax, [rbp-56]
100015274mov [rax+r14], 28252
10001527bjmp 0x1000152a2
10001527dmov rax, [rbp-56]
100015281mov [rax+r14], 26204
100015288jmp 0x1000152a2
10001528amov rax, [rbp-56]
10001528emov [rax+r14], 29276
100015295jmp 0x1000152a2
100015297
100015297loc_100015297:
100015297mov rax, [rbp-56]
10001529bmov [rax+r14], 8796
1000152a2
1000152a2loc_1000152a2:
1000152a2add r14, 2
1000152a6
1000152a6loc_1000152a6:
1000152a6mov r15, r14
1000152a9lea rax, [r14-500]
1000152b0cmp rax, 12
1000152b4ja 0x1000152d4
1000152b6mov rax, [rbp-80]
1000152bamov rdi, [rax]
1000152bdmov rax, [rdi]
1000152c0mov rsi, [rbp-56]
1000152c4mov rdx, r15
1000152c7call [rax+8]
1000152caxor r15l, r15l
1000152cdxor ebx, ebx
1000152cfxor r14l, r14l
1000152d2jmp 0x1000152d9
1000152d4
1000152d4loc_1000152d4:
1000152d4xor ebx, ebx
1000152d6mov r14, r15
1000152d9
1000152d9loc_1000152d9:
1000152d9movzx ecx, [r12]
1000152detest cl, 1
1000152e1sete al
1000152e4je 0x1000152ed
1000152e6mov rcx, [r12+8]
1000152ebjmp 0x1000152ef
1000152ed
1000152edloc_1000152ed:
1000152edshr ecx, 1
1000152ef
1000152efloc_1000152ef:
1000152efinc r13
1000152f2cmp r13, rcx
1000152f5jb 0x1000150d6
1000152fbjmp 0x100015356
1000152fd
1000152fdloc_1000152fd:
1000152fdtest [r12], 1
100015302mov rax, [rbp-88]
100015306je 0x10001530d
100015308mov rax, [r12+16]
10001530d
10001530dloc_10001530d:
10001530dmov al, [rax+r13]
100015311mov rcx, [rbp-56]
100015315mov [rcx+r14], al
100015319inc r14
10001531cjmp 0x1000152a6
10001531e
10001531eloc_10001531e:
10001531emov eax, r8l
100015321shr eax, 10
100015324add eax, 55232
100015329movzx ecx, ax
10001532cand r8l, 1023
100015333or r8l, 56320
10001533amov esi, 13
10001533flea rdx, [rip+30012]
100015346xor eax, eax
100015348call snprintf@plt
10001534dadd r14, 12
100015351jmp 0x1000152a6
100015356
100015356loc_100015356:
100015356cmp [rbp-41], 0
10001535ajne 0x100015387
10001535ctest r14, r14
10001535fje 0x100015375
100015361mov rax, [rbp-80]
100015365mov rdi, [rax]
100015368mov rax, [rdi]
10001536bmov rsi, [rbp-56]
10001536fmov rdx, r14
100015372
100015372loc_100015372:
100015372call [rax+8]
100015375
100015375loc_100015375:
100015375add rsp, 136
10001537cpop rbx
10001537dpop r12
10001537fpop r13
100015381pop r14
100015383pop r15
100015385pop rbp
100015386ret
100015387
100015387loc_100015387:
100015387mov rbx, [rbp-80]
10001538bmov eax, [rbx+632]
100015391cmp eax, 1
100015394je 0x1000153ae
100015396cmp eax, 2
100015399jne 0x10001547d
10001539fmov rdi, [rbx]
1000153a2mov rax, [rdi]
1000153a5mov rsi, [rbp-56]
1000153a9mov rdx, r15
1000153acjmp 0x100015372
1000153ae
1000153aeloc_1000153ae:
1000153aemov rdi, [rbx]
1000153b1mov rax, [rdi]
1000153b4mov rsi, [rbp-56]
1000153b8mov rdx, r15
1000153bbcall [rax+8]
1000153bemov rdi, [rbx]
1000153c1mov rax, [rdi]
1000153c4mov rax, [rax+8]
1000153c8cmp [rbp-60], 0
1000153ccje 0x1000153dc
1000153celea rsi, [rip+29968]
1000153d5mov edx, 6
1000153dajmp 0x1000153e8
1000153dc
1000153dcloc_1000153dc:
1000153dclea rsi, [rip+29961]
1000153e3mov edx, 3
1000153e8
1000153e8loc_1000153e8:
1000153e8call rax
1000153eajmp 0x100015375
1000153ec
1000153ecloc_1000153ec:
1000153ectest eax, eax
1000153eejne 0x100015478
1000153f4mov edi, 32
1000153f9call __cxa_allocate_exception@plt
1000153femov r14, rax
100015401lea rdi, [rbp-120]
100015405mov rsi, r13
100015408call _ZNSt3__19to_stringEm@plt
10001540dlea rdi, [rbp-168]
100015414mov esi, r12l
100015417call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
10001541clea rsi, [rip+29804]
100015423lea rcx, [rip+29826]
10001542alea rdi, [rbp-144]
100015431lea rdx, [rbp-120]
100015435lea r8, [rbp-168]
10001543ccall _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
100015441mov r15b, 1
100015444lea rdx, [rbp-144]
10001544bmov rdi, r14
10001544emov esi, 316
100015453xor ecx, ecx
100015455call _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIDnLi0EEES2_iRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEET_
10001545axor r15l, r15l
10001545dlea rsi, [rip+36028]
100015464lea rdx, [rip-44307]
10001546bmov rdi, r14
10001546ecall __cxa_throw@plt
100015473jmp 0x10001550d
100015478
100015478loc_100015478:
100015478call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b.cold.1
10001547d
10001547dloc_10001547d:
10001547dtest eax, eax
10001547fjne 0x1000154ab
100015481mov edi, 32
100015486call __cxa_allocate_exception@plt
10001548bmov r14, rax
10001548emov rax, [rbp-72]
100015492movzx eax, [rax]
100015495test al, 1
100015497je 0x1000154b0
100015499mov rax, [rbp-72]
10001549dmov rcx, [rax+16]
1000154a1mov [rbp-88], rcx
1000154a5mov rax, [rax+8]
1000154a9jmp 0x1000154b2
1000154ab
1000154abloc_1000154ab:
1000154abcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b.cold.2
1000154b0
1000154b0loc_1000154b0:
1000154b0shr eax, 1
1000154b2
1000154b2loc_1000154b2:
1000154b2mov rcx, [rbp-88]
1000154b6movzx esi, [rcx+rax-1]
1000154bblea rdi, [rbp-120]
1000154bfcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
1000154c4lea rsi, [rip+29683]
1000154cblea rdi, [rbp-144]
1000154d2lea rdx, [rbp-120]
1000154d6call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
1000154dbmov r15b, 1
1000154delea rdx, [rbp-144]
1000154e5mov rdi, r14
1000154e8mov esi, 316
1000154edxor ecx, ecx
1000154efcall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIDnLi0EEES2_iRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEET_
1000154f4xor r15l, r15l
1000154f7lea rsi, [rip+35874]
1000154felea rdx, [rip-44461]
100015505mov rdi, r14
100015508call __cxa_throw@plt
10001550d
10001550dloc_10001550d:
10001550dud2
10001550fmov rbx, rax
100015512test [rbp-144], 1
100015519je 0x100015557
10001551bmov rdi, [rbp-128]
10001551fjmp 0x100015552
100015521jmp 0x10001556d
100015523jmp 0x100015581
100015525mov rbx, rax
100015528test [rbp-144], 1
10001552fje 0x100015542
100015531mov rdi, [rbp-128]
100015535call _ZdlPv@plt
10001553ajmp 0x100015542
10001553cmov rbx, rax
10001553fmov r15b, 1
100015542
100015542loc_100015542:
100015542test [rbp-168], 1
100015549je 0x100015557
10001554bmov rdi, [rbp-152]
100015552
100015552loc_100015552:
100015552call _ZdlPv@plt
100015557
100015557loc_100015557:
100015557test [rbp-120], 1
10001555bje 0x100015566
10001555dmov rdi, [rbp-104]
100015561call _ZdlPv@plt
100015566
100015566loc_100015566:
100015566test r15b, r15b
100015569jne 0x100015584
10001556bjmp 0x10001558c
10001556d
10001556dloc_10001556d:
10001556dmov rbx, rax
100015570test [rbp-120], 1
100015574je 0x100015584
100015576mov rdi, [rbp-104]
10001557acall _ZdlPv@plt
10001557fjmp 0x100015584
100015581
100015581loc_100015581:
100015581mov rbx, rax
100015584
100015584loc_100015584:
100015584mov rdi, r14
100015587call __cxa_free_exception@plt
10001558c
10001558cloc_10001558c:
10001558cmov rdi, rbx
10001558fcall _Unwind_Resume@plt
100015594xchg eax, esp
100015595sti
100015596db 0xff
100015597dec edi
100015599cld
10001559adb 0xff
10001559bdb 0xff
10001559cfdiv f4, f0
10001559edb 0xff
10001559finc [rax-0x16000004]
1000155a5cld
1000155a6db 0xff
1000155a7push esi
1000155a9cld
1000155aadb 0xff
1000155abdb 0xff
10001506c
10001506c_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b:
10001506cpush rbp
10001506dmov rbp, rsp
100015070push r15
100015072push r14
100015074push r13
100015076push r12
100015078push rbx
100015079sub rsp, 136
100015080mov [rbp-60], edx
100015083mov r12, rsi
100015086mov [rbp-80], rdi
10001508amov [rbp-92], 0
100015091mov [rbp-41], 0
100015095movzx ecx, [rsi]
100015098test cl, 1
10001509bsete al
10001509eje 0x1000150a7
1000150a0mov rcx, [r12+8]
1000150a5jmp 0x1000150a9
1000150a7
1000150a7loc_1000150a7:
1000150a7shr ecx, 1
1000150a9
1000150a9loc_1000150a9:
1000150a9test rcx, rcx
1000150acje 0x100015375
1000150b2lea rcx, [r12+1]
1000150b7mov [rbp-88], rcx
1000150bbmov rcx, [rbp-80]
1000150bfadd rcx, 90
1000150c3mov [rbp-56], rcx
1000150c7xor r14l, r14l
1000150caxor r13l, r13l
1000150cdxor ebx, ebx
1000150cfxor r15l, r15l
1000150d2mov [rbp-72], r12
1000150d6
1000150d6loc_1000150d6:
1000150d6mov rcx, [rbp-88]
1000150datest al, 1
1000150dcjne 0x1000150e3
1000150demov rcx, [r12+16]
1000150e3
1000150e3loc_1000150e3:
1000150e3movzx r12l, [rcx+r13]
1000150e8lea rdi, [rbp-41]
1000150eclea rsi, [rbp-92]
1000150f0mov edx, r12l
1000150f3call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE6decodeERhRjh
1000150f8cmp al, 1
1000150faje 0x100015138
1000150fcmovzx eax, al
1000150fftest eax, eax
100015101jne 0x10001517f
100015103mov r8l, [rbp-92]
100015107lea eax, [r8-8]
10001510bcmp eax, 5
10001510emov r12, [rbp-72]
100015112ja 0x1000151b6
100015118lea rcx, [rip+1141]
10001511fmovsxd rax, [rcx+4*rax]
100015123add rax, rcx
100015126jmp rax
100015128mov rax, [rbp-56]
10001512cmov [rax+r14], 25180
100015133jmp 0x1000152a2
100015138
100015138loc_100015138:
100015138mov rdx, [rbp-80]
10001513cmov eax, [rdx+632]
100015142lea ecx, [rax-1]
100015145cmp ecx, 2
100015148jae 0x1000153ec
10001514ecmp rbx, 1
100015152adc r13, -1
100015156cmp eax, 1
100015159jne 0x1000151b0
10001515bcmp [rbp-60], 0
10001515fmov r12, [rbp-72]
100015163je 0x1000151d6
100015165mov rax, [rbp-56]
100015169mov [rax+r15], 0x6666755c
100015171mov [rax+r15+4], 25702
100015179add r15, 6
10001517djmp 0x1000151eb
10001517f
10001517floc_10001517f:
10001517fcmp [rbp-60], 0
100015183mov r12, [rbp-72]
100015187jne 0x1000151a8
100015189test [r12], 1
10001518emov rax, [rbp-88]
100015192je 0x100015199
100015194mov rax, [r12+16]
100015199
100015199loc_100015199:
100015199mov al, [rax+r13]
10001519dmov rcx, [rbp-56]
1000151a1mov [rcx+r14], al
1000151a5inc r14
1000151a8
1000151a8loc_1000151a8:
1000151a8inc rbx
1000151abjmp 0x1000152d9
1000151b0
1000151b0loc_1000151b0:
1000151b0mov r12, [rbp-72]
1000151b4jmp 0x10001520b
1000151b6
1000151b6loc_1000151b6:
1000151b6cmp r8l, 34
1000151baje 0x100015297
1000151c0cmp r8l, 92
1000151c4jne 0x100015214
1000151c6mov rax, [rbp-56]
1000151camov [rax+r14], 23644
1000151d1jmp 0x1000152a2
1000151d6
1000151d6loc_1000151d6:
1000151d6mov rax, [rbp-56]
1000151damov [rax+r15], -16401
1000151e1mov [rax+r15+2], -67
1000151e7add r15, 3
1000151eb
1000151ebloc_1000151eb:
1000151eblea rax, [r15-500]
1000151f2cmp rax, 12
1000151f6ja 0x10001520b
1000151f8mov rdi, [rdx]
1000151fbmov rax, [rdi]
1000151femov rsi, [rbp-56]
100015202mov rdx, r15
100015205call [rax+8]
100015208xor r15l, r15l
10001520b
10001520bloc_10001520b:
10001520bmov [rbp-41], 0
10001520fjmp 0x1000152d4
100015214
100015214loc_100015214:
100015214cmp r8l, 32
100015218setae al
10001521bcmp r8l, 127
10001521fsetb cl
100015222mov edx, [rbp-60]
100015225xor dl, 1
100015228or dl, cl
10001522atest al, dl
10001522cjne 0x1000152fd
100015232mov rax, [rbp-56]
100015236lea rdi, [rax+r14]
10001523acmp r8l, 65535
100015241ja 0x10001531e
100015247mov esi, 7
10001524clea rdx, [rip+30248]
100015253mov ecx, r8l
100015256xor eax, eax
100015258call snprintf@plt
10001525dadd r14, 6
100015261jmp 0x1000152a6
100015263mov rax, [rbp-56]
100015267mov [rax+r14], 29788
10001526ejmp 0x1000152a2
100015270mov rax, [rbp-56]
100015274mov [rax+r14], 28252
10001527bjmp 0x1000152a2
10001527dmov rax, [rbp-56]
100015281mov [rax+r14], 26204
100015288jmp 0x1000152a2
10001528amov rax, [rbp-56]
10001528emov [rax+r14], 29276
100015295jmp 0x1000152a2
100015297
100015297loc_100015297:
100015297mov rax, [rbp-56]
10001529bmov [rax+r14], 8796
1000152a2
1000152a2loc_1000152a2:
1000152a2add r14, 2
1000152a6
1000152a6loc_1000152a6:
1000152a6mov r15, r14
1000152a9lea rax, [r14-500]
1000152b0cmp rax, 12
1000152b4ja 0x1000152d4
1000152b6mov rax, [rbp-80]
1000152bamov rdi, [rax]
1000152bdmov rax, [rdi]
1000152c0mov rsi, [rbp-56]
1000152c4mov rdx, r15
1000152c7call [rax+8]
1000152caxor r15l, r15l
1000152cdxor ebx, ebx
1000152cfxor r14l, r14l
1000152d2jmp 0x1000152d9
1000152d4
1000152d4loc_1000152d4:
1000152d4xor ebx, ebx
1000152d6mov r14, r15
1000152d9
1000152d9loc_1000152d9:
1000152d9movzx ecx, [r12]
1000152detest cl, 1
1000152e1sete al
1000152e4je 0x1000152ed
1000152e6mov rcx, [r12+8]
1000152ebjmp 0x1000152ef
1000152ed
1000152edloc_1000152ed:
1000152edshr ecx, 1
1000152ef
1000152efloc_1000152ef:
1000152efinc r13
1000152f2cmp r13, rcx
1000152f5jb 0x1000150d6
1000152fbjmp 0x100015356
1000152fd
1000152fdloc_1000152fd:
1000152fdtest [r12], 1
100015302mov rax, [rbp-88]
100015306je 0x10001530d
100015308mov rax, [r12+16]
10001530d
10001530dloc_10001530d:
10001530dmov al, [rax+r13]
100015311mov rcx, [rbp-56]
100015315mov [rcx+r14], al
100015319inc r14
10001531cjmp 0x1000152a6
10001531e
10001531eloc_10001531e:
10001531emov eax, r8l
100015321shr eax, 10
100015324add eax, 55232
100015329movzx ecx, ax
10001532cand r8l, 1023
100015333or r8l, 56320
10001533amov esi, 13
10001533flea rdx, [rip+30012]
100015346xor eax, eax
100015348call snprintf@plt
10001534dadd r14, 12
100015351jmp 0x1000152a6
100015356
100015356loc_100015356:
100015356cmp [rbp-41], 0
10001535ajne 0x100015387
10001535ctest r14, r14
10001535fje 0x100015375
100015361mov rax, [rbp-80]
100015365mov rdi, [rax]
100015368mov rax, [rdi]
10001536bmov rsi, [rbp-56]
10001536fmov rdx, r14
100015372
100015372loc_100015372:
100015372call [rax+8]
100015375
100015375loc_100015375:
100015375add rsp, 136
10001537cpop rbx
10001537dpop r12
10001537fpop r13
100015381pop r14
100015383pop r15
100015385pop rbp
100015386ret
100015387
100015387loc_100015387:
100015387mov rbx, [rbp-80]
10001538bmov eax, [rbx+632]
100015391cmp eax, 1
100015394je 0x1000153ae
100015396cmp eax, 2
100015399jne 0x10001547d
10001539fmov rdi, [rbx]
1000153a2mov rax, [rdi]
1000153a5mov rsi, [rbp-56]
1000153a9mov rdx, r15
1000153acjmp 0x100015372
1000153ae
1000153aeloc_1000153ae:
1000153aemov rdi, [rbx]
1000153b1mov rax, [rdi]
1000153b4mov rsi, [rbp-56]
1000153b8mov rdx, r15
1000153bbcall [rax+8]
1000153bemov rdi, [rbx]
1000153c1mov rax, [rdi]
1000153c4mov rax, [rax+8]
1000153c8cmp [rbp-60], 0
1000153ccje 0x1000153dc
1000153celea rsi, [rip+29968]
1000153d5mov edx, 6
1000153dajmp 0x1000153e8
1000153dc
1000153dcloc_1000153dc:
1000153dclea rsi, [rip+29961]
1000153e3mov edx, 3
1000153e8
1000153e8loc_1000153e8:
1000153e8call rax
1000153eajmp 0x100015375
1000153ec
1000153ecloc_1000153ec:
1000153ectest eax, eax
1000153eejne 0x100015478
1000153f4mov edi, 32
1000153f9call __cxa_allocate_exception@plt
1000153femov r14, rax
100015401lea rdi, [rbp-120]
100015405mov rsi, r13
100015408call _ZNSt3__19to_stringEm@plt
10001540dlea rdi, [rbp-168]
100015414mov esi, r12l
100015417call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
10001541clea rsi, [rip+29804]
100015423lea rcx, [rip+29826]
10001542alea rdi, [rbp-144]
100015431lea rdx, [rbp-120]
100015435lea r8, [rbp-168]
10001543ccall _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA29_KcS9_RA5_SA_S9_EEET_DpOT0_
100015441mov r15b, 1
100015444lea rdx, [rbp-144]
10001544bmov rdi, r14
10001544emov esi, 316
100015453xor ecx, ecx
100015455call _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIDnLi0EEES2_iRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEET_
10001545axor r15l, r15l
10001545dlea rsi, [rip+36028]
100015464lea rdx, [rip-44307]
10001546bmov rdi, r14
10001546ecall __cxa_throw@plt
100015473jmp 0x10001550d
100015478
100015478loc_100015478:
100015478call _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b.cold.1
10001547d
10001547dloc_10001547d:
10001547dtest eax, eax
10001547fjne 0x1000154ab
100015481mov edi, 32
100015486call __cxa_allocate_exception@plt
10001548bmov r14, rax
10001548emov rax, [rbp-72]
100015492movzx eax, [rax]
100015495test al, 1
100015497je 0x1000154b0
100015499mov rax, [rbp-72]
10001549dmov rcx, [rax+16]
1000154a1mov [rbp-88], rcx
1000154a5mov rax, [rax+8]
1000154a9jmp 0x1000154b2
1000154ab
1000154abloc_1000154ab:
1000154abcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_escapedERKSC_b.cold.2
1000154b0
1000154b0loc_1000154b0:
1000154b0shr eax, 1
1000154b2
1000154b2loc_1000154b2:
1000154b2mov rcx, [rbp-88]
1000154b6movzx esi, [rcx+rax-1]
1000154bblea rdi, [rbp-120]
1000154bfcall _ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE9hex_bytesEh
1000154c4lea rsi, [rip+29683]
1000154cblea rdi, [rbp-144]
1000154d2lea rdx, [rbp-120]
1000154d6call _ZN8nlohmann16json_abi_v3_11_36detail6concatINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEJRA39_KcS9_EEET_DpOT0_
1000154dbmov r15b, 1
1000154delea rdx, [rbp-144]
1000154e5mov rdi, r14
1000154e8mov esi, 316
1000154edxor ecx, ecx
1000154efcall _ZN8nlohmann16json_abi_v3_11_36detail10type_error6createIDnLi0EEES2_iRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEET_
1000154f4xor r15l, r15l
1000154f7lea rsi, [rip+35874]
1000154felea rdx, [rip-44461]
100015505mov rdi, r14
100015508call __cxa_throw@plt
10001550d
10001550dloc_10001550d:
10001550dud2
10001550fmov rbx, rax
100015512test [rbp-144], 1
100015519je 0x100015557
10001551bmov rdi, [rbp-128]
10001551fjmp 0x100015552
100015521jmp 0x10001556d
100015523jmp 0x100015581
100015525mov rbx, rax
100015528test [rbp-144], 1
10001552fje 0x100015542
100015531mov rdi, [rbp-128]
100015535call _ZdlPv@plt
10001553ajmp 0x100015542
10001553cmov rbx, rax
10001553fmov r15b, 1
100015542
100015542loc_100015542:
100015542test [rbp-168], 1
100015549je 0x100015557
10001554bmov rdi, [rbp-152]
100015552
100015552loc_100015552:
100015552call _ZdlPv@plt
100015557
100015557loc_100015557:
100015557test [rbp-120], 1
10001555bje 0x100015566
10001555dmov rdi, [rbp-104]
100015561call _ZdlPv@plt
100015566
100015566loc_100015566:
100015566test r15b, r15b
100015569jne 0x100015584
10001556bjmp 0x10001558c
10001556d
10001556dloc_10001556d:
10001556dmov rbx, rax
100015570test [rbp-120], 1
100015574je 0x100015584
100015576mov rdi, [rbp-104]
10001557acall _ZdlPv@plt
10001557fjmp 0x100015584
100015581
100015581loc_100015581:
100015581mov rbx, rax
100015584
100015584loc_100015584:
100015584mov rdi, r14
100015587call __cxa_free_exception@plt
10001558c
10001558cloc_10001558c:
10001558cmov rdi, rbx
10001558fcall _Unwind_Resume@plt
100015594xchg eax, esp
100015595sti
100015596db 0xff
100015597dec edi
100015599cld
10001559adb 0xff
10001559bdb 0xff
10001559cfdiv f4, f0
10001559edb 0xff
10001559finc [rax-0x16000004]
1000155a5cld
1000155a6db 0xff
1000155a7push esi
1000155a9cld
1000155aadb 0xff
1000155abdb 0xff
10001506c
1000155ac
1000155ac_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_:
1000155acpush rbp
1000155admov rbp, rsp
1000155b0test esi, esi
1000155b2je 0x1000155ea
1000155b4mov eax, esi
1000155b6lea rsi, [rdi+16]
1000155bamovzx ecx, al
1000155bdmov edx, 1
1000155c2cmp cl, 10
1000155c5jb 0x1000155d0
1000155c7mov edx, 2
1000155cccmp al, 100
1000155cejae 0x1000155fb
1000155d0
1000155d0loc_1000155d0:
1000155d0lea r8, [rsi+rdx]
1000155d4cmp al, 10
1000155d6jb 0x100015626
1000155d8lea rax, [rip+14494]
1000155dfmovzx eax, [rax+2*rcx]
1000155e3mov [r8-2], ax
1000155e8jmp 0x10001562c
1000155ea
1000155ealoc_1000155ea:
1000155eamov rdi, [rdi]
1000155edmov rax, [rdi]
1000155f0mov rax, [rax]
1000155f3mov esi, 48
1000155f8pop rbp
1000155f9jmp rax
1000155fb
1000155fbloc_1000155fb:
1000155fblea edx, [rcx+4*rcx]
1000155felea ecx, [rcx+8*rdx]
100015601shr ecx, 12
100015604imul edx, ecx, 100
100015607sub al, dl
100015609movzx eax, al
10001560clea rdx, [rip+14442]
100015613movzx eax, [rdx+2*rax]
100015617lea r8, [rdi+17]
10001561bmov [rdi+17], ax
10001561fmov edx, 3
100015624mov eax, ecx
100015626
100015626loc_100015626:
100015626or al, 48
100015628mov [r8-1], al
10001562c
10001562cloc_10001562c:
10001562cmov rdi, [rdi]
10001562fmov rax, [rdi]
100015632mov rax, [rax+8]
100015636pop rbp
100015637jmp rax
100015639nop
1000155ac
1000155ac_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEE12dump_integerIhLi0EEEvT_:
1000155acpush rbp
1000155admov rbp, rsp
1000155b0test esi, esi
1000155b2je 0x1000155ea
1000155b4mov eax, esi
1000155b6lea rsi, [rdi+16]
1000155bamovzx ecx, al
1000155bdmov edx, 1
1000155c2cmp cl, 10
1000155c5jb 0x1000155d0
1000155c7mov edx, 2
1000155cccmp al, 100
1000155cejae 0x1000155fb
1000155d0
1000155d0loc_1000155d0:
1000155d0lea r8, [rsi+rdx]
1000155d4cmp al, 10
1000155d6jb 0x100015626
1000155d8lea rax, [rip+14494]
1000155dfmovzx eax, [rax+2*rcx]
1000155e3mov [r8-2], ax
1000155e8jmp 0x10001562c
1000155ea
1000155ealoc_1000155ea:
1000155eamov rdi, [rdi]
1000155edmov rax, [rdi]
1000155f0mov rax, [rax]
1000155f3mov esi, 48
1000155f8pop rbp
1000155f9jmp rax
1000155fb
1000155fbloc_1000155fb:
1000155fblea edx, [rcx+4*rcx]
1000155felea ecx, [rcx+8*rdx]
100015601shr ecx, 12
100015604imul edx, ecx, 100
100015607sub al, dl
100015609movzx eax, al
10001560clea rdx, [rip+14442]
100015613movzx eax, [rdx+2*rax]
100015617lea r8, [rdi+17]
10001561bmov [rdi+17], ax
10001561fmov edx, 3
100015624mov eax, ecx
100015626
100015626loc_100015626:
100015626or al, 48
100015628mov [r8-1], al
10001562c
10001562cloc_10001562c:
10001562cmov rdi, [rdi]
10001562fmov rax, [rdi]
100015632mov rax, [rax+8]
100015636pop rbp
100015637jmp rax
100015639nop
1000155ac
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
Loading..