/* Generated by Nim Compiler v1.9.0 */ #define NIM_INTBITS 32 #define NIM_EmulateOverflowChecks #include "nimbase.h" #include #include #include #include #include #undef LANGUAGE_C #undef MIPSEB #undef MIPSEL #undef PPC #undef R3000 #undef R4000 #undef i386 #undef linux #undef mips #undef near #undef far #undef powerpc #undef unix #define nimfr_(x, y) #define nimln_(x, y) typedef struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ; typedef struct tyTuple__0F3Kz25HWtRatQmCDVHWEA tyTuple__0F3Kz25HWtRatQmCDVHWEA; typedef struct Exception Exception; typedef struct NimStrPayload NimStrPayload; typedef struct NimStringV2 NimStringV2; typedef struct TSafePoint TSafePoint; typedef struct GcFrameHeader GcFrameHeader; typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg; typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ; typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg; typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw; typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA; typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw; typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg; typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg; typedef struct tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w; typedef struct tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ; typedef struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ; typedef struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A; typedef struct RootObj RootObj; typedef struct TNimTypeV2 TNimTypeV2; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA; typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content tySequence__uB9b75OUPRENsBAu4AnoePA_Content; typedef struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ; typedef struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ; typedef struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyTuple__N4J9cV4JZGem3ljqqj5rT0Q; typedef struct tySequence__9chP3SzkaldXzawWQCDsqqg tySequence__9chP3SzkaldXzawWQCDsqqg; typedef struct tySequence__9chP3SzkaldXzawWQCDsqqg_Content tySequence__9chP3SzkaldXzawWQCDsqqg_Content; typedef struct tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA; typedef struct tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg; typedef struct tyTuple__aGv2fk9ceddvdC01ZJC2Q2g tyTuple__aGv2fk9ceddvdC01ZJC2Q2g; typedef struct tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw; typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA; typedef struct tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w; typedef struct tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA tySequence__npXKLeClRo4ZDs6rPxQ9bRA; typedef struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content; typedef struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg; typedef struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg; typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw tySequence__o8paxaScVM7VHajE9a8rbyw; typedef struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content tySequence__o8paxaScVM7VHajE9a8rbyw_Content; typedef struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ; typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg tySequence__SE64IkxZVzsW0aLsNjnJHg; typedef struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content tySequence__SE64IkxZVzsW0aLsNjnJHg_Content; typedef struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ; typedef struct tySequence__xv3aaFd3JCw8NbmALHiezQ tySequence__xv3aaFd3JCw8NbmALHiezQ; typedef struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content tySequence__xv3aaFd3JCw8NbmALHiezQ_Content; typedef struct tyTuple__sPaDkVPSC0MkcoXCxPH9ccA tyTuple__sPaDkVPSC0MkcoXCxPH9ccA; typedef struct tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew; typedef struct tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw; typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content tySequence__7lEisrXlQEzwtUKW5pzRCw_Content; typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw; typedef struct tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw; typedef struct tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw; typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content tySequence__4eRCaZmrYLLw2k30GPTiMw_Content; typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw; typedef struct tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw; typedef struct tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg; typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw tySequence__trGETez9cSsl1jxXZnhjkxw; typedef struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content tySequence__trGETez9cSsl1jxXZnhjkxw_Content; typedef struct tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg; typedef struct tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg; typedef struct tyTuple__zny240XqOp8RaO2p8IHLJQ tyTuple__zny240XqOp8RaO2p8IHLJQ; typedef struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA; typedef struct tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ; typedef struct tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg; typedef struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA; typedef struct tySequence__6j25whH7XTBoIXcM0x1T7A tySequence__6j25whH7XTBoIXcM0x1T7A; typedef struct tySequence__6j25whH7XTBoIXcM0x1T7A_Content tySequence__6j25whH7XTBoIXcM0x1T7A_Content; typedef struct tyTuple__9cdgeqdY7FRioNKBoD6G66A tyTuple__9cdgeqdY7FRioNKBoD6G66A; typedef struct tyTuple__UV3llMMYFckfui8YMBuUZA tyTuple__UV3llMMYFckfui8YMBuUZA; typedef struct tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw; typedef struct tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ; typedef struct tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg; typedef struct tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg; typedef struct tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg; typedef struct tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q; typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA tySequence__9czS3pDdyAs7bxglDcl2YyA; typedef struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content tySequence__9czS3pDdyAs7bxglDcl2YyA_Content; typedef struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug tyObject_Iface__GILGqST9an4kYyzfE9aqumug; typedef struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA tySequence__khRnfByqYV6qzEm71s9aoMA; typedef struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content tySequence__khRnfByqYV6qzEm71s9aoMA_Content; typedef struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ tySequence__UfuHwINLHlFJGRcvFZqKQQ; typedef struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA; typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content tySequence__PXIzfWocnrafGz5p3CP5LA_Content; typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q; typedef struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content; typedef struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q; typedef struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA; typedef struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg; typedef struct tySequence__b89aLriiJnVTD186H6zNIgg_Content tySequence__b89aLriiJnVTD186H6zNIgg_Content; typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA tySequence__9a35SUiZaZnQQczCKMafPpA; typedef struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content tySequence__9a35SUiZaZnQQczCKMafPpA_Content; typedef struct tyTuple__4mROXJDLgq3TboX1QMTCWQ tyTuple__4mROXJDLgq3TboX1QMTCWQ; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA; typedef struct tySequence__48JTohSgTy339bRxHzUD8KA_Content tySequence__48JTohSgTy339bRxHzUD8KA_Content; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw tySequence__E0A6SaW1v3EKBAVAijH8Mw; typedef struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content; typedef struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q tyTuple__o7TpijPv9bOBH56jcsA2W3Q; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ tySequence__ksIzANWGKlNIZxswx6UF9cQ; typedef struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ tySequence__IWXeVgKgI4IltTBItDiIwQ; typedef struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content tySequence__IWXeVgKgI4IltTBItDiIwQ_Content; typedef struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg tySequence__rg1JHBuFtw6jyGZxePBOTg; typedef struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content tySequence__rg1JHBuFtw6jyGZxePBOTg_Content; typedef struct tyTuple__t08apXFlOi7QMiJ7EqOynA tyTuple__t08apXFlOi7QMiJ7EqOynA; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q tySequence__6xT3ssEcZuds56oxe6Hi1Q; typedef struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content; typedef struct tyTuple__mPT8UQTez4CkORDSYBMX5Q tyTuple__mPT8UQTez4CkORDSYBMX5Q; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA tySequence__0kQhEjYsrU0bQoX6VKnNbA; typedef struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content; typedef struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA; typedef struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg tySequence__cNHcFk7EiJIuDgTjWY8U9bg; typedef struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content; typedef struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ; typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content tySequence__IHUFRsFxZNv7YydiUO2esQ_Content; typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w; typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content; typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA; typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw tySequence__ANJm3Ou4QEh9abhA1XpChkw; typedef struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content; typedef struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q tyTuple__iv4s4NUz12iOqq0NB9cYh3Q; typedef struct tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg; typedef struct tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw; typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg; typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content tySequence__fdmz6VkIf1ewwrssKYqRFg_Content; typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q; typedef struct tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ; typedef struct tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg; typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg; typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content tySequence__kxu4GK0onha2t9bo86mdVAg_Content; typedef struct tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw; typedef struct tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA; typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ; typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ tySequence__7C9bvULfaDaWykzhm3DspFQ; typedef struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content tySequence__7C9bvULfaDaWykzhm3DspFQ_Content; typedef struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw tySequence__XpdAmI9cDNdhUBFb3iaYfkw; typedef struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content; typedef struct tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ; typedef struct tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ; typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw tySequence__kdxAxisTjDkmDgNFb13UQw; typedef struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content tySequence__kdxAxisTjDkmDgNFb13UQw_Content; typedef struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA; typedef struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content; typedef struct tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g; typedef struct tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw; typedef struct tySequence__UQG43DVXYWx86AitV5pL8g tySequence__UQG43DVXYWx86AitV5pL8g; typedef struct tySequence__UQG43DVXYWx86AitV5pL8g_Content tySequence__UQG43DVXYWx86AitV5pL8g_Content; typedef struct tyTuple__hbzrBSDgTxYG04GZ0NRCew tyTuple__hbzrBSDgTxYG04GZ0NRCew; typedef struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q; typedef struct tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw; typedef struct tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA; typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA; typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content; typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg; typedef struct tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA; typedef struct tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w; typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA; typedef struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content; typedef struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA; typedef struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ; typedef struct tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA; typedef struct tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g; typedef struct tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw; typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ; typedef struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content; typedef struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw tyTuple__VM7m2WL59bxLeiTf9bI39aJNw; typedef struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA; typedef struct tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg; typedef struct tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA; typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ; typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content; typedef struct tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg; typedef struct tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg; typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw; typedef struct tySequence__shxop0zPIs5Ec3k71aCLuQ tySequence__shxop0zPIs5Ec3k71aCLuQ; typedef struct tySequence__shxop0zPIs5Ec3k71aCLuQ_Content tySequence__shxop0zPIs5Ec3k71aCLuQ_Content; typedef struct tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ; typedef struct tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg; typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ tySequence__7s5HyddQ0f9bxMNILHrXwJQ; typedef struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content; typedef struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g tyTuple__kuMQ1fbjJlHtwKTmBGAe6g; typedef struct tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA; typedef struct tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ tySequence__xxu3GgaFAGO6lOns9aHaeLQ; typedef struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content; typedef struct tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg; typedef struct tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw; typedef struct tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA; typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg tySequence__a7eNBKN3r34Q9bPQSBrKlCg; typedef struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content; typedef struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg; typedef struct tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA; typedef struct tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w; typedef struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ; typedef struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw; typedef struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA; typedef struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg; typedef struct tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA; typedef struct tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ; typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ tySequence__XHeQfi7ybWnv4ebLBB7afQ; typedef struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content; typedef struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA; typedef struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA; typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content; typedef struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw; typedef struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg; typedef struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg; typedef struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ; typedef struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content; typedef struct tyObject_Table__wOXFN2eadVouctMpJwmcSA tyObject_Table__wOXFN2eadVouctMpJwmcSA; typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg tySequence__9afGcb6vqUeksMMfijyiRIg; typedef struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content tySequence__9afGcb6vqUeksMMfijyiRIg_Content; typedef struct tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g; typedef struct tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw; typedef struct tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw; typedef struct tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg; typedef struct tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ; typedef struct tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ; typedef struct tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q; typedef struct tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww; typedef struct tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg; typedef struct tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA; typedef struct tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ; typedef struct tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ; typedef struct tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg; typedef struct tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw; typedef struct tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg; typedef struct tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw; typedef struct tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ; typedef struct tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg; typedef struct tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A; typedef struct tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w; typedef struct tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ; typedef struct tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw; typedef struct tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw; typedef struct tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og; typedef struct tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ; typedef struct tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ; typedef struct tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw; typedef struct tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ; typedef struct tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g; typedef struct tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA; typedef struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg; typedef struct tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ; typedef struct tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA; typedef struct tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw; typedef struct tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg; typedef struct tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q; typedef struct tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ; typedef struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ tySequence__xETHJjQFDm9cBUp9crgqzgZQ; typedef struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content; typedef struct tyTuple__jDxNBe0TmdfztixwxnRrgQ tyTuple__jDxNBe0TmdfztixwxnRrgQ; typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA; typedef struct tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A; typedef struct tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q; typedef struct tySequence__8QRZaV9bKw9abKv9anJ280svg tySequence__8QRZaV9bKw9abKv9anJ280svg; typedef struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content tySequence__8QRZaV9bKw9abKv9anJ280svg_Content; typedef struct tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw; typedef struct tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ; typedef struct tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng; typedef struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA tySequence__IJV2QMQZ2PxTmAfC7VC2zA; typedef struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content; typedef struct tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA; typedef struct tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ; typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content; typedef struct tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ; typedef struct tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw; typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA tySequence__rbrgPpeV9be6C3GwbBbkmpA; typedef struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content; typedef struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA; typedef struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw; typedef struct tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg; typedef struct tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ; typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg tySequence__YLW4xuku9cRS9cLOfVzwUxqg; typedef struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content; typedef struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA tyTuple__DlfALjW9a9aZbdaEgWjgJiDA; typedef struct tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA; typedef struct tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg tySequence__29btfq9cDuCZmHsAEmuBeMOg; typedef struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content; typedef struct tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg; typedef struct tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg tySequence__QuE9aHaZlhk7otugTn0uD9cg; typedef struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content; typedef struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA; typedef struct tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A; typedef struct tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw; typedef struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ; typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g tySequence__HL9bxOKBQaeJ5XQXd8t8m8g; typedef struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content; typedef struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ; typedef struct tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ; typedef struct tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA tySequence__KBDwsdF2UrZmqdc6bU9bHbA; typedef struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content; typedef struct tyTuple__pDyHME2vky9bxBYZlE7PoZg tyTuple__pDyHME2vky9bxBYZlE7PoZg; typedef struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw; typedef struct tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg; typedef struct tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A; typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q tySequence__ndtMxvII636Jz8NCVD9a9a0Q; typedef struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content; typedef struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg tyTuple__sr9ahxowKRwC2RZn4t1m9bTg; typedef struct tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ; typedef struct tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA; typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA tySequence__M1HR1j8fkzOLdhYymqd9cNA; typedef struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content; typedef struct tyTuple__kjLAcEjcuUUb5HQQFd004Q tyTuple__kjLAcEjcuUUb5HQQFd004Q; typedef struct tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A; typedef struct tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q; typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ tySequence__8Np6tlClE5az1CyqZdN19bQ; typedef struct tySequence__8Np6tlClE5az1CyqZdN19bQ_Content tySequence__8Np6tlClE5az1CyqZdN19bQ_Content; typedef struct tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ; typedef struct tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA; typedef struct tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ; typedef struct tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg; typedef struct tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA; typedef struct tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA; typedef struct tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw; typedef struct tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg; typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA tySequence__6HN8Af9btfjdnDkSmkCapaA; typedef struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content tySequence__6HN8Af9btfjdnDkSmkCapaA_Content; typedef struct tyTuple__GicXS2CKoWgwFlNKz2d15w tyTuple__GicXS2CKoWgwFlNKz2d15w; typedef struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA; typedef struct tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg; typedef struct tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag; typedef struct tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw; typedef struct tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ; typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw tySequence__gDGqa9bft4EIBGJXdPabojw; typedef struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content tySequence__gDGqa9bft4EIBGJXdPabojw_Content; typedef struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw; typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q; typedef struct tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg; typedef struct tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ; typedef struct tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg; typedef struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ; typedef struct tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ; typedef struct tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q; typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw tySequence__oJNUGvppFP9c7bQcQ1vFDNw; typedef struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content; typedef struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg; typedef struct tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw; typedef struct tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ; typedef struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ tySequence__pNnXZnGn7hEBtRrIRJXnsQ; typedef struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content; typedef struct tyTuple__TBpDcqUmZGsc29ac6f1Q29bw tyTuple__TBpDcqUmZGsc29ac6f1Q29bw; typedef struct tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ; typedef struct tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g; typedef struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA tySequence__qfg9bPJ3gIhM2bdKOSVqNLA; typedef struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content; typedef struct tyTuple__9aq0VbgV1qcJ01voyU56UDw tyTuple__9aq0VbgV1qcJ01voyU56UDw; typedef struct tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw; typedef struct tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w; typedef struct tySequence__W26glz615MtLNjhIPF9ceYQ tySequence__W26glz615MtLNjhIPF9ceYQ; typedef struct tySequence__W26glz615MtLNjhIPF9ceYQ_Content tySequence__W26glz615MtLNjhIPF9ceYQ_Content; typedef struct tyTuple__dUJLwg9a5XJOrdPHhWnhtgA tyTuple__dUJLwg9a5XJOrdPHhWnhtgA; typedef struct tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg; typedef struct tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg; typedef struct tySequence__zzmYOvMjuaDPGlm2gOxjfw tySequence__zzmYOvMjuaDPGlm2gOxjfw; typedef struct tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content; typedef struct tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g; typedef struct tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ; typedef struct tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig; typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g tySequence__qwqHTkRvwhrRyENtudHQ7g; typedef struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content tySequence__qwqHTkRvwhrRyENtudHQ7g_Content; typedef struct tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA; typedef struct tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q; typedef struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw tySequence__5ahH19c3MtpJ0F0oa6zJWmw; typedef struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content; typedef struct tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ; typedef struct tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg; typedef struct tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw; typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q tySequence__YdLNCDKYeipzJx3I8Xw82Q; typedef struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content; typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA tySequence__vGSdgYDvgwpTIM9bdnxpXHA; typedef struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content; typedef struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ tySequence__dJt9ak0PHeYYhnT7tdKLoOQ; typedef struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content; typedef struct tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ; typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ tySequence__6ARqGI2Ygeh4NflrqLf1hQ; typedef struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content; typedef struct tyTuple__o6BCEw8CrFLefGO7X45k6w tyTuple__o6BCEw8CrFLefGO7X45k6w; typedef struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig; typedef struct tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A; typedef struct tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg; typedef struct tyObject_IOError__N09bhl56nRkUaUsonzshECg tyObject_IOError__N09bhl56nRkUaUsonzshECg; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ tySequence__6H5Oh5UUvVCLiakt9aTwtUQ; typedef struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content; typedef struct tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ; typedef struct tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ; typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q tySequence__4eQHGndY6XBYpFOH09apV8Q; typedef struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content tySequence__4eQHGndY6XBYpFOH09apV8Q_Content; typedef struct tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ; typedef struct tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q; typedef struct tySequence__Co1UO3xbwvLst28EBmbjaQ tySequence__Co1UO3xbwvLst28EBmbjaQ; typedef struct tySequence__Co1UO3xbwvLst28EBmbjaQ_Content tySequence__Co1UO3xbwvLst28EBmbjaQ_Content; typedef struct tyTuple__7PT0qz05foPmog1feyuUCA tyTuple__7PT0qz05foPmog1feyuUCA; typedef struct tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw; typedef struct tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ; typedef struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q tySequence__Ih0V9cYug0VPJyBBGvgEH7Q; typedef struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content; typedef struct tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA; typedef struct tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw; typedef struct tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew; typedef struct tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg; typedef struct tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg; typedef struct tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw; typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw tySequence__E8pi9b5QNahsURYzXMjh3qw; typedef struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content tySequence__E8pi9b5QNahsURYzXMjh3qw_Content; typedef struct tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg; typedef struct tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA; typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q; typedef struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ tySequence__kaH9bTc5NuRJD3u48dyf0HQ; typedef struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content; typedef struct tyTuple__3AxLuic9btzpM0BvW1FiUeA tyTuple__3AxLuic9btzpM0BvW1FiUeA; typedef struct tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ; typedef struct tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg; typedef struct tySequence__3OYSahjG9c3350YMlWpRNyg tySequence__3OYSahjG9c3350YMlWpRNyg; typedef struct tySequence__3OYSahjG9c3350YMlWpRNyg_Content tySequence__3OYSahjG9c3350YMlWpRNyg_Content; typedef struct tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw; typedef struct tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q; typedef struct tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg; typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA tySequence__BJQoaSpXgVhyrPr8j7aH9cA; typedef struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content; typedef struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog; typedef struct tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA; typedef struct tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA; typedef struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA tySequence__Vai8xeF3FpYvEbW9bGRcZFA; typedef struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content; typedef struct tyTuple__ZXHQRsN32wSdtLbiAuCGmg tyTuple__ZXHQRsN32wSdtLbiAuCGmg; typedef struct tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA; typedef struct tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA; typedef struct tySequence__Xet7RaPNEoI76rXS0Qks9ag tySequence__Xet7RaPNEoI76rXS0Qks9ag; typedef struct tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content; typedef struct tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA; typedef struct tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA; typedef struct tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA; typedef struct tySequence__IKjIhq49bzOoAeTg2ER8PSA tySequence__IKjIhq49bzOoAeTg2ER8PSA; typedef struct tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content; typedef struct tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA; typedef struct tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw; typedef struct tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q; typedef struct tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg; typedef struct tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg; typedef struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA; typedef struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content; typedef struct tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ; typedef struct tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ; typedef struct tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q; typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg tySequence__L8fp6QCa2lczU05QM7SC9cg; typedef struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content tySequence__L8fp6QCa2lczU05QM7SC9cg_Content; typedef struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw; typedef struct tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA; typedef struct tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg; typedef struct tySequence__B9cdeRjiqZYBtgmMW4y69bow tySequence__B9cdeRjiqZYBtgmMW4y69bow; typedef struct tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content; typedef struct tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA; typedef struct tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw; typedef struct tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA; typedef struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw tySequence__P2jdSFF0rwb3d6yhCnf7Tw; typedef struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content; typedef struct tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew; typedef struct tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog; typedef struct tySequence__mkw3BsSwySE8kJ1iQVHi2g tySequence__mkw3BsSwySE8kJ1iQVHi2g; typedef struct tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content; typedef struct tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg; typedef struct tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw; typedef struct tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA; typedef struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw tySequence__QlpmqBu4k7qSn9cgYGyYsWw; typedef struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content; typedef struct tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A; typedef struct tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg; typedef struct tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w; typedef struct tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w; typedef struct tySequence__9csKSQ865Bdwb8TbX9cOogww tySequence__9csKSQ865Bdwb8TbX9cOogww; typedef struct tySequence__9csKSQ865Bdwb8TbX9cOogww_Content tySequence__9csKSQ865Bdwb8TbX9cOogww_Content; typedef struct tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ; typedef struct tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ; typedef struct tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw; typedef struct tySequence__2ysejK9bM8cCXleF05Ng9cHA tySequence__2ysejK9bM8cCXleF05Ng9cHA; typedef struct tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content; typedef struct tyTuple__OseWehQ0HNC8Ns4uO1D8HA tyTuple__OseWehQ0HNC8Ns4uO1D8HA; typedef struct tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg; typedef struct tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw; typedef struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg; typedef struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content; typedef struct tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA; typedef struct tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw; typedef struct tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg; typedef struct tySequence__MSDrKmAF4cj59cY74qFKQtQ tySequence__MSDrKmAF4cj59cY74qFKQtQ; typedef struct tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content; typedef struct tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA; typedef struct tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ; typedef struct tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ; typedef struct tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA; typedef struct tySequence__oPvbBQGfJLgF9axmfwR3PQA tySequence__oPvbBQGfJLgF9axmfwR3PQA; typedef struct tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content; typedef struct tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw; typedef struct tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ; typedef struct tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ; typedef struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA tySequence__YeE3Q6WHPvSBrNLQF9alkGA; typedef struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content; typedef struct tyTuple__MYB87DFoxG1fGveKhpWHrg tyTuple__MYB87DFoxG1fGveKhpWHrg; typedef struct tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA; typedef struct tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA; typedef struct tySequence__dAjyAaabi52TN36Jp0fAXQ tySequence__dAjyAaabi52TN36Jp0fAXQ; typedef struct tySequence__dAjyAaabi52TN36Jp0fAXQ_Content tySequence__dAjyAaabi52TN36Jp0fAXQ_Content; typedef struct tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg; typedef struct tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA; typedef struct tyTuple__X9bWVAqRSgByRpQwn6owzEA tyTuple__X9bWVAqRSgByRpQwn6owzEA; typedef struct tySequence__0a6ZbC0zPSfUDYzqPnO68A tySequence__0a6ZbC0zPSfUDYzqPnO68A; typedef struct tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content; typedef struct tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ; typedef struct tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w; typedef struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw tySequence__Th9bZ3i8H7r9aIXe20QsLwRw; typedef struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content; typedef struct tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ; typedef struct tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg; typedef struct tySequence__WAoMpel6cRl8wTBAvKwzFQ tySequence__WAoMpel6cRl8wTBAvKwzFQ; typedef struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content; typedef struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ tySequence__NE3kNZskLpMeWsT0qd9bxYQ; typedef struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content; typedef struct tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA; typedef struct tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw; typedef struct tyObject_History__GvmH1bmZD6bA1ithz47A7w tyObject_History__GvmH1bmZD6bA1ithz47A7w; typedef struct tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw; typedef struct tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA; typedef struct tySequence__fEh0bUDDOwnFhhuQmQJTNA tySequence__fEh0bUDDOwnFhhuQmQJTNA; typedef struct tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content; typedef struct tyTuple__czAeVAIf9abkuDYbRyH2HPw tyTuple__czAeVAIf9abkuDYbRyH2HPw; typedef struct tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA; typedef struct tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg; typedef struct tySequence__CjiF6qhVnW77uIpIJIHh4g tySequence__CjiF6qhVnW77uIpIJIHh4g; typedef struct tySequence__CjiF6qhVnW77uIpIJIHh4g_Content tySequence__CjiF6qhVnW77uIpIJIHh4g_Content; typedef struct tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg; typedef struct tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q; typedef struct tyTuple__Q7CgtBIIaP8AXsO59brAMtw tyTuple__Q7CgtBIIaP8AXsO59brAMtw; typedef struct tySequence__ktORsIoSYOx5QT5QRjKHng tySequence__ktORsIoSYOx5QT5QRjKHng; typedef struct tySequence__ktORsIoSYOx5QT5QRjKHng_Content tySequence__ktORsIoSYOx5QT5QRjKHng_Content; typedef struct tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw; typedef struct tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng; typedef struct tySequence__ayW1sBql6IlgnJXmG6YwBw tySequence__ayW1sBql6IlgnJXmG6YwBw; typedef struct tySequence__ayW1sBql6IlgnJXmG6YwBw_Content tySequence__ayW1sBql6IlgnJXmG6YwBw_Content; typedef struct tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ; typedef struct tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw; typedef struct tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw; typedef struct tySequence__Bis5AbpONWcIRrPyPJS8Yw tySequence__Bis5AbpONWcIRrPyPJS8Yw; typedef struct tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content; typedef struct tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ; typedef struct tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g; typedef struct tyTuple__NAaJgGVgNmlGoqmiWxdOHQ tyTuple__NAaJgGVgNmlGoqmiWxdOHQ; typedef struct tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA; typedef struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA; typedef struct tySequence__iAJHx13GhKZqo9aZIEf0shg tySequence__iAJHx13GhKZqo9aZIEf0shg; typedef struct tySequence__iAJHx13GhKZqo9aZIEf0shg_Content tySequence__iAJHx13GhKZqo9aZIEf0shg_Content; typedef struct tyTuple__Qg4SFODJal5XbwOjR1hWhg tyTuple__Qg4SFODJal5XbwOjR1hWhg; typedef struct tyTuple__w31HlKXGH5QCPFggOmKfbQ tyTuple__w31HlKXGH5QCPFggOmKfbQ; typedef struct tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg; typedef struct tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ; typedef struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ; typedef struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content; typedef struct tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw; typedef struct tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w; typedef struct tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg; typedef struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ tySequence__XUL1TrMU0tgXmaMFCIYgFQ; typedef struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content; typedef struct tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ; typedef struct tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw; typedef struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg; typedef struct tySequence__jwzrUFjG9akTIJTBBFvvqxw tySequence__jwzrUFjG9akTIJTBBFvvqxw; typedef struct tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content; typedef struct tyTuple__XOVT24GHXwqiEj5GCsEGCA tyTuple__XOVT24GHXwqiEj5GCsEGCA; typedef struct tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ; typedef struct tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw; typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA tySequence__MoXuTbVW9cpbdFcU68jxs9bA; typedef struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content; typedef struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw; typedef struct tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA; typedef struct tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA; typedef struct tySequence__YrxX49bb8rgJi59a7He40eNw tySequence__YrxX49bb8rgJi59a7He40eNw; typedef struct tySequence__YrxX49bb8rgJi59a7He40eNw_Content tySequence__YrxX49bb8rgJi59a7He40eNw_Content; typedef struct tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A; typedef struct tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw; typedef struct tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw; typedef struct tySequence__QhKW39aBdj2b0D43QtN2bjA tySequence__QhKW39aBdj2b0D43QtN2bjA; typedef struct tySequence__QhKW39aBdj2b0D43QtN2bjA_Content tySequence__QhKW39aBdj2b0D43QtN2bjA_Content; typedef struct tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg; typedef struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ tySequence__IPtyN4X4M7AM4OiTlP3GXQ; typedef struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content; typedef struct tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw; typedef struct tySequence__oFoKqOMdasuVwZhYxHFrVw tySequence__oFoKqOMdasuVwZhYxHFrVw; typedef struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content tySequence__oFoKqOMdasuVwZhYxHFrVw_Content; typedef struct tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA; typedef struct tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg; typedef struct tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ; typedef struct tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA; typedef struct tyTuple__SCMnwYO9aLsJgaGprCp9avVA tyTuple__SCMnwYO9aLsJgaGprCp9avVA; typedef struct tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g; typedef struct tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ; typedef struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA tySequence__5fC7I0Z9c1lKqLPt21mpCCA; typedef struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content; typedef struct tyObject_TBlock__JIRrZegp1dSH545gTl2wbw tyObject_TBlock__JIRrZegp1dSH545gTl2wbw; typedef struct tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A; typedef struct tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA; typedef struct tySequence__WPcy3bORPBFlmk2KIq2pbQ tySequence__WPcy3bORPBFlmk2KIq2pbQ; typedef struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content; typedef struct tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw; typedef struct tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ; typedef struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA tyTuple__a1QJSSO0LTGR9bFH59c2xGCA; typedef struct tySequence__rB68esCEKanLFytJ5hiKsw tySequence__rB68esCEKanLFytJ5hiKsw; typedef struct tySequence__rB68esCEKanLFytJ5hiKsw_Content tySequence__rB68esCEKanLFytJ5hiKsw_Content; typedef struct tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw; typedef struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg tySequence__loAWJVxRHRzOqoJ9a7PCuzg; typedef struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content; typedef struct tyTuple__GRD9aIjxw3tFJVBgFRUZBaA tyTuple__GRD9aIjxw3tFJVBgFRUZBaA; typedef struct tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg; typedef struct tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg; typedef struct tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw; typedef struct tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w; typedef struct tySequence__CLxteBYwBSYOnzVdclEAZA tySequence__CLxteBYwBSYOnzVdclEAZA; typedef struct tySequence__CLxteBYwBSYOnzVdclEAZA_Content tySequence__CLxteBYwBSYOnzVdclEAZA_Content; typedef struct tyTuple__koqYHy9bcr6c5EC1AVLHrBw tyTuple__koqYHy9bcr6c5EC1AVLHrBw; typedef struct tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg; typedef struct tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA; typedef struct tySequence__xxzaIRRwBSmC9auydz4uNwA tySequence__xxzaIRRwBSmC9auydz4uNwA; typedef struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content tySequence__xxzaIRRwBSmC9auydz4uNwA_Content; typedef struct tyTuple__C5G2pXOyz7QIn9b4No233xw tyTuple__C5G2pXOyz7QIn9b4No233xw; typedef struct tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw; typedef struct tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw; typedef struct tyObject_Table__7QUih24SnfvotOZJCNYrBg tyObject_Table__7QUih24SnfvotOZJCNYrBg; typedef struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A; typedef struct tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA; typedef struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA; typedef struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ; typedef struct tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA; typedef struct tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA; typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ tySequence__oLpBKXzW3hF9aCVMo5EymfQ; typedef struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content; typedef struct tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ; typedef struct tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg; typedef struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q; typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g tySequence__MlAD6nAPq9bHKla9cWiIZP0g; typedef struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content; typedef struct tyTuple__awOivLjlO76sGdHY7nQUjQ tyTuple__awOivLjlO76sGdHY7nQUjQ; typedef struct tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw; typedef struct tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng; typedef struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg; typedef struct tySequence__wrWQccISxQegvhlY18rdnw tySequence__wrWQccISxQegvhlY18rdnw; typedef struct tySequence__wrWQccISxQegvhlY18rdnw_Content tySequence__wrWQccISxQegvhlY18rdnw_Content; typedef struct tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA; typedef struct tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA; typedef struct tyTuple__Ss72DYPHpb9a9bqskL9cokvpA tyTuple__Ss72DYPHpb9a9bqskL9cokvpA; typedef struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw tySequence__vvjBiOq9aoQgQw9cKw5pbUiw; typedef struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content; typedef struct tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ; typedef struct tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw; typedef struct tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ; typedef struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w tySequence__UuiPn6QjIiUTdSVwX2PZ6w; typedef struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content; typedef struct tyTuple__9a3DhYVfcy14Fx42tD0lSEQ tyTuple__9a3DhYVfcy14Fx42tD0lSEQ; typedef struct tyTuple__Ll5iolPASSzOEheeSNjmiw tyTuple__Ll5iolPASSzOEheeSNjmiw; typedef struct tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw; typedef struct tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ; typedef struct tySequence__PrBYolTs4TOSgE8v5oqDUQ tySequence__PrBYolTs4TOSgE8v5oqDUQ; typedef struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content; typedef struct tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg; typedef struct tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ; typedef struct tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw; typedef struct tySequence__ShY8g1lKoVH7yYhtphfCGw tySequence__ShY8g1lKoVH7yYhtphfCGw; typedef struct tySequence__ShY8g1lKoVH7yYhtphfCGw_Content tySequence__ShY8g1lKoVH7yYhtphfCGw_Content; typedef struct tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw; typedef struct tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg; typedef struct tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ; typedef struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg tySequence__9cCSgm13tH1p7f9cvMWWx8qg; typedef struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content; typedef struct tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg; typedef struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ tySequence__ZD3gjsY4ErSd1GZWwLpMfQ; typedef struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content; typedef struct tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ; typedef struct tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA; typedef struct tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA; typedef struct tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw; typedef struct tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q; typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og tySequence__pUxI6Ljo6IKKHXKOZkQ7Og; typedef struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content; typedef struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ; typedef struct tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw; typedef struct tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g; typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw tySequence__aNvCnksuz1F1Q4tMb9afk9aw; typedef struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content; typedef struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw; typedef struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ; typedef struct tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw; typedef struct tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA; typedef struct tySequence__HsIBrWWNKBMO7j6datX5Dw tySequence__HsIBrWWNKBMO7j6datX5Dw; typedef struct tySequence__HsIBrWWNKBMO7j6datX5Dw_Content tySequence__HsIBrWWNKBMO7j6datX5Dw_Content; typedef struct tyObject_Token__E0ilHwDrlCLqd7buwAkizA tyObject_Token__E0ilHwDrlCLqd7buwAkizA; typedef struct tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA; typedef struct tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg; typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw tySequence__V9cBl110bSARQ3Xk9bVaXHDw; typedef struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content; typedef struct tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ; typedef struct tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ; typedef struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA; typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ tySequence__KaZEC9alGb0qEnwuLoUB4EQ; typedef struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content; typedef struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA; typedef struct tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog; typedef struct tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg; typedef struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg; typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg tySequence__F9boYP184KOk9aMfON9aNJqIg; typedef struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content tySequence__F9boYP184KOk9aMfON9aNJqIg_Content; typedef struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg tyTuple__8io2RZ1DpCBm14M9cFhsmTg; typedef struct tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g; typedef struct tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww; typedef struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ tySequence__h3lxIYk9bDFo9a6O25fEkVTQ; typedef struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content; typedef struct tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw; typedef struct tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw; typedef struct tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA; typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w tySequence__lrunEzM3UiMYKPLPCTNo0w; typedef struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content tySequence__lrunEzM3UiMYKPLPCTNo0w_Content; typedef struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw; typedef struct tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ; typedef struct tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw; typedef struct tySequence__lBgZ7a89beZGYPl8PiANMTA tySequence__lBgZ7a89beZGYPl8PiANMTA; typedef struct tySequence__lBgZ7a89beZGYPl8PiANMTA_Content tySequence__lBgZ7a89beZGYPl8PiANMTA_Content; typedef struct tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg; typedef struct tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ; typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw tySequence__SugKu9bev7GtgZTDZMD2xgw; typedef struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content tySequence__SugKu9bev7GtgZTDZMD2xgw_Content; typedef struct tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w; typedef struct tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g; typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA tySequence__59axsmyJq9bYh2MONDvuwAkA; typedef struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content tySequence__59axsmyJq9bYh2MONDvuwAkA_Content; typedef struct tyTuple__msoRFpgv3EcbLwCh9arSpYw tyTuple__msoRFpgv3EcbLwCh9arSpYw; typedef struct tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg; typedef struct tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA; typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA tySequence__itU9cAYRNnSMU3pWsbVN4bA; typedef struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content; typedef struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ; typedef struct tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ; typedef struct tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA; typedef struct tySequence__Bj34UZNlFIOjckWWrFtrXA tySequence__Bj34UZNlFIOjckWWrFtrXA; typedef struct tySequence__Bj34UZNlFIOjckWWrFtrXA_Content tySequence__Bj34UZNlFIOjckWWrFtrXA_Content; typedef struct tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg; typedef struct tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA; typedef struct tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA; typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w; typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ tySequence__6iV5H3iM9cWfVSkoj3unBqQ; typedef struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content; typedef struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg tyTuple__1wU9ajf4VtbrOmgUqBNzsYg; typedef struct tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg; typedef struct tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA; typedef struct tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA; typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ tySequence__7NPfIKL9byl5LKWg9aDddIoQ; typedef struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content; typedef struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA tyObject_Item__xIWVCW9buZJq272Lwjb2YKA; typedef struct tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ; typedef struct tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg; typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA tySequence__HHCGXo4NJPVPsclXXVC9aqA; typedef struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content; typedef struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w; typedef struct tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA; typedef struct tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA; typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A tySequence__T9cc8i7z3uFa6qWrxalwg0A; typedef struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content; typedef struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg; typedef struct tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big; typedef struct tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w; typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A tySequence__Chkr9cfPW8zB6JIX5upkN2A; typedef struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content; typedef struct tyTuple__E1X6NevDQ7zMPqQny9czpRA tyTuple__E1X6NevDQ7zMPqQny9czpRA; typedef struct tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA; typedef struct tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ; typedef struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg tySequence__Z3hh9bhfxd7zG8qbxXhhwgg; typedef struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content; typedef struct tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg; typedef struct tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg; typedef struct tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA; typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw tySequence__S9cRYDGEtwFAiIx8lrf8JDw; typedef struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content; typedef struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw; typedef struct tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA; typedef struct tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw; typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw tySequence__MVOolrgzxbiYsd7sgvFfFw; typedef struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content tySequence__MVOolrgzxbiYsd7sgvFfFw_Content; typedef struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ; typedef struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A; typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw tySequence__CJOrWaM0fWekVRTE2AotGw; typedef struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content tySequence__CJOrWaM0fWekVRTE2AotGw_Content; typedef struct tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A; typedef struct tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA; typedef struct tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA; typedef struct tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA; typedef struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w; struct tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ { NI len; NI cap; tyTuple__0F3Kz25HWtRatQmCDVHWEA* d; }; typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__9axCnCRMUx32AHzFgBrzSMg) (Exception* e); typedef N_NIMCALL_PTR(void, tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ) (void); typedef N_NIMCALL_PTR(void, tyProc__NFmM6mqUOVW3cJg4yvk8Fw) (Exception* e); struct NimStrPayload { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct NimStringV2 { NI len; NimStrPayload* p; }; typedef N_NIMCALL_PTR(void, tyProc__W6IXMh2CA4X1rFYGjUb4yg) (NimStringV2 msg); typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256]; typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24]; typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32]; typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24]; typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256]; struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA { tyArray__lh2A89ahMmYg9bCmpVaplLbA data; }; struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0; NI Field1; }; typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30]; struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg { NI len; tyArray__LzOv2eCDGiceMKQstCLmhw chunks; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next; }; struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg { tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks; NU32 flBitmap; tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap; tyArray__B6durA4ZCi1xjJvRtyYxMg matrix; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem; NI currMem; NI maxMem; NI freeMem; NI occ; NI lastSize; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* sharedFreeListBigChunks; tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts; NIM_BOOL lockActive; NIM_BOOL locked; NIM_BOOL blockChunkSizeIncrease; NI nextChunkSize; tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks; }; struct tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w { NI prevSize; NI size; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* owner; }; struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w Sup; tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* next; tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* prev; tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* freeList; NI free; NI acc; tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* sharedFreeList; NIM_ALIGN(16) NU8 data[SEQ_DECL_SIZE]; }; typedef NI8 tyArray__mkmEeKAWtk2yS9bBb1lUWXA[256]; struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w Sup; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* next; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* prev; NIM_ALIGN(16) NU8 data[SEQ_DECL_SIZE]; }; struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw { NI size; NI acc; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* next; }; typedef NU tyArray__cC4ce9cdvDKtIpar5g9cDejA[16]; struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw { tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* next; NI key; tyArray__cC4ce9cdvDKtIpar5g9cDejA bits; }; struct tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ { NI Field0; NI Field1; }; struct tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ { tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* next; NI alignment; }; struct tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A { NI rc; NI rootIdx; }; struct TNimTypeV2 { void* destructor; NI size; NI16 align; NI16 depth; NU32* display; void* traceImpl; void* typeInfoV1; NI flags; }; struct RootObj { TNimTypeV2* m_type; }; struct tySequence__uB9b75OUPRENsBAu4AnoePA { NI len; tySequence__uB9b75OUPRENsBAu4AnoePA_Content* p; }; struct Exception { RootObj Sup; Exception* parent; NCSTRING name; NimStringV2 message; tySequence__uB9b75OUPRENsBAu4AnoePA trace; Exception* up; }; struct tyTuple__0F3Kz25HWtRatQmCDVHWEA { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* Field0; TNimTypeV2* Field1; }; typedef tyTuple__0F3Kz25HWtRatQmCDVHWEA tyUncheckedArray__JDjQWOF6l7jz1gUppkfhwA[1]; struct tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ { NI len; NI cap; tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d; }; struct tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ { tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ traceStack; tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ toFree; NI freed; NI touched; NI edges; NI rcSum; NIM_BOOL keepThreshold; }; struct tyTuple__N4J9cV4JZGem3ljqqj5rT0Q { void** Field0; TNimTypeV2* Field1; }; typedef tyTuple__N4J9cV4JZGem3ljqqj5rT0Q tyUncheckedArray__72XmdLy0QAaMtx66AmNKfA[1]; typedef N_NIMCALL_PTR(void, tyProc__fhqfcnDhIcLpBpSTVsWEZg) (void* p, void* env); typedef N_NIMCALL_PTR(void, tyProc__4SVlZZPmetqBimNsH9cHcOA) (void* p); typedef N_NOCONV_PTR(void, tyProc__KdSUXb6rBxR37qf0lYK7pQ) (int a); struct tySequence__9chP3SzkaldXzawWQCDsqqg { NI len; tySequence__9chP3SzkaldXzawWQCDsqqg_Content* p; }; struct tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA { NI len; tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg* p; }; struct tyTuple__aGv2fk9ceddvdC01ZJC2Q2g { NI Field0; void* Field1; NI Field2; }; struct tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg { NI cap; tyTuple__aGv2fk9ceddvdC01ZJC2Q2g data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw { NI cap; }; struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA { NCSTRING procname; NI line; NCSTRING filename; }; struct tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w { NI len; tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ* p; }; struct tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE]; }; struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA { NI len; tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content* p; }; struct tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg { NU16 line; NI16 col; NI32 fileIndex; }; struct tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg { tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0; NimStringV2 Field1; }; struct tySequence__o8paxaScVM7VHajE9a8rbyw { NI len; tySequence__o8paxaScVM7VHajE9a8rbyw_Content* p; }; struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ { NI len; tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content* p; }; struct tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg { NimStringV2 fullPath; NimStringV2 projPath; NimStringV2 shortName; NimStringV2 quotedName; NimStringV2 quotedFullName; tySequence__sM4lkSb7zS6F7OVMvW9cffQ lines; NimStringV2 dirtyFile; NimStringV2 hash; NIM_BOOL dirty; }; struct tySequence__SE64IkxZVzsW0aLsNjnJHg { NI len; tySequence__SE64IkxZVzsW0aLsNjnJHg_Content* p; }; typedef NU8 tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og; struct tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ { NimStringV2 nimname; NimStringV2 cname; NimStringV2 obj; tySet_tyEnum_CfileFlag__quKxtOiNkuU9aFwgmRK07Og flags; NimStringV2 customArgs; }; struct tySequence__xv3aaFd3JCw8NbmALHiezQ { NI len; tySequence__xv3aaFd3JCw8NbmALHiezQ_Content* p; }; struct tyTuple__sPaDkVPSC0MkcoXCxPH9ccA { NimStringV2 Field0; NimStringV2 Field1; NIM_BOOL Field2; }; struct tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew { NI len; tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg* p; }; struct tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg { NI cap; tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE]; }; struct tySequence__7lEisrXlQEzwtUKW5pzRCw { NI len; tySequence__7lEisrXlQEzwtUKW5pzRCw_Content* p; }; struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw { NI Field0; NimStringV2 Field1; NI32 Field2; }; struct tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw { NI len; tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w* p; }; struct tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE]; }; struct tySequence__4eRCaZmrYLLw2k30GPTiMw { NI len; tySequence__4eRCaZmrYLLw2k30GPTiMw_Content* p; }; struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw { NI Field0; NimStringV2 Field1; }; struct tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw { NI len; tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg* p; }; struct tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE]; }; struct tySequence__trGETez9cSsl1jxXZnhjkxw { NI len; tySequence__trGETez9cSsl1jxXZnhjkxw_Content* p; }; struct tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg { NI len; tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg* p; }; struct tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA { NF time; NI count; }; struct tyTuple__zny240XqOp8RaO2p8IHLJQ { NI Field0; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1; tyObject_ProfileInfo__JQ9ap7uCnji5hTXw6N79bVDA Field2; }; struct tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg { NI cap; tyTuple__zny240XqOp8RaO2p8IHLJQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ { NI len; tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg* p; }; struct tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg { NI cap; NimStringV2 data[SEQ_DECL_SIZE]; }; struct tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA { NI a; NI b; }; struct tySequence__6j25whH7XTBoIXcM0x1T7A { NI len; tySequence__6j25whH7XTBoIXcM0x1T7A_Content* p; }; struct tyTuple__UV3llMMYFckfui8YMBuUZA { NimStringV2 Field0; NimStringV2 Field1; }; struct tyTuple__9cdgeqdY7FRioNKBoD6G66A { NI Field0; NimStringV2 Field1; tyTuple__UV3llMMYFckfui8YMBuUZA Field2; }; struct tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw { NI len; tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ* p; }; struct tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ { NI cap; tyTuple__9cdgeqdY7FRioNKBoD6G66A data[SEQ_DECL_SIZE]; }; typedef NU8 tyArray__YtcvxHNKV4YiecPE9ap1mcA[20]; struct tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg { NI len; tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg* p; }; struct tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg { NI len; tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q* p; }; struct tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE]; }; struct tySequence__9czS3pDdyAs7bxglDcl2YyA { NI len; tySequence__9czS3pDdyAs7bxglDcl2YyA_Content* p; }; struct tySequence__khRnfByqYV6qzEm71s9aoMA { NI len; tySequence__khRnfByqYV6qzEm71s9aoMA_Content* p; }; struct tySequence__UfuHwINLHlFJGRcvFZqKQQ { NI len; tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content* p; }; struct tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg { NI counter; tySequence__UfuHwINLHlFJGRcvFZqKQQ data; }; struct tyObject_Iface__GILGqST9an4kYyzfE9aqumug { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; tySequence__khRnfByqYV6qzEm71s9aoMA converters; tySequence__khRnfByqYV6qzEm71s9aoMA patterns; tySequence__khRnfByqYV6qzEm71s9aoMA pureEnums; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interf; tyObject_TStrTable__oh42nAr9awCy3TD3e9b5LxLg interfHidden; NimStringV2 uniqueName; }; struct tySequence__PXIzfWocnrafGz5p3CP5LA { NI len; tySequence__PXIzfWocnrafGz5p3CP5LA_Content* p; }; struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q { NU32 Field0; NimStringV2 Field1; }; struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q { NI len; tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content* p; }; typedef NU8 tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ; typedef NU32 tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw; struct tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA { NU32 module; NI32 item; }; struct tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg { NU16 line; NI16 col; NU32 file; }; struct tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q { tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind; tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags; NI32 operand; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeId_0; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; }; struct tySequence__b89aLriiJnVTD186H6zNIgg { NI len; tySequence__b89aLriiJnVTD186H6zNIgg_Content* p; }; struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ { NU32 Field0; NI32 Field1; }; struct tySequence__9a35SUiZaZnQQczCKMafPpA { NI len; tySequence__9a35SUiZaZnQQczCKMafPpA_Content* p; }; struct tyTuple__4mROXJDLgq3TboX1QMTCWQ { NU32 Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; struct tySequence__48JTohSgTy339bRxHzUD8KA { NI len; tySequence__48JTohSgTy339bRxHzUD8KA_Content* p; }; struct tySequence__E0A6SaW1v3EKBAVAijH8Mw { NI len; tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content* p; }; struct tyTuple__o7TpijPv9bOBH56jcsA2W3Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field1; }; struct tySequence__ksIzANWGKlNIZxswx6UF9cQ { NI len; tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content* p; }; struct tySequence__IWXeVgKgI4IltTBItDiIwQ { NI len; tySequence__IWXeVgKgI4IltTBItDiIwQ_Content* p; }; struct tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA key; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tySequence__IWXeVgKgI4IltTBItDiIwQ concreteTypes; }; struct tySequence__rg1JHBuFtw6jyGZxePBOTg { NI len; tySequence__rg1JHBuFtw6jyGZxePBOTg_Content* p; }; typedef NU8 tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA; struct tyTuple__t08apXFlOi7QMiJ7EqOynA { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; tyEnum_TTypeAttachedOp__ljjE0gT86OWTlfE9cOGtFgA Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; struct tySequence__6xT3ssEcZuds56oxe6Hi1Q { NI len; tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content* p; }; struct tyTuple__mPT8UQTez4CkORDSYBMX5Q { tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field0; NI Field1; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA Field2; }; struct tySequence__0kQhEjYsrU0bQoX6VKnNbA { NI len; tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content* p; }; typedef NU8 tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ; typedef NU64 tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg; typedef NU16 tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg; typedef NU32 tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg; typedef NU16 tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw; typedef NU8 tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w; struct tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ { tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind; NIM_BOOL generated; NIM_BOOL isOverriden; NU32 name; NI32 path; }; struct tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA { tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind; NU32 name; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typ; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags; tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic; tyObject_PackedLineInfo__wLj9aHuk4ZvBakrzOfuTRFg info; NI32 ast; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA guard; NI bitsize; NI alignment; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; NI position; NI offset; NU32 externalName; tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw locFlags; tyObject_PackedLib__mP6VjReWkytOIw7KYWGjGQ annex; NI32 constraint; }; struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg { NI len; tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content* p; }; typedef NU8 tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ; typedef NU8 tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw; typedef NU64 tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q; struct tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ { tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__IWXeVgKgI4IltTBItDiIwQ types; NI32 n; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA sym; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA owner; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA typeInst; NI32 nonUniqueId; }; struct tySequence__IHUFRsFxZNv7YydiUO2esQ { NI len; tySequence__IHUFRsFxZNv7YydiUO2esQ_Content* p; }; struct tySequence__Bre9bNyuQOg1EJKitjSzn8w { NI len; tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content* p; }; struct tySequence__ANJm3Ou4QEh9abhA1XpChkw { NI len; tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content* p; }; struct tyTuple__iv4s4NUz12iOqq0NB9cYh3Q { tySequence__UfuHwINLHlFJGRcvFZqKQQ Field0; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1; }; struct tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg { NI len; tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw* p; }; struct tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE]; }; struct tySequence__fdmz6VkIf1ewwrssKYqRFg { NI len; tySequence__fdmz6VkIf1ewwrssKYqRFg_Content* p; }; struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q { NI Field0; NI32 Field1; tySequence__48JTohSgTy339bRxHzUD8KA Field2; }; struct tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ { NI len; tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg* p; }; struct tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg { NI cap; tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE]; }; struct tySequence__kxu4GK0onha2t9bo86mdVAg { NI len; tySequence__kxu4GK0onha2t9bo86mdVAg_Content* p; }; struct tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw { NI len; tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA* p; }; struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ { NI Field0; NI32 Field1; NI32 Field2; }; struct tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE]; }; struct tySequence__7C9bvULfaDaWykzhm3DspFQ { NI len; tySequence__7C9bvULfaDaWykzhm3DspFQ_Content* p; }; struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw { NI len; tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content* p; }; struct tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q { NI Field0; NI32 Field1; tySequence__XpdAmI9cDNdhUBFb3iaYfkw Field2; }; struct tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ { NI len; tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ* p; }; struct tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ { NI cap; tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE]; }; struct tySequence__kdxAxisTjDkmDgNFb13UQw { NI len; tySequence__kdxAxisTjDkmDgNFb13UQw_Content* p; }; struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA { NI len; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content* p; }; struct tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA { NI Field0; NI32 Field1; tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA Field2; }; struct tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g { NI len; tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw* p; }; struct tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw { NI cap; tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA data[SEQ_DECL_SIZE]; }; struct tySequence__UQG43DVXYWx86AitV5pL8g { NI len; tySequence__UQG43DVXYWx86AitV5pL8g_Content* p; }; struct tyTuple__hbzrBSDgTxYG04GZ0NRCew { NI Field0; NimStringV2 Field1; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2; }; struct tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw { NI len; tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA* p; }; struct tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA { NI cap; tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE]; }; struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA { NI len; tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content* p; }; struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg { NI Field0; NimStringV2 Field1; NI64 Field2; }; struct tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA { NI len; tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w* p; }; struct tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w { NI cap; tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE]; }; struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA { NI len; tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content* p; }; struct tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ { tyObject_NodecolonObjectType___mrvIQfKwBmbEEQo9c7zUoMA* root; NI entries; }; struct tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA { NI Field0; NimStringV2 Field1; tyObject_BTree__BxbTQohN8QrxN73DA9bcM9aQ Field2; }; struct tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g { NI len; tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw* p; }; struct tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw { NI cap; tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA data[SEQ_DECL_SIZE]; }; struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ { NI len; tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content* p; }; typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16]; struct tyTuple__VM7m2WL59bxLeiTf9bI39aJNw { NI Field0; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field2; }; struct tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg { NI len; tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA* p; }; struct tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA { NI cap; tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE]; }; struct tySequence__fIB1rTQ55aFonoft9a9bmljQ { NI len; tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content* p; }; struct tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg { NI len; tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg* p; }; struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw { NI Field0; NI Field1; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2; }; struct tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg { NI cap; tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE]; }; typedef NF tyArray__yp9a149boki9cCCWgfXI0Ip4A[23]; typedef NIM_CHAR tyArray__PGLh8drTnaWr3s1qUUSq2Q[500]; struct tySequence__shxop0zPIs5Ec3k71aCLuQ { NI len; tySequence__shxop0zPIs5Ec3k71aCLuQ_Content* p; }; struct tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ { NI len; tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg* p; }; struct tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg { NI cap; NIM_BOOL data[SEQ_DECL_SIZE]; }; struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ { NI len; tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content* p; }; struct tyTuple__kuMQ1fbjJlHtwKTmBGAe6g { NI Field0; NI Field1; NimStringV2 Field2; }; struct tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA { NI len; tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw* p; }; struct tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw { NI cap; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE]; }; struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ { NI len; tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content* p; }; struct tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg { NI len; tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw* p; }; struct tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE]; }; struct tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; tySet_tyEnum_TNodeFlag__69c8WThOUT3nlaj2cOZ9c2dw flags; tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ kind; union{ struct {NI64 intVal; } _kind_1; struct {NF floatVal; } _kind_2; struct {NimStringV2 strVal; } _kind_3; struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; } _kind_4; struct {tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* ident; } _kind_5; struct {tySequence__xxu3GgaFAGO6lOns9aHaeLQ sons; } _kind_6; }; }; struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg { NI len; tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content* p; }; typedef NU8 tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ; struct tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg { tyEnum_TokType__FBGVnQ0tiQKJV9co2BPPhQQ kind; NI16 length; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; }; struct tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA { NI len; tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w* p; }; struct tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w { NI cap; tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg data[SEQ_DECL_SIZE]; }; struct tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw { NI32 module; NI32 item; }; struct tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ { RootObj Sup; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw itemId; }; typedef NU8 tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw; typedef NU8 tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg; struct tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA { tyEnum_TLocKind__iCEcZjTaghPmL3Wx2e5DQw k; tyEnum_TStorageLoc__BKvMXWvKko6Yn5329c9aw9afg storage; tySet_tyEnum_TLocFlag__9a7m8BSAfzn6yluCKaq6viw flags; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lode; NimStringV2 r; }; struct tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup; tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ kind; union{ struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* gcUnsafetyReason; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* transformedBody; } _kind_1; struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* guard; NI bitsize; NI alignment; } _kind_2; }; tyEnum_TMagic__mTDI9bmjHUNrwgx3GHm4Krg magic; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* name; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg flags; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* ast; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; NI position; NI offset; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* annex; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* constraint; }; struct tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA { NI len; tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ* p; }; struct tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE]; }; struct tySequence__XHeQfi7ybWnv4ebLBB7afQ { NI len; tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content* p; }; typedef NU8 tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA; struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA { NI len; tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content* p; }; struct tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw { tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q nodes; }; typedef NU8 tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g; struct tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg { tySequence__sM4lkSb7zS6F7OVMvW9cffQ vals; tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys; }; struct tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg { tySequence__IHUFRsFxZNv7YydiUO2esQ vals; tySequence__9bAGqSvkAaFL9bWjsEPslrFA keys; }; typedef NU8 tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w; typedef NU8 tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg; typedef NU8 tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g; typedef NU64 tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw; struct tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw { tyEnum_TBackend__s27DA9b8P4ksjjsndcLjR2w backend; tyEnum_TGCMode__yL7PTPtUQsYlPsanXzkjrg selectedGC; tyEnum_TSystemCC__dgUCsRcxVc28Cqkdlw0u8g cCompiler; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tySet_tyEnum_TGlobalOption__9bU4j0PZjdMiF7DRotXVQZw globalOptions; }; struct tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA { NimStringV2 definedSymbols; tySet_tyEnum_TSymFlag__TAs9cOBd13PVhEf42OX9cOdg moduleFlags; tySequence__PXIzfWocnrafGz5p3CP5LA includes; tySequence__9bAGqSvkAaFL9bWjsEPslrFA imports; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw toReplay; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw topLevel; tyObject_PackedTree__NQ7d1M9bD3cUZLhD9aRSVMRw bodies; tySequence__b89aLriiJnVTD186H6zNIgg exports; tySequence__b89aLriiJnVTD186H6zNIgg hidden; tySequence__9a35SUiZaZnQQczCKMafPpA reexports; tySequence__b89aLriiJnVTD186H6zNIgg compilerProcs; tySequence__48JTohSgTy339bRxHzUD8KA converters; tySequence__48JTohSgTy339bRxHzUD8KA methods; tySequence__48JTohSgTy339bRxHzUD8KA trmacros; tySequence__48JTohSgTy339bRxHzUD8KA pureEnums; tySequence__E0A6SaW1v3EKBAVAijH8Mw typeInstCache; tySequence__ksIzANWGKlNIZxswx6UF9cQ procInstCache; tySequence__rg1JHBuFtw6jyGZxePBOTg attachedOps; tySequence__6xT3ssEcZuds56oxe6Hi1Q methodsPerType; tySequence__E0A6SaW1v3EKBAVAijH8Mw enumToStringProcs; tySequence__sM4lkSb7zS6F7OVMvW9cffQ emittedTypeInfo; tySet_tyEnum_ModuleBackendFlag__UvVQ3c8fcznoZW2T46kK6g backendFlags; tySequence__0kQhEjYsrU0bQoX6VKnNbA syms; tySequence__cNHcFk7EiJIuDgTjWY8U9bg types; tyObject_BiTable__9ai5oxTvigdfDUwtWWva5Wg strings; tyObject_BiTable__iA9a9bnTrbRRuP29bd9cCIke9bg numbers; tyObject_PackedConfig__MKBtxaJKSgIb29cEaKwGN9bw cfg; }; struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ { NI len; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content* p; }; struct tySequence__9afGcb6vqUeksMMfijyiRIg { NI len; tySequence__9afGcb6vqUeksMMfijyiRIg_Content* p; }; struct tyObject_Table__wOXFN2eadVouctMpJwmcSA { tySequence__9afGcb6vqUeksMMfijyiRIg data; NI counter; }; struct tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA { tyEnum_ModuleStatus__QEyqxRJg9cMLyoEGTCNwluA status; NIM_BOOL symsInit; NIM_BOOL typesInit; NIM_BOOL loadedButAliveSetChanged; tyObject_PackedModule__i9anwDwJxE2V9bIMoIqqe9chA fromDisk; tySequence__UfuHwINLHlFJGRcvFZqKQQ syms; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ types; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; tyObject_Table__wOXFN2eadVouctMpJwmcSA iface; tyObject_Table__wOXFN2eadVouctMpJwmcSA ifaceHidden; }; struct tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g { NI len; tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw* p; }; struct tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw { NI cap; tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE]; }; typedef NU8 tyArray__cdsir9aPB24hAk6k77P9b9bCA[8]; struct tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw { NI len; tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg* p; }; struct tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg { NI cap; NU32 data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ { NI len; tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ* p; }; struct tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q { NI len; tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww* p; }; struct tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww { NI cap; NI64 data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg { NI len; tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA* p; }; struct tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ { NI len; tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ* p; }; struct tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg { NI len; tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw* p; }; struct tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw { NI cap; NI32 data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg { NI len; tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw* p; }; struct tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ { NI len; tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg* p; }; struct tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A { NI len; tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w* p; }; struct tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ { NI len; tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw* p; }; struct tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw { NI len; tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og* p; }; struct tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ { NI len; tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ* p; }; struct tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw { NI len; tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ* p; }; struct tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g { NI len; tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA* p; }; struct tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE]; }; struct tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg { NI Field0; tyObject_TIdent__L29bfCasnfXpB7u88iPkwMA* Field1; tySequence__IWXeVgKgI4IltTBItDiIwQ Field2; }; struct tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ { NI len; tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA* p; }; struct tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw { NI len; tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg* p; }; struct tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE]; }; struct tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ Sup; tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ kind; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw callConv; tySet_tyEnum_TTypeFlag__wRa4s6r4s9cXJ9abWKsrci1Q flags; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ sons; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* owner; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; NI64 size; NI16 align; NI16 paddingAtEnd; tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA loc; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typeInst; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw uniqueId; }; struct tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q { NI len; tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ* p; }; struct tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE]; }; struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ { NI len; tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content* p; }; typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34]; struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA { NI elems; NI counter; NI max; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head; tySequence__Bre9bNyuQOg1EJKitjSzn8w data; tyArray__emiAJ8okywrJw7ZHLzlXbQ a; }; struct tyTuple__jDxNBe0TmdfztixwxnRrgQ { tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA Field0; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA Field1; }; struct tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A { NI len; tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q* p; }; struct tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q { NI cap; tyTuple__jDxNBe0TmdfztixwxnRrgQ data[SEQ_DECL_SIZE]; }; struct tySequence__8QRZaV9bKw9abKv9anJ280svg { NI len; tySequence__8QRZaV9bKw9abKv9anJ280svg_Content* p; }; struct tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ { NI len; tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng* p; }; struct tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng { NI cap; tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE]; }; struct tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* pnode; NI id; NI idx; NI lowLink; NIM_BOOL onStack; tySequence__8QRZaV9bKw9abKv9anJ280svg kids; NI hAQ; NI hIS; NI hB; NI hCmd; }; struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA { tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* next; NI key; tyArray__cC4ce9cdvDKtIpar5g9cDejA bits; }; struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA { NI len; tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content* p; }; struct tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA { NI len; tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw* p; }; struct tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw { NI cap; tySequence__8QRZaV9bKw9abKv9anJ280svg data[SEQ_DECL_SIZE]; }; struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ { NI len; tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content* p; }; struct tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ { NI len; tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw* p; }; struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA { NI Field0; NI32 Field1; NU32 Field2; }; struct tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE]; }; struct tySequence__rbrgPpeV9be6C3GwbBbkmpA { NI len; tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content* p; }; struct tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw { NI module; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA packed_0; }; struct tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA { tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* typ; }; struct tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg { NI len; tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ* p; }; struct tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ { NI cap; tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE]; }; struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg { NI len; tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content* p; }; struct tyTuple__DlfALjW9a9aZbdaEgWjgJiDA { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__rbrgPpeV9be6C3GwbBbkmpA Field2; }; struct tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA { NI len; tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q* p; }; struct tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q { NI cap; tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE]; }; struct tySequence__29btfq9cDuCZmHsAEmuBeMOg { NI len; tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content* p; }; struct tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg { NI len; tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog* p; }; struct tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE]; }; struct tySequence__QuE9aHaZlhk7otugTn0uD9cg { NI len; tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content* p; }; struct tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A { NI len; tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw* p; }; struct tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA { NI module; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw sym; tySequence__29btfq9cDuCZmHsAEmuBeMOg concreteTypes; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* inst; }; struct tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw { NI cap; tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA data[SEQ_DECL_SIZE]; }; struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g { NI len; tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content* p; }; struct tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__QuE9aHaZlhk7otugTn0uD9cg Field2; }; struct tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ { NI len; tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw* p; }; struct tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw { NI cap; tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE]; }; struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA { NI len; tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content* p; }; struct tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw { tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw id; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; }; struct tyTuple__pDyHME2vky9bxBYZlE7PoZg { NI Field0; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field1; }; struct tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg { NI len; tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A* p; }; struct tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A { NI cap; tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE]; }; struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q { NI len; tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content* p; }; struct tyTuple__sr9ahxowKRwC2RZn4t1m9bTg { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tySequence__KBDwsdF2UrZmqdc6bU9bHbA Field2; }; struct tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ { NI len; tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA* p; }; struct tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA { NI cap; tyTuple__sr9ahxowKRwC2RZn4t1m9bTg data[SEQ_DECL_SIZE]; }; struct tySequence__M1HR1j8fkzOLdhYymqd9cNA { NI len; tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content* p; }; struct tyTuple__kjLAcEjcuUUb5HQQFd004Q { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw Field2; }; struct tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A { NI len; tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q* p; }; struct tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q { NI cap; tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE]; }; struct tySequence__8Np6tlClE5az1CyqZdN19bQ { NI len; tySequence__8Np6tlClE5az1CyqZdN19bQ_Content* p; }; struct tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ { NI len; tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA* p; }; struct tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA { NI cap; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ { NI len; tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg* p; }; struct tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA { NI len; tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA* p; }; struct tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw { NI len; tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg* p; }; struct tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE]; }; struct tySequence__6HN8Af9btfjdnDkSmkCapaA { NI len; tySequence__6HN8Af9btfjdnDkSmkCapaA_Content* p; }; typedef N_NIMCALL_PTR(tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA*, tyProc__VAKrl2wuKAJ7HPlD8a2YOQ) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module, tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen); typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__CgBBk61cGZM3ckyCzQXJtg) (tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* topLevelStmt); typedef N_NIMCALL_PTR(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*, tyProc__DJHfW17JAEBI2WHr9b1BaKg) (tyObject_ModuleGraphcolonObjectType___g2oCqJbiuGsLLrs8RBMKXg* graph, tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA* p, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n); struct tyTuple__GicXS2CKoWgwFlNKz2d15w { tyProc__VAKrl2wuKAJ7HPlD8a2YOQ Field0; tyProc__CgBBk61cGZM3ckyCzQXJtg Field1; tyProc__DJHfW17JAEBI2WHr9b1BaKg Field2; NIM_BOOL Field3; }; struct tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw { NI len; tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ* p; }; struct tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ { NI cap; tyTuple__GicXS2CKoWgwFlNKz2d15w data[SEQ_DECL_SIZE]; }; struct tySequence__gDGqa9bft4EIBGJXdPabojw { NI len; tySequence__gDGqa9bft4EIBGJXdPabojw_Content* p; }; struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q { tySequence__9cnx3zXnWzeclW8Ko4oUgAQ data; NI counter; }; struct tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw { NI32 thisModule; NI32 lastFile; NU32 lastLit; tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ pendingTypes; tySequence__UfuHwINLHlFJGRcvFZqKQQ pendingSyms; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker; tyObject_ConfigRefcolonObjectType___2BjaRtGfBjUbX51p9a4g9a9cg* config; }; struct tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ { NI len; tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg* p; }; struct tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg { NI cap; tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ { NI len; tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q* p; }; struct tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg; typedef NU8 tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w; struct tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ { tyEnum_IdeCmd__qiJleSvN9cnmxSLkFbpwy9bg section; tySequence__sM4lkSb7zS6F7OVMvW9cffQ qualifiedPath; NimStringV2* name; NimStringV2 filePath; NI line; NI column; NimStringV2 doc; NimStringV2 forth; NI quality; NIM_BOOL isGlobal; NIM_BOOL contextFits; tyEnum_PrefixMatch__pLG39bnDOrZac0FzWXgLG0w prefix; NU8 symkind; NI scope; NI localUsages; NI globalUsages; NI tokenLen; NI version; }; struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw { NI len; tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content* p; }; struct tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key; RootObj* val; }; struct tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw { NI len; tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ* p; }; struct tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ { NI cap; tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE]; }; struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ { NI len; tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content* p; }; struct tyTuple__TBpDcqUmZGsc29ac6f1Q29bw { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field0; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field1; }; struct tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ { NI len; tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g* p; }; struct tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g { NI cap; tyTuple__TBpDcqUmZGsc29ac6f1Q29bw data[SEQ_DECL_SIZE]; }; struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA { NI len; tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content* p; }; struct tyTuple__9aq0VbgV1qcJ01voyU56UDw { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field1; }; struct tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw { NI len; tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w* p; }; struct tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w { NI cap; tyTuple__9aq0VbgV1qcJ01voyU56UDw data[SEQ_DECL_SIZE]; }; struct tySequence__W26glz615MtLNjhIPF9ceYQ { NI len; tySequence__W26glz615MtLNjhIPF9ceYQ_Content* p; }; struct tyTuple__dUJLwg9a5XJOrdPHhWnhtgA { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; NimStringV2 Field1; }; struct tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg { NI len; tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg* p; }; struct tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg { NI cap; tyTuple__dUJLwg9a5XJOrdPHhWnhtgA data[SEQ_DECL_SIZE]; }; struct tySequence__zzmYOvMjuaDPGlm2gOxjfw { NI len; tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content* p; }; struct tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1; }; struct tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ { NI len; tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig* p; }; struct tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig { NI cap; tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g data[SEQ_DECL_SIZE]; }; struct tySequence__qwqHTkRvwhrRyENtudHQ7g { NI len; tySequence__qwqHTkRvwhrRyENtudHQ7g_Content* p; }; struct tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA { NI len; tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q* p; }; struct tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q { NI cap; NI data[SEQ_DECL_SIZE]; }; struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw { NI len; tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content* p; }; struct tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ { NI dist; NI depth; NimStringV2 msg; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; }; struct tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg { NI len; tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw* p; }; struct tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw { NI cap; tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ data[SEQ_DECL_SIZE]; }; struct tySequence__YdLNCDKYeipzJx3I8Xw82Q { NI len; tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content* p; }; struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA { NI len; tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content* p; }; struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ { NI len; tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content* p; }; struct tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* label; tySequence__qwqHTkRvwhrRyENtudHQ7g fixups; }; struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ { NI len; tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content* p; }; typedef struct { N_NIMCALL_PTR(void, ClP_0) (tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig* args, void* ClE_0); void* ClE_0; } tyProc__mrbYLH5hYlbDOLEIrzz3iw; struct tyTuple__o6BCEw8CrFLefGO7X45k6w { NimStringV2 Field0; tyProc__mrbYLH5hYlbDOLEIrzz3iw Field1; }; struct tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A { NI len; tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg* p; }; struct tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg { NI cap; tyTuple__o6BCEw8CrFLefGO7X45k6w data[SEQ_DECL_SIZE]; }; typedef NCSTRING tyUncheckedArray__nvS6J9clHMUMHfoZd8Ad2zg[1]; struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ { NI len; tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content* p; }; struct tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ { NI len; tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ* p; }; struct tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ { NI cap; NU8 data[SEQ_DECL_SIZE]; }; struct tySequence__4eQHGndY6XBYpFOH09apV8Q { NI len; tySequence__4eQHGndY6XBYpFOH09apV8Q_Content* p; }; struct tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ { NI len; tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q* p; }; struct tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE]; }; struct tySequence__Co1UO3xbwvLst28EBmbjaQ { NI len; tySequence__Co1UO3xbwvLst28EBmbjaQ_Content* p; }; struct tyTuple__7PT0qz05foPmog1feyuUCA { NI Field0; NI64 Field1; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2; }; struct tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw { NI len; tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ* p; }; struct tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ { NI cap; tyTuple__7PT0qz05foPmog1feyuUCA data[SEQ_DECL_SIZE]; }; struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q { NI len; tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content* p; }; typedef NU8 tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ; struct tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA { NI len; tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw* p; }; struct tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw { NI cap; tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew { NI len; tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg* p; }; struct tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg { NI cap; NU64 data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg { NI len; tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw* p; }; struct tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw { NI cap; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg data[SEQ_DECL_SIZE]; }; struct tySequence__E8pi9b5QNahsURYzXMjh3qw { NI len; tySequence__E8pi9b5QNahsURYzXMjh3qw_Content* p; }; struct tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg { NI len; tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA* p; }; struct tyTuple__47w2DboNEPf69aPgubZdd7Q { NI Field0; NI Field1; NI Field2; }; struct tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA { NI cap; tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE]; }; struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ { NI len; tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content* p; }; struct tyTuple__3AxLuic9btzpM0BvW1FiUeA { NI Field0; NI Field1; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* Field2; }; struct tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ { NI len; tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg* p; }; struct tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg { NI cap; tyTuple__3AxLuic9btzpM0BvW1FiUeA data[SEQ_DECL_SIZE]; }; struct tySequence__3OYSahjG9c3350YMlWpRNyg { NI len; tySequence__3OYSahjG9c3350YMlWpRNyg_Content* p; }; struct tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw { NI Field0; NI Field1; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2; }; struct tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q { NI len; tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg* p; }; struct tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg { NI cap; tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw data[SEQ_DECL_SIZE]; }; struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA { NI len; tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content* p; }; struct tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog { tyObject_TIdObj__jPSvrmNCWI4CL3MSWxUHJQ* key; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* val; }; struct tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA { NI len; tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA* p; }; struct tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA { NI cap; tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE]; }; struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA { NI len; tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content* p; }; struct tyTuple__ZXHQRsN32wSdtLbiAuCGmg { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0; NI Field1; }; struct tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA { NI len; tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA* p; }; struct tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA { NI cap; tyTuple__ZXHQRsN32wSdtLbiAuCGmg data[SEQ_DECL_SIZE]; }; struct tySequence__Xet7RaPNEoI76rXS0Qks9ag { NI len; tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content* p; }; struct tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA { NI Field0; NI Field1; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field2; }; struct tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA { NI len; tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA* p; }; struct tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA { NI cap; tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA data[SEQ_DECL_SIZE]; }; struct tySequence__IKjIhq49bzOoAeTg2ER8PSA { NI len; tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content* p; }; struct tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA { NI len; tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw* p; }; typedef NU8 tyEnum_TSlotKind__qhj7bj6ziZEULdOn2LGcOw; struct tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q { NIM_BOOL Field0; tyEnum_TSlotKind__qhj7bj6ziZEULdOn2LGcOw Field1; }; struct tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw { NI cap; tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg { NI len; tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg* p; }; struct tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg { NI cap; tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ data[SEQ_DECL_SIZE]; }; struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA { NI len; tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content* p; }; typedef NU8 tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w; struct tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ { tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w kind; union{ NI64 intVal; NF floatVal; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* node; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* regAddr; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** nodeAddr; }; }; struct tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ { NI len; tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q* p; }; struct tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q { NI cap; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ data[SEQ_DECL_SIZE]; }; struct tySequence__L8fp6QCa2lczU05QM7SC9cg { NI len; tySequence__L8fp6QCa2lczU05QM7SC9cg_Content* p; }; struct tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1; }; struct tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA { NI len; tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg* p; }; struct tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg { NI cap; tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw data[SEQ_DECL_SIZE]; }; struct tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ concreteTypes; NI compilesId; }; struct tySequence__B9cdeRjiqZYBtgmMW4y69bow { NI len; tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content* p; }; struct tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* genericSym; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* inst; }; struct tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw { NI len; tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA* p; }; struct tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA { NI cap; tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA data[SEQ_DECL_SIZE]; }; struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw { NI len; tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content* p; }; struct tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew { NI len; tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog* p; }; struct tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog { NI cap; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* data[SEQ_DECL_SIZE]; }; struct tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg { tyEnum_TLibKind__sEp9azpcqn0Sobvo3wDq16w kind; NIM_BOOL generated; NIM_BOOL isOverriden; NimStringV2 name; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* path; }; struct tySequence__mkw3BsSwySE8kJ1iQVHi2g { NI len; tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content* p; }; struct tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw { NI len; tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA* p; }; struct tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA { NI cap; tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* data[SEQ_DECL_SIZE]; }; typedef NU8 tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw[12]; typedef NU32 tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA; struct tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg { tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg options; tyEnum_TCallingConvention__XL1p2EKvOAlAHpc68ecZPw defaultCC; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* dynlib; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw notes; tySet_tyEnum_Feature__k2wmsadbuVSPLgnQzpreqA features; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* otherPragmas; tySet_tyEnum_TMsgKind__w451l0dg4CacKSKYxza9cvw warningAsErrors; }; struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw { NI len; tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content* p; }; struct tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg { NI len; tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w* p; }; typedef NU8 tyEnum_MismatchKind__1ZQ7wGBOy9aTyCOTAargb1Q; struct tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w { tyEnum_MismatchKind__1ZQ7wGBOy9aTyCOTAargb1Q kind; NI arg; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* formal; }; struct tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tyObject_MismatchInfo__b5zQgDdtcDHQYcb66uqc5w firstMismatch; tySequence__sM4lkSb7zS6F7OVMvW9cffQ diagnostics; NIM_BOOL enabled; }; struct tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w { NI cap; tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A data[SEQ_DECL_SIZE]; }; struct tySequence__9csKSQ865Bdwb8TbX9cOogww { NI len; tySequence__9csKSQ865Bdwb8TbX9cOogww_Content* p; }; struct tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ { tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field0; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field1; }; struct tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ { NI len; tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw* p; }; struct tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw { NI cap; tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ data[SEQ_DECL_SIZE]; }; struct tySequence__2ysejK9bM8cCXleF05Ng9cHA { NI len; tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content* p; }; struct tyTuple__OseWehQ0HNC8Ns4uO1D8HA { NI Field0; NI Field1; tySequence__9csKSQ865Bdwb8TbX9cOogww Field2; }; struct tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg { NI len; tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw* p; }; struct tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw { NI cap; tyTuple__OseWehQ0HNC8Ns4uO1D8HA data[SEQ_DECL_SIZE]; }; struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg { NI len; tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content* p; }; struct tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1; }; struct tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw { NI len; tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg* p; }; struct tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg { NI cap; tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA data[SEQ_DECL_SIZE]; }; struct tySequence__MSDrKmAF4cj59cY74qFKQtQ { NI len; tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content* p; }; struct tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ { NI len; tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ* p; }; typedef NU8 tyEnum_VarIndexKind__6pCadyQZHCR6acdFnGn1Ig; struct tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA { tyEnum_VarIndexKind__6pCadyQZHCR6acdFnGn1Ig kind; union{ NI parent; NI graphIndex; }; }; typedef NU8 tySet_tyEnum_VarFlag__uK6mVwFqk3i7KhNEz6AYBQ; struct tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA { tyObject_Connection__PKo09bcsgKnccLlJG4qrFxA con; tySet_tyEnum_VarFlag__uK6mVwFqk3i7KhNEz6AYBQ flags; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; NI reassignedTo; NI aliveStart; NI aliveEnd; tySequence__qwqHTkRvwhrRyENtudHQ7g borrowsFrom; }; struct tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ { NI cap; tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA data[SEQ_DECL_SIZE]; }; struct tySequence__oPvbBQGfJLgF9axmfwR3PQA { NI len; tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content* p; }; struct tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ { NI len; tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ* p; }; typedef NU8 tySet_tyEnum_SubgraphFlag__ml3yXvPvj6hJ9cmVAkOXJFQ; struct tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* param; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg mutatedHere; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg connectedVia; tySet_tyEnum_SubgraphFlag__ml3yXvPvj6hJ9cmVAkOXJFQ flags; NI maxMutation; NI minConnection; tySequence__qwqHTkRvwhrRyENtudHQ7g mutations; }; struct tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ { NI cap; tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw data[SEQ_DECL_SIZE]; }; struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA { NI len; tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content* p; }; struct tyTuple__MYB87DFoxG1fGveKhpWHrg { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* Field0; NI Field1; }; struct tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA { NI len; tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA* p; }; struct tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA { NI cap; tyTuple__MYB87DFoxG1fGveKhpWHrg data[SEQ_DECL_SIZE]; }; struct tySequence__dAjyAaabi52TN36Jp0fAXQ { NI len; tySequence__dAjyAaabi52TN36Jp0fAXQ_Content* p; }; struct tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg { NI len; tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA* p; }; struct tyTuple__X9bWVAqRSgByRpQwn6owzEA { NI Field0; NI Field1; NI16 Field2; }; struct tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA { NI cap; tyTuple__X9bWVAqRSgByRpQwn6owzEA data[SEQ_DECL_SIZE]; }; struct tySequence__0a6ZbC0zPSfUDYzqPnO68A { NI len; tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content* p; }; struct tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ { NI len; tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w* p; }; struct tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w { NI cap; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA data[SEQ_DECL_SIZE]; }; struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw { NI len; tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content* p; }; struct tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ { NI len; tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg* p; }; typedef NU8 tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w; struct tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg { NI cap; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE]; }; struct tySequence__WAoMpel6cRl8wTBAvKwzFQ { NI len; tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content* p; }; struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ { NI len; tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content* p; }; struct tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA { NI len; tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw* p; }; struct tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw { NI cap; tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_TransitionKind__RnJG7vr34PrgdLvvoOJsfg; struct tyObject_History__GvmH1bmZD6bA1ithz47A7w { tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w nilability; tyEnum_TransitionKind__RnJG7vr34PrgdLvvoOJsfg kind; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* node; }; struct tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw { NI len; tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA* p; }; struct tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA { NI cap; tyObject_History__GvmH1bmZD6bA1ithz47A7w data[SEQ_DECL_SIZE]; }; struct tySequence__fEh0bUDDOwnFhhuQmQJTNA { NI len; tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content* p; }; struct tyTuple__czAeVAIf9abkuDYbRyH2HPw { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w Field1; }; struct tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA { NI len; tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg* p; }; struct tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg { NI cap; tyTuple__czAeVAIf9abkuDYbRyH2HPw data[SEQ_DECL_SIZE]; }; struct tySequence__CjiF6qhVnW77uIpIJIHh4g { NI len; tySequence__CjiF6qhVnW77uIpIJIHh4g_Content* p; }; struct tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg { NI len; tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q* p; }; struct tyTuple__Q7CgtBIIaP8AXsO59brAMtw { NI Field0; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg Field1; }; struct tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q { NI cap; tyTuple__Q7CgtBIIaP8AXsO59brAMtw data[SEQ_DECL_SIZE]; }; struct tySequence__ktORsIoSYOx5QT5QRjKHng { NI len; tySequence__ktORsIoSYOx5QT5QRjKHng_Content* p; }; typedef NU16 tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA; struct tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw { NI len; tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng* p; }; struct tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng { NI cap; tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA data[SEQ_DECL_SIZE]; }; struct tySequence__ayW1sBql6IlgnJXmG6YwBw { NI len; tySequence__ayW1sBql6IlgnJXmG6YwBw_Content* p; }; struct tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw { NI len; tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw* p; }; typedef NU8 tyEnum_ImportMode__LzfO42ojcBTf7f9ahbveBXw; struct tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* m; tyEnum_ImportMode__LzfO42ojcBTf7f9ahbveBXw mode; union{ struct {tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA imported; } _mode_2; struct {tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA exceptSet; } _mode_3; }; }; struct tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw { NI cap; tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ data[SEQ_DECL_SIZE]; }; struct tySequence__Bis5AbpONWcIRrPyPJS8Yw { NI len; tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content* p; }; struct tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ { NI len; tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g* p; }; struct tyTuple__NAaJgGVgNmlGoqmiWxdOHQ { NI Field0; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ Field1; }; struct tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g { NI cap; tyTuple__NAaJgGVgNmlGoqmiWxdOHQ data[SEQ_DECL_SIZE]; }; struct tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA { Exception Sup; }; struct tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA { tyObject_Defect__LbeSGvgPzGzXnW9caIkJqMA Sup; }; struct tySequence__iAJHx13GhKZqo9aZIEf0shg { NI len; tySequence__iAJHx13GhKZqo9aZIEf0shg_Content* p; }; struct tyTuple__w31HlKXGH5QCPFggOmKfbQ { NimStringV2 Field0; NI32 Field1; }; struct tyTuple__Qg4SFODJal5XbwOjR1hWhg { NI Field0; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1; tyTuple__w31HlKXGH5QCPFggOmKfbQ Field2; }; struct tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg { NI len; tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ* p; }; struct tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ { NI cap; tyTuple__Qg4SFODJal5XbwOjR1hWhg data[SEQ_DECL_SIZE]; }; struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ { NI len; tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content* p; }; struct tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw { NI Field0; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1; NimStringV2 Field2; }; struct tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w { NI len; tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg* p; }; struct tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg { NI cap; tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE]; }; struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ { NI len; tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content* p; }; struct tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ { NI len; tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw* p; }; struct tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg { tyArray__qtqsWM5aXmcpMIVmvq3kAA Field0; NI Field1; }; struct tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw { NI cap; tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE]; }; struct tySequence__jwzrUFjG9akTIJTBBFvvqxw { NI len; tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content* p; }; struct tyTuple__XOVT24GHXwqiEj5GCsEGCA { NimStringV2 Field0; NI Field1; }; struct tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ { NI len; tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw* p; }; struct tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw { NI cap; tyTuple__XOVT24GHXwqiEj5GCsEGCA data[SEQ_DECL_SIZE]; }; struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA { NI len; tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content* p; }; struct tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw { NI h; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* key; NI val; }; struct tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA { NI len; tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA* p; }; struct tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE]; }; struct tySequence__YrxX49bb8rgJi59a7He40eNw { NI len; tySequence__YrxX49bb8rgJi59a7He40eNw_Content* p; }; struct tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw { NI len; tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw* p; }; struct tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw { NI cap; tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* data[SEQ_DECL_SIZE]; }; struct tySequence__QhKW39aBdj2b0D43QtN2bjA { NI len; tySequence__QhKW39aBdj2b0D43QtN2bjA_Content* p; }; typedef NU8 tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg; struct tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg { tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg kind; union{ NI dest; struct {tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* n; } _kind_2; }; }; struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ { NI len; tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content* p; }; struct tySequence__oFoKqOMdasuVwZhYxHFrVw { NI len; tySequence__oFoKqOMdasuVwZhYxHFrVw_Content* p; }; struct tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw { NIM_BOOL isTryBlock; union{ struct {tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* label; tySequence__oFoKqOMdasuVwZhYxHFrVw breakFixups; } _isTryBlock_1; struct {tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* finale; tySequence__qwqHTkRvwhrRyENtudHQ7g raiseFixups; } _isTryBlock_2; }; }; struct tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA { NI len; tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg* p; }; struct tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg { NI cap; tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ { NI len; tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA* p; }; struct tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA { NI cap; tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg data[SEQ_DECL_SIZE]; }; struct tyTuple__SCMnwYO9aLsJgaGprCp9avVA { NI Field0; tySequence__xxu3GgaFAGO6lOns9aHaeLQ Field1; }; struct tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g { NI len; tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ* p; }; struct tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ { NI cap; tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE]; }; struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA { NI len; tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content* p; }; typedef NimStringV2 tyArray__LdyC7LZsOdioGeEnoLpaWg[3]; struct tyObject_TBlock__JIRrZegp1dSH545gTl2wbw { NI id; NimStringV2 label; tyArray__LdyC7LZsOdioGeEnoLpaWg sections; NIM_BOOL isLoop; NI16 nestedTryStmts; NI16 nestedExceptStmts; NI16 frameLen; }; struct tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A { NI len; tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA* p; }; struct tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA { NI cap; tyObject_TBlock__JIRrZegp1dSH545gTl2wbw data[SEQ_DECL_SIZE]; }; struct tySequence__WPcy3bORPBFlmk2KIq2pbQ { NI len; tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content* p; }; struct tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw { NI len; tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ* p; }; struct tyTuple__a1QJSSO0LTGR9bFH59c2xGCA { NI Field0; tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1; }; struct tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ { NI cap; tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE]; }; struct tySequence__rB68esCEKanLFytJ5hiKsw { NI len; tySequence__rB68esCEKanLFytJ5hiKsw_Content* p; }; typedef NU8 tyEnum_TDirection__14OAkGPfNZ8YC0eCDxaymA; struct tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* v; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* alias; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* lower; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* upper; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* stride; tyEnum_TDirection__14OAkGPfNZ8YC0eCDxaymA dir; NIM_BOOL blacklisted; }; struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg { NI len; tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content* p; }; struct tyTuple__GRD9aIjxw3tFJVBgFRUZBaA { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field1; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field2; NI Field3; NIM_BOOL Field4; }; struct tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg { NI len; tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg* p; }; struct tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg { NI cap; tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw { NI len; tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w* p; }; struct tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w { NI cap; tyTuple__GRD9aIjxw3tFJVBgFRUZBaA data[SEQ_DECL_SIZE]; }; struct tySequence__CLxteBYwBSYOnzVdclEAZA { NI len; tySequence__CLxteBYwBSYOnzVdclEAZA_Content* p; }; struct tyTuple__koqYHy9bcr6c5EC1AVLHrBw { tyObject_TLoc__cQfx3WjJDtozqFtY4RdR9cA Field0; NimStringV2 Field1; }; struct tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg { NI len; tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA* p; }; struct tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA { NI cap; tyTuple__koqYHy9bcr6c5EC1AVLHrBw data[SEQ_DECL_SIZE]; }; struct tySequence__xxzaIRRwBSmC9auydz4uNwA { NI len; tySequence__xxzaIRRwBSmC9auydz4uNwA_Content* p; }; struct tyTuple__C5G2pXOyz7QIn9b4No233xw { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* Field0; NIM_BOOL Field1; NI Field2; }; struct tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw { NI len; tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw* p; }; struct tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw { NI cap; tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE]; }; struct tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA { RootObj Sup; tyObject_IdGeneratorcolonObjectType___C1k2TcDRT9cU4DEatQIT09ag* idgen; }; typedef NimStringV2 tyArray__G64tTnd4J2GTebj2rm62iw[16]; typedef NU8 tySet_tyEnum_CodegenFlag__cTkb0Znn9c0Y9clsw9aAohBAQ; struct tyObject_Table__7QUih24SnfvotOZJCNYrBg { tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ data; NI counter; }; struct tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A { tySequence__WPcy3bORPBFlmk2KIq2pbQ data; NI counter; }; struct tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA { NI counter; tySequence__MoXuTbVW9cpbdFcU68jxs9bA data; }; typedef NimStringV2 tyArray__uYfnZr3JDHzYnjwgTP66Xw[10]; struct tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ { tySequence__XUL1TrMU0tgXmaMFCIYgFQ data; NI counter; NIM_BOOL isSorted; }; struct tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA { NIM_BOOL enabled; FILE* f; NimStringV2 buf; NimStringV2 filename; tySequence__UfuHwINLHlFJGRcvFZqKQQ syms; }; struct tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A { tyObject_TPassContext__9aUzdnrOgAbujYuO39brF9bbA Sup; tyArray__G64tTnd4J2GTebj2rm62iw s; tySet_tyEnum_CodegenFlag__cTkb0Znn9c0Y9clsw9aAohBAQ flags; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* module; NimStringV2 filename; NimStringV2 cfilename; NimStringV2 tmpBase; tyObject_Table__7QUih24SnfvotOZJCNYrBg typeCache; tyObject_HashSet__LWqBPbJi8sAUtgObUDu34A typeABICache; tyObject_Table__7QUih24SnfvotOZJCNYrBg forwTypeCache; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredThings; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA declaredProtos; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA alive; tySequence__sM4lkSb7zS6F7OVMvW9cffQ headerFiles; tyObject_Table__7QUih24SnfvotOZJCNYrBg typeInfoMarker; tyObject_Table__7QUih24SnfvotOZJCNYrBg typeInfoMarkerV2; tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA* initProc; tyObject_TCProc__IoZ6UP6LitaDvmg7qjHmzA* preInitProc; NimStringV2 hcrCreateTypeInfosProc; NIM_BOOL inHcrInitGuard; tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ typeStack; tyObject_TNodeTable__pxPrWTy08K9c0WMqPV1dXSA dataCache; NI typeNodes; NI nimTypes; NimStringV2 typeNodesName; NimStringV2 nimTypesName; NI labels; tyArray__uYfnZr3JDHzYnjwgTP66Xw extensionLoaders; tyObject_CountTable__tUMxxU9cRgLolsrW9b7IBGsQ sigConflicts; tyObject_BModuleListcolonObjectType___5RBBlr3QI37u6S3kRDGuFA* g; tyObject_NdiFile__9agcNDMZLEhF9btXu8YBZkwA ndi; }; struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ { NI len; tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content* p; }; struct tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ { NI len; tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg* p; }; struct tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE]; }; struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g { NI len; tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content* p; }; struct tyTuple__awOivLjlO76sGdHY7nQUjQ { NI Field0; NI Field1; NimStringV2 Field2; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* Field3; }; struct tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw { NI len; tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng* p; }; struct tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg; struct tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg { tySequence__MlAD6nAPq9bHKla9cWiIZP0g data; NI counter; NI first; NI last; }; struct tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q { NIM_BOOL isUnquoted; tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg kind; union{ struct {NimStringV2 str; } _kind_1; struct {NI64 num; } _kind_2; struct {NF fnum; } _kind_3; struct {NIM_BOOL bval; } _kind_4; struct {tyObject_OrderedTable__ZZvSdVkA2s2sIyifu4cpkg fields; } _kind_6; struct {tySequence__oLpBKXzW3hF9aCVMo5EymfQ elems; } _kind_7; }; }; struct tySequence__wrWQccISxQegvhlY18rdnw { NI len; tySequence__wrWQccISxQegvhlY18rdnw_Content* p; }; struct tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA { NI len; tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA* p; }; struct tyTuple__Ss72DYPHpb9a9bqskL9cokvpA { NI Field0; tyObject_ItemId__RG5oiYa2xm9bBBKInuP3ECw Field1; }; struct tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA { NI cap; tyTuple__Ss72DYPHpb9a9bqskL9cokvpA data[SEQ_DECL_SIZE]; }; struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw { NI len; tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content* p; }; struct tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ { NI Field0; tySet_tyEnum_TOption__PrH9cMsvu5oCG0HODAZ3CAg Field1; NI Field2; }; struct tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw { NI len; tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ* p; }; struct tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ { NI cap; tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ data[SEQ_DECL_SIZE]; }; struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w { NI len; tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content* p; }; struct tyTuple__Ll5iolPASSzOEheeSNjmiw { NI Field0; NI32 Field1; }; struct tyTuple__9a3DhYVfcy14Fx42tD0lSEQ { NI Field0; NimStringV2 Field1; tyTuple__Ll5iolPASSzOEheeSNjmiw Field2; }; struct tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw { NI len; tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ* p; }; struct tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ { NI cap; tyTuple__9a3DhYVfcy14Fx42tD0lSEQ data[SEQ_DECL_SIZE]; }; struct tySequence__PrBYolTs4TOSgE8v5oqDUQ { NI len; tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content* p; }; struct tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ { NI len; tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw* p; }; struct tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw { NI cap; tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE]; }; typedef NU16 tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA; typedef NU8 tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA; struct tySequence__ShY8g1lKoVH7yYhtphfCGw { NI len; tySequence__ShY8g1lKoVH7yYhtphfCGw_Content* p; }; struct tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw { NI len; tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg* p; }; struct tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ { NI id; NIM_BOOL isLoop; }; struct tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg { NI cap; tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA; struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg { NI len; tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content* p; }; struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ { NI len; tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content* p; }; struct tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg { NIM_BOOL inSource; union{ struct {NI file; NI line; tySequence__ZD3gjsY4ErSd1GZWwLpMfQ segments; } _inSource_1; }; }; struct tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ { NI len; tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA* p; }; struct tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA { NI cap; tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg data[SEQ_DECL_SIZE]; }; struct tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA { NI original; NI generated; NI name; }; struct tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw { NI len; tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q* p; }; struct tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q { NI cap; tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE]; }; struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og { NI len; tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content* p; }; struct tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ { NI Field0; NimStringV2 Field1; NI Field2; }; struct tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw { NI len; tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g* p; }; struct tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g { NI cap; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE]; }; struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw { NI len; tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content* p; }; struct tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw { NIM_BOOL isRst; union{ struct {tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst; } _isRst_1; struct {NimStringV2 str; } _isRst_2; }; }; struct tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw { NI len; tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA* p; }; struct tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE]; }; struct tySequence__HsIBrWWNKBMO7j6datX5Dw { NI len; tySequence__HsIBrWWNKBMO7j6datX5Dw_Content* p; }; typedef NU8 tyEnum_TokType__UY24uyT9bUilTKVVPqpgQjA; struct tyObject_Token__E0ilHwDrlCLqd7buwAkizA { tyEnum_TokType__UY24uyT9bUilTKVVPqpgQjA kind; NI ival; NimStringV2 symbol; NI line; NI col; }; struct tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA { NI len; tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg* p; }; struct tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg { NI cap; tyObject_Token__E0ilHwDrlCLqd7buwAkizA data[SEQ_DECL_SIZE]; }; struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw { NI len; tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content* p; }; struct tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ { NI len; tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ* p; }; struct tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE]; }; typedef NU8 tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ; struct tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA { NU16 line; NI16 col; NI32 fileIndex; }; struct tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ { tyEnum_RstNodeKind__DNoJcMFu9cjq4EGXsLl82CQ kind; union{ struct {NimStringV2 text; } _kind_1; struct {NimStringV2 labelFmt; } _kind_2; struct {NimStringV2 lineIndent; } _kind_3; struct {NimStringV2 adType; } _kind_4; struct {NI level; } _kind_5; struct {NI order; } _kind_6; struct {NI quotationDepth; } _kind_7; struct {tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; } _kind_8; struct {NimStringV2 tooltip; } _kind_9; struct {NI colCount; } _kind_10; struct {NIM_BOOL endsHeader; } _kind_11; struct {NI span; } _kind_12; }; NimStringV2 anchor; tySequence__V9cBl110bSARQ3Xk9bVaXHDw sons; }; struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ { NI len; tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content* p; }; struct tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog { NI len; tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg* p; }; typedef NU8 tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q; typedef NU8 tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww; struct tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg { NimStringV2 symKind; NimStringV2 symTypeKind; NimStringV2 name; NimStringV2 generics; NIM_BOOL isGroup; NIM_BOOL parametersProvided; tySequence__4eQHGndY6XBYpFOH09apV8Q parameters; NimStringV2 outType; }; struct tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA { tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; NI priority; tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q kind; union{ struct {tyEnum_RstAnchorKind__HSMTgv9aOcu9c9aGdUFHNRGww anchorType; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* target; } _kind_1; struct {NimStringV2 tooltip; tyObject_LangSymbol__jm3HUsej78SpDMpERRYGzg langSym; NimStringV2 refname; } _kind_2; }; }; struct tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg { NI cap; tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA data[SEQ_DECL_SIZE]; }; struct tySequence__F9boYP184KOk9aMfON9aNJqIg { NI len; tySequence__F9boYP184KOk9aMfON9aNJqIg_Content* p; }; struct tyTuple__8io2RZ1DpCBm14M9cFhsmTg { NI Field0; NimStringV2 Field1; tySequence__KaZEC9alGb0qEnwuLoUB4EQ Field2; }; struct tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g { NI len; tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww* p; }; struct tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww { NI cap; tyTuple__8io2RZ1DpCBm14M9cFhsmTg data[SEQ_DECL_SIZE]; }; struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ { NI len; tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content* p; }; struct tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw { NimStringV2 alias; NimStringV2 anchor; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; }; struct tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw { NI len; tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA* p; }; struct tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA { NI cap; tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw data[SEQ_DECL_SIZE]; }; struct tySequence__lrunEzM3UiMYKPLPCTNo0w { NI len; tySequence__lrunEzM3UiMYKPLPCTNo0w_Content* p; }; typedef NU8 tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg; struct tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw { tyEnum_SubstitutionKind__UYVbDnYn9cKDLyuToJ1Ro9cg kind; NimStringV2 key; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* value; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; }; struct tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ { NI len; tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw* p; }; struct tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw { NI cap; tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE]; }; struct tySequence__lBgZ7a89beZGYPl8PiANMTA { NI len; tySequence__lBgZ7a89beZGYPl8PiANMTA_Content* p; }; struct tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg { NI len; tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ* p; }; struct tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ { NI cap; NIM_CHAR data[SEQ_DECL_SIZE]; }; struct tySequence__SugKu9bev7GtgZTDZMD2xgw { NI len; tySequence__SugKu9bev7GtgZTDZMD2xgw_Content* p; }; struct tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w { NI len; tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g* p; }; struct tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE]; }; struct tySequence__59axsmyJq9bYh2MONDvuwAkA { NI len; tySequence__59axsmyJq9bYh2MONDvuwAkA_Content* p; }; typedef NU8 tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA; struct tyTuple__msoRFpgv3EcbLwCh9arSpYw { tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA Field0; NI Field1; NI Field2; NI Field3; NimStringV2 Field4; }; struct tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg { NI len; tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA* p; }; struct tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA { NI cap; tyTuple__msoRFpgv3EcbLwCh9arSpYw data[SEQ_DECL_SIZE]; }; struct tySequence__itU9cAYRNnSMU3pWsbVN4bA { NI len; tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content* p; }; struct tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ { NIM_CHAR symbol; NIM_BOOL hasOverline; NI line; NIM_BOOL hasPeers; }; struct tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ { NI len; tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA* p; }; struct tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA { NI cap; tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ data[SEQ_DECL_SIZE]; }; struct tySequence__Bj34UZNlFIOjckWWrFtrXA { NI len; tySequence__Bj34UZNlFIOjckWWrFtrXA_Content* p; }; struct tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg { NI len; tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA* p; }; struct tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA { NI start; NI stop; }; struct tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA { NI cap; tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA data[SEQ_DECL_SIZE]; }; struct tyTuple__kN8up2W6YKc5YA9avn5mV5w { NimStringV2 Field0; NI Field1; NI Field2; }; struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ { NI len; tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content* p; }; struct tyTuple__1wU9ajf4VtbrOmgUqBNzsYg { NI Field0; NI Field1; NimStringV2 Field2; tyObject_ExampleGroupcolonObjectType___9aXOhzxrAgiYgPTsU6NDvfg* Field3; }; struct tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA { NI len; tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA* p; }; struct tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA { NI cap; tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE]; }; struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ { NI len; tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content* p; }; struct tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ { NI len; tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg* p; }; struct tyObject_Item__xIWVCW9buZJq272Lwjb2YKA { tySequence__aNvCnksuz1F1Q4tMb9afk9aw descRst; tySequence__sM4lkSb7zS6F7OVMvW9cffQ substitutions; NimStringV2 sortName; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; NimStringV2 anchor; NimStringV2 name; NimStringV2 detailedName; }; struct tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg { NI cap; tyObject_Item__xIWVCW9buZJq272Lwjb2YKA data[SEQ_DECL_SIZE]; }; struct tySequence__HHCGXo4NJPVPsclXXVC9aqA { NI len; tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content* p; }; struct tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w { NI Field0; NimStringV2 Field1; tySequence__7NPfIKL9byl5LKWg9aDddIoQ Field2; }; struct tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA { NI len; tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA* p; }; struct tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA { NI cap; tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE]; }; struct tySequence__T9cc8i7z3uFa6qWrxalwg0A { NI len; tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content* p; }; struct tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg { NimStringV2 content; NimStringV2 sortName; }; struct tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big { NI len; tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w* p; }; struct tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w { NI cap; tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE]; }; struct tySequence__Chkr9cfPW8zB6JIX5upkN2A { NI len; tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content* p; }; struct tyTuple__E1X6NevDQ7zMPqQny9czpRA { NI Field0; NimStringV2 Field1; tySequence__T9cc8i7z3uFa6qWrxalwg0A Field2; }; struct tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA { NI len; tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ* p; }; struct tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ { NI cap; tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE]; }; struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg { NI len; tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content* p; }; struct tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg { NI len; tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA* p; }; typedef NU8 tyEnum_AnchorRule__g9b7A1W7y7TqDINcOHWBCuA; struct tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg { tyEnum_AnchorRule__g9b7A1W7y7TqDINcOHWBCuA ar; NI priority; NimStringV2 tooltip; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* target; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA info; }; struct tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA { NI cap; tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg data[SEQ_DECL_SIZE]; }; struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw { NI len; tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content* p; }; struct tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* json; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* rst; NimStringV2 rstField; }; struct tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA { NI len; tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw* p; }; struct tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw { NI cap; tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw data[SEQ_DECL_SIZE]; }; struct tySequence__MVOolrgzxbiYsd7sgvFfFw { NI len; tySequence__MVOolrgzxbiYsd7sgvFfFw_Content* p; }; struct tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A { NimStringV2 keyword; NimStringV2 link; NimStringV2 linkTitle; NimStringV2 linkDesc; }; struct tySequence__CJOrWaM0fWekVRTE2AotGw { NI len; tySequence__CJOrWaM0fWekVRTE2AotGw_Content* p; }; struct tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ { NI Field0; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A Field1; tySequence__CJOrWaM0fWekVRTE2AotGw Field2; }; struct tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A { NI len; tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA* p; }; struct tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA { NI cap; tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ data[SEQ_DECL_SIZE]; }; struct tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA { NI len; tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA* p; }; struct tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE]; }; typedef NIM_CHAR tyArray__gpc2RrLEcWgv7ONpLYNHOw[2001]; #ifndef tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP #define tySequence__uB9b75OUPRENsBAu4AnoePA_Content_PP struct tySequence__uB9b75OUPRENsBAu4AnoePA_Content { NI cap; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9chP3SzkaldXzawWQCDsqqg_Content_PP #define tySequence__9chP3SzkaldXzawWQCDsqqg_Content_PP struct tySequence__9chP3SzkaldXzawWQCDsqqg_Content { NI cap; tyTuple__aGv2fk9ceddvdC01ZJC2Q2g data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP #define tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content_PP struct tySequence__npXKLeClRo4ZDs6rPxQ9bRA_Content { NI cap; tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP #define tySequence__o8paxaScVM7VHajE9a8rbyw_Content_PP struct tySequence__o8paxaScVM7VHajE9a8rbyw_Content { NI cap; tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP #define tySequence__SE64IkxZVzsW0aLsNjnJHg_Content_PP struct tySequence__SE64IkxZVzsW0aLsNjnJHg_Content { NI cap; tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP #define tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content { NI cap; tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP #define tySequence__xv3aaFd3JCw8NbmALHiezQ_Content_PP struct tySequence__xv3aaFd3JCw8NbmALHiezQ_Content { NI cap; tyTuple__sPaDkVPSC0MkcoXCxPH9ccA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP #define tySequence__7lEisrXlQEzwtUKW5pzRCw_Content_PP struct tySequence__7lEisrXlQEzwtUKW5pzRCw_Content { NI cap; tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP #define tySequence__4eRCaZmrYLLw2k30GPTiMw_Content_PP struct tySequence__4eRCaZmrYLLw2k30GPTiMw_Content { NI cap; tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP #define tySequence__trGETez9cSsl1jxXZnhjkxw_Content_PP struct tySequence__trGETez9cSsl1jxXZnhjkxw_Content { NI cap; tyTuple__zny240XqOp8RaO2p8IHLJQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6j25whH7XTBoIXcM0x1T7A_Content_PP #define tySequence__6j25whH7XTBoIXcM0x1T7A_Content_PP struct tySequence__6j25whH7XTBoIXcM0x1T7A_Content { NI cap; tyTuple__9cdgeqdY7FRioNKBoD6G66A data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP #define tySequence__9czS3pDdyAs7bxglDcl2YyA_Content_PP struct tySequence__9czS3pDdyAs7bxglDcl2YyA_Content { NI cap; tyObject_Iface__GILGqST9an4kYyzfE9aqumug data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP #define tySequence__khRnfByqYV6qzEm71s9aoMA_Content_PP struct tySequence__khRnfByqYV6qzEm71s9aoMA_Content { NI cap; tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP #define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP #define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP #define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP #define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP #define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP #define tySequence__IWXeVgKgI4IltTBItDiIwQ_Content_PP struct tySequence__IWXeVgKgI4IltTBItDiIwQ_Content { NI cap; tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP #define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP #define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP #define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP #define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP #define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP #define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP #define tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content_PP struct tySequence__ANJm3Ou4QEh9abhA1XpChkw_Content { NI cap; tyTuple__iv4s4NUz12iOqq0NB9cYh3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP #define tySequence__fdmz6VkIf1ewwrssKYqRFg_Content_PP struct tySequence__fdmz6VkIf1ewwrssKYqRFg_Content { NI cap; tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP #define tySequence__kxu4GK0onha2t9bo86mdVAg_Content_PP struct tySequence__kxu4GK0onha2t9bo86mdVAg_Content { NI cap; tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP #define tySequence__7C9bvULfaDaWykzhm3DspFQ_Content_PP struct tySequence__7C9bvULfaDaWykzhm3DspFQ_Content { NI cap; tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q data[SEQ_DECL_SIZE];}; #endif struct tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* sym; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg info; }; #ifndef tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP #define tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content_PP struct tySequence__XpdAmI9cDNdhUBFb3iaYfkw_Content { NI cap; tyObject_SymInfoPair__tdBivcU9bT8j1LrgpcSZ9a6w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP #define tySequence__kdxAxisTjDkmDgNFb13UQw_Content_PP struct tySequence__kdxAxisTjDkmDgNFb13UQw_Content { NI cap; tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP #define tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP #define tySequence__UQG43DVXYWx86AitV5pL8g_Content_PP struct tySequence__UQG43DVXYWx86AitV5pL8g_Content { NI cap; tyTuple__hbzrBSDgTxYG04GZ0NRCew data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP #define tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content_PP struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA_Content { NI cap; tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP #define tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content_PP struct tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA_Content { NI cap; tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP #define tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content_PP struct tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ_Content { NI cap; tyTuple__VM7m2WL59bxLeiTf9bI39aJNw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP #define tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content_PP struct tySequence__fIB1rTQ55aFonoft9a9bmljQ_Content { NI cap; tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__shxop0zPIs5Ec3k71aCLuQ_Content_PP #define tySequence__shxop0zPIs5Ec3k71aCLuQ_Content_PP struct tySequence__shxop0zPIs5Ec3k71aCLuQ_Content { NI cap; NIM_BOOL data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP #define tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content_PP struct tySequence__7s5HyddQ0f9bxMNILHrXwJQ_Content { NI cap; tyTuple__kuMQ1fbjJlHtwKTmBGAe6g data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP #define tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content_PP struct tySequence__xxu3GgaFAGO6lOns9aHaeLQ_Content { NI cap; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP #define tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content_PP struct tySequence__a7eNBKN3r34Q9bPQSBrKlCg_Content { NI cap; tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP #define tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content_PP struct tySequence__XHeQfi7ybWnv4ebLBB7afQ_Content { NI cap; tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP #define tySequence__PXIzfWocnrafGz5p3CP5LA_Content_PP struct tySequence__PXIzfWocnrafGz5p3CP5LA_Content { NI cap; tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP #define tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content_PP struct tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q_Content { NI cap; tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP #define tySequence__9a35SUiZaZnQQczCKMafPpA_Content_PP struct tySequence__9a35SUiZaZnQQczCKMafPpA_Content { NI cap; tyTuple__4mROXJDLgq3TboX1QMTCWQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP #define tySequence__b89aLriiJnVTD186H6zNIgg_Content_PP struct tySequence__b89aLriiJnVTD186H6zNIgg_Content { NI cap; tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP #define tySequence__48JTohSgTy339bRxHzUD8KA_Content_PP struct tySequence__48JTohSgTy339bRxHzUD8KA_Content { NI cap; NI32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP #define tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content_PP struct tySequence__ksIzANWGKlNIZxswx6UF9cQ_Content { NI cap; tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP #define tySequence__rg1JHBuFtw6jyGZxePBOTg_Content_PP struct tySequence__rg1JHBuFtw6jyGZxePBOTg_Content { NI cap; tyTuple__t08apXFlOi7QMiJ7EqOynA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP #define tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content_PP struct tySequence__6xT3ssEcZuds56oxe6Hi1Q_Content { NI cap; tyTuple__mPT8UQTez4CkORDSYBMX5Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP #define tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content_PP struct tySequence__E0A6SaW1v3EKBAVAijH8Mw_Content { NI cap; tyTuple__o7TpijPv9bOBH56jcsA2W3Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP #define tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content_PP struct tySequence__0kQhEjYsrU0bQoX6VKnNbA_Content { NI cap; tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP #define tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content_PP struct tySequence__cNHcFk7EiJIuDgTjWY8U9bg_Content { NI cap; tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP #define tySequence__IHUFRsFxZNv7YydiUO2esQ_Content_PP struct tySequence__IHUFRsFxZNv7YydiUO2esQ_Content { NI cap; NI64 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP #define tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP #define tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content_PP struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA_Content { NI cap; NU32 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP #define tySequence__9afGcb6vqUeksMMfijyiRIg_Content_PP struct tySequence__9afGcb6vqUeksMMfijyiRIg_Content { NI cap; tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content_PP #define tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content_PP struct tySequence__xETHJjQFDm9cBUp9crgqzgZQ_Content { NI cap; tyTuple__jDxNBe0TmdfztixwxnRrgQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP #define tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content_PP struct tySequence__Bre9bNyuQOg1EJKitjSzn8w_Content { NI cap; tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP #define tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content { NI cap; tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP #define tySequence__8QRZaV9bKw9abKv9anJ280svg_Content_PP struct tySequence__8QRZaV9bKw9abKv9anJ280svg_Content { NI cap; tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content_PP #define tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content_PP struct tySequence__IJV2QMQZ2PxTmAfC7VC2zA_Content { NI cap; tySequence__8QRZaV9bKw9abKv9anJ280svg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP #define tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP #define tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content_PP struct tySequence__rbrgPpeV9be6C3GwbBbkmpA_Content { NI cap; tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP #define tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content_PP struct tySequence__YLW4xuku9cRS9cLOfVzwUxqg_Content { NI cap; tyTuple__DlfALjW9a9aZbdaEgWjgJiDA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP #define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP #define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP #define tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content_PP struct tySequence__QuE9aHaZlhk7otugTn0uD9cg_Content { NI cap; tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP #define tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content_PP struct tySequence__29btfq9cDuCZmHsAEmuBeMOg_Content { NI cap; tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP #define tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content_PP struct tySequence__HL9bxOKBQaeJ5XQXd8t8m8g_Content { NI cap; tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP #define tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content_PP struct tySequence__KBDwsdF2UrZmqdc6bU9bHbA_Content { NI cap; tyTuple__pDyHME2vky9bxBYZlE7PoZg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP #define tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content_PP struct tySequence__ndtMxvII636Jz8NCVD9a9a0Q_Content { NI cap; tyTuple__sr9ahxowKRwC2RZn4t1m9bTg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP #define tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content_PP struct tySequence__M1HR1j8fkzOLdhYymqd9cNA_Content { NI cap; tyTuple__kjLAcEjcuUUb5HQQFd004Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__8Np6tlClE5az1CyqZdN19bQ_Content_PP #define tySequence__8Np6tlClE5az1CyqZdN19bQ_Content_PP struct tySequence__8Np6tlClE5az1CyqZdN19bQ_Content { NI cap; tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP #define tySequence__6HN8Af9btfjdnDkSmkCapaA_Content_PP struct tySequence__6HN8Af9btfjdnDkSmkCapaA_Content { NI cap; tyTuple__GicXS2CKoWgwFlNKz2d15w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP #define tySequence__gDGqa9bft4EIBGJXdPabojw_Content_PP struct tySequence__gDGqa9bft4EIBGJXdPabojw_Content { NI cap; tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP #define tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content_PP struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ_Content { NI cap; tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP #define tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content_PP struct tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA_Content { NI cap; tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP #define tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content_PP struct tySequence__oJNUGvppFP9c7bQcQ1vFDNw_Content { NI cap; tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content_PP #define tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content_PP struct tySequence__pNnXZnGn7hEBtRrIRJXnsQ_Content { NI cap; tyTuple__TBpDcqUmZGsc29ac6f1Q29bw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content_PP #define tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content_PP struct tySequence__qfg9bPJ3gIhM2bdKOSVqNLA_Content { NI cap; tyTuple__9aq0VbgV1qcJ01voyU56UDw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__W26glz615MtLNjhIPF9ceYQ_Content_PP #define tySequence__W26glz615MtLNjhIPF9ceYQ_Content_PP struct tySequence__W26glz615MtLNjhIPF9ceYQ_Content { NI cap; tyTuple__dUJLwg9a5XJOrdPHhWnhtgA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content_PP #define tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content_PP struct tySequence__zzmYOvMjuaDPGlm2gOxjfw_Content { NI cap; tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP #define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content_PP #define tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content_PP struct tySequence__5ahH19c3MtpJ0F0oa6zJWmw_Content { NI cap; tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP #define tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content_PP struct tySequence__YdLNCDKYeipzJx3I8Xw82Q_Content { NI cap; NU64 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP #define tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content_PP struct tySequence__vGSdgYDvgwpTIM9bdnxpXHA_Content { NI cap; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content_PP #define tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content_PP struct tySequence__dJt9ak0PHeYYhnT7tdKLoOQ_Content { NI cap; tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP #define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP #define tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content_PP struct tySequence__6ARqGI2Ygeh4NflrqLf1hQ_Content { NI cap; tyTuple__o6BCEw8CrFLefGO7X45k6w data[SEQ_DECL_SIZE];}; #endif struct tyObject_VmArgs__m5KtcByJU2AdS9bbHP7rUig { NI ra; NI rb; NI rc; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* slots; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* currentException; tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg currentLineInfo; }; #ifndef tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP #define tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content { NI cap; NU8 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP #define tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content_PP struct tySequence__6H5Oh5UUvVCLiakt9aTwtUQ_Content { NI cap; NU8 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP #define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Co1UO3xbwvLst28EBmbjaQ_Content_PP #define tySequence__Co1UO3xbwvLst28EBmbjaQ_Content_PP struct tySequence__Co1UO3xbwvLst28EBmbjaQ_Content { NI cap; tyTuple__7PT0qz05foPmog1feyuUCA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content_PP #define tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content_PP struct tySequence__Ih0V9cYug0VPJyBBGvgEH7Q_Content { NI cap; tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP #define tySequence__E8pi9b5QNahsURYzXMjh3qw_Content_PP struct tySequence__E8pi9b5QNahsURYzXMjh3qw_Content { NI cap; tyTuple__47w2DboNEPf69aPgubZdd7Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content_PP #define tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content_PP struct tySequence__kaH9bTc5NuRJD3u48dyf0HQ_Content { NI cap; tyTuple__3AxLuic9btzpM0BvW1FiUeA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__3OYSahjG9c3350YMlWpRNyg_Content_PP #define tySequence__3OYSahjG9c3350YMlWpRNyg_Content_PP struct tySequence__3OYSahjG9c3350YMlWpRNyg_Content { NI cap; tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP #define tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content_PP struct tySequence__BJQoaSpXgVhyrPr8j7aH9cA_Content { NI cap; tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content_PP #define tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content_PP struct tySequence__Vai8xeF3FpYvEbW9bGRcZFA_Content { NI cap; tyTuple__ZXHQRsN32wSdtLbiAuCGmg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content_PP #define tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content_PP struct tySequence__Xet7RaPNEoI76rXS0Qks9ag_Content { NI cap; tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content_PP #define tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content_PP struct tySequence__IKjIhq49bzOoAeTg2ER8PSA_Content { NI cap; tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content_PP #define tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content_PP struct tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA_Content { NI cap; tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP #define tySequence__L8fp6QCa2lczU05QM7SC9cg_Content_PP struct tySequence__L8fp6QCa2lczU05QM7SC9cg_Content { NI cap; tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content_PP #define tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content_PP struct tySequence__B9cdeRjiqZYBtgmMW4y69bow_Content { NI cap; tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content_PP #define tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content_PP struct tySequence__P2jdSFF0rwb3d6yhCnf7Tw_Content { NI cap; tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content_PP #define tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content_PP struct tySequence__mkw3BsSwySE8kJ1iQVHi2g_Content { NI cap; tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content_PP #define tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content_PP struct tySequence__QlpmqBu4k7qSn9cgYGyYsWw_Content { NI cap; tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9csKSQ865Bdwb8TbX9cOogww_Content_PP #define tySequence__9csKSQ865Bdwb8TbX9cOogww_Content_PP struct tySequence__9csKSQ865Bdwb8TbX9cOogww_Content { NI cap; tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content_PP #define tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content_PP struct tySequence__2ysejK9bM8cCXleF05Ng9cHA_Content { NI cap; tyTuple__OseWehQ0HNC8Ns4uO1D8HA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content_PP #define tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content_PP struct tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg_Content { NI cap; tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content_PP #define tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content_PP struct tySequence__MSDrKmAF4cj59cY74qFKQtQ_Content { NI cap; tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP #define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content_PP #define tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content_PP struct tySequence__oPvbBQGfJLgF9axmfwR3PQA_Content { NI cap; tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP #define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content_PP #define tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content_PP struct tySequence__YeE3Q6WHPvSBrNLQF9alkGA_Content { NI cap; tyTuple__MYB87DFoxG1fGveKhpWHrg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__dAjyAaabi52TN36Jp0fAXQ_Content_PP #define tySequence__dAjyAaabi52TN36Jp0fAXQ_Content_PP struct tySequence__dAjyAaabi52TN36Jp0fAXQ_Content { NI cap; tyTuple__X9bWVAqRSgByRpQwn6owzEA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content_PP #define tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content_PP struct tySequence__0a6ZbC0zPSfUDYzqPnO68A_Content { NI cap; tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP #define tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content { NI cap; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP #define tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content_PP struct tySequence__Th9bZ3i8H7r9aIXe20QsLwRw_Content { NI cap; tyEnum_Nilability__jLZmLgZ19aea5C6c8s60k0w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP #define tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content { NI cap; tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP #define tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content_PP struct tySequence__WAoMpel6cRl8wTBAvKwzFQ_Content { NI cap; tySequence__NE3kNZskLpMeWsT0qd9bxYQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content_PP #define tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content_PP struct tySequence__NE3kNZskLpMeWsT0qd9bxYQ_Content { NI cap; tyObject_History__GvmH1bmZD6bA1ithz47A7w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content_PP #define tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content_PP struct tySequence__fEh0bUDDOwnFhhuQmQJTNA_Content { NI cap; tyTuple__czAeVAIf9abkuDYbRyH2HPw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__CjiF6qhVnW77uIpIJIHh4g_Content_PP #define tySequence__CjiF6qhVnW77uIpIJIHh4g_Content_PP struct tySequence__CjiF6qhVnW77uIpIJIHh4g_Content { NI cap; tyTuple__Q7CgtBIIaP8AXsO59brAMtw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ktORsIoSYOx5QT5QRjKHng_Content_PP #define tySequence__ktORsIoSYOx5QT5QRjKHng_Content_PP struct tySequence__ktORsIoSYOx5QT5QRjKHng_Content { NI cap; tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ayW1sBql6IlgnJXmG6YwBw_Content_PP #define tySequence__ayW1sBql6IlgnJXmG6YwBw_Content_PP struct tySequence__ayW1sBql6IlgnJXmG6YwBw_Content { NI cap; tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content_PP #define tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content_PP struct tySequence__Bis5AbpONWcIRrPyPJS8Yw_Content { NI cap; tyTuple__NAaJgGVgNmlGoqmiWxdOHQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iAJHx13GhKZqo9aZIEf0shg_Content_PP #define tySequence__iAJHx13GhKZqo9aZIEf0shg_Content_PP struct tySequence__iAJHx13GhKZqo9aZIEf0shg_Content { NI cap; tyTuple__Qg4SFODJal5XbwOjR1hWhg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP #define tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content { NI cap; tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP #define tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content { NI cap; tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content_PP #define tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content_PP struct tySequence__jwzrUFjG9akTIJTBBFvvqxw_Content { NI cap; tyTuple__XOVT24GHXwqiEj5GCsEGCA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP #define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__YrxX49bb8rgJi59a7He40eNw_Content_PP #define tySequence__YrxX49bb8rgJi59a7He40eNw_Content_PP struct tySequence__YrxX49bb8rgJi59a7He40eNw_Content { NI cap; tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__QhKW39aBdj2b0D43QtN2bjA_Content_PP #define tySequence__QhKW39aBdj2b0D43QtN2bjA_Content_PP struct tySequence__QhKW39aBdj2b0D43QtN2bjA_Content { NI cap; tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content_PP #define tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content_PP struct tySequence__IPtyN4X4M7AM4OiTlP3GXQ_Content { NI cap; tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP #define tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content { NI cap; tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP #define tySequence__qwqHTkRvwhrRyENtudHQ7g_Content_PP struct tySequence__qwqHTkRvwhrRyENtudHQ7g_Content { NI cap; NI data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP #define tySequence__oFoKqOMdasuVwZhYxHFrVw_Content_PP struct tySequence__oFoKqOMdasuVwZhYxHFrVw_Content { NI cap; tyTuple__SCMnwYO9aLsJgaGprCp9avVA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content_PP #define tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content_PP struct tySequence__5fC7I0Z9c1lKqLPt21mpCCA_Content { NI cap; tyObject_TBlock__JIRrZegp1dSH545gTl2wbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP #define tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content { NI cap; tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__rB68esCEKanLFytJ5hiKsw_Content_PP #define tySequence__rB68esCEKanLFytJ5hiKsw_Content_PP struct tySequence__rB68esCEKanLFytJ5hiKsw_Content { NI cap; tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content_PP #define tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content_PP struct tySequence__loAWJVxRHRzOqoJ9a7PCuzg_Content { NI cap; tyTuple__GRD9aIjxw3tFJVBgFRUZBaA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__CLxteBYwBSYOnzVdclEAZA_Content_PP #define tySequence__CLxteBYwBSYOnzVdclEAZA_Content_PP struct tySequence__CLxteBYwBSYOnzVdclEAZA_Content { NI cap; tyTuple__koqYHy9bcr6c5EC1AVLHrBw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP #define tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content { NI cap; tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP #define tySequence__xxzaIRRwBSmC9auydz4uNwA_Content_PP struct tySequence__xxzaIRRwBSmC9auydz4uNwA_Content { NI cap; tyTuple__C5G2pXOyz7QIn9b4No233xw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP #define tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content_PP struct tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ_Content { NI cap; tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP #define tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content_PP struct tySequence__WPcy3bORPBFlmk2KIq2pbQ_Content { NI cap; tyTuple__a1QJSSO0LTGR9bFH59c2xGCA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP #define tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content_PP struct tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ_Content { NI cap; tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP #define tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content_PP struct tySequence__MoXuTbVW9cpbdFcU68jxs9bA_Content { NI cap; tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP #define tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content_PP struct tySequence__XUL1TrMU0tgXmaMFCIYgFQ_Content { NI cap; tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP #define tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content_PP struct tySequence__UfuHwINLHlFJGRcvFZqKQQ_Content { NI cap; tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP #define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP #define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP #define tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP #define tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content_PP struct tySequence__MlAD6nAPq9bHKla9cWiIZP0g_Content { NI cap; tyTuple__awOivLjlO76sGdHY7nQUjQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP #define tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content_PP struct tySequence__oLpBKXzW3hF9aCVMo5EymfQ_Content { NI cap; tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__wrWQccISxQegvhlY18rdnw_Content_PP #define tySequence__wrWQccISxQegvhlY18rdnw_Content_PP struct tySequence__wrWQccISxQegvhlY18rdnw_Content { NI cap; tyTuple__Ss72DYPHpb9a9bqskL9cokvpA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content_PP #define tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content_PP struct tySequence__vvjBiOq9aoQgQw9cKw5pbUiw_Content { NI cap; tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content_PP #define tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content_PP struct tySequence__UuiPn6QjIiUTdSVwX2PZ6w_Content { NI cap; tyTuple__9a3DhYVfcy14Fx42tD0lSEQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP #define tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content { NI cap; tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP #define tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content_PP struct tySequence__PrBYolTs4TOSgE8v5oqDUQ_Content { NI cap; tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ShY8g1lKoVH7yYhtphfCGw_Content_PP #define tySequence__ShY8g1lKoVH7yYhtphfCGw_Content_PP struct tySequence__ShY8g1lKoVH7yYhtphfCGw_Content { NI cap; tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content_PP #define tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content_PP struct tySequence__9cCSgm13tH1p7f9cvMWWx8qg_Content { NI cap; tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP #define tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content { NI cap; tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP #define tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content_PP struct tySequence__ZD3gjsY4ErSd1GZWwLpMfQ_Content { NI cap; tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP #define tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content_PP struct tySequence__pUxI6Ljo6IKKHXKOZkQ7Og_Content { NI cap; tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP #define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__HsIBrWWNKBMO7j6datX5Dw_Content_PP #define tySequence__HsIBrWWNKBMO7j6datX5Dw_Content_PP struct tySequence__HsIBrWWNKBMO7j6datX5Dw_Content { NI cap; tyObject_Token__E0ilHwDrlCLqd7buwAkizA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP #define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP #define tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content_PP struct tySequence__V9cBl110bSARQ3Xk9bVaXHDw_Content { NI cap; tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP #define tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content_PP struct tySequence__KaZEC9alGb0qEnwuLoUB4EQ_Content { NI cap; tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP #define tySequence__4eQHGndY6XBYpFOH09apV8Q_Content_PP struct tySequence__4eQHGndY6XBYpFOH09apV8Q_Content { NI cap; tyTuple__UV3llMMYFckfui8YMBuUZA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP #define tySequence__F9boYP184KOk9aMfON9aNJqIg_Content_PP struct tySequence__F9boYP184KOk9aMfON9aNJqIg_Content { NI cap; tyTuple__8io2RZ1DpCBm14M9cFhsmTg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content_PP #define tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content_PP struct tySequence__h3lxIYk9bDFo9a6O25fEkVTQ_Content { NI cap; tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP #define tySequence__lrunEzM3UiMYKPLPCTNo0w_Content_PP struct tySequence__lrunEzM3UiMYKPLPCTNo0w_Content { NI cap; tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__lBgZ7a89beZGYPl8PiANMTA_Content_PP #define tySequence__lBgZ7a89beZGYPl8PiANMTA_Content_PP struct tySequence__lBgZ7a89beZGYPl8PiANMTA_Content { NI cap; NIM_CHAR data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP #define tySequence__SugKu9bev7GtgZTDZMD2xgw_Content_PP struct tySequence__SugKu9bev7GtgZTDZMD2xgw_Content { NI cap; tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP #define tySequence__59axsmyJq9bYh2MONDvuwAkA_Content_PP struct tySequence__59axsmyJq9bYh2MONDvuwAkA_Content { NI cap; tyTuple__msoRFpgv3EcbLwCh9arSpYw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP #define tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content_PP struct tySequence__itU9cAYRNnSMU3pWsbVN4bA_Content { NI cap; tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Bj34UZNlFIOjckWWrFtrXA_Content_PP #define tySequence__Bj34UZNlFIOjckWWrFtrXA_Content_PP struct tySequence__Bj34UZNlFIOjckWWrFtrXA_Content { NI cap; tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP #define tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content_PP struct tySequence__6iV5H3iM9cWfVSkoj3unBqQ_Content { NI cap; tyTuple__1wU9ajf4VtbrOmgUqBNzsYg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP #define tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content_PP struct tySequence__7NPfIKL9byl5LKWg9aDddIoQ_Content { NI cap; tyObject_Item__xIWVCW9buZJq272Lwjb2YKA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP #define tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content_PP struct tySequence__aNvCnksuz1F1Q4tMb9afk9aw_Content { NI cap; tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP #define tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content_PP struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ_Content { NI cap; NimStringV2 data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP #define tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content_PP struct tySequence__HHCGXo4NJPVPsclXXVC9aqA_Content { NI cap; tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP #define tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content_PP struct tySequence__T9cc8i7z3uFa6qWrxalwg0A_Content { NI cap; tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP #define tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content_PP struct tySequence__Chkr9cfPW8zB6JIX5upkN2A_Content { NI cap; tyTuple__E1X6NevDQ7zMPqQny9czpRA data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content_PP #define tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content_PP struct tySequence__Z3hh9bhfxd7zG8qbxXhhwgg_Content { NI cap; tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP #define tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content_PP struct tySequence__S9cRYDGEtwFAiIx8lrf8JDw_Content { NI cap; tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP #define tySequence__MVOolrgzxbiYsd7sgvFfFw_Content_PP struct tySequence__MVOolrgzxbiYsd7sgvFfFw_Content { NI cap; tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP #define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];}; #endif #ifndef tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP #define tySequence__CJOrWaM0fWekVRTE2AotGw_Content_PP struct tySequence__CJOrWaM0fWekVRTE2AotGw_Content { NI cap; tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A data[SEQ_DECL_SIZE];}; #endif static N_INLINE(void, initStackBottom)(void); N_LIB_PRIVATE N_NOCONV(void, signalHandler)(int sign); N_LIB_PRIVATE N_NIMCALL(void, showErrorMessage__system_3624)(NCSTRING data, NI length); N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str); static N_INLINE(void, nimZeroMem)(void* p, NI size); static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size); static N_INLINE(NIM_BOOL*, nimErrorFlag)(void); N_LIB_PRIVATE N_NIMCALL(NimStringV2, toNimStr)(NCSTRING str, NI len); N_LIB_PRIVATE N_NOCONV(void*, alloc0Impl__system_1737)(NI size); N_LIB_PRIVATE N_NIMCALL(void*, alloc0__system_6100)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size); N_LIB_PRIVATE N_NIMCALL(void*, alloc__system_6096)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size); N_LIB_PRIVATE N_NIMCALL(void*, rawAlloc__system_5891)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI requestedSize); static N_INLINE(NI, roundup__system_5013)(NI x, NI v); N_LIB_PRIVATE N_NIMCALL(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*, getSmallChunk__system_5789)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a); N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getBigChunk__system_5761)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size); static N_INLINE(void, mappingSearch__system_5172)(NI* r, NI* fl, NI* sl); static N_INLINE(NI, msbit__system_5147)(NU32 x); static N_INLINE(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, findSuitableBlock__system_5205)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI* fl, NI* sl); static N_INLINE(NI, lsbit__system_5155)(NU32 x); N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, requestOsChunks__system_5668)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size); static N_INLINE(void*, osAllocPages__system_5033)(NI size); N_LIB_PRIVATE N_NOINLINE(void, raiseOutOfMem__system_5008)(void); static N_INLINE(void, rawWrite)(FILE* f, NCSTRING s); static N_INLINE(NI, nimCStrLen)(NCSTRING a); static N_INLINE(void*, osTryAllocPages__system_5036)(NI size); static N_INLINE(void, incCurrMem__system_5297)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes); N_LIB_PRIVATE N_NIMCALL(void, addHeapLink__system_5347)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* p, NI size); N_LIB_PRIVATE N_NIMCALL(void*, llAlloc__system_5316)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size); static N_INLINE(void, zeroMem__system_1716)(void* p, NI size); static N_INLINE(NI, pluspercent___system_770)(NI x, NI y); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__system_5461)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key); N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetGet__system_5419)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key); static N_INLINE(NI, pageIndex__system_5650)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c); static N_INLINE(NI, minuspercent___system_790)(NI x, NI y); N_LIB_PRIVATE N_NIMCALL(void, splitChunk__system_5732)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size); N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, splitChunk2__system_5715)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size); static N_INLINE(void, updatePrevSize__system_5710)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI prevSize); static N_INLINE(NIM_BOOL, isAccessible__system_5692)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p); static N_INLINE(NI, pageIndex__system_5657)(void* p); N_LIB_PRIVATE N_NIMCALL(void, incl__system_5483)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key); N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetPut__system_5444)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key); N_LIB_PRIVATE N_NIMCALL(void, addChunkToMatrix__system_5288)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b); static N_INLINE(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ, mappingInsert__system_5190)(NI r); static N_INLINE(void, setBit__system_5158)(NI nr, NU32* dest); N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix2__system_5279)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b, NI fl, NI sl); static N_INLINE(void, clearBit__system_5165)(NI nr, NU32* dest); static N_INLINE(void, listAdd__system_5912)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c); N_LIB_PRIVATE N_NIMCALL(void, compensateCounters__system_5840)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, NI size); static N_INLINE(void, addToSharedFreeList__system_5825)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f); static N_INLINE(void, listRemove__system_5971)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c); N_LIB_PRIVATE N_NIMCALL(void, freeDeferredObjects__system_5876)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* root); static N_INLINE(void, addToSharedFreeListBigChunks__system_5818)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c); N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getHugeChunk__system_5781)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size); static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size); static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest); N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p); N_LIB_PRIVATE N_NOCONV(void, deallocImpl__system_1739)(void* p); N_LIB_PRIVATE N_NIMCALL(void, dealloc__system_6104)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p); N_LIB_PRIVATE N_NIMCALL(void, rawDealloc__system_6033)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p); static N_INLINE(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*, pageAddr__system_5664)(void* p); static N_INLINE(NIM_BOOL, isSmallChunk__system_5575)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c); N_LIB_PRIVATE N_NIMCALL(void, freeBigChunk__system_5737)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c); static N_INLINE(NIM_BOOL, chunkUnused__system_5581)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c); N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix__system_5246)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b); N_LIB_PRIVATE N_NIMCALL(void, excl__system_5505)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key); N_LIB_PRIVATE N_NIMCALL(void, deallocBigChunk__system_5807)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c); N_LIB_PRIVATE N_NIMCALL(void, freeHugeChunk__system_5785)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c); static N_INLINE(void, decCurrMem__system_5305)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes); static N_INLINE(void, osDeallocPages__system_5039)(void* p, NI size); static N_INLINE(void, popCurrentException)(void); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic); static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic); static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p); N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, unregisterCycle__system_2771)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s); N_LIB_PRIVATE N_NIMCALL(void, registerCycle__system_3103)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, init__system_2986)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, NI cap); N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size); static N_INLINE(void, add__system_2906)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* c, TNimTypeV2* t); N_LIB_PRIVATE N_NIMCALL(void, collectCycles__system_3078)(void); N_LIB_PRIVATE N_NIMCALL(void, init__system_3047)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, NI cap); N_LIB_PRIVATE N_NIMCALL(void, collectCyclesBacon__system_2958)(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j, NI lowMark); N_LIB_PRIVATE N_NIMCALL(void, markGray__system_2819)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j); static N_INLINE(void, trace__system_2635)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j); N_LIB_PRIVATE N_NIMCALL(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q, pop__system_2799)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s); N_LIB_PRIVATE N_NIMCALL(void, scan__system_2874)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j); N_LIB_PRIVATE N_NIMCALL(void, scanBlack__system_2791)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j); N_LIB_PRIVATE N_NIMCALL(void, collectColor__system_2898)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, NI col, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j); static N_INLINE(void, free__system_2671)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc); N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment); N_LIB_PRIVATE N_NIMCALL(NI, align__system_1615)(NI address, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align); N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3020)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s); N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3059)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s); N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p); N_LIB_PRIVATE N_NIMCALL(void, writeToStdErr__system_3619)(NCSTRING msg, NI length); static N_INLINE(void, rawWriteString)(FILE* f, NCSTRING s, NI length); N_LIB_PRIVATE N_NIMCALL(void, registerSignalHandler__system_4176)(void); N_LIB_PRIVATE N_NIMCALL(void, shrink__astalgo_1439)(tySequence__9chP3SzkaldXzawWQCDsqqg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__astalgo_1432)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void*, prepareSeqAdd)(NI len, void* p, NI addlen, NI elemSize, NI elemAlign); N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign); N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc0__system_1907)(NI size, NI align); static N_INLINE(NI, resize__system_2141)(NI old); N_LIB_PRIVATE N_NIMCALL(void*, alignedRealloc0__system_1927)(void* p, NI oldSize, NI newSize, NI align); N_LIB_PRIVATE N_NOCONV(void*, realloc0Impl__system_1744)(void* p, NI oldSize, NI newSize); N_LIB_PRIVATE N_NIMCALL(void*, realloc__system_6107)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p, NI newsize); N_LIB_PRIVATE N_NIMCALL(NI, ptrSize__system_6084)(void* p); N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc__system_1875)(NI size, NI align); N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen); N_LIB_PRIVATE N_NIMCALL(void, nimAsgnStrV2)(NimStringV2* a, NimStringV2 b); N_LIB_PRIVATE N_NIMCALL(void, add__system_4021)(tySequence__uB9b75OUPRENsBAu4AnoePA* x, tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA value); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionAux__system_4000)(Exception* e); static N_INLINE(void, pushCurrentException)(Exception* e); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_37)(Exception** dest, Exception* src); N_NIMCALL(NimStringV2, mnewString)(NI len); static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s); N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s); static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3516)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZstrtabs_367)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZstrtabs_107)(tySequence__xv3aaFd3JCw8NbmALHiezQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__pureZstrtabs_127)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZstrtabs_141)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* dest, tyTuple__sPaDkVPSC0MkcoXCxPH9ccA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZstrtabs_99)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_1851)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_395)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_502)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_483)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* dest, tyTuple__xYhUhS7X82rKTqbT9bRfCnw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_399)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_2026)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2564)(tySequence__4eRCaZmrYLLw2k30GPTiMw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__options_2671)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___options_2652)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* dest, tyTuple__QeWl6B6ffS4pU6WWrtcrDw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2568)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__options_666)(tySequence__trGETez9cSsl1jxXZnhjkxw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__options_670)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, setLen__system_3402)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__system_3398)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__system_3492)(NimStringV2* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__system_3394)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7543)(NimStringV2 s, NI first, NI last); static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size); static N_INLINE(void, quit__system_6960)(NI errorcode); static N_INLINE(void, showErrorMessage2__system_3632)(NimStringV2 data); N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2847)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__options_2867)(NimStringV2* obj); N_LIB_PRIVATE N_NIMCALL(void, shrink__nimblecmd_576)(tySequence__6j25whH7XTBoIXcM0x1T7A* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__nimblecmd_596)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___nimblecmd_610)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* dest, tyTuple__9cdgeqdY7FRioNKBoD6G66A* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__nimblecmd_569)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI newlen); static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src); static N_INLINE(void, addEscapedChar__system_7239)(NimStringV2* s, NIM_CHAR c); static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c); static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_8619)(tySequence__khRnfByqYV6qzEm71s9aoMA* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_4327)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_3400)(tySequence__IWXeVgKgI4IltTBItDiIwQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_36)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4210)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4230)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4066)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** dest, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8872)(tySequence__fdmz6VkIf1ewwrssKYqRFg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8979)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8960)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* dest, tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8876)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10670)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9037)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9041)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9180)(tySequence__7C9bvULfaDaWykzhm3DspFQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9424)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9268)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* dest, tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9184)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9475)(tySequence__kdxAxisTjDkmDgNFb13UQw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9756)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9563)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* dest, tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9479)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10802)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9811)(tySequence__UQG43DVXYWx86AitV5pL8g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9922)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9899)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* dest, tyTuple__hbzrBSDgTxYG04GZ0NRCew src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9815)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9975)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10082)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10063)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* dest, tyTuple__F3gkSrMB1qp2Tvf9bixVXwg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9979)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10134)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10316)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10222)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* dest, tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10138)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10369)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10475)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10457)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* dest, tyTuple__VM7m2WL59bxLeiTf9bI39aJNw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10373)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10525)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10529)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgen_12250)(tySequence__shxop0zPIs5Ec3k71aCLuQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_1032)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_1052)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_1066)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* dest, tyTuple__kuMQ1fbjJlHtwKTmBGAe6g src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_1024)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3748)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3768)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3460)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_3457)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___renderer_134)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZcollectionsZintsets_82)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__pureZcollectionsZintsets_102)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_30)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** dest, tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZcollectionsZintsets_74)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10177)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_10197)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_10211)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* dest, tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1080)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_1084)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_1088)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4516)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4447)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4451)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_4504)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_2589)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* dest, tyTuple__0q9cmhneJEKnQERTpXXdz6Q src); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4455)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4645)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4592)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4596)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4600)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4763)(tySequence__b89aLriiJnVTD186H6zNIgg* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4710)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4714)(tySequence__b89aLriiJnVTD186H6zNIgg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4718)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4895)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4842)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4846)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4850)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5027)(tySequence__48JTohSgTy339bRxHzUD8KA* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4974)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4978)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4982)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZpacked95ast_128)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5100)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZpacked95ast_152)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZpacked95ast_144)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5181)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5169)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3686)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3679)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5268)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5256)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3360)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_3380)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_3394)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* dest, tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3353)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4137)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3424)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3416)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5614)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5561)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5565)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5569)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5758)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5689)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5693)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_5746)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4236)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* dest, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5697)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5893)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5840)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5844)(tySequence__rg1JHBuFtw6jyGZxePBOTg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5848)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_6074)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5968)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5972)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5976)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_8021)(tySequence__9afGcb6vqUeksMMfijyiRIg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_8132)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_8109)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* dest, tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_8025)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3515)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3535)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3549)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** dest, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8579)(tySequence__9czS3pDdyAs7bxglDcl2YyA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8599)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_8613)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* dest, tyObject_Iface__GILGqST9an4kYyzfE9aqumug* src); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest); N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_1349)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_1353)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_1468)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___reorder_1440)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* dest, tyTuple__jDxNBe0TmdfztixwxnRrgQ* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_1357)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI newlen); static N_INLINE(void, nimIncRef)(void* p); N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_662)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_78)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_98)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___reorder_113)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** dest, tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_70)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_890)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_883)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_3650)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_3670)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_3684)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* dest, tyTuple__DlfALjW9a9aZbdaEgWjgJiDA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_3643)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_737)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_757)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_771)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* dest, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZreplayer_1261)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1323)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1315)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4286)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4306)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_4320)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* dest, tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4279)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1445)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_1465)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_1479)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* dest, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_6880)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_6900)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_6914)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* dest, tyTuple__sr9ahxowKRwC2RZn4t1m9bTg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_6873)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2568)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2588)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2602)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* dest, tyTuple__pDyHME2vky9bxBYZlE7PoZg src); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4923)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4943)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_4957)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* dest, tyTuple__kjLAcEjcuUUb5HQQFd004Q* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4916)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_1876)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_1896)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_1910)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* dest, tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg src); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10502)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2903)(tySequence__gDGqa9bft4EIBGJXdPabojw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2923)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_2937)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* dest, tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4365)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4504)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4452)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* dest, tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__concepts_232)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__concepts_252)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___concepts_266)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* dest, tyTuple__TBpDcqUmZGsc29ac6f1Q29bw src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__lookups_740)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_744)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_797)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_682)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* dest, tyTuple__dUJLwg9a5XJOrdPHhWnhtgA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__lookups_748)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1489)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* dest, tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g src); N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1447)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1455)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1475)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* obj); N_LIB_PRIVATE N_NIMCALL(void, newSeq__sigmatch_5133)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9612)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9632)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_9647)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** dest, tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9604)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_306)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_310)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_7197)(NI x, NI y); N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_1543)(NimStringV2 x, NimStringV2 y); N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_1405)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lookups_1248)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* dest, tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ src); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_686)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest); static N_INLINE(void, nimTraceRefDyn)(void* q, void* env); static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t); N_LIB_PRIVATE N_NIMCALL(void, newSeq__bitsets_59)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZtimes_2311)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZtimes_2304)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmmarshal_725)(tySequence__Co1UO3xbwvLst28EBmbjaQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__vmmarshal_745)(tyTuple__7PT0qz05foPmog1feyuUCA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmmarshal_759)(tyTuple__7PT0qz05foPmog1feyuUCA* dest, tyTuple__7PT0qz05foPmog1feyuUCA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__vmmarshal_718)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_411)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_553)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1676)(tySequence__E8pi9b5QNahsURYzXMjh3qw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1668)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_422)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_528)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lambdalifting_510)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* dest, tyTuple__3AxLuic9btzpM0BvW1FiUeA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_426)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_2341)(tySequence__3OYSahjG9c3350YMlWpRNyg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_2451)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___lambdalifting_2429)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* dest, tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_2345)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5238)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5348)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5326)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* dest, tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5242)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_3678)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_659)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* dest, tyTuple__ZXHQRsN32wSdtLbiAuCGmg src); N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_2210)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_2230)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___closureiters_2244)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* dest, tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__closureiters_2203)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_988)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_710)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_815)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_835)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_849)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* dest, tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ src); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1356)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1376)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_1402)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* dest, tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1348)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_192)(tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ e); static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x); N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_176)(NimStringV2* result, NI64 x); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_341)(tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ e); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_3270)(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ** dest); N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_3232)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_441)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_461)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_476)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** dest, tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* src); static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b); static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size); static N_INLINE(NI, cmpStrings)(NimStringV2 a, NimStringV2 b); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_403)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1849)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1869)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1883)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* dest, tyTuple__OseWehQ0HNC8Ns4uO1D8HA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1841)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1726)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1746)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1760)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* dest, tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ src); N_LIB_PRIVATE N_NIMCALL(void, shrink__varpartitions_235)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__varpartitions_227)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_3271)(tySequence__dAjyAaabi52TN36Jp0fAXQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_3264)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_1275)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_1295)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_187)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* dest, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_482)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_339)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_332)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_519)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_523)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_761)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_611)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest, tySequence__NE3kNZskLpMeWsT0qd9bxYQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_527)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_866)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_870)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_874)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_605)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest); N_LIB_PRIVATE N_NIMCALL(void, eqtrace___nilcheck_614)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* dest, void* env); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_960)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_631)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_651)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_665)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* dest, tyObject_History__GvmH1bmZD6bA1ithz47A7w src); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5412)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_5432)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_5446)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* dest, tyTuple__czAeVAIf9abkuDYbRyH2HPw src); N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5892)(tySequence__CjiF6qhVnW77uIpIJIHh4g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5885)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_3472)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1297)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1317)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semdata_1331)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* dest, tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_645)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___wordrecg_302)(tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA e); N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1591)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1583)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vm_14294)(NI** dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1534)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1554)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___vmdef_1568)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* dest, tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw src); static N_INLINE(void, sysFatal__system_4049)(NimStringV2 message); N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line); N_LIB_PRIVATE N_NIMCALL(void, shrink__options_3186)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__options_3206)(NimStringV2* obj); N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_11132)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimBoolToStr)(NIM_BOOL x); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1265)(tySequence__iAJHx13GhKZqo9aZIEf0shg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1285)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_1299)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* dest, tyTuple__Qg4SFODJal5XbwOjR1hWhg* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1257)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_843)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_863)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_877)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* dest, tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_835)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__sighashes_2219)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__sighashes_2212)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_488)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_582)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_1686)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* dest, tyTuple__XOVT24GHXwqiEj5GCsEGCA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_492)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5396)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5506)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_5484)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* dest, tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5400)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1123)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1143)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_1158)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** dest, tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* src); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___ast_3466)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___dfa_1534)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_845)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_865)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_161)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* dest, tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg src); N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_463)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_483)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_497)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* dest, tyTuple__SCMnwYO9aLsJgaGprCp9avVA src); N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_399)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_419)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_433)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* dest, tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw src); N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_601)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_287)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_307)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_321)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* dest, tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_980)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_972)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_12246)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgen_12254)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_63)(tySequence__rB68esCEKanLFytJ5hiKsw* dest); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_256)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__semparallel_91)(tySequence__rB68esCEKanLFytJ5hiKsw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__semparallel_111)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_125)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* dest, tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_13798)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_659)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_679)(tyTuple__C5G2pXOyz7QIn9b4No233xw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___cgendata_706)(tyTuple__C5G2pXOyz7QIn9b4No233xw* dest, tyTuple__C5G2pXOyz7QIn9b4No233xw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_651)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI newlen); static N_INLINE(void*, seqToPtr__pureZjson_2423)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZjson_2391)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* a, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* b); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___pureZjson_4847)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* node); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_243)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_263)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZjson_277)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** dest, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_98)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_118)(tyTuple__awOivLjlO76sGdHY7nQUjQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZjson_132)(tyTuple__awOivLjlO76sGdHY7nQUjQ* dest, tyTuple__awOivLjlO76sGdHY7nQUjQ src); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___pureZjson_23)(tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg e); N_LIB_PRIVATE N_NIMCALL(void, shrink__extccomp_1690)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__extccomp_1748)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZprivateZospaths50_298)(tyTuple__UV3llMMYFckfui8YMBuUZA* dest, tyTuple__UV3llMMYFckfui8YMBuUZA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_90)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI newlen); static N_INLINE(void*, seqToPtr__extccomp_2728)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x); N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4333)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* dest, tySequence__UfuHwINLHlFJGRcvFZqKQQ src); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZintegrity_105)(tySequence__wrWQccISxQegvhlY18rdnw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZintegrity_109)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_2052)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_1268)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_216)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__icZdce_322)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZdce_303)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* dest, tyTuple__9a3DhYVfcy14Fx42tD0lSEQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__icZdce_220)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI newlen); static N_INLINE(void*, seqToPtr__icZcbackend_478)(tySequence__48JTohSgTy339bRxHzUD8KA x); N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_117)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_121)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__pureZosproc_252)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_210)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** dest, tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_125)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_302)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___stdZprivateZosfiles_229)(tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___stdZprivateZosfiles_30)(tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA e); N_LIB_PRIVATE N_NIMCALL(void, newSeq__extccomp_1686)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__extccomp_1694)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___ast_469)(tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ e); N_LIB_PRIVATE N_NIMCALL(void, shrink__jsgen_238)(tySequence__ShY8g1lKoVH7yYhtphfCGw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___jsgen_56)(tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA e); N_LIB_PRIVATE N_NIMCALL(void, shrink__sourcemap_209)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_1163)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_1183)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_1197)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* dest, tyTuple__xYhUhS7X82rKTqbT9bRfCnw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_1156)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_119)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_226)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_207)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* dest, tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_123)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_562)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_555)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_3468)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_334)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_354)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_368)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* dest, tyObject_Token__E0ilHwDrlCLqd7buwAkizA src); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstast_197)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstast_217)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstast_231)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** dest, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2984)(tySequence__F9boYP184KOk9aMfON9aNJqIg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3004)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3018)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* dest, tyTuple__8io2RZ1DpCBm14M9cFhsmTg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2976)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2821)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_2841)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_2867)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* dest, tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__stdZenvvars_109)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__stdZenvvars_129)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj); N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3753)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2813)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_5143)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_5163)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_5177)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* dest, tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw src); N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_1152)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_327)(tySequence__HsIBrWWNKBMO7j6datX5Dw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_10417)(tySequence__Bj34UZNlFIOjckWWrFtrXA* x, NI newLen); static N_INLINE(void*, seqToPtr__packagesZdocutilsZrst_10645)(tySequence__Bj34UZNlFIOjckWWrFtrXA x); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10679)(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA x, tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA y); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_11031)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_3041)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_3061)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_3075)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* dest, tyTuple__1wU9ajf4VtbrOmgUqBNzsYg src); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_3033)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2433)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2453)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2467)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* dest, tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w src); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2425)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2303)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2323)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2337)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* dest, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* src); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2196)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2216)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_198)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6494)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2295)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, setLengthStrV2)(NimStringV2* s, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2718)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2738)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2752)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* dest, tyTuple__E1X6NevDQ7zMPqQny9czpRA src); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2710)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2576)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2596)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___docgen_2610)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* dest, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7906)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2568)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2189)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___docgen_195)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* dest, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_6344)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_3232)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3252)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3266)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* dest, tyTuple__msoRFpgv3EcbLwCh9arSpYw src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_3224)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_6272)(tyTuple__msoRFpgv3EcbLwCh9arSpYw x, tyTuple__msoRFpgv3EcbLwCh9arSpYw y); N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___packagesZdocutilsZrst_6286)(tyTuple__msoRFpgv3EcbLwCh9arSpYw x, tyTuple__msoRFpgv3EcbLwCh9arSpYw y); N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6296)(tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA x, tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA y); N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrst_3263)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* dest, tyTuple__msoRFpgv3EcbLwCh9arSpYw src); N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_12103)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI len); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_12107)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_12160)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_12049)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* dest, tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_12111)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrstast_154)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* dest); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_7347)(tySequence__MVOolrgzxbiYsd7sgvFfFw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_7400)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_3151)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* dest, tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_7351)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_2476)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, NI newLen); N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_2496)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* obj); N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrstgen_2222)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* dest, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* src); N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_2469)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI newlen); N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_6686)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI len); N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___system_3807)(tySequence__uB9b75OUPRENsBAu4AnoePA stackTraceEntries); N_NIMCALL(NimStringV2, rawNewString)(NI cap); N_LIB_PRIVATE N_NIMCALL(void, add__system_3286)(NimStringV2* x, NCSTRING y); N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_5313)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a); N_LIB_PRIVATE N_NIMCALL(NI, getTotalMem__system_1936)(void); N_LIB_PRIVATE N_NIMCALL(NI, getOccupiedMem__system_1934)(void); N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledError__system_3969)(Exception* e); N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledErrorAux__system_3836)(Exception* e); static const struct { NI cap; NIM_CHAR data[29+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_2 = { 29 | NIM_STRLIT_FLAG, "No stack traceback available\012" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_3 = {29, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_2}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_4 = { 1 | NIM_STRLIT_FLAG, "\"" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_5 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_4}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_6 = { 2 | NIM_STRLIT_FLAG, "\\a" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_7 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_6}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_8 = { 2 | NIM_STRLIT_FLAG, "\\b" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_9 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_8}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_10 = { 2 | NIM_STRLIT_FLAG, "\\t" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_11 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_10}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_12 = { 2 | NIM_STRLIT_FLAG, "\\n" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_13 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_12}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_14 = { 2 | NIM_STRLIT_FLAG, "\\v" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_15 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_14}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_16 = { 2 | NIM_STRLIT_FLAG, "\\f" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_17 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_16}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_18 = { 2 | NIM_STRLIT_FLAG, "\\r" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_19 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_18}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_20 = { 2 | NIM_STRLIT_FLAG, "\\e" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_21 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_20}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_22 = { 2 | NIM_STRLIT_FLAG, "\\\\" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_23 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_22}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_24 = { 2 | NIM_STRLIT_FLAG, "\\\'" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_25 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_24}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_26 = { 2 | NIM_STRLIT_FLAG, "\\\"" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_27 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_26}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_28 = { 2 | NIM_STRLIT_FLAG, "\\x" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_29 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_28}; static const struct { NI cap; NIM_CHAR data[16+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_30 = { 16 | NIM_STRLIT_FLAG, "0123456789ABCDEF" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_31 = {16, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_30}; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_32 = {16, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_30}; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_33 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_4}; static const struct { NI cap; NIM_CHAR data[4+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_34 = { 4 | NIM_STRLIT_FLAG, "true" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_35 = {4, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_34}; static const struct { NI cap; NIM_CHAR data[5+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_36 = { 5 | NIM_STRLIT_FLAG, "false" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_37 = {5, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_36}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_38 = { 1 | NIM_STRLIT_FLAG, "\'" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_39 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_38}; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_40 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_38}; extern TNimTypeV2 NTIv2__5ox0D5RxdRRpQ8A9b4vF4AA_; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_41 = { 23 | NIM_STRLIT_FLAG, "no exception to reraise" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_42 = {23, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_41}; static const struct { NI cap; NIM_CHAR data[17+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_43 = { 17 | NIM_STRLIT_FLAG, "[[reraised from:\012" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_44 = {17, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_43}; static const struct { NI cap; NIM_CHAR data[3+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_45 = { 3 | NIM_STRLIT_FLAG, "]]\012" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_46 = {3, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_45}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_47 = { 1 | NIM_STRLIT_FLAG, "(" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_48 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_47}; static const struct { NI cap; NIM_CHAR data[2+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_49 = { 2 | NIM_STRLIT_FLAG, ", " }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_50 = {2, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_49}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_51 = { 1 | NIM_STRLIT_FLAG, ")" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_52 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_51}; static const struct { NI cap; NIM_CHAR data[1+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_53 = { 1 | NIM_STRLIT_FLAG, "\012" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_54 = {1, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_53}; static const struct { NI cap; NIM_CHAR data[0+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_55 = { 0 | NIM_STRLIT_FLAG, "" }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_56 = {0, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_55}; static const struct { NI cap; NIM_CHAR data[19+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_57 = { 19 | NIM_STRLIT_FLAG, "[GC] total memory: " }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_58 = {19, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_57}; static const struct { NI cap; NIM_CHAR data[23+1]; } TM__Q5wkpxktOdTGvlSRo9bzt9aw_59 = { 23 | NIM_STRLIT_FLAG, "\012[GC] occupied memory: " }; static const NimStringV2 TM__Q5wkpxktOdTGvlSRo9bzt9aw_60 = {23, (NimStrPayload*)&TM__Q5wkpxktOdTGvlSRo9bzt9aw_59}; N_LIB_PRIVATE NIM_CONST tyArray__mkmEeKAWtk2yS9bBb1lUWXA fsLookupTable__system_5146 = {((NI8)-1), ((NI8)0), ((NI8)1), ((NI8)1), ((NI8)2), ((NI8)2), ((NI8)2), ((NI8)2), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)3), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)4), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)5), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)6), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7), ((NI8)7)} ; N_LIB_PRIVATE NIM_CONST tyArray__yp9a149boki9cCCWgfXI0Ip4A powtens__system_6292 = {1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 10000000000000000.0, 1e+17, 1e+18, 1e+19, 1e+20, 1e+21, 1e+22} ; N_LIB_PRIVATE NI nim_program_result; N_LIB_PRIVATE NI threadId__system_2665; N_LIB_PRIVATE tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ roots__system_2770; N_LIB_PRIVATE NI rootsThreshold__system_3040 = ((NI)128); N_LIB_PRIVATE tyProc__9axCnCRMUx32AHzFgBrzSMg globalRaiseHook__system_3269; N_LIB_PRIVATE tyProc__9axCnCRMUx32AHzFgBrzSMg localRaiseHook__system_3272; N_LIB_PRIVATE tyProc__T4eqaYlFJYZUv9aG9b1TV0bQ outOfMemHook__system_3274; N_LIB_PRIVATE tyProc__NFmM6mqUOVW3cJg4yvk8Fw unhandledExceptionHook__system_3277; N_LIB_PRIVATE Exception* currException__system_3654; N_LIB_PRIVATE tyProc__W6IXMh2CA4X1rFYGjUb4yg errorMessageWriter__system_3616; N_LIB_PRIVATE TFrame* framePtr__system_3652; N_LIB_PRIVATE TSafePoint* excHandler__system_3653; N_LIB_PRIVATE GcFrameHeader* gcFramePtr__system_3655; N_LIB_PRIVATE tyProc__W6IXMh2CA4X1rFYGjUb4yg onUnhandledException__system_3835; N_LIB_PRIVATE NIM_BOOL nimInErrorMode__system_3980; N_LIB_PRIVATE tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg allocator__system_6144; static N_INLINE(void, initStackBottom)(void) { } static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) { void* T1_; T1_ = (void*)0; T1_ = memset(a, v, ((size_t) (size))); } static N_INLINE(NIM_BOOL*, nimErrorFlag)(void) { NIM_BOOL* result; result = (NIM_BOOL*)0; result = (&nimInErrorMode__system_3980); return result; } static N_INLINE(void, nimZeroMem)(void* p, NI size) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimSetMem__systemZmemory_7(p, ((int)0), size); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } static N_INLINE(NI, roundup__system_5013)(NI x, NI v) { NI result; result = (NI)0; result = (NI)((NI)(x + (NI)(v - ((NI)1))) & (NI)((NU32) ~((NI)(v - ((NI)1))))); return result; } static N_INLINE(NI, msbit__system_5147)(NU32 x) { NI result; NI colontmpD_; NI colontmpD__2; NI a; result = (NI)0; colontmpD_ = (NI)0; colontmpD__2 = (NI)0; { NI colontmpD__3; NI colontmpD__4; if (!((NU32)(x) <= (NU32)(((NU32)65535)))) goto LA3_; colontmpD__3 = (NI)0; colontmpD__4 = (NI)0; { if (!((NU32)(x) <= (NU32)(((NU32)255)))) goto LA7_; colontmpD__3 = ((NI)0); colontmpD_ = colontmpD__3; } goto LA5_; LA7_: ; { colontmpD__4 = ((NI)8); colontmpD_ = colontmpD__4; } LA5_: ; a = colontmpD_; } goto LA1_; LA3_: ; { NI colontmpD__5; NI colontmpD__6; colontmpD__5 = (NI)0; colontmpD__6 = (NI)0; { if (!((NU32)(x) <= (NU32)(((NU32)16777215)))) goto LA13_; colontmpD__5 = ((NI)16); colontmpD__2 = colontmpD__5; } goto LA11_; LA13_: ; { colontmpD__6 = ((NI)24); colontmpD__2 = colontmpD__6; } LA11_: ; a = colontmpD__2; } LA1_: ; result = (NI)(((NI) (fsLookupTable__system_5146[((NU32)((NU32)(x) >> (NU32)(a)))- 0])) + a); return result; } static N_INLINE(void, mappingSearch__system_5172)(NI* r, NI* fl, NI* sl) { NI t; NI T1_; NI T2_; T1_ = (NI)0; T1_ = msbit__system_5147(((NU32) ((*r)))); T2_ = (NI)0; T2_ = roundup__system_5013((NI)((NU32)(((NI)1)) << (NU32)((NI)(T1_ - ((NI)5)))), ((NI)4096)); t = (NI)(T2_ - ((NI)1)); (*r) = (NI)((*r) + t); (*r) = (NI)((*r) & (NI)((NU32) ~(t))); (*r) = (((*r) <= ((NI)1056964608)) ? (*r) : ((NI)1056964608)); (*fl) = msbit__system_5147(((NU32) ((*r)))); (*sl) = (NI)((NI)((NI32)((*r)) >> (NU32)((NI)((*fl) - ((NI)5)))) - ((NI)32)); (*fl) -= ((NI)6); } static N_INLINE(NI, lsbit__system_5155)(NU32 x) { NI result; result = (NI)0; result = msbit__system_5147((NU32)(x & (NU32)((NU32)((NU32)((NU32) ~(x))) + (NU32)(((NU32)1))))); return result; } static N_INLINE(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, findSuitableBlock__system_5205)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI* fl, NI* sl) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result; NU32 tmp; result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; tmp = (NU32)((*a).slBitmap[((*fl))- 0] & (NU32)((NU32)(((NU32)IL64(4294967295))) << (NU32)((*sl)))); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); { if (!!((tmp == ((NU32)0)))) goto LA3_; (*sl) = lsbit__system_5155(tmp); result = (*a).matrix[((*fl))- 0][((*sl))- 0]; } goto LA1_; LA3_: ; { (*fl) = lsbit__system_5155((NU32)((*a).flBitmap & (NU32)((NU32)(((NU32)IL64(4294967295))) << (NU32)((NI)((*fl) + ((NI)1)))))); { if (!(((NI)0) < (*fl))) goto LA8_; (*sl) = lsbit__system_5155((*a).slBitmap[((*fl))- 0]); result = (*a).matrix[((*fl))- 0][((*sl))- 0]; } LA8_: ; } LA1_: ; return result; } static N_INLINE(NI, nimCStrLen)(NCSTRING a) { NI result; size_t T1_; result = (NI)0; T1_ = (size_t)0; T1_ = strlen(a); result = ((NI) (T1_)); return result; } static N_INLINE(void, rawWrite)(FILE* f, NCSTRING s) { size_t T1_; int T2_; T1_ = (size_t)0; T1_ = fwrite(((void*) (s)), ((size_t)1), ((size_t) ((s ? nimCStrLen(s) : 0))), f); (void)(T1_); T2_ = (int)0; T2_ = fflush(f); (void)(T2_); } N_LIB_PRIVATE N_NOINLINE(void, raiseOutOfMem__system_5008)(void) { { if (!!((outOfMemHook__system_3274 == NIM_NIL))) goto LA3_; outOfMemHook__system_3274(); } LA3_: ; rawWrite(stderr, "out of memory\012"); exit(((int)1)); } static N_INLINE(void*, osAllocPages__system_5033)(NI size) { void* result; result = (void*)0; result = mmap(NIM_NIL, ((size_t) (size)), ((int)3), (NI32)((NI32)(MAP_ANONYMOUS | MAP_PRIVATE) | ((NI32)0)), ((int)-1), ((NI)0)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = (result == NIM_NIL); if (T3_) goto LA4_; T3_ = (result == ((void*) (((NI)-1)))); LA4_: ; if (!T3_) goto LA5_; raiseOutOfMem__system_5008(); } LA5_: ; return result; } static N_INLINE(void*, osTryAllocPages__system_5036)(NI size) { void* result; result = (void*)0; result = mmap(NIM_NIL, ((size_t) (size)), ((int)3), (NI32)((NI32)(MAP_ANONYMOUS | MAP_PRIVATE) | ((NI32)0)), ((int)-1), ((NI)0)); { if (!(result == ((void*) (((NI)-1))))) goto LA3_; result = NIM_NIL; } LA3_: ; return result; } static N_INLINE(void, incCurrMem__system_5297)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes) { (*a).currMem += bytes; } static N_INLINE(void, zeroMem__system_1716)(void* p, NI size) { nimZeroMem(p, size); } N_LIB_PRIVATE N_NIMCALL(void*, llAlloc__system_5316)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) { void* result; result = (void*)0; { NIM_BOOL T3_; tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* old; void* T7_; T3_ = (NIM_BOOL)0; T3_ = ((*a).llmem == ((tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw*) NIM_NIL)); if (T3_) goto LA4_; T3_ = ((*(*a).llmem).size < size); LA4_: ; if (!T3_) goto LA5_; old = (*a).llmem; T7_ = (void*)0; T7_ = osAllocPages__system_5033(((NI)4096)); (*a).llmem = ((tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw*) (T7_)); incCurrMem__system_5297(a, ((NI)4096)); (*(*a).llmem).size = ((NI)4084); (*(*a).llmem).acc = ((NI)12); (*(*a).llmem).next = old; } LA5_: ; result = ((void*) ((NI)(((NI) (ptrdiff_t) ((*a).llmem)) + (*(*a).llmem).acc))); (*(*a).llmem).size -= size; (*(*a).llmem).acc += size; zeroMem__system_1716(result, ((NI) (size))); return result; } N_LIB_PRIVATE N_NIMCALL(void, addHeapLink__system_5347)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* p, NI size) { tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* it; it = (&(*a).heapLinks); { while (1) { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = !((it == ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) NIM_NIL))); if (!(T3_)) goto LA4_; T3_ = (((NI)30) <= (*it).len); LA4_: ; if (!T3_) goto LA2 ; it = (*it).next; } LA2: ; } { tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* n; void* T9_; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmp_; NI colontmp__2; if (!(it == ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) NIM_NIL))) goto LA7_; T9_ = (void*)0; T9_ = llAlloc__system_5316(a, ((NI)248)); n = ((tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg*) (T9_)); (*n).next = (*a).heapLinks.next; (*a).heapLinks.next = n; colontmp_ = p; colontmp__2 = size; (*n).chunks[(((NI)0))- 0].Field0 = colontmp_; (*n).chunks[(((NI)0))- 0].Field1 = colontmp__2; (*n).len = ((NI)1); } goto LA5_; LA7_: ; { NI L; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmp__3; NI colontmp__4; L = (*it).len; colontmp__3 = p; colontmp__4 = size; (*it).chunks[(L)- 0].Field0 = colontmp__3; (*it).chunks[(L)- 0].Field1 = colontmp__4; (*it).len += ((NI)1); } LA5_: ; } static N_INLINE(NI, pluspercent___system_770)(NI x, NI y) { NI result; result = (NI)0; result = ((NI) ((NU)((NU32)(((NU) (x))) + (NU32)(((NU) (y)))))); return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetGet__system_5419)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key) { tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* result; tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* it; { result = (tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*)0; it = (*t).data[((NI)(key & ((NI)255)))- 0]; { while (1) { if (!!((it == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA2 ; { if (!((*it).key == key)) goto LA5_; result = it; goto BeforeRet_; } LA5_: ; it = (*it).next; } LA2: ; } result = ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL); }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__system_5461)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) { NIM_BOOL result; tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t; result = (NIM_BOOL)0; t = intSetGet__system_5419(s, (NI)((NI32)(key) >> (NU32)(((NI)9)))); { NI u; if (!!((t == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA3_; u = (NI)(key & ((NI)511)); result = !(((NU)((*t).bits[((NI)((NI32)(u) >> (NU32)(((NI)5))))- 0] & (NU)((NU32)(((NU)1)) << (NU32)((NI)(u & ((NI)31))))) == ((NU)0))); } goto LA1_; LA3_: ; { result = NIM_FALSE; } LA1_: ; return result; } static N_INLINE(NI, pageIndex__system_5650)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) { NI result; result = (NI)0; result = (NI)((NI32)(((NI) (ptrdiff_t) (c))) >> (NU32)(((NI)12))); return result; } static N_INLINE(NI, minuspercent___system_790)(NI x, NI y) { NI result; result = (NI)0; result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y)))))); return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, requestOsChunks__system_5668)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result; NI colontmpD_; NI colontmpD__2; NI size_2; NI nxt; tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* next; NI lastSize; NI prv; tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* prev; result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; colontmpD_ = (NI)0; colontmpD__2 = (NI)0; { NI usedMem; if (!!((*a).blockChunkSizeIncrease)) goto LA3_; usedMem = (*a).occ; { if (!(usedMem < ((NI)65536))) goto LA7_; (*a).nextChunkSize = ((NI)16384); } goto LA5_; LA7_: ; { NI T10_; T10_ = (NI)0; T10_ = roundup__system_5013((NI)((NI32)(usedMem) >> (NU32)(((NI)2))), ((NI)4096)); (*a).nextChunkSize = ((T10_ <= (NI)((*a).nextChunkSize * ((NI)2))) ? T10_ : (NI)((*a).nextChunkSize * ((NI)2))); (*a).nextChunkSize = (((*a).nextChunkSize <= ((NI)1056964608)) ? (*a).nextChunkSize : ((NI)1056964608)); } LA5_: ; } LA3_: ; size_2 = size; { void* T15_; if (!((*a).nextChunkSize < size_2)) goto LA13_; T15_ = (void*)0; T15_ = osAllocPages__system_5033(size_2); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T15_)); } goto LA11_; LA13_: ; { void* T17_; T17_ = (void*)0; T17_ = osTryAllocPages__system_5036((*a).nextChunkSize); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T17_)); { void* T22_; if (!(result == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA20_; T22_ = (void*)0; T22_ = osAllocPages__system_5033(size_2); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T22_)); (*a).blockChunkSizeIncrease = NIM_TRUE; } goto LA18_; LA20_: ; { size_2 = (*a).nextChunkSize; } LA18_: ; } LA11_: ; incCurrMem__system_5297(a, size_2); (*a).freeMem += size_2; addHeapLink__system_5347(a, result, size_2); (*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).Sup.size = size_2; nxt = pluspercent___system_770(((NI) (ptrdiff_t) (result)), size_2); next = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (nxt)); { NI T26_; NIM_BOOL T27_; T26_ = (NI)0; T26_ = pageIndex__system_5650(next); T27_ = (NIM_BOOL)0; T27_ = contains__system_5461((&(*a).chunkStarts), T26_); if (!T27_) goto LA28_; (*next).prevSize = (NI)(size_2 | (NI)((*next).prevSize & ((NI)1))); } LA28_: ; { if (!!(((*a).lastSize == ((NI)0)))) goto LA32_; colontmpD_ = (*a).lastSize; lastSize = colontmpD_; } goto LA30_; LA32_: ; { colontmpD__2 = ((NI)4096); lastSize = colontmpD__2; } LA30_: ; prv = minuspercent___system_790(((NI) (ptrdiff_t) (result)), lastSize); prev = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (prv)); { NIM_BOOL T37_; NI T38_; T37_ = (NIM_BOOL)0; T38_ = (NI)0; T38_ = pageIndex__system_5650(prev); T37_ = contains__system_5461((&(*a).chunkStarts), T38_); if (!(T37_)) goto LA39_; T37_ = ((*prev).size == lastSize); LA39_: ; if (!T37_) goto LA40_; (*result).Sup.prevSize = (NI)(lastSize | (NI)((*result).Sup.prevSize & ((NI)1))); } goto LA35_; LA40_: ; { (*result).Sup.prevSize = (NI)(((NI)0) | (NI)((*result).Sup.prevSize & ((NI)1))); } LA35_: ; (*a).lastSize = size_2; return result; } static N_INLINE(NI, pageIndex__system_5657)(void* p) { NI result; result = (NI)0; result = (NI)((NI32)(((NI) (ptrdiff_t) (p))) >> (NU32)(((NI)12))); return result; } static N_INLINE(NIM_BOOL, isAccessible__system_5692)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p) { NIM_BOOL result; NI T1_; result = (NIM_BOOL)0; T1_ = (NI)0; T1_ = pageIndex__system_5657(p); result = contains__system_5461((&(*a).chunkStarts), T1_); return result; } static N_INLINE(void, updatePrevSize__system_5710)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI prevSize) { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* ri; NI T1_; T1_ = (NI)0; T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (c)), (*c).Sup.size); ri = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T1_)); { NIM_BOOL T4_; T4_ = (NIM_BOOL)0; T4_ = isAccessible__system_5692((&(*a)), ((void*) (ri))); if (!T4_) goto LA5_; (*ri).prevSize = (NI)(prevSize | (NI)((*ri).prevSize & ((NI)1))); } LA5_: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*, intSetPut__system_5444)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* t, NI key) { tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* result; result = (tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*)0; result = intSetGet__system_5419((&(*t)), key); { void* T5_; if (!(result == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL))) goto LA3_; T5_ = (void*)0; T5_ = llAlloc__system_5316(a, ((NI)72)); result = ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) (T5_)); (*result).next = (*t).data[((NI)(key & ((NI)255)))- 0]; (*t).data[((NI)(key & ((NI)255)))- 0] = result; (*result).key = key; } LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, incl__system_5483)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) { tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t; NI u; t = intSetPut__system_5444(a, s, (NI)((NI32)(key) >> (NU32)(((NI)9)))); u = (NI)(key & ((NI)511)); (*t).bits[((NI)((NI32)(u) >> (NU32)(((NI)5))))- 0] = (NU)((*t).bits[((NI)((NI32)(u) >> (NU32)(((NI)5))))- 0] | (NU)((NU32)(((NU)1)) << (NU32)((NI)(u & ((NI)31))))); } N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, splitChunk2__system_5715)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result; NI T1_; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T2_; NI T3_; result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; T1_ = (NI)0; T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (c)), size); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T1_)); (*result).Sup.size = (NI)((*c).Sup.size - size); (*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).Sup.prevSize = size; (*result).Sup.owner = a; updatePrevSize__system_5710(a, c, (*result).Sup.size); (*c).Sup.size = size; T2_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0; T2_ = a; T3_ = (NI)0; T3_ = pageIndex__system_5650((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result))))); incl__system_5483(T2_, (&(*a).chunkStarts), T3_); return result; } static N_INLINE(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ, mappingInsert__system_5190)(NI r) { tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ result; nimZeroMem((void*)(&result), sizeof(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ)); result.Field0 = msbit__system_5147(((NU32) (r))); result.Field1 = (NI)((NI)((NI32)(r) >> (NU32)((NI)(result.Field0 - ((NI)5)))) - ((NI)32)); result.Field0 -= ((NI)6); return result; } static N_INLINE(void, setBit__system_5158)(NI nr, NU32* dest) { (*dest) = (NU32)((*dest) | (NU32)((NU32)(((NU32)1)) << (NU32)((NI)(nr & ((NI)31))))); } N_LIB_PRIVATE N_NIMCALL(void, addChunkToMatrix__system_5288)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b) { tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ T1_; NI fl; NI sl; T1_ = mappingInsert__system_5190((*b).Sup.size); fl = T1_.Field0; sl = T1_.Field1; (*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*b).next = (*a).matrix[(fl)- 0][(sl)- 0]; { if (!!(((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA4_; (*(*a).matrix[(fl)- 0][(sl)- 0]).prev = b; } LA4_: ; (*a).matrix[(fl)- 0][(sl)- 0] = b; setBit__system_5158(sl, (&(*a).slBitmap[(fl)- 0])); setBit__system_5158(fl, (&(*a).flBitmap)); } N_LIB_PRIVATE N_NIMCALL(void, splitChunk__system_5732)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c, NI size) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest; rest = splitChunk2__system_5715(a, c, size); addChunkToMatrix__system_5288(a, rest); } static N_INLINE(void, clearBit__system_5165)(NI nr, NU32* dest) { (*dest) = (NU32)((*dest) & (NU32)((NU32) ~((NU32)((NU32)(((NU32)1)) << (NU32)((NI)(nr & ((NI)31))))))); } N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix2__system_5279)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b, NI fl, NI sl) { (*a).matrix[(fl)- 0][(sl)- 0] = (*b).next; { if (!!(((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA3_; (*(*a).matrix[(fl)- 0][(sl)- 0]).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); } goto LA1_; LA3_: ; { clearBit__system_5165(sl, (&(*a).slBitmap[(fl)- 0])); { if (!((*a).slBitmap[(fl)- 0] == ((NU32)0))) goto LA8_; clearBit__system_5165(fl, (&(*a).flBitmap)); } LA8_: ; } LA1_: ; (*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*b).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); } N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getBigChunk__system_5761)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result; NI size_2; NI fl; NI sl; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T19_; NI T20_; result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; size_2 = size; fl = ((NI)0); sl = ((NI)0); mappingSearch__system_5172((&size_2), (&fl), (&sl)); result = findSuitableBlock__system_5205((&(*a)), (&fl), (&sl)); { if (!(result == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA3_; { if (!(size_2 < ((NI)524288))) goto LA7_; result = requestOsChunks__system_5668(a, ((NI)524288)); splitChunk__system_5732(a, result, size_2); } goto LA5_; LA7_: ; { result = requestOsChunks__system_5668(a, size_2); { if (!(size_2 < (*result).Sup.size)) goto LA12_; splitChunk__system_5732(a, result, size_2); } LA12_: ; } LA5_: ; (*result).Sup.owner = a; } goto LA1_; LA3_: ; { removeChunkFromMatrix2__system_5279(a, result, fl, sl); { if (!((NI)(size_2 + ((NI)4096)) <= (*result).Sup.size)) goto LA17_; splitChunk__system_5732(a, result, size_2); } LA17_: ; } LA1_: ; (*result).Sup.prevSize = ((NI)1); T19_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0; T19_ = a; T20_ = (NI)0; T20_ = pageIndex__system_5650((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result))))); incl__system_5483(T19_, (&(*a).chunkStarts), T20_); (*a).freeMem -= size_2; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*, getSmallChunk__system_5789)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a) { tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* result; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* res; result = (tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*)0; res = getBigChunk__system_5761(a, ((NI)4096)); result = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) (res)); return result; } static N_INLINE(void, listAdd__system_5912)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c) { (*c).next = (*head); { if (!!(((*head) == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA3_; (*(*head)).prev = c; } LA3_: ; (*head) = c; } static N_INLINE(void, addToSharedFreeList__system_5825)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f) { (*f).next = (*c).sharedFreeList; (*c).sharedFreeList = f; } N_LIB_PRIVATE N_NIMCALL(void, compensateCounters__system_5840)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c, NI size) { tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* it; NI x; NI maxIters; it = (*c).freeList; x = ((NI)0); maxIters = ((NI)20); { while (1) { if (!!((it == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL)))) goto LA2 ; { tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* rest; if (!(maxIters == ((NI)0))) goto LA5_; rest = (*it).next; { if (!!((rest == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL)))) goto LA9_; (*it).next = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL); addToSharedFreeList__system_5825(c, rest); } LA9_: ; goto LA1; } LA5_: ; x += size; it = (*it).next; maxIters -= ((NI)1); } LA2: ; } LA1: ; (*c).free += x; (*a).occ -= x; } static N_INLINE(void, listRemove__system_5971)(tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ** head, tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c) { { if (!(c == (*head))) goto LA3_; (*head) = (*c).next; { if (!!(((*head) == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA7_; (*(*head)).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL); } LA7_: ; } goto LA1_; LA3_: ; { (*(*c).prev).next = (*c).next; { if (!!(((*c).next == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL)))) goto LA12_; (*(*c).next).prev = (*c).prev; } LA12_: ; } LA1_: ; (*c).next = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL); (*c).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL); } static N_INLINE(void, addToSharedFreeListBigChunks__system_5818)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) { (*c).next = (*a).sharedFreeListBigChunks; (*a).sharedFreeListBigChunks = c; } N_LIB_PRIVATE N_NIMCALL(void, freeDeferredObjects__system_5876)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* root) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* it; NI maxIters; it = root; maxIters = ((NI)20); { while (1) { { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest; if (!(maxIters == ((NI)0))) goto LA5_; rest = (*it).next; (*it).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); addToSharedFreeListBigChunks__system_5818(a, rest); goto LA1; } LA5_: ; it = (*it).next; maxIters -= ((NI)1); { if (!(it == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA9_; goto LA1; } LA9_: ; } } LA1: ; } N_LIB_PRIVATE N_NIMCALL(tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*, getHugeChunk__system_5781)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI size) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* result; void* T1_; tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* T2_; NI T3_; result = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; T1_ = (void*)0; T1_ = osAllocPages__system_5033(size); result = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (T1_)); incCurrMem__system_5297(a, size); (*result).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*result).Sup.size = size; (*result).Sup.prevSize = ((NI)1); (*result).Sup.owner = a; T2_ = (tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg*)0; T2_ = a; T3_ = (NI)0; T3_ = pageIndex__system_5650((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(result))))); incl__system_5483(T2_, (&(*a).chunkStarts), T3_); return result; } N_LIB_PRIVATE N_NIMCALL(void*, rawAlloc__system_5891)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI requestedSize) { void* result; NI size; result = (void*)0; size = roundup__system_5013(requestedSize, ((NI)16)); { NI s; tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c; if (!(size <= ((NI)4048))) goto LA3_; s = (NI)(size / ((NI)16)); c = (*a).freeSmallChunks[(s)- 0]; { if (!(c == ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL))) goto LA7_; c = getSmallChunk__system_5789(a); (*c).freeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL); (*c).Sup.size = size; (*c).acc = size; (*c).sharedFreeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL); (*c).free = (NI)(((NI)4048) - size); (*c).next = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL); (*c).prev = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) NIM_NIL); listAdd__system_5912(&(*a).freeSmallChunks[(s)- 0], c); result = ((void*) ((*c).data)); } goto LA5_; LA7_: ; { { if (!((*c).freeList == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL))) goto LA12_; (*c).freeList = (*c).sharedFreeList; (*c).sharedFreeList = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL); compensateCounters__system_5840(a, c, size); } LA12_: ; { NI T18_; if (!((*c).freeList == ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) NIM_NIL))) goto LA16_; T18_ = (NI)0; T18_ = pluspercent___system_770(((NI) (ptrdiff_t) ((*c).data)), (*c).acc); result = ((void*) (T18_)); (*c).acc += size; } goto LA14_; LA16_: ; { result = ((void*) ((*c).freeList)); (*c).freeList = (*(*c).freeList).next; } LA14_: ; (*c).free -= size; } LA5_: ; { if (!((*c).free < size)) goto LA22_; listRemove__system_5971(&(*a).freeSmallChunks[(s)- 0], c); } LA22_: ; (*a).occ += size; } goto LA1_; LA3_: ; { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmpD_; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* colontmpD__2; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* deferredFrees; tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c_2; colontmpD_ = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; colontmpD__2 = (tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*)0; deferredFrees = (*a).sharedFreeListBigChunks; (*a).sharedFreeListBigChunks = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); { if (!!((deferredFrees == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA27_; freeDeferredObjects__system_5876(a, deferredFrees); } LA27_: ; size = (NI)(requestedSize + ((NI)32)); { if (!(((NI)1056964609) <= size)) goto LA31_; colontmpD_ = getHugeChunk__system_5781(a, size); c_2 = colontmpD_; } goto LA29_; LA31_: ; { colontmpD__2 = getBigChunk__system_5761(a, size); c_2 = colontmpD__2; } LA29_: ; result = ((void*) ((*c_2).data)); (*a).occ += (*c_2).Sup.size; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, alloc__system_6096)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size) { void* result; result = (void*)0; result = rawAlloc__system_5891(allocator, ((NI) (size))); return result; } N_LIB_PRIVATE N_NIMCALL(void*, alloc0__system_6100)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, NI size) { void* result; result = (void*)0; result = alloc__system_6096(allocator, size); zeroMem__system_1716(result, size); return result; } N_LIB_PRIVATE N_NOCONV(void*, alloc0Impl__system_1737)(NI size) { void* result; result = (void*)0; result = alloc0__system_6100((&allocator__system_6144), size); return result; } static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { void* T1_; T1_ = (void*)0; T1_ = memcpy(dest, source, ((size_t) (size))); } static N_INLINE(void, copyMem__system_1719)(void* dest, void* source, NI size) { nimCopyMem(dest, source, size); } N_LIB_PRIVATE N_NIMCALL(NimStringV2, toNimStr)(NCSTRING str, NI len) { NimStringV2 result; nimZeroMem((void*)(&result), sizeof(NimStringV2)); { if (!(len <= ((NI)0))) goto LA3_; nimZeroMem((void*)(&result), sizeof(NimStringV2)); result.len = ((NI)0); result.p = ((NimStrPayload*) NIM_NIL); } goto LA1_; LA3_: ; { NI colontmpD_; NimStrPayload* p; void* T6_; colontmpD_ = (NI)0; T6_ = (void*)0; T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(len + ((NI)1)) + ((NI)4))))); p = ((NimStrPayload*) (T6_)); (*p).cap = len; { if (!(((NI)0) < len)) goto LA9_; copyMem__system_1719(((void*) ((&(*p).data[((NI)0)]))), ((void*) (str)), ((NI) (len))); } LA9_: ; nimZeroMem((void*)(&result), sizeof(NimStringV2)); colontmpD_ = len; result.len = colontmpD_; result.p = p; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, cstrToNimstr)(NCSTRING str) { NimStringV2 result; NimStringV2 colontmpD_; NimStringV2 colontmpD__2; nimZeroMem((void*)(&result), sizeof(NimStringV2)); nimZeroMem((void*)(&colontmpD_), sizeof(NimStringV2)); nimZeroMem((void*)(&colontmpD__2), sizeof(NimStringV2)); { if (!(((void*) (str)) == NIM_NIL)) goto LA3_; colontmpD_ = toNimStr(str, ((NI)0)); result = colontmpD_; } goto LA1_; LA3_: ; { colontmpD__2 = toNimStr(str, (str ? nimCStrLen(str) : 0)); result = colontmpD__2; } LA1_: ; return result; } static N_INLINE(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*, pageAddr__system_5664)(void* p) { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* result; result = (tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*)0; result = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) ((NI)(((NI) (ptrdiff_t) (p)) & ((NI)-4096)))); return result; } static N_INLINE(NIM_BOOL, isSmallChunk__system_5575)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) { NIM_BOOL result; result = (NIM_BOOL)0; result = ((*c).size <= ((NI)4048)); return result; } static N_INLINE(NIM_BOOL, chunkUnused__system_5581)(tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c) { NIM_BOOL result; result = (NIM_BOOL)0; result = ((NI)((*c).prevSize & ((NI)1)) == ((NI)0)); return result; } N_LIB_PRIVATE N_NIMCALL(void, removeChunkFromMatrix__system_5246)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* b) { tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ T1_; NI fl; NI sl; T1_ = mappingInsert__system_5190((*b).Sup.size); fl = T1_.Field0; sl = T1_.Field1; { if (!!(((*b).next == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA4_; (*(*b).next).prev = (*b).prev; } LA4_: ; { if (!!(((*b).prev == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL)))) goto LA8_; (*(*b).prev).next = (*b).next; } LA8_: ; { if (!((*a).matrix[(fl)- 0][(sl)- 0] == b)) goto LA12_; (*a).matrix[(fl)- 0][(sl)- 0] = (*b).next; { if (!((*a).matrix[(fl)- 0][(sl)- 0] == ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL))) goto LA16_; clearBit__system_5165(sl, (&(*a).slBitmap[(fl)- 0])); { if (!((*a).slBitmap[(fl)- 0] == ((NU32)0))) goto LA20_; clearBit__system_5165(fl, (&(*a).flBitmap)); } LA20_: ; } LA16_: ; } LA12_: ; (*b).prev = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); (*b).next = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) NIM_NIL); } N_LIB_PRIVATE N_NIMCALL(void, excl__system_5505)(tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA* s, NI key) { tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* t; t = intSetGet__system_5419((&(*s)), (NI)((NI32)(key) >> (NU32)(((NI)9)))); { NI u; if (!!((t == ((tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw*) NIM_NIL)))) goto LA3_; u = (NI)(key & ((NI)511)); (*t).bits[((NI)((NI32)(u) >> (NU32)(((NI)5))))- 0] = (NU)((*t).bits[((NI)((NI32)(u) >> (NU32)(((NI)5))))- 0] & (NU)((NU32) ~((NU)((NU32)(((NU)1)) << (NU32)((NI)(u & ((NI)31))))))); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(void, freeBigChunk__system_5737)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c_2; NI prevSize; tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* ri; NI T24_; c_2 = c; (*a).freeMem += (*c_2).Sup.size; (*c_2).Sup.prevSize = (NI)((*c_2).Sup.prevSize & ((NI)-2)); prevSize = (*c_2).Sup.prevSize; { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* le; NI T5_; if (!!((prevSize == ((NI)0)))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (c_2)), prevSize); le = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T5_)); { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = isAccessible__system_5692((&(*a)), ((void*) (le))); if (!(T8_)) goto LA9_; T8_ = chunkUnused__system_5581(le); LA9_: ; if (!T8_) goto LA10_; { NIM_BOOL T14_; NIM_BOOL T15_; NI T19_; T14_ = (NIM_BOOL)0; T15_ = (NIM_BOOL)0; T15_ = isSmallChunk__system_5575(le); T14_ = !(T15_); if (!(T14_)) goto LA16_; T14_ = ((*le).size < ((NI)1056964608)); LA16_: ; if (!T14_) goto LA17_; removeChunkFromMatrix__system_5246(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (le))); (*le).size += (*c_2).Sup.size; T19_ = (NI)0; T19_ = pageIndex__system_5650((*((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w**) (&(c_2))))); excl__system_5505((&(*a).chunkStarts), T19_); c_2 = ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (le)); { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest; if (!(((NI)1056964608) < (*c_2).Sup.size)) goto LA22_; rest = splitChunk2__system_5715(a, c_2, ((NI)1056964608)); addChunkToMatrix__system_5288(a, c_2); c_2 = rest; } LA22_: ; } LA17_: ; } LA10_: ; } LA3_: ; T24_ = (NI)0; T24_ = pluspercent___system_770(((NI) (ptrdiff_t) (c_2)), (*c_2).Sup.size); ri = ((tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w*) (T24_)); { NIM_BOOL T27_; T27_ = (NIM_BOOL)0; T27_ = isAccessible__system_5692((&(*a)), ((void*) (ri))); if (!(T27_)) goto LA28_; T27_ = chunkUnused__system_5581(ri); LA28_: ; if (!T27_) goto LA29_; { NIM_BOOL T33_; NIM_BOOL T34_; NI T38_; T33_ = (NIM_BOOL)0; T34_ = (NIM_BOOL)0; T34_ = isSmallChunk__system_5575(ri); T33_ = !(T34_); if (!(T33_)) goto LA35_; T33_ = ((*c_2).Sup.size < ((NI)1056964608)); LA35_: ; if (!T33_) goto LA36_; removeChunkFromMatrix__system_5246(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (ri))); (*c_2).Sup.size += (*ri).size; T38_ = (NI)0; T38_ = pageIndex__system_5650(ri); excl__system_5505((&(*a).chunkStarts), T38_); { tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* rest_2; if (!(((NI)1056964608) < (*c_2).Sup.size)) goto LA41_; rest_2 = splitChunk2__system_5715(a, c_2, ((NI)1056964608)); addChunkToMatrix__system_5288(a, rest_2); } LA41_: ; } LA36_: ; } LA29_: ; addChunkToMatrix__system_5288(a, c_2); } static N_INLINE(void, decCurrMem__system_5305)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, NI bytes) { (*a).maxMem = (((*a).maxMem >= (*a).currMem) ? (*a).maxMem : (*a).currMem); (*a).currMem -= bytes; } static N_INLINE(void, osDeallocPages__system_5039)(void* p, NI size) { int T1_; T1_ = (int)0; T1_ = munmap(p, ((size_t) (size))); (void)(T1_); } N_LIB_PRIVATE N_NIMCALL(void, freeHugeChunk__system_5785)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) { NI size; NI T1_; size = (*c).Sup.size; T1_ = (NI)0; T1_ = pageIndex__system_5650(&c->Sup); excl__system_5505((&(*a).chunkStarts), T1_); decCurrMem__system_5305(a, size); osDeallocPages__system_5039(((void*) (c)), size); } N_LIB_PRIVATE N_NIMCALL(void, deallocBigChunk__system_5807)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* c) { (*a).occ -= (*c).Sup.size; { if (!(((NI)1056964609) <= (*c).Sup.size)) goto LA3_; freeHugeChunk__system_5785(a, c); } goto LA1_; LA3_: ; { freeBigChunk__system_5737(a, c); } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, rawDealloc__system_6033)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a, void* p) { tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c; c = pageAddr__system_5664(p); { NIM_BOOL T3_; tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* c_2; NI s; tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ* f; T3_ = (NIM_BOOL)0; T3_ = isSmallChunk__system_5575(c); if (!T3_) goto LA4_; c_2 = ((tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ*) (c)); s = (*c_2).Sup.size; f = ((tyObject_FreeCell__u6M5LHprqzkn9axr04yg9bGQ*) (p)); { if (!((*c_2).Sup.owner == a)) goto LA8_; (*a).occ -= s; (*f).next = (*c_2).freeList; (*c_2).freeList = f; { if (!((*c_2).free < s)) goto LA12_; listAdd__system_5912(&(*a).freeSmallChunks[((NI)(s / ((NI)16)))- 0], c_2); (*c_2).free += s; } goto LA10_; LA12_: ; { (*c_2).free += s; { if (!((*c_2).free == ((NI)4048))) goto LA17_; listRemove__system_5971(&(*a).freeSmallChunks[((NI)(s / ((NI)16)))- 0], c_2); (*c_2).Sup.size = ((NI)4096); freeBigChunk__system_5737(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c_2))); } LA17_: ; } LA10_: ; } goto LA6_; LA8_: ; { addToSharedFreeList__system_5825(c_2, f); } LA6_: ; } goto LA1_; LA4_: ; { { if (!((*c).owner == a)) goto LA23_; deallocBigChunk__system_5807(a, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c))); } goto LA21_; LA23_: ; { addToSharedFreeListBigChunks__system_5818((*c).owner, ((tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg*) (c))); } LA21_: ; } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, dealloc__system_6104)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p) { rawDealloc__system_6033(allocator, p); } N_LIB_PRIVATE N_NOCONV(void, deallocImpl__system_1739)(void* p) { dealloc__system_6104((&allocator__system_6144), p); } N_LIB_PRIVATE N_NOCONV(void, dealloc)(void* p) { deallocImpl__system_1739(p); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_13)(NimStringV2* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { dealloc((*dest).p); } } static N_INLINE(void, nimIncRefCyclic)(void* p, NIM_BOOL cyclic) { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* h; NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8)); h = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_)); (*h).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, unregisterCycle__system_2771)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s) { NI idx; idx = (NI)((*s).rootIdx - ((NI)1)); roots__system_2770.d[idx] = roots__system_2770.d[(NI)(roots__system_2770.len - ((NI)1))]; (*roots__system_2770.d[idx].Field0).rootIdx = (NI)(idx + ((NI)1)); roots__system_2770.len -= ((NI)1); (*s).rootIdx = ((NI)0); } N_LIB_PRIVATE N_NOCONV(void*, allocImpl__system_1735)(NI size) { void* result; result = (void*)0; result = alloc__system_6096((&allocator__system_6144), size); return result; } N_LIB_PRIVATE N_NIMCALL(void, init__system_2986)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, NI cap) { void* T1_; (*s).len = ((NI)0); (*s).cap = cap; T1_ = (void*)0; T1_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8))))); (*s).d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) (T1_)); } static N_INLINE(void, add__system_2906)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* c, TNimTypeV2* t) { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* colontmp_; TNimTypeV2* colontmp__2; { tyTuple__0F3Kz25HWtRatQmCDVHWEA* d; void* T5_; if (!((*s).cap <= (*s).len)) goto LA3_; (*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2)); T5_ = (void*)0; T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8))))); d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) (T5_)); copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)8))))); dealloc(((void*) ((*s).d))); (*s).d = d; } LA3_: ; colontmp_ = c; colontmp__2 = t; (*s).d[(*s).len].Field0 = colontmp_; (*s).d[(*s).len].Field1 = colontmp__2; (*s).len += ((NI)1); } N_LIB_PRIVATE N_NIMCALL(void, init__system_3047)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, NI cap) { void* T1_; (*s).len = ((NI)0); (*s).cap = cap; T1_ = (void*)0; T1_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8))))); (*s).d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T1_)); } static N_INLINE(void, trace__system_2635)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { void* p; NI T5_; if (!!(((*desc).traceImpl == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = pluspercent___system_770(((NI) (ptrdiff_t) (s)), ((NI)8)); p = ((void*) (T5_)); ((tyProc__fhqfcnDhIcLpBpSTVsWEZg) ((*desc).traceImpl))(p, ((void*) (j))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q, pop__system_2799)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s) { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q result; nimZeroMem((void*)(&result), sizeof(tyTuple__N4J9cV4JZGem3ljqqj5rT0Q)); result = (*s).d[(NI)((*s).len - ((NI)1))]; (*s).len -= ((NI)1); return result; } N_LIB_PRIVATE N_NIMCALL(void, markGray__system_2819)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!!(((NI)((*s).rc & ((NI)3)) == ((NI)1)))) goto LA3_; (*s).rc = (NI)((NI)((*s).rc & ((NI)-4)) | ((NI)1)); (*j).touched += ((NI)1); (*j).rcSum += (NI)((NI)((NI32)((*s).rc) >> (NU32)(((NI)4))) + ((NI)1)); trace__system_2635(s, desc, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T7_; void** entry; TNimTypeV2* desc_2; tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t; NI T8_; if (!(((NI)0) < (*j).traceStack.len)) goto LA6 ; T7_ = pop__system_2799((&(*j).traceStack)); entry = T7_.Field0; desc_2 = T7_.Field1; T8_ = (NI)0; T8_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)8)); t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T8_)); (*t).rc -= ((NI)16); (*j).edges += ((NI)1); { if (!!(((NI)((*t).rc & ((NI)3)) == ((NI)1)))) goto LA11_; (*t).rc = (NI)((NI)((*t).rc & ((NI)-4)) | ((NI)1)); (*j).touched += ((NI)1); (*j).rcSum += (NI)((NI)((NI32)((*t).rc) >> (NU32)(((NI)4))) + ((NI)2)); trace__system_2635(t, desc_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA11_: ; } LA6: ; } } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, scanBlack__system_2791)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) { NI until; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*s).rc = (NI)((*s).rc & ((NI)-4)); until = (*j).traceStack.len; trace__system_2635(s, desc, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T3_; void** entry; TNimTypeV2* desc_2; tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t; NI T4_; if (!(until < (*j).traceStack.len)) goto LA2 ; T3_ = pop__system_2799((&(*j).traceStack)); entry = T3_.Field0; desc_2 = T3_.Field1; T4_ = (NI)0; T4_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)8)); t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T4_)); (*t).rc += ((NI)16); { if (!!(((NI)((*t).rc & ((NI)3)) == ((NI)0)))) goto LA7_; (*t).rc = (NI)((*t).rc & ((NI)-4)); trace__system_2635(t, desc_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA7_: ; } LA2: ; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, scan__system_2874)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!((NI)((*s).rc & ((NI)3)) == ((NI)1))) goto LA3_; { if (!(((NI)0) <= (NI)((NI32)((*s).rc) >> (NU32)(((NI)4))))) goto LA7_; scanBlack__system_2791(s, desc, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA5_; LA7_: ; { (*s).rc = (NI)((NI)((*s).rc & ((NI)-4)) | ((NI)2)); trace__system_2635(s, desc, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T12_; void** entry; TNimTypeV2* desc_2; tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t; NI T13_; if (!(((NI)0) < (*j).traceStack.len)) goto LA11 ; T12_ = pop__system_2799((&(*j).traceStack)); entry = T12_.Field0; desc_2 = T12_.Field1; T13_ = (NI)0; T13_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)8)); t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T13_)); { if (!((NI)((*t).rc & ((NI)3)) == ((NI)1))) goto LA16_; { if (!(((NI)0) <= (NI)((NI32)((*t).rc) >> (NU32)(((NI)4))))) goto LA20_; scanBlack__system_2791(t, desc_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } goto LA18_; LA20_: ; { (*t).rc = (NI)((NI)((*t).rc & ((NI)-4)) | ((NI)2)); trace__system_2635(t, desc_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA18_: ; } LA16_: ; } LA11: ; } } LA5_: ; } LA3_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, collectColor__system_2898)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc, NI col, tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = ((NI)((*s).rc & ((NI)3)) == col); if (!(T3_)) goto LA4_; T3_ = ((*s).rootIdx == ((NI)0)); LA4_: ; if (!T3_) goto LA5_; (*s).rc = (NI)((*s).rc & ((NI)-4)); add__system_2906((&(*j).toFree), s, desc); trace__system_2635(s, desc, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { while (1) { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q T9_; void** entry; TNimTypeV2* desc_2; tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* t; NI T10_; if (!(((NI)0) < (*j).traceStack.len)) goto LA8 ; T9_ = pop__system_2799((&(*j).traceStack)); entry = T9_.Field0; desc_2 = T9_.Field1; T10_ = (NI)0; T10_ = minuspercent___system_790(((NI) (ptrdiff_t) ((*entry))), ((NI)8)); t = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T10_)); (*entry) = NIM_NIL; { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = ((NI)((*t).rc & ((NI)3)) == col); if (!(T13_)) goto LA14_; T13_ = ((*t).rootIdx == ((NI)0)); LA14_: ; if (!T13_) goto LA15_; add__system_2906((&(*j).toFree), t, desc_2); (*t).rc = (NI)((*t).rc & ((NI)-4)); trace__system_2635(t, desc_2, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA15_: ; } LA8: ; } } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NI, align__system_1615)(NI address, NI alignment) { NI result; result = (NI)0; { if (!(alignment == ((NI)0))) goto LA3_; result = address; } goto LA1_; LA3_: ; { result = (NI)((NI)(address + (NI)(alignment - ((NI)1))) & (NI)((NU32) ~((NI)(alignment - ((NI)1))))); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, alignedDealloc)(void* p, NI align) { { if (!(align <= ((NI)16))) goto LA3_; dealloc(p); } goto LA1_; LA3_: ; { NU16 offset; NI T6_; NI T7_; T6_ = (NI)0; T6_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)2)); offset = (*((NU16*) (((void*) (T6_))))); T7_ = (NI)0; T7_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI) (offset))); dealloc(((void*) (T7_))); } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, nimRawDispose)(void* p, NI alignment) { NI hdrSize; NI T1_; hdrSize = align__system_1615(((NI)8), alignment); T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), hdrSize); alignedDealloc(((void*) (T1_)), alignment); } static N_INLINE(void, free__system_2671)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) { void* p; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (NI)0; T1_ = pluspercent___system_770(((NI) (ptrdiff_t) (s)), ((NI)8)); p = ((void*) (T1_)); { if (!!(((*desc).destructor == NIM_NIL))) goto LA4_; ((tyProc__4SVlZZPmetqBimNsH9cHcOA) ((*desc).destructor))(p); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA4_: ; nimRawDispose(p, ((NI) ((*desc).align))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3020)(tyObject_CellSeq__z4KasHYddby49cXX2MD4LxQ* s) { { if (!!(((*s).d == ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL)))) goto LA3_; dealloc(((void*) ((*s).d))); (*s).d = ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL); } LA3_: ; (*s).len = ((NI)0); (*s).cap = ((NI)0); } N_LIB_PRIVATE N_NIMCALL(void, collectCyclesBacon__system_2958)(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j, NI lowMark) { NI last; NI colToCollect; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); last = (NI)(roots__system_2770.len - ((NI)1)); { NI i; NI res; i = (NI)0; res = last; { while (1) { if (!(lowMark <= res)) goto LA3 ; i = res; markGray__system_2819(roots__system_2770.d[i].Field0, roots__system_2770.d[i].Field1, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res -= ((NI)1); } LA3: ; } } colToCollect = ((NI)2); { if (!((*j).rcSum == (*j).edges)) goto LA6_; colToCollect = ((NI)1); (*j).keepThreshold = NIM_TRUE; } goto LA4_; LA6_: ; { { NI i_2; NI res_2; i_2 = (NI)0; res_2 = last; { while (1) { if (!(lowMark <= res_2)) goto LA11 ; i_2 = res_2; scan__system_2874(roots__system_2770.d[i_2].Field0, roots__system_2770.d[i_2].Field1, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res_2 -= ((NI)1); } LA11: ; } } } LA4_: ; init__system_2986((&(*j).toFree), ((NI)1024)); { NI i_3; NI i_4; i_3 = (NI)0; i_4 = ((NI)0); { while (1) { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s; if (!(i_4 < roots__system_2770.len)) goto LA14 ; i_3 = i_4; s = roots__system_2770.d[i_3].Field0; (*s).rootIdx = ((NI)0); collectColor__system_2898(s, roots__system_2770.d[i_3].Field1, colToCollect, j); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_4 += ((NI)1); } LA14: ; } } { NI i_5; NI i_6; i_5 = (NI)0; i_6 = ((NI)0); { while (1) { if (!(i_6 < (*j).toFree.len)) goto LA17 ; i_5 = i_6; free__system_2671((*j).toFree.d[i_5].Field0, (*j).toFree.d[i_5].Field1); i_6 += ((NI)1); } LA17: ; } } (*j).freed += (*j).toFree.len; deinit__system_3020((&(*j).toFree)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, deinit__system_3059)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s) { { if (!!(((*s).d == ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) NIM_NIL)))) goto LA3_; dealloc(((void*) ((*s).d))); (*s).d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) NIM_NIL); } LA3_: ; (*s).len = ((NI)0); (*s).cap = ((NI)0); } N_LIB_PRIVATE N_NIMCALL(void, collectCycles__system_3078)(void) { tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ j; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&j), sizeof(tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ)); init__system_3047((&j.traceStack), ((NI)1024)); collectCyclesBacon__system_2958((&j), ((NI)0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; deinit__system_3059((&j.traceStack)); deinit__system_3020((&roots__system_2770)); { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = j.keepThreshold; if (!(T3_)) goto LA4_; T3_ = (rootsThreshold__system_3040 <= ((NI)128)); LA4_: ; if (!T3_) goto LA5_; } goto LA1_; LA5_: ; { if (!(j.touched <= (NI)(j.freed * ((NI)2)))) goto LA8_; rootsThreshold__system_3040 = (((NI)((NI)(rootsThreshold__system_3040 / ((NI)3)) * ((NI)2)) >= ((NI)16)) ? (NI)((NI)(rootsThreshold__system_3040 / ((NI)3)) * ((NI)2)) : ((NI)16)); } goto LA1_; LA8_: ; { if (!(rootsThreshold__system_3040 < ((NI)536870911))) goto LA11_; rootsThreshold__system_3040 = (NI)((NI)(rootsThreshold__system_3040 * ((NI)3)) / ((NI)2)); } goto LA1_; LA11_: ; LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, registerCycle__system_3103)(tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); (*s).rootIdx = (NI)(roots__system_2770.len + ((NI)1)); { if (!(roots__system_2770.d == ((tyTuple__0F3Kz25HWtRatQmCDVHWEA*) NIM_NIL))) goto LA3_; init__system_2986((&roots__system_2770), ((NI)1024)); } LA3_: ; add__system_2906((&roots__system_2770), s, desc); { if (!(rootsThreshold__system_3040 <= roots__system_2770.len)) goto LA7_; collectCycles__system_3078(); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA7_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NOINLINE(void, rememberCycle__system_3143)(NIM_BOOL isDestroyAction, tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* s, TNimTypeV2* desc) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { if (!isDestroyAction) goto LA3_; { if (!(((NI)0) < (*s).rootIdx)) goto LA7_; unregisterCycle__system_2771(s); } LA7_: ; } goto LA1_; LA3_: ; { { NIM_BOOL T12_; T12_ = (NIM_BOOL)0; T12_ = ((*s).rootIdx == ((NI)0)); if (!(T12_)) goto LA13_; T12_ = ((NI)((*desc).flags & ((NI)1)) == ((NI)0)); LA13_: ; if (!T12_) goto LA14_; (*s).rc = (NI)((*s).rc & ((NI)-4)); registerCycle__system_3103(s, desc); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA14_: ; } LA1_: ; }BeforeRet_: ; } static N_INLINE(NIM_BOOL, nimDecRefIsLastCyclicDyn)(void* p) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; rememberCycle__system_3143(result, cell, (*((TNimTypeV2**) (p)))); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, nimDestroyAndDispose)(void* p) { TNimTypeV2** rti; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); rti = ((TNimTypeV2**) (p)); { if (!!(((*(*rti)).destructor == NIM_NIL))) goto LA3_; ((tyProc__4SVlZZPmetqBimNsH9cHcOA) ((*(*rti)).destructor))(p); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; nimRawDispose(p, ((NI) ((*(*rti)).align))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_33)(Exception** dest, Exception* src, NIM_BOOL cyclic) { Exception* colontmp_; colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T7_) goto LA8_; nimDestroyAndDispose(colontmp_); } LA8_: ; } static N_INLINE(void, popCurrentException)(void) { eqcopy___stdZassertions_33(&currException__system_3654, (*currException__system_3654).up, NIM_FALSE); } static N_INLINE(void, rawWriteString)(FILE* f, NCSTRING s, NI length) { size_t T1_; int T2_; T1_ = (size_t)0; T1_ = fwrite(((void*) (s)), ((size_t)1), ((size_t) (length)), f); (void)(T1_); T2_ = (int)0; T2_ = fflush(f); (void)(T2_); } N_LIB_PRIVATE N_NIMCALL(void, writeToStdErr__system_3619)(NCSTRING msg, NI length) { rawWriteString(stderr, msg, length); } N_LIB_PRIVATE N_NIMCALL(void, showErrorMessage__system_3624)(NCSTRING data, NI length) { NIM_BOOL toWrite; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); toWrite = NIM_TRUE; { NimStringV2 colontmpD_; if (!!((errorMessageWriter__system_3616 == NIM_NIL))) goto LA3_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = cstrToNimstr(data); errorMessageWriter__system_3616(colontmpD_); toWrite = NIM_FALSE; eqdestroy___stdZassertions_13((&colontmpD_)); if (NIM_UNLIKELY(*nimErr_)) { LA5_:; { *nimErr_ = NIM_FALSE; popCurrentException(); LA7_:; } } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; } LA3_: ; { if (!toWrite) goto LA11_; writeToStdErr__system_3619(data, length); } LA11_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NOCONV(void, signalHandler)(int sign) { NCSTRING msg; tyProc__KdSUXb6rBxR37qf0lYK7pQ T26_; int T27_; msg = (NCSTRING)0; { if (!(sign == ((int)2))) goto LA3_; msg = "SIGINT: Interrupted by Ctrl-C.\012"; } goto LA1_; LA3_: ; { if (!(sign == ((int)11))) goto LA6_; msg = "SIGSEGV: Illegal storage access. (Attempt to read from nil\?)\012"; } goto LA1_; LA6_: ; { if (!(sign == ((int)6))) goto LA9_; msg = "SIGABRT: Abnormal termination.\012"; } goto LA1_; LA9_: ; { if (!(sign == ((int)8))) goto LA12_; msg = "SIGFPE: Arithmetic error.\012"; } goto LA1_; LA12_: ; { if (!(sign == ((int)4))) goto LA15_; msg = "SIGILL: Illegal operation.\012"; } goto LA1_; LA15_: ; { if (!NIM_FALSE) goto LA18_; msg = "SIGBUS: Illegal storage access. (Attempt to read from nil\?)\012"; } goto LA1_; LA18_: ; { { { if (!(sign == ((int)13))) goto LA24_; msg = "SIGPIPE: Pipe closed.\012"; goto LA21; } LA24_: ; msg = "unknown signal\012"; } LA21: ; } LA1_: ; showErrorMessage__system_3624(msg, (msg ? nimCStrLen(msg) : 0)); T26_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T26_ = signal(sign, ((tyProc__KdSUXb6rBxR37qf0lYK7pQ)0)); T27_ = (int)0; T27_ = raise(sign); (void)(T27_); } N_LIB_PRIVATE N_NIMCALL(void, registerSignalHandler__system_4176)(void) { tyProc__KdSUXb6rBxR37qf0lYK7pQ T1_; tyProc__KdSUXb6rBxR37qf0lYK7pQ T2_; tyProc__KdSUXb6rBxR37qf0lYK7pQ T3_; tyProc__KdSUXb6rBxR37qf0lYK7pQ T4_; tyProc__KdSUXb6rBxR37qf0lYK7pQ T5_; tyProc__KdSUXb6rBxR37qf0lYK7pQ T6_; T1_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T1_ = signal(((int)2), signalHandler); T2_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T2_ = signal(((int)11), signalHandler); T3_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T3_ = signal(((int)6), signalHandler); T4_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T4_ = signal(((int)8), signalHandler); T5_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T5_ = signal(((int)4), signalHandler); T6_ = (tyProc__KdSUXb6rBxR37qf0lYK7pQ)0; T6_ = signal(((int)13), SIG_IGN); } N_LIB_PRIVATE N_NIMCALL(void, shrink__astalgo_1439)(tySequence__9chP3SzkaldXzawWQCDsqqg* x, NI newLen) { (*((tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc0__system_1907)(NI size, NI align) { void* result; result = (void*)0; { if (!(((NI) (align)) <= ((NI)16))) goto LA3_; result = alloc0Impl__system_1737(size); } goto LA1_; LA3_: ; { void* base; NI offset; NI T6_; NI T7_; base = alloc0Impl__system_1737(((NI) ((NI)((NI)((NI)(((NI) (size)) + ((NI) (align))) - ((NI)1)) + ((NI)2))))); offset = (NI)(((NI) (align)) - (NI)(((NI) (ptrdiff_t) (base)) & (NI)(((NI) (align)) - ((NI)1)))); T6_ = (NI)0; T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), (NI)(offset - ((NI)2))); (*((NU16*) (((void*) (T6_))))) = ((NU16) (offset)); T7_ = (NI)0; T7_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), offset); result = ((void*) (T7_)); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, newSeqPayload)(NI cap, NI elemSize, NI elemAlign) { void* result; result = (void*)0; { tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* p; NI T5_; void* T6_; if (!(((NI)0) < cap)) goto LA3_; T5_ = (NI)0; T5_ = align__system_1615(((NI)4), elemAlign); T6_ = (void*)0; T6_ = alignedAlloc0__system_1907(((NI) ((NI)(T5_ + (NI)(cap * elemSize)))), ((NI) (elemAlign))); p = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T6_)); (*p).cap = cap; result = ((void*) (p)); } goto LA1_; LA3_: ; { result = NIM_NIL; } LA1_: ; return result; } static N_INLINE(NI, resize__system_2141)(NI old) { NI result; result = (NI)0; { if (!(old <= ((NI)0))) goto LA3_; result = ((NI)4); } goto LA1_; LA3_: ; { if (!(old <= ((NI)32767))) goto LA6_; result = (NI)(old * ((NI)2)); } goto LA1_; LA6_: ; { result = (NI)((NI)(old * ((NI)3)) / ((NI)2)); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, ptrSize__system_6084)(void* p) { NI result; tyObject_BaseChunk__Sdq7WpT6qAH858F5ZEdG3w* c; result = (NI)0; c = pageAddr__system_5664(p); result = (*c).size; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = isSmallChunk__system_5575(c); if (!!(T3_)) goto LA4_; result -= ((NI)32); } LA4_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, realloc__system_6107)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* allocator, void* p, NI newsize) { void* result; result = (void*)0; { if (!(((NI)0) < ((NI) (newsize)))) goto LA3_; result = alloc__system_6096(allocator, newsize); { NI T9_; if (!!((p == NIM_NIL))) goto LA7_; T9_ = (NI)0; T9_ = ptrSize__system_6084(p); copyMem__system_1719(result, p, ((NI) (((T9_ <= ((NI) (newsize))) ? T9_ : ((NI) (newsize)))))); dealloc__system_6104(allocator, p); } LA7_: ; } goto LA1_; LA3_: ; { if (!!((p == NIM_NIL))) goto LA11_; dealloc__system_6104(allocator, p); } goto LA1_; LA11_: ; LA1_: ; return result; } N_LIB_PRIVATE N_NOCONV(void*, realloc0Impl__system_1744)(void* p, NI oldSize, NI newSize) { void* result; result = (void*)0; result = realloc__system_6107((&allocator__system_6144), p, newSize); { if (!(((NI) (oldSize)) < ((NI) (newSize)))) goto LA3_; zeroMem__system_1716(((void*) ((NI)(((NI) (ptrdiff_t) (result)) + ((NI) (oldSize))))), ((NI) ((NI)(((NI) (newSize)) - ((NI) (oldSize)))))); } LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, alignedAlloc__system_1875)(NI size, NI align) { void* result; result = (void*)0; { if (!(((NI) (align)) <= ((NI)16))) goto LA3_; result = allocImpl__system_1735(size); } goto LA1_; LA3_: ; { void* base; NI offset; NI T6_; NI T7_; base = allocImpl__system_1735(((NI) ((NI)((NI)((NI)(((NI) (size)) + ((NI) (align))) - ((NI)1)) + ((NI)2))))); offset = (NI)(((NI) (align)) - (NI)(((NI) (ptrdiff_t) (base)) & (NI)(((NI) (align)) - ((NI)1)))); T6_ = (NI)0; T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), (NI)(offset - ((NI)2))); (*((NU16*) (((void*) (T6_))))) = ((NU16) (offset)); T7_ = (NI)0; T7_ = pluspercent___system_770(((NI) (ptrdiff_t) (base)), offset); result = ((void*) (T7_)); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, alignedRealloc0__system_1927)(void* p, NI oldSize, NI newSize, NI align) { void* result; result = (void*)0; { if (!(((NI) (align)) <= ((NI)16))) goto LA3_; result = realloc0Impl__system_1744(p, oldSize, newSize); } goto LA1_; LA3_: ; { NI T6_; result = alignedAlloc__system_1875(newSize, align); copyMem__system_1719(result, p, oldSize); T6_ = (NI)0; T6_ = pluspercent___system_770(((NI) (ptrdiff_t) (result)), ((NI) (oldSize))); zeroMem__system_1716(((void*) (T6_)), ((NI) ((NI)(((NI) (newSize)) - ((NI) (oldSize)))))); alignedDealloc(p, ((NI) (align))); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void*, prepareSeqAdd)(NI len, void* p, NI addlen, NI elemSize, NI elemAlign) { void* result; NI headerSize; result = (void*)0; headerSize = align__system_1615(((NI)4), elemAlign); { if (!(addlen <= ((NI)0))) goto LA3_; result = p; } goto LA1_; LA3_: ; { if (!(p == NIM_NIL)) goto LA6_; result = newSeqPayload((NI)(len + addlen), elemSize, elemAlign); } goto LA1_; LA6_: ; { tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* p_2; NI oldCap; NI newCap; NI T9_; p_2 = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (p)); oldCap = (NI)((*p_2).cap & ((NI)-1073741825)); T9_ = (NI)0; T9_ = resize__system_2141(oldCap); newCap = ((T9_ >= (NI)(len + addlen)) ? T9_ : (NI)(len + addlen)); { tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* q; void* T14_; NI T15_; NI T16_; if (!((NI)((*p_2).cap & ((NI)1073741824)) == ((NI)1073741824))) goto LA12_; T14_ = (void*)0; T14_ = alignedAlloc0__system_1907(((NI) ((NI)(headerSize + (NI)(elemSize * newCap)))), ((NI) (elemAlign))); q = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T14_)); T15_ = (NI)0; T15_ = pluspercent___system_770(((NI) (ptrdiff_t) (q)), headerSize); T16_ = (NI)0; T16_ = pluspercent___system_770(((NI) (ptrdiff_t) (p_2)), headerSize); copyMem__system_1719(((void*) (T15_)), ((void*) (T16_)), ((NI) ((NI)(len * elemSize)))); (*q).cap = newCap; result = ((void*) (q)); } goto LA10_; LA12_: ; { NI oldSize; NI newSize; tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw* q_2; void* T18_; oldSize = (NI)(headerSize + (NI)(elemSize * oldCap)); newSize = (NI)(headerSize + (NI)(elemSize * newCap)); T18_ = (void*)0; T18_ = alignedRealloc0__system_1927(((void*) (p_2)), ((NI) (oldSize)), ((NI) (newSize)), ((NI) (elemAlign))); q_2 = ((tyObject_NimSeqPayloadBase__W32WJdQK8sr3oL2BppHZqw*) (T18_)); (*q_2).cap = newCap; result = ((void*) (q_2)); } LA10_: ; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, setLen__astalgo_1432)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__astalgo_1439(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__LhnkeSRWxEsrEZlMgGunJA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__z1wrLT3AEBPvmILTE1lpTg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__aGv2fk9ceddvdC01ZJC2Q2g)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__astalgo_1685)(tySequence__9chP3SzkaldXzawWQCDsqqg* s, NI len) { shrink__astalgo_1439(s, ((NI)0)); setLen__astalgo_1432((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, prepareAdd)(NimStringV2* s, NI addlen) { NI newLen; newLen = (NI)((*s).len + addlen); { NIM_BOOL T3_; NimStrPayload* oldP; void* T7_; T3_ = (NIM_BOOL)0; T3_ = ((*s).p == ((NimStrPayload*) NIM_NIL)); if (T3_) goto LA4_; T3_ = ((NI)((*(*s).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA4_: ; if (!T3_) goto LA5_; oldP = (*s).p; T7_ = (void*)0; T7_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(newLen + ((NI)1)) + ((NI)4))))); (*s).p = ((NimStrPayload*) (T7_)); (*(*s).p).cap = newLen; { if (!(((NI)0) < (*s).len)) goto LA10_; copyMem__system_1719(((void*) ((&(*(*s).p).data[((NI)0)]))), ((void*) ((&(*oldP).data[((NI)0)]))), ((NI) ((((*s).len <= newLen) ? (*s).len : newLen)))); } LA10_: ; } goto LA1_; LA5_: ; { NI oldCap; oldCap = (NI)((*(*s).p).cap & ((NI)-1073741825)); { NI newCap; NI T17_; void* T18_; if (!(oldCap < newLen)) goto LA15_; T17_ = (NI)0; T17_ = resize__system_2141(oldCap); newCap = ((newLen >= T17_) ? newLen : T17_); T18_ = (void*)0; T18_ = realloc0Impl__system_1744(((void*) ((*s).p)), ((NI) ((NI)((NI)(oldCap + ((NI)1)) + ((NI)4)))), ((NI) ((NI)((NI)(newCap + ((NI)1)) + ((NI)4))))); (*s).p = ((NimStrPayload*) (T18_)); (*(*s).p).cap = newCap; } LA15_: ; } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, setLengthStrV2)(NimStringV2* s, NI newLen) { { if (!(newLen == ((NI)0))) goto LA3_; } goto LA1_; LA3_: ; { { NIM_BOOL T8_; NIM_BOOL T10_; T8_ = (NIM_BOOL)0; T8_ = ((*s).len < newLen); if (T8_) goto LA9_; T10_ = (NIM_BOOL)0; T10_ = ((*s).p == ((NimStrPayload*) NIM_NIL)); if (T10_) goto LA11_; T10_ = ((NI)((*(*s).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA11_: ; T8_ = T10_; LA9_: ; if (!T8_) goto LA12_; prepareAdd(s, (NI)(newLen - (*s).len)); } LA12_: ; (*(*s).p).data[newLen] = 0; } LA1_: ; (*s).len = newLen; } N_LIB_PRIVATE N_NIMCALL(void, nimPrepareStrMutationImpl__system_2301)(NimStringV2* s) { NimStrPayload* oldP; void* T1_; oldP = (*s).p; T1_ = (void*)0; T1_ = alloc0Impl__system_1737(((NI) ((NI)((NI)((*s).len + ((NI)1)) + ((NI)4))))); (*s).p = ((NimStrPayload*) (T1_)); (*(*s).p).cap = (*s).len; copyMem__system_1719(((void*) ((&(*(*s).p).data[((NI)0)]))), ((void*) ((&(*oldP).data[((NI)0)]))), ((NI) ((NI)((*s).len + ((NI)1))))); } N_LIB_PRIVATE N_NIMCALL(void, nimAsgnStrV2)(NimStringV2* a, NimStringV2 b) { { { if (!((*a).p == b.p)) goto LA3_; goto BeforeRet_; } LA3_: ; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = (b.p == ((NimStrPayload*) NIM_NIL)); if (T7_) goto LA8_; T7_ = ((NI)((*b.p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA8_: ; if (!T7_) goto LA9_; { NIM_BOOL T13_; T13_ = (NIM_BOOL)0; T13_ = ((*a).p == ((NimStrPayload*) NIM_NIL)); if (T13_) goto LA14_; T13_ = ((NI)((*(*a).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA14_: ; if (!!(T13_)) goto LA15_; dealloc(((void*) ((*a).p))); } LA15_: ; (*a).len = b.len; (*a).p = b.p; } goto LA5_; LA9_: ; { { NIM_BOOL T20_; NIM_BOOL T21_; void* T32_; T20_ = (NIM_BOOL)0; T21_ = (NIM_BOOL)0; T21_ = ((*a).p == ((NimStrPayload*) NIM_NIL)); if (T21_) goto LA22_; T21_ = ((NI)((*(*a).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA22_: ; T20_ = T21_; if (T20_) goto LA23_; T20_ = ((NI)((*(*a).p).cap & ((NI)-1073741825)) < b.len); LA23_: ; if (!T20_) goto LA24_; { NIM_BOOL T28_; T28_ = (NIM_BOOL)0; T28_ = ((*a).p == ((NimStrPayload*) NIM_NIL)); if (T28_) goto LA29_; T28_ = ((NI)((*(*a).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA29_: ; if (!!(T28_)) goto LA30_; dealloc(((void*) ((*a).p))); } LA30_: ; T32_ = (void*)0; T32_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(b.len + ((NI)1)) + ((NI)4))))); (*a).p = ((NimStrPayload*) (T32_)); (*(*a).p).cap = b.len; } LA24_: ; (*a).len = b.len; copyMem__system_1719(((void*) ((&(*(*a).p).data[((NI)0)]))), ((void*) ((&(*b.p).data[((NI)0)]))), ((NI) ((NI)(b.len + ((NI)1))))); } LA5_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___stdZassertions_16)(NimStringV2* dest, NimStringV2 src) { nimAsgnStrV2(dest, src); } N_LIB_PRIVATE N_NIMCALL(void*, nimNewObj)(NI size, NI alignment) { void* result; NI hdrSize; NI s; void* T1_; NI T2_; result = (void*)0; hdrSize = align__system_1615(((NI)8), alignment); s = (NI)(size + hdrSize); T1_ = (void*)0; T1_ = alignedAlloc0__system_1907(((NI) (s)), ((NI) (alignment))); T2_ = (NI)0; T2_ = pluspercent___system_770(((NI) (ptrdiff_t) (T1_)), hdrSize); result = ((void*) (T2_)); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_55)(tySequence__uB9b75OUPRENsBAu4AnoePA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___stdZassertions_64)(tySequence__uB9b75OUPRENsBAu4AnoePA* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(NimStringV2, rawNewString)(NI space) { NimStringV2 result; nimZeroMem((void*)(&result), sizeof(NimStringV2)); { if (!(space <= ((NI)0))) goto LA3_; nimZeroMem((void*)(&result), sizeof(NimStringV2)); result.len = ((NI)0); result.p = ((NimStrPayload*) NIM_NIL); } goto LA1_; LA3_: ; { NimStrPayload* p; void* T6_; T6_ = (void*)0; T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(space + ((NI)1)) + ((NI)4))))); p = ((NimStrPayload*) (T6_)); (*p).cap = space; nimZeroMem((void*)(&result), sizeof(NimStringV2)); result.len = ((NI)0); result.p = p; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__system_4021)(tySequence__uB9b75OUPRENsBAu4AnoePA* x, tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__A9aaPj3Ay2mWlTU3QheYz2w*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__T3NJfV3Yh9bN9cuVRNI5QtfQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_37)(Exception** dest, Exception* src) { Exception* colontmp_; colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T3_) goto LA4_; nimDestroyAndDispose(colontmp_); } LA4_: ; } static N_INLINE(void, pushCurrentException)(Exception* e) { eqcopy___stdZassertions_33(&(*e).up, currException__system_3654, NIM_TRUE); eqsink___stdZassertions_37(&currException__system_3654, e); } N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionAux__system_4000)(Exception* e) { { { if (!!((localRaiseHook__system_3272 == NIM_NIL))) goto LA3_; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = localRaiseHook__system_3272(e); if (!!(T7_)) goto LA8_; goto BeforeRet_; } LA8_: ; } LA3_: ; { if (!!((globalRaiseHook__system_3269 == NIM_NIL))) goto LA12_; { NIM_BOOL T16_; T16_ = (NIM_BOOL)0; T16_ = globalRaiseHook__system_3269(e); if (!!(T16_)) goto LA17_; goto BeforeRet_; } LA17_: ; } LA12_: ; pushCurrentException(e); nimInErrorMode__system_3980 += ((NI)1); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line) { { if (!((*e).name == 0)) goto LA3_; (*e).name = ename; } LA3_: ; { NIM_BOOL T7_; tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA T11_; T7_ = (NIM_BOOL)0; T7_ = !((((void*) (procname)) == NIM_NIL)); if (!(T7_)) goto LA8_; T7_ = !((((void*) (filename)) == NIM_NIL)); LA8_: ; if (!T7_) goto LA9_; nimZeroMem((void*)(&T11_), sizeof(tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA)); T11_.procname = procname; T11_.filename = filename; T11_.line = line; add__system_4021((&(*e).trace), T11_); } LA9_: ; raiseExceptionAux__system_4000(e); } N_LIB_PRIVATE N_NIMCALL(NimStringV2, mnewString)(NI len) { NimStringV2 result; nimZeroMem((void*)(&result), sizeof(NimStringV2)); { if (!(len <= ((NI)0))) goto LA3_; nimZeroMem((void*)(&result), sizeof(NimStringV2)); result.len = ((NI)0); result.p = ((NimStrPayload*) NIM_NIL); } goto LA1_; LA3_: ; { NI colontmpD_; NimStrPayload* p; void* T6_; colontmpD_ = (NI)0; T6_ = (void*)0; T6_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(len + ((NI)1)) + ((NI)4))))); p = ((NimStrPayload*) (T6_)); (*p).cap = len; nimZeroMem((void*)(&result), sizeof(NimStringV2)); colontmpD_ = len; result.len = colontmpD_; result.p = p; } LA1_: ; return result; } static N_INLINE(void, nimPrepareStrMutationV2)(NimStringV2* s) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = !(((*s).p == ((NimStrPayload*) NIM_NIL))); if (!(T3_)) goto LA4_; T3_ = ((NI)((*(*s).p).cap & ((NI)1073741824)) == ((NI)1073741824)); LA4_: ; if (!T3_) goto LA5_; nimPrepareStrMutationImpl__system_2301(s); } LA5_: ; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7543)(NimStringV2 s, NI first, NI last) { NimStringV2 result; NI first_2; NI L; result.len = 0; result.p = NIM_NIL; first_2 = ((first >= ((NI)0)) ? first : ((NI)0)); L = (((NI)((NI)(((last <= (s.len-1)) ? last : (s.len-1)) - first_2) + ((NI)1)) >= ((NI)0)) ? (NI)((NI)(((last <= (s.len-1)) ? last : (s.len-1)) - first_2) + ((NI)1)) : ((NI)0)); result = mnewString(((NI) (L))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (NI)(L - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA3 ; i = res; nimPrepareStrMutationV2((&result)); result.p->data[i] = s.p->data[(NI)(i + first_2)]; res += ((NI)1); } LA3: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___stdZassertions_19)(NimStringV2* dest, NimStringV2 src) { if ((*dest).p != src.p) { eqdestroy___stdZassertions_13(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimCharToStr)(NIM_CHAR x) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; result = mnewString(((NI)1)); nimPrepareStrMutationV2((&result)); result.p->data[((NI)0)] = x; return result; } static N_INLINE(NCSTRING, nimToCStringConv)(NimStringV2 s) { NCSTRING result; result = (NCSTRING)0; { if (!(s.len == ((NI)0))) goto LA3_; result = ""; } goto LA1_; LA3_: ; { result = ((NCSTRING) ((*s.p).data)); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringV2* args, NI argsLen_0) { size_t T5_; int T6_; { NimStringV2* s; NI i; s = (NimStringV2*)0; i = ((NI)0); { while (1) { size_t T4_; if (!(i < argsLen_0)) goto LA3 ; s = (&args[i]); T4_ = (size_t)0; T4_ = fwrite(((void*) (nimToCStringConv((*s)))), ((size_t) ((*s).len)), ((size_t)1), stdout); (void)(T4_); i += ((NI)1); } LA3: ; } } T5_ = (size_t)0; T5_ = fwrite(((void*) ("\012")), ((size_t)1), ((size_t)1), stdout); (void)(T5_); T6_ = (int)0; T6_ = fflush(stdout); (void)(T6_); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_1851)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_3516)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_])); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NimStringV2)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lineinfos_2026)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].fullPath)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].projPath)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].shortName)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].quotedName)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].quotedFullName)); eqdestroy___system_3516((&(*dest).p->data[colontmp_].lines)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].dirtyFile)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].hash)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2822)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_])); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NimStringV2)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___options_2981)(tySequence__SE64IkxZVzsW0aLsNjnJHg* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].nimname)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].cname)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].obj)); eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].customArgs)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ)); } } N_LIB_PRIVATE N_NIMCALL(void*, nimNewObjUninit)(NI size, NI alignment) { void* result; NI hdrSize; NI s; void* T1_; NI T2_; NI T3_; NI T4_; result = (void*)0; hdrSize = align__system_1615(((NI)8), alignment); s = (NI)(size + hdrSize); T1_ = (void*)0; T1_ = alignedAlloc__system_1875(((NI) (s)), ((NI) (alignment))); T2_ = (NI)0; T2_ = pluspercent___system_770(((NI) (ptrdiff_t) (T1_)), hdrSize); result = ((void*) (((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (((void*) (T2_)))))); T3_ = (NI)0; T3_ = minuspercent___system_790(((NI) (ptrdiff_t) (result)), ((NI)8)); (*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T3_))).rc = ((NI)0); T4_ = (NI)0; T4_ = minuspercent___system_790(((NI) (ptrdiff_t) (result)), ((NI)8)); (*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T4_))).rootIdx = ((NI)0); return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__pureZstrtabs_127)(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA* obj) { tyTuple__sPaDkVPSC0MkcoXCxPH9ccA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA)); eqsink___pureZstrtabs_141((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZstrtabs_107)(tySequence__xv3aaFd3JCw8NbmALHiezQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__pureZstrtabs_127((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZstrtabs_99)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZstrtabs_107(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Yc9cU9agg3xM9abj4BkJ7E2Ew*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__o16XxZeeToQysG5CEWXEzg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__sPaDkVPSC0MkcoXCxPH9ccA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__sPaDkVPSC0MkcoXCxPH9ccA)); eqsink___pureZstrtabs_141((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZstrtabs_367)(tySequence__xv3aaFd3JCw8NbmALHiezQ* s, NI len) { shrink__pureZstrtabs_107(s, ((NI)0)); setLen__pureZstrtabs_99((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__xv3aaFd3JCw8NbmALHiezQ, newSeq__pureZstrtabs_418)(NI len) { tySequence__xv3aaFd3JCw8NbmALHiezQ result; result.len = 0; result.p = NIM_NIL; newSeq__pureZstrtabs_367((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_1857)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* dest, tySequence__npXKLeClRo4ZDs6rPxQ9bRA src) { if ((*dest).p != src.p) { eqdestroy___lineinfos_1851(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_502)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj) { tyTuple__xYhUhS7X82rKTqbT9bRfCnw T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw)); eqsink___lineinfos_483((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_395)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lineinfos_502((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_399)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__lineinfos_395(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__xYhUhS7X82rKTqbT9bRfCnw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw)); eqsink___lineinfos_483((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__lineinfos_391)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI len) { shrink__lineinfos_395(s, ((NI)0)); setLen__lineinfos_399((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___lineinfos_2032)(tySequence__o8paxaScVM7VHajE9a8rbyw* dest, tySequence__o8paxaScVM7VHajE9a8rbyw src) { if ((*dest).p != src.p) { eqdestroy___lineinfos_2026(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__options_2671)(tyTuple__QeWl6B6ffS4pU6WWrtcrDw* obj) { tyTuple__QeWl6B6ffS4pU6WWrtcrDw T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw)); eqsink___options_2652((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2564)(tySequence__4eRCaZmrYLLw2k30GPTiMw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__options_2671((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2568)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__options_2564(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__mnILI60urWCzbXRqDpkWNw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__3TfTdhB765QPbAM60aU9cjg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__QeWl6B6ffS4pU6WWrtcrDw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__QeWl6B6ffS4pU6WWrtcrDw)); eqsink___options_2652((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__options_2560)(tySequence__4eRCaZmrYLLw2k30GPTiMw* s, NI len) { shrink__options_2564(s, ((NI)0)); setLen__options_2568((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, shrink__options_666)(tySequence__trGETez9cSsl1jxXZnhjkxw* x, NI newLen) { (*((tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__options_670)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__options_666(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__BPP9bZSKOuN5aM9bDXXjUOLg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__d9bsflnzGjJ8ky9cajM8yvZg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__zny240XqOp8RaO2p8IHLJQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__options_662)(tySequence__trGETez9cSsl1jxXZnhjkxw* s, NI len) { shrink__options_666(s, ((NI)0)); setLen__options_670((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__system_3492)(NimStringV2* obj) { NimStringV2 T1_; T1_.len = 0; T1_.p = NIM_NIL; eqsink___stdZassertions_19((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__system_3398)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__system_3492((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__system_3402)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__system_3398(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { NimStringV2 T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_.len = 0; T22_.p = NIM_NIL; eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___system_3519)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__system_3402((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_]), src.p->data[colontmp_]); colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, eqsink___system_3522)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* dest, tySequence__sM4lkSb7zS6F7OVMvW9cffQ src) { if ((*dest).p != src.p) { eqdestroy___system_3516(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__system_3394)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI len) { shrink__system_3398(s, ((NI)0)); setLen__system_3402((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, newSeq__stdZsyncio_509)(NI len) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ result; result.len = 0; result.p = NIM_NIL; newSeq__system_3394((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__stdZenumutils_69)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7555)(NimStringV2 s, NI first) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; result = substr__system_7543(s, first, (s.len-1)); return result; } N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, X5BX5D___pureZparseopt_315)(NimStringV2* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ result; NI a; NI L; result.len = 0; result.p = NIM_NIL; a = x.a; L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1)); newSeq__system_3394((&result), ((NI) (L))); { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA3 ; i = i_2; eqcopy___stdZassertions_16((&result.p->data[i]), s[(NI)(i + a)]); i_2 += ((NI)1); } LA3: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(NI, hashString)(NimStringV2 s) { NI result; NU h; result = (NI)0; h = ((NU)0); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (NI)(s.len - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA3 ; i = res; h = (NU)((NU32)(h) + (NU32)(((NU) (((NU8)(s.p->data[i])))))); h = (NU)((NU32)(h) + (NU32)((NU)((NU32)(h) << (NU32)(((NI)10))))); h = (NU)(h ^ (NU)((NU32)(h) >> (NU32)(((NI)6)))); res += ((NI)1); } LA3: ; } } h = (NU)((NU32)(h) + (NU32)((NU)((NU32)(h) << (NU32)(((NI)3))))); h = (NU)(h ^ (NU)((NU32)(h) >> (NU32)(((NI)11)))); h = (NU)((NU32)(h) + (NU32)((NU)((NU32)(h) << (NU32)(((NI)15))))); result = ((NI) (h)); return result; } static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { int result; result = (int)0; result = memcmp(a, b, ((size_t) (size))); return result; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_1543)(NimStringV2 x, NimStringV2 y) { NI result; NI minlen; int T1_; result = (NI)0; minlen = ((x.len <= y.len) ? x.len : y.len); T1_ = (int)0; T1_ = nimCmpMem(((void*) (nimToCStringConv(x))), ((void*) (nimToCStringConv(y))), ((NI) (((size_t) (minlen))))); result = ((NI) (T1_)); { if (!(result == ((NI)0))) goto LA4_; result = (NI)(x.len - y.len); } LA4_: ; return result; } static N_INLINE(void, quit__system_6960)(NI errorcode) { { if (!(errorcode < ((NI)-128))) goto LA3_; exit(((int)-128)); } goto LA1_; LA3_: ; { if (!(((NI)127) < errorcode)) goto LA6_; exit(((int)127)); } goto LA1_; LA6_: ; { exit(((int) (errorcode))); } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, quit__system_6979)(NimStringV2 errormsg, NI errorcode) { rawWrite(stderr, nimToCStringConv(errormsg)); rawWrite(stderr, "\012"); quit__system_6960(errorcode); } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, stackTraceAvailable__system_3831)(void) { NIM_BOOL result; result = (NIM_BOOL)0; result = NIM_FALSE; return result; } static N_INLINE(void, showErrorMessage2__system_3632)(NimStringV2 data) { showErrorMessage__system_3624(nimToCStringConv(data), data.len); } N_LIB_PRIVATE N_NIMCALL(void, writeStackTrace__system_2446)(void) { NimStringV2 s; s.len = 0; s.p = NIM_NIL; s = TM__Q5wkpxktOdTGvlSRo9bzt9aw_3; showErrorMessage2__system_3632(s); } N_LIB_PRIVATE N_NIMCALL(void, reset__options_2867)(NimStringV2* obj) { NimStringV2 T1_; T1_.len = 0; T1_.p = NIM_NIL; eqsink___stdZassertions_19((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__options_2847)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__options_2867((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__options_2839)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__options_2847(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { NimStringV2 T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_.len = 0; T22_.p = NIM_NIL; eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, insert__nimblecmd_51)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 item, NI i) { NI xlX60gensym2_; NI T1_; NI jX60gensym2_; T1_ = (*x).len; xlX60gensym2_ = T1_; setLen__options_2839((&(*x)), ((NI) ((NI)(xlX60gensym2_ + ((NI)1))))); jX60gensym2_ = (NI)(xlX60gensym2_ - ((NI)1)); { while (1) { NimStringV2 T4_; if (!(((NI) (i)) <= jX60gensym2_)) goto LA3 ; T4_.len = 0; T4_.p = NIM_NIL; T4_ = (*x).p->data[jX60gensym2_]; (*x).p->data[jX60gensym2_].len = 0; (*x).p->data[jX60gensym2_].p = NIM_NIL; eqsink___stdZassertions_19((&(*x).p->data[(NI)(jX60gensym2_ + ((NI)1))]), T4_); jX60gensym2_ -= ((NI)1); } LA3: ; } eqsink___stdZassertions_19((&(*x).p->data[i]), item); } N_LIB_PRIVATE N_NIMCALL(void, reset__nimblecmd_596)(tyTuple__9cdgeqdY7FRioNKBoD6G66A* obj) { tyTuple__9cdgeqdY7FRioNKBoD6G66A T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__9cdgeqdY7FRioNKBoD6G66A)); eqsink___nimblecmd_610((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__nimblecmd_576)(tySequence__6j25whH7XTBoIXcM0x1T7A* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__nimblecmd_596((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nimblecmd_569)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nimblecmd_576(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__nhiA1ljvS9cZSj8H5SpDMvw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ACsawgPI3764LrXPs3K6QQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__9cdgeqdY7FRioNKBoD6G66A T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__9cdgeqdY7FRioNKBoD6G66A)); eqsink___nimblecmd_610((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nimblecmd_893)(tySequence__6j25whH7XTBoIXcM0x1T7A* s, NI len) { shrink__nimblecmd_576(s, ((NI)0)); setLen__nimblecmd_569((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, delete__nimblecmd_2310)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI i) { NI xlX60gensym49_; NI T1_; T1_ = (*x).len; xlX60gensym49_ = T1_; { NI jX60gensym49_; NI colontmp_; NI colontmp__2; NI res; jX60gensym49_ = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; colontmp_ = ((NI) (i)); colontmp__2 = (NI)(xlX60gensym49_ - ((NI)2)); res = colontmp_; { while (1) { NimStringV2 T5_; if (!(res <= colontmp__2)) goto LA4 ; jX60gensym49_ = res; T5_.len = 0; T5_.p = NIM_NIL; T5_ = (*x).p->data[(NI)(jX60gensym49_ + ((NI)1))]; (*x).p->data[(NI)(jX60gensym49_ + ((NI)1))].len = 0; (*x).p->data[(NI)(jX60gensym49_ + ((NI)1))].p = NIM_NIL; eqsink___stdZassertions_19((&(*x).p->data[jX60gensym49_]), T5_); res += ((NI)1); } LA4: ; } } setLen__options_2839((&(*x)), ((NI) ((NI)(xlX60gensym49_ - ((NI)1))))); } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___stdZsha49_950)(tyArray__YtcvxHNKV4YiecPE9ap1mcA x, tyArray__YtcvxHNKV4YiecPE9ap1mcA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { NI f; NI res; f = (NI)0; res = ((NI)0); { while (1) { if (!(res <= ((NI)19))) goto LA3 ; f = ((NI) (res)); { if (!!((x[(f)- 0] == y[(f)- 0]))) goto LA6_; goto BeforeRet_; } LA6_: ; res += ((NI)1); } LA3: ; } } result = NIM_TRUE; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__extccomp_807)(tySequence__SE64IkxZVzsW0aLsNjnJHg* x, tyObject_Cfile__MtXNOrgFiCQ50Z86OxawlQ* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__yuTn8hQjx2RlGmkmwjmILg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)36), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__dkyqPIilsR2zjBVhMLtsPg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, insert__extccomp_846)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 item, NI i) { NI xlX60gensym22_; NI T1_; NI jX60gensym22_; T1_ = (*x).len; xlX60gensym22_ = T1_; setLen__system_3402((&(*x)), ((NI) ((NI)(xlX60gensym22_ + ((NI)1))))); jX60gensym22_ = (NI)(xlX60gensym22_ - ((NI)1)); { while (1) { NimStringV2 T4_; if (!(((NI) (i)) <= jX60gensym22_)) goto LA3 ; T4_.len = 0; T4_.p = NIM_NIL; T4_ = (*x).p->data[jX60gensym22_]; (*x).p->data[jX60gensym22_].len = 0; (*x).p->data[jX60gensym22_].p = NIM_NIL; eqsink___stdZassertions_19((&(*x).p->data[(NI)(jX60gensym22_ + ((NI)1))]), T4_); jX60gensym22_ -= ((NI)1); } LA3: ; } eqsink___stdZassertions_19((&(*x).p->data[i]), item); } N_LIB_PRIVATE N_NIMCALL(void, add__commands_1231)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } static N_INLINE(void, appendString)(NimStringV2* dest, NimStringV2 src) { { if (!(((NI)0) < src.len)) goto LA3_; copyMem__system_1719(((void*) ((&(*(*dest).p).data[(*dest).len]))), ((void*) ((&(*src.p).data[((NI)0)]))), ((NI) ((NI)(src.len + ((NI)1))))); (*dest).len += src.len; } LA3_: ; } static N_INLINE(void, nimAddCharV1)(NimStringV2* s, NIM_CHAR c) { prepareAdd(s, ((NI)1)); (*(*s).p).data[(*s).len] = c; (*(*s).p).data[(NI)((*s).len + ((NI)1))] = 0; (*s).len += ((NI)1); } static N_INLINE(void, addEscapedChar__system_7239)(NimStringV2* s, NIM_CHAR c) { switch (((NU8)(c))) { case 7: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_7); } break; case 8: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_9); } break; case 9: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_11); } break; case 10: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_13); } break; case 11: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_15); } break; case 12: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_17); } break; case 13: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_19); } break; case 27: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_21); } break; case 92: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_23); } break; case 39: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_25); } break; case 34: { prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_27); } break; case 32 ... 33: case 35 ... 38: case 40 ... 91: case 93 ... 126: { nimAddCharV1((&(*s)), c); } break; default: { NI n; prepareAdd((&(*s)), 2); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_29); n = ((NU8)(c)); nimAddCharV1((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_31.p->data[(NI)((NI32)((NI)(n & ((NI)240))) >> (NU32)(((NI)4)))]); nimAddCharV1((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_32.p->data[(NI)(n & ((NI)15))]); } break; } } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZoscommon_104)(NimStringV2* s, NimStringV2 x) { prepareAdd((&(*s)), 1); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_5); { NIM_CHAR c; NI i; NI L; c = (NIM_CHAR)0; i = ((NI)0); L = x.len; { while (1) { if (!(i < L)) goto LA3 ; c = x.p->data[i]; { if (!((NU8)(c) <= (NU8)(127))) goto LA6_; addEscapedChar__system_7239(s, c); } goto LA4_; LA6_: ; { nimAddCharV1((&(*s)), c); } LA4_: ; i += ((NI)1); } LA3: ; } } prepareAdd((&(*s)), 1); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_33); } N_LIB_PRIVATE N_NIMCALL(void, add__msgs_337)(tySequence__o8paxaScVM7VHajE9a8rbyw* x, tyObject_TFileInfo__2aBuGcbJEvokyJmg1PN0eg* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__dwYRgOsG8az9clYHXF2GGDg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)68), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__rCxtTBTR5LYnaNhYndfJ4Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } static N_INLINE(NIM_BOOL, nimDecRefIsLast)(void* p) { NIM_BOOL result; result = (NIM_BOOL)0; { tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A* cell; NI T5_; if (!!((p == NIM_NIL))) goto LA3_; T5_ = (NI)0; T5_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8)); cell = ((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T5_)); { if (!((NI)((*cell).rc & ((NI)-16)) == ((NI)0))) goto LA8_; result = NIM_TRUE; } goto LA6_; LA8_: ; { (*cell).rc -= ((NI)16); } LA6_: ; } LA3_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10670)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].module); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].module); } LA7_: ; eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].converters)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].patterns)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___modulegraphs_8619((&(*dest).p->data[colontmp_].pureEnums)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4327((&(*dest).p->data[colontmp_].interf.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___ast_4327((&(*dest).p->data[colontmp_].interfHidden.data)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].uniqueName)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4516)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__0q9cmhneJEKnQERTpXXdz6Q)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZpacked95ast_128)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4763)(tySequence__b89aLriiJnVTD186H6zNIgg* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4895)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__4mROXJDLgq3TboX1QMTCWQ)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5027)(tySequence__48JTohSgTy339bRxHzUD8KA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NI32)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5614)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__o7TpijPv9bOBH56jcsA2W3Q)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5758)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___icZic_3400((&(*dest).p->data[colontmp_].concreteTypes)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5893)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__t08apXFlOi7QMiJ7EqOynA)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_6074)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__mPT8UQTez4CkORDSYBMX5Q)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5181)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_5268)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___icZic_3400((&(*dest).p->data[colontmp_].types)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZic_4645)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NI64)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZcollectionsZintsets_56)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T6_) goto LA7_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_], ((NI)4)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA*)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___modulegraphs_10802)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___ast_4327((&(*dest).p->data[colontmp_].Field0)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field1); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__iv4s4NUz12iOqq0NB9cYh3Q)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4230)(tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA** obj) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___ast_4066(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4210)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_4230(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4203)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_4210(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___ast_4066(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5186)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* s, NI len) { shrink__ast_4210(s, ((NI)0)); setLen__ast_4203((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8979)(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q* obj) { tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q)); eqsink___modulegraphs_8960((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8872)(tySequence__fdmz6VkIf1ewwrssKYqRFg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_8979((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8876)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_8872(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__pg8r9bYMLdx6YH9aZGtC7OjQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__K7yMLQlRCJfM49akT3PaZHg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q)); eqsink___modulegraphs_8960((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_8868)(tySequence__fdmz6VkIf1ewwrssKYqRFg* s, NI len) { shrink__modulegraphs_8872(s, ((NI)0)); setLen__modulegraphs_8876((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10676)(tySequence__9czS3pDdyAs7bxglDcl2YyA* dest, tySequence__9czS3pDdyAs7bxglDcl2YyA src) { if ((*dest).p != src.p) { eqdestroy___modulegraphs_10670(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9037)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen) { (*((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9041)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9037(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9033)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI len) { shrink__modulegraphs_9037(s, ((NI)0)); setLen__modulegraphs_9041((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9424)(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q* obj) { tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q)); eqsink___modulegraphs_9268((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9180)(tySequence__7C9bvULfaDaWykzhm3DspFQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_9424((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9184)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9180(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__7Ds1JDavZ79bnDJ3MD3sNTQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__VQKzYtsivu1SwEriCEAvWQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__NZ83xKYfF4bzmRwdlY9bu0Q)); eqsink___modulegraphs_9268((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9176)(tySequence__7C9bvULfaDaWykzhm3DspFQ* s, NI len) { shrink__modulegraphs_9180(s, ((NI)0)); setLen__modulegraphs_9184((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9756)(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA* obj) { tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA)); eqsink___modulegraphs_9563((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9475)(tySequence__kdxAxisTjDkmDgNFb13UQw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_9756((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9479)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9475(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__hXNtxxsBC1526mIFmvt42g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__1qkikiiFc8hbO6yUoNjZSw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__7nNcbNXE6cQ88aZ3Fl9bayA)); eqsink___modulegraphs_9563((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9471)(tySequence__kdxAxisTjDkmDgNFb13UQw* s, NI len) { shrink__modulegraphs_9475(s, ((NI)0)); setLen__modulegraphs_9479((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___modulegraphs_10808)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* dest, tySequence__ANJm3Ou4QEh9abhA1XpChkw src) { if ((*dest).p != src.p) { eqdestroy___modulegraphs_10802(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9922)(tyTuple__hbzrBSDgTxYG04GZ0NRCew* obj) { tyTuple__hbzrBSDgTxYG04GZ0NRCew T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__hbzrBSDgTxYG04GZ0NRCew)); eqsink___modulegraphs_9899((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9811)(tySequence__UQG43DVXYWx86AitV5pL8g* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_9922((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9815)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9811(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__msZdJ7DqY9cnHd9bNHl1aNxw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__FwvpN9cxlM4xDLWNDfdDnxA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__hbzrBSDgTxYG04GZ0NRCew T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__hbzrBSDgTxYG04GZ0NRCew)); eqsink___modulegraphs_9899((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9807)(tySequence__UQG43DVXYWx86AitV5pL8g* s, NI len) { shrink__modulegraphs_9811(s, ((NI)0)); setLen__modulegraphs_9815((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10082)(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg* obj) { tyTuple__F3gkSrMB1qp2Tvf9bixVXwg T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg)); eqsink___modulegraphs_10063((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9975)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_10082((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9979)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9975(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__r74BiffBBEPW5QmG2xsD9cA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__brzZc6WDw9bDOqrcX5SYV5w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__F3gkSrMB1qp2Tvf9bixVXwg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg)); eqsink___modulegraphs_10063((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_9971)(tySequence__squ9b9bUH4OLHf6cEMrt6hVA* s, NI len) { shrink__modulegraphs_9975(s, ((NI)0)); setLen__modulegraphs_9979((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10316)(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA* obj) { tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA)); eqsink___modulegraphs_10222((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10134)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_10316((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10138)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_10134(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__oiFE3gArhN664rHy4u738g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__alLCedG0U3clhAHNEW8QUw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__ZfcKvWP5Xk7y4Jhmn9aCWgA)); eqsink___modulegraphs_10222((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10130)(tySequence__Xm7Y9aXOt1l5gnWmHgnoqUA* s, NI len) { shrink__modulegraphs_10134(s, ((NI)0)); setLen__modulegraphs_10138((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_10475)(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw* obj) { tyTuple__VM7m2WL59bxLeiTf9bI39aJNw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw)); eqsink___modulegraphs_10457((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10369)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_10475((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10373)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_10369(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__4PA6QLikrQIoclVW9bsybQg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__6yXe8wVTFV9cq8WsFbzt9bgA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__VM7m2WL59bxLeiTf9bI39aJNw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__VM7m2WL59bxLeiTf9bI39aJNw)); eqsink___modulegraphs_10457((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10365)(tySequence__XFoB9aKL0FRcPYq9ajvETv9cQ* s, NI len) { shrink__modulegraphs_10369(s, ((NI)0)); setLen__modulegraphs_10373((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_10525)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* x, NI newLen) { (*((tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_10529)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_10525(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__1NKCBAL0tmoZ9cX9c8SCO0qg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__te6SdvX49alobj8TfSl9bBgg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_10521)(tySequence__fIB1rTQ55aFonoft9a9bmljQ* s, NI len) { shrink__modulegraphs_10525(s, ((NI)0)); setLen__modulegraphs_10529((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(NI, nimParseBiggestFloat)(NIM_CHAR* s, NI sLen_0, NF* number) { NI result; NIM_CHAR colontmpD_; NIM_CHAR colontmpD__2; NI i; NF sign; NI kdigits; NI fdigits; NI exponent; NU64 integer; NI fracExponent; NI expSign; NI firstDigit; NIM_BOOL hasSign; NI realExponent; NIM_BOOL expNegative; NI absExponent; NI digits; tyArray__PGLh8drTnaWr3s1qUUSq2Q t; NI ti; NI maxlen; NI endPos; { result = (NI)0; colontmpD_ = (NIM_CHAR)0; colontmpD__2 = (NIM_CHAR)0; i = ((NI)0); sign = 1.0; kdigits = ((NI)0); fdigits = ((NI)0); exponent = ((NI)0); integer = 0ULL; fracExponent = ((NI)0); expSign = ((NI)1); firstDigit = ((NI)-1); hasSign = NIM_FALSE; { NIM_BOOL T3_; NIM_BOOL T5_; T3_ = (NIM_BOOL)0; T3_ = (i < sLen_0); if (!(T3_)) goto LA4_; T5_ = (NIM_BOOL)0; T5_ = ((NU8)(s[i]) == (NU8)(43)); if (T5_) goto LA6_; T5_ = ((NU8)(s[i]) == (NU8)(45)); LA6_: ; T3_ = T5_; LA4_: ; if (!T3_) goto LA7_; hasSign = NIM_TRUE; { if (!((NU8)(s[i]) == (NU8)(45))) goto LA11_; sign = -1.0; } LA11_: ; i += ((NI)1); } LA7_: ; { NIM_BOOL T15_; NIM_BOOL T17_; T15_ = (NIM_BOOL)0; T15_ = ((NI)(i + ((NI)2)) < sLen_0); if (!(T15_)) goto LA16_; T17_ = (NIM_BOOL)0; T17_ = ((NU8)(s[i]) == (NU8)(78)); if (T17_) goto LA18_; T17_ = ((NU8)(s[i]) == (NU8)(110)); LA18_: ; T15_ = T17_; LA16_: ; if (!T15_) goto LA19_; { NIM_BOOL T23_; T23_ = (NIM_BOOL)0; T23_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(65)); if (T23_) goto LA24_; T23_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(97)); LA24_: ; if (!T23_) goto LA25_; { NIM_BOOL T29_; T29_ = (NIM_BOOL)0; T29_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(78)); if (T29_) goto LA30_; T29_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(110)); LA30_: ; if (!T29_) goto LA31_; { NIM_BOOL T35_; T35_ = (NIM_BOOL)0; T35_ = (sLen_0 <= (NI)(i + ((NI)3))); if (T35_) goto LA36_; T35_ = !((((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(97)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(122)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(65)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(90)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(48)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(57)) || ((NU8)(s[(NI)(i + ((NI)3))])) == ((NU8)(95)))); LA36_: ; if (!T35_) goto LA37_; (*number) = NAN; result = (NI)(i + ((NI)3)); goto BeforeRet_; } LA37_: ; } LA31_: ; } LA25_: ; result = ((NI)0); goto BeforeRet_; } LA19_: ; { NIM_BOOL T41_; NIM_BOOL T43_; T41_ = (NIM_BOOL)0; T41_ = ((NI)(i + ((NI)2)) < sLen_0); if (!(T41_)) goto LA42_; T43_ = (NIM_BOOL)0; T43_ = ((NU8)(s[i]) == (NU8)(73)); if (T43_) goto LA44_; T43_ = ((NU8)(s[i]) == (NU8)(105)); LA44_: ; T41_ = T43_; LA42_: ; if (!T41_) goto LA45_; { NIM_BOOL T49_; T49_ = (NIM_BOOL)0; T49_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(78)); if (T49_) goto LA50_; T49_ = ((NU8)(s[(NI)(i + ((NI)1))]) == (NU8)(110)); LA50_: ; if (!T49_) goto LA51_; { NIM_BOOL T55_; T55_ = (NIM_BOOL)0; T55_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(70)); if (T55_) goto LA56_; T55_ = ((NU8)(s[(NI)(i + ((NI)2))]) == (NU8)(102)); LA56_: ; if (!T55_) goto LA57_; { NIM_BOOL T61_; T61_ = (NIM_BOOL)0; T61_ = (sLen_0 <= (NI)(i + ((NI)3))); if (T61_) goto LA62_; T61_ = !((((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(97)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(122)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(65)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(90)) || ((NU8)(s[(NI)(i + ((NI)3))])) >= ((NU8)(48)) && ((NU8)(s[(NI)(i + ((NI)3))])) <= ((NU8)(57)) || ((NU8)(s[(NI)(i + ((NI)3))])) == ((NU8)(95)))); LA62_: ; if (!T61_) goto LA63_; (*number) = ((NF)(INF) * (NF)(sign)); result = (NI)(i + ((NI)3)); goto BeforeRet_; } LA63_: ; } LA57_: ; } LA51_: ; result = ((NI)0); goto BeforeRet_; } LA45_: ; { NIM_BOOL T67_; T67_ = (NIM_BOOL)0; T67_ = (i < sLen_0); if (!(T67_)) goto LA68_; T67_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))); LA68_: ; if (!T67_) goto LA69_; firstDigit = (NI)(((NU8)(s[i])) - ((NI)48)); } LA69_: ; { while (1) { NIM_BOOL T73_; T73_ = (NIM_BOOL)0; T73_ = (i < sLen_0); if (!(T73_)) goto LA74_; T73_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))); LA74_: ; if (!T73_) goto LA72 ; kdigits += ((NI)1); integer = (NU64)((NU64)((NU64)((NU64)(integer) * (NU64)(10ULL))) + (NU64)(((NU64) ((NI)(((NU8)(s[i])) - ((NI)48)))))); i += ((NI)1); { while (1) { NIM_BOOL T77_; T77_ = (NIM_BOOL)0; T77_ = (i < sLen_0); if (!(T77_)) goto LA78_; T77_ = ((NU8)(s[i]) == (NU8)(95)); LA78_: ; if (!T77_) goto LA76 ; i += ((NI)1); } LA76: ; } } LA72: ; } { NIM_BOOL T81_; T81_ = (NIM_BOOL)0; T81_ = (i < sLen_0); if (!(T81_)) goto LA82_; T81_ = ((NU8)(s[i]) == (NU8)(46)); LA82_: ; if (!T81_) goto LA83_; i += ((NI)1); { if (!(kdigits <= ((NI)0))) goto LA87_; { while (1) { NIM_BOOL T91_; T91_ = (NIM_BOOL)0; T91_ = (i < sLen_0); if (!(T91_)) goto LA92_; T91_ = ((NU8)(s[i]) == (NU8)(48)); LA92_: ; if (!T91_) goto LA90 ; fracExponent += ((NI)1); i += ((NI)1); { while (1) { NIM_BOOL T95_; T95_ = (NIM_BOOL)0; T95_ = (i < sLen_0); if (!(T95_)) goto LA96_; T95_ = ((NU8)(s[i]) == (NU8)(95)); LA96_: ; if (!T95_) goto LA94 ; i += ((NI)1); } LA94: ; } } LA90: ; } } LA87_: ; { NIM_BOOL T99_; NIM_BOOL T100_; T99_ = (NIM_BOOL)0; T100_ = (NIM_BOOL)0; T100_ = (firstDigit == ((NI)-1)); if (!(T100_)) goto LA101_; T100_ = (i < sLen_0); LA101_: ; T99_ = T100_; if (!(T99_)) goto LA102_; T99_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))); LA102_: ; if (!T99_) goto LA103_; firstDigit = (NI)(((NU8)(s[i])) - ((NI)48)); } LA103_: ; { while (1) { NIM_BOOL T107_; T107_ = (NIM_BOOL)0; T107_ = (i < sLen_0); if (!(T107_)) goto LA108_; T107_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))); LA108_: ; if (!T107_) goto LA106 ; fdigits += ((NI)1); fracExponent += ((NI)1); integer = (NU64)((NU64)((NU64)((NU64)(integer) * (NU64)(10ULL))) + (NU64)(((NU64) ((NI)(((NU8)(s[i])) - ((NI)48)))))); i += ((NI)1); { while (1) { NIM_BOOL T111_; T111_ = (NIM_BOOL)0; T111_ = (i < sLen_0); if (!(T111_)) goto LA112_; T111_ = ((NU8)(s[i]) == (NU8)(95)); LA112_: ; if (!T111_) goto LA110 ; i += ((NI)1); } LA110: ; } } LA106: ; } } LA83_: ; { NIM_BOOL T115_; NIM_BOOL T117_; NIM_BOOL T119_; T115_ = (NIM_BOOL)0; T115_ = ((NI)(kdigits + fdigits) <= ((NI)0)); if (!(T115_)) goto LA116_; T117_ = (NIM_BOOL)0; T117_ = (i == ((NI)0)); if (T117_) goto LA118_; T119_ = (NIM_BOOL)0; T119_ = (i == ((NI)1)); if (!(T119_)) goto LA120_; T119_ = hasSign; LA120_: ; T117_ = T119_; LA118_: ; T115_ = T117_; LA116_: ; if (!T115_) goto LA121_; result = ((NI)0); goto BeforeRet_; } LA121_: ; { NIM_BOOL T125_; T125_ = (NIM_BOOL)0; T125_ = ((NI)(i + ((NI)1)) < sLen_0); if (!(T125_)) goto LA126_; T125_ = (((NU8)(s[i])) == ((NU8)(101)) || ((NU8)(s[i])) == ((NU8)(69))); LA126_: ; if (!T125_) goto LA127_; i += ((NI)1); { NIM_BOOL T131_; T131_ = (NIM_BOOL)0; T131_ = ((NU8)(s[i]) == (NU8)(43)); if (T131_) goto LA132_; T131_ = ((NU8)(s[i]) == (NU8)(45)); LA132_: ; if (!T131_) goto LA133_; { if (!((NU8)(s[i]) == (NU8)(45))) goto LA137_; expSign = ((NI)-1); } LA137_: ; i += ((NI)1); } LA133_: ; { if (!!((((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))))) goto LA141_; result = ((NI)0); goto BeforeRet_; } LA141_: ; { while (1) { NIM_BOOL T145_; T145_ = (NIM_BOOL)0; T145_ = (i < sLen_0); if (!(T145_)) goto LA146_; T145_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57))); LA146_: ; if (!T145_) goto LA144 ; exponent = (NI)((NI)(exponent * ((NI)10)) + (NI)(((NU8)(s[i])) - ((NI)48))); i += ((NI)1); { while (1) { NIM_BOOL T149_; T149_ = (NIM_BOOL)0; T149_ = (i < sLen_0); if (!(T149_)) goto LA150_; T149_ = ((NU8)(s[i]) == (NU8)(95)); LA150_: ; if (!T149_) goto LA148 ; i += ((NI)1); } LA148: ; } } LA144: ; } } LA127_: ; realExponent = (NI)((NI)(expSign * exponent) - fracExponent); expNegative = (realExponent < ((NI)0)); absExponent = (realExponent > 0? (realExponent) : -(realExponent)); { if (!(((NI)999) < absExponent)) goto LA153_; { if (!expNegative) goto LA157_; (*number) = ((NF)(0.0) * (NF)(sign)); } goto LA155_; LA157_: ; { (*number) = ((NF)(INF) * (NF)(sign)); } LA155_: ; result = i; goto BeforeRet_; } LA153_: ; digits = (NI)(kdigits + fdigits); { NIM_BOOL T162_; NIM_BOOL T164_; NI slop; T162_ = (NIM_BOOL)0; T162_ = (digits <= ((NI)15)); if (T162_) goto LA163_; T164_ = (NIM_BOOL)0; T164_ = (digits <= ((NI)16)); if (!(T164_)) goto LA165_; T164_ = (firstDigit <= ((NI)8)); LA165_: ; T162_ = T164_; LA163_: ; if (!T162_) goto LA166_; { if (!(absExponent <= ((NI)22))) goto LA170_; { if (!expNegative) goto LA174_; (*number) = ((NF)(((NF)(sign) * (NF)(((NF) (integer))))) / (NF)(powtens__system_6292[(absExponent)- 0])); } goto LA172_; LA174_: ; { (*number) = ((NF)(((NF)(sign) * (NF)(((NF) (integer))))) * (NF)(powtens__system_6292[(absExponent)- 0])); } LA172_: ; result = i; goto BeforeRet_; } LA170_: ; slop = (NI)((NI)(((NI)15) - kdigits) - fdigits); { NIM_BOOL T179_; T179_ = (NIM_BOOL)0; T179_ = (absExponent <= (NI)(((NI)22) + slop)); if (!(T179_)) goto LA180_; T179_ = !(expNegative); LA180_: ; if (!T179_) goto LA181_; (*number) = ((NF)(((NF)(((NF)(sign) * (NF)(((NF) (integer))))) * (NF)(powtens__system_6292[(slop)- 0]))) * (NF)(powtens__system_6292[((NI)(absExponent - slop))- 0])); result = i; goto BeforeRet_; } LA181_: ; } LA166_: ; nimZeroMem((void*)t, sizeof(tyArray__PGLh8drTnaWr3s1qUUSq2Q)); ti = ((NI)0); maxlen = ((NI)494); endPos = i; result = endPos; i = ((NI)0); { NIM_BOOL T185_; T185_ = (NIM_BOOL)0; T185_ = (i < endPos); if (!(T185_)) goto LA186_; T185_ = ((NU8)(s[i]) == (NU8)(46)); LA186_: ; if (!T185_) goto LA187_; i += ((NI)1); } LA187_: ; { while (1) { NIM_BOOL T191_; T191_ = (NIM_BOOL)0; T191_ = (i < endPos); if (!(T191_)) goto LA192_; T191_ = (((NU8)(s[i])) >= ((NU8)(48)) && ((NU8)(s[i])) <= ((NU8)(57)) || ((NU8)(s[i])) == ((NU8)(43)) || ((NU8)(s[i])) == ((NU8)(45))); LA192_: ; if (!T191_) goto LA190 ; { if (!(ti < maxlen)) goto LA195_; t[(ti)- 0] = s[i]; ti += ((NI)1); } LA195_: ; i += ((NI)1); { while (1) { NIM_BOOL T199_; T199_ = (NIM_BOOL)0; T199_ = (i < endPos); if (!(T199_)) goto LA200_; T199_ = (((NU8)(s[i])) == ((NU8)(46)) || ((NU8)(s[i])) == ((NU8)(95))); LA200_: ; if (!T199_) goto LA198 ; i += ((NI)1); } LA198: ; } } LA190: ; } t[(ti)- 0] = 69; ti += ((NI)1); { if (!expNegative) goto LA203_; colontmpD_ = 45; t[(ti)- 0] = colontmpD_; } goto LA201_; LA203_: ; { colontmpD__2 = 43; t[(ti)- 0] = colontmpD__2; } LA201_: ; ti += ((NI)4); t[((NI)(ti - ((NI)1)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10))))); absExponent = (NI)(absExponent / ((NI)10)); t[((NI)(ti - ((NI)2)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10))))); absExponent = (NI)(absExponent / ((NI)10)); t[((NI)(ti - ((NI)3)))- 0] = ((NIM_CHAR) ((NI)(((NI)48) + (NI)(absExponent % ((NI)10))))); (*number) = strtod(((NCSTRING) (t)), ((NCSTRING*) NIM_NIL)); }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgen_12250)(tySequence__shxop0zPIs5Ec3k71aCLuQ* x, NI newLen) { (*((tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgen_12254)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgen_12250(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__tAOYZFKlKZ0wqY4f6WccZQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__C4NGHHX9a8YnHjKR9bp3bXkg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___cgen_12348)(tySequence__shxop0zPIs5Ec3k71aCLuQ* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NIM_BOOL)); } } N_LIB_PRIVATE N_NIMCALL(void, add__nimconf_294)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NimStringV2 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_1052)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g* obj) { tyTuple__kuMQ1fbjJlHtwKTmBGAe6g T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g)); eqsink___ast_1066((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_1032)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_1052((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_1024)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_1032(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__ALQerjh5QBiCXyOLndd9cnA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__665AXvr6IvvlmSlq9avU0Jw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__kuMQ1fbjJlHtwKTmBGAe6g T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g)); eqsink___ast_1066((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_1615)(tySequence__7s5HyddQ0f9bxMNILHrXwJQ* s, NI len) { shrink__ast_1032(s, ((NI)0)); setLen__ast_1024((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__ast_4147)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3768)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** obj) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___ast_3460(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3748)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_3768(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3741)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_3748(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__f6Q8GUxjrmDGoJUxyT9crmg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__FS2CzkydhYxEMCCOtkpQgw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___ast_3460(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_3958)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, NI len) { shrink__ast_3748(s, ((NI)0)); setLen__ast_3741((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, at___ast_3983)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** a, NI aLen_0) { tySequence__xxu3GgaFAGO6lOns9aHaeLQ result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; newSeq__ast_3958((&result), ((NI) (aLen_0))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (NI)(aLen_0 - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA3 ; i = res; eqcopy___ast_3457(&result.p->data[i], a[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA3: ; } } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___renderer_134)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].sym); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].sym); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg)); } } N_LIB_PRIVATE N_NIMCALL(void, eqsink___renderer_140)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* dest, tySequence__a7eNBKN3r34Q9bPQSBrKlCg src) { if ((*dest).p != src.p) { eqdestroy___renderer_134(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, add__renderer_311)(tySequence__a7eNBKN3r34Q9bPQSBrKlCg* x, tyObject_TRenderTok__KT3qkSMqVKB63D2TkQRVqg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__UESGQpPnZ9bboFF7ahv0NlA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__5Z7jFJogvCpVGllI4139b5w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].kind = value.kind; (*(*xu).p).data[oldLen].length = value.length; (*(*xu).p).data[oldLen].sym = value.sym; } N_LIB_PRIVATE N_NIMCALL(void, add__renderer_74)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* x, tyObject_TSym__9cob5UPXvLCxy8mslvxEYzA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__6huG9aMH3VHhZA9cI9b18A9cZg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__iLfYNmhv2OZw26DVvifbyw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__pureZcollectionsZintsets_102)(tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA** obj) { tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___pureZcollectionsZintsets_30(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZcollectionsZintsets_82)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__pureZcollectionsZintsets_102(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZcollectionsZintsets_74)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZcollectionsZintsets_82(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__9aHYVUmXRKUyJHLy79b8Zu9cA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pKt4F1FhXrfe1XtY9b9aogaQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___pureZcollectionsZintsets_30(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZcollectionsZintsets_237)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* s, NI len) { shrink__pureZcollectionsZintsets_82(s, ((NI)0)); setLen__pureZcollectionsZintsets_74((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_10197)(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA* obj) { tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA)); eqsink___icZic_10211((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10177)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZic_10197((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_10170)(tySequence__XHeQfi7ybWnv4ebLBB7afQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_10177(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__OMBKWqGysgYPtaN1p24j3g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)296), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__D9cgebZnusWfklm8BV5pmJw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_LoadedModule__Ec6YWszJFmp5VgmpHadnZA)); eqsink___icZic_10211((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZrodfiles_177)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x, tyArray__cdsir9aPB24hAk6k77P9b9bCA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { NI f; NI res; f = (NI)0; res = ((NI)0); { while (1) { if (!(res <= ((NI)7))) goto LA3 ; f = ((NI) (res)); { if (!!((x[(f)- 0] == y[(f)- 0]))) goto LA6_; goto BeforeRet_; } LA6_: ; res += ((NI)1); } LA3: ; } } result = NIM_TRUE; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_1084)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NI newLen) { (*((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_1088)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_1084(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1080)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* s, NI len) { shrink__icZic_1084(s, ((NI)0)); setLen__icZic_1088((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__9bAGqSvkAaFL9bWjsEPslrFA, newSeq__icZic_4390)(NI len) { tySequence__9bAGqSvkAaFL9bWjsEPslrFA result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_1080((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4522)(tySequence__PXIzfWocnrafGz5p3CP5LA* dest, tySequence__PXIzfWocnrafGz5p3CP5LA src) { if ((*dest).p != src.p) { eqdestroy___icZic_4516(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_4504)(tyTuple__0q9cmhneJEKnQERTpXXdz6Q* obj) { tyTuple__0q9cmhneJEKnQERTpXXdz6Q T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__0q9cmhneJEKnQERTpXXdz6Q)); eqsink___icZic_2589((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4451)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZic_4504((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4455)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_4451(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__0q9cmhneJEKnQERTpXXdz6Q T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__0q9cmhneJEKnQERTpXXdz6Q)); eqsink___icZic_2589((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4447)(tySequence__PXIzfWocnrafGz5p3CP5LA* s, NI len) { shrink__icZic_4451(s, ((NI)0)); setLen__icZic_4455((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__PXIzfWocnrafGz5p3CP5LA, newSeq__icZic_4443)(NI len) { tySequence__PXIzfWocnrafGz5p3CP5LA result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4447((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4651)(tySequence__IHUFRsFxZNv7YydiUO2esQ* dest, tySequence__IHUFRsFxZNv7YydiUO2esQ src) { if ((*dest).p != src.p) { eqdestroy___icZic_4645(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4596)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI newLen) { (*((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4600)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_4596(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4592)(tySequence__IHUFRsFxZNv7YydiUO2esQ* s, NI len) { shrink__icZic_4596(s, ((NI)0)); setLen__icZic_4600((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__IHUFRsFxZNv7YydiUO2esQ, newSeq__icZic_4588)(NI len) { tySequence__IHUFRsFxZNv7YydiUO2esQ result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4592((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4769)(tySequence__b89aLriiJnVTD186H6zNIgg* dest, tySequence__b89aLriiJnVTD186H6zNIgg src) { if ((*dest).p != src.p) { eqdestroy___icZic_4763(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4714)(tySequence__b89aLriiJnVTD186H6zNIgg* x, NI newLen) { (*((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4718)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_4714(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4710)(tySequence__b89aLriiJnVTD186H6zNIgg* s, NI len) { shrink__icZic_4714(s, ((NI)0)); setLen__icZic_4718((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__b89aLriiJnVTD186H6zNIgg, newSeq__icZic_4706)(NI len) { tySequence__b89aLriiJnVTD186H6zNIgg result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4710((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_4901)(tySequence__9a35SUiZaZnQQczCKMafPpA* dest, tySequence__9a35SUiZaZnQQczCKMafPpA src) { if ((*dest).p != src.p) { eqdestroy___icZic_4895(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4846)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, NI newLen) { (*((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4850)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_4846(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__4mROXJDLgq3TboX1QMTCWQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4842)(tySequence__9a35SUiZaZnQQczCKMafPpA* s, NI len) { shrink__icZic_4846(s, ((NI)0)); setLen__icZic_4850((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__9a35SUiZaZnQQczCKMafPpA, newSeq__icZic_4838)(NI len) { tySequence__9a35SUiZaZnQQczCKMafPpA result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4842((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5033)(tySequence__48JTohSgTy339bRxHzUD8KA* dest, tySequence__48JTohSgTy339bRxHzUD8KA src) { if ((*dest).p != src.p) { eqdestroy___icZic_5027(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_4978)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen) { (*((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_4982)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_4978(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4974)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI len) { shrink__icZic_4978(s, ((NI)0)); setLen__icZic_4982((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__48JTohSgTy339bRxHzUD8KA, newSeq__icZic_4970)(NI len) { tySequence__48JTohSgTy339bRxHzUD8KA result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4974((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZpacked95ast_134)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q src) { if ((*dest).p != src.p) { eqdestroy___icZpacked95ast_128(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZpacked95ast_152)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, NI newLen) { (*((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZpacked95ast_144)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZpacked95ast_152(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5100)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* s, NI len) { shrink__icZpacked95ast_152(s, ((NI)0)); setLen__icZpacked95ast_144((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q, newSeq__icZic_5096)(NI len) { tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5100((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5187)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* dest, tySequence__0kQhEjYsrU0bQoX6VKnNbA src) { if ((*dest).p != src.p) { eqdestroy___icZic_5181(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3686)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* x, NI newLen) { (*((tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3679)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_3686(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__8ny9aWSsd6V7tG1Ymdrx9bcQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)104), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__ahui9bBszMF5LnyjNI2KMCg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedSym__lJeIt8gwxYwQVC9aD43t8QA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5169)(tySequence__0kQhEjYsrU0bQoX6VKnNbA* s, NI len) { shrink__icZic_3686(s, ((NI)0)); setLen__icZic_3679((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__0kQhEjYsrU0bQoX6VKnNbA, newSeq__icZic_5165)(NI len) { tySequence__0kQhEjYsrU0bQoX6VKnNbA result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5169((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5274)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* dest, tySequence__cNHcFk7EiJIuDgTjWY8U9bg src) { if ((*dest).p != src.p) { eqdestroy___icZic_5268(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_3380)(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ* obj) { tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ)); eqsink___icZic_3394((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3360)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZic_3380((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3353)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_3360(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__xpDzcmMTIkVRkVVRqYl78A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)72), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__D8VXlFXll8vMDBpopEnf8w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedType__KhxjjuiksMoB49bARLu38lQ)); eqsink___icZic_3394((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5256)(tySequence__cNHcFk7EiJIuDgTjWY8U9bg* s, NI len) { shrink__icZic_3360(s, ((NI)0)); setLen__icZic_3353((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__cNHcFk7EiJIuDgTjWY8U9bg, newSeq__icZic_5252)(NI len) { tySequence__cNHcFk7EiJIuDgTjWY8U9bg result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5256((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_3424)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, NI newLen) { (*((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_3416)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_3424(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_4137)(tySequence__IWXeVgKgI4IltTBItDiIwQ* s, NI len) { shrink__icZic_3424(s, ((NI)0)); setLen__icZic_3416((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__IWXeVgKgI4IltTBItDiIwQ, newSeq__icZic_4149)(NI len) { tySequence__IWXeVgKgI4IltTBItDiIwQ result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_4137((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5620)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest, tySequence__E0A6SaW1v3EKBAVAijH8Mw src) { if ((*dest).p != src.p) { eqdestroy___icZic_5614(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5565)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, NI newLen) { (*((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5569)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_5565(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__o7TpijPv9bOBH56jcsA2W3Q)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5561)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* s, NI len) { shrink__icZic_5565(s, ((NI)0)); setLen__icZic_5569((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__E0A6SaW1v3EKBAVAijH8Mw, newSeq__icZic_5557)(NI len) { tySequence__E0A6SaW1v3EKBAVAijH8Mw result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5561((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5764)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* dest, tySequence__ksIzANWGKlNIZxswx6UF9cQ src) { if ((*dest).p != src.p) { eqdestroy___icZic_5758(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_5746)(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw* obj) { tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw)); eqsink___icZic_4236((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5693)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZic_5746((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5697)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_5693(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw)); eqsink___icZic_4236((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5689)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* s, NI len) { shrink__icZic_5693(s, ((NI)0)); setLen__icZic_5697((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__ksIzANWGKlNIZxswx6UF9cQ, newSeq__icZic_5685)(NI len) { tySequence__ksIzANWGKlNIZxswx6UF9cQ result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5689((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_5899)(tySequence__rg1JHBuFtw6jyGZxePBOTg* dest, tySequence__rg1JHBuFtw6jyGZxePBOTg src) { if ((*dest).p != src.p) { eqdestroy___icZic_5893(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5844)(tySequence__rg1JHBuFtw6jyGZxePBOTg* x, NI newLen) { (*((tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5848)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_5844(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__CbSSpF1Y6rXk2OyYftM7Iw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ahyE3R9ct9aEhlbC9bcMOMwkQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__t08apXFlOi7QMiJ7EqOynA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5840)(tySequence__rg1JHBuFtw6jyGZxePBOTg* s, NI len) { shrink__icZic_5844(s, ((NI)0)); setLen__icZic_5848((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__rg1JHBuFtw6jyGZxePBOTg, newSeq__icZic_5836)(NI len) { tySequence__rg1JHBuFtw6jyGZxePBOTg result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5840((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___icZic_6080)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* dest, tySequence__6xT3ssEcZuds56oxe6Hi1Q src) { if ((*dest).p != src.p) { eqdestroy___icZic_6074(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_5972)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* x, NI newLen) { (*((tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_5976)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_5972(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__0zW7wn2onMd7QfPtiQoX8g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__od9aXW2m9afbOFK9cTqA9aem9cA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__mPT8UQTez4CkORDSYBMX5Q)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_5968)(tySequence__6xT3ssEcZuds56oxe6Hi1Q* s, NI len) { shrink__icZic_5972(s, ((NI)0)); setLen__icZic_5976((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__6xT3ssEcZuds56oxe6Hi1Q, newSeq__icZic_5964)(NI len) { tySequence__6xT3ssEcZuds56oxe6Hi1Q result; result.len = 0; result.p = NIM_NIL; newSeq__icZic_5968((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__icZic_8132)(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg* obj) { tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg)); eqsink___icZic_8109((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_8021)(tySequence__9afGcb6vqUeksMMfijyiRIg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZic_8132((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_8025)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_8021(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__sNs2ALjytbncHCTKqkAKXQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Pt8vpyrxbVQJw9ak0ZedjuA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__jB9c7GkyAKeO0wCNdUB5Pdg)); eqsink___icZic_8109((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_8017)(tySequence__9afGcb6vqUeksMMfijyiRIg* s, NI len) { shrink__icZic_8021(s, ((NI)0)); setLen__icZic_8025((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3602)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__nXNujPEyqyqrw8OH1weStQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pJIcCB67ebYSZYYQWja2yw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_10345)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI32 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZic_7879)(tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.module == y.module))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.item == y.item))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_3535)(tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA** obj) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___ast_3549(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_3515)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_3535(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_3507)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_3515(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___ast_3549(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__ast_5673)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* x, tyObject_TType__qs8ld9cHTjcxh7xYsvWduXA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Y10abpIPS0Fk29bdLRGxm9aw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__oaaiYgqPYhEqdJBbTTBshg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_8599)(tyObject_Iface__GILGqST9an4kYyzfE9aqumug* obj) { tyObject_Iface__GILGqST9an4kYyzfE9aqumug T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); eqsink___modulegraphs_8613((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_8579)(tySequence__9czS3pDdyAs7bxglDcl2YyA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_8599((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_8572)(tySequence__9czS3pDdyAs7bxglDcl2YyA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_8579(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__zTpUtb19avNJqA50Gx5Rt5Q*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)60), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZjQff9areimKW7H158CWoSQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_Iface__GILGqST9an4kYyzfE9aqumug T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_Iface__GILGqST9an4kYyzfE9aqumug)); eqsink___modulegraphs_8613((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___reorder_1488)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0.head); if (!T6_) goto LA7_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].Field0.head); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].Field0.head, ((NI)4)); } LA7_: ; eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].Field0.data)); { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1.head); if (!T11_) goto LA12_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_].Field1.head); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].Field1.head, ((NI)4)); } LA12_: ; eqdestroy___pureZcollectionsZintsets_56((&(*dest).p->data[colontmp_].Field1.data)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__jDxNBe0TmdfztixwxnRrgQ)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_1468)(tyTuple__jDxNBe0TmdfztixwxnRrgQ* obj) { tyTuple__jDxNBe0TmdfztixwxnRrgQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__jDxNBe0TmdfztixwxnRrgQ)); eqsink___reorder_1440((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_1353)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__reorder_1468((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_1357)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__reorder_1353(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__uPSdgVvuwkXuur9ct9cJ7F6A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)320), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__B3xFUY4MPGuFZOcLq2Gv1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__jDxNBe0TmdfztixwxnRrgQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__jDxNBe0TmdfztixwxnRrgQ)); eqsink___reorder_1440((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_1349)(tySequence__xETHJjQFDm9cBUp9crgqzgZQ* s, NI len) { shrink__reorder_1353(s, ((NI)0)); setLen__reorder_1357((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__xETHJjQFDm9cBUp9crgqzgZQ, newSeq__reorder_1480)(NI len) { tySequence__xETHJjQFDm9cBUp9crgqzgZQ result; result.len = 0; result.p = NIM_NIL; newSeq__reorder_1349((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__reorder_1140)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } static N_INLINE(void, nimIncRef)(void* p) { NI T1_; T1_ = (NI)0; T1_ = minuspercent___system_790(((NI) (ptrdiff_t) (p)), ((NI)8)); (*((tyObject_RefHeader__Gi7WQzlT1ZRToh9a2ueYb4A*) (T1_))).rc += ((NI)16); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___pureZcollectionsZintsets_59)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest, tySequence__Bre9bNyuQOg1EJKitjSzn8w src) { NI T1_; NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = src.len; setLen__pureZcollectionsZintsets_74((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; { if (!src.p->data[colontmp_]) goto LA7_; nimIncRef(src.p->data[colontmp_]); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_]); if (!T11_) goto LA12_; eqdestroy___pureZcollectionsZintsets_36((*dest).p->data[colontmp_]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_], ((NI)4)); } LA12_: ; (*dest).p->data[colontmp_] = src.p->data[colontmp_]; colontmp_ += ((NI)1); } LA3: ; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__reorder_98)(tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw** obj) { tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___reorder_113(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__reorder_78)(tySequence__8QRZaV9bKw9abKv9anJ280svg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__reorder_98(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__reorder_70)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__reorder_78(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__0NZ9bd42pPfaFTSA59aWlrfQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__VtVKD1pSAeLnF5MsLcT6ng*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_DepNcolonObjectType___e3eC0DKpMZNXV7n55sKrSw* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___reorder_113(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__reorder_662)(tySequence__8QRZaV9bKw9abKv9anJ280svg* s, NI len) { shrink__reorder_78(s, ((NI)0)); setLen__reorder_70((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__8QRZaV9bKw9abKv9anJ280svg, newSeq__reorder_658)(NI len) { tySequence__8QRZaV9bKw9abKv9anJ280svg result; result.len = 0; result.p = NIM_NIL; newSeq__reorder_662((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__reorder_1274)(tySequence__IJV2QMQZ2PxTmAfC7VC2zA* x, tySequence__8QRZaV9bKw9abKv9anJ280svg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__igbAphgLIX6DFK4Fk9bPFnA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Birh9bBbFVUMiSwDa5gmXgw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__system_7197)(NI x, NI y) { NI result; { result = (NI)0; { if (!(x == y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!(x < y)) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_890)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* x, NI newLen) { (*((tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_883)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_890(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__zC9b2JQ6w0I6TJgbP7QYJWQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__FfOCbO4Ztsb9bBfDwU1lPXw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__UvldbCB6B9ayi9bGYW7vJNLA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZic_1354)(tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* s, NI len) { shrink__icZic_890(s, ((NI)0)); setLen__icZic_883((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__icZpacked95ast_273)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* x, tyObject_PackedNode__4DO5SncX6BltUGwnK9bpl3Q* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__indDy7GFrpCzKtsPsOy9byg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__KHRUDGvqLt3z9b7gburqecw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3083)(tySequence__IHUFRsFxZNv7YydiUO2esQ* x, NI64 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Q64j4cRPqRdZsrd9aLZPl8Q*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__STnZWWIxrGUpNh9arqDr7Ww*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___icZic_5617)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* dest, tySequence__E0A6SaW1v3EKBAVAijH8Mw src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__icZic_5569((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].Field0.module = src.p->data[colontmp_].Field0.module; (*dest).p->data[colontmp_].Field0.item = src.p->data[colontmp_].Field0.item; (*dest).p->data[colontmp_].Field1.module = src.p->data[colontmp_].Field1.module; (*dest).p->data[colontmp_].Field1.item = src.p->data[colontmp_].Field1.item; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, add__semdata_5281)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].id = value.id; (*(*xu).p).data[oldLen].typ = value.typ; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_3670)(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA* obj) { tyTuple__DlfALjW9a9aZbdaEgWjgJiDA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA)); eqsink___modulegraphs_3684((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_3650)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_3670((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_3643)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_3650(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__XcZs6GyTwrxci1jeWIO4mA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__jH4X09bHiHG4EHuxkgpH9c7Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__DlfALjW9a9aZbdaEgWjgJiDA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__DlfALjW9a9aZbdaEgWjgJiDA)); eqsink___modulegraphs_3684((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__semdata_4181)(tySequence__YLW4xuku9cRS9cLOfVzwUxqg* s, NI len) { shrink__modulegraphs_3650(s, ((NI)0)); setLen__modulegraphs_3643((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_757)(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA* obj) { tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA)); eqsink___modulegraphs_771((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_737)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_757((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_729)(tySequence__rbrgPpeV9be6C3GwbBbkmpA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_737(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__dRCTfL1g19cXivpXqY3TGrg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9bR2QfmNKqw9ccZN5y8eP6OQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_LazyType__SN9c3fsi9b9ajltls5ZKIUiTA)); eqsink___modulegraphs_771((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1323)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* x, NI newLen) { (*((tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1315)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_1323(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__PSwX2ppV9abFE7qWZB9cFlSg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__cg4QxiJ9bujqB3ggc7p0Gog*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_FullId__3oA6EHvzCx1KvUf9cxJRXXw)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZreplayer_1261)(tySequence__29btfq9cDuCZmHsAEmuBeMOg* s, NI len) { shrink__modulegraphs_1323(s, ((NI)0)); setLen__modulegraphs_1315((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__29btfq9cDuCZmHsAEmuBeMOg, newSeq__icZreplayer_1273)(NI len) { tySequence__29btfq9cDuCZmHsAEmuBeMOg result; result.len = 0; result.p = NIM_NIL; newSeq__icZreplayer_1261((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__semdata_4056)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].module = (*value).module; (*(*xu).p).data[oldLen].sym = (*value).sym; (*(*xu).p).data[oldLen].concreteTypes = (*value).concreteTypes; (*(*xu).p).data[oldLen].inst = (*value).inst; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4306)(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ* obj) { tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ)); eqsink___modulegraphs_4320((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4286)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_4306((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4279)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_4286(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__k2NdI1zqVclL8HmbOG8wNQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__HNIvTTR9byM5r3bkXS9b9cJiw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__Aaw0efyo1m4v9bdA8Xy39apQ)); eqsink___modulegraphs_4320((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__semdata_2956)(tySequence__HL9bxOKBQaeJ5XQXd8t8m8g* s, NI len) { shrink__modulegraphs_4286(s, ((NI)0)); setLen__modulegraphs_4279((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_1465)(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA* obj) { tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA)); eqsink___modulegraphs_1479((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_1445)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_1465((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_1437)(tySequence__QuE9aHaZlhk7otugTn0uD9cg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_1445(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__4HFeVoF2gdvL9ceVAbuRa2A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__sh89aNZ1VGE9cco4oi9b8FLiw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_LazyInstantiation__9a6qqvxx8ZzdJrEGrAFijCA)); eqsink___modulegraphs_1479((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__modulegraphs_8339)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, tyTuple__pDyHME2vky9bxBYZlE7PoZg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1.id = value.Field1.id; (*(*xu).p).data[oldLen].Field1.sym = value.Field1.sym; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_6900)(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg* obj) { tyTuple__sr9ahxowKRwC2RZn4t1m9bTg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg)); eqsink___modulegraphs_6914((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_6880)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_6900((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_6873)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_6880(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__wVbGx60bcRSnF4iQ7zoFqQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__jSIcnvHVB2mvq8vceZIIrA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__sr9ahxowKRwC2RZn4t1m9bTg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__sr9ahxowKRwC2RZn4t1m9bTg)); eqsink___modulegraphs_6914((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_7277)(tySequence__ndtMxvII636Jz8NCVD9a9a0Q* s, NI len) { shrink__modulegraphs_6880(s, ((NI)0)); setLen__modulegraphs_6873((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2588)(tyTuple__pDyHME2vky9bxBYZlE7PoZg* obj) { tyTuple__pDyHME2vky9bxBYZlE7PoZg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg)); eqsink___modulegraphs_2602((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2568)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_2588((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2560)(tySequence__KBDwsdF2UrZmqdc6bU9bHbA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_2568(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__n9aztkzr1WOAUvEKzry8fwg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Uj24sVtdxDWs9cAgKhoTJ7A*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__pDyHME2vky9bxBYZlE7PoZg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__pDyHME2vky9bxBYZlE7PoZg)); eqsink___modulegraphs_2602((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_4943)(tyTuple__kjLAcEjcuUUb5HQQFd004Q* obj) { tyTuple__kjLAcEjcuUUb5HQQFd004Q T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__kjLAcEjcuUUb5HQQFd004Q)); eqsink___modulegraphs_4957((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_4923)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_4943((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_4916)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_4923(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__MVUoZKZiVvvazpgMs9bnr7A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__p8C9aiTSik7GCGv9bvmMXl1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__kjLAcEjcuUUb5HQQFd004Q T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__kjLAcEjcuUUb5HQQFd004Q)); eqsink___modulegraphs_4957((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_5283)(tySequence__M1HR1j8fkzOLdhYymqd9cNA* s, NI len) { shrink__modulegraphs_4923(s, ((NI)0)); setLen__modulegraphs_4916((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___types_1792)(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.Field0 == y.Field0))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.Field1 == y.Field1))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__types_1831)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__msgs_538)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__lineinfos_1896)(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg* obj) { tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg)); eqsink___lineinfos_1910((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__lineinfos_1876)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lineinfos_1896((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__lineinfos_1868)(tySequence__npXKLeClRo4ZDs6rPxQ9bRA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__lineinfos_1876(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__RNmh69bNJCsNuwHSvQVmTtQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__D9aIxsNuNuPg9awo4SzwDImg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__3N9c2HK9cpi9cfEKxHnvsLXkg)); eqsink___lineinfos_1910((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__cgmeth_305)(tySequence__ANJm3Ou4QEh9abhA1XpChkw* x, tyTuple__iv4s4NUz12iOqq0NB9cYh3Q value) { NI oldLen; NI T1_; tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__qA8fljdcnUbPjWp9abFXxTA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__bMrrBTBwCj5PBow2LQ5QeA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, add__semdata_2261)(tySequence__khRnfByqYV6qzEm71s9aoMA* x, tyObject_LazySym__Ryd9aJ9bcLvoLBu56Qo9bzm9aw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__6O0bBo9ah9cZ9b0trPd3S9aBbw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__AnMa6gPQTCkfvhlAyDLa9bg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].id = value.id; (*(*xu).p).data[oldLen].sym = value.sym; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZic_10502)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI newLen) { (*((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZic_10495)(tySequence__48JTohSgTy339bRxHzUD8KA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZic_10502(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__passes_82)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, tyTuple__GicXS2CKoWgwFlNKz2d15w value) { NI oldLen; NI T1_; tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_7048)(NI* dest) { } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_2923)(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw* obj) { tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw)); eqsink___modulegraphs_2937((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_2903)(tySequence__gDGqa9bft4EIBGJXdPabojw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_2923((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_2896)(tySequence__gDGqa9bft4EIBGJXdPabojw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_2903(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__gORWBBEQm8USb1KYcuKxmQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)364), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__VtIlkatJy1M9bM5bahXpGYg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedEncoder__7mkdmVhEnEC4f7GEynWrbw)); eqsink___modulegraphs_2937((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2523)(tySequence__PXIzfWocnrafGz5p3CP5LA* x, tyTuple__0q9cmhneJEKnQERTpXXdz6Q value) { NI oldLen; NI T1_; tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__0pIrQownBfhRSiTrUdz2PQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__I9akpPF9blPDhF3ADbgp6ioQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__sigmatch_5409)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_11076)(tySequence__IWXeVgKgI4IltTBItDiIwQ* x, tyObject_PackedItemId__ujcbfSfQQs6BRj9aXRwDsoA* y, NI yLen_0) { NI xl; NI T1_; T1_ = (*x).len; xl = T1_; setLen__icZic_3416((&(*x)), ((NI) ((NI)(xl + yLen_0)))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (yLen_0-1); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA4 ; i = res; (*x).p->data[(NI)(xl + i)] = y[i]; res += ((NI)1); } LA4: ; } } } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_4504)(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg* obj) { tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg)); eqsink___ast_4452((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_4365)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_4504((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_4369)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_4365(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__9bZCTixxBmdlGDevfUmEgQw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ghckUTVytsJ7Jkyt8RZ4FQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TIdPair__3AnhVnGQClv9alimKqsNrEg)); eqsink___ast_4452((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_4361)(tySequence__oJNUGvppFP9c7bQcQ1vFDNw* s, NI len) { shrink__ast_4365(s, ((NI)0)); setLen__ast_4369((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___ast_4613)(RootObj** dest, RootObj* src, NIM_BOOL cyclic) { RootObj* colontmp_; colontmp_ = (*dest); { if (!src) goto LA3_; nimIncRefCyclic(src, cyclic); } LA3_: ; (*dest) = src; { NIM_BOOL T7_; T7_ = (NIM_BOOL)0; T7_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T7_) goto LA8_; nimDestroyAndDispose(colontmp_); } LA8_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_3912)(tySequence__E0A6SaW1v3EKBAVAijH8Mw* x, tyTuple__o7TpijPv9bOBH56jcsA2W3Q value) { NI oldLen; NI T1_; tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__1PnpjMNMffp3WSt9b1x1afw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__K9cxx7Tx33rPyblcnVi55Og*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__int495056_287)(NI32 x, NI32 y) { NI result; { result = (NI)0; { if (!(x == y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!(x < y)) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__int495056_293)(NU32 x, NU32 y) { NI result; { result = (NI)0; { if (!(x == y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!((NU32)(x) < (NU32)(y))) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__concepts_252)(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw* obj) { tyTuple__TBpDcqUmZGsc29ac6f1Q29bw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw)); eqsink___concepts_266((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__concepts_232)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__concepts_252((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__concepts_225)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__concepts_232(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__TBpDcqUmZGsc29ac6f1Q29bw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw)); eqsink___concepts_266((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__concepts_338)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* x, tyTuple__TBpDcqUmZGsc29ac6f1Q29bw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__FBDcsUvpIBIPDtdlK7rLBQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9aeAFLBim2AyAOFAfV7AV2g*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___concepts_745)(tySequence__pNnXZnGn7hEBtRrIRJXnsQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field0); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field1); } LA12_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__TBpDcqUmZGsc29ac6f1Q29bw)); } } N_LIB_PRIVATE N_NIMCALL(void, add__sigmatch_1154)(tySequence__qfg9bPJ3gIhM2bdKOSVqNLA* x, tyTuple__9aq0VbgV1qcJ01voyU56UDw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__dbJ9appM6pmuCdvQbg9bqA9aw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__4RBna4f9amTphNiGV5hnH0w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, add__lookups_615)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, tyTuple__dUJLwg9a5XJOrdPHhWnhtgA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_797)(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA* obj) { tyTuple__dUJLwg9a5XJOrdPHhWnhtgA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA)); eqsink___lookups_682((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_744)(tySequence__W26glz615MtLNjhIPF9ceYQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lookups_797((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__lookups_748)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__lookups_744(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__b3BYDmApJFropaUzjROAlg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__u5VzfLY00ycGsPuSye6IYg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__dUJLwg9a5XJOrdPHhWnhtgA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA)); eqsink___lookups_682((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__lookups_740)(tySequence__W26glz615MtLNjhIPF9ceYQ* s, NI len) { shrink__lookups_744(s, ((NI)0)); setLen__lookups_748((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__W26glz615MtLNjhIPF9ceYQ, newSeq__lookups_736)(NI len) { tySequence__W26glz615MtLNjhIPF9ceYQ result; result.len = 0; result.p = NIM_NIL; newSeq__lookups_740((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___lookups_809)(tySequence__W26glz615MtLNjhIPF9ceYQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field0); } LA7_: ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field1)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__dUJLwg9a5XJOrdPHhWnhtgA)); } } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___sigmatch_6637)(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.Field0 == y.Field0))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.Field1 == y.Field1))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1475)(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g* obj) { tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g)); eqsink___semdata_1489((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1455)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_1475((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1447)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_1455(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g)); eqsink___semdata_1489((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, del__sigmatch_6663)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, NI i) { NI xl; NI T1_; tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xl = (NI)(T1_ - ((NI)1)); nimZeroMem((void*)(&T2_), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g)); T2_.Field0 = (*x).p->data[xl].Field0; T2_.Field1 = (*x).p->data[xl].Field1; nimZeroMem((void*)(&(*x).p->data[xl]), sizeof(tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g)); eqsink___semdata_1489((&(*x).p->data[i]), T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setLen__semdata_1447((&(*x)), ((NI) (xl))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2639)(tySequence__b89aLriiJnVTD186H6zNIgg* x, tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__sMZzAYVzQzfu9cVvc9bPYKIg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__CYO5T38t7RCe6C3OTMQliA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__modulegraphs_9632)(tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ** obj) { tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* T1_; T1_ = NIM_NIL; eqsink___modulegraphs_9647(&(*obj), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_9612)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__modulegraphs_9632(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_9604)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_9612(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__zsV0TVOj3WLkJ1MPTLJYsQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9ar5pkDUBZBRELTiZKxyS3Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_SuggestcolonObjectType___fw9a9cWgWYzM4zKmnq3DGNfQ* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___modulegraphs_9647(&(*(*xu).p).data[i], T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__sigmatch_5133)(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA* s, NI len) { shrink__modulegraphs_9612(s, ((NI)0)); setLen__modulegraphs_9604((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA, newSeq__sigmatch_5129)(NI len) { tySequence__tffJ9cMZMd9ar9a5FqFq6EJ9bA result; result.len = 0; result.p = NIM_NIL; newSeq__sigmatch_5133((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_403)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NI)); } } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_306)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) { (*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_310)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZosproc_306(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_302)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len) { shrink__pureZosproc_306(s, ((NI)0)); setLen__pureZosproc_310((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__lookups_1181)(tySequence__5ahH19c3MtpJ0F0oa6zJWmw* x, tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__5aZmk69aHhISuB6dhEmNwVw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].dist = value.dist; (*(*xu).p).data[oldLen].depth = value.depth; (*(*xu).p).data[oldLen].msg = value.msg; (*(*xu).p).data[oldLen].sym = value.sym; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___lookups_1135)(tyTuple__kuMQ1fbjJlHtwKTmBGAe6g x, tyTuple__kuMQ1fbjJlHtwKTmBGAe6g y) { NIM_BOOL result; NI c; NI c_2; NI c_3; { result = (NIM_BOOL)0; c = cmp__system_7197(x.Field0, y.Field0); { if (!(c < ((NI)0))) goto LA3_; result = NIM_TRUE; goto BeforeRet_; } LA3_: ; { if (!(((NI)0) < c)) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; c_2 = cmp__system_7197(x.Field1, y.Field1); { if (!(c_2 < ((NI)0))) goto LA11_; result = NIM_TRUE; goto BeforeRet_; } LA11_: ; { if (!(((NI)0) < c_2)) goto LA15_; result = NIM_FALSE; goto BeforeRet_; } LA15_: ; c_3 = cmp__system_1543(x.Field2, y.Field2); { if (!(c_3 < ((NI)0))) goto LA19_; result = NIM_TRUE; goto BeforeRet_; } LA19_: ; { if (!(((NI)0) < c_3)) goto LA23_; result = NIM_FALSE; goto BeforeRet_; } LA23_: ; result = NIM_FALSE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__lookups_1405)(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ* obj) { tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_SpellCandidate__dnUmN9a9c9bIVDTdmWkwk2ibQ)); eqsink___lookups_1248((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__lookups_1352)(tySequence__5ahH19c3MtpJ0F0oa6zJWmw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lookups_1405((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__pATjDaAy0Xs4nGiiZ8q9aUg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___ast_4617)(RootObj** dest, RootObj* src) { RootObj* colontmp_; colontmp_ = (*dest); (*dest) = src; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn(colontmp_); if (!T3_) goto LA4_; nimDestroyAndDispose(colontmp_); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_387)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NU64)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_529)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); } } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_672)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].label); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].label); } LA7_: ; eqdestroy___vmdef_686((&(*dest).p->data[colontmp_].fixups)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_681)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___vmdef_1110)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].Field0)); { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_].Field1.ClE_0); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].Field1.ClE_0); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__o6BCEw8CrFLefGO7X45k6w)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_538)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* dest, void* env) { } static N_INLINE(void, add__system_2688)(tyObject_CellSeq__sGle0igznE2T7vk4dBh5SQ* s, void** c, TNimTypeV2* t) { void** colontmp_; TNimTypeV2* colontmp__2; { tyTuple__N4J9cV4JZGem3ljqqj5rT0Q* d; void* T5_; if (!((*s).cap <= (*s).len)) goto LA3_; (*s).cap = (NI)((NI)((*s).cap * ((NI)3)) / ((NI)2)); T5_ = (void*)0; T5_ = allocImpl__system_1735(((NI) ((NI)((*s).cap * ((NI)8))))); d = ((tyTuple__N4J9cV4JZGem3ljqqj5rT0Q*) (T5_)); copyMem__system_1719(((void*) (d)), ((void*) ((*s).d)), ((NI) ((NI)((*s).len * ((NI)8))))); dealloc(((void*) ((*s).d))); (*s).d = d; } LA3_: ; colontmp_ = c; colontmp__2 = t; (*s).d[(*s).len].Field0 = colontmp_; (*s).d[(*s).len].Field1 = colontmp__2; (*s).len += ((NI)1); } static N_INLINE(void, nimTraceRefDyn)(void* q, void* env) { void** p; p = ((void**) (q)); { tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ* j; if (!!(((*p) == NIM_NIL))) goto LA3_; j = ((tyObject_GcEnv__g0b9ao2MXcYnUpu9b4I8eP9bQ*) (env)); add__system_2688((&(*j).traceStack), p, (*((TNimTypeV2**) ((*p))))); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___vmdef_1119)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* dest, void* env) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; nimTraceRefDyn((&(*dest).p->data[colontmp_].Field1.ClE_0), env); colontmp_ += ((NI)1); } LA2: ; } } N_LIB_PRIVATE N_NIMCALL(void, add__vmdef_1856)(tySequence__6ARqGI2Ygeh4NflrqLf1hQ* x, tyTuple__o6BCEw8CrFLefGO7X45k6w value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Qs2uJh6gmOTzWXGaEu6e3A*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__gWGZtThIWvcriIsP3aTXRg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1.ClE_0 = value.Field1.ClE_0; (*(*xu).p).data[oldLen].Field1.ClP_0 = value.Field1.ClP_0; } N_LIB_PRIVATE N_NIMCALL(NCSTRING*, allocCStringArray__system_3550)(NimStringV2* a, NI aLen_0) { NCSTRING* result; void* T1_; NimStringV2* x; result = (NCSTRING*)0; T1_ = (void*)0; T1_ = alloc0Impl__system_1737(((NI) ((NI)((NI)(aLen_0 + ((NI)1)) * ((NI)4))))); result = ((NCSTRING*) (T1_)); x = ((NimStringV2*) (a)); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (aLen_0-1); res = ((NI)0); { while (1) { void* T5_; if (!(res <= colontmp_)) goto LA4 ; i = res; T5_ = (void*)0; T5_ = alloc0Impl__system_1737(((NI) ((NI)(x[i].len + ((NI)1))))); result[i] = ((NCSTRING) (T5_)); copyMem__system_1719(((void*) (result[i])), ((void*) ((&x[i].p->data[((NI)0)]))), ((NI) (x[i].len))); res += ((NI)1); } LA4: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(void, deallocCStringArray__system_3590)(NCSTRING* a) { NI i; i = ((NI)0); { while (1) { if (!!((((void*) (a[i])) == NIM_NIL))) goto LA2 ; dealloc(((void*) (a[i]))); i += ((NI)1); } LA2: ; } dealloc(((void*) (a))); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___system_7633)(tyObject_IOError__N09bhl56nRkUaUsonzshECg** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZtimes_2311)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* x, NI newLen) { (*((tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZtimes_2304)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZtimes_2311(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__EMAgdOFwjcMzLTzTIrYZTQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__D20jKpMg4MOtJzapnHkNzQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__bitsets_59)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* s, NI len) { shrink__pureZtimes_2311(s, ((NI)0)); setLen__pureZtimes_2304((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ, newSeq__vm_13695)(NI len) { tySequence__6H5Oh5UUvVCLiakt9aTwtUQ result; result.len = 0; result.p = NIM_NIL; newSeq__bitsets_59((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZtimes_2288)(tySequence__6H5Oh5UUvVCLiakt9aTwtUQ* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NU8)); } } N_LIB_PRIVATE N_NIMCALL(void, add__vm_13945)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__vmmarshal_745)(tyTuple__7PT0qz05foPmog1feyuUCA* obj) { tyTuple__7PT0qz05foPmog1feyuUCA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__7PT0qz05foPmog1feyuUCA)); eqsink___vmmarshal_759((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmmarshal_725)(tySequence__Co1UO3xbwvLst28EBmbjaQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__vmmarshal_745((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmmarshal_718)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmmarshal_725(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__CZ8J5vgaE7oawh8bKjuLEw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__R7d2tY6tZxktw9aHd1v9b0SQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__7PT0qz05foPmog1feyuUCA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__7PT0qz05foPmog1feyuUCA)); eqsink___vmmarshal_759((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__vmmarshal_1003)(tySequence__Co1UO3xbwvLst28EBmbjaQ* s, NI len) { shrink__vmmarshal_725(s, ((NI)0)); setLen__vmmarshal_718((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(NI, clamp__pureZstreams_648)(NI x, NI a, NI b) { NI result; { result = (NI)0; { if (!(x < a)) goto LA3_; result = a; goto BeforeRet_; } LA3_: ; { if (!(b < x)) goto LA7_; result = b; goto BeforeRet_; } LA7_: ; result = x; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__pureZparsejson_675)(tySequence__Ih0V9cYug0VPJyBBGvgEH7Q* x, tyEnum_ParserState__Na0rM2Zdr3RpxeNeXbvLrQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__K5nHtLhuDDGqfHpYJ04Amw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZparsejson_192)(tySequence__Ih0V9cYug0VPJyBBGvgEH7Q* x, NI newLen) { (*((tyObject_NimSeqV2__CCuaHQKfQO06psR2zsf0XA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(NimStringV2, nimBoolToStr)(NIM_BOOL x) { NimStringV2 result; NimStringV2 T1_; { result.len = 0; result.p = NIM_NIL; T1_.len = 0; T1_.p = NIM_NIL; { if (!x) goto LA4_; result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_35; } goto LA2_; LA4_: ; { result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_37; } LA2_: ; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_411)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NI newLen) { (*((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_403)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_411(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_553)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, NI newLen) { (*((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_545)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_553(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1676)(tySequence__E8pi9b5QNahsURYzXMjh3qw* x, NI newLen) { (*((tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1668)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_1676(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__D76tfc3QrpkkD9bkvFREikg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__jjHH0BsnpP8gpLAdiZAtRA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__47w2DboNEPf69aPgubZdd7Q)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__importer_2484)(tySequence__E8pi9b5QNahsURYzXMjh3qw* s, NI len) { shrink__vmdef_1676(s, ((NI)0)); setLen__vmdef_1668((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_528)(tyTuple__3AxLuic9btzpM0BvW1FiUeA* obj) { tyTuple__3AxLuic9btzpM0BvW1FiUeA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__3AxLuic9btzpM0BvW1FiUeA)); eqsink___lambdalifting_510((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_422)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lambdalifting_528((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_426)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__lambdalifting_422(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__rL0OQkcRifQqYxNgN9bV9coQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__UpiRy6h5uRzqlo9asyDgRMg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__3AxLuic9btzpM0BvW1FiUeA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__3AxLuic9btzpM0BvW1FiUeA)); eqsink___lambdalifting_510((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__lambdalifting_418)(tySequence__kaH9bTc5NuRJD3u48dyf0HQ* s, NI len) { shrink__lambdalifting_422(s, ((NI)0)); setLen__lambdalifting_426((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__lambdalifting_2451)(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw* obj) { tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw)); eqsink___lambdalifting_2429((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__lambdalifting_2341)(tySequence__3OYSahjG9c3350YMlWpRNyg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__lambdalifting_2451((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__lambdalifting_2345)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__lambdalifting_2341(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Jc9aqG9bQoto5c8IgwPCTo8Q*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Mw7QowygKMlz9csqLOQdeNg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__8xBW9cY3X2HD7ygqj9asi9bpw)); eqsink___lambdalifting_2429((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__lambdalifting_2337)(tySequence__3OYSahjG9c3350YMlWpRNyg* s, NI len) { shrink__lambdalifting_2341(s, ((NI)0)); setLen__lambdalifting_2345((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, insert__liftdestructors_1587)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* item, NI i) { NI xlX60gensym144_; NI T1_; NI jX60gensym144_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xlX60gensym144_ = T1_; setLen__ast_3741((&(*x)), ((NI) ((NI)(xlX60gensym144_ + ((NI)1))))); jX60gensym144_ = (NI)(xlX60gensym144_ - ((NI)1)); { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T4_; if (!(((NI) (i)) <= jX60gensym144_)) goto LA3 ; T4_ = NIM_NIL; T4_ = (*x).p->data[jX60gensym144_]; (*x).p->data[jX60gensym144_] = 0; eqsink___ast_3460(&(*x).p->data[(NI)(jX60gensym144_ + ((NI)1))], T4_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; jX60gensym144_ -= ((NI)1); } LA3: ; } eqsink___ast_3460(&(*x).p->data[i], item); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5348)(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog* obj) { tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog)); eqsink___ast_5326((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5238)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_5348((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5242)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_5238(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__0Vy9b5cCcwYT9aBSESVFsKZA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__1bK0uPomXChbCT1jMKpreA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TIdNodePair__iMbJGQAkjaTlcjw4lOhTog)); eqsink___ast_5326((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5234)(tySequence__BJQoaSpXgVhyrPr8j7aH9cA* s, NI len) { shrink__ast_5238(s, ((NI)0)); setLen__ast_5242((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___pragmas_1717)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* s, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** b, NI bLen_0) { NI a; NI L; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); a = x.a; L = (NI)((NI)(x.b - a) + ((NI)1)); { if (!(L == bLen_0)) goto LA3_; { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA7 ; i = i_2; eqcopy___ast_3457(&(*s).p->data[(NI)(i + a)], b[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA7: ; } } } goto LA1_; LA3_: ; { NI shiftX60gensym418_; NI newLenX60gensym418_; NI T9_; shiftX60gensym418_ = (NI)(bLen_0 - ((((NI)0) >= L) ? ((NI)0) : L)); T9_ = (*s).len; newLenX60gensym418_ = (NI)(T9_ + shiftX60gensym418_); { if (!(((NI)0) < shiftX60gensym418_)) goto LA12_; setLen__ast_3741((&(*s)), ((NI) (newLenX60gensym418_))); { NI iX60gensym418_; NI colontmp_; NI colontmp__2; NI res; iX60gensym418_ = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; colontmp_ = (NI)(newLenX60gensym418_ - ((NI)1)); colontmp__2 = (NI)(a + bLen_0); res = colontmp_; { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T17_; if (!(colontmp__2 <= res)) goto LA16 ; iX60gensym418_ = res; T17_ = NIM_NIL; T17_ = (*s).p->data[(NI)(iX60gensym418_ - shiftX60gensym418_)]; (*s).p->data[(NI)(iX60gensym418_ - shiftX60gensym418_)] = 0; eqsink___ast_3460(&(*s).p->data[iX60gensym418_], T17_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res -= ((NI)1); } LA16: ; } } } goto LA10_; LA12_: ; { { NI iX60gensym418__2; NI colontmp__3; NI colontmp__4; NI res_2; iX60gensym418__2 = (NI)0; colontmp__3 = (NI)0; colontmp__4 = (NI)0; colontmp__3 = (NI)(a + bLen_0); colontmp__4 = (NI)(newLenX60gensym418_ - ((NI)1)); res_2 = colontmp__3; { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T22_; if (!(res_2 <= colontmp__4)) goto LA21 ; iX60gensym418__2 = res_2; T22_ = NIM_NIL; T22_ = (*s).p->data[(NI)(iX60gensym418__2 - shiftX60gensym418_)]; (*s).p->data[(NI)(iX60gensym418__2 - shiftX60gensym418_)] = 0; eqsink___ast_3460(&(*s).p->data[iX60gensym418__2], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res_2 += ((NI)1); } LA21: ; } } setLen__ast_3741((&(*s)), ((NI) (newLenX60gensym418_))); } LA10_: ; { NI iX60gensym418__3; NI colontmp__5; NI i_3; iX60gensym418__3 = (NI)0; colontmp__5 = (NI)0; colontmp__5 = bLen_0; i_3 = ((NI)0); { while (1) { if (!(i_3 < colontmp__5)) goto LA25 ; iX60gensym418__3 = i_3; eqcopy___ast_3457(&(*s).p->data[(NI)(a + iX60gensym418__3)], b[iX60gensym418__3]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_3 += ((NI)1); } LA25: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, X5BX5D___transf_1845)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { tySequence__xxu3GgaFAGO6lOns9aHaeLQ result; NI a; NI L; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; a = x.a; L = (NI)((NI)(x.b - a) + ((NI)1)); newSeq__ast_3958((&result), ((NI) (L))); { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA3 ; i = i_2; eqcopy___ast_3457(&result.p->data[i], s[(NI)(i + a)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA3: ; } } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__closureiters_3575)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, tyTuple__ZXHQRsN32wSdtLbiAuCGmg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_3678)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj) { tyTuple__ZXHQRsN32wSdtLbiAuCGmg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZXHQRsN32wSdtLbiAuCGmg)); eqsink___semdata_659((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_3625)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__closureiters_3678((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, reset__closureiters_2230)(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA* obj) { tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA)); eqsink___closureiters_2244((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__closureiters_2210)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__closureiters_2230((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__closureiters_2203)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__closureiters_2210(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__NGpJPRhy3EjsiL3ccS1QUA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__t2YAitdOtOfuv9aib0hrmQA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__RU9cpFNU0sJ4A0jHLwsJlTA)); eqsink___closureiters_2244((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__closureiters_2513)(tySequence__Xet7RaPNEoI76rXS0Qks9ag* s, NI len) { shrink__closureiters_2210(s, ((NI)0)); setLen__closureiters_2203((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_1477)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__closureiters_412)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** y, NI yLen_0) { NI xl; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xl = T1_; setLen__ast_3741((&(*x)), ((NI) ((NI)(xl + yLen_0)))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (yLen_0-1); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA4 ; i = res; eqcopy___ast_3457(&(*x).p->data[(NI)(xl + i)], y[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA4: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, delete__closureiters_1731)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI i) { NI xlX60gensym308_; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xlX60gensym308_ = T1_; { NI jX60gensym308_; NI colontmp_; NI colontmp__2; NI res; jX60gensym308_ = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; colontmp_ = ((NI) (i)); colontmp__2 = (NI)(xlX60gensym308_ - ((NI)2)); res = colontmp_; { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T5_; if (!(res <= colontmp__2)) goto LA4 ; jX60gensym308_ = res; T5_ = NIM_NIL; T5_ = (*x).p->data[(NI)(jX60gensym308_ + ((NI)1))]; (*x).p->data[(NI)(jX60gensym308_ + ((NI)1))] = 0; eqsink___ast_3460(&(*x).p->data[jX60gensym308_], T5_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA4: ; } } setLen__ast_3741((&(*x)), ((NI) ((NI)(xlX60gensym308_ - ((NI)1))))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, delete__closureiters_1774)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI i) { NI xlX60gensym312_; NI T1_; T1_ = (*x).len; xlX60gensym312_ = T1_; { NI jX60gensym312_; NI colontmp_; NI colontmp__2; NI res; jX60gensym312_ = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; colontmp_ = ((NI) (i)); colontmp__2 = (NI)(xlX60gensym312_ - ((NI)2)); res = colontmp_; { while (1) { if (!(res <= colontmp__2)) goto LA4 ; jX60gensym312_ = res; (*x).p->data[jX60gensym312_] = (*x).p->data[(NI)(jX60gensym312_ + ((NI)1))]; (*x).p->data[(NI)(jX60gensym312_ + ((NI)1))] = 0; res += ((NI)1); } LA4: ; } } setLen__pureZosproc_310((&(*x)), ((NI) ((NI)(xlX60gensym312_ - ((NI)1))))); } N_LIB_PRIVATE N_NIMCALL(void, del__closureiters_3859)(tySequence__xxu3GgaFAGO6lOns9aHaeLQ* x, NI i) { NI xl; NI T1_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* T2_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xl = (NI)(T1_ - ((NI)1)); T2_ = NIM_NIL; T2_ = (*x).p->data[xl]; (*x).p->data[xl] = 0; eqsink___ast_3460(&(*x).p->data[i], T2_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; setLen__ast_3741((&(*x)), ((NI) (xl))); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_302)(tySequence__YdLNCDKYeipzJx3I8Xw82Q* x, NU64 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__xkL8HcEl0n1ldPZYcWsZew*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__jkEKGyxwQp9a9cJDyrdVFWzg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_322)(tySequence__vGSdgYDvgwpTIM9bdnxpXHA* x, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__2ApCt79bLGjw7f5oGmsDsVg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__59a5C00kHmDWsNaoM67LXFw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_988)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, NI newLen) { (*((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_980)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_988(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)2), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_3728)(tySequence__IKjIhq49bzOoAeTg2ER8PSA* x, tyTuple__7Rb7b2MEe6OPFlPq1Xul2Q value) { NI oldLen; NI T1_; tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__qEJJJ9aaLDSbZRnyRZgTRHA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)2), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__9bMdOKU9c7c600M9a9ap9cUyIUw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_849)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__vmgen_750)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].label = value.label; (*(*xu).p).data[oldLen].fixups = value.fixups; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_710)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) { (*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_702)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_710(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_835)(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ* obj) { tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ)); eqsink___vmdef_849((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_815)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__vmdef_835((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_807)(tySequence__dJt9ak0PHeYYhnT7tdKLoOQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_815(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__57KJOgazjzvtnpo7V9c5pJg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__S79azz9aBd6inf49cp0oB5FQg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__zeg89baIGf9bHM5Pdk3RxArQ)); eqsink___vmdef_849((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1376)(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ* obj) { tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ)); T1_.kind = ((tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w)0); eqsink___vmdef_1402((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1356)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__vmdef_1376((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1348)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_1356(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__PbPcnNHw0ZPLm9bd2fhyTOQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)8)); (*xu).p = ((tyObject_NimSeqPayload__UWjz9bKXhXyZsfE9bTc0tG3Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ)); nimZeroMem((void*)(&T22_), sizeof(tyObject_TFullReg__TAKBj64um9cIhYRFcPXkxSQ)); T22_.kind = ((tyEnum_TRegisterKind__znlwDPhiNog3BeyUXiSk5w)0); eqsink___vmdef_1402((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__vm_2896)(tySequence__ar9bL3ZUZg9bNA9cQy9c1FZhPA* s, NI len) { shrink__vmdef_1356(s, ((NI)0)); setLen__vmdef_1348((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, GC_ref__vm_1302)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* x) { { if (!!((x == ((tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q*) NIM_NIL)))) goto LA3_; nimIncRef(((void*) (x))); } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__ast_3423)(NimStringV2* s, tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___ast_192(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } static N_INLINE(void, addInt__stdZprivateZdigitsutils_198)(NimStringV2* result, NI x) { addInt__stdZprivateZdigitsutils_176(result, ((NI64) (x))); } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__vm_1563)(NimStringV2* s, NI x) { addInt__stdZprivateZdigitsutils_198(s, ((NI) (x))); } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__vm_1768)(NimStringV2* s, tyEnum_TTypeKind__cu4lI59aFp7m9cDkg2Nfr7ZQ x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___ast_341(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, add__macrocacheimpl_7)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_1257)(tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg x, tyObject_TLineInfo__7ZAGqjaN6WqWPlHP9cRagRg y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.line == y.line))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.col == y.col))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; { if (!!((x.fileIndex == y.fileIndex))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*, new__sem_1339)(void) { tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* result; tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ* r; NIM_BOOL oldNimErrFin1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; r = NIM_NIL; eqdestroy___modulegraphs_3270(&r); if (NIM_UNLIKELY(*nimErr_)) goto LA1_; r = (tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ*) nimNewObj(sizeof(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ), NIM_ALIGNOF(tyObject_TInstantiation__8SLhhTGRSJj9a3g5KOHqwdQ)); result = r; r = 0; eqdestroy___modulegraphs_3270(&r); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; goto BeforeRet_; { LA1_:; } { oldNimErrFin1_ = *nimErr_; *nimErr_ = NIM_FALSE; eqdestroy___modulegraphs_3270(&r); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; *nimErr_ = oldNimErrFin1_; } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__modulegraphs_3232)(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ* s, NI len) { shrink__ast_3515(s, ((NI)0)); setLen__ast_3507((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ, newSeq__modulegraphs_3244)(NI len) { tySequence__iPgAQ0li6vRlH9cX9aT6CQgQ result; result.len = 0; result.p = NIM_NIL; newSeq__modulegraphs_3232((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_4169)(tySequence__ksIzANWGKlNIZxswx6UF9cQ* x, tyObject_PackedInstantiation__OE4cbwsIr9bR8qwTi4zXZWw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__XcOPIXHmkoQT3XE7CZbweQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__KdGRfL0Hw78eJtZCQ2gBMQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__sem_1394)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].genericSym = value.genericSym; (*(*xu).p).data[oldLen].inst = value.inst; } N_LIB_PRIVATE N_NIMCALL(void, add__pragmas_577)(tySequence__P2jdSFF0rwb3d6yhCnf7Tw* x, tyObject_TLib__tP0u9cd1FuZgfCfM3WIm9cRg* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__UpJgiiQUyzbhgQoJzWCZew*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__8FqR9buEv3BEHyKaWZdinog*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__semdata_817)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_461)(tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg** obj) { tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___semdata_476(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_441)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_461(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_433)(tySequence__mkw3BsSwySE8kJ1iQVHi2g* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_441(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__O0JEms9bk6Zj6WflP7zlDTw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__caeWlnhx1XyHqBrqLNsofA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TOptionEntry__zp29aBDkJVkD8RBug9cOgA9cg* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___semdata_476(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, X5BX5D___pragmas_1352)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q** s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { tySequence__xxu3GgaFAGO6lOns9aHaeLQ result; NI a; NI L; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result.len = 0; result.p = NIM_NIL; a = x.a; L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1)); newSeq__ast_3958((&result), ((NI) (L))); { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA3 ; i = i_2; eqcopy___ast_3457(&result.p->data[i], s[(NI)(i + a)]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA3: ; } } }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2734)(tySequence__48JTohSgTy339bRxHzUD8KA* x, NI32 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pPF776WJm7EIoQXe2MSRzw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__sem_1622)(tySequence__QlpmqBu4k7qSn9cgYGyYsWw* x, tyObject_CandidateError__UhEY9aM3b3UsihMyUwzsE6A* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__9bKmpzy9bbsRlRT3BngmYPxg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__NqeV7s6MHxR0F42RfOSr7w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].sym = (*value).sym; (*(*xu).p).data[oldLen].firstMismatch.kind = (*value).firstMismatch.kind; (*(*xu).p).data[oldLen].firstMismatch.arg = (*value).firstMismatch.arg; (*(*xu).p).data[oldLen].firstMismatch.formal = (*value).firstMismatch.formal; (*(*xu).p).data[oldLen].diagnostics = (*value).diagnostics; (*(*xu).p).data[oldLen].enabled = (*value).enabled; } static N_INLINE(NIM_BOOL, equalMem__system_1727)(void* a, void* b, NI size) { NIM_BOOL result; int T1_; result = (NIM_BOOL)0; T1_ = (int)0; T1_ = nimCmpMem(a, b, size); result = (T1_ == ((NI32)0)); return result; } static N_INLINE(NIM_BOOL, eqStrings)(NimStringV2 a, NimStringV2 b) { NIM_BOOL result; NI alen; NI blen; { result = (NIM_BOOL)0; alen = a.len; blen = b.len; { if (!(alen == blen)) goto LA3_; { if (!(alen == ((NI)0))) goto LA7_; result = NIM_TRUE; goto BeforeRet_; } LA7_: ; result = equalMem__system_1727(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((NI) (alen))); goto BeforeRet_; } LA3_: ; }BeforeRet_: ; return result; } static N_INLINE(NI, cmpStrings)(NimStringV2 a, NimStringV2 b) { NI result; NI alen; NI blen; NI minlen; result = (NI)0; alen = a.len; blen = b.len; minlen = ((alen <= blen) ? alen : blen); { int T5_; if (!(((NI)0) < minlen)) goto LA3_; T5_ = (int)0; T5_ = memcmp(((void*) ((&a.p->data[((NI)0)]))), ((void*) ((&b.p->data[((NI)0)]))), ((size_t) (minlen))); result = ((NI) (T5_)); { if (!(result == ((NI)0))) goto LA8_; result = (NI)(alen - blen); } LA8_: ; } goto LA1_; LA3_: ; { result = (NI)(alen - blen); } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__sem_1917)(NimStringV2 x, NimStringV2 y) { NI result; { result = (NI)0; { if (!eqStrings(x, y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!(cmpStrings(x, y) < 0)) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZosproc_409)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) { if ((*dest).p != src.p) { eqdestroy___pureZosproc_403(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, add__sempass50_2333)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1869)(tyTuple__OseWehQ0HNC8Ns4uO1D8HA* obj) { tyTuple__OseWehQ0HNC8Ns4uO1D8HA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__OseWehQ0HNC8Ns4uO1D8HA)); eqsink___semdata_1883((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1849)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_1869((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1841)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_1849(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__t5aybVY4yUrN8teD9ci7QMg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__MifMfw2W4LC8tGdAHK44uw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__OseWehQ0HNC8Ns4uO1D8HA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__OseWehQ0HNC8Ns4uO1D8HA)); eqsink___semdata_1883((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__sempass50_1343)(tySequence__2ysejK9bM8cCXleF05Ng9cHA* s, NI len) { shrink__semdata_1849(s, ((NI)0)); setLen__semdata_1841((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1746)(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ* obj) { tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ)); eqsink___semdata_1760((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1726)(tySequence__9csKSQ865Bdwb8TbX9cOogww* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_1746((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1718)(tySequence__9csKSQ865Bdwb8TbX9cOogww* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_1726(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__hTivvPQPbbpqpQUYUg9a5HQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__RKYBRPhN75gQw3oUmv9armw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__9bJrRv70NyjWt9cNyf2B2CyQ)); eqsink___semdata_1760((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__guards_1729)(tySequence__LdG9aqb1lRgH9cr0pm9aZgxNg* x, tyTuple__3YFY9bGYwdIE9b6AnLB9bjRVA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__lOx3RyCFEdWwPuwPwZ9bfgw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__thbhYPspijkiIfyBP8IBmg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, add__sempass50_2443)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_356)(tySequence__MSDrKmAF4cj59cY74qFKQtQ* x, tyObject_VarIndex__gqlFfS5HP9cscNmlzNsazBA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__itIbMctsOuMe2zaGtZnB9cQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)36), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__g8a28DHE9cdGVPiGmhEPflQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_494)(tySequence__oPvbBQGfJLgF9axmfwR3PQA* x, tyObject_MutationInfo__09cglYawlQfhTDITHVV8vBw* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__wbezJLZ63O7NU9aIftrDlxQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)40), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__NkYyxwJaGyHHwB36hkB9amQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_943)(tySequence__YeE3Q6WHPvSBrNLQF9alkGA* x, tyTuple__MYB87DFoxG1fGveKhpWHrg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_664)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, shrink__varpartitions_235)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) { (*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__varpartitions_227)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__varpartitions_235(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__varpartitions_801)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI* y, NI yLen_0) { NI xl; NI T1_; T1_ = (*x).len; xl = T1_; setLen__varpartitions_227((&(*x)), ((NI) ((NI)(xl + yLen_0)))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (yLen_0-1); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA4 ; i = res; (*x).p->data[(NI)(xl + i)] = y[i]; res += ((NI)1); } LA4: ; } } } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___pureZosproc_406)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__pureZosproc_310((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_] = src.p->data[colontmp_]; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_3271)(tySequence__dAjyAaabi52TN36Jp0fAXQ* x, NI newLen) { (*((tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_3264)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_3271(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__zjCqTUmRUQ13paDvZALVLg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__GvixayxQeu9bs2apZuqVwSA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__X9bWVAqRSgByRpQwn6owzEA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_8687)(tySequence__dAjyAaabi52TN36Jp0fAXQ* s, NI len) { shrink__nilcheck_3271(s, ((NI)0)); setLen__nilcheck_3264((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(NI, toInt__system_1678)(NF f) { NI result; NI colontmpD_; NI colontmpD__2; result = (NI)0; colontmpD_ = (NI)0; colontmpD__2 = (NI)0; { if (!(0.0 <= f)) goto LA3_; colontmpD_ = ((NI) (((NF)(f) + (NF)(0.5)))); result = colontmpD_; } goto LA1_; LA3_: ; { colontmpD__2 = ((NI) (((NF)(f) - (NF)(0.5)))); result = colontmpD__2; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_1295)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* obj) { tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA)); eqsink___pureZcollectionsZintsets_187((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_1275)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__nilcheck_1295((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_1268)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_1275(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)160), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA)); eqsink___pureZcollectionsZintsets_187((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_339)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* x, NI newLen) { (*((tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_332)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_339(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__oMIXBa4DnnAqtxzhO1fTCQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__C3kXM6X9bHdvl3X0JNUNAkg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_482)(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw* s, NI len) { shrink__nilcheck_339(s, ((NI)0)); setLen__nilcheck_332((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__Th9bZ3i8H7r9aIXe20QsLwRw, newSeq__nilcheck_478)(NI len) { tySequence__Th9bZ3i8H7r9aIXe20QsLwRw result; result.len = 0; result.p = NIM_NIL; newSeq__nilcheck_482((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_761)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* obj) { tySequence__NE3kNZskLpMeWsT0qd9bxYQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_.len = 0; T1_.p = NIM_NIL; eqsink___nilcheck_611((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_523)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__nilcheck_761((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_527)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_523(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__FYJJtWwzL8Q9cPhhKCWfZdA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9aegMoItyP2qbxOG5EIP5hw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tySequence__NE3kNZskLpMeWsT0qd9bxYQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_.len = 0; T22_.p = NIM_NIL; eqsink___nilcheck_611((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_519)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* s, NI len) { shrink__nilcheck_523(s, ((NI)0)); setLen__nilcheck_527((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__WAoMpel6cRl8wTBAvKwzFQ, newSeq__nilcheck_515)(NI len) { tySequence__WAoMpel6cRl8wTBAvKwzFQ result; result.len = 0; result.p = NIM_NIL; newSeq__nilcheck_519((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_870)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) { (*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_874)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_870(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_866)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI len) { shrink__nilcheck_870(s, ((NI)0)); setLen__nilcheck_874((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g, newSeq__nilcheck_862)(NI len) { tySequence__qwqHTkRvwhrRyENtudHQ7g result; result.len = 0; result.p = NIM_NIL; newSeq__nilcheck_866((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_773)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___nilcheck_605((&(*dest).p->data[colontmp_])); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tySequence__NE3kNZskLpMeWsT0qd9bxYQ)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___nilcheck_960)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(NI)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___nilcheck_782)(tySequence__WAoMpel6cRl8wTBAvKwzFQ* dest, void* env) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqtrace___nilcheck_614((&(*dest).p->data[colontmp_]), env); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; colontmp_ += ((NI)1); } LA2: ; } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_1189)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* x, tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__XJ69b3O69aWAWHFLt7JLMdeQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)160), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__QQvslFruIbNdRzkIUdn64w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, eqsink___nilcheck_966)(tySequence__qwqHTkRvwhrRyENtudHQ7g* dest, tySequence__qwqHTkRvwhrRyENtudHQ7g src) { if ((*dest).p != src.p) { eqdestroy___nilcheck_960(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_3898)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, tyObject_History__GvmH1bmZD6bA1ithz47A7w value) { NI oldLen; NI T1_; tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].info = value.info; (*(*xu).p).data[oldLen].nilability = value.nilability; (*(*xu).p).data[oldLen].kind = value.kind; (*(*xu).p).data[oldLen].node = value.node; } N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_651)(tyObject_History__GvmH1bmZD6bA1ithz47A7w* obj) { tyObject_History__GvmH1bmZD6bA1ithz47A7w T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_History__GvmH1bmZD6bA1ithz47A7w)); eqsink___nilcheck_665((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_631)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__nilcheck_651((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_623)(tySequence__NE3kNZskLpMeWsT0qd9bxYQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_631(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__ezlr9cWWJn2xLcLUyyiGRAw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__eW12hrZEYjjyxGErkR6QvA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_History__GvmH1bmZD6bA1ithz47A7w T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_History__GvmH1bmZD6bA1ithz47A7w)); eqsink___nilcheck_665((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__nilcheck_8403)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, tyTuple__czAeVAIf9abkuDYbRyH2HPw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__nilcheck_5432)(tyTuple__czAeVAIf9abkuDYbRyH2HPw* obj) { tyTuple__czAeVAIf9abkuDYbRyH2HPw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__czAeVAIf9abkuDYbRyH2HPw)); eqsink___nilcheck_5446((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5412)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__nilcheck_5432((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5404)(tySequence__fEh0bUDDOwnFhhuQmQJTNA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_5412(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__pWe4LlXvX3ChXe9afnoG5AA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Tw6dyJz9buNYR8O1Z9bn1Pqg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__czAeVAIf9abkuDYbRyH2HPw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__czAeVAIf9abkuDYbRyH2HPw)); eqsink___nilcheck_5446((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__nilcheck_5892)(tySequence__CjiF6qhVnW77uIpIJIHh4g* x, NI newLen) { (*((tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__nilcheck_5885)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__nilcheck_5892(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__onOKAtHKNxET7Gp3h2oflg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Znv3PEyd4h7xCJk9aB9b1M5Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Q7CgtBIIaP8AXsO59brAMtw)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__nilcheck_6082)(tySequence__CjiF6qhVnW77uIpIJIHh4g* s, NI len) { shrink__nilcheck_5892(s, ((NI)0)); setLen__nilcheck_5885((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__sem_1502)(tySequence__YeE3Q6WHPvSBrNLQF9alkGA* x, tyTuple__MYB87DFoxG1fGveKhpWHrg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Cmksb3jzxCpchZor9cGRstA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ToMJNs0kNRrV9a0FnjpI1OA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___pureZcollectionsZintsets_62)(tySequence__Bre9bNyuQOg1EJKitjSzn8w* dest, tySequence__Bre9bNyuQOg1EJKitjSzn8w src) { if ((*dest).p != src.p) { eqdestroy___pureZcollectionsZintsets_56(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__sem_4477)(NimStringV2* s, NIM_CHAR x) { prepareAdd((&(*s)), 1); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_39); addEscapedChar__system_7239(s, x); prepareAdd((&(*s)), 1); appendString((&(*s)), TM__Q5wkpxktOdTGvlSRo9bzt9aw_40); } N_LIB_PRIVATE N_NIMCALL(void, reset__sem_3947)(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* obj) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q)); T1_.kind = ((tyEnum_TNodeKind__ySM4MdHjvuRpNcphR1xnyQ)0); eqsink___ast_3472((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_1317)(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA* obj) { tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA)); eqsink___semdata_1331((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1297)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_1317((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1289)(tySequence__B9cdeRjiqZYBtgmMW4y69bow* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_1297(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__msFnE7nUaIbOe7MXMCMKDw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__T8HAYSAxA2CjXDxGLBIghA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TInstantiationPair__Q49cLaFKInl3t4ELh9cxBEnA)); eqsink___semdata_1331((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(tySequence__xxu3GgaFAGO6lOns9aHaeLQ, newSeq__sem_20482)(NI len) { tySequence__xxu3GgaFAGO6lOns9aHaeLQ result; result.len = 0; result.p = NIM_NIL; newSeq__ast_3958((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(tySequence__UfuHwINLHlFJGRcvFZqKQQ, newSeq__lookups_1577)(NI len) { tySequence__UfuHwINLHlFJGRcvFZqKQQ result; result.len = 0; result.p = NIM_NIL; newSeq__ast_5186((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__semdata_2768)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, tyTuple__ZXHQRsN32wSdtLbiAuCGmg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__R5yDtmL8kOMqGggkt0DxaA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__semdata_645)(tyTuple__ZXHQRsN32wSdtLbiAuCGmg* obj) { tyTuple__ZXHQRsN32wSdtLbiAuCGmg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__ZXHQRsN32wSdtLbiAuCGmg)); eqsink___semdata_659((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_625)(tySequence__Vai8xeF3FpYvEbW9bGRcZFA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semdata_645((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__PvvhosDJ9bLOkaOXKeK0dSA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, add__importer_1399)(tySequence__ktORsIoSYOx5QT5QRjKHng* x, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__FQsResUeEcXfA4s11SY7hw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)2), ((NI)2)); (*xu).p = ((tyObject_NimSeqPayload__1r4TrIqtkkKN042O9aYRKng*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__importer_3649)(NimStringV2* s, tyEnum_TSpecialWord__hTGV9ad79bZJfqtldnYLJ8AA x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___wordrecg_302(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2608)(tySequence__9bAGqSvkAaFL9bWjsEPslrFA* x, NU32 value) { NI oldLen; NI T1_; tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__fPXN5kjvqQrQGq2BBQ9anlw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZR3g9axPGBSEUI126QLYUIg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__importer_2341)(tySequence__zzmYOvMjuaDPGlm2gOxjfw* x, tyTuple__i9bSUkJ6C2tzwR9aU2ropx5g value) { NI oldLen; NI T1_; tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__5exFOtWqRGPMFI5RseojGQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__W9aM9biyTj63gcF8HKKhP5Ig*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, add__importer_1949)(tySequence__ayW1sBql6IlgnJXmG6YwBw* x, tyObject_ImportedModule__Iz1DzOMV1rZCTSH8FVD9aSQ* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__V1sDZniNC8i2cGcfY7alaw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)168), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__UvI72P1Ci3mWW9bYmzSGKZw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, shrink__semdata_1591)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* x, NI newLen) { (*((tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semdata_1583)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semdata_1591(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__DC00sYxN40y0217jP2oTkQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__HSKTcYZwUJvlEG7YBbn9c1g*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__NAaJgGVgNmlGoqmiWxdOHQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__importer_315)(tySequence__Bis5AbpONWcIRrPyPJS8Yw* s, NI len) { shrink__semdata_1591(s, ((NI)0)); setLen__semdata_1583((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__icZic_2837)(tySequence__9a35SUiZaZnQQczCKMafPpA* x, tyTuple__4mROXJDLgq3TboX1QMTCWQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__hqxDLOnSbmEhttW0hV1KdQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZHEXKh6Alr8v1lbST89awFQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NI*, new__sem_23300)(void) { NI* result; NI* r; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = NIM_NIL; r = NIM_NIL; eqdestroy___vm_14294(&r); r = (NI*) nimNewObj(sizeof(NI), NIM_ALIGNOF(NI)); result = r; r = 0; eqdestroy___vm_14294(&r); goto BeforeRet_; { LA1_:; } { eqdestroy___vm_14294(&r); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___stdZassertions_30)(Exception** dest) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimDecRefIsLastCyclicDyn((*dest)); if (!T3_) goto LA4_; nimDestroyAndDispose((*dest)); } LA4_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__vmdef_1554)(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw* obj) { tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw)); eqsink___vmdef_1568((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__vmdef_1534)(tySequence__L8fp6QCa2lczU05QM7SC9cg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__vmdef_1554((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__vmdef_1526)(tySequence__L8fp6QCa2lczU05QM7SC9cg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__vmdef_1534(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__e8ZgpOw4DAyNCxldR7WAoA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZfDIyBQIRALXDZ0VbwxgZg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__5ax60W9cMsa4brP9b9aNP9cF9aw)); eqsink___vmdef_1568((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } static N_INLINE(void, sysFatal__system_4049)(NimStringV2 message) { tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA* T2_; NimStringV2 blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T2_ = NIM_NIL; T2_ = (tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA*) nimNewObj(sizeof(tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA), NIM_ALIGNOF(tyObject_ReraiseDefect__5ox0D5RxdRRpQ8A9b4vF4AA)); (*T2_).Sup.Sup.Sup.m_type = (&NTIv2__5ox0D5RxdRRpQ8A9b4vF4AA_); (*T2_).Sup.Sup.name = "ReraiseDefect"; blitTmp = message; message.len = 0; message.p = NIM_NIL; (*T2_).Sup.Sup.message = blitTmp; raiseExceptionEx((Exception*)T2_, "ReraiseDefect", "sysFatal", "fatal.nim", 54); goto LA1_; { LA1_:; } { eqdestroy___stdZassertions_13((&message)); } if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reraiseException)(void) { { if (!(currException__system_3654 == ((Exception*) NIM_NIL))) goto LA3_; sysFatal__system_4049(TM__Q5wkpxktOdTGvlSRo9bzt9aw_42); } goto LA1_; LA3_: ; { nimInErrorMode__system_3980 += ((NI)1); } LA1_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__options_3206)(NimStringV2* obj) { NimStringV2 T1_; T1_.len = 0; T1_.p = NIM_NIL; eqsink___stdZassertions_19((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__options_3186)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__options_3206((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__options_3178)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__options_3186(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ib8HmV2vkJ3uTyapMF43Vg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { NimStringV2 T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_.len = 0; T22_.p = NIM_NIL; eqsink___stdZassertions_19((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__modulegraphs_11132)(tySequence__6HN8Af9btfjdnDkSmkCapaA* x, NI newLen) { (*((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__modulegraphs_11124)(tySequence__6HN8Af9btfjdnDkSmkCapaA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__modulegraphs_11132(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__t2cqccqsxqSK44FNMEa1Lw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__IBXYRgq9byihScYWbQP0ihQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__GicXS2CKoWgwFlNKz2d15w)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_93)(NimStringV2* s, NI32 x) { addInt__stdZprivateZdigitsutils_198(s, ((NI) (x))); } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__passaux_130)(NimStringV2* s, NIM_BOOL x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = nimBoolToStr(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1285)(tyTuple__Qg4SFODJal5XbwOjR1hWhg* obj) { tyTuple__Qg4SFODJal5XbwOjR1hWhg T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__Qg4SFODJal5XbwOjR1hWhg)); eqsink___cgendata_1299((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1265)(tySequence__iAJHx13GhKZqo9aZIEf0shg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_1285((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1257)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_1265(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__9crFKB3ijLH1UoONxI7Wv9cg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__WcBYMWkOG3afqL6Yv9aa1ZQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__Qg4SFODJal5XbwOjR1hWhg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__Qg4SFODJal5XbwOjR1hWhg)); eqsink___cgendata_1299((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgendata_1608)(tySequence__iAJHx13GhKZqo9aZIEf0shg* s, NI len) { shrink__cgendata_1265(s, ((NI)0)); setLen__cgendata_1257((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_863)(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw* obj) { tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw)); eqsink___cgendata_877((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_843)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_863((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_835)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_843(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Cmg4j9a4Htp0lQwd8wtY9c4w*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__3RbvaLpszteyBg5VtBKuBg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__Sebmgcj9aJX0u4LiVGpI6Mw)); eqsink___cgendata_877((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_1930)(tySequence__cPE9axgH7G09b3f0Jxp9a9cVyQ* s, NI len) { shrink__cgendata_843(s, ((NI)0)); setLen__cgendata_835((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, shrink__sighashes_2219)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* x, NI newLen) { (*((tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__sighashes_2212)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__sighashes_2219(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__dL2LiE9b8OdNONImzeyRXHQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Gs7zV5LoPypJeYAw39aLRlw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__tA7Q8IrfOKH7Mn89cK9cBAIg)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__sighashes_2401)(tySequence__XUL1TrMU0tgXmaMFCIYgFQ* s, NI len) { shrink__sighashes_2219(s, ((NI)0)); setLen__sighashes_2212((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_582)(tyTuple__XOVT24GHXwqiEj5GCsEGCA* obj) { tyTuple__XOVT24GHXwqiEj5GCsEGCA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA)); eqsink___pureZosproc_1686((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_488)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_582((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_492)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_488(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__NYpmnPXK9cveyh9c9bYWKJPaQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Wy5cyegd9bobQ9clyZEcYEEw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__XOVT24GHXwqiEj5GCsEGCA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__XOVT24GHXwqiEj5GCsEGCA)); eqsink___pureZosproc_1686((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgendata_484)(tySequence__jwzrUFjG9akTIJTBBFvvqxw* s, NI len) { shrink__cgendata_488(s, ((NI)0)); setLen__cgendata_492((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__ast_5506)(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw* obj) { tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw)); eqsink___ast_5484((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__ast_5396)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__ast_5506((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__ast_5400)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__ast_5396(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__bL7MMQ5NudJ1BmZs0Ho3cA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__kYHMNCJOIUidTz9aAPdkOwA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TNodePair__KkkY9cy4jIr854wWYspKAbw)); eqsink___ast_5484((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__ast_5392)(tySequence__MoXuTbVW9cpbdFcU68jxs9bA* s, NI len) { shrink__ast_5396(s, ((NI)0)); setLen__ast_5400((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_1143)(tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A** obj) { tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___cgendata_1158(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_1123)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_1143(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_1115)(tySequence__YrxX49bb8rgJi59a7He40eNw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_1123(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___cgendata_1158(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___dfa_1534)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; switch ((*dest).p->data[colontmp_].kind) { case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0): case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)2): case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)1): { } break; case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)3): case ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)4): { { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = nimDecRefIsLast((*dest).p->data[colontmp_]._kind_2.n); if (!T8_) goto LA9_; eqdestroy___ast_3466((*dest).p->data[colontmp_]._kind_2.n); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_]._kind_2.n, ((NI)8)); } LA9_: ; } break; } colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___dfa_1540)(tySequence__QhKW39aBdj2b0D43QtN2bjA* dest, tySequence__QhKW39aBdj2b0D43QtN2bjA src) { if ((*dest).p != src.p) { eqdestroy___dfa_1534(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, add__dfa_776)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__dfa_95)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__dfa_281)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__dfa_1041)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, tyTuple__SCMnwYO9aLsJgaGprCp9avVA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_865)(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg* obj) { tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg)); nimZeroMem((void*)(&T1_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg)); T1_.kind = ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0); eqsink___dfa_161((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_845)(tySequence__QhKW39aBdj2b0D43QtN2bjA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__dfa_865((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_838)(tySequence__QhKW39aBdj2b0D43QtN2bjA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__dfa_845(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__WmYmuHaaxL38JkbfxXPNfQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__fxEA9aiIhi6DhKSX9bgFl5MA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg)); nimZeroMem((void*)(&T22_), sizeof(tyObject_Instr__nuC9aRBnQRLXbUsE9b4QlhEg)); T22_.kind = ((tyEnum_InstrKind__c0CCU2cqmkdGj75Q9aHtYeg)0); eqsink___dfa_161((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_483)(tyTuple__SCMnwYO9aLsJgaGprCp9avVA* obj) { tyTuple__SCMnwYO9aLsJgaGprCp9avVA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__SCMnwYO9aLsJgaGprCp9avVA)); eqsink___dfa_497((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_463)(tySequence__oFoKqOMdasuVwZhYxHFrVw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__dfa_483((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_456)(tySequence__oFoKqOMdasuVwZhYxHFrVw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__dfa_463(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__QUMub6M9aU4OU4wdW4VGR8g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__gPTHVLp9azR33ixRP69cCtRQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__SCMnwYO9aLsJgaGprCp9avVA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__SCMnwYO9aLsJgaGprCp9avVA)); eqsink___dfa_497((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__dfa_419)(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw* obj) { tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw)); T1_.isTryBlock = NIM_FALSE; eqsink___dfa_433((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_399)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__dfa_419((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_391)(tySequence__IPtyN4X4M7AM4OiTlP3GXQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__dfa_399(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__r01fs1qMYRvrgCh9bAzLCpA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__IvuDhtQbNl8qzHihV5rITg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw)); nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__x6U11f80NYKdOTxVKpYZbw)); T22_.isTryBlock = NIM_FALSE; eqsink___dfa_433((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__dfa_601)(tySequence__qwqHTkRvwhrRyENtudHQ7g* x, NI newLen) { (*((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__dfa_594)(tySequence__qwqHTkRvwhrRyENtudHQ7g* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__dfa_601(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Q27im4NvCIX735oBXfroyA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__hKmcfrIyKucBh7ADIUKy1Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_307)(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* obj) { tyObject_TBlock__JIRrZegp1dSH545gTl2wbw T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw)); eqsink___cgendata_321((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_287)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_307((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_279)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_287(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)44), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TBlock__JIRrZegp1dSH545gTl2wbw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TBlock__JIRrZegp1dSH545gTl2wbw)); eqsink___cgendata_321((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13281)(tySequence__5fC7I0Z9c1lKqLPt21mpCCA* x, tyObject_TBlock__JIRrZegp1dSH545gTl2wbw* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__VTouTUdGGNH2QAWGXmKS5A*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)44), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__l0VJArnNKmBLow8pDBOSuA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(tySequence__MoXuTbVW9cpbdFcU68jxs9bA, newSeq__treetab_170)(NI len) { tySequence__MoXuTbVW9cpbdFcU68jxs9bA result; result.len = 0; result.p = NIM_NIL; newSeq__ast_5392((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_980)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* x, NI newLen) { (*((tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_972)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_980(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__IQUHXjkgMF48MEbJIHZqzw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__QTW9aEnkfoVR0hWdVqOtyOQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__a1QJSSO0LTGR9bFH59c2xGCA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_4140)(tySequence__WPcy3bORPBFlmk2KIq2pbQ* s, NI len) { shrink__cgendata_980(s, ((NI)0)); setLen__cgendata_972((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_12246)(tySequence__shxop0zPIs5Ec3k71aCLuQ* s, NI len) { shrink__cgen_12250(s, ((NI)0)); setLen__cgen_12254((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__shxop0zPIs5Ec3k71aCLuQ, newSeq__cgen_12340)(NI len) { tySequence__shxop0zPIs5Ec3k71aCLuQ result; result.len = 0; result.p = NIM_NIL; newSeq__cgen_12246((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_63)(tySequence__rB68esCEKanLFytJ5hiKsw* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].v); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_].v); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].alias); if (!T11_) goto LA12_; nimDestroyAndDispose((*dest).p->data[colontmp_].alias); } LA12_: ; { NIM_BOOL T16_; T16_ = (NIM_BOOL)0; T16_ = nimDecRefIsLast((*dest).p->data[colontmp_].lower); if (!T16_) goto LA17_; eqdestroy___ast_3466((*dest).p->data[colontmp_].lower); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].lower, ((NI)8)); } LA17_: ; { NIM_BOOL T21_; T21_ = (NIM_BOOL)0; T21_ = nimDecRefIsLast((*dest).p->data[colontmp_].upper); if (!T21_) goto LA22_; eqdestroy___ast_3466((*dest).p->data[colontmp_].upper); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].upper, ((NI)8)); } LA22_: ; { NIM_BOOL T26_; T26_ = (NIM_BOOL)0; T26_ = nimDecRefIsLast((*dest).p->data[colontmp_].stride); if (!T26_) goto LA27_; eqdestroy___ast_3466((*dest).p->data[colontmp_].stride); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].stride, ((NI)8)); } LA27_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_69)(tySequence__rB68esCEKanLFytJ5hiKsw* dest, tySequence__rB68esCEKanLFytJ5hiKsw src) { if ((*dest).p != src.p) { eqdestroy___semparallel_63(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___semparallel_256)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field0); if (!T6_) goto LA7_; eqdestroy___ast_3466((*dest).p->data[colontmp_].Field0); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].Field0, ((NI)8)); } LA7_: ; { NIM_BOOL T11_; T11_ = (NIM_BOOL)0; T11_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field1); if (!T11_) goto LA12_; eqdestroy___ast_3466((*dest).p->data[colontmp_].Field1); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].Field1, ((NI)8)); } LA12_: ; { NIM_BOOL T16_; T16_ = (NIM_BOOL)0; T16_ = nimDecRefIsLast((*dest).p->data[colontmp_].Field2); if (!T16_) goto LA17_; eqdestroy___ast_3466((*dest).p->data[colontmp_].Field2); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].Field2, ((NI)8)); } LA17_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__GRD9aIjxw3tFJVBgFRUZBaA)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, eqsink___semparallel_262)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* dest, tySequence__loAWJVxRHRzOqoJ9a7PCuzg src) { if ((*dest).p != src.p) { eqdestroy___semparallel_256(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__semparallel_111)(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw* obj) { tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw)); eqsink___semparallel_125((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__semparallel_91)(tySequence__rB68esCEKanLFytJ5hiKsw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__semparallel_111((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__semparallel_83)(tySequence__rB68esCEKanLFytJ5hiKsw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__semparallel_91(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__npyTc5xXMjVgCzUKeEpmKg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__wP2augFlqFsw43J7DJO8Eg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_MonotonicVar__zk40fQYQHHw9bVJuj1KqH9cw)); eqsink___semparallel_125((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__semparallel_672)(tySequence__loAWJVxRHRzOqoJ9a7PCuzg* x, tyTuple__GRD9aIjxw3tFJVBgFRUZBaA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__9cGbUnp9c9cN3Rd8J9abY9cHYrw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__khdc4AxxyIvw0E9cy9bUEz8w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___cgen_20203)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y) { NIM_BOOL result; NI c; NI c_2; NI c_3; { result = (NIM_BOOL)0; c = cmp__system_7197(x.Field0, y.Field0); { if (!(c < ((NI)0))) goto LA3_; result = NIM_TRUE; goto BeforeRet_; } LA3_: ; { if (!(((NI)0) < c)) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; c_2 = cmp__system_7197(x.Field1, y.Field1); { if (!(c_2 < ((NI)0))) goto LA11_; result = NIM_TRUE; goto BeforeRet_; } LA11_: ; { if (!(((NI)0) < c_2)) goto LA15_; result = NIM_FALSE; goto BeforeRet_; } LA15_: ; c_3 = cmp__system_7197(x.Field2, y.Field2); { if (!(c_3 < ((NI)0))) goto LA19_; result = NIM_TRUE; goto BeforeRet_; } LA19_: ; { if (!(((NI)0) < c_3)) goto LA23_; result = NIM_FALSE; goto BeforeRet_; } LA23_: ; result = NIM_FALSE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___options_4792)(tyTuple__47w2DboNEPf69aPgubZdd7Q x, tyTuple__47w2DboNEPf69aPgubZdd7Q y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.Field0 == y.Field0))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.Field1 == y.Field1))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; { if (!!((x.Field2 == y.Field2))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13419)(tySequence__CLxteBYwBSYOnzVdclEAZA* x, tyTuple__koqYHy9bcr6c5EC1AVLHrBw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Qivo2P9anQ6KDTHyDkxROBg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__IiDaRoZAWgHs9czSJjwt9cuA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; } N_LIB_PRIVATE N_NIMCALL(void, reset__cgendata_679)(tyTuple__C5G2pXOyz7QIn9b4No233xw* obj) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp_; NIM_BOOL colontmp__2; NI colontmp__3; tyTuple__C5G2pXOyz7QIn9b4No233xw T1_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = NIM_NIL; colontmp_ = 0; colontmp__2 = 0; colontmp__3 = ((NI)0); nimZeroMem((void*)(&T1_), sizeof(tyTuple__C5G2pXOyz7QIn9b4No233xw)); blitTmp = colontmp_; T1_.Field0 = blitTmp; T1_.Field1 = colontmp__2; T1_.Field2 = colontmp__3; eqsink___cgendata_706((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__cgendata_659)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__cgendata_679((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__cgendata_651)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__cgendata_659(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* colontmp__2; NIM_BOOL colontmp__3; NI colontmp__4; tyTuple__C5G2pXOyz7QIn9b4No233xw T22_; tyObject_TNode__1pEudI6ZemBfsBxMjg4u5Q* blitTmp; if (!(i_2 < colontmp_)) goto LA21 ; colontmp__2 = NIM_NIL; i = i_2; colontmp__2 = 0; colontmp__3 = 0; colontmp__4 = ((NI)0); nimZeroMem((void*)(&T22_), sizeof(tyTuple__C5G2pXOyz7QIn9b4No233xw)); blitTmp = colontmp__2; T22_.Field0 = blitTmp; T22_.Field1 = colontmp__3; T22_.Field2 = colontmp__4; eqsink___cgendata_706((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__cgen_13798)(tySequence__xxzaIRRwBSmC9auydz4uNwA* s, NI len) { shrink__cgendata_659(s, ((NI)0)); setLen__cgendata_651((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__xxzaIRRwBSmC9auydz4uNwA, newSeq__cgen_13810)(NI len) { tySequence__xxzaIRRwBSmC9auydz4uNwA result; result.len = 0; result.p = NIM_NIL; newSeq__cgen_13798((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__cgen_13866)(tySequence__xxzaIRRwBSmC9auydz4uNwA* x, tyTuple__C5G2pXOyz7QIn9b4No233xw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__8M9c4sNaJqNw8nF7OxilCEw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__6GWCcci9bx0CsIN4ll5zqRw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].Field0 = value.Field0; (*(*xu).p).data[oldLen].Field1 = value.Field1; (*(*xu).p).data[oldLen].Field2 = value.Field2; } N_LIB_PRIVATE N_NIMCALL(void, add__cgen_29223)(tySequence__YrxX49bb8rgJi59a7He40eNw* x, tyObject_TCGen__SUnnJZ9b9bbxFWiH4hopM81A* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__ELl13jqCaHw2pCkepLJy9cw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__cnT1QFAKGpQhRbfyTYCnuw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } static N_INLINE(void*, seqToPtr__pureZjson_2423)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x) { void* result; union { tySequence__oLpBKXzW3hF9aCVMo5EymfQ source; tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ dest; } LOC1; result = (void*)0; LOC1.source = x; result = ((void*) (LOC1.dest.p)); return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___pureZjson_2408)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ x, tySequence__oLpBKXzW3hF9aCVMo5EymfQ y) { NIM_BOOL result; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); result = (NIM_BOOL)0; { void* T3_; void* T4_; T3_ = (void*)0; T3_ = seqToPtr__pureZjson_2423(x); T4_ = (void*)0; T4_ = seqToPtr__pureZjson_2423(y); if (!(T3_ == T4_)) goto LA5_; result = NIM_TRUE; goto BeforeRet_; } LA5_: ; { NI T9_; NI T10_; T9_ = x.len; T10_ = y.len; if (!!((T9_ == T10_))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { NI i; NI colontmp_; NI T14_; NI res; i = (NI)0; colontmp_ = (NI)0; T14_ = x.len; colontmp_ = (NI)(T14_ - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA16 ; i = res; { NIM_BOOL T19_; T19_ = (NIM_BOOL)0; T19_ = eqeq___pureZjson_2391(x.p->data[i], y.p->data[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; if (!!(T19_)) goto LA20_; result = NIM_FALSE; goto BeforeRet_; } LA20_: ; res += ((NI)1); } LA16: ; } } result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_263)(tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q** obj) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___pureZjson_277(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_243)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__pureZjson_263(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_235)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZjson_243(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___pureZjson_277(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__pureZjson_118)(tyTuple__awOivLjlO76sGdHY7nQUjQ* obj) { tyTuple__awOivLjlO76sGdHY7nQUjQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ)); eqsink___pureZjson_132((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZjson_98)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__pureZjson_118((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZjson_90)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZjson_98(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__VEgyfLs7cCyI3QagFYmanw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__BHuiu7QKJ80lrQVCTbvhng*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__awOivLjlO76sGdHY7nQUjQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__awOivLjlO76sGdHY7nQUjQ)); eqsink___pureZjson_132((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZjsonutils_471)(NimStringV2* s, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* x) { NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___pureZjson_4847(x); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__pureZjson_5772)(NimStringV2* s, tyEnum_JsonNodeKind__RUngo7nCHe6O8aBGIcrhtg x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___pureZjson_23(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, reset__extccomp_1748)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj) { tyTuple__UV3llMMYFckfui8YMBuUZA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); eqsink___stdZprivateZospaths50_298((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__extccomp_1690)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__extccomp_1748((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__extccomp_1694)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__extccomp_1690(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__UV3llMMYFckfui8YMBuUZA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); eqsink___stdZprivateZospaths50_298((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZjson_397)(tySequence__MlAD6nAPq9bHKla9cWiIZP0g* s, NI len) { shrink__pureZjson_98(s, ((NI)0)); setLen__pureZjson_90((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__pureZjson_549)(tySequence__oLpBKXzW3hF9aCVMo5EymfQ* x, tyObject_JsonNodeObj__df9bshXB7C9cTiWPIOtX3j1Q* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__f9bR6UhKWmxUtcZivxtXebQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__9aBGDgSGL9cK81O9cwa41G4Gg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } static N_INLINE(void*, seqToPtr__extccomp_2728)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x) { void* result; union { tySequence__sM4lkSb7zS6F7OVMvW9cffQ source; tyObject_NimSeqV2__fNUj5DC7mG1FKKsL3VpAQQ dest; } LOC1; result = (void*)0; LOC1.source = x; result = ((void*) (LOC1.dest.p)); return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___extccomp_2713)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ y) { NIM_BOOL result; { result = (NIM_BOOL)0; { void* T3_; void* T4_; T3_ = (void*)0; T3_ = seqToPtr__extccomp_2728(x); T4_ = (void*)0; T4_ = seqToPtr__extccomp_2728(y); if (!(T3_ == T4_)) goto LA5_; result = NIM_TRUE; goto BeforeRet_; } LA5_: ; { NI T9_; NI T10_; T9_ = x.len; T10_ = y.len; if (!!((T9_ == T10_))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { NI i; NI colontmp_; NI T14_; NI res; i = (NI)0; colontmp_ = (NI)0; T14_ = x.len; colontmp_ = (NI)(T14_ - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA16 ; i = res; { if (!!(eqStrings(x.p->data[i], y.p->data[i]))) goto LA19_; result = NIM_FALSE; goto BeforeRet_; } LA19_: ; res += ((NI)1); } LA16: ; } } result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__ndi_49)(tySequence__UfuHwINLHlFJGRcvFZqKQQ* obj) { tySequence__UfuHwINLHlFJGRcvFZqKQQ T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_.len = 0; T1_.p = NIM_NIL; eqsink___ast_4333((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZintegrity_105)(tySequence__wrWQccISxQegvhlY18rdnw* x, NI newLen) { (*((tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZintegrity_109)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZintegrity_105(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__k9as4vWfYyNRgkHt8lMwDmA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__BAm9aOBJY9bM1IQmTFvjtPnA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__Ss72DYPHpb9a9bqskL9cokvpA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZintegrity_101)(tySequence__wrWQccISxQegvhlY18rdnw* s, NI len) { shrink__icZintegrity_105(s, ((NI)0)); setLen__icZintegrity_109((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_2052)(tySequence__0a6ZbC0zPSfUDYzqPnO68A* s, NI len) { shrink__nilcheck_1275(s, ((NI)0)); setLen__nilcheck_1268((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__0a6ZbC0zPSfUDYzqPnO68A, newSeq__icZdce_2064)(NI len) { tySequence__0a6ZbC0zPSfUDYzqPnO68A result; result.len = 0; result.p = NIM_NIL; newSeq__icZdce_2052((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___icZpacked95ast_131)(tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q* dest, tySequence__UcUXRl4r0D9c3zw9ayCMUU7Q src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__icZpacked95ast_144((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].kind = src.p->data[colontmp_].kind; (*dest).p->data[colontmp_].flags = src.p->data[colontmp_].flags; (*dest).p->data[colontmp_].operand = src.p->data[colontmp_].operand; (*dest).p->data[colontmp_].typeId_0.module = src.p->data[colontmp_].typeId_0.module; (*dest).p->data[colontmp_].typeId_0.item = src.p->data[colontmp_].typeId_0.item; (*dest).p->data[colontmp_].info.line = src.p->data[colontmp_].info.line; (*dest).p->data[colontmp_].info.col = src.p->data[colontmp_].info.col; (*dest).p->data[colontmp_].info.file = src.p->data[colontmp_].info.file; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, add__icZdce_1667)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* x, tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__noxMJKuumgcRfv4721T9b9bQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__icZdce_322)(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ* obj) { tyTuple__9a3DhYVfcy14Fx42tD0lSEQ T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ)); eqsink___icZdce_303((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_216)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__icZdce_322((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__icZdce_220)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__icZdce_216(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__2CszJv4Awf2PkjDu1CFa9bw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__2hoVmBMrw9cl7ZJ9cAW9av5sQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__9a3DhYVfcy14Fx42tD0lSEQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__9a3DhYVfcy14Fx42tD0lSEQ)); eqsink___icZdce_303((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__icZdce_212)(tySequence__UuiPn6QjIiUTdSVwX2PZ6w* s, NI len) { shrink__icZdce_216(s, ((NI)0)); setLen__icZdce_220((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, shrink__icZdce_1996)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* x, NI newLen) { (*((tyObject_NimSeqV2__3M3wsa0KUxhevf2g1fgvtw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___icZdce_2097)(tySequence__vvjBiOq9aoQgQw9cKw5pbUiw* dest) { if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyTuple__JSNFxHtXUUmSpKJ5FQbKoQ)); } } static N_INLINE(void*, seqToPtr__icZcbackend_478)(tySequence__48JTohSgTy339bRxHzUD8KA x) { void* result; union { tySequence__48JTohSgTy339bRxHzUD8KA source; tyObject_NimSeqV2__HYA9aJ4pmgLg0d25rS9cu9aIg dest; } LOC1; result = (void*)0; LOC1.source = x; result = ((void*) (LOC1.dest.p)); return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZcbackend_463)(tySequence__48JTohSgTy339bRxHzUD8KA x, tySequence__48JTohSgTy339bRxHzUD8KA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { void* T3_; void* T4_; T3_ = (void*)0; T3_ = seqToPtr__icZcbackend_478(x); T4_ = (void*)0; T4_ = seqToPtr__icZcbackend_478(y); if (!(T3_ == T4_)) goto LA5_; result = NIM_TRUE; goto BeforeRet_; } LA5_: ; { NI T9_; NI T10_; T9_ = x.len; T10_ = y.len; if (!!((T9_ == T10_))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { NI i; NI colontmp_; NI T14_; NI res; i = (NI)0; colontmp_ = (NI)0; T14_ = x.len; colontmp_ = (NI)(T14_ - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA16 ; i = res; { if (!!((x.p->data[i] == y.p->data[i]))) goto LA19_; result = NIM_FALSE; goto BeforeRet_; } LA19_: ; res += ((NI)1); } LA16: ; } } result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__pureZosproc_252)(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg** obj) { tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* T1_; T1_ = NIM_NIL; eqsink___pureZosproc_210(&(*obj), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_121)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__pureZosproc_252(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_125)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZosproc_121(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__YkBrD9cfogBxN6M8Ea9bOdwQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__pUCp1afY2W1bEBBpRvLMHw*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___pureZosproc_210(&(*(*xu).p).data[i], T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__pureZosproc_117)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* s, NI len) { shrink__pureZosproc_121(s, ((NI)0)); setLen__pureZosproc_125((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__PrBYolTs4TOSgE8v5oqDUQ, newSeq__pureZosproc_264)(NI len) { tySequence__PrBYolTs4TOSgE8v5oqDUQ result; result.len = 0; result.p = NIM_NIL; newSeq__pureZosproc_117((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(tySequence__qwqHTkRvwhrRyENtudHQ7g, newSeq__pureZosproc_395)(NI len) { tySequence__qwqHTkRvwhrRyENtudHQ7g result; result.len = 0; result.p = NIM_NIL; newSeq__pureZosproc_302((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___pureZosproc_272)(tySequence__PrBYolTs4TOSgE8v5oqDUQ* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLastCyclicDyn((*dest).p->data[colontmp_]); if (!T6_) goto LA7_; nimDestroyAndDispose((*dest).p->data[colontmp_]); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_ProcessObj__2rGNQnv9bU4hanI2g3svReg*)); } } N_LIB_PRIVATE N_NIMCALL(NI64, clamp__pureZtimes_1577)(NI64 x, NI64 a, NI64 b) { NI64 result; { result = (NI64)0; { if (!(x < a)) goto LA3_; result = a; goto BeforeRet_; } LA3_: ; { if (!(b < x)) goto LA7_; result = b; goto BeforeRet_; } LA7_: ; result = x; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZosfiles_266)(NimStringV2* s, tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___stdZprivateZosfiles_30(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__stdZprivateZosfiles_223)(NimStringV2* s, tySet_tyEnum_FilePermission__9a5SPDJ9aL9aLJgb0TzciuflA x) { NimStringV2 colontmpD_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___stdZprivateZosfiles_229(x); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__extccomp_1686)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI len) { shrink__extccomp_1690(s, ((NI)0)); setLen__extccomp_1694((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__4eQHGndY6XBYpFOH09apV8Q, newSeq__extccomp_1682)(NI len) { tySequence__4eQHGndY6XBYpFOH09apV8Q result; result.len = 0; result.p = NIM_NIL; newSeq__extccomp_1686((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__extccomp_1771)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__jsgen_3509)(NimStringV2* s, tyEnum_TSymKind__EmlFK9c4sdJy7UDy5lm8yQQ x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___ast_469(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__jsgen_238)(tySequence__ShY8g1lKoVH7yYhtphfCGw* x, NI newLen) { (*((tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__jsgen_231)(tySequence__ShY8g1lKoVH7yYhtphfCGw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__jsgen_238(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__9c4XjgUwDlRBjaY7vO8rZXw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__4BDPuvMirB8NWYf9aDbGgAg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_TBlock__aEzq0RX9b9aMUiezcVGcX5tQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__jsgen_3042)(NimStringV2* s, tyEnum_TJSTypeKind__H6PW8hR2oUufkIEX9b1rorA x) { NimStringV2 colontmpD_; colontmpD_.len = 0; colontmpD_.p = NIM_NIL; colontmpD_ = dollar___jsgen_56(x); prepareAdd((&(*s)), colontmpD_.len + 0); appendString((&(*s)), colontmpD_); eqdestroy___stdZassertions_13((&colontmpD_)); } N_LIB_PRIVATE N_NIMCALL(void, add__sourcemap_388)(tySequence__9cCSgm13tH1p7f9cvMWWx8qg* x, tyObject_Mapping__gnEAjk5Xp9cAgTF074N9bmvg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__cfXBK7Z2AQpF1DEkDk9cL9aQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__4udybKOfUDm4IgvvN7YhSA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__sourcemap_87)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, substr__system_7521)(NIM_CHAR* s, NI sLen_0) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; result = mnewString(((NI) (sLen_0))); { NI i; NIM_CHAR ch; NI i_2; i = (NI)0; ch = (NIM_CHAR)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < sLen_0)) goto LA3 ; i = i_2; ch = s[i_2]; nimPrepareStrMutationV2((&result)); result.p->data[i] = ch; i_2 += ((NI)1); } LA3: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(void, shrink__sourcemap_209)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* x, NI newLen) { (*((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__sourcemap_202)(tySequence__ZD3gjsY4ErSd1GZWwLpMfQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__sourcemap_209(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__9c66n4dII9aJBs69aATkyNYJw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__phsEUgnrFhHlx8zB0JDf5Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_Segment__3b6j40Qy2HRj9cDsZAiPSwA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_1183)(tyTuple__xYhUhS7X82rKTqbT9bRfCnw* obj) { tyTuple__xYhUhS7X82rKTqbT9bRfCnw T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw)); eqsink___packagesZdocutilsZrst_1197((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_1163)(tySequence__7lEisrXlQEzwtUKW5pzRCw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_1183((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_1156)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_1163(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__bDGoRrZ6ocmv9abId6NZoFw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ZgAYTavbYkicFEECxUho6w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__xYhUhS7X82rKTqbT9bRfCnw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__xYhUhS7X82rKTqbT9bRfCnw)); eqsink___packagesZdocutilsZrst_1197((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_1437)(tySequence__7lEisrXlQEzwtUKW5pzRCw* s, NI len) { shrink__packagesZdocutilsZrst_1163(s, ((NI)0)); setLen__packagesZdocutilsZrst_1156((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_226)(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ* obj) { tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ)); eqsink___packagesZdocutilsZrstgen_207((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_119)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrstgen_226((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_123)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrstgen_119(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__WwIxl9cP870j9abb7JNt62Qw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__ix0G8Ryw3xjwco1U8sjH5g*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__sr3s7uVHpu9cEbbDnCSg8yQ)); eqsink___packagesZdocutilsZrstgen_207((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_115)(tySequence__pUxI6Ljo6IKKHXKOZkQ7Og* s, NI len) { shrink__packagesZdocutilsZrstgen_119(s, ((NI)0)); setLen__packagesZdocutilsZrstgen_123((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__docgen_131)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_562)(tySequence__kxu4GK0onha2t9bo86mdVAg* x, NI newLen) { (*((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_555)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_562(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__xb9bXlaV48wnbVQTGfzIkCw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__24qqhzmM6FSr1JC9cjXl3NA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_808)(tySequence__kxu4GK0onha2t9bo86mdVAg* s, NI len) { shrink__docgen_562(s, ((NI)0)); setLen__docgen_555((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_3468)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest) { NI colontmp_; colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].symbol)); colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_Token__E0ilHwDrlCLqd7buwAkizA)); } } N_LIB_PRIVATE N_NIMCALL(void, eqtrace___packagesZdocutilsZrst_3477)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, void* env) { } N_LIB_PRIVATE N_NIMCALL(void, eqsink___packagesZdocutilsZrst_3474)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, tySequence__HsIBrWWNKBMO7j6datX5Dw src) { if ((*dest).p != src.p) { eqdestroy___packagesZdocutilsZrst_3468(dest); } (*dest).len = src.len; (*dest).p = src.p; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_354)(tyObject_Token__E0ilHwDrlCLqd7buwAkizA* obj) { tyObject_Token__E0ilHwDrlCLqd7buwAkizA T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_Token__E0ilHwDrlCLqd7buwAkizA)); eqsink___packagesZdocutilsZrst_368((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_334)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_354((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_327)(tySequence__HsIBrWWNKBMO7j6datX5Dw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_334(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_Token__E0ilHwDrlCLqd7buwAkizA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_Token__E0ilHwDrlCLqd7buwAkizA)); eqsink___packagesZdocutilsZrst_368((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstast_217)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ** obj) { tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = NIM_NIL; eqsink___packagesZdocutilsZrstast_231(&(*obj), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstast_197)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrstast_217(&(*x).p->data[i]); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstast_190)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrstast_197(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; T22_ = NIM_NIL; eqsink___packagesZdocutilsZrstast_231(&(*(*xu).p).data[i], T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstast_360)(tySequence__V9cBl110bSARQ3Xk9bVaXHDw* x, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__QpC5v8BVJeS9bocZV3b3wTQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)4), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__P1TEu1P9aYViM9a5wDFMAhEQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_5073)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)84), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3004)(tyTuple__8io2RZ1DpCBm14M9cFhsmTg* obj) { tyTuple__8io2RZ1DpCBm14M9cFhsmTg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__8io2RZ1DpCBm14M9cFhsmTg)); eqsink___packagesZdocutilsZrst_3018((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2984)(tySequence__F9boYP184KOk9aMfON9aNJqIg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_3004((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2976)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_2984(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__twJoqW5c4E3cOt76Fpeo8g*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Zd5cs4Mg7AcXzu7RZ9b8tww*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__8io2RZ1DpCBm14M9cFhsmTg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__8io2RZ1DpCBm14M9cFhsmTg)); eqsink___packagesZdocutilsZrst_3018((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3842)(tySequence__F9boYP184KOk9aMfON9aNJqIg* s, NI len) { shrink__packagesZdocutilsZrst_2984(s, ((NI)0)); setLen__packagesZdocutilsZrst_2976((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_2841)(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA* obj) { tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA)); nimZeroMem((void*)(&T1_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA)); T1_.kind = ((tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q)0); eqsink___packagesZdocutilsZrst_2867((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_2821)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_2841((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_2813)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_2821(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__v0Q0dczJLSnFabjRjhvFog*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)84), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__SKlNO8mT2Tkpdezmz1hLfg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA)); nimZeroMem((void*)(&T22_), sizeof(tyObject_AnchorSubst__xG3arHk3CAMma0t0BciUMA)); T22_.kind = ((tyEnum_AnchorRule__VRcK7lSGqHtuwsH5dBGC0Q)0); eqsink___packagesZdocutilsZrst_2867((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__stdZenvvars_129)(tyTuple__UV3llMMYFckfui8YMBuUZA* obj) { tyTuple__UV3llMMYFckfui8YMBuUZA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); eqsink___stdZprivateZospaths50_298((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__stdZenvvars_109)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__stdZenvvars_129((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__stdZenvvars_102)(tySequence__4eQHGndY6XBYpFOH09apV8Q* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__stdZenvvars_109(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__UV3llMMYFckfui8YMBuUZA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__UV3llMMYFckfui8YMBuUZA)); eqsink___stdZprivateZospaths50_298((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_3753)(tySequence__KaZEC9alGb0qEnwuLoUB4EQ* s, NI len) { shrink__packagesZdocutilsZrst_2821(s, ((NI)0)); setLen__packagesZdocutilsZrst_2813((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__KaZEC9alGb0qEnwuLoUB4EQ, newSeq__packagesZdocutilsZrst_3765)(NI len) { tySequence__KaZEC9alGb0qEnwuLoUB4EQ result; result.len = 0; result.p = NIM_NIL; newSeq__packagesZdocutilsZrst_3753((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_5163)(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw* obj) { tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw)); eqsink___packagesZdocutilsZrst_5177((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_5143)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_5163((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_5136)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_5143(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw)); eqsink___packagesZdocutilsZrst_5177((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_10033)(tySequence__HsIBrWWNKBMO7j6datX5Dw* x, tyObject_Token__E0ilHwDrlCLqd7buwAkizA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__i9bbRSydt1lCOQYfcb9bGKSA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Jhaz8f9bK4m7r6W9azKFJgCg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_3640)(tySequence__lrunEzM3UiMYKPLPCTNo0w* x, tyObject_Substitution__SK0u4dEMNUKSGjjr7h9aBIw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Bkp7ppXvCzxbDt5fKwYJlQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__UxSHwnlCAebZsaq1N11Dlw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].kind = value.kind; (*(*xu).p).data[oldLen].key = value.key; (*(*xu).p).data[oldLen].value = value.value; (*(*xu).p).data[oldLen].info = value.info; } N_LIB_PRIVATE N_NIMCALL(void, shrink__pureZosproc_1152)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NI newLen) { (*((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__pureZosproc_1144)(tySequence__lBgZ7a89beZGYPl8PiANMTA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__pureZosproc_1152(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; (*(*xu).p).data[i] = 0; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_8464)(tySequence__lBgZ7a89beZGYPl8PiANMTA* x, NIM_CHAR value) { NI oldLen; NI T1_; tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__a7HXMQ1Z6Aja9czm5DOWtzg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)1), ((NI)1)); (*xu).p = ((tyObject_NimSeqPayload__WDem9aDHLWFGSBL50w4LLwQ*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_6116)(tySequence__SugKu9bev7GtgZTDZMD2xgw* x, tyObject_TLineInfo__LpCBEHcAwE2yCs4l9cD1BOA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__1WcaVGnu72ht6S2cLGcm8w*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__w321jV06gT9c9aMpq4KZbL7g*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_11859)(tySequence__h3lxIYk9bDFo9a6O25fEkVTQ* x, tyObject_ManualAnchor__VZTcLdZcri41S49bJjgBqXw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__Y6Qq9a4WOTusCksDFgF9aZXw*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__qFmJZmwgzxS5LlaNorHBtA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_6069)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, tyTuple__msoRFpgv3EcbLwCh9arSpYw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_9523)(tySequence__itU9cAYRNnSMU3pWsbVN4bA* x, tyObject_LevelInfo__AAHlDP4uHzqyKkFQwy9bV9aQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__ECR9cjMWavZM7hJgLDATrVQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Tind7Lu9aop1VQgk5Xy5itA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, eqcopy___packagesZdocutilsZrst_3471)(tySequence__HsIBrWWNKBMO7j6datX5Dw* dest, tySequence__HsIBrWWNKBMO7j6datX5Dw src) { NI T1_; NI colontmp_; T1_ = src.len; setLen__packagesZdocutilsZrst_327((&(*dest)), T1_); colontmp_ = ((NI)0); { while (1) { NI T4_; T4_ = (*dest).len; if (!(colontmp_ < T4_)) goto LA3 ; (*dest).p->data[colontmp_].kind = src.p->data[colontmp_].kind; (*dest).p->data[colontmp_].ival = src.p->data[colontmp_].ival; eqcopy___stdZassertions_16((&(*dest).p->data[colontmp_].symbol), src.p->data[colontmp_].symbol); (*dest).p->data[colontmp_].line = src.p->data[colontmp_].line; (*dest).p->data[colontmp_].col = src.p->data[colontmp_].col; colontmp_ += ((NI)1); } LA3: ; } } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_10417)(tySequence__Bj34UZNlFIOjckWWrFtrXA* x, NI newLen) { (*((tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_10409)(tySequence__Bj34UZNlFIOjckWWrFtrXA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_10417(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__htvXqphKe13RjSJV81JDMA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } static N_INLINE(void*, seqToPtr__packagesZdocutilsZrst_10645)(tySequence__Bj34UZNlFIOjckWWrFtrXA x) { void* result; union { tySequence__Bj34UZNlFIOjckWWrFtrXA source; tyObject_NimSeqV2__8BYJaSwAkvk09bmu0WFuS9cg dest; } LOC1; result = (void*)0; LOC1.source = x; result = ((void*) (LOC1.dest.p)); return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10679)(tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA x, tyObject_ColSpec__2Dh9ayPyA5IDQuSi0iJKsGA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.start == y.start))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.stop == y.stop))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_10630)(tySequence__Bj34UZNlFIOjckWWrFtrXA x, tySequence__Bj34UZNlFIOjckWWrFtrXA y) { NIM_BOOL result; { result = (NIM_BOOL)0; { void* T3_; void* T4_; T3_ = (void*)0; T3_ = seqToPtr__packagesZdocutilsZrst_10645(x); T4_ = (void*)0; T4_ = seqToPtr__packagesZdocutilsZrst_10645(y); if (!(T3_ == T4_)) goto LA5_; result = NIM_TRUE; goto BeforeRet_; } LA5_: ; { NI T9_; NI T10_; T9_ = x.len; T10_ = y.len; if (!!((T9_ == T10_))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { NI i; NI colontmp_; NI T14_; NI res; i = (NI)0; colontmp_ = (NI)0; T14_ = x.len; colontmp_ = (NI)(T14_ - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA16 ; i = res; { NIM_BOOL T19_; T19_ = (NIM_BOOL)0; T19_ = eqeq___packagesZdocutilsZrst_10679(x.p->data[i], y.p->data[i]); if (!!(T19_)) goto LA20_; result = NIM_FALSE; goto BeforeRet_; } LA20_: ; res += ((NI)1); } LA16: ; } } result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_10935)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_11031)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, NI newLen) { (*((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_11024)(tySequence__8Np6tlClE5az1CyqZdN19bQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_11031(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&(*(*xu).p).data[i]), sizeof(tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, addQuoted__docgen_3994)(NimStringV2* s, NI x) { addInt__stdZprivateZdigitsutils_198(s, x); } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___msgs_1497)(tyTuple__kN8up2W6YKc5YA9avn5mV5w* dest) { eqdestroy___stdZassertions_13((&(*dest).Field0)); } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_3061)(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg* obj) { tyTuple__1wU9ajf4VtbrOmgUqBNzsYg T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg)); eqsink___docgen_3075((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_3041)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_3061((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_3033)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_3041(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__dunIjNZUjVBcLcpqhxgzPA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__rXlM1nesM28XstOX9ccm9atA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__1wU9ajf4VtbrOmgUqBNzsYg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__1wU9ajf4VtbrOmgUqBNzsYg)); eqsink___docgen_3075((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_4464)(tySequence__6iV5H3iM9cWfVSkoj3unBqQ* s, NI len) { shrink__docgen_3041(s, ((NI)0)); setLen__docgen_3033((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZdochelpers_125)(tySequence__4eQHGndY6XBYpFOH09apV8Q* x, tyTuple__UV3llMMYFckfui8YMBuUZA value) { NI oldLen; NI T1_; tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__GfPlTqNbEiRaBEdBC0kwpQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EDwu9aZn2o5CPxXASQqK35Q*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7818)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)56), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2453)(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w* obj) { tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w)); eqsink___docgen_2467((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2433)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_2453((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2425)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_2433(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__yqZMun9cln8A4uH3ALgANYA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__EhCpklQjTKl834iaUhzcTA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__ihms0q6LpJ5ZyjSsn7Uj1w)); eqsink___docgen_2467((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6583)(tySequence__HHCGXo4NJPVPsclXXVC9aqA* s, NI len) { shrink__docgen_2433(s, ((NI)0)); setLen__docgen_2425((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2323)(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA* obj) { tyObject_Item__xIWVCW9buZJq272Lwjb2YKA T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA)); eqsink___docgen_2337((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2303)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_2323((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2295)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_2303(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__6In0qwp0tesI18sys9at4nQ*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)56), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__Z7tvVKECvRYvH18MDdY9czg*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_Item__xIWVCW9buZJq272Lwjb2YKA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_Item__xIWVCW9buZJq272Lwjb2YKA)); eqsink___docgen_2337((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2216)(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* obj) { tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw)); nimZeroMem((void*)(&T1_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw)); T1_.isRst = NIM_FALSE; eqsink___docgen_198((&(*obj)), T1_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2196)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_2216((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2189)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_2196(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__IGLZwcQmhIuzsI6BKG9axbw*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)12), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__BXR1jC59bHSidMLNJ7I2QEA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw)); nimZeroMem((void*)(&T22_), sizeof(tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw)); T22_.isRst = NIM_FALSE; eqsink___docgen_198((&(*(*xu).p).data[i]), T22_); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_6494)(tySequence__7NPfIKL9byl5LKWg9aDddIoQ* s, NI len) { shrink__docgen_2303(s, ((NI)0)); setLen__docgen_2295((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__7NPfIKL9byl5LKWg9aDddIoQ, newSeq__docgen_6506)(NI len) { tySequence__7NPfIKL9byl5LKWg9aDddIoQ result; result.len = 0; result.p = NIM_NIL; newSeq__docgen_6494((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, insert__system_7216)(NimStringV2* x, NimStringV2 item, NI i) { NI xl; NI j; xl = (*x).len; setLengthStrV2((&(*x)), ((NI) ((NI)(xl + item.len)))); j = (NI)(xl - ((NI)1)); { while (1) { if (!(((NI) (i)) <= j)) goto LA2 ; nimPrepareStrMutationV2((&(*x))); (*x).p->data[(NI)(j + item.len)] = (*x).p->data[j]; (*x).p->data[j] = 0; j -= ((NI)1); } LA2: ; } j = ((NI)0); { while (1) { if (!(j < item.len)) goto LA4 ; nimPrepareStrMutationV2((&(*x))); (*x).p->data[(NI)(j + ((NI) (i)))] = item.p->data[j]; j += ((NI)1); } LA4: ; } } N_LIB_PRIVATE N_NIMCALL(void, add__docgen_7873)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg value) { NI oldLen; NI T1_; tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2738)(tyTuple__E1X6NevDQ7zMPqQny9czpRA* obj) { tyTuple__E1X6NevDQ7zMPqQny9czpRA T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__E1X6NevDQ7zMPqQny9czpRA)); eqsink___docgen_2752((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2718)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_2738((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2710)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_2718(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__y7sfyMdouxVRhoY2VVF5UA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)20), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__iFaucphd8FdrGA39cas6KPQ*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__E1X6NevDQ7zMPqQny9czpRA T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__E1X6NevDQ7zMPqQny9czpRA)); eqsink___docgen_2752((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7995)(tySequence__Chkr9cfPW8zB6JIX5upkN2A* s, NI len) { shrink__docgen_2718(s, ((NI)0)); setLen__docgen_2710((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__docgen_2596)(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg* obj) { tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg)); eqsink___docgen_2610((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__docgen_2576)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__docgen_2596((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__docgen_2568)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__docgen_2576(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__5QYDOHl0bkFXAToVXjL9big*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__4eESLn66axZJxA0AR9cdd4w*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_TocItem__BaJ22bnKQBH9b9aBTBko4nJg)); eqsink___docgen_2610((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__docgen_7906)(tySequence__T9cc8i7z3uFa6qWrxalwg0A* s, NI len) { shrink__docgen_2576(s, ((NI)0)); setLen__docgen_2568((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__T9cc8i7z3uFa6qWrxalwg0A, newSeq__docgen_7918)(NI len) { tySequence__T9cc8i7z3uFa6qWrxalwg0A result; result.len = 0; result.p = NIM_NIL; newSeq__docgen_7906((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__docgen_9882)(tySequence__aNvCnksuz1F1Q4tMb9afk9aw* x, tyObject_ItemFragment__IhQ7achPd3lOf9czfgMuDXw* y, NI yLen_0) { NI xl; NI T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); T1_ = (*x).len; xl = T1_; setLen__docgen_2189((&(*x)), ((NI) ((NI)(xl + yLen_0)))); { NI i; NI colontmp_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp_ = (yLen_0-1); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA4 ; i = res; eqcopy___docgen_195((&(*x).p->data[(NI)(xl + i)]), y[i]); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; res += ((NI)1); } LA4: ; } } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_3252)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* obj) { tyTuple__msoRFpgv3EcbLwCh9arSpYw T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__msoRFpgv3EcbLwCh9arSpYw)); eqsink___packagesZdocutilsZrst_3266((&(*obj)), T1_); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_3232)(tySequence__59axsmyJq9bYh2MONDvuwAkA* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_3252((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_3224)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_3232(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__xgAAhvEOYyJICiCoj3xuMg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)24), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__X1mHBtEtCJerOsbOImsXWA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__msoRFpgv3EcbLwCh9arSpYw T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__msoRFpgv3EcbLwCh9arSpYw)); eqsink___packagesZdocutilsZrst_3266((&(*(*xu).p).data[i]), T22_); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_6344)(tySequence__59axsmyJq9bYh2MONDvuwAkA* s, NI len) { shrink__packagesZdocutilsZrst_3232(s, ((NI)0)); setLen__packagesZdocutilsZrst_3224((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__59axsmyJq9bYh2MONDvuwAkA, newSeq__packagesZdocutilsZrst_6340)(NI len) { tySequence__59axsmyJq9bYh2MONDvuwAkA result; result.len = 0; result.p = NIM_NIL; newSeq__packagesZdocutilsZrst_6344((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrst_6272)(tyTuple__msoRFpgv3EcbLwCh9arSpYw x, tyTuple__msoRFpgv3EcbLwCh9arSpYw y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!((x.Field0 == y.Field0))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!((x.Field1 == y.Field1))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; { if (!!((x.Field2 == y.Field2))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { if (!!((x.Field3 == y.Field3))) goto LA15_; result = NIM_FALSE; goto BeforeRet_; } LA15_: ; { if (!!(eqStrings(x.Field4, y.Field4))) goto LA19_; result = NIM_FALSE; goto BeforeRet_; } LA19_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6296)(tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA x, tyEnum_FootnoteType__ZCau9bAoJ0KvZYqUKBf6DQA y) { NI result; { result = (NI)0; { if (!(x == y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!(x < y)) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, lt___packagesZdocutilsZrst_6286)(tyTuple__msoRFpgv3EcbLwCh9arSpYw x, tyTuple__msoRFpgv3EcbLwCh9arSpYw y) { NIM_BOOL result; NI c; NI c_2; NI c_3; NI c_4; NI c_5; { result = (NIM_BOOL)0; c = cmp__packagesZdocutilsZrst_6296(x.Field0, y.Field0); { if (!(c < ((NI)0))) goto LA3_; result = NIM_TRUE; goto BeforeRet_; } LA3_: ; { if (!(((NI)0) < c)) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; c_2 = cmp__system_7197(x.Field1, y.Field1); { if (!(c_2 < ((NI)0))) goto LA11_; result = NIM_TRUE; goto BeforeRet_; } LA11_: ; { if (!(((NI)0) < c_2)) goto LA15_; result = NIM_FALSE; goto BeforeRet_; } LA15_: ; c_3 = cmp__system_7197(x.Field2, y.Field2); { if (!(c_3 < ((NI)0))) goto LA19_; result = NIM_TRUE; goto BeforeRet_; } LA19_: ; { if (!(((NI)0) < c_3)) goto LA23_; result = NIM_FALSE; goto BeforeRet_; } LA23_: ; c_4 = cmp__system_7197(x.Field3, y.Field3); { if (!(c_4 < ((NI)0))) goto LA27_; result = NIM_TRUE; goto BeforeRet_; } LA27_: ; { if (!(((NI)0) < c_4)) goto LA31_; result = NIM_FALSE; goto BeforeRet_; } LA31_: ; c_5 = cmp__system_1543(x.Field4, y.Field4); { if (!(c_5 < ((NI)0))) goto LA35_; result = NIM_TRUE; goto BeforeRet_; } LA35_: ; { if (!(((NI)0) < c_5)) goto LA39_; result = NIM_FALSE; goto BeforeRet_; } LA39_: ; result = NIM_FALSE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_6267)(tyTuple__msoRFpgv3EcbLwCh9arSpYw x, tyTuple__msoRFpgv3EcbLwCh9arSpYw y) { NI result; { result = (NI)0; { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = eqeq___packagesZdocutilsZrst_6272(x, y); if (!T3_) goto LA4_; result = ((NI)0); goto BeforeRet_; } LA4_: ; { NIM_BOOL T8_; T8_ = (NIM_BOOL)0; T8_ = lt___packagesZdocutilsZrst_6286(x, y); if (!T8_) goto LA9_; result = ((NI)-1); goto BeforeRet_; } LA9_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(tySequence__59axsmyJq9bYh2MONDvuwAkA, X5BX5D___packagesZdocutilsZrst_7044)(tyTuple__msoRFpgv3EcbLwCh9arSpYw* s, NI sLen_0, tyObject_HSlice__EE5dzjqoOrHT6HJhIPXAvA x) { tySequence__59axsmyJq9bYh2MONDvuwAkA result; NI a; NI L; result.len = 0; result.p = NIM_NIL; a = x.a; L = (NI)((NI)((NI)(sLen_0 - x.b) - a) + ((NI)1)); newSeq__packagesZdocutilsZrst_6344((&result), ((NI) (L))); { NI i; NI i_2; i = (NI)0; i_2 = ((NI)0); { while (1) { if (!(i_2 < L)) goto LA3 ; i = i_2; eqcopy___packagesZdocutilsZrst_3263((&result.p->data[i]), s[(NI)(i + a)]); i_2 += ((NI)1); } LA3: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrst_11982)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrst_12160)(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg* obj) { tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg T1_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); nimZeroMem((void*)(&T1_), sizeof(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg)); eqsink___packagesZdocutilsZrst_12049((&(*obj)), (&T1_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrst_12107)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrst_12160((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrst_12111)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI newlen) { NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrst_12107(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__jXsi8haugrJLjv1TTJsNmg*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)28), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__CztLD79bpnUaaRC9cFGTe6cA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg)); eqsink___packagesZdocutilsZrst_12049((&(*(*xu).p).data[i]), (&T22_)); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrst_12103)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* s, NI len) { shrink__packagesZdocutilsZrst_12107(s, ((NI)0)); setLen__packagesZdocutilsZrst_12111((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg, newSeq__packagesZdocutilsZrst_12099)(NI len) { tySequence__Z3hh9bhfxd7zG8qbxXhhwgg result; result.len = 0; result.p = NIM_NIL; newSeq__packagesZdocutilsZrst_12103((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, eqdestroy___packagesZdocutilsZrst_12172)(tySequence__Z3hh9bhfxd7zG8qbxXhhwgg* dest) { NI colontmp_; NIM_BOOL* nimErr_; {nimErr_ = nimErrorFlag(); colontmp_ = ((NI)0); { while (1) { NI T3_; T3_ = (*dest).len; if (!(colontmp_ < T3_)) goto LA2 ; eqdestroy___stdZassertions_13((&(*dest).p->data[colontmp_].tooltip)); { NIM_BOOL T6_; T6_ = (NIM_BOOL)0; T6_ = nimDecRefIsLast((*dest).p->data[colontmp_].target); if (!T6_) goto LA7_; eqdestroy___packagesZdocutilsZrstast_154((*dest).p->data[colontmp_].target); if (NIM_UNLIKELY(*nimErr_)) goto BeforeRet_; nimRawDispose((*dest).p->data[colontmp_].target, ((NI)4)); } LA7_: ; colontmp_ += ((NI)1); } LA2: ; } if ((*dest).p && !((*dest).p->cap & NIM_STRLIT_FLAG)) { alignedDealloc((*dest).p, NIM_ALIGNOF(tyObject_LinkDef__gm014e5aOYcvs0zK8vQ9cXg)); } }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(NI, cmp__packagesZdocutilsZrst_11943)(tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* x, tyObject_RstNode__22EYjMYlm9cWcheQxrewdHQ* y) { NI result; { result = (NI)0; { if (!(x == y)) goto LA3_; result = ((NI)0); goto BeforeRet_; } LA3_: ; { if (!(x < y)) goto LA7_; result = ((NI)-1); goto BeforeRet_; } LA7_: ; result = ((NI)1); goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstgen_9143)(tySequence__8Np6tlClE5az1CyqZdN19bQ* x, tyTuple__1v9bKyksXWMsm0vNwmZ4EuQ value) { NI oldLen; NI T1_; tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__TfIRI3xqSsXrwwTJ4kcSWQ*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)8), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__JX679aOLyj6AEtC9a7Qv1waA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = value; } N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ, amp___docgen_11047)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ x, tySequence__sM4lkSb7zS6F7OVMvW9cffQ y) { tySequence__sM4lkSb7zS6F7OVMvW9cffQ result; NI T1_; NI T2_; result.len = 0; result.p = NIM_NIL; T1_ = x.len; T2_ = y.len; newSeq__system_3394((&result), ((NI) ((NI)(T1_ + T2_)))); { NI i; NI colontmp_; NI T4_; NI res; i = (NI)0; colontmp_ = (NI)0; T4_ = x.len; colontmp_ = (NI)(T4_ - ((NI)1)); res = ((NI)0); { while (1) { NimStringV2 T7_; if (!(res <= colontmp_)) goto LA6 ; i = res; T7_.len = 0; T7_.p = NIM_NIL; T7_ = x.p->data[i]; x.p->data[i].len = 0; x.p->data[i].p = NIM_NIL; eqsink___stdZassertions_19((&result.p->data[i]), T7_); res += ((NI)1); } LA6: ; } } { NI i_2; NI colontmp__2; NI T9_; NI res_2; i_2 = (NI)0; colontmp__2 = (NI)0; T9_ = y.len; colontmp__2 = (NI)(T9_ - ((NI)1)); res_2 = ((NI)0); { while (1) { NI T12_; NimStringV2 T13_; if (!(res_2 <= colontmp__2)) goto LA11 ; i_2 = res_2; T12_ = x.len; T13_.len = 0; T13_.p = NIM_NIL; T13_ = y.p->data[i_2]; y.p->data[i_2].len = 0; y.p->data[i_2].p = NIM_NIL; eqsink___stdZassertions_19((&result.p->data[(NI)(i_2 + T12_)]), T13_); res_2 += ((NI)1); } LA11: ; } } eqdestroy___system_3516((&y)); eqdestroy___system_3516((&x)); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__docgen_11618)(tySequence__S9cRYDGEtwFAiIx8lrf8JDw* x, tyObject_JsonItem__PnXGI5GqHfVxNdkBxxXPCw value) { NI oldLen; NI T1_; tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__cM5n669atk2WwIsg1klRfnA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)16), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__T75wJEYiYKO9aX355Cojnlw*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen].json = value.json; (*(*xu).p).data[oldLen].rst = value.rst; (*(*xu).p).data[oldLen].rstField = value.rstField; } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_7400)(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ* obj) { tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ T1_; nimZeroMem((void*)(&T1_), sizeof(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ)); eqsink___packagesZdocutilsZrstgen_3151((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_7347)(tySequence__MVOolrgzxbiYsd7sgvFfFw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrstgen_7400((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_7351)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrstgen_7347(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__Zlfc8rX89bMDOn9cX2xnJn5A*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)44), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__V2tvseKYa9cxIyUrRBPDhTA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyTuple__oOuAMYA9a4ePg0evn9b5GaUQ)); eqsink___packagesZdocutilsZrstgen_3151((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_7343)(tySequence__MVOolrgzxbiYsd7sgvFfFw* s, NI len) { shrink__packagesZdocutilsZrstgen_7347(s, ((NI)0)); setLen__packagesZdocutilsZrstgen_7351((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(void, reset__packagesZdocutilsZrstgen_2496)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* obj) { tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A T1_; nimZeroMem((void*)(&T1_), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A)); eqsink___packagesZdocutilsZrstgen_2222((&(*obj)), (&T1_)); } N_LIB_PRIVATE N_NIMCALL(void, shrink__packagesZdocutilsZrstgen_2476)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, NI newLen) { { NI i; NI colontmp_; NI colontmp__2; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; colontmp__2 = (NI)0; T2_ = (*x).len; colontmp_ = (NI)(T2_ - ((NI)1)); colontmp__2 = ((NI) (newLen)); res = colontmp_; { while (1) { if (!(colontmp__2 <= res)) goto LA4 ; i = res; reset__packagesZdocutilsZrstgen_2496((&(*x).p->data[i])); res -= ((NI)1); } LA4: ; } } (*((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (x))).len = ((NI) (newLen)); } N_LIB_PRIVATE N_NIMCALL(void, setLen__packagesZdocutilsZrstgen_2469)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI newlen) { { { NI T3_; T3_ = (*s).len; if (!(((NI) (newlen)) < T3_)) goto LA4_; shrink__packagesZdocutilsZrstgen_2476(s, newlen); } goto LA1_; LA4_: ; { NI oldLen; NI T7_; tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA* xu; T7_ = (*s).len; oldLen = T7_; { if (!(((NI) (newlen)) <= oldLen)) goto LA10_; goto BeforeRet_; } LA10_: ; xu = ((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (s)); { NIM_BOOL T14_; void* T18_; T14_ = (NIM_BOOL)0; T14_ = ((*xu).p == ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) NIM_NIL)); if (T14_) goto LA15_; T14_ = ((*(*xu).p).cap < ((NI) (newlen))); LA15_: ; if (!T14_) goto LA16_; T18_ = (void*)0; T18_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), (NI)(((NI) (newlen)) - oldLen), ((NI)32), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) (T18_)); } LA16_: ; (*xu).len = ((NI) (newlen)); { NI i; NI colontmp_; NI i_2; i = (NI)0; colontmp_ = (NI)0; colontmp_ = ((NI) (newlen)); i_2 = oldLen; { while (1) { tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A T22_; if (!(i_2 < colontmp_)) goto LA21 ; i = i_2; nimZeroMem((void*)(&T22_), sizeof(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A)); eqsink___packagesZdocutilsZrstgen_2222((&(*(*xu).p).data[i]), (&T22_)); i_2 += ((NI)1); } LA21: ; } } } LA1_: ; }BeforeRet_: ; } N_LIB_PRIVATE N_NIMCALL(void, newSeq__packagesZdocutilsZrstgen_6686)(tySequence__CJOrWaM0fWekVRTE2AotGw* s, NI len) { shrink__packagesZdocutilsZrstgen_2476(s, ((NI)0)); setLen__packagesZdocutilsZrstgen_2469((&(*s)), len); } N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___packagesZdocutilsZrstgen_7100)(tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* x, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* y) { NIM_BOOL result; { result = (NIM_BOOL)0; { if (!!(eqStrings((*x).keyword, (*y).keyword))) goto LA3_; result = NIM_FALSE; goto BeforeRet_; } LA3_: ; { if (!!(eqStrings((*x).link, (*y).link))) goto LA7_; result = NIM_FALSE; goto BeforeRet_; } LA7_: ; { if (!!(eqStrings((*x).linkTitle, (*y).linkTitle))) goto LA11_; result = NIM_FALSE; goto BeforeRet_; } LA11_: ; { if (!!(eqStrings((*x).linkDesc, (*y).linkDesc))) goto LA15_; result = NIM_FALSE; goto BeforeRet_; } LA15_: ; result = NIM_TRUE; goto BeforeRet_; }BeforeRet_: ; return result; } N_LIB_PRIVATE N_NIMCALL(void, add__packagesZdocutilsZrstgen_6648)(tySequence__CJOrWaM0fWekVRTE2AotGw* x, tyObject_IndexEntry__fxsh1PMzYjb64GNihAaS4A* value) { NI oldLen; NI T1_; tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA* xu; T1_ = (*x).len; oldLen = T1_; xu = ((tyObject_NimSeqV2__GZr0IvMlU4FgsUyFeboZZA*) (x)); { NIM_BOOL T4_; void* T8_; T4_ = (NIM_BOOL)0; T4_ = ((*xu).p == ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) NIM_NIL)); if (T4_) goto LA5_; T4_ = ((*(*xu).p).cap < (NI)(oldLen + ((NI)1))); LA5_: ; if (!T4_) goto LA6_; T8_ = (void*)0; T8_ = prepareSeqAdd(oldLen, ((void*) ((*xu).p)), ((NI)1), ((NI)32), ((NI)4)); (*xu).p = ((tyObject_NimSeqPayload__GYaxS5L9bjZVHBEYnCvqhOA*) (T8_)); } LA6_: ; (*xu).len = (NI)(oldLen + ((NI)1)); (*(*xu).p).data[oldLen] = (*value); } N_LIB_PRIVATE N_NIMCALL(tySequence__CJOrWaM0fWekVRTE2AotGw, newSeq__packagesZdocutilsZrstgen_6682)(NI len) { tySequence__CJOrWaM0fWekVRTE2AotGw result; result.len = 0; result.p = NIM_NIL; newSeq__packagesZdocutilsZrstgen_6686((&result), len); return result; } N_LIB_PRIVATE N_NIMCALL(void, add__system_3286)(NimStringV2* x, NCSTRING y) { NI i; i = ((NI)0); { if (!!((((void*) (y)) == NIM_NIL))) goto LA3_; { while (1) { if (!!(((NU8)(y[i]) == (NU8)(0)))) goto LA6 ; nimAddCharV1((&(*x)), y[i]); i += ((NI)1); } LA6: ; } } LA3_: ; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, dollar___system_3807)(tySequence__uB9b75OUPRENsBAu4AnoePA stackTraceEntries) { NimStringV2 result; tySequence__uB9b75OUPRENsBAu4AnoePA s; result.len = 0; result.p = NIM_NIL; s.len = 0; s.p = NIM_NIL; s = stackTraceEntries; result = rawNewString(((NI)2000)); { NI i; NI colontmp_; NI T2_; NI res; i = (NI)0; colontmp_ = (NI)0; T2_ = s.len; colontmp_ = (NI)(T2_ - ((NI)1)); res = ((NI)0); { while (1) { if (!(res <= colontmp_)) goto LA4 ; i = res; { if (!(s.p->data[i].line == ((NI)-10))) goto LA7_; prepareAdd((&result), 17); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_44); } goto LA5_; LA7_: ; { if (!(s.p->data[i].line == ((NI)-100))) goto LA10_; prepareAdd((&result), 3); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_46); } goto LA5_; LA10_: ; { NI oldLenX60gensym178_; oldLenX60gensym178_ = result.len; add__system_3286((&result), s.p->data[i].filename); { if (!(((NI)0) < s.p->data[i].line)) goto LA15_; prepareAdd((&result), 1); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_48); addInt__stdZprivateZdigitsutils_198((&result), s.p->data[i].line); { if (!NIM_FALSE) goto LA19_; prepareAdd((&result), 2); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_50); addInt__stdZprivateZdigitsutils_198((&result), ((NI)0)); } LA19_: ; prepareAdd((&result), 1); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_52); } LA15_: ; { NI kX60gensym178_; NI colontmp__2; NI res_2; kX60gensym178_ = (NI)0; colontmp__2 = (NI)0; colontmp__2 = ((((NI)1) >= (NI)(((NI)25) - (NI)(result.len - oldLenX60gensym178_))) ? ((NI)1) : (NI)(((NI)25) - (NI)(result.len - oldLenX60gensym178_))); res_2 = ((NI)1); { while (1) { if (!(res_2 <= colontmp__2)) goto LA23 ; kX60gensym178_ = res_2; nimAddCharV1((&result), 32); res_2 += ((NI)1); } LA23: ; } } add__system_3286((&result), s.p->data[i].procname); prepareAdd((&result), 1); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_54); } LA5_: ; res += ((NI)1); } LA4: ; } } return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, getStackTrace__system_3609)(Exception* e) { NimStringV2 result; result.len = 0; result.p = NIM_NIL; { if (!!((e == 0))) goto LA3_; result = dollar___system_3807((*e).trace); } goto LA1_; LA3_: ; { result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_56; } LA1_: ; return result; } N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_5313)(tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg* a) { NI result; result = (NI)0; result = (((*a).currMem >= (*a).maxMem) ? (*a).currMem : (*a).maxMem); return result; } N_LIB_PRIVATE N_NIMCALL(NI, getMaxMem__system_6169)(void) { NI result; result = (NI)0; result = getMaxMem__system_5313((&allocator__system_6144)); return result; } N_LIB_PRIVATE N_NIMCALL(NI, getTotalMem__system_1936)(void) { NI result; result = (NI)0; result = allocator__system_6144.currMem; return result; } N_LIB_PRIVATE N_NIMCALL(NI, getOccupiedMem__system_1934)(void) { NI result; result = (NI)0; result = allocator__system_6144.occ; return result; } N_LIB_PRIVATE N_NIMCALL(NimStringV2, GC_getStatistics__system_6619)(void) { NimStringV2 result; NI T1_; NI T2_; result.len = 0; result.p = NIM_NIL; result = TM__Q5wkpxktOdTGvlSRo9bzt9aw_58; T1_ = (NI)0; T1_ = getTotalMem__system_1936(); addInt__stdZprivateZdigitsutils_198((&result), T1_); prepareAdd((&result), 23); appendString((&result), TM__Q5wkpxktOdTGvlSRo9bzt9aw_60); T2_ = (NI)0; T2_ = getOccupiedMem__system_1934(); addInt__stdZprivateZdigitsutils_198((&result), T2_); nimAddCharV1((&result), 10); return result; } N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledErrorAux__system_3836)(Exception* e) { tyArray__gpc2RrLEcWgv7ONpLYNHOw buf; NI L; nimZeroMem((void*)buf, sizeof(tyArray__gpc2RrLEcWgv7ONpLYNHOw)); L = ((NI)0); { NI T3_; NimStringV2 trace; T3_ = (*e).trace.len; if (!!((T3_ == ((NI)0)))) goto LA4_; trace = dollar___system_3807((*e).trace); { if (!((NI)(L + trace.len) < ((NI)2000))) goto LA8_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (nimToCStringConv(trace))), ((NI) (trace.len))); L += trace.len; } LA8_: ; eqdestroy___stdZassertions_13((&trace)); } LA4_: ; { if (!((NI)(L + ((NI)28)) < ((NI)2000))) goto LA12_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ("Error: unhandled exception: ")), ((NI)28)); L += ((NI)28); } LA12_: ; { if (!((NI)(L + (*e).message.len) < ((NI)2000))) goto LA16_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (nimToCStringConv((*e).message))), ((NI) ((*e).message.len))); L += (*e).message.len; } LA16_: ; { if (!((NI)(L + ((NI)2)) < ((NI)2000))) goto LA20_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) (" [")), ((NI)2)); L += ((NI)2); } LA20_: ; { if (!((NI)(L + ((*e).name ? nimCStrLen((*e).name) : 0)) < ((NI)2000))) goto LA24_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ((*e).name)), ((NI) (((*e).name ? nimCStrLen((*e).name) : 0)))); L += ((*e).name ? nimCStrLen((*e).name) : 0); } LA24_: ; { if (!((NI)(L + ((NI)2)) < ((NI)2000))) goto LA28_; copyMem__system_1719(((void*) ((&buf[(L)- 0]))), ((void*) ("]\012")), ((NI)2)); L += ((NI)2); } LA28_: ; { NimStringV2 T34_; if (!!((onUnhandledException__system_3835 == NIM_NIL))) goto LA32_; T34_.len = 0; T34_.p = NIM_NIL; T34_ = cstrToNimstr(((NCSTRING) (buf))); onUnhandledException__system_3835(T34_); } goto LA30_; LA32_: ; { showErrorMessage__system_3624(((NCSTRING) (buf)), L); } LA30_: ; } N_LIB_PRIVATE N_NIMCALL(void, reportUnhandledError__system_3969)(Exception* e) { { if (!!((unhandledExceptionHook__system_3277 == NIM_NIL))) goto LA3_; unhandledExceptionHook__system_3277(e); } LA3_: ; reportUnhandledErrorAux__system_3836(e); } N_LIB_PRIVATE N_NIMCALL(void, nimTestErrorFlag)(void) { { NIM_BOOL T3_; T3_ = (NIM_BOOL)0; T3_ = nimInErrorMode__system_3980; if (!(T3_)) goto LA4_; T3_ = !((currException__system_3654 == ((Exception*) NIM_NIL))); LA4_: ; if (!T3_) goto LA5_; reportUnhandledError__system_3969(currException__system_3654); eqsink___stdZassertions_37(&currException__system_3654, ((Exception*) NIM_NIL)); exit(((int)1)); } LA5_: ; } N_LIB_PRIVATE N_NIMCALL(void, atmdotdotatslibatssystemdotnim_Init000)(void) { { initStackBottom(); registerSignalHandler__system_4176(); } }