{"ok":true,"data":{"evidence_id":"ev_4ff43a870219c2bbc53e802560d109fef6bebe94532da8870674e4df7e324a11","subject":{"name":"Tabbit.dll","digest":{"sha256":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c"},"local_path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","format":"unknown","architecture":null},"provider":{"id":"rizin","name":"Rizin","version":null},"analysis_profile":null,"predicate_type":"rea.reverse-engineering.command-observation","operation":"execute_rizin_command","parameters":{"path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll","command":"e scr.color=0;af @ 0x1836c85c0;pdgo @ 0x1836c85c0;afij @ 0x1836c85c0","provider_executable":"C:\\Users\\tjzhong\\Documents\\Codex\\tools\\cutter-2.5.0\\Cutter-v2.5.0-Windows-x86_64\\rizin.exe","command_arguments":["-N","-q","-c","e scr.color=0;af @ 0x1836c85c0;pdgo @ 0x1836c85c0;afij @ 0x1836c85c0","C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"]},"raw_result":{"stdout":"    0x1836c85c0    |\r\n    0x1836c85c0    |// WARNING: [rz-ghidra] Detected overlap for variable var_228h\r\n    0x1836c85c0    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n                   |\r\n    0x1836c85c0    |int64_t fcn.1836c85c0(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    double dVar2;\r\n                   |    double dVar3;\r\n                   |    code *pcVar4;\r\n                   |    double dVar5;\r\n                   |    double dVar6;\r\n                   |    double dVar7;\r\n                   |    double dVar8;\r\n                   |    int32_t iVar9;\r\n                   |    int64_t iVar10;\r\n                   |    undefined8 uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    uint8_t uVar13;\r\n                   |    int64_t iVar14;\r\n                   |    int32_t iVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    int64_t iVar18;\r\n                   |    int64_t *piVar19;\r\n                   |    uint8_t uVar20;\r\n                   |    int64_t iVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t unaff_GS_OFFSET;\r\n                   |    bool bVar24;\r\n                   |    bool bVar25;\r\n                   |    undefined4 uVar26;\r\n                   |    uint32_t uVar27;\r\n                   |    uint32_t uVar28;\r\n                   |    undefined4 uVar29;\r\n                   |    undefined4 uVar30;\r\n                   |    undefined auStack_278 [32];\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_22ch;\r\n                   |    int64_t var_220h;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t iStack_208;\r\n                   |    int64_t iStack_200;\r\n                   |    int64_t var_1f8h;\r\n                   |    undefined4 uStack_1f0;\r\n                   |    undefined4 uStack_1ec;\r\n                   |    undefined4 uStack_1e8;\r\n                   |    undefined4 uStack_1e4;\r\n                   |    undefined4 uStack_1e0;\r\n                   |    undefined4 uStack_1dc;\r\n                   |    undefined4 uStack_1d8;\r\n                   |    undefined4 uStack_1d4;\r\n                   |    undefined4 uStack_1d0;\r\n                   |    undefined4 uStack_1cc;\r\n                   |    undefined4 uStack_1c8;\r\n                   |    undefined4 uStack_1c4;\r\n                   |    undefined4 uStack_1c0;\r\n                   |    undefined4 uStack_1bc;\r\n                   |    undefined uStack_1b8;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    undefined8 uStack_170;\r\n                   |    int64_t var_168h;\r\n                   |    int64_t var_160h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    int64_t var_138h;\r\n                   |    undefined8 uStack_130;\r\n                   |    int64_t var_128h;\r\n                   |    undefined8 uStack_120;\r\n                   |    int64_t var_118h;\r\n                   |    undefined8 uStack_110;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t iStack_100;\r\n                   |    int64_t iStack_f8;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_98h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x1836c863b    |    var_f0h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_278;\r\n    0x1836c864a    |    if (*(char *)(arg1 + 0x30) == '\\0') goto code_r0x0001836c91d6;\r\n    0x1836c8656    |    uVar16 = *(uint64_t *)(arg1 + 0x20);\r\n    0x1836c865a    |    uVar22 = 1;\r\n    0x1836c8660    |    dVar2 = 0.0;\r\n    0x1836c8664    |    bVar25 = true;\r\n    0x1836c8669    |    if (uVar16 == 0) {\r\n    0x1836c870b    |        iVar15 = 0;\r\n    0x1836c870d    |        bVar24 = true;\r\n                   |code_r0x0001836c870f:\r\n    0x1836c870f    |        uVar20 = 0;\r\n    0x1836c8712    |        dVar3 = 0.0;\r\n    0x1836c8716    |        uVar13 = 1;\r\n                   |    } else {\r\n    0x1836c8673    |        iVar15 = 0;\r\n    0x1836c8675    |        bVar24 = (char)(*(int32_t **)(arg1 + 0x18))[6] != '\\x02';\r\n    0x1836c867c    |        if (!bVar24) {\r\n    0x1836c867e    |            iVar15 = **(int32_t **)(arg1 + 0x18);\r\n                   |        }\r\n    0x1836c8684    |        if (uVar16 == 1) goto code_r0x0001836c870f;\r\n    0x1836c868a    |        iVar18 = *(int64_t *)(arg1 + 0x18);\r\n    0x1836c8695    |        if (*(char *)(iVar18 + 0x38) == '\\x02') {\r\n    0x1836c86aa    |            dVar2 = (double)*(int32_t *)(iVar18 + 0x20);\r\n                   |code_r0x0001836c86af:\r\n    0x1836c86af    |            bVar25 = false;\r\n                   |        } else {\r\n    0x1836c869a    |            if (*(char *)(iVar18 + 0x38) == '\\x03') {\r\n    0x1836c869c    |                dVar2 = *(double *)(iVar18 + 0x20);\r\n    0x1836c86a1    |                goto code_r0x0001836c86af;\r\n                   |            }\r\n    0x1836c86a3    |            bVar25 = true;\r\n                   |        }\r\n    0x1836c86b1    |        uVar13 = 1;\r\n    0x1836c86b7    |        if (uVar16 < 3) {\r\n    0x1836c8702    |            dVar3 = 0.0;\r\n    0x1836c8706    |            uVar20 = 0;\r\n                   |        } else {\r\n    0x1836c86b9    |            iVar18 = *(int64_t *)(arg1 + 0x18);\r\n    0x1836c86c6    |            if (*(char *)(iVar18 + 0x58) == '\\x02') {\r\n    0x1836c86df    |                dVar3 = (double)*(int32_t *)(iVar18 + 0x40);\r\n                   |code_r0x0001836c86e5:\r\n    0x1836c86e5    |                uVar20 = 1;\r\n                   |            } else {\r\n    0x1836c86cc    |                if (*(char *)(iVar18 + 0x58) == '\\x03') {\r\n    0x1836c86ce    |                    dVar3 = *(double *)(iVar18 + 0x40);\r\n    0x1836c86d4    |                    goto code_r0x0001836c86e5;\r\n                   |                }\r\n    0x1836c86d6    |                uVar20 = 0;\r\n    0x1836c86d9    |                dVar3 = 0.0;\r\n                   |            }\r\n    0x1836c86ec    |            if (uVar16 != 3) {\r\n    0x1836c86ee    |                uVar22 = 0;\r\n    0x1836c86f6    |                if (*(char *)(iVar18 + 0x78) == '\\x02') {\r\n    0x1836c86fc    |                    uVar22 = (uint64_t)*(uint32_t *)(iVar18 + 0x60);\r\n                   |                } else {\r\n    0x1836c86f8    |                    uVar13 = 0;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x1836c8718    |    uVar30 = SUB84(dVar3, 0);\r\n    0x1836c8718    |    uVar29 = SUB84(dVar2, 0);\r\n    0x1836c87c9    |    if (((((bVar24) || (iVar15 < 0)) || (bVar25)) ||\r\n    0x1836c8728    |        ((0x7fe < ((uint32_t)((uint64_t)dVar2 >> 0x34) & 0x7ff) ||\r\n    0x1836c878e    |         (!(bool)((dVar2 <= 1000000.0 && 0.0 <= dVar2) & uVar20))))) ||\r\n    0x1836c8783    |       ((0x7fe < ((uint32_t)((uint64_t)dVar3 >> 0x34) & 0x7ff) ||\r\n    0x1836c87a3    |        ((1 < (int32_t)uVar22 - 1U || (!(bool)(uVar13 & (dVar3 <= 1000000.0 && 0.0 <= dVar3)))))))) {\r\n    0x1836c939f    |        var_150h = func_0x000185f006b8(0x20);\r\n    0x1836c93ac    |        var_148h = 0x19;\r\n    0x1836c93c6    |        var_140h = -0x7fffffffffffffe0;\r\n    0x1836c93f2    |        if (((uint64_t)var_150h <= (undefined4 *)(var_150h + 0x19)) &&\r\n    0x1836c93ce    |           ((undefined4 *)(var_150h + 0x19) < (undefined4 *)0x190c13991 ||\r\n    0x1836c93e5    |            (undefined4 *)0x190c13990 < (uint64_t)var_150h)) {\r\n    0x1836c93ff    |            *(undefined8 *)(var_150h + 9) = 0x726170207475706e;\r\n    0x1836c93ff    |            *(undefined8 *)(var_150h + 0x11) = 0x2e73726574656d61;\r\n    0x1836c940a    |            *(undefined4 *)var_150h = 0x61766e49;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 4) = 0x2064696c;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 8) = 0x75706e69;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 0xc) = 0x61702074;\r\n    0x1836c940d    |            *(undefined *)(var_150h + 0x19) = 0;\r\n    0x1836c941f    |            func_0x000188ac4940(arg1, arg2, &var_150h);\r\n    0x1836c943e    |            var_1a8h = 0x188ac5700;\r\n    0x1836c9441    |            var_1a0h = var_1a0h & 0xffffffff00000000;\r\n    0x1836c944f    |            var_108h = arg1;\r\n    0x1836c944f    |            uVar11 = func_0x000188ac69e0(0x1861e7020);\r\n    0x1836c9454    |            *(undefined8 *)(arg2 + 8) = uVar11;\r\n    0x1836c9458    |            *(undefined *)(arg2 + 0x10) = 1;\r\n                   |code_r0x0001836c9310:\r\n    0x1836c9325    |            if (*(uint64_t *)0x191c71040 == (var_f0h ^ (uint64_t)auStack_278)) {\r\n    0x1836c9399    |                return arg2;\r\n                   |            }\r\n    0x1836c9882    |            func_0x000185f05b40(var_f0h ^ (uint64_t)auStack_278);\r\n                   |code_r0x0001836c988a:\r\n    0x1836c988a    |            pcVar4 = (code *)swi(3);\r\n    0x1836c988a    |            iVar18 = (*pcVar4)();\r\n    0x1836c988a    |            return iVar18;\r\n                   |        }\r\n                   |    } else {\r\n    0x1836c87cf    |        var_1a8h = 0;\r\n    0x1836c87e3    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c87e9    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c96fa    |            if ((*(int32_t *)\r\n    0x1836c96b4    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c96be    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9703    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c970c    |                if (iVar18 == 0) {\r\n    0x1836c98b1    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b1    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b1    |                    return iVar18;\r\n                   |                }\r\n    0x1836c971c    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9725    |                if (iVar18 == 0) {\r\n    0x1836c98b4    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b4    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b4    |                    return iVar18;\r\n                   |                }\r\n    0x1836c9739    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9739    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c96d4    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c96dc    |            if (iVar9 == 0) {\r\n    0x1836c98a8    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98a8    |                iVar18 = (*pcVar4)();\r\n    0x1836c98a8    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c880d    |        uVar16 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c8812    |        var_158h = 0;\r\n    0x1836c881e    |        var_168h = 0;\r\n    0x1836c881e    |        var_160h = 0;\r\n    0x1836c8827    |        var_1a8h = 0;\r\n    0x1836c8837    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c883d    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c979b    |            if ((*(int32_t *)\r\n    0x1836c9755    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c975f    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c97a4    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c97ad    |                if (iVar18 == 0) {\r\n    0x1836c98b7    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b7    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b7    |                    return iVar18;\r\n                   |                }\r\n    0x1836c97bd    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c97c6    |                if (iVar18 == 0) {\r\n    0x1836c98ba    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98ba    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98ba    |                    return iVar18;\r\n                   |                }\r\n    0x1836c97da    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c97da    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c9775    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c977d    |            if (iVar9 == 0) {\r\n    0x1836c98ab    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98ab    |                iVar18 = (*pcVar4)();\r\n    0x1836c98ab    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c8861    |        uVar17 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c8864    |        var_1a8h = 0;\r\n    0x1836c8878    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c887e    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c983c    |            if ((*(int32_t *)\r\n    0x1836c97f6    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9800    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9845    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c984e    |                if (iVar18 == 0) {\r\n    0x1836c98bd    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98bd    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98bd    |                    return iVar18;\r\n                   |                }\r\n    0x1836c985a    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9863    |                if (iVar18 == 0) {\r\n    0x1836c98c0    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98c0    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98c0    |                    return iVar18;\r\n                   |                }\r\n    0x1836c9873    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9873    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c9816    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c981e    |            if (iVar9 == 0) {\r\n    0x1836c98ae    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98ae    |                iVar18 = (*pcVar4)();\r\n    0x1836c98ae    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c8898    |        dVar3 = (double)uVar16 * 1.1102230246251565e-16;\r\n    0x1836c88de    |        dVar2 = ((double)(var_1a8h & 0x1fffffffffffff) * 1.1102230246251565e-16 +\r\n    0x1836c88a5    |                (double)uVar17 * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c88e2    |        dVar8 = 1.0;\r\n    0x1836c88e2    |        dVar7 = 1.0;\r\n    0x1836c88f0    |        dVar6 = dVar8;\r\n    0x1836c88f0    |        if (dVar3 <= 1.0) {\r\n    0x1836c88f0    |            dVar6 = dVar3;\r\n                   |        }\r\n    0x1836c88fa    |        dVar6 = dVar6 * 0.5 + 0.25;\r\n    0x1836c8910    |        dVar3 = dVar6;\r\n    0x1836c8910    |        if (dVar2 != INFINITY) {\r\n    0x1836c8917    |            dVar3 = dVar8;\r\n    0x1836c8917    |            if (dVar2 <= 1.0) {\r\n    0x1836c8917    |                dVar3 = dVar2;\r\n                   |            }\r\n    0x1836c892b    |            dVar3 = (dVar3 + -0.5) * 0.35 + dVar6;\r\n                   |        }\r\n    0x1836c893f    |        dVar2 = dVar7;\r\n    0x1836c893f    |        if (dVar3 <= 1.0) {\r\n    0x1836c893f    |            dVar2 = dVar3;\r\n                   |        }\r\n    0x1836c894c    |        dVar2 = (double)(~-(uint64_t)(dVar3 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c894c    |        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c8963    |        if ((uVar28 >> 0x14 & 0x7ff) < 0x7ff) {\r\n    0x1836c8965    |            uVar26 = 0;\r\n    0x1836c8965    |            uVar27 = 0;\r\n    0x1836c8965    |            if (0.0 <= dVar2) {\r\n    0x1836c8965    |                uVar26 = SUB84(dVar2, 0);\r\n    0x1836c8965    |                uVar27 = uVar28;\r\n                   |            }\r\n    0x1836c8969    |            dVar2 = (double)CONCAT44(uVar27, uVar26) * 25000.0;\r\n                   |        } else {\r\n    0x1836c8973    |            dVar2 = 12500.0;\r\n                   |        }\r\n    0x1836c897d    |        dVar3 = -9.223372036854776e+18;\r\n    0x1836c898e    |        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c898e    |        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c898e    |            iVar18 = 0;\r\n                   |        }\r\n    0x1836c899a    |        dVar5 = dVar2;\r\n    0x1836c899a    |        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c899a    |            dVar5 = -9.223372036854776e+18;\r\n                   |        }\r\n    0x1836c89a4    |        iVar14 = (int64_t)dVar5;\r\n    0x1836c89a4    |        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c89a4    |            iVar14 = iVar18;\r\n                   |        }\r\n    0x1836c89ab    |        iVar18 = iVar14 + 10000;\r\n    0x1836c89b2    |        if (SCARRY8(iVar14, 10000)) {\r\n    0x1836c89b2    |            iVar18 = 0x7fffffffffffffff;\r\n                   |        }\r\n    0x1836c89c2    |        if (iVar14 + 0x8000000000000001U < 2) {\r\n    0x1836c89c2    |            iVar18 = iVar14;\r\n                   |        }\r\n    0x1836c89ce    |        iStack_f8 = 0;\r\n    0x1836c89d6    |        var_108h = 0;\r\n    0x1836c89d6    |        iStack_100 = 0;\r\n    0x1836c89e9    |        var_118h = 0x190124c48;\r\n    0x1836c89ec    |        uStack_110 = 4;\r\n    0x1836c89c6    |        func_0x000180eb9ad0(&var_108h, &var_118h, 0x190c139b0);\r\n    0x1836c8a12    |        var_128h = 0x190129dfc;\r\n    0x1836c8a1a    |        uStack_120 = 1;\r\n    0x1836c89c6    |        func_0x000180eb99e0(&var_108h, &var_128h, uVar29);\r\n    0x1836c8a39    |        var_138h = 0x19012937c;\r\n    0x1836c8a3c    |        uStack_130 = 1;\r\n    0x1836c89c6    |        func_0x000180eb99e0(&var_108h, &var_138h, uVar30);\r\n    0x1836c8a51    |        var_1a8h = func_0x000185f006b8(0x20);\r\n    0x1836c8a5e    |        var_1a0h = 0x18;\r\n    0x1836c8a78    |        var_198h = -0x7fffffffffffffe0;\r\n    0x1836c8ab2    |        if (((uint64_t)var_1a8h <= (undefined8 *)(var_1a8h + 0x18)) &&\r\n    0x1836c8ab2    |           (var_22ch._0_4_ = iVar15, unique0x10002817 = arg1, var_220h = arg2,\r\n    0x1836c8a80    |           (undefined8 *)(var_1a8h + 0x18) < (undefined8 *)0x190610789 || (undefined8 *)0x190610788 < (uint64_t)var_1a8h\r\n                   |           )) {\r\n    0x1836c8abf    |            *(undefined8 *)(var_1a8h + 0x10) = 0x746e657645657375;\r\n    0x1836c8aca    |            *(undefined8 *)var_1a8h = 0x69642e7475706e49;\r\n    0x1836c8aca    |            *(undefined8 *)(var_1a8h + 8) = 0x6f4d686374617073;\r\n    0x1836c8acd    |            *(undefined *)(var_1a8h + 0x18) = 0;\r\n    0x1836c8ae1    |            var_190h = var_108h;\r\n    0x1836c8aee    |            var_188h = iStack_100;\r\n    0x1836c8aee    |            var_180h = iStack_f8;\r\n    0x1836c8af3    |            var_178h._0_4_ = 0;\r\n    0x1836c8b09    |            uStack_170 = iVar18;\r\n    0x1836c8b09    |            iVar10 = func_0x0001836d1410(&var_168h);\r\n    0x1836c8b09    |            iVar14 = var_168h;\r\n    0x1836c8b09    |            iVar18 = var_190h;\r\n    0x1836c8b17    |            iVar21 = iVar10 - var_168h >> 6;\r\n    0x1836c8b2c    |            var_160h = iVar21;\r\n    0x1836c8b2c    |            if (iVar10 != var_168h) {\r\n    0x1836c8b3d    |                if (var_190h != 0) {\r\n    0x1836c8ba5    |                    iVar10 = var_188h << 5;\r\n    0x1836c8ba9    |                    if (iVar10 != 0) {\r\n    0x1836c8bab    |                        iVar23 = var_190h + -0x20;\r\n                   |                        do {\r\n    0x1836c8baf    |                            func_0x000184e58cd0(iVar23 + iVar10);\r\n    0x1836c8bb8    |                            iVar10 = iVar10 + -0x20;\r\n    0x1836c8bbc    |                        } while (iVar10 != 0);\r\n                   |                    }\r\n    0x1836c8bbe    |                    var_188h = 0;\r\n    0x1836c8bd9    |                    func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n                   |                }\r\n    0x1836c8b51    |                if (var_198h < 0) {\r\n    0x1836c8b66    |                    func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x1836c8b73    |                iVar15 = 1;\r\n    0x1836c8b98    |                var_218h = uVar22;\r\n                   |                do {\r\n    0x1836c903b    |                    var_1a8h = 0;\r\n    0x1836c904f    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c905a    |                        func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |                    } else {\r\n    0x1836c95b3    |                        if ((*(int32_t *)\r\n    0x1836c91ed    |                              (*(int64_t *)\r\n    0x1836c91e4    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c91f7    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c95a7    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c95c0    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c95c9    |                            if (iVar18 == 0) goto code_r0x0001836c988a;\r\n    0x1836c95d9    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c95e2    |                            if (iVar18 == 0) {\r\n    0x1836c988d    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c988d    |                                iVar18 = (*pcVar4)();\r\n    0x1836c988d    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c95f6    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c95f6    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c9211    |                        iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c9219    |                        if (iVar9 == 0) {\r\n    0x1836c9890    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c9890    |                            iVar18 = (*pcVar4)();\r\n    0x1836c9890    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c906f    |                    uVar16 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c907c    |                    var_1a8h = 0;\r\n    0x1836c9090    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c909b    |                        func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |                    } else {\r\n    0x1836c9613    |                        if ((*(int32_t *)\r\n    0x1836c9239    |                              (*(int64_t *)\r\n    0x1836c9230    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9243    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9607    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9620    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9629    |                            if (iVar18 == 0) {\r\n    0x1836c9893    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c9893    |                                iVar18 = (*pcVar4)();\r\n    0x1836c9893    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9639    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9642    |                            if (iVar18 == 0) {\r\n    0x1836c9896    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c9896    |                                iVar18 = (*pcVar4)();\r\n    0x1836c9896    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9656    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9656    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c925d    |                        iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c9265    |                        if (iVar9 == 0) {\r\n    0x1836c9899    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c9899    |                            iVar18 = (*pcVar4)();\r\n    0x1836c9899    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c90c5    |                    dVar2 = ((double)uVar16 * 1.1102230246251565e-16 +\r\n    0x1836c90b0    |                            (double)(var_1a8h & 0x1fffffffffffff) * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c90d1    |                    if (iVar15 == 1) {\r\n    0x1836c8c46    |                        dVar5 = dVar6;\r\n    0x1836c8c46    |                        if (dVar2 != INFINITY) {\r\n    0x1836c8c4d    |                            dVar5 = dVar7;\r\n    0x1836c8c4d    |                            if (dVar2 <= 1.0) {\r\n    0x1836c8c4d    |                                dVar5 = dVar2;\r\n                   |                            }\r\n    0x1836c8c62    |                            dVar5 = (dVar5 + -0.5) * 0.35 + dVar6;\r\n                   |                        }\r\n    0x1836c8c6c    |                        dVar2 = dVar7;\r\n    0x1836c8c6c    |                        if (dVar5 <= 1.0) {\r\n    0x1836c8c6c    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c8c76    |                        dVar2 = (double)(~-(uint64_t)(dVar5 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c8c88    |                        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c8c8e    |                        uVar26 = 0;\r\n    0x1836c8c8e    |                        uVar27 = 0;\r\n    0x1836c8c8e    |                        if (0.0 <= dVar2) {\r\n    0x1836c8c8e    |                            uVar26 = SUB84(dVar2, 0);\r\n    0x1836c8c8e    |                            uVar27 = uVar28;\r\n                   |                        }\r\n    0x1836c8c92    |                        dVar2 = (double)CONCAT44(uVar27, uVar26) * 44000.0;\r\n    0x1836c8c9c    |                        if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c8c9e    |                            dVar2 = 22000.0;\r\n                   |                        }\r\n    0x1836c8cb3    |                        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c8cb3    |                        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c8cb3    |                            iVar18 = 0;\r\n                   |                        }\r\n    0x1836c8cbc    |                        dVar5 = dVar2;\r\n    0x1836c8cbc    |                        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c8cbc    |                            dVar5 = dVar3;\r\n                   |                        }\r\n    0x1836c8cc6    |                        var_250h = (int64_t)dVar5;\r\n    0x1836c8cc6    |                        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c8cc6    |                            var_250h = iVar18;\r\n                   |                        }\r\n    0x1836c8cd6    |                        if (1 < var_250h + 0x8000000000000001U) {\r\n    0x1836c8cd8    |                            bVar25 = SCARRY8(var_250h, 24000);\r\n    0x1836c8cd8    |                            var_250h = var_250h + 24000;\r\n    0x1836c8cd8    |                            goto code_r0x0001836c8cde;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x1836c90e5    |                        dVar5 = dVar6;\r\n    0x1836c90e5    |                        if (dVar2 != INFINITY) {\r\n    0x1836c90ec    |                            dVar5 = dVar8;\r\n    0x1836c90ec    |                            if (dVar2 <= 1.0) {\r\n    0x1836c90ec    |                                dVar5 = dVar2;\r\n                   |                            }\r\n    0x1836c9101    |                            dVar5 = (dVar5 + -0.5) * 0.35 + dVar6;\r\n                   |                        }\r\n    0x1836c910b    |                        dVar2 = dVar7;\r\n    0x1836c910b    |                        if (dVar5 <= 1.0) {\r\n    0x1836c910b    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c9115    |                        dVar2 = (double)(~-(uint64_t)(dVar5 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c9127    |                        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c912d    |                        uVar26 = 0;\r\n    0x1836c912d    |                        uVar27 = 0;\r\n    0x1836c912d    |                        if (0.0 <= dVar2) {\r\n    0x1836c912d    |                            uVar26 = SUB84(dVar2, 0);\r\n    0x1836c912d    |                            uVar27 = uVar28;\r\n                   |                        }\r\n    0x1836c9131    |                        dVar2 = (double)CONCAT44(uVar27, uVar26) * 70000.0;\r\n    0x1836c913b    |                        if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c913d    |                            dVar2 = 35000.0;\r\n                   |                        }\r\n    0x1836c914a    |                        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c9152    |                        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c9152    |                            iVar18 = 0;\r\n                   |                        }\r\n    0x1836c915b    |                        dVar5 = dVar2;\r\n    0x1836c915b    |                        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c915b    |                            dVar5 = dVar3;\r\n                   |                        }\r\n    0x1836c9165    |                        var_250h = (int64_t)dVar5;\r\n    0x1836c9165    |                        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c9165    |                            var_250h = iVar18;\r\n                   |                        }\r\n    0x1836c9175    |                        if (1 < var_250h + 0x8000000000000001U) {\r\n    0x1836c917b    |                            bVar25 = SCARRY8(var_250h, 65000);\r\n    0x1836c917b    |                            var_250h = var_250h + 65000;\r\n                   |code_r0x0001836c8cde:\r\n    0x1836c8cde    |                            if (bVar25) {\r\n    0x1836c8cde    |                                var_250h = 0x7fffffffffffffff;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8ce7    |                    var_258h = CONCAT44(var_258h._4_4_, iVar15);\r\n    0x1836c8ceb    |                    func_0x0001836c98d0(&var_1a8h, 0x190c139c0, uVar29, uVar30);\r\n    0x1836c8d02    |                    iVar23 = var_180h;\r\n    0x1836c8d02    |                    iVar10 = var_188h;\r\n    0x1836c8d02    |                    iVar18 = var_190h;\r\n    0x1836c8d0f    |                    if (iVar21 == var_158h) {\r\n    0x1836c9670    |                        piVar12 = (int64_t *)func_0x0001836d1410(&var_168h, &var_1a8h);\r\n                   |                    } else {\r\n    0x1836c8d19    |                        piVar19 = (int64_t *)(iVar14 + iVar21 * 0x40);\r\n    0x1836c8d1c    |                        if (piVar19 == (int64_t *)0x0) goto code_r0x0001836c91d6;\r\n    0x1836c8d22    |                        piVar12 = piVar19 + 8;\r\n    0x1836c8d2e    |                        piVar19[2] = var_198h;\r\n    0x1836c8d3a    |                        *piVar19 = var_1a8h;\r\n    0x1836c8d3a    |                        piVar19[1] = var_1a0h;\r\n    0x1836c8d3d    |                        var_1a8h = 0;\r\n    0x1836c8d3d    |                        var_1a0h = 0;\r\n    0x1836c8d48    |                        var_198h = 0;\r\n    0x1836c8d58    |                        var_190h = 0;\r\n    0x1836c8d60    |                        piVar19[3] = iVar18;\r\n    0x1836c8d6c    |                        var_188h = 0;\r\n    0x1836c8d6c    |                        var_180h = 0;\r\n    0x1836c8d75    |                        piVar19[4] = iVar10;\r\n    0x1836c8d75    |                        piVar19[5] = iVar23;\r\n    0x1836c8d7e    |                        *(undefined4 *)(piVar19 + 6) = (undefined4)var_178h;\r\n    0x1836c8d7e    |                        *(undefined4 *)((int64_t)piVar19 + 0x34) = var_178h._4_4_;\r\n    0x1836c8d7e    |                        *(undefined4 *)(piVar19 + 7) = (undefined4)uStack_170;\r\n    0x1836c8d7e    |                        *(undefined4 *)((int64_t)piVar19 + 0x3c) = uStack_170._4_4_;\r\n                   |                    }\r\n    0x1836c8d83    |                    iVar14 = var_168h;\r\n    0x1836c8d83    |                    iVar18 = var_190h;\r\n    0x1836c8d91    |                    iVar10 = (int64_t)piVar12 - var_168h >> 6;\r\n    0x1836c8da0    |                    iVar21 = (int64_t)piVar12 - var_168h;\r\n    0x1836c8da3    |                    var_160h = iVar10;\r\n    0x1836c8da3    |                    if (iVar21 == 0) goto code_r0x0001836c91d6;\r\n    0x1836c8db4    |                    if (var_190h != 0) {\r\n    0x1836c8beb    |                        iVar23 = var_188h << 5;\r\n    0x1836c8bef    |                        if (iVar23 != 0) {\r\n    0x1836c8bf1    |                            iVar1 = var_190h + -0x20;\r\n                   |                            do {\r\n    0x1836c8bf5    |                                func_0x000184e58cd0(iVar23 + iVar1);\r\n    0x1836c8bfe    |                                iVar23 = iVar23 + -0x20;\r\n    0x1836c8c02    |                            } while (iVar23 != 0);\r\n                   |                        }\r\n    0x1836c8c04    |                        var_188h = 0;\r\n    0x1836c8c1f    |                        func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n    0x1836c8c33    |                        uVar22 = var_218h;\r\n                   |                    }\r\n    0x1836c8dcc    |                    if (var_198h < 0) {\r\n    0x1836c8de1    |                        func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1836c8de6    |                    var_108h = 0;\r\n    0x1836c8dfa    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c8e05    |                        func_0x00018431f8f0(&var_108h, 8);\r\n                   |                    } else {\r\n    0x1836c9475    |                        if ((*(int32_t *)\r\n    0x1836c94d0    |                              (*(int64_t *)\r\n    0x1836c94c7    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c94da    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9469    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c947e    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9487    |                            if (iVar18 == 0) {\r\n    0x1836c989c    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c989c    |                                iVar18 = (*pcVar4)();\r\n    0x1836c989c    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9497    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c94a0    |                            if (iVar18 == 0) {\r\n    0x1836c989f    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c989f    |                                iVar18 = (*pcVar4)();\r\n    0x1836c989f    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c94b4    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c94b4    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c94f0    |                        iVar9 = (*(code *)0x185f59da0)(&var_108h, 8);\r\n    0x1836c94f8    |                        if (iVar9 == 0) {\r\n    0x1836c94fe    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c94fe    |                            iVar18 = (*pcVar4)();\r\n    0x1836c94fe    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8e1a    |                    uVar16 = var_108h & 0x1fffffffffffff;\r\n    0x1836c8e27    |                    var_108h = 0;\r\n    0x1836c8e3b    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c8e46    |                        func_0x00018431f8f0(&var_108h, 8);\r\n                   |                    } else {\r\n    0x1836c9514    |                        if ((*(int32_t *)\r\n    0x1836c956f    |                              (*(int64_t *)\r\n    0x1836c9566    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9579    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9508    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c951d    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9526    |                            if (iVar18 == 0) {\r\n    0x1836c98a2    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c98a2    |                                iVar18 = (*pcVar4)();\r\n    0x1836c98a2    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9536    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c953f    |                            if (iVar18 == 0) {\r\n    0x1836c98a5    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c98a5    |                                iVar18 = (*pcVar4)();\r\n    0x1836c98a5    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9553    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9553    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c958f    |                        iVar9 = (*(code *)0x185f59da0)(&var_108h, 8);\r\n    0x1836c9597    |                        if (iVar9 == 0) {\r\n    0x1836c959d    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c959d    |                            iVar18 = (*pcVar4)();\r\n    0x1836c959d    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8e70    |                    dVar5 = ((double)uVar16 * 1.1102230246251565e-16 +\r\n    0x1836c8e5b    |                            (double)(var_108h & 0x1fffffffffffff) * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c8e87    |                    dVar2 = dVar6;\r\n    0x1836c8e87    |                    if (dVar5 != INFINITY) {\r\n    0x1836c8e8e    |                        dVar2 = dVar7;\r\n    0x1836c8e8e    |                        if (dVar5 <= 1.0) {\r\n    0x1836c8e8e    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c8ea3    |                        dVar2 = (dVar2 + -0.5) * 0.35 + dVar6;\r\n                   |                    }\r\n    0x1836c8ead    |                    dVar5 = dVar7;\r\n    0x1836c8ead    |                    if (dVar2 <= 1.0) {\r\n    0x1836c8ead    |                        dVar5 = dVar2;\r\n                   |                    }\r\n    0x1836c8eb7    |                    dVar5 = (double)(~-(uint64_t)(dVar2 < 0.0) & (uint64_t)dVar5);\r\n    0x1836c8ec9    |                    uVar28 = (uint32_t)((uint64_t)dVar5 >> 0x20);\r\n    0x1836c8ecf    |                    uVar26 = 0;\r\n    0x1836c8ecf    |                    uVar27 = 0;\r\n    0x1836c8ecf    |                    if (0.0 <= dVar5) {\r\n    0x1836c8ecf    |                        uVar26 = SUB84(dVar5, 0);\r\n    0x1836c8ecf    |                        uVar27 = uVar28;\r\n                   |                    }\r\n    0x1836c8ed3    |                    dVar2 = (double)CONCAT44(uVar27, uVar26) * 50000.0;\r\n    0x1836c8edd    |                    if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c8edf    |                        dVar2 = 25000.0;\r\n                   |                    }\r\n    0x1836c8eec    |                    iVar18 = 0x7fffffffffffffff;\r\n    0x1836c8ef4    |                    if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c8ef4    |                        iVar18 = 0;\r\n                   |                    }\r\n    0x1836c8efd    |                    dVar5 = dVar2;\r\n    0x1836c8efd    |                    if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c8efd    |                        dVar5 = dVar3;\r\n                   |                    }\r\n    0x1836c8f07    |                    iVar23 = (int64_t)dVar5;\r\n    0x1836c8f07    |                    if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c8f07    |                        iVar23 = iVar18;\r\n                   |                    }\r\n    0x1836c8f0e    |                    var_250h = iVar23 + 32000;\r\n    0x1836c8f14    |                    if (SCARRY8(iVar23, 32000)) {\r\n    0x1836c8f14    |                        var_250h = 0x7fffffffffffffff;\r\n                   |                    }\r\n    0x1836c8f24    |                    if (iVar23 + 0x8000000000000001U < 2) {\r\n    0x1836c8f24    |                        var_250h = iVar23;\r\n                   |                    }\r\n    0x1836c8f28    |                    var_258h = CONCAT44(var_258h._4_4_, iVar15);\r\n    0x1836c8f31    |                    func_0x0001836c98d0(&var_1a8h, 0x190c139d0, uVar29, uVar30);\r\n    0x1836c8f48    |                    iVar1 = var_180h;\r\n    0x1836c8f48    |                    iVar23 = var_188h;\r\n    0x1836c8f48    |                    iVar18 = var_190h;\r\n    0x1836c8f55    |                    if (iVar10 == var_158h) {\r\n    0x1836c968d    |                        piVar12 = (int64_t *)func_0x0001836d1410(&var_168h, &var_1a8h);\r\n                   |                    } else {\r\n    0x1836c8f66    |                        if (piVar12 == (int64_t *)0x0) goto code_r0x0001836c91d6;\r\n    0x1836c8f6c    |                        piVar19 = (int64_t *)(iVar14 + iVar21);\r\n    0x1836c8f6f    |                        piVar12 = piVar19 + 8;\r\n    0x1836c8f7b    |                        piVar19[2] = var_198h;\r\n    0x1836c8f87    |                        *piVar19 = var_1a8h;\r\n    0x1836c8f87    |                        piVar19[1] = var_1a0h;\r\n    0x1836c8f8a    |                        var_1a8h = 0;\r\n    0x1836c8f8a    |                        var_1a0h = 0;\r\n    0x1836c8f95    |                        var_198h = 0;\r\n    0x1836c8fa5    |                        var_190h = 0;\r\n    0x1836c8fad    |                        piVar19[3] = iVar18;\r\n    0x1836c8fb9    |                        var_188h = 0;\r\n    0x1836c8fb9    |                        var_180h = 0;\r\n    0x1836c8fc2    |                        piVar19[4] = iVar23;\r\n    0x1836c8fc2    |                        piVar19[5] = iVar1;\r\n    0x1836c8fcb    |                        *(undefined4 *)(piVar19 + 6) = (undefined4)var_178h;\r\n    0x1836c8fcb    |                        *(undefined4 *)((int64_t)piVar19 + 0x34) = var_178h._4_4_;\r\n    0x1836c8fcb    |                        *(undefined4 *)(piVar19 + 7) = (undefined4)uStack_170;\r\n    0x1836c8fcb    |                        *(undefined4 *)((int64_t)piVar19 + 0x3c) = uStack_170._4_4_;\r\n                   |                    }\r\n    0x1836c8fd0    |                    iVar14 = var_168h;\r\n    0x1836c8fd0    |                    iVar18 = var_190h;\r\n    0x1836c8fde    |                    iVar21 = (int64_t)piVar12 - var_168h >> 6;\r\n    0x1836c8fed    |                    var_160h = iVar21;\r\n    0x1836c8fed    |                    if (piVar12 == (int64_t *)var_168h) goto code_r0x0001836c91d6;\r\n    0x1836c8ffe    |                    if (var_190h != 0) {\r\n    0x1836c918e    |                        iVar10 = var_188h << 5;\r\n    0x1836c9192    |                        if (iVar10 != 0) {\r\n    0x1836c9194    |                            iVar23 = var_190h + -0x20;\r\n                   |                            do {\r\n    0x1836c9198    |                                func_0x000184e58cd0(iVar23 + iVar10);\r\n    0x1836c91a1    |                                iVar10 = iVar10 + -0x20;\r\n    0x1836c91a5    |                            } while (iVar10 != 0);\r\n                   |                        }\r\n    0x1836c91a7    |                        var_188h = 0;\r\n    0x1836c91c2    |                        func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n                   |                    }\r\n    0x1836c9016    |                    if (var_198h < 0) {\r\n    0x1836c902b    |                        func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1836c9030    |                    iVar15 = iVar15 + 1;\r\n    0x1836c9035    |                } while (iVar15 <= (int32_t)uVar22);\r\n    0x1836c9270    |                var_258h = CONCAT44(var_258h._4_4_, (int32_t)uVar22);\r\n    0x1836c9275    |                var_250h = 0;\r\n    0x1836c9285    |                func_0x0001836c98d0(&var_1a8h, 0x190c139d0, uVar29, uVar30);\r\n    0x1836c9298    |                arg2 = var_220h;\r\n    0x1836c92ad    |                var_258h = (int64_t)&var_1f8h;\r\n    0x1836c92b5    |                var_1f8h._0_4_ = (undefined4)var_1a8h;\r\n    0x1836c92b5    |                var_1f8h._4_4_ = var_1a8h._4_4_;\r\n    0x1836c92b5    |                uStack_1f0 = (undefined4)var_1a0h;\r\n    0x1836c92b5    |                uStack_1ec = var_1a0h._4_4_;\r\n    0x1836c92b8    |                uStack_1e8 = (undefined4)var_198h;\r\n    0x1836c92b8    |                uStack_1e4 = var_198h._4_4_;\r\n    0x1836c92b8    |                uStack_1e0 = (undefined4)var_190h;\r\n    0x1836c92b8    |                uStack_1dc = var_190h._4_4_;\r\n    0x1836c92bd    |                uStack_1d8 = (undefined4)var_188h;\r\n    0x1836c92bd    |                uStack_1d4 = var_188h._4_4_;\r\n    0x1836c92bd    |                uStack_1d0 = (undefined4)var_180h;\r\n    0x1836c92bd    |                uStack_1cc = var_180h._4_4_;\r\n    0x1836c92c1    |                uStack_1c8 = (undefined4)var_178h;\r\n    0x1836c92c1    |                uStack_1c4 = var_178h._4_4_;\r\n    0x1836c92c1    |                uStack_1c0 = (undefined4)uStack_170;\r\n    0x1836c92c1    |                uStack_1bc = uStack_170._4_4_;\r\n    0x1836c92c7    |                uStack_1b8 = 1;\r\n    0x1836c92cf    |                var_210h = iVar14;\r\n    0x1836c92de    |                iStack_200 = var_158h;\r\n    0x1836c92e2    |                var_248h._0_1_ = 1;\r\n    0x1836c92eb    |                var_240h._0_1_ = 0;\r\n    0x1836c92f0    |                var_250h = 10000000;\r\n    0x1836c930b    |                iStack_208 = iVar21;\r\n    0x1836c930b    |                func_0x0001836c5ad0(stack0xfffffffffffffdd8, var_220h, (int32_t)var_22ch);\r\n    0x1836c930b    |                goto code_r0x0001836c9310;\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x0001836c91d6:\r\n    0x1836c91d6    |    // WARNING: Does not return\r\n    0x1836c91d6    |    pcVar4 = (code *)invalidInstructionException();\r\n    0x1836c91d6    |    (*pcVar4)();\r\n                   |}\r\n[{\"offset\":6499894720,\"name\":\"fcn.1836c85c0\",\"size\":4865,\"is-pure\":false,\"realsz\":4825,\"noreturn\":false,\"stackframe\":632,\"calltype\":\"ms\",\"cost\":1222,\"cc\":120,\"loops\":30,\"bits\":64,\"type\":\"fcn\",\"nbbs\":182,\"edges\":256,\"ebbs\":23,\"signature\":\"fcn.1836c85c0(int64_t arg1, int64_t arg2);\",\"minbound\":6499894720,\"maxbound\":6499899585,\"callrefs\":[{\"from\":6499894945,\"to\":6499894959,\"type\":\"CODE\"},{\"from\":6499894949,\"to\":6499894961,\"type\":\"CODE\"},{\"from\":6499894996,\"to\":6499895013,\"type\":\"CODE\"},{\"from\":6499895005,\"to\":6499895016,\"type\":\"CODE\"},{\"from\":6499895034,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895040,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895049,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895286,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895370,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895435,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895665,\"to\":6499895675,\"type\":\"CODE\"},{\"from\":6499895806,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6499895845,\"to\":6457891296,\"type\":\"CALL\"},{\"from\":6499895879,\"to\":6457891296,\"type\":\"CALL\"},{\"from\":6499895889,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499896073,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499896166,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896216,\"to\":6499897403,\"type\":\"CODE\"},{\"from\":6499896243,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499896281,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896286,\"to\":6499896127,\"type\":\"CODE\"},{\"from\":6499896313,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499896351,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896371,\"to\":6499896762,\"type\":\"CODE\"},{\"from\":6499896578,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499896801,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896845,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499896910,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897160,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499897387,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499897442,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897507,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897729,\"to\":6499896542,\"type\":\"CODE\"},{\"from\":6499897756,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499897794,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499897809,\"to\":6499897348,\"type\":\"CODE\"},{\"from\":6499897873,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499897887,\"to\":6499897447,\"type\":\"CODE\"},{\"from\":6499897949,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499897963,\"to\":6499897512,\"type\":\"CODE\"},{\"from\":6499898008,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499898123,\"to\":6499883728,\"type\":\"CALL\"},{\"from\":6499898271,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499898399,\"to\":6587959616,\"type\":\"CALL\"},{\"from\":6499898447,\"to\":6587967968,\"type\":\"CALL\"},{\"from\":6499898461,\"to\":6499898128,\"type\":\"CODE\"},{\"from\":6499898473,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898494,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898519,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898548,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898553,\"to\":6499898588,\"type\":\"CODE\"},{\"from\":6499898608,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499898632,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898653,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898678,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898707,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898712,\"to\":6499898747,\"type\":\"CODE\"},{\"from\":6499898767,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499898791,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898816,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898841,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898870,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898875,\"to\":6499897853,\"type\":\"CODE\"},{\"from\":6499898887,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898912,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898937,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898966,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898971,\"to\":6499897929,\"type\":\"CODE\"},{\"from\":6499898992,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499899000,\"to\":6499896707,\"type\":\"CODE\"},{\"from\":6499899021,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499899034,\"to\":6499897296,\"type\":\"CODE\"},{\"from\":6499899092,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899106,\"to\":6499899560,\"type\":\"CODE\"},{\"from\":6499899118,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899139,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899164,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899193,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899198,\"to\":6499899072,\"type\":\"CODE\"},{\"from\":6499899253,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899267,\"to\":6499899563,\"type\":\"CODE\"},{\"from\":6499899279,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899300,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899325,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899354,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899359,\"to\":6499899233,\"type\":\"CODE\"},{\"from\":6499899414,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899428,\"to\":6499899566,\"type\":\"CODE\"},{\"from\":6499899440,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899461,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899482,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899507,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899512,\"to\":6499899394,\"type\":\"CODE\"},{\"from\":6499899525,\"to\":6542089024,\"type\":\"CALL\"}],\"datarefs\":[{\"from\":6499894836,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499895137,\"to\":6712103632,\"type\":\"DATA\"},{\"from\":6499895217,\"to\":6712103632,\"type\":\"DATA\"},{\"from\":6499895259,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895343,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895408,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895510,\"to\":6706277488,\"type\":\"DATA\"},{\"from\":6499895522,\"to\":6706266416,\"type\":\"DATA\"},{\"from\":6499895667,\"to\":6723548776,\"type\":\"DATA\"},{\"from\":6499895677,\"to\":6712113256,\"type\":\"DATA\"},{\"from\":6499895770,\"to\":6712085576,\"type\":\"DATA\"},{\"from\":6499895796,\"to\":6723549616,\"type\":\"DATA\"},{\"from\":6499895811,\"to\":6712106492,\"type\":\"DATA\"},{\"from\":6499895850,\"to\":6712103804,\"type\":\"DATA\"},{\"from\":6499895963,\"to\":6717245320,\"type\":\"DATA\"},{\"from\":6499895992,\"to\":6717245336,\"type\":\"DATA\"},{\"from\":6499896003,\"to\":6717245320,\"type\":\"DATA\"},{\"from\":6499896184,\"to\":6712083952,\"type\":\"DATA\"},{\"from\":6499896198,\"to\":6712693728,\"type\":\"DATA\"},{\"from\":6499896478,\"to\":6723548808,\"type\":\"DATA\"},{\"from\":6499896563,\"to\":6723549632,\"type\":\"DATA\"},{\"from\":6499896818,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499896883,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897055,\"to\":6721184720,\"type\":\"DATA\"},{\"from\":6499897145,\"to\":6723549648,\"type\":\"DATA\"},{\"from\":6499897415,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897480,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897661,\"to\":6723548792,\"type\":\"DATA\"},{\"from\":6499897816,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499897822,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499897853,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499897892,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499897898,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499897929,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499897982,\"to\":6723549648,\"type\":\"DATA\"},{\"from\":6499898139,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499898331,\"to\":6723549584,\"type\":\"DATA\"},{\"from\":6499898360,\"to\":6723549593,\"type\":\"DATA\"},{\"from\":6499898371,\"to\":6723549584,\"type\":\"DATA\"},{\"from\":6499898415,\"to\":6587963136,\"type\":\"DATA\"},{\"from\":6499898440,\"to\":6545109024,\"type\":\"DATA\"},{\"from\":6499898466,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898478,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898487,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898512,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898534,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898541,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898555,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898561,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499898588,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898625,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898637,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898646,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898671,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898693,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898700,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898714,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898720,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499898747,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898784,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898796,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898809,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898834,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898856,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898863,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898880,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898892,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898905,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898930,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898952,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898959,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899039,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899045,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899072,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899111,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899123,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899132,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899154,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899179,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899186,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899200,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899206,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899233,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899272,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899284,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899293,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899315,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899340,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899347,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899361,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899367,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899394,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899433,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899445,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899454,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899472,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899493,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899500,\"to\":6742234792,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499894945,\"to\":6499894959,\"type\":\"CODE\"},{\"from\":6499894949,\"to\":6499894961,\"type\":\"CODE\"},{\"from\":6499894996,\"to\":6499895013,\"type\":\"CODE\"},{\"from\":6499895005,\"to\":6499895016,\"type\":\"CODE\"},{\"from\":6499895034,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895040,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895049,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895665,\"to\":6499895675,\"type\":\"CODE\"},{\"from\":6499896216,\"to\":6499897403,\"type\":\"CODE\"},{\"from\":6499896286,\"to\":6499896127,\"type\":\"CODE\"},{\"from\":6499896371,\"to\":6499896762,\"type\":\"CODE\"},{\"from\":6499897729,\"to\":6499896542,\"type\":\"CODE\"},{\"from\":6499897809,\"to\":6499897348,\"type\":\"CODE\"},{\"from\":6499897887,\"to\":6499897447,\"type\":\"CODE\"},{\"from\":6499897963,\"to\":6499897512,\"type\":\"CODE\"},{\"from\":6499898461,\"to\":6499898128,\"type\":\"CODE\"},{\"from\":6499898553,\"to\":6499898588,\"type\":\"CODE\"},{\"from\":6499898712,\"to\":6499898747,\"type\":\"CODE\"},{\"from\":6499898875,\"to\":6499897853,\"type\":\"CODE\"},{\"from\":6499898971,\"to\":6499897929,\"type\":\"CODE\"},{\"from\":6499899000,\"to\":6499896707,\"type\":\"CODE\"},{\"from\":6499899034,\"to\":6499897296,\"type\":\"CODE\"},{\"from\":6499899106,\"to\":6499899560,\"type\":\"CODE\"},{\"from\":6499899198,\"to\":6499899072,\"type\":\"CODE\"},{\"from\":6499899267,\"to\":6499899563,\"type\":\"CODE\"},{\"from\":6499899359,\"to\":6499899233,\"type\":\"CODE\"},{\"from\":6499899428,\"to\":6499899566,\"type\":\"CODE\"},{\"from\":6499899512,\"to\":6499899394,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":28,\"outdegree\":66,\"nlocals\":39,\"nargs\":2,\"stackvars\":[{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_22ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-556}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_191h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-401}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"normalized_result":{"stdout":"    0x1836c85c0    |\r\n    0x1836c85c0    |// WARNING: [rz-ghidra] Detected overlap for variable var_228h\r\n    0x1836c85c0    |// WARNING: [rz-ghidra] Detected overlap for variable var_191h\r\n                   |\r\n    0x1836c85c0    |int64_t fcn.1836c85c0(int64_t arg1, int64_t arg2)\r\n                   |{\r\n                   |    int64_t iVar1;\r\n                   |    double dVar2;\r\n                   |    double dVar3;\r\n                   |    code *pcVar4;\r\n                   |    double dVar5;\r\n                   |    double dVar6;\r\n                   |    double dVar7;\r\n                   |    double dVar8;\r\n                   |    int32_t iVar9;\r\n                   |    int64_t iVar10;\r\n                   |    undefined8 uVar11;\r\n                   |    int64_t *piVar12;\r\n                   |    uint8_t uVar13;\r\n                   |    int64_t iVar14;\r\n                   |    int32_t iVar15;\r\n                   |    uint64_t uVar16;\r\n                   |    uint64_t uVar17;\r\n                   |    int64_t iVar18;\r\n                   |    int64_t *piVar19;\r\n                   |    uint8_t uVar20;\r\n                   |    int64_t iVar21;\r\n                   |    uint64_t uVar22;\r\n                   |    int64_t iVar23;\r\n                   |    int64_t unaff_GS_OFFSET;\r\n                   |    bool bVar24;\r\n                   |    bool bVar25;\r\n                   |    undefined4 uVar26;\r\n                   |    uint32_t uVar27;\r\n                   |    uint32_t uVar28;\r\n                   |    undefined4 uVar29;\r\n                   |    undefined4 uVar30;\r\n                   |    undefined auStack_278 [32];\r\n                   |    int64_t var_258h;\r\n                   |    int64_t var_250h;\r\n                   |    int64_t var_248h;\r\n                   |    int64_t var_240h;\r\n                   |    int64_t var_22ch;\r\n                   |    int64_t var_220h;\r\n                   |    int64_t var_218h;\r\n                   |    int64_t var_210h;\r\n                   |    int64_t iStack_208;\r\n                   |    int64_t iStack_200;\r\n                   |    int64_t var_1f8h;\r\n                   |    undefined4 uStack_1f0;\r\n                   |    undefined4 uStack_1ec;\r\n                   |    undefined4 uStack_1e8;\r\n                   |    undefined4 uStack_1e4;\r\n                   |    undefined4 uStack_1e0;\r\n                   |    undefined4 uStack_1dc;\r\n                   |    undefined4 uStack_1d8;\r\n                   |    undefined4 uStack_1d4;\r\n                   |    undefined4 uStack_1d0;\r\n                   |    undefined4 uStack_1cc;\r\n                   |    undefined4 uStack_1c8;\r\n                   |    undefined4 uStack_1c4;\r\n                   |    undefined4 uStack_1c0;\r\n                   |    undefined4 uStack_1bc;\r\n                   |    undefined uStack_1b8;\r\n                   |    int64_t var_1a8h;\r\n                   |    int64_t var_1a0h;\r\n                   |    int64_t var_198h;\r\n                   |    int64_t var_190h;\r\n                   |    int64_t var_188h;\r\n                   |    int64_t var_180h;\r\n                   |    int64_t var_178h;\r\n                   |    undefined8 uStack_170;\r\n                   |    int64_t var_168h;\r\n                   |    int64_t var_160h;\r\n                   |    int64_t var_158h;\r\n                   |    int64_t var_150h;\r\n                   |    int64_t var_148h;\r\n                   |    int64_t var_140h;\r\n                   |    int64_t var_138h;\r\n                   |    undefined8 uStack_130;\r\n                   |    int64_t var_128h;\r\n                   |    undefined8 uStack_120;\r\n                   |    int64_t var_118h;\r\n                   |    undefined8 uStack_110;\r\n                   |    int64_t var_108h;\r\n                   |    int64_t iStack_100;\r\n                   |    int64_t iStack_f8;\r\n                   |    int64_t var_f0h;\r\n                   |    int64_t var_e8h;\r\n                   |    int64_t var_d8h;\r\n                   |    int64_t var_c8h;\r\n                   |    int64_t var_b8h;\r\n                   |    int64_t var_a8h;\r\n                   |    int64_t var_98h;\r\n                   |    int64_t var_88h;\r\n                   |    int64_t var_78h;\r\n                   |    int64_t var_68h;\r\n                   |    int64_t var_58h;\r\n                   |    \r\n    0x1836c863b    |    var_f0h = *(uint64_t *)0x191c71040 ^ (uint64_t)auStack_278;\r\n    0x1836c864a    |    if (*(char *)(arg1 + 0x30) == '\\0') goto code_r0x0001836c91d6;\r\n    0x1836c8656    |    uVar16 = *(uint64_t *)(arg1 + 0x20);\r\n    0x1836c865a    |    uVar22 = 1;\r\n    0x1836c8660    |    dVar2 = 0.0;\r\n    0x1836c8664    |    bVar25 = true;\r\n    0x1836c8669    |    if (uVar16 == 0) {\r\n    0x1836c870b    |        iVar15 = 0;\r\n    0x1836c870d    |        bVar24 = true;\r\n                   |code_r0x0001836c870f:\r\n    0x1836c870f    |        uVar20 = 0;\r\n    0x1836c8712    |        dVar3 = 0.0;\r\n    0x1836c8716    |        uVar13 = 1;\r\n                   |    } else {\r\n    0x1836c8673    |        iVar15 = 0;\r\n    0x1836c8675    |        bVar24 = (char)(*(int32_t **)(arg1 + 0x18))[6] != '\\x02';\r\n    0x1836c867c    |        if (!bVar24) {\r\n    0x1836c867e    |            iVar15 = **(int32_t **)(arg1 + 0x18);\r\n                   |        }\r\n    0x1836c8684    |        if (uVar16 == 1) goto code_r0x0001836c870f;\r\n    0x1836c868a    |        iVar18 = *(int64_t *)(arg1 + 0x18);\r\n    0x1836c8695    |        if (*(char *)(iVar18 + 0x38) == '\\x02') {\r\n    0x1836c86aa    |            dVar2 = (double)*(int32_t *)(iVar18 + 0x20);\r\n                   |code_r0x0001836c86af:\r\n    0x1836c86af    |            bVar25 = false;\r\n                   |        } else {\r\n    0x1836c869a    |            if (*(char *)(iVar18 + 0x38) == '\\x03') {\r\n    0x1836c869c    |                dVar2 = *(double *)(iVar18 + 0x20);\r\n    0x1836c86a1    |                goto code_r0x0001836c86af;\r\n                   |            }\r\n    0x1836c86a3    |            bVar25 = true;\r\n                   |        }\r\n    0x1836c86b1    |        uVar13 = 1;\r\n    0x1836c86b7    |        if (uVar16 < 3) {\r\n    0x1836c8702    |            dVar3 = 0.0;\r\n    0x1836c8706    |            uVar20 = 0;\r\n                   |        } else {\r\n    0x1836c86b9    |            iVar18 = *(int64_t *)(arg1 + 0x18);\r\n    0x1836c86c6    |            if (*(char *)(iVar18 + 0x58) == '\\x02') {\r\n    0x1836c86df    |                dVar3 = (double)*(int32_t *)(iVar18 + 0x40);\r\n                   |code_r0x0001836c86e5:\r\n    0x1836c86e5    |                uVar20 = 1;\r\n                   |            } else {\r\n    0x1836c86cc    |                if (*(char *)(iVar18 + 0x58) == '\\x03') {\r\n    0x1836c86ce    |                    dVar3 = *(double *)(iVar18 + 0x40);\r\n    0x1836c86d4    |                    goto code_r0x0001836c86e5;\r\n                   |                }\r\n    0x1836c86d6    |                uVar20 = 0;\r\n    0x1836c86d9    |                dVar3 = 0.0;\r\n                   |            }\r\n    0x1836c86ec    |            if (uVar16 != 3) {\r\n    0x1836c86ee    |                uVar22 = 0;\r\n    0x1836c86f6    |                if (*(char *)(iVar18 + 0x78) == '\\x02') {\r\n    0x1836c86fc    |                    uVar22 = (uint64_t)*(uint32_t *)(iVar18 + 0x60);\r\n                   |                } else {\r\n    0x1836c86f8    |                    uVar13 = 0;\r\n                   |                }\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n    0x1836c8718    |    uVar30 = SUB84(dVar3, 0);\r\n    0x1836c8718    |    uVar29 = SUB84(dVar2, 0);\r\n    0x1836c87c9    |    if (((((bVar24) || (iVar15 < 0)) || (bVar25)) ||\r\n    0x1836c8728    |        ((0x7fe < ((uint32_t)((uint64_t)dVar2 >> 0x34) & 0x7ff) ||\r\n    0x1836c878e    |         (!(bool)((dVar2 <= 1000000.0 && 0.0 <= dVar2) & uVar20))))) ||\r\n    0x1836c8783    |       ((0x7fe < ((uint32_t)((uint64_t)dVar3 >> 0x34) & 0x7ff) ||\r\n    0x1836c87a3    |        ((1 < (int32_t)uVar22 - 1U || (!(bool)(uVar13 & (dVar3 <= 1000000.0 && 0.0 <= dVar3)))))))) {\r\n    0x1836c939f    |        var_150h = func_0x000185f006b8(0x20);\r\n    0x1836c93ac    |        var_148h = 0x19;\r\n    0x1836c93c6    |        var_140h = -0x7fffffffffffffe0;\r\n    0x1836c93f2    |        if (((uint64_t)var_150h <= (undefined4 *)(var_150h + 0x19)) &&\r\n    0x1836c93ce    |           ((undefined4 *)(var_150h + 0x19) < (undefined4 *)0x190c13991 ||\r\n    0x1836c93e5    |            (undefined4 *)0x190c13990 < (uint64_t)var_150h)) {\r\n    0x1836c93ff    |            *(undefined8 *)(var_150h + 9) = 0x726170207475706e;\r\n    0x1836c93ff    |            *(undefined8 *)(var_150h + 0x11) = 0x2e73726574656d61;\r\n    0x1836c940a    |            *(undefined4 *)var_150h = 0x61766e49;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 4) = 0x2064696c;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 8) = 0x75706e69;\r\n    0x1836c940a    |            *(undefined4 *)(var_150h + 0xc) = 0x61702074;\r\n    0x1836c940d    |            *(undefined *)(var_150h + 0x19) = 0;\r\n    0x1836c941f    |            func_0x000188ac4940(arg1, arg2, &var_150h);\r\n    0x1836c943e    |            var_1a8h = 0x188ac5700;\r\n    0x1836c9441    |            var_1a0h = var_1a0h & 0xffffffff00000000;\r\n    0x1836c944f    |            var_108h = arg1;\r\n    0x1836c944f    |            uVar11 = func_0x000188ac69e0(0x1861e7020);\r\n    0x1836c9454    |            *(undefined8 *)(arg2 + 8) = uVar11;\r\n    0x1836c9458    |            *(undefined *)(arg2 + 0x10) = 1;\r\n                   |code_r0x0001836c9310:\r\n    0x1836c9325    |            if (*(uint64_t *)0x191c71040 == (var_f0h ^ (uint64_t)auStack_278)) {\r\n    0x1836c9399    |                return arg2;\r\n                   |            }\r\n    0x1836c9882    |            func_0x000185f05b40(var_f0h ^ (uint64_t)auStack_278);\r\n                   |code_r0x0001836c988a:\r\n    0x1836c988a    |            pcVar4 = (code *)swi(3);\r\n    0x1836c988a    |            iVar18 = (*pcVar4)();\r\n    0x1836c988a    |            return iVar18;\r\n                   |        }\r\n                   |    } else {\r\n    0x1836c87cf    |        var_1a8h = 0;\r\n    0x1836c87e3    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c87e9    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c96fa    |            if ((*(int32_t *)\r\n    0x1836c96b4    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c96be    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9703    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c970c    |                if (iVar18 == 0) {\r\n    0x1836c98b1    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b1    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b1    |                    return iVar18;\r\n                   |                }\r\n    0x1836c971c    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9725    |                if (iVar18 == 0) {\r\n    0x1836c98b4    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b4    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b4    |                    return iVar18;\r\n                   |                }\r\n    0x1836c9739    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9739    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c96d4    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c96dc    |            if (iVar9 == 0) {\r\n    0x1836c98a8    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98a8    |                iVar18 = (*pcVar4)();\r\n    0x1836c98a8    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c880d    |        uVar16 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c8812    |        var_158h = 0;\r\n    0x1836c881e    |        var_168h = 0;\r\n    0x1836c881e    |        var_160h = 0;\r\n    0x1836c8827    |        var_1a8h = 0;\r\n    0x1836c8837    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c883d    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c979b    |            if ((*(int32_t *)\r\n    0x1836c9755    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c975f    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c97a4    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c97ad    |                if (iVar18 == 0) {\r\n    0x1836c98b7    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98b7    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98b7    |                    return iVar18;\r\n                   |                }\r\n    0x1836c97bd    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c97c6    |                if (iVar18 == 0) {\r\n    0x1836c98ba    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98ba    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98ba    |                    return iVar18;\r\n                   |                }\r\n    0x1836c97da    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c97da    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c9775    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c977d    |            if (iVar9 == 0) {\r\n    0x1836c98ab    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98ab    |                iVar18 = (*pcVar4)();\r\n    0x1836c98ab    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c8861    |        uVar17 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c8864    |        var_1a8h = 0;\r\n    0x1836c8878    |        if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c887e    |            func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |        } else {\r\n    0x1836c983c    |            if ((*(int32_t *)\r\n    0x1836c97f6    |                  (*(int64_t *)(*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9800    |                 *(int32_t *)0x191de56a8) && (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9845    |                iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c984e    |                if (iVar18 == 0) {\r\n    0x1836c98bd    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98bd    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98bd    |                    return iVar18;\r\n                   |                }\r\n    0x1836c985a    |                iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9863    |                if (iVar18 == 0) {\r\n    0x1836c98c0    |                    pcVar4 = (code *)swi(3);\r\n    0x1836c98c0    |                    iVar18 = (*pcVar4)();\r\n    0x1836c98c0    |                    return iVar18;\r\n                   |                }\r\n    0x1836c9873    |                *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9873    |                func_0x000185f00f7c(0x191de56a8);\r\n                   |            }\r\n    0x1836c9816    |            iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c981e    |            if (iVar9 == 0) {\r\n    0x1836c98ae    |                pcVar4 = (code *)swi(3);\r\n    0x1836c98ae    |                iVar18 = (*pcVar4)();\r\n    0x1836c98ae    |                return iVar18;\r\n                   |            }\r\n                   |        }\r\n    0x1836c8898    |        dVar3 = (double)uVar16 * 1.1102230246251565e-16;\r\n    0x1836c88de    |        dVar2 = ((double)(var_1a8h & 0x1fffffffffffff) * 1.1102230246251565e-16 +\r\n    0x1836c88a5    |                (double)uVar17 * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c88e2    |        dVar8 = 1.0;\r\n    0x1836c88e2    |        dVar7 = 1.0;\r\n    0x1836c88f0    |        dVar6 = dVar8;\r\n    0x1836c88f0    |        if (dVar3 <= 1.0) {\r\n    0x1836c88f0    |            dVar6 = dVar3;\r\n                   |        }\r\n    0x1836c88fa    |        dVar6 = dVar6 * 0.5 + 0.25;\r\n    0x1836c8910    |        dVar3 = dVar6;\r\n    0x1836c8910    |        if (dVar2 != INFINITY) {\r\n    0x1836c8917    |            dVar3 = dVar8;\r\n    0x1836c8917    |            if (dVar2 <= 1.0) {\r\n    0x1836c8917    |                dVar3 = dVar2;\r\n                   |            }\r\n    0x1836c892b    |            dVar3 = (dVar3 + -0.5) * 0.35 + dVar6;\r\n                   |        }\r\n    0x1836c893f    |        dVar2 = dVar7;\r\n    0x1836c893f    |        if (dVar3 <= 1.0) {\r\n    0x1836c893f    |            dVar2 = dVar3;\r\n                   |        }\r\n    0x1836c894c    |        dVar2 = (double)(~-(uint64_t)(dVar3 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c894c    |        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c8963    |        if ((uVar28 >> 0x14 & 0x7ff) < 0x7ff) {\r\n    0x1836c8965    |            uVar26 = 0;\r\n    0x1836c8965    |            uVar27 = 0;\r\n    0x1836c8965    |            if (0.0 <= dVar2) {\r\n    0x1836c8965    |                uVar26 = SUB84(dVar2, 0);\r\n    0x1836c8965    |                uVar27 = uVar28;\r\n                   |            }\r\n    0x1836c8969    |            dVar2 = (double)CONCAT44(uVar27, uVar26) * 25000.0;\r\n                   |        } else {\r\n    0x1836c8973    |            dVar2 = 12500.0;\r\n                   |        }\r\n    0x1836c897d    |        dVar3 = -9.223372036854776e+18;\r\n    0x1836c898e    |        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c898e    |        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c898e    |            iVar18 = 0;\r\n                   |        }\r\n    0x1836c899a    |        dVar5 = dVar2;\r\n    0x1836c899a    |        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c899a    |            dVar5 = -9.223372036854776e+18;\r\n                   |        }\r\n    0x1836c89a4    |        iVar14 = (int64_t)dVar5;\r\n    0x1836c89a4    |        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c89a4    |            iVar14 = iVar18;\r\n                   |        }\r\n    0x1836c89ab    |        iVar18 = iVar14 + 10000;\r\n    0x1836c89b2    |        if (SCARRY8(iVar14, 10000)) {\r\n    0x1836c89b2    |            iVar18 = 0x7fffffffffffffff;\r\n                   |        }\r\n    0x1836c89c2    |        if (iVar14 + 0x8000000000000001U < 2) {\r\n    0x1836c89c2    |            iVar18 = iVar14;\r\n                   |        }\r\n    0x1836c89ce    |        iStack_f8 = 0;\r\n    0x1836c89d6    |        var_108h = 0;\r\n    0x1836c89d6    |        iStack_100 = 0;\r\n    0x1836c89e9    |        var_118h = 0x190124c48;\r\n    0x1836c89ec    |        uStack_110 = 4;\r\n    0x1836c89c6    |        func_0x000180eb9ad0(&var_108h, &var_118h, 0x190c139b0);\r\n    0x1836c8a12    |        var_128h = 0x190129dfc;\r\n    0x1836c8a1a    |        uStack_120 = 1;\r\n    0x1836c89c6    |        func_0x000180eb99e0(&var_108h, &var_128h, uVar29);\r\n    0x1836c8a39    |        var_138h = 0x19012937c;\r\n    0x1836c8a3c    |        uStack_130 = 1;\r\n    0x1836c89c6    |        func_0x000180eb99e0(&var_108h, &var_138h, uVar30);\r\n    0x1836c8a51    |        var_1a8h = func_0x000185f006b8(0x20);\r\n    0x1836c8a5e    |        var_1a0h = 0x18;\r\n    0x1836c8a78    |        var_198h = -0x7fffffffffffffe0;\r\n    0x1836c8ab2    |        if (((uint64_t)var_1a8h <= (undefined8 *)(var_1a8h + 0x18)) &&\r\n    0x1836c8ab2    |           (var_22ch._0_4_ = iVar15, unique0x10002817 = arg1, var_220h = arg2,\r\n    0x1836c8a80    |           (undefined8 *)(var_1a8h + 0x18) < (undefined8 *)0x190610789 || (undefined8 *)0x190610788 < (uint64_t)var_1a8h\r\n                   |           )) {\r\n    0x1836c8abf    |            *(undefined8 *)(var_1a8h + 0x10) = 0x746e657645657375;\r\n    0x1836c8aca    |            *(undefined8 *)var_1a8h = 0x69642e7475706e49;\r\n    0x1836c8aca    |            *(undefined8 *)(var_1a8h + 8) = 0x6f4d686374617073;\r\n    0x1836c8acd    |            *(undefined *)(var_1a8h + 0x18) = 0;\r\n    0x1836c8ae1    |            var_190h = var_108h;\r\n    0x1836c8aee    |            var_188h = iStack_100;\r\n    0x1836c8aee    |            var_180h = iStack_f8;\r\n    0x1836c8af3    |            var_178h._0_4_ = 0;\r\n    0x1836c8b09    |            uStack_170 = iVar18;\r\n    0x1836c8b09    |            iVar10 = func_0x0001836d1410(&var_168h);\r\n    0x1836c8b09    |            iVar14 = var_168h;\r\n    0x1836c8b09    |            iVar18 = var_190h;\r\n    0x1836c8b17    |            iVar21 = iVar10 - var_168h >> 6;\r\n    0x1836c8b2c    |            var_160h = iVar21;\r\n    0x1836c8b2c    |            if (iVar10 != var_168h) {\r\n    0x1836c8b3d    |                if (var_190h != 0) {\r\n    0x1836c8ba5    |                    iVar10 = var_188h << 5;\r\n    0x1836c8ba9    |                    if (iVar10 != 0) {\r\n    0x1836c8bab    |                        iVar23 = var_190h + -0x20;\r\n                   |                        do {\r\n    0x1836c8baf    |                            func_0x000184e58cd0(iVar23 + iVar10);\r\n    0x1836c8bb8    |                            iVar10 = iVar10 + -0x20;\r\n    0x1836c8bbc    |                        } while (iVar10 != 0);\r\n                   |                    }\r\n    0x1836c8bbe    |                    var_188h = 0;\r\n    0x1836c8bd9    |                    func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n                   |                }\r\n    0x1836c8b51    |                if (var_198h < 0) {\r\n    0x1836c8b66    |                    func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                }\r\n    0x1836c8b73    |                iVar15 = 1;\r\n    0x1836c8b98    |                var_218h = uVar22;\r\n                   |                do {\r\n    0x1836c903b    |                    var_1a8h = 0;\r\n    0x1836c904f    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c905a    |                        func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |                    } else {\r\n    0x1836c95b3    |                        if ((*(int32_t *)\r\n    0x1836c91ed    |                              (*(int64_t *)\r\n    0x1836c91e4    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c91f7    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c95a7    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c95c0    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c95c9    |                            if (iVar18 == 0) goto code_r0x0001836c988a;\r\n    0x1836c95d9    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c95e2    |                            if (iVar18 == 0) {\r\n    0x1836c988d    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c988d    |                                iVar18 = (*pcVar4)();\r\n    0x1836c988d    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c95f6    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c95f6    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c9211    |                        iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c9219    |                        if (iVar9 == 0) {\r\n    0x1836c9890    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c9890    |                            iVar18 = (*pcVar4)();\r\n    0x1836c9890    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c906f    |                    uVar16 = var_1a8h & 0x1fffffffffffff;\r\n    0x1836c907c    |                    var_1a8h = 0;\r\n    0x1836c9090    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c909b    |                        func_0x00018431f8f0(&var_1a8h, 8);\r\n                   |                    } else {\r\n    0x1836c9613    |                        if ((*(int32_t *)\r\n    0x1836c9239    |                              (*(int64_t *)\r\n    0x1836c9230    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9243    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9607    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c9620    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9629    |                            if (iVar18 == 0) {\r\n    0x1836c9893    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c9893    |                                iVar18 = (*pcVar4)();\r\n    0x1836c9893    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9639    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c9642    |                            if (iVar18 == 0) {\r\n    0x1836c9896    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c9896    |                                iVar18 = (*pcVar4)();\r\n    0x1836c9896    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9656    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9656    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c925d    |                        iVar9 = (*(code *)0x185f59da0)(&var_1a8h, 8);\r\n    0x1836c9265    |                        if (iVar9 == 0) {\r\n    0x1836c9899    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c9899    |                            iVar18 = (*pcVar4)();\r\n    0x1836c9899    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c90c5    |                    dVar2 = ((double)uVar16 * 1.1102230246251565e-16 +\r\n    0x1836c90b0    |                            (double)(var_1a8h & 0x1fffffffffffff) * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c90d1    |                    if (iVar15 == 1) {\r\n    0x1836c8c46    |                        dVar5 = dVar6;\r\n    0x1836c8c46    |                        if (dVar2 != INFINITY) {\r\n    0x1836c8c4d    |                            dVar5 = dVar7;\r\n    0x1836c8c4d    |                            if (dVar2 <= 1.0) {\r\n    0x1836c8c4d    |                                dVar5 = dVar2;\r\n                   |                            }\r\n    0x1836c8c62    |                            dVar5 = (dVar5 + -0.5) * 0.35 + dVar6;\r\n                   |                        }\r\n    0x1836c8c6c    |                        dVar2 = dVar7;\r\n    0x1836c8c6c    |                        if (dVar5 <= 1.0) {\r\n    0x1836c8c6c    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c8c76    |                        dVar2 = (double)(~-(uint64_t)(dVar5 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c8c88    |                        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c8c8e    |                        uVar26 = 0;\r\n    0x1836c8c8e    |                        uVar27 = 0;\r\n    0x1836c8c8e    |                        if (0.0 <= dVar2) {\r\n    0x1836c8c8e    |                            uVar26 = SUB84(dVar2, 0);\r\n    0x1836c8c8e    |                            uVar27 = uVar28;\r\n                   |                        }\r\n    0x1836c8c92    |                        dVar2 = (double)CONCAT44(uVar27, uVar26) * 44000.0;\r\n    0x1836c8c9c    |                        if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c8c9e    |                            dVar2 = 22000.0;\r\n                   |                        }\r\n    0x1836c8cb3    |                        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c8cb3    |                        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c8cb3    |                            iVar18 = 0;\r\n                   |                        }\r\n    0x1836c8cbc    |                        dVar5 = dVar2;\r\n    0x1836c8cbc    |                        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c8cbc    |                            dVar5 = dVar3;\r\n                   |                        }\r\n    0x1836c8cc6    |                        var_250h = (int64_t)dVar5;\r\n    0x1836c8cc6    |                        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c8cc6    |                            var_250h = iVar18;\r\n                   |                        }\r\n    0x1836c8cd6    |                        if (1 < var_250h + 0x8000000000000001U) {\r\n    0x1836c8cd8    |                            bVar25 = SCARRY8(var_250h, 24000);\r\n    0x1836c8cd8    |                            var_250h = var_250h + 24000;\r\n    0x1836c8cd8    |                            goto code_r0x0001836c8cde;\r\n                   |                        }\r\n                   |                    } else {\r\n    0x1836c90e5    |                        dVar5 = dVar6;\r\n    0x1836c90e5    |                        if (dVar2 != INFINITY) {\r\n    0x1836c90ec    |                            dVar5 = dVar8;\r\n    0x1836c90ec    |                            if (dVar2 <= 1.0) {\r\n    0x1836c90ec    |                                dVar5 = dVar2;\r\n                   |                            }\r\n    0x1836c9101    |                            dVar5 = (dVar5 + -0.5) * 0.35 + dVar6;\r\n                   |                        }\r\n    0x1836c910b    |                        dVar2 = dVar7;\r\n    0x1836c910b    |                        if (dVar5 <= 1.0) {\r\n    0x1836c910b    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c9115    |                        dVar2 = (double)(~-(uint64_t)(dVar5 < 0.0) & (uint64_t)dVar2);\r\n    0x1836c9127    |                        uVar28 = (uint32_t)((uint64_t)dVar2 >> 0x20);\r\n    0x1836c912d    |                        uVar26 = 0;\r\n    0x1836c912d    |                        uVar27 = 0;\r\n    0x1836c912d    |                        if (0.0 <= dVar2) {\r\n    0x1836c912d    |                            uVar26 = SUB84(dVar2, 0);\r\n    0x1836c912d    |                            uVar27 = uVar28;\r\n                   |                        }\r\n    0x1836c9131    |                        dVar2 = (double)CONCAT44(uVar27, uVar26) * 70000.0;\r\n    0x1836c913b    |                        if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c913d    |                            dVar2 = 35000.0;\r\n                   |                        }\r\n    0x1836c914a    |                        iVar18 = 0x7fffffffffffffff;\r\n    0x1836c9152    |                        if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c9152    |                            iVar18 = 0;\r\n                   |                        }\r\n    0x1836c915b    |                        dVar5 = dVar2;\r\n    0x1836c915b    |                        if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c915b    |                            dVar5 = dVar3;\r\n                   |                        }\r\n    0x1836c9165    |                        var_250h = (int64_t)dVar5;\r\n    0x1836c9165    |                        if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c9165    |                            var_250h = iVar18;\r\n                   |                        }\r\n    0x1836c9175    |                        if (1 < var_250h + 0x8000000000000001U) {\r\n    0x1836c917b    |                            bVar25 = SCARRY8(var_250h, 65000);\r\n    0x1836c917b    |                            var_250h = var_250h + 65000;\r\n                   |code_r0x0001836c8cde:\r\n    0x1836c8cde    |                            if (bVar25) {\r\n    0x1836c8cde    |                                var_250h = 0x7fffffffffffffff;\r\n                   |                            }\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8ce7    |                    var_258h = CONCAT44(var_258h._4_4_, iVar15);\r\n    0x1836c8ceb    |                    func_0x0001836c98d0(&var_1a8h, 0x190c139c0, uVar29, uVar30);\r\n    0x1836c8d02    |                    iVar23 = var_180h;\r\n    0x1836c8d02    |                    iVar10 = var_188h;\r\n    0x1836c8d02    |                    iVar18 = var_190h;\r\n    0x1836c8d0f    |                    if (iVar21 == var_158h) {\r\n    0x1836c9670    |                        piVar12 = (int64_t *)func_0x0001836d1410(&var_168h, &var_1a8h);\r\n                   |                    } else {\r\n    0x1836c8d19    |                        piVar19 = (int64_t *)(iVar14 + iVar21 * 0x40);\r\n    0x1836c8d1c    |                        if (piVar19 == (int64_t *)0x0) goto code_r0x0001836c91d6;\r\n    0x1836c8d22    |                        piVar12 = piVar19 + 8;\r\n    0x1836c8d2e    |                        piVar19[2] = var_198h;\r\n    0x1836c8d3a    |                        *piVar19 = var_1a8h;\r\n    0x1836c8d3a    |                        piVar19[1] = var_1a0h;\r\n    0x1836c8d3d    |                        var_1a8h = 0;\r\n    0x1836c8d3d    |                        var_1a0h = 0;\r\n    0x1836c8d48    |                        var_198h = 0;\r\n    0x1836c8d58    |                        var_190h = 0;\r\n    0x1836c8d60    |                        piVar19[3] = iVar18;\r\n    0x1836c8d6c    |                        var_188h = 0;\r\n    0x1836c8d6c    |                        var_180h = 0;\r\n    0x1836c8d75    |                        piVar19[4] = iVar10;\r\n    0x1836c8d75    |                        piVar19[5] = iVar23;\r\n    0x1836c8d7e    |                        *(undefined4 *)(piVar19 + 6) = (undefined4)var_178h;\r\n    0x1836c8d7e    |                        *(undefined4 *)((int64_t)piVar19 + 0x34) = var_178h._4_4_;\r\n    0x1836c8d7e    |                        *(undefined4 *)(piVar19 + 7) = (undefined4)uStack_170;\r\n    0x1836c8d7e    |                        *(undefined4 *)((int64_t)piVar19 + 0x3c) = uStack_170._4_4_;\r\n                   |                    }\r\n    0x1836c8d83    |                    iVar14 = var_168h;\r\n    0x1836c8d83    |                    iVar18 = var_190h;\r\n    0x1836c8d91    |                    iVar10 = (int64_t)piVar12 - var_168h >> 6;\r\n    0x1836c8da0    |                    iVar21 = (int64_t)piVar12 - var_168h;\r\n    0x1836c8da3    |                    var_160h = iVar10;\r\n    0x1836c8da3    |                    if (iVar21 == 0) goto code_r0x0001836c91d6;\r\n    0x1836c8db4    |                    if (var_190h != 0) {\r\n    0x1836c8beb    |                        iVar23 = var_188h << 5;\r\n    0x1836c8bef    |                        if (iVar23 != 0) {\r\n    0x1836c8bf1    |                            iVar1 = var_190h + -0x20;\r\n                   |                            do {\r\n    0x1836c8bf5    |                                func_0x000184e58cd0(iVar23 + iVar1);\r\n    0x1836c8bfe    |                                iVar23 = iVar23 + -0x20;\r\n    0x1836c8c02    |                            } while (iVar23 != 0);\r\n                   |                        }\r\n    0x1836c8c04    |                        var_188h = 0;\r\n    0x1836c8c1f    |                        func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n    0x1836c8c33    |                        uVar22 = var_218h;\r\n                   |                    }\r\n    0x1836c8dcc    |                    if (var_198h < 0) {\r\n    0x1836c8de1    |                        func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1836c8de6    |                    var_108h = 0;\r\n    0x1836c8dfa    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c8e05    |                        func_0x00018431f8f0(&var_108h, 8);\r\n                   |                    } else {\r\n    0x1836c9475    |                        if ((*(int32_t *)\r\n    0x1836c94d0    |                              (*(int64_t *)\r\n    0x1836c94c7    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c94da    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9469    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c947e    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9487    |                            if (iVar18 == 0) {\r\n    0x1836c989c    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c989c    |                                iVar18 = (*pcVar4)();\r\n    0x1836c989c    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9497    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c94a0    |                            if (iVar18 == 0) {\r\n    0x1836c989f    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c989f    |                                iVar18 = (*pcVar4)();\r\n    0x1836c989f    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c94b4    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c94b4    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c94f0    |                        iVar9 = (*(code *)0x185f59da0)(&var_108h, 8);\r\n    0x1836c94f8    |                        if (iVar9 == 0) {\r\n    0x1836c94fe    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c94fe    |                            iVar18 = (*pcVar4)();\r\n    0x1836c94fe    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8e1a    |                    uVar16 = var_108h & 0x1fffffffffffff;\r\n    0x1836c8e27    |                    var_108h = 0;\r\n    0x1836c8e3b    |                    if (*(char *)0x191de569c == '\\x01') {\r\n    0x1836c8e46    |                        func_0x00018431f8f0(&var_108h, 8);\r\n                   |                    } else {\r\n    0x1836c9514    |                        if ((*(int32_t *)\r\n    0x1836c956f    |                              (*(int64_t *)\r\n    0x1836c9566    |                                (*(int64_t *)(unaff_GS_OFFSET + 0x58) + (uint64_t)*(uint32_t *)0x191d832e0 * 8) + 4) <\r\n    0x1836c9579    |                             *(int32_t *)0x191de56a8) &&\r\n    0x1836c9508    |                           (func_0x000185f00fe8(0x191de56a8), *(int32_t *)0x191de56a8 == -1)) {\r\n    0x1836c951d    |                            iVar18 = (*(code *)0x11c225d6)(0x190ca1af0);\r\n    0x1836c9526    |                            if (iVar18 == 0) {\r\n    0x1836c98a2    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c98a2    |                                iVar18 = (*pcVar4)();\r\n    0x1836c98a2    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9536    |                            iVar18 = (*(code *)0x11c21da6)(iVar18, 0x190ca1b20);\r\n    0x1836c953f    |                            if (iVar18 == 0) {\r\n    0x1836c98a5    |                                pcVar4 = (code *)swi(3);\r\n    0x1836c98a5    |                                iVar18 = (*pcVar4)();\r\n    0x1836c98a5    |                                return iVar18;\r\n                   |                            }\r\n    0x1836c9553    |                            *(int64_t *)0x191de56a0 = iVar18;\r\n    0x1836c9553    |                            func_0x000185f00f7c(0x191de56a8);\r\n                   |                        }\r\n    0x1836c958f    |                        iVar9 = (*(code *)0x185f59da0)(&var_108h, 8);\r\n    0x1836c9597    |                        if (iVar9 == 0) {\r\n    0x1836c959d    |                            pcVar4 = (code *)swi(3);\r\n    0x1836c959d    |                            iVar18 = (*pcVar4)();\r\n    0x1836c959d    |                            return iVar18;\r\n                   |                        }\r\n                   |                    }\r\n    0x1836c8e70    |                    dVar5 = ((double)uVar16 * 1.1102230246251565e-16 +\r\n    0x1836c8e5b    |                            (double)(var_108h & 0x1fffffffffffff) * 1.1102230246251565e-16) * 0.5;\r\n    0x1836c8e87    |                    dVar2 = dVar6;\r\n    0x1836c8e87    |                    if (dVar5 != INFINITY) {\r\n    0x1836c8e8e    |                        dVar2 = dVar7;\r\n    0x1836c8e8e    |                        if (dVar5 <= 1.0) {\r\n    0x1836c8e8e    |                            dVar2 = dVar5;\r\n                   |                        }\r\n    0x1836c8ea3    |                        dVar2 = (dVar2 + -0.5) * 0.35 + dVar6;\r\n                   |                    }\r\n    0x1836c8ead    |                    dVar5 = dVar7;\r\n    0x1836c8ead    |                    if (dVar2 <= 1.0) {\r\n    0x1836c8ead    |                        dVar5 = dVar2;\r\n                   |                    }\r\n    0x1836c8eb7    |                    dVar5 = (double)(~-(uint64_t)(dVar2 < 0.0) & (uint64_t)dVar5);\r\n    0x1836c8ec9    |                    uVar28 = (uint32_t)((uint64_t)dVar5 >> 0x20);\r\n    0x1836c8ecf    |                    uVar26 = 0;\r\n    0x1836c8ecf    |                    uVar27 = 0;\r\n    0x1836c8ecf    |                    if (0.0 <= dVar5) {\r\n    0x1836c8ecf    |                        uVar26 = SUB84(dVar5, 0);\r\n    0x1836c8ecf    |                        uVar27 = uVar28;\r\n                   |                    }\r\n    0x1836c8ed3    |                    dVar2 = (double)CONCAT44(uVar27, uVar26) * 50000.0;\r\n    0x1836c8edd    |                    if (0x7fe < (uVar28 >> 0x14 & 0x7ff)) {\r\n    0x1836c8edf    |                        dVar2 = 25000.0;\r\n                   |                    }\r\n    0x1836c8eec    |                    iVar18 = 0x7fffffffffffffff;\r\n    0x1836c8ef4    |                    if (dVar2 < -9.223372036854776e+18) {\r\n    0x1836c8ef4    |                        iVar18 = 0;\r\n                   |                    }\r\n    0x1836c8efd    |                    dVar5 = dVar2;\r\n    0x1836c8efd    |                    if (dVar2 <= -9.223372036854776e+18) {\r\n    0x1836c8efd    |                        dVar5 = dVar3;\r\n                   |                    }\r\n    0x1836c8f07    |                    iVar23 = (int64_t)dVar5;\r\n    0x1836c8f07    |                    if (9.223372036854775e+18 < dVar2) {\r\n    0x1836c8f07    |                        iVar23 = iVar18;\r\n                   |                    }\r\n    0x1836c8f0e    |                    var_250h = iVar23 + 32000;\r\n    0x1836c8f14    |                    if (SCARRY8(iVar23, 32000)) {\r\n    0x1836c8f14    |                        var_250h = 0x7fffffffffffffff;\r\n                   |                    }\r\n    0x1836c8f24    |                    if (iVar23 + 0x8000000000000001U < 2) {\r\n    0x1836c8f24    |                        var_250h = iVar23;\r\n                   |                    }\r\n    0x1836c8f28    |                    var_258h = CONCAT44(var_258h._4_4_, iVar15);\r\n    0x1836c8f31    |                    func_0x0001836c98d0(&var_1a8h, 0x190c139d0, uVar29, uVar30);\r\n    0x1836c8f48    |                    iVar1 = var_180h;\r\n    0x1836c8f48    |                    iVar23 = var_188h;\r\n    0x1836c8f48    |                    iVar18 = var_190h;\r\n    0x1836c8f55    |                    if (iVar10 == var_158h) {\r\n    0x1836c968d    |                        piVar12 = (int64_t *)func_0x0001836d1410(&var_168h, &var_1a8h);\r\n                   |                    } else {\r\n    0x1836c8f66    |                        if (piVar12 == (int64_t *)0x0) goto code_r0x0001836c91d6;\r\n    0x1836c8f6c    |                        piVar19 = (int64_t *)(iVar14 + iVar21);\r\n    0x1836c8f6f    |                        piVar12 = piVar19 + 8;\r\n    0x1836c8f7b    |                        piVar19[2] = var_198h;\r\n    0x1836c8f87    |                        *piVar19 = var_1a8h;\r\n    0x1836c8f87    |                        piVar19[1] = var_1a0h;\r\n    0x1836c8f8a    |                        var_1a8h = 0;\r\n    0x1836c8f8a    |                        var_1a0h = 0;\r\n    0x1836c8f95    |                        var_198h = 0;\r\n    0x1836c8fa5    |                        var_190h = 0;\r\n    0x1836c8fad    |                        piVar19[3] = iVar18;\r\n    0x1836c8fb9    |                        var_188h = 0;\r\n    0x1836c8fb9    |                        var_180h = 0;\r\n    0x1836c8fc2    |                        piVar19[4] = iVar23;\r\n    0x1836c8fc2    |                        piVar19[5] = iVar1;\r\n    0x1836c8fcb    |                        *(undefined4 *)(piVar19 + 6) = (undefined4)var_178h;\r\n    0x1836c8fcb    |                        *(undefined4 *)((int64_t)piVar19 + 0x34) = var_178h._4_4_;\r\n    0x1836c8fcb    |                        *(undefined4 *)(piVar19 + 7) = (undefined4)uStack_170;\r\n    0x1836c8fcb    |                        *(undefined4 *)((int64_t)piVar19 + 0x3c) = uStack_170._4_4_;\r\n                   |                    }\r\n    0x1836c8fd0    |                    iVar14 = var_168h;\r\n    0x1836c8fd0    |                    iVar18 = var_190h;\r\n    0x1836c8fde    |                    iVar21 = (int64_t)piVar12 - var_168h >> 6;\r\n    0x1836c8fed    |                    var_160h = iVar21;\r\n    0x1836c8fed    |                    if (piVar12 == (int64_t *)var_168h) goto code_r0x0001836c91d6;\r\n    0x1836c8ffe    |                    if (var_190h != 0) {\r\n    0x1836c918e    |                        iVar10 = var_188h << 5;\r\n    0x1836c9192    |                        if (iVar10 != 0) {\r\n    0x1836c9194    |                            iVar23 = var_190h + -0x20;\r\n                   |                            do {\r\n    0x1836c9198    |                                func_0x000184e58cd0(iVar23 + iVar10);\r\n    0x1836c91a1    |                                iVar10 = iVar10 + -0x20;\r\n    0x1836c91a5    |                            } while (iVar10 != 0);\r\n                   |                        }\r\n    0x1836c91a7    |                        var_188h = 0;\r\n    0x1836c91c2    |                        func_0x0001841dcbe0(iVar18, var_180h << 5);\r\n                   |                    }\r\n    0x1836c9016    |                    if (var_198h < 0) {\r\n    0x1836c902b    |                        func_0x0001841dcbe0(var_1a8h, var_198h & 0x7fffffffffffffff);\r\n                   |                    }\r\n    0x1836c9030    |                    iVar15 = iVar15 + 1;\r\n    0x1836c9035    |                } while (iVar15 <= (int32_t)uVar22);\r\n    0x1836c9270    |                var_258h = CONCAT44(var_258h._4_4_, (int32_t)uVar22);\r\n    0x1836c9275    |                var_250h = 0;\r\n    0x1836c9285    |                func_0x0001836c98d0(&var_1a8h, 0x190c139d0, uVar29, uVar30);\r\n    0x1836c9298    |                arg2 = var_220h;\r\n    0x1836c92ad    |                var_258h = (int64_t)&var_1f8h;\r\n    0x1836c92b5    |                var_1f8h._0_4_ = (undefined4)var_1a8h;\r\n    0x1836c92b5    |                var_1f8h._4_4_ = var_1a8h._4_4_;\r\n    0x1836c92b5    |                uStack_1f0 = (undefined4)var_1a0h;\r\n    0x1836c92b5    |                uStack_1ec = var_1a0h._4_4_;\r\n    0x1836c92b8    |                uStack_1e8 = (undefined4)var_198h;\r\n    0x1836c92b8    |                uStack_1e4 = var_198h._4_4_;\r\n    0x1836c92b8    |                uStack_1e0 = (undefined4)var_190h;\r\n    0x1836c92b8    |                uStack_1dc = var_190h._4_4_;\r\n    0x1836c92bd    |                uStack_1d8 = (undefined4)var_188h;\r\n    0x1836c92bd    |                uStack_1d4 = var_188h._4_4_;\r\n    0x1836c92bd    |                uStack_1d0 = (undefined4)var_180h;\r\n    0x1836c92bd    |                uStack_1cc = var_180h._4_4_;\r\n    0x1836c92c1    |                uStack_1c8 = (undefined4)var_178h;\r\n    0x1836c92c1    |                uStack_1c4 = var_178h._4_4_;\r\n    0x1836c92c1    |                uStack_1c0 = (undefined4)uStack_170;\r\n    0x1836c92c1    |                uStack_1bc = uStack_170._4_4_;\r\n    0x1836c92c7    |                uStack_1b8 = 1;\r\n    0x1836c92cf    |                var_210h = iVar14;\r\n    0x1836c92de    |                iStack_200 = var_158h;\r\n    0x1836c92e2    |                var_248h._0_1_ = 1;\r\n    0x1836c92eb    |                var_240h._0_1_ = 0;\r\n    0x1836c92f0    |                var_250h = 10000000;\r\n    0x1836c930b    |                iStack_208 = iVar21;\r\n    0x1836c930b    |                func_0x0001836c5ad0(stack0xfffffffffffffdd8, var_220h, (int32_t)var_22ch);\r\n    0x1836c930b    |                goto code_r0x0001836c9310;\r\n                   |            }\r\n                   |        }\r\n                   |    }\r\n                   |code_r0x0001836c91d6:\r\n    0x1836c91d6    |    // WARNING: Does not return\r\n    0x1836c91d6    |    pcVar4 = (code *)invalidInstructionException();\r\n    0x1836c91d6    |    (*pcVar4)();\r\n                   |}\r\n[{\"offset\":6499894720,\"name\":\"fcn.1836c85c0\",\"size\":4865,\"is-pure\":false,\"realsz\":4825,\"noreturn\":false,\"stackframe\":632,\"calltype\":\"ms\",\"cost\":1222,\"cc\":120,\"loops\":30,\"bits\":64,\"type\":\"fcn\",\"nbbs\":182,\"edges\":256,\"ebbs\":23,\"signature\":\"fcn.1836c85c0(int64_t arg1, int64_t arg2);\",\"minbound\":6499894720,\"maxbound\":6499899585,\"callrefs\":[{\"from\":6499894945,\"to\":6499894959,\"type\":\"CODE\"},{\"from\":6499894949,\"to\":6499894961,\"type\":\"CODE\"},{\"from\":6499894996,\"to\":6499895013,\"type\":\"CODE\"},{\"from\":6499895005,\"to\":6499895016,\"type\":\"CODE\"},{\"from\":6499895034,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895040,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895049,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895286,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895370,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895435,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499895665,\"to\":6499895675,\"type\":\"CODE\"},{\"from\":6499895806,\"to\":6457891536,\"type\":\"CALL\"},{\"from\":6499895845,\"to\":6457891296,\"type\":\"CALL\"},{\"from\":6499895879,\"to\":6457891296,\"type\":\"CALL\"},{\"from\":6499895889,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499896073,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499896166,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896216,\"to\":6499897403,\"type\":\"CODE\"},{\"from\":6499896243,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499896281,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896286,\"to\":6499896127,\"type\":\"CODE\"},{\"from\":6499896313,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499896351,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896371,\"to\":6499896762,\"type\":\"CODE\"},{\"from\":6499896578,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499896801,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499896845,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499896910,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897160,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499897387,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499897442,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897507,\"to\":6512834800,\"type\":\"CALL\"},{\"from\":6499897729,\"to\":6499896542,\"type\":\"CODE\"},{\"from\":6499897756,\"to\":6524603600,\"type\":\"CALL\"},{\"from\":6499897794,\"to\":6511512544,\"type\":\"CALL\"},{\"from\":6499897809,\"to\":6499897348,\"type\":\"CODE\"},{\"from\":6499897873,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499897887,\"to\":6499897447,\"type\":\"CODE\"},{\"from\":6499897949,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499897963,\"to\":6499897512,\"type\":\"CODE\"},{\"from\":6499898008,\"to\":6499899600,\"type\":\"CALL\"},{\"from\":6499898123,\"to\":6499883728,\"type\":\"CALL\"},{\"from\":6499898271,\"to\":6542067384,\"type\":\"CALL\"},{\"from\":6499898399,\"to\":6587959616,\"type\":\"CALL\"},{\"from\":6499898447,\"to\":6587967968,\"type\":\"CALL\"},{\"from\":6499898461,\"to\":6499898128,\"type\":\"CODE\"},{\"from\":6499898473,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898494,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898519,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898548,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898553,\"to\":6499898588,\"type\":\"CODE\"},{\"from\":6499898608,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499898632,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898653,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898678,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898707,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898712,\"to\":6499898747,\"type\":\"CODE\"},{\"from\":6499898767,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499898791,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898816,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898841,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898870,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898875,\"to\":6499897853,\"type\":\"CODE\"},{\"from\":6499898887,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499898912,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499898937,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499898966,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499898971,\"to\":6499897929,\"type\":\"CODE\"},{\"from\":6499898992,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499899000,\"to\":6499896707,\"type\":\"CODE\"},{\"from\":6499899021,\"to\":6499931152,\"type\":\"CALL\"},{\"from\":6499899034,\"to\":6499897296,\"type\":\"CODE\"},{\"from\":6499899092,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899106,\"to\":6499899560,\"type\":\"CODE\"},{\"from\":6499899118,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899139,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899164,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899193,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899198,\"to\":6499899072,\"type\":\"CODE\"},{\"from\":6499899253,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899267,\"to\":6499899563,\"type\":\"CODE\"},{\"from\":6499899279,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899300,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899325,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899354,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899359,\"to\":6499899233,\"type\":\"CODE\"},{\"from\":6499899414,\"to\":6740346544,\"type\":\"CALL\"},{\"from\":6499899428,\"to\":6499899566,\"type\":\"CODE\"},{\"from\":6499899440,\"to\":6542069736,\"type\":\"CALL\"},{\"from\":6499899461,\"to\":6740379376,\"type\":\"CALL\"},{\"from\":6499899482,\"to\":6740378584,\"type\":\"CALL\"},{\"from\":6499899507,\"to\":6542069628,\"type\":\"CALL\"},{\"from\":6499899512,\"to\":6499899394,\"type\":\"CODE\"},{\"from\":6499899525,\"to\":6542089024,\"type\":\"CALL\"}],\"datarefs\":[{\"from\":6499894836,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499895137,\"to\":6712103632,\"type\":\"DATA\"},{\"from\":6499895217,\"to\":6712103632,\"type\":\"DATA\"},{\"from\":6499895259,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895343,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895408,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499895510,\"to\":6706277488,\"type\":\"DATA\"},{\"from\":6499895522,\"to\":6706266416,\"type\":\"DATA\"},{\"from\":6499895667,\"to\":6723548776,\"type\":\"DATA\"},{\"from\":6499895677,\"to\":6712113256,\"type\":\"DATA\"},{\"from\":6499895770,\"to\":6712085576,\"type\":\"DATA\"},{\"from\":6499895796,\"to\":6723549616,\"type\":\"DATA\"},{\"from\":6499895811,\"to\":6712106492,\"type\":\"DATA\"},{\"from\":6499895850,\"to\":6712103804,\"type\":\"DATA\"},{\"from\":6499895963,\"to\":6717245320,\"type\":\"DATA\"},{\"from\":6499895992,\"to\":6717245336,\"type\":\"DATA\"},{\"from\":6499896003,\"to\":6717245320,\"type\":\"DATA\"},{\"from\":6499896184,\"to\":6712083952,\"type\":\"DATA\"},{\"from\":6499896198,\"to\":6712693728,\"type\":\"DATA\"},{\"from\":6499896478,\"to\":6723548808,\"type\":\"DATA\"},{\"from\":6499896563,\"to\":6723549632,\"type\":\"DATA\"},{\"from\":6499896818,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499896883,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897055,\"to\":6721184720,\"type\":\"DATA\"},{\"from\":6499897145,\"to\":6723549648,\"type\":\"DATA\"},{\"from\":6499897415,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897480,\"to\":6742234780,\"type\":\"DATA\"},{\"from\":6499897661,\"to\":6723548792,\"type\":\"DATA\"},{\"from\":6499897816,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499897822,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499897853,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499897892,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499897898,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499897929,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499897982,\"to\":6723549648,\"type\":\"DATA\"},{\"from\":6499898139,\"to\":6740709440,\"type\":\"DATA\"},{\"from\":6499898331,\"to\":6723549584,\"type\":\"DATA\"},{\"from\":6499898360,\"to\":6723549593,\"type\":\"DATA\"},{\"from\":6499898371,\"to\":6723549584,\"type\":\"DATA\"},{\"from\":6499898415,\"to\":6587963136,\"type\":\"DATA\"},{\"from\":6499898440,\"to\":6545109024,\"type\":\"DATA\"},{\"from\":6499898466,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898478,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898487,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898512,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898534,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898541,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898555,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898561,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499898588,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898625,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898637,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898646,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898671,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898693,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898700,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898714,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898720,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499898747,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898784,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898796,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898809,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898834,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898856,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898863,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898880,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898892,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499898905,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499898930,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499898952,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499898959,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899039,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899045,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899072,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899111,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899123,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899132,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899154,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899179,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899186,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899200,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899206,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899233,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899272,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899284,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899293,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899315,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899340,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899347,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899361,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899367,\"to\":6741832416,\"type\":\"DATA\"},{\"from\":6499899394,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899433,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899445,\"to\":6742234792,\"type\":\"DATA\"},{\"from\":6499899454,\"to\":6724131568,\"type\":\"DATA\"},{\"from\":6499899472,\"to\":6724131616,\"type\":\"DATA\"},{\"from\":6499899493,\"to\":6742234784,\"type\":\"DATA\"},{\"from\":6499899500,\"to\":6742234792,\"type\":\"DATA\"}],\"codexrefs\":[{\"from\":6499894945,\"to\":6499894959,\"type\":\"CODE\"},{\"from\":6499894949,\"to\":6499894961,\"type\":\"CODE\"},{\"from\":6499894996,\"to\":6499895013,\"type\":\"CODE\"},{\"from\":6499895005,\"to\":6499895016,\"type\":\"CODE\"},{\"from\":6499895034,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895040,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895049,\"to\":6499895064,\"type\":\"CODE\"},{\"from\":6499895665,\"to\":6499895675,\"type\":\"CODE\"},{\"from\":6499896216,\"to\":6499897403,\"type\":\"CODE\"},{\"from\":6499896286,\"to\":6499896127,\"type\":\"CODE\"},{\"from\":6499896371,\"to\":6499896762,\"type\":\"CODE\"},{\"from\":6499897729,\"to\":6499896542,\"type\":\"CODE\"},{\"from\":6499897809,\"to\":6499897348,\"type\":\"CODE\"},{\"from\":6499897887,\"to\":6499897447,\"type\":\"CODE\"},{\"from\":6499897963,\"to\":6499897512,\"type\":\"CODE\"},{\"from\":6499898461,\"to\":6499898128,\"type\":\"CODE\"},{\"from\":6499898553,\"to\":6499898588,\"type\":\"CODE\"},{\"from\":6499898712,\"to\":6499898747,\"type\":\"CODE\"},{\"from\":6499898875,\"to\":6499897853,\"type\":\"CODE\"},{\"from\":6499898971,\"to\":6499897929,\"type\":\"CODE\"},{\"from\":6499899000,\"to\":6499896707,\"type\":\"CODE\"},{\"from\":6499899034,\"to\":6499897296,\"type\":\"CODE\"},{\"from\":6499899106,\"to\":6499899560,\"type\":\"CODE\"},{\"from\":6499899198,\"to\":6499899072,\"type\":\"CODE\"},{\"from\":6499899267,\"to\":6499899563,\"type\":\"CODE\"},{\"from\":6499899359,\"to\":6499899233,\"type\":\"CODE\"},{\"from\":6499899428,\"to\":6499899566,\"type\":\"CODE\"},{\"from\":6499899512,\"to\":6499899394,\"type\":\"CODE\"}],\"dataxrefs\":[],\"indegree\":28,\"outdegree\":66,\"nlocals\":39,\"nargs\":2,\"stackvars\":[{\"name\":\"var_258h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-600}},{\"name\":\"var_250h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-592}},{\"name\":\"var_248h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-584}},{\"name\":\"var_240h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-576}},{\"name\":\"var_22ch\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-556}},{\"name\":\"var_228h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-552}},{\"name\":\"var_220h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-544}},{\"name\":\"var_218h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-536}},{\"name\":\"var_210h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-528}},{\"name\":\"var_1f8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-504}},{\"name\":\"var_1a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-424}},{\"name\":\"var_1a0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-416}},{\"name\":\"var_198h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-408}},{\"name\":\"var_191h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-401}},{\"name\":\"var_190h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-400}},{\"name\":\"var_188h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-392}},{\"name\":\"var_180h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-384}},{\"name\":\"var_178h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-376}},{\"name\":\"var_168h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-360}},{\"name\":\"var_160h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-352}},{\"name\":\"var_158h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-344}},{\"name\":\"var_150h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-336}},{\"name\":\"var_148h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-328}},{\"name\":\"var_140h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-320}},{\"name\":\"var_138h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-312}},{\"name\":\"var_128h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-296}},{\"name\":\"var_118h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-280}},{\"name\":\"var_108h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-264}},{\"name\":\"var_f0h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-240}},{\"name\":\"var_e8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-232}},{\"name\":\"var_d8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-216}},{\"name\":\"var_c8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-200}},{\"name\":\"var_b8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-184}},{\"name\":\"var_a8h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-168}},{\"name\":\"var_98h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-152}},{\"name\":\"var_88h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-136}},{\"name\":\"var_78h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-120}},{\"name\":\"var_68h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-104}},{\"name\":\"var_58h\",\"arg\":false,\"type\":\"int64_t\",\"storage\":{\"type\":\"stack\",\"stack\":-88}}],\"regvars\":[{\"name\":\"arg1\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rcx\"}},{\"name\":\"arg2\",\"arg\":true,\"type\":\"int64_t\",\"storage\":{\"type\":\"reg\",\"reg\":\"rdx\"}}]}]\r\n","stderr":"WARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0xfb71e00) exceeds max region size (0xa00000), skipping it.\r\nWARNING: bin_file_strings: search interval size (0x20fd400) exceeds max region size (0xa00000), skipping it.\r\n","exit_code":0,"signal":null,"output_truncated":false,"completion_status":"complete","artifact_sha256_after":"a10ee34ead4a08c906e09f3dd4449042fb084a69ce59210b1c8cee815723bf3c","artifact_changed":false},"confidence":"observed","authority":"shipped-artifact","environment":null,"limitations":["The executable version and supported formats are reported as unknown because no reliable version probe was performed.","A non-zero process exit is preserved as an observed command result.","Rizin commands and retained plugins may read files or access network resources outside the selected artifact; those external inputs are not bound to Evidence.","When both are available, pre-run and post-run digests detect artifact changes across the provider call but cannot prove the exact bytes consumed during the call."],"relationship_coverage":null,"locations":[{"kind":"artifact-path","path":"C:\\Users\\tjzhong\\AppData\\Local\\Tabbit\\Application\\1.18.21.0\\Tabbit.dll"}],"evidence_links":[]},"meta":{"command":"execute-rizin-command","duration":"5243ms"}}
