File beatdrop_92ff08773995ebc8d55ec4b8e1a225d0d1e51efa4ef88b8849d0071230c9645a.macho
Function:
Loading..
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
1000160a0
1000160a0_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_:
1000160a0push rbp
1000160a1mov rbp, rsp
1000160a4push r15
1000160a6push r14
1000160a8push r13
1000160aapush r12
1000160acpush rbx
1000160adsub rsp, 136
1000160b4mov [rbp-120], rcx
1000160b8mov [rbp-112], r8l
1000160bccmp [rbp+40], r8l
1000160c0jne 0x100016185
1000160c6lea r14, [rbp+16]
1000160cacmp [r14+8], r8l
1000160cejne 0x10001618a
1000160d4mov [rbp-72], rdi
1000160d8mov edi, r8l
1000160dbmov rbx, rdx
1000160demov [rbp-64], rsi
1000160e2call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
1000160e7mov r12, rdx
1000160ealea r15, [rbp-136]
1000160f1mov [r15], rax
1000160f4mov [r15+8], r12l
1000160f8mov rdi, r14
1000160fbmov rsi, r15
1000160fecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016103mov [rbp-56], rax
100016107mov r13l, edx
10001610alea rdi, [rbp-120]
10001610emov rsi, r15
100016111call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016116mov r14, rax
100016119mov [rbp-44], edx
10001611clea rdi, [rbp+32]
100016120mov rsi, r15
100016123call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016128inc r14
10001612bdec rax
10001612eshr r12, 32
100016132neg r12l
100016135mov [rbx], r12l
100016138mov rcx, [rbp-56]
10001613cmov [rbp-104], rcx
100016140mov [rbp-96], r13l
100016144mov [rbp-88], rax
100016148mov [rbp-80], edx
10001614bmovups x0, [rbp-88]
10001614fmovups [rsp+16], x0
100016154movups x0, [rbp-104]
100016158movups [rsp], x0
10001615cmov rdi, [rbp-72]
100016160mov rsi, [rbp-64]
100016164mov rdx, rbx
100016167mov rcx, r14
10001616amov r8l, [rbp-44]
10001616ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
100016173add rsp, 136
10001617apop rbx
10001617bpop r12
10001617dpop r13
10001617fpop r14
100016181pop r15
100016183pop rbp
100016184ret
100016185
100016185loc_100016185:
100016185call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001618a
10001618aloc_10001618a:
10001618acall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.2
10001618fnop
1000160a0
1000160a0_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_:
1000160a0push rbp
1000160a1mov rbp, rsp
1000160a4push r15
1000160a6push r14
1000160a8push r13
1000160aapush r12
1000160acpush rbx
1000160adsub rsp, 136
1000160b4mov [rbp-120], rcx
1000160b8mov [rbp-112], r8l
1000160bccmp [rbp+40], r8l
1000160c0jne 0x100016185
1000160c6lea r14, [rbp+16]
1000160cacmp [r14+8], r8l
1000160cejne 0x10001618a
1000160d4mov [rbp-72], rdi
1000160d8mov edi, r8l
1000160dbmov rbx, rdx
1000160demov [rbp-64], rsi
1000160e2call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi
1000160e7mov r12, rdx
1000160ealea r15, [rbp-136]
1000160f1mov [r15], rax
1000160f4mov [r15+8], r12l
1000160f8mov rdi, r14
1000160fbmov rsi, r15
1000160fecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016103mov [rbp-56], rax
100016107mov r13l, edx
10001610alea rdi, [rbp-120]
10001610emov rsi, r15
100016111call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016116mov r14, rax
100016119mov [rbp-44], edx
10001611clea rdi, [rbp+32]
100016120mov rsi, r15
100016123call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_
100016128inc r14
10001612bdec rax
10001612eshr r12, 32
100016132neg r12l
100016135mov [rbx], r12l
100016138mov rcx, [rbp-56]
10001613cmov [rbp-104], rcx
100016140mov [rbp-96], r13l
100016144mov [rbp-88], rax
100016148mov [rbp-80], edx
10001614bmovups x0, [rbp-88]
10001614fmovups [rsp+16], x0
100016154movups x0, [rbp-104]
100016158movups [rsp], x0
10001615cmov rdi, [rbp-72]
100016160mov rsi, [rbp-64]
100016164mov rdx, rbx
100016167mov rcx, r14
10001616amov r8l, [rbp-44]
10001616ecall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_
100016173add rsp, 136
10001617apop rbx
10001617bpop r12
10001617dpop r13
10001617fpop r14
100016181pop r15
100016183pop rbp
100016184ret
100016185
100016185loc_100016185:
100016185call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001618a
10001618aloc_10001618a:
10001618acall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl6grisu2EPcRiS4_NS2_5diyfpES5_S5_.cold.2
10001618fnop
1000160a0
100016190
100016190_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_:
100016190push rbp
100016191mov rbp, rsp
100016194test rdi, rdi
100016197je 0x1000161ac
100016199js 0x1000161a5
10001619b
10001619bloc_10001619b:
10001619badd rdi, rdi
10001619edec esi
1000161a0test rdi, rdi
1000161a3jns 0x10001619b
1000161a5
1000161a5loc_1000161a5:
1000161a5mov rax, rdi
1000161a8mov edx, esi
1000161aapop rbp
1000161abret
1000161ac
1000161acloc_1000161ac:
1000161aclea rdi, [rip+26851]
1000161b3lea rsi, [rip+20828]
1000161balea rcx, [rip+26847]
1000161c1mov edx, 17056
1000161c6call __assert_rtn@plt
1000161cbud2
1000161cd
1000161cd 48 89 c7 H..
1000161d0 e8 95 db fe ff 90 ......
100016190
100016190_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp9normalizeES3_:
100016190push rbp
100016191mov rbp, rsp
100016194test rdi, rdi
100016197je 0x1000161ac
100016199js 0x1000161a5
10001619b
10001619bloc_10001619b:
10001619badd rdi, rdi
10001619edec esi
1000161a0test rdi, rdi
1000161a3jns 0x10001619b
1000161a5
1000161a5loc_1000161a5:
1000161a5mov rax, rdi
1000161a8mov edx, esi
1000161aapop rbp
1000161abret
1000161ac
1000161acloc_1000161ac:
1000161aclea rdi, [rip+26851]
1000161b3lea rsi, [rip+20828]
1000161balea rcx, [rip+26847]
1000161c1mov edx, 17056
1000161c6call __assert_rtn@plt
1000161cbud2
1000161cd
1000161cd 48 89 c7 H..
1000161d0 e8 95 db fe ff 90 ......
100016190
1000161d6
1000161d6_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i:
1000161d6push rbp
1000161d7mov rbp, rsp
1000161damov ecx, [rdi+8]
1000161ddsub ecx, esi
1000161dfjs 0x1000161f9
1000161e1mov rdx, [rdi]
1000161e4mov rax, rdx
1000161e7shl rax, cl
1000161eamov rdi, rax
1000161edshr rdi, cl
1000161f0cmp rdi, rdx
1000161f3jne 0x100016207
1000161f5mov edx, esi
1000161f7pop rbp
1000161f8ret
1000161f9
1000161f9loc_1000161f9:
1000161f9lea rcx, [rip+26806]
100016200mov edx, 17075
100016205jmp 0x100016213
100016207
100016207loc_100016207:
100016207lea rcx, [rip+26803]
10001620emov edx, 17076
100016213
100016213loc_100016213:
100016213lea rdi, [rip+26767]
10001621alea rsi, [rip+20725]
100016221call __assert_rtn@plt
100016226ud2
100016228
100016228 48 89 c7 e8 3a db fe ff H...:...
1000161d6
1000161d6_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp12normalize_toERKS3_i:
1000161d6push rbp
1000161d7mov rbp, rsp
1000161damov ecx, [rdi+8]
1000161ddsub ecx, esi
1000161dfjs 0x1000161f9
1000161e1mov rdx, [rdi]
1000161e4mov rax, rdx
1000161e7shl rax, cl
1000161eamov rdi, rax
1000161edshr rdi, cl
1000161f0cmp rdi, rdx
1000161f3jne 0x100016207
1000161f5mov edx, esi
1000161f7pop rbp
1000161f8ret
1000161f9
1000161f9loc_1000161f9:
1000161f9lea rcx, [rip+26806]
100016200mov edx, 17075
100016205jmp 0x100016213
100016207
100016207loc_100016207:
100016207lea rcx, [rip+26803]
10001620emov edx, 17076
100016213
100016213loc_100016213:
100016213lea rdi, [rip+26767]
10001621alea rsi, [rip+20725]
100016221call __assert_rtn@plt
100016226ud2
100016228
100016228 48 89 c7 e8 3a db fe ff H...:...
1000161d6
100016230
100016230_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi:
100016230push rbp
100016231mov rbp, rsp
100016234cmp edi, -1501
10001623ajle 0x1000162ac
10001623ccmp edi, 1501
100016242jge 0x1000162b1
100016244xor eax, eax
100016246mov ecx, edi
100016248sub ecx, -61
10001624bsetl al
10001624eneg ecx
100016250imul ecx, ecx, 0x13441
100016256lea edx, [rcx+0x3ffff]
10001625ctest ecx, ecx
10001625ecmovns edx, ecx
100016261sar edx, 18
100016264add eax, edx
100016266cmp eax, -315
10001626bjle 0x1000162b6
10001626dlea ecx, [rax+307]
100016273add eax, 314
100016278test cx, cx
10001627bcmovns eax, ecx
10001627ecwde
10001627fshr eax, 3
100016282cmp ax, 79
100016286jae 0x1000162bb
100016288movzx eax, ax
10001628bshl eax, 4
10001628elea rcx, [rip+11843]
100016295mov rdx, [rax+rcx+8]
10001629aadd edi, edx
10001629ccmp edi, -125
10001629fjle 0x1000162c0
1000162a1cmp edi, -95
1000162a4jge 0x1000162c5
1000162a6mov rax, [rax+rcx]
1000162aapop rbp
1000162abret
1000162ac
1000162acloc_1000162ac:
1000162accall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.6
1000162b1
1000162b1loc_1000162b1:
1000162b1call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.5
1000162b6
1000162b6loc_1000162b6:
1000162b6call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.4
1000162bb
1000162bbloc_1000162bb:
1000162bbcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.1
1000162c0
1000162c0loc_1000162c0:
1000162c0call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.3
1000162c5
1000162c5loc_1000162c5:
1000162c5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.2
100016230
100016230_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi:
100016230push rbp
100016231mov rbp, rsp
100016234cmp edi, -1501
10001623ajle 0x1000162ac
10001623ccmp edi, 1501
100016242jge 0x1000162b1
100016244xor eax, eax
100016246mov ecx, edi
100016248sub ecx, -61
10001624bsetl al
10001624eneg ecx
100016250imul ecx, ecx, 0x13441
100016256lea edx, [rcx+0x3ffff]
10001625ctest ecx, ecx
10001625ecmovns edx, ecx
100016261sar edx, 18
100016264add eax, edx
100016266cmp eax, -315
10001626bjle 0x1000162b6
10001626dlea ecx, [rax+307]
100016273add eax, 314
100016278test cx, cx
10001627bcmovns eax, ecx
10001627ecwde
10001627fshr eax, 3
100016282cmp ax, 79
100016286jae 0x1000162bb
100016288movzx eax, ax
10001628bshl eax, 4
10001628elea rcx, [rip+11843]
100016295mov rdx, [rax+rcx+8]
10001629aadd edi, edx
10001629ccmp edi, -125
10001629fjle 0x1000162c0
1000162a1cmp edi, -95
1000162a4jge 0x1000162c5
1000162a6mov rax, [rax+rcx]
1000162aapop rbp
1000162abret
1000162ac
1000162acloc_1000162ac:
1000162accall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.6
1000162b1
1000162b1loc_1000162b1:
1000162b1call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.5
1000162b6
1000162b6loc_1000162b6:
1000162b6call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.4
1000162bb
1000162bbloc_1000162bb:
1000162bbcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.1
1000162c0
1000162c0loc_1000162c0:
1000162c0call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.3
1000162c5
1000162c5loc_1000162c5:
1000162c5call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl36get_cached_power_for_binary_exponentEi.cold.2
100016230
1000162ca
1000162ca_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_:
1000162capush rbp
1000162cbmov rbp, rsp
1000162cemov rax, [rdi]
1000162d1mov ecx, eax
1000162d3shr rax, 32
1000162d7mov r8, [rsi]
1000162damov edx, r8l
1000162ddshr r8, 32
1000162e1mov r9, rdx
1000162e4imul r9, rcx
1000162e8imul rcx, r8
1000162ecimul rdx, rax
1000162f0imul r8, rax
1000162f4shr r9, 32
1000162f8mov r10l, ecx
1000162fbadd r10, r9
1000162feshr rcx, 32
100016302mov eax, edx
100016304add rax, r10
100016307shr rdx, 32
10001630badd rdx, r8
10001630eadd rdx, rcx
100016311sub rax, 0xffffffff80000000
100016317shr rax, 32
10001631badd rax, rdx
10001631emov ecx, [rdi+8]
100016321mov edx, [rsi+8]
100016324add edx, ecx
100016326add edx, 64
100016329pop rbp
10001632aret
1000162ca
1000162ca_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3mulERKS3_S5_:
1000162capush rbp
1000162cbmov rbp, rsp
1000162cemov rax, [rdi]
1000162d1mov ecx, eax
1000162d3shr rax, 32
1000162d7mov r8, [rsi]
1000162damov edx, r8l
1000162ddshr r8, 32
1000162e1mov r9, rdx
1000162e4imul r9, rcx
1000162e8imul rcx, r8
1000162ecimul rdx, rax
1000162f0imul r8, rax
1000162f4shr r9, 32
1000162f8mov r10l, ecx
1000162fbadd r10, r9
1000162feshr rcx, 32
100016302mov eax, edx
100016304add rax, r10
100016307shr rdx, 32
10001630badd rdx, r8
10001630eadd rdx, rcx
100016311sub rax, 0xffffffff80000000
100016317shr rax, 32
10001631badd rax, rdx
10001631emov ecx, [rdi+8]
100016321mov edx, [rsi+8]
100016324add edx, ecx
100016326add edx, 64
100016329pop rbp
10001632aret
1000162ca
10001632b
10001632b_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_:
10001632bpush rbp
10001632cmov rbp, rsp
10001632fpush r15
100016331push r14
100016333push r13
100016335push r12
100016337push rbx
100016338sub rsp, 40
10001633cmov [rbp-72], rcx
100016340mov [rbp-64], r8l
100016344mov eax, [rbp+40]
100016347cmp eax, -61
10001634ajle 0x100016577
100016350cmp eax, -31
100016353jge 0x10001657c
100016359mov r14, rsi
10001635cmov rbx, rdi
10001635fmov [rbp-48], rdx
100016363lea r13, [rbp+32]
100016367lea r15, [rbp+16]
10001636blea rsi, [rbp-72]
10001636fmov rdi, r13
100016372call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016377mov r12, rax
10001637amov rdi, r13
10001637dmov rsi, r15
100016380call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016385xor ecx, ecx
100016387sub ecx, [r13+8]
10001638bmov esi, 1
100016390shl rsi, cl
100016393mov r8, [r13]
100016397mov rdx, r8
10001639ashr rdx, cl
10001639dtest edx, edx
10001639fje 0x100016581
1000163a5mov r10, rax
1000163a8mov [rbp-56], rsi
1000163aclea r9, [rsi-1]
1000163b0cmp edx, 0x3b9ac9ff
1000163b6jbe 0x1000163c8
1000163b8mov r11l, 0x3b9aca00
1000163bemov edi, 10
1000163c3jmp 0x10001646d
1000163c8
1000163c8loc_1000163c8:
1000163c8cmp edx, 0x5f5e0ff
1000163cejbe 0x1000163e0
1000163d0mov r11l, 0x5f5e100
1000163d6mov edi, 9
1000163dbjmp 0x10001646d
1000163e0
1000163e0loc_1000163e0:
1000163e0cmp edx, 0x98967f
1000163e6jbe 0x1000163f5
1000163e8mov r11l, 0x989680
1000163eemov edi, 8
1000163f3jmp 0x10001646d
1000163f5
1000163f5loc_1000163f5:
1000163f5cmp edx, 0xf423f
1000163fbjbe 0x10001640a
1000163fdmov r11l, 0xf4240
100016403mov edi, 7
100016408jmp 0x10001646d
10001640a
10001640aloc_10001640a:
10001640acmp edx, 0x1869f
100016410jbe 0x10001641f
100016412mov r11l, 0x186a0
100016418mov edi, 6
10001641djmp 0x10001646d
10001641f
10001641floc_10001641f:
10001641fcmp edx, 9999
100016425jbe 0x100016434
100016427mov r11l, 10000
10001642dmov edi, 5
100016432jmp 0x10001646d
100016434
100016434loc_100016434:
100016434cmp edx, 999
10001643ajbe 0x100016449
10001643cmov r11l, 1000
100016442mov edi, 4
100016447jmp 0x10001646d
100016449
100016449loc_100016449:
100016449cmp edx, 99
10001644cjbe 0x10001645b
10001644emov r11l, 100
100016454mov edi, 3
100016459jmp 0x10001646d
10001645b
10001645bloc_10001645b:
10001645bxor edi, edi
10001645dcmp edx, 10
100016460setae dil
100016464lea r11l, [rdi+8*rdi]
100016468inc r11l
10001646binc edi
10001646d
10001646dloc_10001646d:
10001646dand r8, r9
100016470inc edi
100016472mov r15l, 0xffffffffcccccccd
100016478
100016478loc_100016478:
100016478mov eax, edx
10001647axor edx, edx
10001647cdiv r11l
10001647fcmp eax, 10
100016482jae 0x100016568
100016488or al, 48
10001648amovsxd rsi, [r14]
10001648dlea r13l, [rsi+1]
100016491mov [r14], r13l
100016494mov r13l, edx
100016497shl r13, cl
10001649amov [rbx+rsi], al
10001649dadd r13, r8
1000164a0mov r11l, r11l
1000164a3cmp r13, r12
1000164a6jbe 0x100016532
1000164acimul r11, r15
1000164b0shr r11, 35
1000164b4dec edi
1000164b6cmp edi, 1
1000164b9ja 0x100016478
1000164bbcmp r8, r12
1000164bejbe 0x100016586
1000164c4xor eax, eax
1000164c6mov rdx, 0x199999999999999a
1000164d0
1000164d0loc_1000164d0:
1000164d0cmp r8, rdx
1000164d3jae 0x10001656d
1000164d9add r8, r8
1000164dclea r8, [r8+4*r8]
1000164e0mov rdi, r8
1000164e3shr rdi, cl
1000164e6cmp rdi, 10
1000164eajae 0x100016572
1000164f0and r8, r9
1000164f3or dil, 48
1000164f7movsxd rsi, [r14]
1000164falea r11l, [rsi+1]
1000164femov [r14], r11l
100016501mov [rbx+rsi], dil
100016505add r12, r12
100016508lea r12, [r12+4*r12]
10001650cadd r10, r10
10001650flea r10, [r10+4*r10]
100016513dec eax
100016515cmp r8, r12
100016518ja 0x1000164d0
10001651amov rcx, [rbp-48]
10001651eadd [rcx], eax
100016520mov esi, [r14]
100016523mov rdi, rbx
100016526mov rdx, r10
100016529mov rcx, r12
10001652cmov r9, [rbp-56]
100016530jmp 0x100016554
100016532
100016532loc_100016532:
100016532mov rdx, [rbp-48]
100016536mov eax, [rdx]
100016538add eax, edi
10001653aadd eax, -2
10001653dmov [rdx], eax
10001653fshl r11, cl
100016542mov esi, [r14]
100016545mov rdi, rbx
100016548mov rdx, r10
10001654bmov rcx, r12
10001654emov r8, r13
100016551mov r9, r11
100016554
100016554loc_100016554:
100016554call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy
100016559add rsp, 40
10001655dpop rbx
10001655epop r12
100016560pop r13
100016562pop r14
100016564pop r15
100016566pop rbp
100016567ret
100016568
100016568loc_100016568:
100016568call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.4
10001656d
10001656dloc_10001656d:
10001656dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.3
100016572
100016572loc_100016572:
100016572call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.2
100016577
100016577loc_100016577:
100016577call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.7
10001657c
10001657cloc_10001657c:
10001657ccall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.6
100016581
100016581loc_100016581:
100016581call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.5
100016586
100016586loc_100016586:
100016586call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001658bnop
10001632b
10001632b_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_:
10001632bpush rbp
10001632cmov rbp, rsp
10001632fpush r15
100016331push r14
100016333push r13
100016335push r12
100016337push rbx
100016338sub rsp, 40
10001633cmov [rbp-72], rcx
100016340mov [rbp-64], r8l
100016344mov eax, [rbp+40]
100016347cmp eax, -61
10001634ajle 0x100016577
100016350cmp eax, -31
100016353jge 0x10001657c
100016359mov r14, rsi
10001635cmov rbx, rdi
10001635fmov [rbp-48], rdx
100016363lea r13, [rbp+32]
100016367lea r15, [rbp+16]
10001636blea rsi, [rbp-72]
10001636fmov rdi, r13
100016372call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016377mov r12, rax
10001637amov rdi, r13
10001637dmov rsi, r15
100016380call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_
100016385xor ecx, ecx
100016387sub ecx, [r13+8]
10001638bmov esi, 1
100016390shl rsi, cl
100016393mov r8, [r13]
100016397mov rdx, r8
10001639ashr rdx, cl
10001639dtest edx, edx
10001639fje 0x100016581
1000163a5mov r10, rax
1000163a8mov [rbp-56], rsi
1000163aclea r9, [rsi-1]
1000163b0cmp edx, 0x3b9ac9ff
1000163b6jbe 0x1000163c8
1000163b8mov r11l, 0x3b9aca00
1000163bemov edi, 10
1000163c3jmp 0x10001646d
1000163c8
1000163c8loc_1000163c8:
1000163c8cmp edx, 0x5f5e0ff
1000163cejbe 0x1000163e0
1000163d0mov r11l, 0x5f5e100
1000163d6mov edi, 9
1000163dbjmp 0x10001646d
1000163e0
1000163e0loc_1000163e0:
1000163e0cmp edx, 0x98967f
1000163e6jbe 0x1000163f5
1000163e8mov r11l, 0x989680
1000163eemov edi, 8
1000163f3jmp 0x10001646d
1000163f5
1000163f5loc_1000163f5:
1000163f5cmp edx, 0xf423f
1000163fbjbe 0x10001640a
1000163fdmov r11l, 0xf4240
100016403mov edi, 7
100016408jmp 0x10001646d
10001640a
10001640aloc_10001640a:
10001640acmp edx, 0x1869f
100016410jbe 0x10001641f
100016412mov r11l, 0x186a0
100016418mov edi, 6
10001641djmp 0x10001646d
10001641f
10001641floc_10001641f:
10001641fcmp edx, 9999
100016425jbe 0x100016434
100016427mov r11l, 10000
10001642dmov edi, 5
100016432jmp 0x10001646d
100016434
100016434loc_100016434:
100016434cmp edx, 999
10001643ajbe 0x100016449
10001643cmov r11l, 1000
100016442mov edi, 4
100016447jmp 0x10001646d
100016449
100016449loc_100016449:
100016449cmp edx, 99
10001644cjbe 0x10001645b
10001644emov r11l, 100
100016454mov edi, 3
100016459jmp 0x10001646d
10001645b
10001645bloc_10001645b:
10001645bxor edi, edi
10001645dcmp edx, 10
100016460setae dil
100016464lea r11l, [rdi+8*rdi]
100016468inc r11l
10001646binc edi
10001646d
10001646dloc_10001646d:
10001646dand r8, r9
100016470inc edi
100016472mov r15l, 0xffffffffcccccccd
100016478
100016478loc_100016478:
100016478mov eax, edx
10001647axor edx, edx
10001647cdiv r11l
10001647fcmp eax, 10
100016482jae 0x100016568
100016488or al, 48
10001648amovsxd rsi, [r14]
10001648dlea r13l, [rsi+1]
100016491mov [r14], r13l
100016494mov r13l, edx
100016497shl r13, cl
10001649amov [rbx+rsi], al
10001649dadd r13, r8
1000164a0mov r11l, r11l
1000164a3cmp r13, r12
1000164a6jbe 0x100016532
1000164acimul r11, r15
1000164b0shr r11, 35
1000164b4dec edi
1000164b6cmp edi, 1
1000164b9ja 0x100016478
1000164bbcmp r8, r12
1000164bejbe 0x100016586
1000164c4xor eax, eax
1000164c6mov rdx, 0x199999999999999a
1000164d0
1000164d0loc_1000164d0:
1000164d0cmp r8, rdx
1000164d3jae 0x10001656d
1000164d9add r8, r8
1000164dclea r8, [r8+4*r8]
1000164e0mov rdi, r8
1000164e3shr rdi, cl
1000164e6cmp rdi, 10
1000164eajae 0x100016572
1000164f0and r8, r9
1000164f3or dil, 48
1000164f7movsxd rsi, [r14]
1000164falea r11l, [rsi+1]
1000164femov [r14], r11l
100016501mov [rbx+rsi], dil
100016505add r12, r12
100016508lea r12, [r12+4*r12]
10001650cadd r10, r10
10001650flea r10, [r10+4*r10]
100016513dec eax
100016515cmp r8, r12
100016518ja 0x1000164d0
10001651amov rcx, [rbp-48]
10001651eadd [rcx], eax
100016520mov esi, [r14]
100016523mov rdi, rbx
100016526mov rdx, r10
100016529mov rcx, r12
10001652cmov r9, [rbp-56]
100016530jmp 0x100016554
100016532
100016532loc_100016532:
100016532mov rdx, [rbp-48]
100016536mov eax, [rdx]
100016538add eax, edi
10001653aadd eax, -2
10001653dmov [rdx], eax
10001653fshl r11, cl
100016542mov esi, [r14]
100016545mov rdi, rbx
100016548mov rdx, r10
10001654bmov rcx, r12
10001654emov r8, r13
100016551mov r9, r11
100016554
100016554loc_100016554:
100016554call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy
100016559add rsp, 40
10001655dpop rbx
10001655epop r12
100016560pop r13
100016562pop r14
100016564pop r15
100016566pop rbp
100016567ret
100016568
100016568loc_100016568:
100016568call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.4
10001656d
10001656dloc_10001656d:
10001656dcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.3
100016572
100016572loc_100016572:
100016572call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.2
100016577
100016577loc_100016577:
100016577call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.7
10001657c
10001657cloc_10001657c:
10001657ccall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.6
100016581
100016581loc_100016581:
100016581call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.5
100016586
100016586loc_100016586:
100016586call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl16grisu2_digit_genEPcRiS4_NS2_5diyfpES5_S5_.cold.1
10001658bnop
10001632b
10001658c
10001658c_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_:
10001658cpush rbp
10001658dmov rbp, rsp
100016590mov edx, [rdi+8]
100016593cmp edx, [rsi+8]
100016596jne 0x1000165a2
100016598mov rax, [rdi]
10001659bsub rax, [rsi]
10001659ejb 0x1000165b0
1000165a0pop rbp
1000165a1ret
1000165a2
1000165a2loc_1000165a2:
1000165a2lea rcx, [rip+26270]
1000165a9mov edx, 16979
1000165aejmp 0x1000165bc
1000165b0
1000165b0loc_1000165b0:
1000165b0lea rcx, [rip+26267]
1000165b7mov edx, 16980
1000165bc
1000165bcloc_1000165bc:
1000165bclea rdi, [rip+26240]
1000165c3lea rsi, [rip+19788]
1000165cacall __assert_rtn@plt
1000165cfud2
1000165d1
1000165d1 48 89 c7 e8 91 d7 fe ff H.......
10001658c
10001658c_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl5diyfp3subERKS3_S5_:
10001658cpush rbp
10001658dmov rbp, rsp
100016590mov edx, [rdi+8]
100016593cmp edx, [rsi+8]
100016596jne 0x1000165a2
100016598mov rax, [rdi]
10001659bsub rax, [rsi]
10001659ejb 0x1000165b0
1000165a0pop rbp
1000165a1ret
1000165a2
1000165a2loc_1000165a2:
1000165a2lea rcx, [rip+26270]
1000165a9mov edx, 16979
1000165aejmp 0x1000165bc
1000165b0
1000165b0loc_1000165b0:
1000165b0lea rcx, [rip+26267]
1000165b7mov edx, 16980
1000165bc
1000165bcloc_1000165bc:
1000165bclea rdi, [rip+26240]
1000165c3lea rsi, [rip+19788]
1000165cacall __assert_rtn@plt
1000165cfud2
1000165d1
1000165d1 48 89 c7 e8 91 d7 fe ff H.......
10001658c
1000165d9
1000165d9_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy:
1000165d9push rbp
1000165damov rbp, rsp
1000165ddtest esi, esi
1000165dfjle 0x100016656
1000165e1cmp rdx, rcx
1000165e4ja 0x10001665b
1000165e6mov r10, rcx
1000165e9sub r10, r8
1000165ecjb 0x100016660
1000165eetest r9, r9
1000165f1je 0x100016665
1000165f3mov rax, rdx
1000165f6sub rax, r8
1000165f9setbe r11b
1000165fdcmp r10, r9
100016600setb r10b
100016604or r10b, r11b
100016607jne 0x10001664f
100016609mov esi, esi
10001660badd r8, r9
10001660esub rcx, r8
100016611mov r10, rdx
100016614neg r10
100016617
100016617loc_100016617:
100016617cmp r8, rdx
10001661ajb 0x100016625
10001661clea r11, [r10+r8]
100016620cmp rax, r11
100016623jbe 0x10001664f
100016625
100016625loc_100016625:
100016625mov r11b, [rdi+rsi-1]
10001662acmp r11b, 48
10001662eje 0x100016651
100016630dec r11b
100016633mov [rdi+rsi-1], r11b
100016638sub rcx, r9
10001663bsetb r11b
10001663fcmp r8, rdx
100016642jae 0x10001664f
100016644sub rax, r9
100016647add r8, r9
10001664atest r11b, r11b
10001664dje 0x100016617
10001664f
10001664floc_10001664f:
10001664fpop rbp
100016650ret
100016651
100016651loc_100016651:
100016651call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.1
100016656
100016656loc_100016656:
100016656call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.5
10001665b
10001665bloc_10001665b:
10001665bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.4
100016660
100016660loc_100016660:
100016660call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.3
100016665
100016665loc_100016665:
100016665call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.2
1000165d9
1000165d9_ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy:
1000165d9push rbp
1000165damov rbp, rsp
1000165ddtest esi, esi
1000165dfjle 0x100016656
1000165e1cmp rdx, rcx
1000165e4ja 0x10001665b
1000165e6mov r10, rcx
1000165e9sub r10, r8
1000165ecjb 0x100016660
1000165eetest r9, r9
1000165f1je 0x100016665
1000165f3mov rax, rdx
1000165f6sub rax, r8
1000165f9setbe r11b
1000165fdcmp r10, r9
100016600setb r10b
100016604or r10b, r11b
100016607jne 0x10001664f
100016609mov esi, esi
10001660badd r8, r9
10001660esub rcx, r8
100016611mov r10, rdx
100016614neg r10
100016617
100016617loc_100016617:
100016617cmp r8, rdx
10001661ajb 0x100016625
10001661clea r11, [r10+r8]
100016620cmp rax, r11
100016623jbe 0x10001664f
100016625
100016625loc_100016625:
100016625mov r11b, [rdi+rsi-1]
10001662acmp r11b, 48
10001662eje 0x100016651
100016630dec r11b
100016633mov [rdi+rsi-1], r11b
100016638sub rcx, r9
10001663bsetb r11b
10001663fcmp r8, rdx
100016642jae 0x10001664f
100016644sub rax, r9
100016647add r8, r9
10001664atest r11b, r11b
10001664dje 0x100016617
10001664f
10001664floc_10001664f:
10001664fpop rbp
100016650ret
100016651
100016651loc_100016651:
100016651call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.1
100016656
100016656loc_100016656:
100016656call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.5
10001665b
10001665bloc_10001665b:
10001665bcall _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.4
100016660
100016660loc_100016660:
100016660call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.3
100016665
100016665loc_100016665:
100016665call _ZN8nlohmann16json_abi_v3_11_36detail9dtoa_impl12grisu2_roundEPciyyyy.cold.2
1000165d9
10001666a
10001666a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
10001666apush rbp
10001666bmov rbp, rsp
10001666epush rbx
10001666fpush rax
100016670mov rbx, rdi
100016673test [rdi+608], 1
10001667aje 0x100016688
10001667cmov rdi, [rbx+624]
100016683call _ZdlPv@plt
100016688
100016688loc_100016688:
100016688mov rdi, rbx
10001668badd rsp, 8
10001668fpop rbx
100016690pop rbp
100016691jmp 0x100008866
10001666a
10001666a_ZN8nlohmann16json_abi_v3_11_36detail10serializerINS0_10basic_jsonINSt3__13mapENS4_6vectorENS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEbxydSA_NS0_14adl_serializerENS6_IhNSA_IhEEEEvEEED2Ev:
10001666apush rbp
10001666bmov rbp, rsp
10001666epush rbx
10001666fpush rax
100016670mov rbx, rdi
100016673test [rdi+608], 1
10001667aje 0x100016688
10001667cmov rdi, [rbx+624]
100016683call _ZdlPv@plt
100016688
100016688loc_100016688:
100016688mov rdi, rbx
10001668badd rsp, 8
10001668fpop rbx
100016690pop rbp
100016691jmp 0x100008866
10001666a
100016696
100016696_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cLi0EEEOT_:
100016696push rbp
100016697mov rbp, rsp
10001669apush r14
10001669cpush rbx
10001669dmov rbx, rdi
1000166a0xorps x0, x0
1000166a3movups [rdi], x0
1000166a6call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_
1000166abmov rdi, rbx
1000166aemov esi, 1
1000166b3pop rbx
1000166b4pop r14
1000166b6pop rbp
1000166b7jmp 0x1000093fc
1000166bc
1000166bc 49 89 c6 48 I..H
1000166c0 89 df e8 e5 2d ff ff 4c 89 f7 e8 29 1b 00 00 90 ....-..L...)....
100016696
100016696_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA13_KcA13_cLi0EEEOT_:
100016696push rbp
100016697mov rbp, rsp
10001669apush r14
10001669cpush rbx
10001669dmov rbx, rdi
1000166a0xorps x0, x0
1000166a3movups [rdi], x0
1000166a6call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_
1000166abmov rdi, rbx
1000166aemov esi, 1
1000166b3pop rbx
1000166b4pop r14
1000166b6pop rbp
1000166b7jmp 0x1000093fc
1000166bc
1000166bc 49 89 c6 48 I..H
1000166c0 89 df e8 e5 2d ff ff 4c 89 f7 e8 29 1b 00 00 90 ....-..L...)....
100016696
1000166d0
1000166d0_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_:
1000166d0push rbp
1000166d1mov rbp, rsp
1000166d4push r14
1000166d6push rbx
1000166d7mov rbx, rsi
1000166damov r14, rdi
1000166ddadd rdi, 8
1000166e1movzx esi, [r14]
1000166e5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000166eamov [r14], 3
1000166eemov rdi, rbx
1000166f1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
1000166f6mov [r14+8], rax
1000166famov rdi, r14
1000166fdmov esi, 1
100016702pop rbx
100016703pop r14
100016705pop rbp
100016706jmp 0x1000093fc
10001670b
10001670b 90 .
1000166d0
1000166d0_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA13_cLi0EEEvRT_RKT0_:
1000166d0push rbp
1000166d1mov rbp, rsp
1000166d4push r14
1000166d6push rbx
1000166d7mov rbx, rsi
1000166damov r14, rdi
1000166ddadd rdi, 8
1000166e1movzx esi, [r14]
1000166e5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
1000166eamov [r14], 3
1000166eemov rdi, rbx
1000166f1call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_
1000166f6mov [r14+8], rax
1000166famov rdi, r14
1000166fdmov esi, 1
100016702pop rbx
100016703pop r14
100016705pop rbp
100016706jmp 0x1000093fc
10001670b
10001670b 90 .
1000166d0
10001670c
10001670c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_:
10001670cpush rbp
10001670dmov rbp, rsp
100016710push r14
100016712push rbx
100016713mov r14, rdi
100016716mov edi, 24
10001671bcall _Znwm@plt
100016720mov rbx, rax
100016723mov rdi, rax
100016726mov rsi, r14
100016729call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001672emov rax, rbx
100016731pop rbx
100016732pop r14
100016734pop rbp
100016735ret
100016736
100016736 49 89 c6 48 89 df e8 77 1b 00 I..H...w..
100016740 00 4c 89 f7 e8 af 1a 00 00 90 .L........
10001670c
10001670c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA13_KcEEEPT_DpOT0_:
10001670cpush rbp
10001670dmov rbp, rsp
100016710push r14
100016712push rbx
100016713mov r14, rdi
100016716mov edi, 24
10001671bcall _Znwm@plt
100016720mov rbx, rax
100016723mov rdi, rax
100016726mov rsi, r14
100016729call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
10001672emov rax, rbx
100016731pop rbx
100016732pop r14
100016734pop rbp
100016735ret
100016736
100016736 49 89 c6 48 89 df e8 77 1b 00 I..H...w..
100016740 00 4c 89 f7 e8 af 1a 00 00 90 .L........
10001670c
10001674a
10001674a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA1_KcA1_cLi0EEEOT_:
10001674apush rbp
10001674bmov rbp, rsp
10001674epush r14
100016750push rbx
100016751mov rbx, rdi
100016754xorps x0, x0
100016757movups [rdi], x0
10001675acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_
10001675fmov rdi, rbx
100016762mov esi, 1
100016767pop rbx
100016768pop r14
10001676apop rbp
10001676bjmp 0x1000093fc
100016770
100016770 49 89 c6 48 89 df e8 31 2d ff ff 4c 89 f7 e8 75 I..H...1-..L...u
100016780 1a 00 00 90 ....
10001674a
10001674a_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA1_KcA1_cLi0EEEOT_:
10001674apush rbp
10001674bmov rbp, rsp
10001674epush r14
100016750push rbx
100016751mov rbx, rdi
100016754xorps x0, x0
100016757movups [rdi], x0
10001675acall _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_
10001675fmov rdi, rbx
100016762mov esi, 1
100016767pop rbx
100016768pop r14
10001676apop rbp
10001676bjmp 0x1000093fc
100016770
100016770 49 89 c6 48 89 df e8 31 2d ff ff 4c 89 f7 e8 75 I..H...1-..L...u
100016780 1a 00 00 90 ....
10001674a
100016784
100016784_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_:
100016784push rbp
100016785mov rbp, rsp
100016788push r14
10001678apush rbx
10001678bmov rbx, rsi
10001678emov r14, rdi
100016791add rdi, 8
100016795movzx esi, [r14]
100016799call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001679emov [r14], 3
1000167a2mov rdi, rbx
1000167a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
1000167aamov [r14+8], rax
1000167aemov rdi, r14
1000167b1mov esi, 1
1000167b6pop rbx
1000167b7pop r14
1000167b9pop rbp
1000167bajmp 0x1000093fc
1000167bf
1000167bf 90 .
100016784
100016784_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA1_cLi0EEEvRT_RKT0_:
100016784push rbp
100016785mov rbp, rsp
100016788push r14
10001678apush rbx
10001678bmov rbx, rsi
10001678emov r14, rdi
100016791add rdi, 8
100016795movzx esi, [r14]
100016799call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
10001679emov [r14], 3
1000167a2mov rdi, rbx
1000167a5call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA1_KcEEEPT_DpOT0_
1000167aamov [r14+8], rax
1000167aemov rdi, r14
1000167b1mov esi, 1
1000167b6pop rbx
1000167b7pop r14
1000167b9pop rbp
1000167bajmp 0x1000093fc
1000167bf
1000167bf 90 .
100016784
1000167c0
1000167c0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA14_KcA14_cLi0EEEOT_:
1000167c0push rbp
1000167c1mov rbp, rsp
1000167c4push r14
1000167c6push rbx
1000167c7mov rbx, rdi
1000167caxorps x0, x0
1000167cdmovups [rdi], x0
1000167d0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_
1000167d5mov rdi, rbx
1000167d8mov esi, 1
1000167ddpop rbx
1000167depop r14
1000167e0pop rbp
1000167e1jmp 0x1000093fc
1000167e6
1000167e6 49 89 c6 48 89 df e8 bb 2c ff I..H....,.
1000167f0 ff 4c 89 f7 e8 ff 19 00 00 90 .L........
1000167c0
1000167c0_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2IRA14_KcA14_cLi0EEEOT_:
1000167c0push rbp
1000167c1mov rbp, rsp
1000167c4push r14
1000167c6push rbx
1000167c7mov rbx, rdi
1000167caxorps x0, x0
1000167cdmovups [rdi], x0
1000167d0call _ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_
1000167d5mov rdi, rbx
1000167d8mov esi, 1
1000167ddpop rbx
1000167depop r14
1000167e0pop rbp
1000167e1jmp 0x1000093fc
1000167e6
1000167e6 49 89 c6 48 89 df e8 bb 2c ff I..H....,.
1000167f0 ff 4c 89 f7 e8 ff 19 00 00 90 .L........
1000167c0
1000167fa
1000167fa_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_:
1000167fapush rbp
1000167fbmov rbp, rsp
1000167fepush r14
100016800push rbx
100016801mov rbx, rsi
100016804mov r14, rdi
100016807add rdi, 8
10001680bmovzx esi, [r14]
10001680fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016814mov [r14], 3
100016818mov rdi, rbx
10001681bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_
100016820mov [r14+8], rax
100016824mov rdi, r14
100016827mov esi, 1
10001682cpop rbx
10001682dpop r14
10001682fpop rbp
100016830jmp 0x1000093fc
100016835
100016835 90 .
1000167fa
1000167fa_ZN8nlohmann16json_abi_v3_11_36detail20external_constructorILNS1_7value_tE3EE9constructINS0_10basic_jsonINSt3__13mapENS7_6vectorENS7_12basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEbxydSD_NS0_14adl_serializerENS9_IhNSD_IhEEEEvEEA14_cLi0EEEvRT_RKT0_:
1000167fapush rbp
1000167fbmov rbp, rsp
1000167fepush r14
100016800push rbx
100016801mov rbx, rsi
100016804mov r14, rdi
100016807add rdi, 8
10001680bmovzx esi, [r14]
10001680fcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE10json_value7destroyENS0_6detail7value_tE
100016814mov [r14], 3
100016818mov rdi, rbx
10001681bcall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_
100016820mov [r14+8], rax
100016824mov rdi, r14
100016827mov esi, 1
10001682cpop rbx
10001682dpop r14
10001682fpop rbp
100016830jmp 0x1000093fc
100016835
100016835 90 .
1000167fa
100016836
100016836_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_:
100016836push rbp
100016837mov rbp, rsp
10001683apush r14
10001683cpush rbx
10001683dmov r14, rdi
100016840mov edi, 24
100016845call _Znwm@plt
10001684amov rbx, rax
10001684dmov rdi, rax
100016850mov rsi, r14
100016853call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016858mov rax, rbx
10001685bpop rbx
10001685cpop r14
10001685epop rbp
10001685fret
100016860
100016860 49 89 c6 48 89 df e8 4d 1a 00 00 4c 89 f7 e8 85 I..H...M...L....
100016870 19 00 00 90 ....
100016836
100016836_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRA14_KcEEEPT_DpOT0_:
100016836push rbp
100016837mov rbp, rsp
10001683apush r14
10001683cpush rbx
10001683dmov r14, rdi
100016840mov edi, 24
100016845call _Znwm@plt
10001684amov rbx, rax
10001684dmov rdi, rax
100016850mov rsi, r14
100016853call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8ne200100ILi0EEEPKc
100016858mov rax, rbx
10001685bpop rbx
10001685cpop r14
10001685epop rbp
10001685fret
100016860
100016860 49 89 c6 48 89 df e8 4d 1a 00 00 4c 89 f7 e8 85 I..H...M...L....
100016870 19 00 00 90 ....
100016836
100016874
100016874_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_:
100016874push rbp
100016875mov rbp, rsp
100016878push r14
10001687apush rbx
10001687bmov r14, rsi
10001687emov rbx, rdi
100016881xorps x0, x0
100016884movups [rdi], x0
100016887mov al, [rsi]
100016889mov [rdi], al
10001688bmov rdi, rsi
10001688emov esi, 1
100016893call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100016898movzx eax, [rbx]
10001689bdec eax
10001689dcmp eax, 7
1000168a0ja 0x1000168ed
1000168a2lea rcx, [rip+111]
1000168a9movsxd rax, [rcx+4*rax]
1000168adadd rax, rcx
1000168b0jmp rax
1000168b2mov rax, [r14+8]
1000168b6jmp 0x1000168e9
1000168b8mov rdi, [r14+8]
1000168bccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
1000168c1jmp 0x1000168e9
1000168c3mov rdi, [r14+8]
1000168c7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
1000168ccjmp 0x1000168e9
1000168cemovzx eax, [r14+8]
1000168d3jmp 0x1000168e9
1000168d5mov rdi, [r14+8]
1000168d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
1000168dejmp 0x1000168e9
1000168e0mov rdi, [r14+8]
1000168e4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
1000168e9
1000168e9loc_1000168e9:
1000168e9mov [rbx+8], rax
1000168ed
1000168edloc_1000168ed:
1000168edmov rdi, rbx
1000168f0mov esi, 1
1000168f5pop rbx
1000168f6pop r14
1000168f8pop rbp
1000168f9jmp 0x1000093fc
1000168fejmp 0x100016904
100016900jmp 0x100016904
100016902jmp 0x100016904
100016904
100016904loc_100016904:
100016904mov r14, rax
100016907mov rdi, rbx
10001690acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001690fmov rdi, r14
100016912call _Unwind_Resume@plt
100016917nop
100016918mov ebp, 0xffffffffc8ffffff
10001691ddb 0xff
10001691edb 0xff
10001691fjmp [rax-0x49000001]
100016925db 0xff
100016926db 0xff
100016927callf [rdx-0x65000001]
10001692ddb 0xff
10001692edb 0xff
10001692fcallf [rdx-0x54000001]
100016935db 0xff
100016936db 0xff
100016937db 0xff
100016874
100016874_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_:
100016874push rbp
100016875mov rbp, rsp
100016878push r14
10001687apush rbx
10001687bmov r14, rsi
10001687emov rbx, rdi
100016881xorps x0, x0
100016884movups [rdi], x0
100016887mov al, [rsi]
100016889mov [rdi], al
10001688bmov rdi, rsi
10001688emov esi, 1
100016893call _ZNK8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE16assert_invariantEb
100016898movzx eax, [rbx]
10001689bdec eax
10001689dcmp eax, 7
1000168a0ja 0x1000168ed
1000168a2lea rcx, [rip+111]
1000168a9movsxd rax, [rcx+4*rax]
1000168adadd rax, rcx
1000168b0jmp rax
1000168b2mov rax, [r14+8]
1000168b6jmp 0x1000168e9
1000168b8mov rdi, [r14+8]
1000168bccall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createISA_JRKSA_EEEPT_DpOT0_
1000168c1jmp 0x1000168e9
1000168c3mov rdi, [r14+8]
1000168c7call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_
1000168ccjmp 0x1000168e9
1000168cemovzx eax, [r14+8]
1000168d3jmp 0x1000168e9
1000168d5mov rdi, [r14+8]
1000168d9call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_
1000168dejmp 0x1000168e9
1000168e0mov rdi, [r14+8]
1000168e4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_
1000168e9
1000168e9loc_1000168e9:
1000168e9mov [rbx+8], rax
1000168ed
1000168edloc_1000168ed:
1000168edmov rdi, rbx
1000168f0mov esi, 1
1000168f5pop rbx
1000168f6pop r14
1000168f8pop rbp
1000168f9jmp 0x1000093fc
1000168fejmp 0x100016904
100016900jmp 0x100016904
100016902jmp 0x100016904
100016904
100016904loc_100016904:
100016904mov r14, rax
100016907mov rdi, rbx
10001690acall _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE4dataD2Ev
10001690fmov rdi, r14
100016912call _Unwind_Resume@plt
100016917nop
100016918mov ebp, 0xffffffffc8ffffff
10001691ddb 0xff
10001691edb 0xff
10001691fjmp [rax-0x49000001]
100016925db 0xff
100016926db 0xff
100016927callf [rdx-0x65000001]
10001692ddb 0xff
10001692edb 0xff
10001692fcallf [rdx-0x54000001]
100016935db 0xff
100016936db 0xff
100016937db 0xff
100016874
100016938
100016938_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_:
100016938push rbp
100016939mov rbp, rsp
10001693cpush r14
10001693epush rbx
10001693fmov r14, rdi
100016942mov edi, 24
100016947call _Znwm@plt
10001694cmov rbx, rax
10001694fmov rdi, rax
100016952mov rsi, r14
100016955call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_
10001695amov rax, rbx
10001695dpop rbx
10001695epop r14
100016960pop rbp
100016961ret
100016962
100016962 49 89 c6 48 89 df e8 4b 19 00 00 4c 89 f7 I..H...K...L..
100016970 e8 83 18 00 00 90 ......
100016938
100016938_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS3_ISA_SE_NS2_4lessIvEENS8_INS2_4pairIKSA_SE_EEEEEEJRKSM_EEEPT_DpOT0_:
100016938push rbp
100016939mov rbp, rsp
10001693cpush r14
10001693epush rbx
10001693fmov r14, rdi
100016942mov edi, 24
100016947call _Znwm@plt
10001694cmov rbx, rax
10001694fmov rdi, rax
100016952mov rsi, r14
100016955call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_
10001695amov rax, rbx
10001695dpop rbx
10001695epop r14
100016960pop rbp
100016961ret
100016962
100016962 49 89 c6 48 89 df e8 4b 19 00 00 4c 89 f7 I..H...K...L..
100016970 e8 83 18 00 00 90 ......
100016938
100016976
100016976_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_:
100016976push rbp
100016977mov rbp, rsp
10001697apush r14
10001697cpush rbx
10001697dmov rbx, rdi
100016980lea rax, [rdi+8]
100016984xorps x0, x0
100016987movups [rdi+8], x0
10001698bmov [rdi], rax
10001698emov rax, [rsi]
100016991lea rdx, [rsi+8]
100016995mov rsi, rax
100016998call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_
10001699dpop rbx
10001699epop r14
1000169a0pop rbp
1000169a1ret
1000169a2
1000169a2 49 89 c6 48 8b 73 08 48 89 df e8 6f 33 ff I..H.s.H...o3.
1000169b0 ff 4c 89 f7 e8 3f 18 00 00 90 .L...?....
100016976
100016976_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEEC2B8ne200100ERKSL_:
100016976push rbp
100016977mov rbp, rsp
10001697apush r14
10001697cpush rbx
10001697dmov rbx, rdi
100016980lea rax, [rdi+8]
100016984xorps x0, x0
100016987movups [rdi+8], x0
10001698bmov [rdi], rax
10001698emov rax, [rsi]
100016991lea rdx, [rsi+8]
100016995mov rsi, rax
100016998call _ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_
10001699dpop rbx
10001699epop r14
1000169a0pop rbp
1000169a1ret
1000169a2
1000169a2 49 89 c6 48 8b 73 08 48 89 df e8 6f 33 ff I..H.s.H...o3.
1000169b0 ff 4c 89 f7 e8 3f 18 00 00 90 .L...?....
100016976
1000169ba
1000169ba_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_:
1000169bacmp rsi, rdx
1000169bdje 0x100016a1e
1000169bfpush rbp
1000169c0mov rbp, rsp
1000169c3push r15
1000169c5push r14
1000169c7push r12
1000169c9push rbx
1000169camov rbx, rdx
1000169cdmov r12, rsi
1000169d0mov r14, rdi
1000169d3lea r15, [rdi+8]
1000169d7
1000169d7loc_1000169d7:
1000169d7lea rcx, [r12+32]
1000169dcmov rdi, r14
1000169dfmov rsi, r15
1000169e2mov rdx, rcx
1000169e5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_
1000169eamov rcx, [r12+8]
1000169eftest rcx, rcx
1000169f2je 0x100016a01
1000169f4
1000169f4loc_1000169f4:
1000169f4mov rax, rcx
1000169f7mov rcx, [rcx]
1000169fatest rcx, rcx
1000169fdjne 0x1000169f4
1000169ffjmp 0x100016a0e
100016a01
100016a01loc_100016a01:
100016a01mov rax, [r12+16]
100016a06cmp [rax], r12
100016a09mov r12, rax
100016a0cjne 0x100016a01
100016a0e
100016a0eloc_100016a0e:
100016a0emov r12, rax
100016a11cmp rax, rbx
100016a14jne 0x1000169d7
100016a16pop rbx
100016a17pop r12
100016a19pop r14
100016a1bpop r15
100016a1dpop rbp
100016a1e
100016a1eloc_100016a1e:
100016a1eret
100016a1f
100016a1f 90 .
1000169ba
1000169ba_ZNSt3__13mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonIS0_NS_6vectorES6_bxydS4_NS8_14adl_serializerENSA_IhNS4_IhEEEEvEENS_4lessIvEENS4_INS_4pairIKS6_SE_EEEEE6insertB8ne200100INS_20__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeIS6_SE_EEPNS_11__tree_nodeISQ_PvEElEEEEEEvT_SX_:
1000169bacmp rsi, rdx
1000169bdje 0x100016a1e
1000169bfpush rbp
1000169c0mov rbp, rsp
1000169c3push r15
1000169c5push r14
1000169c7push r12
1000169c9push rbx
1000169camov rbx, rdx
1000169cdmov r12, rsi
1000169d0mov r14, rdi
1000169d3lea r15, [rdi+8]
1000169d7
1000169d7loc_1000169d7:
1000169d7lea rcx, [r12+32]
1000169dcmov rdi, r14
1000169dfmov rsi, r15
1000169e2mov rdx, rcx
1000169e5call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_
1000169eamov rcx, [r12+8]
1000169eftest rcx, rcx
1000169f2je 0x100016a01
1000169f4
1000169f4loc_1000169f4:
1000169f4mov rax, rcx
1000169f7mov rcx, [rcx]
1000169fatest rcx, rcx
1000169fdjne 0x1000169f4
1000169ffjmp 0x100016a0e
100016a01
100016a01loc_100016a01:
100016a01mov rax, [r12+16]
100016a06cmp [rax], r12
100016a09mov r12, rax
100016a0cjne 0x100016a01
100016a0e
100016a0eloc_100016a0e:
100016a0emov r12, rax
100016a11cmp rax, rbx
100016a14jne 0x1000169d7
100016a16pop rbx
100016a17pop r12
100016a19pop r14
100016a1bpop r15
100016a1dpop rbp
100016a1e
100016a1eloc_100016a1e:
100016a1eret
100016a1f
100016a1f 90 .
1000169ba
100016a20
100016a20_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_:
100016a20push rbp
100016a21mov rbp, rsp
100016a24push r15
100016a26push r14
100016a28push r12
100016a2apush rbx
100016a2bsub rsp, 48
100016a2fmov r14, rcx
100016a32mov r8, rdx
100016a35mov rbx, rdi
100016a38lea rdx, [rbp-40]
100016a3clea rcx, [rbp-48]
100016a40call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_
100016a45mov r15, rax
100016a48mov rax, [rax]
100016a4btest rax, rax
100016a4eje 0x100016a54
100016a50xor edx, edx
100016a52jmp 0x100016a7f
100016a54
100016a54loc_100016a54:
100016a54lea r12, [rbp-72]
100016a58mov rdi, r12
100016a5bmov rsi, rbx
100016a5emov rdx, r14
100016a61call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_
100016a66mov rsi, [rbp-40]
100016a6amov rcx, [r12]
100016a6emov rdi, rbx
100016a71mov rdx, r15
100016a74call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__insert_node_atEPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSS_SS_
100016a79mov rax, [r12]
100016a7dmov dl, 1
100016a7f
100016a7floc_100016a7f:
100016a7fadd rsp, 48
100016a83pop rbx
100016a84pop r12
100016a86pop r14
100016a88pop r15
100016a8apop rbp
100016a8bret
100016a20
100016a20_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE30__emplace_hint_unique_key_argsIS7_JRKNS_4pairIKS7_SG_EEEEENSP_INS_15__tree_iteratorISH_PNS_11__tree_nodeISH_PvEElEEbEENS_21__tree_const_iteratorISH_SY_lEERKT_DpOT0_:
100016a20push rbp
100016a21mov rbp, rsp
100016a24push r15
100016a26push r14
100016a28push r12
100016a2apush rbx
100016a2bsub rsp, 48
100016a2fmov r14, rcx
100016a32mov r8, rdx
100016a35mov rbx, rdi
100016a38lea rdx, [rbp-40]
100016a3clea rcx, [rbp-48]
100016a40call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_
100016a45mov r15, rax
100016a48mov rax, [rax]
100016a4btest rax, rax
100016a4eje 0x100016a54
100016a50xor edx, edx
100016a52jmp 0x100016a7f
100016a54
100016a54loc_100016a54:
100016a54lea r12, [rbp-72]
100016a58mov rdi, r12
100016a5bmov rsi, rbx
100016a5emov rdx, r14
100016a61call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_
100016a66mov rsi, [rbp-40]
100016a6amov rcx, [r12]
100016a6emov rdi, rbx
100016a71mov rdx, r15
100016a74call _ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__insert_node_atEPNS_15__tree_end_nodeIPNS_16__tree_node_baseIPvEEEERSS_SS_
100016a79mov rax, [r12]
100016a7dmov dl, 1
100016a7f
100016a7floc_100016a7f:
100016a7fadd rsp, 48
100016a83pop rbx
100016a84pop r12
100016a86pop r14
100016a88pop r15
100016a8apop rbp
100016a8bret
100016a20
100016a8c
100016a8c_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_:
100016a8cpush rbp
100016a8dmov rbp, rsp
100016a90push r15
100016a92push r14
100016a94push r13
100016a96push r12
100016a98push rbx
100016a99sub rsp, 24
100016a9dmov [rbp-48], rdx
100016aa1mov rbx, rsi
100016aa4mov [rbp-56], rdi
100016aa8lea r15, [rdi+8]
100016aaccmp r15, rsi
100016aafje 0x100016aef
100016ab1mov r13, rcx
100016ab4lea r14, [rbx+32]
100016ab8mov rdi, r8
100016abbmov rsi, r14
100016abemov r12, r8
100016ac1call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ac6mov r8, r12
100016ac9test al, al
100016acbjs 0x100016aef
100016acdmov rdi, r14
100016ad0mov rsi, r8
100016ad3call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ad8test al, al
100016adajs 0x100016b12
100016adcmov rax, [rbp-48]
100016ae0mov [rax], rbx
100016ae3mov [r13], rbx
100016ae7
100016ae7loc_100016ae7:
100016ae7mov rbx, r13
100016aeajmp 0x100016b87
100016aef
100016aefloc_100016aef:
100016aefmov r14, rbx
100016af2mov r12, [rbp-56]
100016af6cmp [r12], rbx
100016afaje 0x100016b6a
100016afcmov rax, [rbx]
100016afftest rax, rax
100016b02je 0x100016b2b
100016b04
100016b04loc_100016b04:
100016b04mov r14, rax
100016b07mov rax, [rax+8]
100016b0btest rax, rax
100016b0ejne 0x100016b04
100016b10jmp 0x100016b3a
100016b12
100016b12loc_100016b12:
100016b12mov rax, [rbx+8]
100016b16test rax, rax
100016b19je 0x100016b99
100016b1bmov rcx, rax
100016b1e
100016b1eloc_100016b1e:
100016b1emov r14, rcx
100016b21mov rcx, [rcx]
100016b24test rcx, rcx
100016b27jne 0x100016b1e
100016b29jmp 0x100016ba8
100016b2b
100016b2bloc_100016b2b:
100016b2bmov rax, rbx
100016b2e
100016b2eloc_100016b2e:
100016b2emov r14, [rax+16]
100016b32cmp [r14], rax
100016b35mov rax, r14
100016b38je 0x100016b2e
100016b3a
100016b3aloc_100016b3a:
100016b3alea rdi, [r14+32]
100016b3emov rsi, r8
100016b41mov r15, r8
100016b44call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016b49test al, al
100016b4bjs 0x100016b6a
100016b4dmov rdx, r15
100016b50mov rdi, r12
100016b53mov rsi, [rbp-48]
100016b57
100016b57loc_100016b57:
100016b57add rsp, 24
100016b5bpop rbx
100016b5cpop r12
100016b5epop r13
100016b60pop r14
100016b62pop r15
100016b64pop rbp
100016b65jmp 0x10000a7f4
100016b6a
100016b6aloc_100016b6a:
100016b6acmp [rbx], 0
100016b6eje 0x100016b80
100016b70mov rax, [rbp-48]
100016b74mov [rax], r14
100016b77add r14, 8
100016b7b
100016b7bloc_100016b7b:
100016b7bmov rbx, r14
100016b7ejmp 0x100016b87
100016b80
100016b80loc_100016b80:
100016b80mov rax, [rbp-48]
100016b84mov [rax], rbx
100016b87
100016b87loc_100016b87:
100016b87mov rax, rbx
100016b8aadd rsp, 24
100016b8epop rbx
100016b8fpop r12
100016b91pop r13
100016b93pop r14
100016b95pop r15
100016b97pop rbp
100016b98ret
100016b99
100016b99loc_100016b99:
100016b99mov rcx, rbx
100016b9c
100016b9cloc_100016b9c:
100016b9cmov r14, [rcx+16]
100016ba0cmp [r14], rcx
100016ba3mov rcx, r14
100016ba6jne 0x100016b9c
100016ba8
100016ba8loc_100016ba8:
100016ba8lea r13, [rbx+8]
100016baccmp r14, r15
100016bafje 0x100016bd2
100016bb1lea rsi, [r14+32]
100016bb5mov rdi, r12
100016bb8call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016bbdtest al, al
100016bbfjs 0x100016bce
100016bc1mov rdi, [rbp-56]
100016bc5mov rsi, [rbp-48]
100016bc9mov rdx, r12
100016bccjmp 0x100016b57
100016bce
100016bceloc_100016bce:
100016bcemov rax, [r13]
100016bd2
100016bd2loc_100016bd2:
100016bd2test rax, rax
100016bd5je 0x100016be0
100016bd7mov rax, [rbp-48]
100016bdbmov [rax], r14
100016bdejmp 0x100016b7b
100016be0
100016be0loc_100016be0:
100016be0mov rax, [rbp-48]
100016be4mov [rax], rbx
100016be7jmp 0x100016ae7
100016a8c
100016a8c_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE12__find_equalIS7_EERPNS_16__tree_node_baseIPvEENS_21__tree_const_iteratorISH_PNS_11__tree_nodeISH_SQ_EElEERPNS_15__tree_end_nodeISS_EEST_RKT_:
100016a8cpush rbp
100016a8dmov rbp, rsp
100016a90push r15
100016a92push r14
100016a94push r13
100016a96push r12
100016a98push rbx
100016a99sub rsp, 24
100016a9dmov [rbp-48], rdx
100016aa1mov rbx, rsi
100016aa4mov [rbp-56], rdi
100016aa8lea r15, [rdi+8]
100016aaccmp r15, rsi
100016aafje 0x100016aef
100016ab1mov r13, rcx
100016ab4lea r14, [rbx+32]
100016ab8mov rdi, r8
100016abbmov rsi, r14
100016abemov r12, r8
100016ac1call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ac6mov r8, r12
100016ac9test al, al
100016acbjs 0x100016aef
100016acdmov rdi, r14
100016ad0mov rsi, r8
100016ad3call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016ad8test al, al
100016adajs 0x100016b12
100016adcmov rax, [rbp-48]
100016ae0mov [rax], rbx
100016ae3mov [r13], rbx
100016ae7
100016ae7loc_100016ae7:
100016ae7mov rbx, r13
100016aeajmp 0x100016b87
100016aef
100016aefloc_100016aef:
100016aefmov r14, rbx
100016af2mov r12, [rbp-56]
100016af6cmp [r12], rbx
100016afaje 0x100016b6a
100016afcmov rax, [rbx]
100016afftest rax, rax
100016b02je 0x100016b2b
100016b04
100016b04loc_100016b04:
100016b04mov r14, rax
100016b07mov rax, [rax+8]
100016b0btest rax, rax
100016b0ejne 0x100016b04
100016b10jmp 0x100016b3a
100016b12
100016b12loc_100016b12:
100016b12mov rax, [rbx+8]
100016b16test rax, rax
100016b19je 0x100016b99
100016b1bmov rcx, rax
100016b1e
100016b1eloc_100016b1e:
100016b1emov r14, rcx
100016b21mov rcx, [rcx]
100016b24test rcx, rcx
100016b27jne 0x100016b1e
100016b29jmp 0x100016ba8
100016b2b
100016b2bloc_100016b2b:
100016b2bmov rax, rbx
100016b2e
100016b2eloc_100016b2e:
100016b2emov r14, [rax+16]
100016b32cmp [r14], rax
100016b35mov rax, r14
100016b38je 0x100016b2e
100016b3a
100016b3aloc_100016b3a:
100016b3alea rdi, [r14+32]
100016b3emov rsi, r8
100016b41mov r15, r8
100016b44call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016b49test al, al
100016b4bjs 0x100016b6a
100016b4dmov rdx, r15
100016b50mov rdi, r12
100016b53mov rsi, [rbp-48]
100016b57
100016b57loc_100016b57:
100016b57add rsp, 24
100016b5bpop rbx
100016b5cpop r12
100016b5epop r13
100016b60pop r14
100016b62pop r15
100016b64pop rbp
100016b65jmp 0x10000a7f4
100016b6a
100016b6aloc_100016b6a:
100016b6acmp [rbx], 0
100016b6eje 0x100016b80
100016b70mov rax, [rbp-48]
100016b74mov [rax], r14
100016b77add r14, 8
100016b7b
100016b7bloc_100016b7b:
100016b7bmov rbx, r14
100016b7ejmp 0x100016b87
100016b80
100016b80loc_100016b80:
100016b80mov rax, [rbp-48]
100016b84mov [rax], rbx
100016b87
100016b87loc_100016b87:
100016b87mov rax, rbx
100016b8aadd rsp, 24
100016b8epop rbx
100016b8fpop r12
100016b91pop r13
100016b93pop r14
100016b95pop r15
100016b97pop rbp
100016b98ret
100016b99
100016b99loc_100016b99:
100016b99mov rcx, rbx
100016b9c
100016b9cloc_100016b9c:
100016b9cmov r14, [rcx+16]
100016ba0cmp [r14], rcx
100016ba3mov rcx, r14
100016ba6jne 0x100016b9c
100016ba8
100016ba8loc_100016ba8:
100016ba8lea r13, [rbx+8]
100016baccmp r14, r15
100016bafje 0x100016bd2
100016bb1lea rsi, [r14+32]
100016bb5mov rdi, r12
100016bb8call _ZNSt3__1ssB8ne200100IcNS_11char_traitsIcEENS_9allocatorIcEEEEDaRKNS_12basic_stringIT_T0_T1_EESC_
100016bbdtest al, al
100016bbfjs 0x100016bce
100016bc1mov rdi, [rbp-56]
100016bc5mov rsi, [rbp-48]
100016bc9mov rdx, r12
100016bccjmp 0x100016b57
100016bce
100016bceloc_100016bce:
100016bcemov rax, [r13]
100016bd2
100016bd2loc_100016bd2:
100016bd2test rax, rax
100016bd5je 0x100016be0
100016bd7mov rax, [rbp-48]
100016bdbmov [rax], r14
100016bdejmp 0x100016b7b
100016be0
100016be0loc_100016be0:
100016be0mov rax, [rbp-48]
100016be4mov [rax], rbx
100016be7jmp 0x100016ae7
100016a8c
100016bec
100016bec_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_:
100016becpush rbp
100016bedmov rbp, rsp
100016bf0push r15
100016bf2push r14
100016bf4push r13
100016bf6push r12
100016bf8push rbx
100016bf9push rax
100016bfamov r12, rdx
100016bfdmov r13, rsi
100016c00mov rbx, rdi
100016c03add r13, 8
100016c07mov edi, 72
100016c0ccall _Znwm@plt
100016c11mov r14, rax
100016c14mov [rbx], rax
100016c17lea r15, [rbx+8]
100016c1bmov [rbx+8], r13
100016c1fmov [rbx+16], 0
100016c27lea rdi, [rax+32]
100016c2bmov rsi, r12
100016c2ecall _ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_
100016c33mov [rbx+16], 1
100016c37mov rax, rbx
100016c3aadd rsp, 8
100016c3epop rbx
100016c3fpop r12
100016c41pop r13
100016c43pop r14
100016c45pop r15
100016c47pop rbp
100016c48ret
100016c49
100016c49 49 89 c4 48 c7 03 00 I..H...
100016c50 00 00 00 4c 89 ff 4c 89 f6 e8 9e 3e ff ff 4c 89 ...L..L....>..L.
100016c60 e7 e8 92 15 00 00 ......
100016bec
100016bec_ZNSt3__16__treeINS_12__value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES7_bxydS5_NS9_14adl_serializerENSC_IhNS5_IhEEEEvEEEENS_19__map_value_compareIS7_SH_NS_4lessIvEELb1EEENS5_ISH_EEE16__construct_nodeIJRKNS_4pairIKS7_SG_EEEEENS_10unique_ptrINS_11__tree_nodeISH_PvEENS_22__tree_node_destructorINS5_ISX_EEEEEEDpOT_:
100016becpush rbp
100016bedmov rbp, rsp
100016bf0push r15
100016bf2push r14
100016bf4push r13
100016bf6push r12
100016bf8push rbx
100016bf9push rax
100016bfamov r12, rdx
100016bfdmov r13, rsi
100016c00mov rbx, rdi
100016c03add r13, 8
100016c07mov edi, 72
100016c0ccall _Znwm@plt
100016c11mov r14, rax
100016c14mov [rbx], rax
100016c17lea r15, [rbx+8]
100016c1bmov [rbx+8], r13
100016c1fmov [rbx+16], 0
100016c27lea rdi, [rax+32]
100016c2bmov rsi, r12
100016c2ecall _ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_
100016c33mov [rbx+16], 1
100016c37mov rax, rbx
100016c3aadd rsp, 8
100016c3epop rbx
100016c3fpop r12
100016c41pop r13
100016c43pop r14
100016c45pop r15
100016c47pop rbp
100016c48ret
100016c49
100016c49 49 89 c4 48 c7 03 00 I..H...
100016c50 00 00 00 4c 89 ff 4c 89 f6 e8 9e 3e ff ff 4c 89 ...L..L....>..L.
100016c60 e7 e8 92 15 00 00 ......
100016bec
100016c66
100016c66_ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_:
100016c66push rbp
100016c67mov rbp, rsp
100016c6apush r14
100016c6cpush rbx
100016c6dmov r14, rsi
100016c70mov rbx, rdi
100016c73test [rsi], 1
100016c76jne 0x100016c89
100016c78mov rax, [r14+16]
100016c7cmov [rbx+16], rax
100016c80movups x0, [r14]
100016c84movups [rbx], x0
100016c87jmp 0x100016c99
100016c89
100016c89loc_100016c89:
100016c89mov rdx, [r14+8]
100016c8dmov rsi, [r14+16]
100016c91mov rdi, rbx
100016c94call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100016c99
100016c99loc_100016c99:
100016c99lea rdi, [rbx+24]
100016c9dadd r14, 24
100016ca1mov rsi, r14
100016ca4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016ca9pop rbx
100016caapop r14
100016cacpop rbp
100016cadret
100016cae
100016cae 49 89 I.
100016cb0 c6 f6 03 01 74 09 48 8b 7b 10 e8 f9 15 00 00 4c ....t.H.{......L
100016cc0 89 f7 e8 31 15 00 00 90 ...1....
100016c66
100016c66_ZNSt3__14pairIKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorES6_bxydS4_NS9_14adl_serializerENSC_IhNS4_IhEEEEvEEEC2B8ne200100ERKSH_:
100016c66push rbp
100016c67mov rbp, rsp
100016c6apush r14
100016c6cpush rbx
100016c6dmov r14, rsi
100016c70mov rbx, rdi
100016c73test [rsi], 1
100016c76jne 0x100016c89
100016c78mov rax, [r14+16]
100016c7cmov [rbx+16], rax
100016c80movups x0, [r14]
100016c84movups [rbx], x0
100016c87jmp 0x100016c99
100016c89
100016c89loc_100016c89:
100016c89mov rdx, [r14+8]
100016c8dmov rsi, [r14+16]
100016c91mov rdi, rbx
100016c94call _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE25__init_copy_ctor_externalEPKcm
100016c99
100016c99loc_100016c99:
100016c99lea rdi, [rbx+24]
100016c9dadd r14, 24
100016ca1mov rsi, r14
100016ca4call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016ca9pop rbx
100016caapop r14
100016cacpop rbp
100016cadret
100016cae
100016cae 49 89 I.
100016cb0 c6 f6 03 01 74 09 48 8b 7b 10 e8 f9 15 00 00 4c ....t.H.{......L
100016cc0 89 f7 e8 31 15 00 00 90 ...1....
100016c66
100016cc8
100016cc8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_:
100016cc8push rbp
100016cc9mov rbp, rsp
100016cccpush r14
100016ccepush rbx
100016ccfmov r14, rdi
100016cd2mov edi, 24
100016cd7call _Znwm@plt
100016cdcmov rbx, rax
100016cdfxorps x0, x0
100016ce2movups [rax], x0
100016ce5mov [rax+16], 0
100016cedmov rsi, [r14]
100016cf0mov rdx, [r14+8]
100016cf4mov rcx, rdx
100016cf7sub rcx, rsi
100016cfasar rcx, 4
100016cfemov rdi, rax
100016d01call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m
100016d06mov rax, rbx
100016d09pop rbx
100016d0apop r14
100016d0cpop rbp
100016d0dret
100016d0e
100016d0e 49 89 I.
100016d10 c6 48 89 df e8 9f 15 00 00 4c 89 f7 e8 d7 14 00 .H.......L......
100016d20 00 90 ..
100016cc8
100016cc8_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS4_ISE_NS8_ISE_EEEEJRKSH_EEEPT_DpOT0_:
100016cc8push rbp
100016cc9mov rbp, rsp
100016cccpush r14
100016ccepush rbx
100016ccfmov r14, rdi
100016cd2mov edi, 24
100016cd7call _Znwm@plt
100016cdcmov rbx, rax
100016cdfxorps x0, x0
100016ce2movups [rax], x0
100016ce5mov [rax+16], 0
100016cedmov rsi, [r14]
100016cf0mov rdx, [r14+8]
100016cf4mov rcx, rdx
100016cf7sub rcx, rsi
100016cfasar rcx, 4
100016cfemov rdi, rax
100016d01call _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m
100016d06mov rax, rbx
100016d09pop rbx
100016d0apop r14
100016d0cpop rbp
100016d0dret
100016d0e
100016d0e 49 89 I.
100016d10 c6 48 89 df e8 9f 15 00 00 4c 89 f7 e8 d7 14 00 .H.......L......
100016d20 00 90 ..
100016cc8
100016d22
100016d22_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m:
100016d22push rbp
100016d23mov rbp, rsp
100016d26push r15
100016d28push r14
100016d2apush r12
100016d2cpush rbx
100016d2dsub rsp, 16
100016d31mov [rbp-48], rdi
100016d35mov [rbp-40], 0
100016d39test rcx, rcx
100016d3cje 0x100016d69
100016d3emov r14, rdx
100016d41mov r15, rsi
100016d44mov rbx, rdi
100016d47mov rsi, rcx
100016d4acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE11__vallocateB8ne200100Em
100016d4fmov r12, [rbx+8]
100016d53lea rdi, [rbx+16]
100016d57mov rsi, r15
100016d5amov rdx, r14
100016d5dmov rcx, r12
100016d60call _ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_
100016d65mov [rbx+8], rax
100016d69
100016d69loc_100016d69:
100016d69add rsp, 16
100016d6dpop rbx
100016d6epop r12
100016d70pop r14
100016d72pop r15
100016d74pop rbp
100016d75ret
100016d76
100016d76 49 89 c6 4c 89 63 08 eb 03 49 I..L.c...I
100016d80 89 c6 48 8d 7d d0 e8 25 30 ff ff 4c 89 f7 e8 65 ..H.}..%0..L...e
100016d90 14 00 00 ...
100016d22
100016d22_ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE16__init_with_sizeB8ne200100IPSE_SI_EEvT_T0_m:
100016d22push rbp
100016d23mov rbp, rsp
100016d26push r15
100016d28push r14
100016d2apush r12
100016d2cpush rbx
100016d2dsub rsp, 16
100016d31mov [rbp-48], rdi
100016d35mov [rbp-40], 0
100016d39test rcx, rcx
100016d3cje 0x100016d69
100016d3emov r14, rdx
100016d41mov r15, rsi
100016d44mov rbx, rdi
100016d47mov rsi, rcx
100016d4acall _ZNSt3__16vectorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapES0_NS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbxydS8_NS2_14adl_serializerENS0_IhNS8_IhEEEEvEENS8_ISE_EEE11__vallocateB8ne200100Em
100016d4fmov r12, [rbx+8]
100016d53lea rdi, [rbx+16]
100016d57mov rsi, r15
100016d5amov rdx, r14
100016d5dmov rcx, r12
100016d60call _ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_
100016d65mov [rbx+8], rax
100016d69
100016d69loc_100016d69:
100016d69add rsp, 16
100016d6dpop rbx
100016d6epop r12
100016d70pop r14
100016d72pop r15
100016d74pop rbp
100016d75ret
100016d76
100016d76 49 89 c6 4c 89 63 08 eb 03 49 I..L.c...I
100016d80 89 c6 48 8d 7d d0 e8 25 30 ff ff 4c 89 f7 e8 65 ..H.}..%0..L...e
100016d90 14 00 00 ...
100016d22
100016d93
100016d93_ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_:
100016d93push rbp
100016d94mov rbp, rsp
100016d97push r15
100016d99push r14
100016d9bpush rbx
100016d9csub rsp, 56
100016da0mov rbx, rcx
100016da3lea rax, [rbp-32]
100016da7mov [rax], rcx
100016daalea rcx, [rbp-72]
100016daemov [rcx], rbx
100016db1mov [rbp-64], rdi
100016db5mov [rbp-56], rcx
100016db9mov [rbp-48], rax
100016dbdmov [rbp-40], 0
100016dc1cmp rsi, rdx
100016dc4je 0x100016dec
100016dc6mov r14, rdx
100016dc9mov r15, rsi
100016dcc
100016dccloc_100016dcc:
100016dccmov rdi, rbx
100016dcfmov rsi, r15
100016dd2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016dd7add r15, 16
100016ddbmov rbx, [rbp-32]
100016ddfadd rbx, 16
100016de3mov [rbp-32], rbx
100016de7cmp r15, r14
100016deajne 0x100016dcc
100016dec
100016decloc_100016dec:
100016declea rdi, [rbp-64]
100016df0mov [rdi+24], 1
100016df4call _ZNSt3__128__exception_guard_exceptionsINS_29_AllocatorDestroyRangeReverseINS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbxydS2_NS4_14adl_serializerENS7_IhNS2_IhEEEEvEEEEPSG_EEED2B8ne200100Ev
100016df9mov rax, rbx
100016dfcadd rsp, 56
100016e00pop rbx
100016e01pop r14
100016e03pop r15
100016e05pop rbp
100016e06ret
100016e07
100016e07 48 89 c3 48 8d 7d c0 e8 05 H..H.}...
100016e10 2d ff ff 48 89 df e8 dd 13 00 00 90 -..H........
100016d93
100016d93_ZNSt3__135__uninitialized_allocator_copy_implB8ne200100INS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEEbxydS1_NS3_14adl_serializerENS6_IhNS1_IhEEEEvEEEEPSF_SH_SH_EET2_RT_T0_T1_SI_:
100016d93push rbp
100016d94mov rbp, rsp
100016d97push r15
100016d99push r14
100016d9bpush rbx
100016d9csub rsp, 56
100016da0mov rbx, rcx
100016da3lea rax, [rbp-32]
100016da7mov [rax], rcx
100016daalea rcx, [rbp-72]
100016daemov [rcx], rbx
100016db1mov [rbp-64], rdi
100016db5mov [rbp-56], rcx
100016db9mov [rbp-48], rax
100016dbdmov [rbp-40], 0
100016dc1cmp rsi, rdx
100016dc4je 0x100016dec
100016dc6mov r14, rdx
100016dc9mov r15, rsi
100016dcc
100016dccloc_100016dcc:
100016dccmov rdi, rbx
100016dcfmov rsi, r15
100016dd2call _ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvEC2ERKSE_
100016dd7add r15, 16
100016ddbmov rbx, [rbp-32]
100016ddfadd rbx, 16
100016de3mov [rbp-32], rbx
100016de7cmp r15, r14
100016deajne 0x100016dcc
100016dec
100016decloc_100016dec:
100016declea rdi, [rbp-64]
100016df0mov [rdi+24], 1
100016df4call _ZNSt3__128__exception_guard_exceptionsINS_29_AllocatorDestroyRangeReverseINS_9allocatorIN8nlohmann16json_abi_v3_11_310basic_jsonINS_3mapENS_6vectorENS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEEbxydS2_NS4_14adl_serializerENS7_IhNS2_IhEEEEvEEEEPSG_EEED2B8ne200100Ev
100016df9mov rax, rbx
100016dfcadd rsp, 56
100016e00pop rbx
100016e01pop r14
100016e03pop r15
100016e05pop rbp
100016e06ret
100016e07
100016e07 48 89 c3 48 8d 7d c0 e8 05 H..H.}...
100016e10 2d ff ff 48 89 df e8 dd 13 00 00 90 -..H........
100016d93
100016e1c
100016e1c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_:
100016e1cpush rbp
100016e1dmov rbp, rsp
100016e20push r14
100016e22push rbx
100016e23mov r14, rdi
100016e26mov edi, 40
100016e2bcall _Znwm@plt
100016e30mov rbx, rax
100016e33xorps x0, x0
100016e36movups [rax], x0
100016e39mov [rax+16], 0
100016e41mov rsi, [r14]
100016e44mov rdx, [r14+8]
100016e48mov rcx, rdx
100016e4bsub rcx, rsi
100016e4emov rdi, rax
100016e51call _ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m
100016e56mov al, [r14+32]
100016e5amov [rbx+32], al
100016e5dmov rax, [r14+24]
100016e61mov [rbx+24], rax
100016e65mov rax, rbx
100016e68pop rbx
100016e69pop r14
100016e6bpop rbp
100016e6cret
100016e6d
100016e6d 49 89 c6 I..
100016e70 48 89 df e8 40 14 00 00 4c 89 f7 e8 78 13 00 00 H...@...L...x...
100016e1c
100016e1c_ZN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS2_6vectorENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbxydS8_NS0_14adl_serializerENS4_IhNS8_IhEEEEvE6createINS0_27byte_container_with_subtypeISD_EEJRKSH_EEEPT_DpOT0_:
100016e1cpush rbp
100016e1dmov rbp, rsp
100016e20push r14
100016e22push rbx
100016e23mov r14, rdi
100016e26mov edi, 40
100016e2bcall _Znwm@plt
100016e30mov rbx, rax
100016e33xorps x0, x0
100016e36movups [rax], x0
100016e39mov [rax+16], 0
100016e41mov rsi, [r14]
100016e44mov rdx, [r14+8]
100016e48mov rcx, rdx
100016e4bsub rcx, rsi
100016e4emov rdi, rax
100016e51call _ZNSt3__16vectorIhNS_9allocatorIhEEE16__init_with_sizeB8ne200100IPhS5_EEvT_T0_m
100016e56mov al, [r14+32]
100016e5amov [rbx+32], al
100016e5dmov rax, [r14+24]
100016e61mov [rbx+24], rax
100016e65mov rax, rbx
100016e68pop rbx
100016e69pop r14
100016e6bpop rbp
100016e6cret
100016e6d
100016e6d 49 89 c6 I..
100016e70 48 89 df e8 40 14 00 00 4c 89 f7 e8 78 13 00 00 H...@...L...x...
100016e1c
Loading..