1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 64
3 
4 #include "nimbase.h"
5 #include <string.h>
6 #undef LANGUAGE_C
7 #undef MIPSEB
8 #undef MIPSEL
9 #undef PPC
10 #undef R3000
11 #undef R4000
12 #undef i386
13 #undef linux
14 #undef mips
15 #undef near
16 #undef far
17 #undef powerpc
18 #undef unix
19 #define nimfr_(x, y)
20 #define nimln_(x, y)
21 typedef struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ;
22 typedef struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw;
23 typedef struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw;
24 typedef struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
25 typedef struct tySequence__rQHmYk1HzcwNxKBymIFHpA tySequence__rQHmYk1HzcwNxKBymIFHpA;
26 typedef struct tySequence__XMM60DtBsc6xYsIpNANkrA tySequence__XMM60DtBsc6xYsIpNANkrA;
27 typedef struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw;
28 typedef struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
29 typedef struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg;
30 typedef struct tySequence__mWRMiYLthG9coLjkbElCxkw tySequence__mWRMiYLthG9coLjkbElCxkw;
31 typedef struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyObject_Table__iowAVDkco3qpbEH0z8OmkQ;
32 typedef struct tySequence__bTDCDwD2P7TodzbAefLcSw tySequence__bTDCDwD2P7TodzbAefLcSw;
33 typedef struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w;
34 typedef struct tySequence__3MPVXAHA08SszBrU4ffqEg tySequence__3MPVXAHA08SszBrU4ffqEg;
35 typedef struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw tyObject_Table__KcymdZjUsmGSK8BxmvoJgw;
36 typedef struct tySequence__YCf5zJHm4JI06qpmKwPUWg tySequence__YCf5zJHm4JI06qpmKwPUWg;
37 typedef struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA;
38 typedef struct tySequence__7lEisrXlQEzwtUKW5pzRCw tySequence__7lEisrXlQEzwtUKW5pzRCw;
39 typedef struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ;
40 typedef struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA;
41 typedef struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ tySequence__eHqUwlHGGaPw0TDPDeL79cQ;
42 typedef struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA;
43 typedef struct tySequence__61s9cbAniKuBrdHwBhMDfQg tySequence__61s9cbAniKuBrdHwBhMDfQg;
44 typedef struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA;
45 typedef struct tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA;
46 typedef struct tySequence__Bre9bNyuQOg1EJKitjSzn8w tySequence__Bre9bNyuQOg1EJKitjSzn8w;
47 typedef struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA tyObject_Table__fdKWDDO1P17zvuQPReVgRA;
48 typedef struct tySequence__fdmz6VkIf1ewwrssKYqRFg tySequence__fdmz6VkIf1ewwrssKYqRFg;
49 typedef struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ;
50 typedef struct tySequence__kxu4GK0onha2t9bo86mdVAg tySequence__kxu4GK0onha2t9bo86mdVAg;
51 typedef struct tySequence__48JTohSgTy339bRxHzUD8KA tySequence__48JTohSgTy339bRxHzUD8KA;
52 typedef struct RootObj RootObj;
53 typedef struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ;
54 typedef struct tySequence__s9byh6WFJ16lPMcmqdaMTHA tySequence__s9byh6WFJ16lPMcmqdaMTHA;
55 typedef struct tyObject_TType__facALICuu8zUj0hjvbTLFg tyObject_TType__facALICuu8zUj0hjvbTLFg;
56 typedef struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw;
57 typedef struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw tyObject_Table__Ue6w4c82v7gc7t2qntTbAw;
58 typedef struct tySequence__1U9bG8RcAedEeYkQLZjVFKA tySequence__1U9bG8RcAedEeYkQLZjVFKA;
59 typedef struct tyObject_Table__G1v8c16HePOldLeucwe05Q tyObject_Table__G1v8c16HePOldLeucwe05Q;
60 typedef struct tySequence__fIB1rTQ55aFonoft9a9bmljQ tySequence__fIB1rTQ55aFonoft9a9bmljQ;
61 typedef struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA;
62 typedef struct tySequence__23SMqauuRsbDANhthj9bWlA tySequence__23SMqauuRsbDANhthj9bWlA;
63 typedef struct tyObject_Table__NttoEzoiq5CiphZe81oadg tyObject_Table__NttoEzoiq5CiphZe81oadg;
64 typedef struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
65 typedef struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg tyObject_Table__nagDFX4QHx0s6Fvma9blmSg;
66 typedef struct tySequence__pHNq3oXj9av2sEUdqaqeZjw tySequence__pHNq3oXj9av2sEUdqaqeZjw;
67 typedef struct tySequence__MAQKEADohlpnXTModtugbQ tySequence__MAQKEADohlpnXTModtugbQ;
68 typedef struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q;
69 typedef struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ;
70 typedef struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q;
71 typedef struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA;
72 typedef struct TNimType TNimType;
73 typedef struct TNimNode TNimNode;
74 typedef struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA;
75 typedef struct tySequence__vv5mGmK03BCr5e3LTZA5Hw tySequence__vv5mGmK03BCr5e3LTZA5Hw;
76 typedef struct tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA;
77 typedef struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA;
78 typedef struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ;
79 typedef struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ;
80 typedef struct TGenericSeq TGenericSeq;
81 typedef struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw;
82 typedef struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q tyObject_Table__TRm6MPqklA8EYBmBMY117Q;
83 typedef struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ tySequence__9cnx3zXnWzeclW8Ko4oUgAQ;
84 typedef struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A;
85 typedef struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ;
86 typedef struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g;
87 typedef struct tySequence__O5RcspOP32YJ4YtU5ppxxA tySequence__O5RcspOP32YJ4YtU5ppxxA;
88 typedef struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg;
89 typedef struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg tyTuple__o67sDX0wYbEuhI9cJYAbDtg;
90 typedef struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
91 typedef struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg;
92 typedef struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
93 typedef struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA;
94 typedef struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q tyTuple__9aNnDWBFMF44sfFinBpMT4Q;
95 typedef struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg;
96 typedef struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
97 typedef struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ tyTuple__VrD6plbUKJjYKM0lCr3hGQ;
98 typedef struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA tyTuple__1ZbjBgxAbnye0IFMZ6w4OA;
99 typedef struct tyTuple__rplX06U9bjhu9asm5pWdgqsA tyTuple__rplX06U9bjhu9asm5pWdgqsA;
100 typedef struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q;
101 typedef struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ tyTuple__xDU9bZmv1ZbZkJDaATBekIQ;
102 typedef struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A tyTuple__JfHvHzMrhKkWAUvQKe0i1A;
103 typedef struct tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg;
104 typedef struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A;
105 typedef struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ tyTuple__3i6hlQmqrn6m7tuVN8FHjQ;
106 typedef struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw tyTuple__OJFzEczluV8Jmo9bRpBfkzw;
107 typedef struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw;
108 typedef struct NimStringDesc NimStringDesc;
109 typedef struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg tyTuple__F3gkSrMB1qp2Tvf9bixVXwg;
110 typedef struct tyTuple__wcNatyuf8WOqAhGLhSvgiw tyTuple__wcNatyuf8WOqAhGLhSvgiw;
111 typedef struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg;
112 typedef struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g;
113 typedef struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ;
114 typedef struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w;
115 typedef struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g;
116 typedef struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w;
117 typedef struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ;
118 typedef struct tyObject_GcStack__7fytPA5bBsob6See21YMRA tyObject_GcStack__7fytPA5bBsob6See21YMRA;
119 typedef struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg;
120 typedef struct tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ;
121 typedef struct tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg;
122 typedef struct tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw;
123 typedef struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA;
124 typedef struct tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw;
125 typedef struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw;
126 typedef struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg;
127 typedef struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyTuple__ujsjpB2O9cjj3uDHsXbnSzg;
128 typedef struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg;
129 typedef struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ;
130 typedef struct tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg;
131 typedef struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw tyObject_Target__9abOl5DLX8suLujOaHSvGzw;
132 typedef struct tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg;
133 typedef struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A;
134 typedef struct tySequence__tNFrR3kRuS1FSwuiLGoSSA tySequence__tNFrR3kRuS1FSwuiLGoSSA;
135 typedef struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ tySequence__Zi9cGbCWofbtABoHJ5RbLNQ;
136 typedef struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg;
137 typedef struct tySequence__4eRCaZmrYLLw2k30GPTiMw tySequence__4eRCaZmrYLLw2k30GPTiMw;
138 typedef struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ tySequence__sM4lkSb7zS6F7OVMvW9cffQ;
139 typedef struct tyTuple__47w2DboNEPf69aPgubZdd7Q tyTuple__47w2DboNEPf69aPgubZdd7Q;
140 typedef struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw tySequence__pK3qSsBZwdXd6qyUMkd5Jw;
141 typedef struct tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ;
142 typedef struct tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig;
143 typedef struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA;
144 typedef struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w;
145 typedef struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA;
146 typedef struct tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA;
147 typedef struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w;
148 typedef struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ;
149 typedef struct tySequence__PXIzfWocnrafGz5p3CP5LA tySequence__PXIzfWocnrafGz5p3CP5LA;
150 typedef struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA tySequence__9bAGqSvkAaFL9bWjsEPslrFA;
151 typedef struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw;
152 typedef struct tySequence__29bS0n2QNyO1R7e0qMMOvLA tySequence__29bS0n2QNyO1R7e0qMMOvLA;
153 typedef struct tySequence__b89aLriiJnVTD186H6zNIgg tySequence__b89aLriiJnVTD186H6zNIgg;
154 typedef struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg tySequence__REuPuHuSlOkZ0Q5oqzDrQg;
155 typedef struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA tySequence__I9aQmO9asXXWJ58UI9c8BCSzA;
156 typedef struct tySequence__NyaOkf8ZwxP6rkRF5TOkew tySequence__NyaOkf8ZwxP6rkRF5TOkew;
157 typedef struct tySequence__L9bOt8CaTEmIjgtuZvp6syg tySequence__L9bOt8CaTEmIjgtuZvp6syg;
158 typedef struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ tySequence__im8UB2GsZvUaQ4a1wKGWhQ;
159 typedef struct tySequence__xxnXDLpoqBo8zJzP9b1073g tySequence__xxnXDLpoqBo8zJzP9b1073g;
160 typedef struct tySequence__DfmUmNgVGnYaiV1I6227tw tySequence__DfmUmNgVGnYaiV1I6227tw;
161 typedef struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA tySequence__t8Uv4lEJ4lkuECvP9c6JMhA;
162 typedef struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg;
163 typedef struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ;
164 typedef struct tySequence__IHUFRsFxZNv7YydiUO2esQ tySequence__IHUFRsFxZNv7YydiUO2esQ;
165 typedef struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g tyObject_Table__CE4eiu6FavV1vmUiTXQ70g;
166 typedef struct tySequence__9bT7o0CflHuiE4VhmtqBPCw tySequence__9bT7o0CflHuiE4VhmtqBPCw;
167 typedef struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag;
168 typedef struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw;
169 typedef struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA;
170 typedef struct Exception Exception;
171 typedef struct tySequence__uB9b75OUPRENsBAu4AnoePA tySequence__uB9b75OUPRENsBAu4AnoePA;
172 typedef struct tyTuple__kN8up2W6YKc5YA9avn5mV5w tyTuple__kN8up2W6YKc5YA9avn5mV5w;
173 typedef struct tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA;
174 typedef struct tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA;
175 typedef struct tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg;
176 typedef struct tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw;
177 typedef struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw tySequence__vC9cvg0R8tfBaOXXi3sfMzw;
178 typedef struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw tyTuple__xYhUhS7X82rKTqbT9bRfCnw;
179 typedef struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA tyTuple__UvldbCB6B9ayi9bGYW7vJNLA;
180 typedef struct tyTuple__z822nu9bFF1AlQnLrHjdwpA tyTuple__z822nu9bFF1AlQnLrHjdwpA;
181 typedef struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw;
182 typedef struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw tyTuple__QeWl6B6ffS4pU6WWrtcrDw;
183 typedef struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg;
184 typedef struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q tyTuple__0q9cmhneJEKnQERTpXXdz6Q;
185 typedef struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow;
186 typedef struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg;
187 typedef struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ;
188 typedef struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA tyTuple__Q7r9caOmeWqQGZCIBHhGRUA;
189 typedef struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg;
190 typedef struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw tyTuple__XyJ8LOAZzVVXSsmt09b8uWw;
191 typedef struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA;
192 typedef struct tyTuple__9aoobCDZB4x41HJSOmh0mwA tyTuple__9aoobCDZB4x41HJSOmh0mwA;
193 typedef struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA tyTuple__g0Q6Qx15nK53ce9aLo7YyrA;
194 typedef struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw;
195 typedef struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw;
196 typedef struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA;
197 typedef struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ;
198 typedef struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA;
199 struct tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw {
200 tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* data;
201 NI counter;
202 };
203 struct tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg {
204 tySequence__mWRMiYLthG9coLjkbElCxkw* data;
205 NI counter;
206 };
207 struct tyObject_Table__iowAVDkco3qpbEH0z8OmkQ {
208 tySequence__bTDCDwD2P7TodzbAefLcSw* data;
209 NI counter;
210 };
211 typedef tyObject_Table__iowAVDkco3qpbEH0z8OmkQ tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ[5];
212 struct tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w {
213 tySequence__3MPVXAHA08SszBrU4ffqEg* data;
214 NI counter;
215 };
216 struct tyObject_Table__KcymdZjUsmGSK8BxmvoJgw {
217 tySequence__YCf5zJHm4JI06qpmKwPUWg* data;
218 NI counter;
219 };
220 struct tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA {
221 tySequence__7lEisrXlQEzwtUKW5pzRCw* data;
222 NI counter;
223 };
224 typedef NU8 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g;
225 typedef NU8 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw;
226 typedef NU8 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA;
227 typedef NU32 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
228 typedef NU64 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw;
229 struct tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ {
230 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
231 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
232 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
233 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
234 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
235 };
236 struct tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA {
237 NI counter;
238 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* data;
239 };
240 struct tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA {
241 tySequence__61s9cbAniKuBrdHwBhMDfQg* data;
242 NI counter;
243 };
244 typedef NI tyArray__emiAJ8okywrJw7ZHLzlXbQ[34];
245 struct tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA {
246 NI elems;
247 NI counter;
248 NI max;
249 tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* head;
250 tySequence__Bre9bNyuQOg1EJKitjSzn8w* data;
251 tyArray__emiAJ8okywrJw7ZHLzlXbQ a;
252 };
253 struct tyObject_Table__fdKWDDO1P17zvuQPReVgRA {
254 tySequence__fdmz6VkIf1ewwrssKYqRFg* data;
255 NI counter;
256 };
257 struct tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ {
258 tySequence__kxu4GK0onha2t9bo86mdVAg* data;
259 NI counter;
260 };
261 typedef struct {
262 N_NIMCALL_PTR(NIM_BOOL, ClP_0) (void* ClE_0);
263 void* ClE_0;
264 } tyProc__In3g79a0qTcRmbTbJp9ba9ctg;
265 typedef tyObject_TType__facALICuu8zUj0hjvbTLFg* tyArray__9bjuenwQUcqO3lbmS2wX7uA[65];
266 struct tyObject_Table__Ue6w4c82v7gc7t2qntTbAw {
267 tySequence__1U9bG8RcAedEeYkQLZjVFKA* data;
268 NI counter;
269 };
270 struct tyObject_Table__G1v8c16HePOldLeucwe05Q {
271 tySequence__fIB1rTQ55aFonoft9a9bmljQ* data;
272 NI counter;
273 };
274 typedef N_NIMCALL_PTR(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, tyProc__VHDwJFdIqpwtpUGuxiXUwg) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
275 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__mjUN9alLJ31lnSKkUsuyWMw) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 fileIdx);
276 struct tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA {
277 tySequence__23SMqauuRsbDANhthj9bWlA* data;
278 NI counter;
279 };
280 struct tyObject_Table__NttoEzoiq5CiphZe81oadg {
281 tySequence__squ9b9bUH4OLHf6cEMrt6hVA* data;
282 NI counter;
283 };
284 struct tyObject_Table__nagDFX4QHx0s6Fvma9blmSg {
285 tySequence__pHNq3oXj9av2sEUdqaqeZjw* data;
286 NI counter;
287 };
288 typedef N_NIMCALL_PTR(void, tyProc__TjycsqkDBjsxd4da6KYTng) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info);
289 typedef N_NIMCALL_PTR(void, tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* body);
290 typedef N_NIMCALL_PTR(NIM_BOOL, tyProc__J7Jq15ZScfKLqcLx8sEz9cA) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TType__facALICuu8zUj0hjvbTLFg* formal, tyObject_TType__facALICuu8zUj0hjvbTLFg* actual);
291 struct tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA {
292 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opNot;
293 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opContains;
294 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLe;
295 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLt;
296 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAnd;
297 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opOr;
298 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opIsNil;
299 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opEq;
300 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opAdd;
301 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opSub;
302 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opMul;
303 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opDiv;
304 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* opLen;
305 };
306 struct tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ {
307 tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* ifaces;
308 tySequence__rQHmYk1HzcwNxKBymIFHpA* packed_0;
309 tySequence__XMM60DtBsc6xYsIpNANkrA* encoders;
310 tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw typeInstCache;
311 tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg procInstCache;
312 tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ attachedOps;
313 tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w methodsPerType;
314 tyObject_Table__KcymdZjUsmGSK8BxmvoJgw enumToStringProcs;
315 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA emittedTypeInfo;
316 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ startupPackedConfig;
317 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageSyms;
318 tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA modulesPerPackage;
319 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA deps;
320 tyObject_Table__fdKWDDO1P17zvuQPReVgRA importDeps;
321 NIM_BOOL suggestMode;
322 NIM_BOOL invalidTransitiveClosure;
323 tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ inclToMod;
324 tySequence__48JTohSgTy339bRxHzUD8KA* importStack;
325 RootObj* backend;
326 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
327 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
328 RootObj* vm;
329 tyProc__In3g79a0qTcRmbTbJp9ba9ctg doStopCompile;
330 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* usageSym;
331 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* owners;
332 tySequence__s9byh6WFJ16lPMcmqdaMTHA* methods;
333 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* systemModule;
334 tyArray__9bjuenwQUcqO3lbmS2wX7uA sysTypes;
335 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA compilerprocs;
336 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA exposed;
337 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA packageTypes;
338 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* emptyNode;
339 tyObject_Table__Ue6w4c82v7gc7t2qntTbAw canonTypes;
340 tyObject_Table__G1v8c16HePOldLeucwe05Q symBodyHashes;
341 tyProc__VHDwJFdIqpwtpUGuxiXUwg importModuleCallback;
342 tyProc__mjUN9alLJ31lnSKkUsuyWMw includeFileCallback;
343 tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA cacheSeqs;
344 tyObject_Table__NttoEzoiq5CiphZe81oadg cacheCounters;
345 tyObject_Table__nagDFX4QHx0s6Fvma9blmSg cacheTables;
346 tySequence__MAQKEADohlpnXTModtugbQ* passes;
347 tyProc__TjycsqkDBjsxd4da6KYTng onDefinition;
348 tyProc__TjycsqkDBjsxd4da6KYTng onDefinitionResolveForward;
349 tyProc__TjycsqkDBjsxd4da6KYTng onUsage;
350 tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* globalDestructors;
351 tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ strongSemCheck;
352 tyProc__J7Jq15ZScfKLqcLx8sEz9cA compatibleProps;
353 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
354 tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA operators;
355 };
356 typedef NU8 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A;
357 typedef NU8 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ;
358 typedef N_NIMCALL_PTR(void, tyProc__ojoeKfW4VYIm36I9cpDTQIg) (void* p, NI op);
359 typedef N_NIMCALL_PTR(void*, tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ) (void* p);
360 struct TNimType {
361 NI size;
362 NI align;
363 tyEnum_TNimKind__jIBKr1ejBgsfM33Kxw4j7A kind;
364 tySet_tyEnum_TNimTypeFlag__v8QUszD1sWlSIWZz7mC4bQ flags;
365 TNimType* base;
366 TNimNode* node;
367 void* finalizer;
368 tyProc__ojoeKfW4VYIm36I9cpDTQIg marker;
369 tyProc__WSm2xU5ARYv9aAR4l0z9c9auQ deepcopy;
370 };
371 struct tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA {
372 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
373 tySequence__vv5mGmK03BCr5e3LTZA5Hw* converters;
374 tySequence__vv5mGmK03BCr5e3LTZA5Hw* patterns;
375 tySequence__vv5mGmK03BCr5e3LTZA5Hw* pureEnums;
376 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interf;
377 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA interfHidden;
378 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* uniqueName;
379 };
380 typedef NU8 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ;
381 struct TNimNode {
382 tyEnum_TNimNodeKind__unfNsxrcATrufDZmpBq4HQ kind;
383 NI offset;
384 TNimType* typ;
385 NCSTRING name;
386 NI len;
387 TNimNode** sons;
388 };
389 struct tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ {
390 NU32 module;
391 NI32 item;
392 };
393 struct tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ {
394 NI module;
395 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ packed_0;
396 };
397 struct tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA {
398 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
399 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
400 };
401 struct TGenericSeq {
402 NI len;
403 NI reserved;
404 };
405 struct tyObject_Table__TRm6MPqklA8EYBmBMY117Q {
406 tySequence__9cnx3zXnWzeclW8Ko4oUgAQ* data;
407 NI counter;
408 };
409 struct tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw {
410 NI32 thisModule;
411 NI32 lastFile;
412 NU32 lastLit;
413 tyObject_Table__TRm6MPqklA8EYBmBMY117Q filenames;
414 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* pendingTypes;
415 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* pendingSyms;
416 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA typeMarker;
417 tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA symMarker;
418 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
419 };
420 struct tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g {
421 NI32 module;
422 NI32 item;
423 };
424 struct tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg {
425 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ id;
426 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
427 };
428 struct tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ {
429 NI Field0;
430 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
431 tySequence__O5RcspOP32YJ4YtU5ppxxA* Field2;
432 };
433 struct tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg {
434 NI module;
435 tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ sym;
436 tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* concreteTypes;
437 tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* inst;
438 };
439 struct tyTuple__o67sDX0wYbEuhI9cJYAbDtg {
440 NI Field0;
441 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
442 tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* Field2;
443 };
444 struct tyTuple__9aNnDWBFMF44sfFinBpMT4Q {
445 NI Field0;
446 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
447 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field2;
448 };
449 struct tyTuple__VrD6plbUKJjYKM0lCr3hGQ {
450 NI Field0;
451 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field1;
452 };
453 struct tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg {
454 NI Field0;
455 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
456 tySequence__159bHWBGAOOs6U7OZ9cQlO0g* Field2;
457 };
458 struct tyTuple__1ZbjBgxAbnye0IFMZ6w4OA {
459 NI Field0;
460 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
461 tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA Field2;
462 };
463 struct tyTuple__rplX06U9bjhu9asm5pWdgqsA {
464 NI Field0;
465 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g Field1;
466 tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA Field2;
467 };
468 struct tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q {
469 NI Field0;
470 NI32 Field1;
471 tySequence__48JTohSgTy339bRxHzUD8KA* Field2;
472 };
473 struct tyTuple__xDU9bZmv1ZbZkJDaATBekIQ {
474 NI Field0;
475 NI32 Field1;
476 NI32 Field2;
477 };
478 struct tyTuple__JfHvHzMrhKkWAUvQKe0i1A {
479 void* Field0;
480 tyObject_Env_modulegraphsdotnim_ModuleGraph___diB2NTuAIWY0FO9c5IUJRGg* Field1;
481 };
482 struct tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A {
483 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* Field0;
484 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* Field1;
485 };
486 typedef NU8 tyArray__qtqsWM5aXmcpMIVmvq3kAA[16];
487 struct tyTuple__3i6hlQmqrn6m7tuVN8FHjQ {
488 NI Field0;
489 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field1;
490 tyObject_TType__facALICuu8zUj0hjvbTLFg* Field2;
491 };
492 struct tyTuple__OJFzEczluV8Jmo9bRpBfkzw {
493 NI Field0;
494 NI Field1;
495 tyArray__qtqsWM5aXmcpMIVmvq3kAA Field2;
496 };
497 struct NimStringDesc {
498   TGenericSeq Sup;
499 NIM_CHAR data[SEQ_DECL_SIZE];
500 };
501 struct tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw {
502 NI Field0;
503 NimStringDesc* Field1;
504 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* Field2;
505 };
506 struct tyTuple__F3gkSrMB1qp2Tvf9bixVXwg {
507 NI Field0;
508 NimStringDesc* Field1;
509 NI64 Field2;
510 };
511 struct tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg {
512 tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* root;
513 NI entries;
514 };
515 struct tyTuple__wcNatyuf8WOqAhGLhSvgiw {
516 NI Field0;
517 NimStringDesc* Field1;
518 tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg Field2;
519 };
520 typedef NimStringDesc* tyArray__9aijZrM1syqzleJpcL8bUyw[512];
521 typedef tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* tyArray__VznXOmL540VWlOp56dB9cqA[512];
522 typedef tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* tyArray__jSFVQ48g222vuMjoJArs8A[512];
523 struct tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g {
524 NI entries;
525 tyArray__9aijZrM1syqzleJpcL8bUyw keys;
526 NIM_BOOL isInternal;
527 union{
528 struct {tyArray__VznXOmL540VWlOp56dB9cqA vals;
529 } _isInternal_1;
530 struct {tyArray__jSFVQ48g222vuMjoJArs8A links;
531 } _isInternal_2;
532 };
533 };
534 typedef N_NIMCALL_PTR(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w*, tyProc__jkSFMhvPZ1AdGcvT2dK9a2w) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen);
535 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__A7Sdoem70tRxSEmKrf9cmyg) (tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* topLevelStmt);
536 typedef N_NIMCALL_PTR(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, tyProc__EAEKmBUgKFg29agoUGtzDEQ) (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w* p, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n);
537 struct tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ {
538 tyProc__jkSFMhvPZ1AdGcvT2dK9a2w Field0;
539 tyProc__A7Sdoem70tRxSEmKrf9cmyg Field1;
540 tyProc__EAEKmBUgKFg29agoUGtzDEQ Field2;
541 NIM_BOOL Field3;
542 };
543 struct tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q {
544 NI32 module;
545 NI32 symId;
546 NI32 typeId_0;
547 NIM_BOOL sealed;
548 };
549 struct tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g {
550 NI refcount;
551 TNimType* typ;
552 };
553 struct tyObject_GcStack__7fytPA5bBsob6See21YMRA {
554 void* bottom;
555 };
556 struct tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w {
557 NI len;
558 NI cap;
559 tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g** d;
560 };
561 typedef tyObject_SmallChunk__tXn60W2f8h3jgAYdEmy5NQ* tyArray__SPr7N6UKfuF549bNPiUvSRw[256];
562 typedef NU32 tyArray__BHbOSqU1t9b3Gt7K2c6fQig[24];
563 typedef tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* tyArray__N1u1nqOgmuJN9cSZrnMHgOQ[32];
564 typedef tyArray__N1u1nqOgmuJN9cSZrnMHgOQ tyArray__B6durA4ZCi1xjJvRtyYxMg[24];
565 typedef tyObject_Trunk__W0r8S0Y3UGke6T9bIUWnnuw* tyArray__lh2A89ahMmYg9bCmpVaplLbA[256];
566 struct tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA {
567 tyArray__lh2A89ahMmYg9bCmpVaplLbA data;
568 };
569 typedef tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* tyArray__0aOLqZchNi8nWtMTi8ND8w[2];
570 struct tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw {
571 tyArray__0aOLqZchNi8nWtMTi8ND8w link;
572 NI key;
573 NI upperBound;
574 NI level;
575 };
576 struct tyTuple__ujsjpB2O9cjj3uDHsXbnSzg {
577 tyObject_BigChunk__Rv9c70Uhp2TytkX7eH78qEg* Field0;
578 NI Field1;
579 };
580 typedef tyTuple__ujsjpB2O9cjj3uDHsXbnSzg tyArray__LzOv2eCDGiceMKQstCLmhw[30];
581 struct tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg {
582 NI len;
583 tyArray__LzOv2eCDGiceMKQstCLmhw chunks;
584 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg* next;
585 };
586 struct tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg {
587 NI minLargeObj;
588 NI maxLargeObj;
589 tyArray__SPr7N6UKfuF549bNPiUvSRw freeSmallChunks;
590 NU32 flBitmap;
591 tyArray__BHbOSqU1t9b3Gt7K2c6fQig slBitmap;
592 tyArray__B6durA4ZCi1xjJvRtyYxMg matrix;
593 tyObject_LLChunk__XsENErzHIZV9bhvyJx56wGw* llmem;
594 NI currMem;
595 NI maxMem;
596 NI freeMem;
597 NI occ;
598 NI lastSize;
599 tyObject_IntSet__EZObFrE3NC9bIb3YMkY9crZA chunkStarts;
600 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* root;
601 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* deleted;
602 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* last;
603 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw* freeAvlNodes;
604 NIM_BOOL locked;
605 NIM_BOOL blockChunkSizeIncrease;
606 NI nextChunkSize;
607 tyObject_AvlNode__IaqjtwKhxLEpvDS9bct9blEw bottomData;
608 tyObject_HeapLinks__PDV1HBZ8CQSQJC9aOBFNRSg heapLinks;
609 };
610 struct tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg {
611 NI stackScans;
612 NI cycleCollections;
613 NI maxThreshold;
614 NI maxStackSize;
615 NI maxStackCells;
616 NI cycleTableSize;
617 NI64 maxPause;
618 };
619 struct tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ {
620 NI counter;
621 NI max;
622 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg* head;
623 tyObject_PageDesc__fublkgIY4LG3mT51LU2WHg** data;
624 };
625 struct tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ {
626 tyObject_GcStack__7fytPA5bBsob6See21YMRA stack;
627 NI cycleThreshold;
628 NI zctThreshold;
629 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w zct;
630 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w decStack;
631 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w tempStack;
632 NI recGcLock;
633 tyObject_MemRegion__x81NhDv59b8ercDZ9bi85jyg region;
634 tyObject_GcStat__0RwLoVBHZPfUAcLczmfQAg stat;
635 tyObject_CellSet__jG87P0AI9aZtss9ccTYBIISQ marked;
636 tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w additionalRoots;
637 NI gcThreadId;
638 };
639 typedef NU8 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag;
640 typedef NU8 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ;
641 struct tyObject_Target__9abOl5DLX8suLujOaHSvGzw {
642 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag targetCPU;
643 tyEnum_TSystemCPU__XYDt7D1G3qcClFyZy1Ky9ag hostCPU;
644 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ targetOS;
645 tyEnum_TSystemOS__s7Mlr1t66SUqP6BKJMXLaQ hostOS;
646 NI intSize;
647 NI floatSize;
648 NI ptrSize;
649 NimStringDesc* tnl;
650 };
651 struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q {
652 NU16 line;
653 NI16 col;
654 NI32 fileIndex;
655 };
656 typedef NU8 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA;
657 struct tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A {
658 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q trackPos;
659 NIM_BOOL trackPosAttached;
660 tySet_tyEnum_TErrorOutput__fBf8Teueoz9aAkO5cXaxrpA errorOutputs;
661 tySequence__tNFrR3kRuS1FSwuiLGoSSA* msgContext;
662 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastError;
663 tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA filenameToIndexTbl;
664 tySequence__Zi9cGbCWofbtABoHJ5RbLNQ* fileInfos;
665 NI32 systemFileIdx;
666 };
667 typedef NU8 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ;
668 typedef NU8 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA;
669 typedef NU8 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ;
670 typedef NU8 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ;
671 struct tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg {
672 tySequence__4eRCaZmrYLLw2k30GPTiMw* data;
673 NI counter;
674 };
675 typedef NU32 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ;
676 typedef NU8 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA;
677 typedef NU8 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ;
678 typedef NU8 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug[11];
679 struct tyTuple__47w2DboNEPf69aPgubZdd7Q {
680 NI Field0;
681 NI Field1;
682 NI Field2;
683 };
684 typedef NU8 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug;
685 typedef struct {
686 N_NIMCALL_PTR(void, ClP_0) (tyObject_SuggestcolonObjectType___bkMuTTb2G70XfpzAiyNrnQ* result, void* ClE_0);
687 void* ClE_0;
688 } tyProc__YD0MR9bJ2x4beJkZdnjXN9cA;
689 typedef struct {
690 N_NIMCALL_PTR(void, ClP_0) (NimStringDesc* output, void* ClE_0);
691 void* ClE_0;
692 } tyProc__k2HFjxisIgDALbEUFojxaQ;
693 typedef NU8 tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA;
694 typedef struct {
695 N_NIMCALL_PTR(void, ClP_0) (tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, NimStringDesc* msg, tyEnum_Severity__x5BWBPGAbIH9clm5pmNp5DA severity, void* ClE_0);
696 void* ClE_0;
697 } tyProc__oL9coyIA2VDTGdUcur9aL9bew;
698 struct tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw {
699 tyEnum_TBackend__4OBsgZ9cscH2JLUE5Wcz01g backend;
700 tyObject_Target__9abOl5DLX8suLujOaHSvGzw target;
701 NI linesCompiled;
702 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
703 tySet_tyEnum_TGlobalOption__RAfAEZqjnKMDumgyKKc1qw globalOptions;
704 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* macrosToExpand;
705 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* arcToExpand;
706 tyObject_MsgConfig__kV7r8HWT0SqOYW2k2ukC6A m;
707 tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ filenameOption;
708 NimStringDesc* unitSep;
709 NI evalTemplateCounter;
710 NI evalMacroCounter;
711 NI8 exitcode;
712 tyEnum_Command__0zjcIQ623TIRGPdtjLwTFA cmd;
713 NimStringDesc* cmdInput;
714 NIM_BOOL projectIsCmd;
715 NIM_BOOL implicitCmd;
716 tyEnum_TGCMode__tkz389aDYNd8ykeZszCuBSw selectedGC;
717 tyEnum_ExceptionSystem__1mkAogyaDAT7g9cQjzsgKLQ exc;
718 NIM_BOOL hintProcessingDots;
719 NI verbosity;
720 NI numberOfProcessors;
721 NF lastCmdTime;
722 tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ symbolFiles;
723 NI spellSuggestMax;
724 tyObject_HashSet__CD8Dpv0WGmASelVaNSo6zg cppDefines;
725 NimStringDesc* headerFile;
726 tySet_tyEnum_Feature__01UoAKYz1MxZiuG1X2VhNQ features;
727 tySet_tyEnum_LegacyFeature__hGCD9aOrxPvpXn4Ne6W6OVA legacyFeatures;
728 NimStringDesc* arguments;
729 tyEnum_IdeCmd__1Ced39bl5eePmZ1PKMPXigQ ideCmd;
730 NIM_BOOL oldNewlines;
731 tyEnum_TSystemCC__1eWBJUonHMOnlBwsOvpFmA cCompiler;
732 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug modifiedyNotes;
733 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug cmdlineNotes;
734 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug foreignPackageNotes;
735 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug notes;
736 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug warningAsErrors;
737 tySet_tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug mainPackageNotes;
738 NI mainPackageId;
739 NI errorCounter;
740 NI hintCounter;
741 NI warnCounter;
742 NI errorMax;
743 NI maxLoopIterationsVM;
744 NIM_BOOL isVmTrace;
745 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* configVars;
746 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* symbols;
747 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* packageCache;
748 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* nimblePaths;
749 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* searchPaths;
750 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lazyPaths;
751 NimStringDesc* outFile;
752 NimStringDesc* outDir;
753 NimStringDesc* jsonBuildFile;
754 NimStringDesc* prefixDir;
755 NimStringDesc* libpath;
756 NimStringDesc* nimcacheDir;
757 tyTuple__47w2DboNEPf69aPgubZdd7Q nimStdlibVersion;
758 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* dllOverrides;
759 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* moduleOverrides;
760 tyObject_StringTableObj__V5PVrt9bIxZEeV7lfvqqtNg* cfileSpecificOptions;
761 NimStringDesc* projectName;
762 NimStringDesc* projectPath;
763 NimStringDesc* projectFull;
764 NIM_BOOL projectIsStdin;
765 tySet_tyEnum_StdOrrKind__6cbmyTzDPaZU9afMe4mz3Ug lastMsgWasDot;
766 NI32 projectMainIdx;
767 NI32 projectMainIdx2;
768 NimStringDesc* command;
769 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* commandArgs;
770 NimStringDesc* commandLine;
771 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* extraCmds;
772 NIM_BOOL keepComments;
773 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitImports;
774 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* implicitIncludes;
775 NimStringDesc* docSeeSrcUrl;
776 NimStringDesc* docRoot;
777 NimStringDesc* docCmd;
778 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* configFiles;
779 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cIncludes;
780 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLibs;
781 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cLinkedLibs;
782 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* externalToLink;
783 NimStringDesc* linkOptionsCmd;
784 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* compileOptionsCmd;
785 NimStringDesc* linkOptions;
786 NimStringDesc* compileOptions;
787 NimStringDesc* cCompilerPath;
788 tySequence__pK3qSsBZwdXd6qyUMkd5Jw* toCompile;
789 tyProc__YD0MR9bJ2x4beJkZdnjXN9cA suggestionResultHook;
790 NI suggestVersion;
791 NI suggestMaxResults;
792 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q lastLineInfo;
793 tyProc__k2HFjxisIgDALbEUFojxaQ writelnHook;
794 tyProc__oL9coyIA2VDTGdUcur9aL9bew structuredErrorHook;
795 NimStringDesc* cppCustomNamespace;
796 NimStringDesc* nimMainPrefix;
797 tyObject_ProfileDatacolonObjectType___rPBBfFL4X0b9cQ6rfMNPXig* vmProfileData;
798 };
799 typedef tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* tyArray__O7BaHX6ctEz6BpjFNHWCFQ[8192];
800 struct tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw {
801 tyArray__O7BaHX6ctEz6BpjFNHWCFQ buckets;
802 NI wordCounter;
803 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* idAnon;
804 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* idDelegator;
805 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* emptyIdent;
806 };
807 typedef NU32 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg;
808 typedef NU8 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw;
809 struct tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw {
810 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
811 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
812 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
813 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
814 union{
815 struct {NI64 intVal;
816 } _kind_1;
817 struct {NF floatVal;
818 } _kind_2;
819 struct {NimStringDesc* strVal;
820 } _kind_3;
821 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
822 } _kind_4;
823 struct {tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* ident;
824 } _kind_5;
825 struct {tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ* sons;
826 } _kind_6;
827 };
828 };
829 struct RootObj {
830 TNimType* m_type;
831 };
832 struct tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w {
833   RootObj Sup;
834 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g itemId;
835 };
836 typedef NU8 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw;
837 typedef NU16 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg;
838 typedef NU64 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
839 typedef NU8 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg;
840 typedef NU8 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw;
841 typedef NU16 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA;
842 struct tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA {
843 tyEnum_TLocKind__O7PRFZKuiBBWbku09cayVBg k;
844 tyEnum_TStorageLoc__JK9cKMX3XnqHaUky9b6gkGEw storage;
845 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA flags;
846 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* lode;
847 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* r;
848 };
849 struct tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ {
850   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
851 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
852 union{
853 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* gcUnsafetyReason;
854 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* transformedBody;
855 } _kind_1;
856 struct {tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* guard;
857 NI bitsize;
858 NI alignment;
859 } _kind_2;
860 };
861 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
862 tyObject_TType__facALICuu8zUj0hjvbTLFg* typ;
863 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
864 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info;
865 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
866 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
867 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* ast;
868 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
869 NI position;
870 NI offset;
871 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
872 tyObject_TLib__NBMxlJ6g3utqUlplqTTHkA* annex;
873 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* constraint;
874 };
875 typedef NU8 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q;
876 struct tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw {
877 tySequence__29bS0n2QNyO1R7e0qMMOvLA* nodes;
878 };
879 typedef NU8 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g;
880 struct tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg {
881 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* vals;
882 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
883 };
884 struct tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ {
885 tySequence__IHUFRsFxZNv7YydiUO2esQ* vals;
886 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* keys;
887 };
888 struct tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ {
889 NimStringDesc* definedSymbols;
890 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw moduleFlags;
891 tySequence__PXIzfWocnrafGz5p3CP5LA* includes;
892 tySequence__9bAGqSvkAaFL9bWjsEPslrFA* imports;
893 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw toReplay;
894 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw topLevel;
895 tyObject_PackedTree__8otSrA7MENGYESDkEP7nnw bodies;
896 tySequence__b89aLriiJnVTD186H6zNIgg* exports;
897 tySequence__b89aLriiJnVTD186H6zNIgg* hidden;
898 tySequence__REuPuHuSlOkZ0Q5oqzDrQg* reexports;
899 tySequence__b89aLriiJnVTD186H6zNIgg* compilerProcs;
900 tySequence__48JTohSgTy339bRxHzUD8KA* converters;
901 tySequence__48JTohSgTy339bRxHzUD8KA* methods;
902 tySequence__48JTohSgTy339bRxHzUD8KA* trmacros;
903 tySequence__48JTohSgTy339bRxHzUD8KA* pureEnums;
904 tySequence__I9aQmO9asXXWJ58UI9c8BCSzA* macroUsages;
905 tySequence__NyaOkf8ZwxP6rkRF5TOkew* typeInstCache;
906 tySequence__L9bOt8CaTEmIjgtuZvp6syg* procInstCache;
907 tySequence__im8UB2GsZvUaQ4a1wKGWhQ* attachedOps;
908 tySequence__xxnXDLpoqBo8zJzP9b1073g* methodsPerType;
909 tySequence__NyaOkf8ZwxP6rkRF5TOkew* enumToStringProcs;
910 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* emittedTypeInfo;
911 tySet_tyEnum_ModuleBackendFlag__fgnyOEZ7Q9aYVj8O59afcT4g backendFlags;
912 tySequence__DfmUmNgVGnYaiV1I6227tw* syms;
913 tySequence__t8Uv4lEJ4lkuECvP9c6JMhA* types;
914 tyObject_BiTable__SMd2CpsYscvX1veKoGcqmg strings;
915 tyObject_BiTable__DyMEQOe8VsqcG49bIhU69bBQ numbers;
916 tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ cfg;
917 };
918 struct tyObject_Table__CE4eiu6FavV1vmUiTXQ70g {
919 tySequence__9bT7o0CflHuiE4VhmtqBPCw* data;
920 NI counter;
921 };
922 struct tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w {
923 tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q status;
924 NIM_BOOL symsInit;
925 NIM_BOOL typesInit;
926 NIM_BOOL loadedButAliveSetChanged;
927 tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ fromDisk;
928 tySequence__eHqUwlHGGaPw0TDPDeL79cQ* syms;
929 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* types;
930 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module;
931 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g iface;
932 tyObject_Table__CE4eiu6FavV1vmUiTXQ70g ifaceHidden;
933 };
934 struct Exception {
935   RootObj Sup;
936 Exception* parent;
937 NCSTRING name;
938 NimStringDesc* message;
939 tySequence__uB9b75OUPRENsBAu4AnoePA* trace;
940 Exception* up;
941 };
942 struct tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA {
943   Exception Sup;
944 };
945 struct tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw {
946   tyObject_CatchableError__qrLSDoe2oBoAqNtJ9badtnA Sup;
947 };
948 struct tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag {
949   tyObject_ValueError__yoNlBGx0D2tRizIdhQuENw Sup;
950 };
951 typedef NU8 tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug;
952 struct tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA {
953 NI id;
954 NimStringDesc* s;
955 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* next;
956 NI h;
957 };
958 typedef NU8 tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w;
959 typedef NU8 tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw;
960 struct tyTuple__kN8up2W6YKc5YA9avn5mV5w {
961 NimStringDesc* Field0;
962 NI Field1;
963 NI Field2;
964 };
965 typedef NimStringDesc* tyArray__haiLFy0nBviVTKFGuwztzQ[5];
966 typedef NU8 tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg;
967 typedef NU8 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg;
968 typedef NU8 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag;
969 typedef NU8 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA;
970 typedef NU64 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw;
971 struct tyObject_TType__facALICuu8zUj0hjvbTLFg {
972   tyObject_TIdObj__KUwfjfUQEwGHguQbTcXu7w Sup;
973 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
974 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
975 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
976 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* sons;
977 tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n;
978 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner;
979 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
980 NI64 size;
981 NI16 align;
982 NI16 paddingAtEnd;
983 NI16 lockLevel;
984 tyObject_TLoc__EtHNvCB0bgfu9bFjzx9cb6aA loc;
985 tyObject_TType__facALICuu8zUj0hjvbTLFg* typeInst;
986 tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g uniqueId;
987 };
988 typedef NU8 tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw;
989 struct tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w {
990   RootObj Sup;
991 tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen;
992 };
993 struct tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA {
994 NI h;
995 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name;
996 };
997 struct tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw {
998 NI lastModule;
999 NU32 lastLit;
1000 NI32 lastFile;
1001 tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config;
1002 tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache;
1003 };
1004 struct tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg {
1005 tyObject_PackedDecoder__mJy59aKs7COuW5kZ9cw8pGKw decoder;
1006 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* values;
1007 NI i;
1008 NI module;
1009 };
1010 struct tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA {
1011 NIM_BOOL fromRod;
1012 NI modIndex;
1013 tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA ti;
1014 tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg rodIt;
1015 NIM_BOOL importHidden;
1016 };
1017 typedef NimStringDesc* tyArray__TLUjAhnMfzBtYkb49czB0KA[64];
1018 struct tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA {
1019 tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym;
1020 tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* concreteTypes;
1021 NI compilesId;
1022 };
1023 struct tyTuple__xYhUhS7X82rKTqbT9bRfCnw {
1024 NI Field0;
1025 NimStringDesc* Field1;
1026 NI32 Field2;
1027 };
1028 struct tyTuple__UvldbCB6B9ayi9bGYW7vJNLA {
1029 NI Field0;
1030 NI32 Field1;
1031 NU32 Field2;
1032 };
1033 struct tyTuple__z822nu9bFF1AlQnLrHjdwpA {
1034 tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q Field0;
1035 NimStringDesc* Field1;
1036 };
1037 struct tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw {
1038 NimStringDesc* fullPath;
1039 NimStringDesc* projPath;
1040 NimStringDesc* shortName;
1041 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedName;
1042 tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA* quotedFullName;
1043 tySequence__sM4lkSb7zS6F7OVMvW9cffQ* lines;
1044 NimStringDesc* dirtyFile;
1045 NimStringDesc* hash;
1046 NIM_BOOL dirty;
1047 };
1048 struct tyTuple__QeWl6B6ffS4pU6WWrtcrDw {
1049 NI Field0;
1050 NimStringDesc* Field1;
1051 };
1052 typedef NU8 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA;
1053 struct tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg {
1054 NimStringDesc* nimname;
1055 NimStringDesc* cname;
1056 NimStringDesc* obj;
1057 tySet_tyEnum_CfileFlag__Vl9c9ayddDuXiWtnWTsEYGsA flags;
1058 NimStringDesc* customArgs;
1059 };
1060 struct tyTuple__0q9cmhneJEKnQERTpXXdz6Q {
1061 NU32 Field0;
1062 NimStringDesc* Field1;
1063 };
1064 struct tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg {
1065 NU16 line;
1066 NI16 col;
1067 NU32 file;
1068 };
1069 struct tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow {
1070 tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind;
1071 tySet_tyEnum_TNodeFlag__jyh9acXHkhZANSSvPIY7ZLg flags;
1072 NI32 operand;
1073 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeId_0;
1074 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1075 };
1076 struct tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ {
1077 NU32 Field0;
1078 NI32 Field1;
1079 };
1080 struct tyTuple__Q7r9caOmeWqQGZCIBHhGRUA {
1081 NU32 Field0;
1082 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1083 };
1084 struct tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg {
1085 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1086 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg Field1;
1087 };
1088 struct tyTuple__XyJ8LOAZzVVXSsmt09b8uWw {
1089 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1090 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1091 };
1092 struct tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA {
1093 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ key;
1094 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1095 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* concreteTypes;
1096 };
1097 struct tyTuple__9aoobCDZB4x41HJSOmh0mwA {
1098 tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg Field0;
1099 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field1;
1100 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1101 };
1102 struct tyTuple__g0Q6Qx15nK53ce9aLo7YyrA {
1103 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field0;
1104 NI Field1;
1105 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ Field2;
1106 };
1107 typedef NU8 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ;
1108 struct tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw {
1109 tyEnum_TLibKind__9b8v60kso59bBaw9cp8B9a9apKQ kind;
1110 NIM_BOOL generated;
1111 NIM_BOOL isOverriden;
1112 NU32 name;
1113 NI32 path;
1114 };
1115 struct tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw {
1116 tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind;
1117 NU32 name;
1118 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typ;
1119 tySet_tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw flags;
1120 tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg magic;
1121 tyObject_PackedLineInfo__Q9bbXLBurHo2r5TyF6UBshg info;
1122 NI32 ast;
1123 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1124 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ guard;
1125 NI bitsize;
1126 NI alignment;
1127 tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options;
1128 NI position;
1129 NI offset;
1130 NU32 externalName;
1131 tySet_tyEnum_TLocFlag__o2bqJgR4ceIupnUSpxiudA locFlags;
1132 tyObject_PackedLib__oa01YzfeXO9bbIDH9cIki4Hw annex;
1133 NI32 constraint;
1134 };
1135 struct tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA {
1136 tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kind;
1137 tyEnum_TCallingConvention__yjAJ8w0h1PBaSwSGJ3P7IA callConv;
1138 tySet_tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw flags;
1139 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* types;
1140 NI32 n;
1141 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ sym;
1142 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ owner;
1143 NI64 size;
1144 NI16 align;
1145 NI16 paddingAtEnd;
1146 NI16 lockLevel;
1147 tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ typeInst;
1148 NI32 nonUniqueId;
1149 };
1150 struct tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ {
1151 NI Field0;
1152 tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* Field1;
1153 tySequence__vC9cvg0R8tfBaOXXi3sfMzw* Field2;
1154 };
1155 struct tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA {
1156 NCSTRING procname;
1157 NI line;
1158 NCSTRING filename;
1159 };
1160 struct tySequence__vv5mGmK03BCr5e3LTZA5Hw {
1161   TGenericSeq Sup;
1162   tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA data[SEQ_DECL_SIZE];
1163 };
1164 struct tySequence__4mZLwkxT8rbt9bf3wXrXYNQ {
1165   TGenericSeq Sup;
1166   tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA data[SEQ_DECL_SIZE];
1167 };
1168 struct tySequence__XMM60DtBsc6xYsIpNANkrA {
1169   TGenericSeq Sup;
1170   tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw data[SEQ_DECL_SIZE];
1171 };
1172 struct tySequence__O5RcspOP32YJ4YtU5ppxxA {
1173   TGenericSeq Sup;
1174   tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg data[SEQ_DECL_SIZE];
1175 };
1176 struct tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg {
1177   TGenericSeq Sup;
1178   tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ data[SEQ_DECL_SIZE];
1179 };
1180 struct tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA {
1181   TGenericSeq Sup;
1182   tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg data[SEQ_DECL_SIZE];
1183 };
1184 struct tySequence__ipEvhpHAmm8ZCn9bZAOdNYA {
1185   TGenericSeq Sup;
1186   tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ data[SEQ_DECL_SIZE];
1187 };
1188 struct tySequence__mWRMiYLthG9coLjkbElCxkw {
1189   TGenericSeq Sup;
1190   tyTuple__o67sDX0wYbEuhI9cJYAbDtg data[SEQ_DECL_SIZE];
1191 };
1192 struct tySequence__bTDCDwD2P7TodzbAefLcSw {
1193   TGenericSeq Sup;
1194   tyTuple__9aNnDWBFMF44sfFinBpMT4Q data[SEQ_DECL_SIZE];
1195 };
1196 struct tySequence__159bHWBGAOOs6U7OZ9cQlO0g {
1197   TGenericSeq Sup;
1198   tyTuple__VrD6plbUKJjYKM0lCr3hGQ data[SEQ_DECL_SIZE];
1199 };
1200 struct tySequence__3MPVXAHA08SszBrU4ffqEg {
1201   TGenericSeq Sup;
1202   tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg data[SEQ_DECL_SIZE];
1203 };
1204 struct tySequence__YCf5zJHm4JI06qpmKwPUWg {
1205   TGenericSeq Sup;
1206   tyTuple__1ZbjBgxAbnye0IFMZ6w4OA data[SEQ_DECL_SIZE];
1207 };
1208 struct tySequence__61s9cbAniKuBrdHwBhMDfQg {
1209   TGenericSeq Sup;
1210   tyTuple__rplX06U9bjhu9asm5pWdgqsA data[SEQ_DECL_SIZE];
1211 };
1212 struct tySequence__48JTohSgTy339bRxHzUD8KA {
1213   TGenericSeq Sup;
1214   NI32 data[SEQ_DECL_SIZE];
1215 };
1216 struct tySequence__fdmz6VkIf1ewwrssKYqRFg {
1217   TGenericSeq Sup;
1218   tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q data[SEQ_DECL_SIZE];
1219 };
1220 struct tySequence__kxu4GK0onha2t9bo86mdVAg {
1221   TGenericSeq Sup;
1222   tyTuple__xDU9bZmv1ZbZkJDaATBekIQ data[SEQ_DECL_SIZE];
1223 };
1224 struct tySequence__eHqUwlHGGaPw0TDPDeL79cQ {
1225   TGenericSeq Sup;
1226   tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* data[SEQ_DECL_SIZE];
1227 };
1228 struct tySequence__s9byh6WFJ16lPMcmqdaMTHA {
1229   TGenericSeq Sup;
1230   tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A data[SEQ_DECL_SIZE];
1231 };
1232 struct tySequence__1U9bG8RcAedEeYkQLZjVFKA {
1233   TGenericSeq Sup;
1234   tyTuple__3i6hlQmqrn6m7tuVN8FHjQ data[SEQ_DECL_SIZE];
1235 };
1236 struct tySequence__fIB1rTQ55aFonoft9a9bmljQ {
1237   TGenericSeq Sup;
1238   tyTuple__OJFzEczluV8Jmo9bRpBfkzw data[SEQ_DECL_SIZE];
1239 };
1240 struct tySequence__23SMqauuRsbDANhthj9bWlA {
1241   TGenericSeq Sup;
1242   tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw data[SEQ_DECL_SIZE];
1243 };
1244 struct tySequence__squ9b9bUH4OLHf6cEMrt6hVA {
1245   TGenericSeq Sup;
1246   tyTuple__F3gkSrMB1qp2Tvf9bixVXwg data[SEQ_DECL_SIZE];
1247 };
1248 struct tySequence__pHNq3oXj9av2sEUdqaqeZjw {
1249   TGenericSeq Sup;
1250   tyTuple__wcNatyuf8WOqAhGLhSvgiw data[SEQ_DECL_SIZE];
1251 };
1252 struct tySequence__MAQKEADohlpnXTModtugbQ {
1253   TGenericSeq Sup;
1254   tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ data[SEQ_DECL_SIZE];
1255 };
1256 struct tySequence__rQHmYk1HzcwNxKBymIFHpA {
1257   TGenericSeq Sup;
1258   tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w data[SEQ_DECL_SIZE];
1259 };
1260 struct tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A {
1261   TGenericSeq Sup;
1262   tyObject_TType__facALICuu8zUj0hjvbTLFg* data[SEQ_DECL_SIZE];
1263 };
1264 struct tySequence__sM4lkSb7zS6F7OVMvW9cffQ {
1265   TGenericSeq Sup;
1266   NimStringDesc* data[SEQ_DECL_SIZE];
1267 };
1268 struct tySequence__7lEisrXlQEzwtUKW5pzRCw {
1269   TGenericSeq Sup;
1270   tyTuple__xYhUhS7X82rKTqbT9bRfCnw data[SEQ_DECL_SIZE];
1271 };
1272 struct tySequence__Bre9bNyuQOg1EJKitjSzn8w {
1273   TGenericSeq Sup;
1274   tyObject_TrunkcolonObjectType___POcWT53G7t0BSUjc31o0iA* data[SEQ_DECL_SIZE];
1275 };
1276 struct tySequence__ehmV9bTklH2Gt9cXHV9c0HLeQ {
1277   TGenericSeq Sup;
1278   tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* data[SEQ_DECL_SIZE];
1279 };
1280 struct tySequence__9cnx3zXnWzeclW8Ko4oUgAQ {
1281   TGenericSeq Sup;
1282   tyTuple__UvldbCB6B9ayi9bGYW7vJNLA data[SEQ_DECL_SIZE];
1283 };
1284 struct tySequence__tNFrR3kRuS1FSwuiLGoSSA {
1285   TGenericSeq Sup;
1286   tyTuple__z822nu9bFF1AlQnLrHjdwpA data[SEQ_DECL_SIZE];
1287 };
1288 struct tySequence__Zi9cGbCWofbtABoHJ5RbLNQ {
1289   TGenericSeq Sup;
1290   tyObject_TFileInfo__GE3hAakXKOEpch4ap3zXAw data[SEQ_DECL_SIZE];
1291 };
1292 struct tySequence__4eRCaZmrYLLw2k30GPTiMw {
1293   TGenericSeq Sup;
1294   tyTuple__QeWl6B6ffS4pU6WWrtcrDw data[SEQ_DECL_SIZE];
1295 };
1296 struct tySequence__pK3qSsBZwdXd6qyUMkd5Jw {
1297   TGenericSeq Sup;
1298   tyObject_Cfile__i9cKq1ZGd1wgagjUEHLVFtg data[SEQ_DECL_SIZE];
1299 };
1300 struct tySequence__PXIzfWocnrafGz5p3CP5LA {
1301   TGenericSeq Sup;
1302   tyTuple__0q9cmhneJEKnQERTpXXdz6Q data[SEQ_DECL_SIZE];
1303 };
1304 struct tySequence__9bAGqSvkAaFL9bWjsEPslrFA {
1305   TGenericSeq Sup;
1306   NU32 data[SEQ_DECL_SIZE];
1307 };
1308 struct tySequence__29bS0n2QNyO1R7e0qMMOvLA {
1309   TGenericSeq Sup;
1310   tyObject_PackedNode__7lDGAZiNp4zbO65GEpoKow data[SEQ_DECL_SIZE];
1311 };
1312 struct tySequence__b89aLriiJnVTD186H6zNIgg {
1313   TGenericSeq Sup;
1314   tyTuple__Izx9aRSX9a0diDXD84jOS9aMQ data[SEQ_DECL_SIZE];
1315 };
1316 struct tySequence__REuPuHuSlOkZ0Q5oqzDrQg {
1317   TGenericSeq Sup;
1318   tyTuple__Q7r9caOmeWqQGZCIBHhGRUA data[SEQ_DECL_SIZE];
1319 };
1320 struct tySequence__I9aQmO9asXXWJ58UI9c8BCSzA {
1321   TGenericSeq Sup;
1322   tyTuple__7Wlwbz8zSe7Udyf7mmsd9cg data[SEQ_DECL_SIZE];
1323 };
1324 struct tySequence__NyaOkf8ZwxP6rkRF5TOkew {
1325   TGenericSeq Sup;
1326   tyTuple__XyJ8LOAZzVVXSsmt09b8uWw data[SEQ_DECL_SIZE];
1327 };
1328 struct tySequence__L9bOt8CaTEmIjgtuZvp6syg {
1329   TGenericSeq Sup;
1330   tyObject_PackedInstantiation__39cWRURu69agjI9c1ohiUmxiA data[SEQ_DECL_SIZE];
1331 };
1332 struct tySequence__im8UB2GsZvUaQ4a1wKGWhQ {
1333   TGenericSeq Sup;
1334   tyTuple__9aoobCDZB4x41HJSOmh0mwA data[SEQ_DECL_SIZE];
1335 };
1336 struct tySequence__xxnXDLpoqBo8zJzP9b1073g {
1337   TGenericSeq Sup;
1338   tyTuple__g0Q6Qx15nK53ce9aLo7YyrA data[SEQ_DECL_SIZE];
1339 };
1340 struct tySequence__DfmUmNgVGnYaiV1I6227tw {
1341   TGenericSeq Sup;
1342   tyObject_PackedSym__XjVn21MwvH8ij6CfopYZWw data[SEQ_DECL_SIZE];
1343 };
1344 struct tySequence__t8Uv4lEJ4lkuECvP9c6JMhA {
1345   TGenericSeq Sup;
1346   tyObject_PackedType__IhXsK7mrwumUBtEqbZ2BqA data[SEQ_DECL_SIZE];
1347 };
1348 struct tySequence__IHUFRsFxZNv7YydiUO2esQ {
1349   TGenericSeq Sup;
1350   NI64 data[SEQ_DECL_SIZE];
1351 };
1352 struct tySequence__vC9cvg0R8tfBaOXXi3sfMzw {
1353   TGenericSeq Sup;
1354   tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ data[SEQ_DECL_SIZE];
1355 };
1356 struct tySequence__9bT7o0CflHuiE4VhmtqBPCw {
1357   TGenericSeq Sup;
1358   tyTuple__8x6vq4Dc9aLvKX9actMeR9avQ data[SEQ_DECL_SIZE];
1359 };
1360 struct tySequence__uB9b75OUPRENsBAu4AnoePA {
1361   TGenericSeq Sup;
1362   tyObject_StackTraceEntry__oLyohQ7O2XOvGnflOss8EA data[SEQ_DECL_SIZE];
1363 };
1364 N_LIB_PRIVATE N_NIMCALL(void, nimGCvisit)(void* d, NI op);
1365 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op);
1366 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op);
1367 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op);
1368 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op);
1369 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op);
1370 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op);
1371 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op);
1372 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op);
1373 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op);
1374 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op);
1375 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op);
1376 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op);
1377 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op);
1378 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op);
1379 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op);
1380 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op);
1381 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op);
1382 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op);
1383 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op);
1384 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op);
1385 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op);
1386 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op);
1387 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op);
1388 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op);
1389 N_LIB_PRIVATE N_NOINLINE(void*, newObj)(TNimType* typ, NI size);
1390 static N_INLINE(void, asgnRef)(void** dest, void* src);
1391 static N_INLINE(void, incRef__system_5309)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1392 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y);
1393 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5271)(void* usr);
1394 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1395 static N_INLINE(void, decRef__system_5316)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1396 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1397 static N_INLINE(void, rtlAddZCT__system_5314)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1398 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5265)(tyObject_CellSeq__Axo1XVm9aaQueTOldv8le5w* s, tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1399 N_LIB_PRIVATE N_NIMCALL(void, initStrTable__ast_4088)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* x);
1400 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1401 N_LIB_PRIVATE N_NIMCALL(void, initPackedSet__pureZcollectionsZintsets_16)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result);
1402 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result);
1403 N_LIB_PRIVATE N_NIMCALL(void, unsureAsgnRef)(void** dest, void* src);
1404 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count);
1405 N_LIB_PRIVATE N_NIMCALL(NI, nextPowerOfTwo__pureZmath_177)(NI x);
1406 N_LIB_PRIVATE N_NIMCALL(void*, newSeq)(TNimType* typ, NI len);
1407 static N_INLINE(void, nimGCunrefRC1)(void* p);
1408 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result);
1409 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, newNode__ast_3332)(tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kind);
1410 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result);
1411 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result);
1412 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result);
1413 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result);
1414 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result);
1415 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result);
1416 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m);
1417 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9008)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m);
1418 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, newSym__ast_3445)(tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw symKind, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g id, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* owner, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tySet_tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg options);
1419 N_LIB_PRIVATE N_NIMCALL(tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA*, getIdent__idents_143)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* ic, NimStringDesc* identifier);
1420 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x);
1421 static N_INLINE(void, nimZeroMem)(void* p, NI size);
1422 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size);
1423 N_LIB_PRIVATE N_NIMCALL(void, initTable__lineinfos_323)(NI initialSize, tyObject_Table__Ab4q9c36aMR4mtkEOIBzdzA* Result);
1424 N_LIB_PRIVATE N_NIMCALL(void, incl__pureZcollectionsZintsets_55)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1425 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b);
1426 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val);
1427 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc);
1428 static N_INLINE(NI, hash__ast_780)(NI32 x);
1429 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x);
1430 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b);
1431 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
1432 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
1433 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t);
1434 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t);
1435 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h);
1436 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc);
1437 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module);
1438 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__icZic_8334)(tySequence__rQHmYk1HzcwNxKBymIFHpA** g, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules);
1439 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
1440 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
1441 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
1442 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1443 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1444 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
1445 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x);
1446 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x);
1447 N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_167)(NimStringDesc** result, NI64 x);
1448 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
1449 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
1450 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
1451 N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, rope__ropes_109)(NimStringDesc* s);
1452 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, uniqueModuleName__msgs_1512)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fid);
1453 N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt);
1454 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1455 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
1456 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFilenameOption__msgs_590)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx, tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ opt);
1457 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatStr)(NimStringDesc* s, NI n);
1458 N_LIB_PRIVATE N_NOINLINE(void, liMessage__msgs_1118)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw);
1459 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
1460 N_LIB_PRIVATE N_NIMCALL(void, saveRodFile__icZic_4379)(NimStringDesc* filename, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1461 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toRodFile__options_4251)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NimStringDesc* ext);
1462 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFullPath__msgs_538)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx);
1463 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1464 N_LIB_PRIVATE N_NIMCALL(void, simulateLoadedModule__icZic_8471)(tySequence__rQHmYk1HzcwNxKBymIFHpA** g, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1465 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1466 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1467 N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_777)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1468 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b);
1469 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t);
1470 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1471 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_8375)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tySequence__3MPVXAHA08SszBrU4ffqEg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val, NI hc, NI h);
1472 N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
1473 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1474 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1475 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t);
1476 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1477 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_6781)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tySequence__YCf5zJHm4JI06qpmKwPUWg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val, NI hc, NI h);
1478 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1479 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1480 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1481 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, interfaceSymbol__icZic_9067)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI32 module, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, NIM_BOOL importHidden);
1482 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, strTableGet__astalgo_3390)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA t, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1483 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op);
1484 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1485 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1486 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_4407)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value);
1487 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val);
1488 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t);
1489 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1490 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_5159)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tySequence__bTDCDwD2P7TodzbAefLcSw** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val, NI hc, NI h);
1491 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1492 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n);
1493 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__astalgo_3496)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1494 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__icZic_2268)(tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* c, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ pc);
1495 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1496 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1497 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) __attribute__((noreturn));
1498 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, loadTypeFromId__icZic_8402)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI module, tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ id);
1499 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1500 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadSymFromId__icZic_8417)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI module, tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ id);
1501 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initRodIter__icZic_8501)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config, tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tySequence__rQHmYk1HzcwNxKBymIFHpA** g, NI32 module, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name, NIM_BOOL importHidden);
1502 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initIdentIter__astalgo_3427)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* s);
1503 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextRodIter__icZic_8962)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tySequence__rQHmYk1HzcwNxKBymIFHpA** g);
1504 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextIdentIter__astalgo_3408)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab);
1505 N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3332)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* n);
1506 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len);
1507 N_NIMCALL(NimStringDesc*, rawNewString)(NI cap);
1508 N_LIB_PRIVATE N_NIMCALL(NI32, searchForCompilerproc__icZic_9159)(tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w* m, NimStringDesc* name);
1509 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item);
1510 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
1511 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
1512 N_LIB_PRIVATE N_NIMCALL(void, toPackedGeneratedProcDef__icZic_3061)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1513 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1514 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1515 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len);
1516 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val);
1517 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1518 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val);
1519 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1520 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1521 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t);
1522 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1523 N_LIB_PRIVATE N_NIMCALL(void, rememberStartupConfig__icZic_505)(tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ* dest, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config);
1524 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t);
1525 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t);
1526 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1527 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1528 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1529 N_LIB_PRIVATE TNimType NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_;
1530 N_LIB_PRIVATE TNimType NTIiface__uvkV248cZcsEQKaQm7C9aEA_;
1531 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1532 N_LIB_PRIVATE TNimType NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_;
1533 N_LIB_PRIVATE TNimType NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_;
1534 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1535 extern TNimType NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_;
1536 N_LIB_PRIVATE TNimType NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_;
1537 extern TNimType NTItstrtable__f07aOS3dr28kGa5wcE29aFA_;
1538 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
1539 N_LIB_PRIVATE TNimType NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_;
1540 extern TNimType NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_;
1541 extern TNimType NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_;
1542 N_LIB_PRIVATE TNimType NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_;
1543 N_LIB_PRIVATE TNimType NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_;
1544 N_LIB_PRIVATE TNimType NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_;
1545 extern TNimType NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_;
1546 N_LIB_PRIVATE TNimType NTIlazytype__Q19c34D32PKyTKlx6R6yODg_;
1547 extern TNimType NTIptype__qt2Wh0elFEz5fH0l7yusLw_;
1548 N_LIB_PRIVATE TNimType NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_;
1549 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_;
1550 N_LIB_PRIVATE TNimType NTItable__UVZI5J9aS51B4B0eYPpW1Rg_;
1551 N_LIB_PRIVATE TNimType NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_;
1552 N_LIB_PRIVATE TNimType NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_;
1553 N_LIB_PRIVATE TNimType NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_;
1554 extern TNimType NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_;
1555 N_LIB_PRIVATE TNimType NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_;
1556 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_;
1557 N_LIB_PRIVATE TNimType NTItable__iowAVDkco3qpbEH0z8OmkQ_;
1558 N_LIB_PRIVATE TNimType NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_;
1559 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_;
1560 N_LIB_PRIVATE TNimType NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_;
1561 N_LIB_PRIVATE TNimType NTItable__KUYGGgSxi8wBr0SXET9bi3w_;
1562 N_LIB_PRIVATE TNimType NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_;
1563 N_LIB_PRIVATE TNimType NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_;
1564 N_LIB_PRIVATE TNimType NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_;
1565 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_;
1566 N_LIB_PRIVATE TNimType NTItable__KcymdZjUsmGSK8BxmvoJgw_;
1567 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_;
1568 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_;
1569 extern TNimType NTItable__Ab4q9c36aMR4mtkEOIBzdzA_;
1570 extern TNimType NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_;
1571 N_LIB_PRIVATE TNimType NTItable__hd3qB0wXU9bWPJR7fjShhbA_;
1572 N_LIB_PRIVATE TNimType NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_;
1573 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_;
1574 extern TNimType NTIpackedset__IhxwDBRi51nGrosBGFKcsA_;
1575 N_LIB_PRIVATE TNimType NTItable__fdKWDDO1P17zvuQPReVgRA_;
1576 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_;
1577 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
1578 extern TNimType NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_;
1579 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_;
1580 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1581 N_LIB_PRIVATE TNimType NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_;
1582 N_LIB_PRIVATE TNimType NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_;
1583 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_;
1584 extern TNimType NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_;
1585 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1586 extern TNimType NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_;
1587 N_LIB_PRIVATE TNimType NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_;
1588 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
1589 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
1590 extern TNimType NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_;
1591 N_LIB_PRIVATE TNimType NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_;
1592 N_LIB_PRIVATE TNimType NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_;
1593 N_LIB_PRIVATE TNimType NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_;
1594 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1595 N_LIB_PRIVATE TNimType NTItable__Ue6w4c82v7gc7t2qntTbAw_;
1596 N_LIB_PRIVATE TNimType NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_;
1597 extern TNimType NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_;
1598 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_;
1599 N_LIB_PRIVATE TNimType NTItable__G1v8c16HePOldLeucwe05Q_;
1600 N_LIB_PRIVATE TNimType NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_;
1601 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_;
1602 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_;
1603 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_;
1604 N_LIB_PRIVATE TNimType NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_;
1605 N_LIB_PRIVATE TNimType NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_;
1606 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1607 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_;
1608 N_LIB_PRIVATE TNimType NTItable__NttoEzoiq5CiphZe81oadg_;
1609 N_LIB_PRIVATE TNimType NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_;
1610 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
1611 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_;
1612 N_LIB_PRIVATE TNimType NTItable__nagDFX4QHx0s6Fvma9blmSg_;
1613 N_LIB_PRIVATE TNimType NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_;
1614 N_LIB_PRIVATE TNimType NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_;
1615 N_LIB_PRIVATE TNimType NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_;
1616 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_;
1617 TNimNode* NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[3];
1618 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_;
1619 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_;
1620 N_LIB_PRIVATE TNimType NTInode__tPE9ckDbaXj82MdUy0JgA7w_;
1621 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_;
1622 N_LIB_PRIVATE TNimType NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_;
1623 N_LIB_PRIVATE TNimType NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_;
1624 N_LIB_PRIVATE TNimType NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_;
1625 N_LIB_PRIVATE TNimType NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_;
1626 N_LIB_PRIVATE TNimType NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_;
1627 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_;
1628 extern TNimType NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_;
1629 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_;
1630 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_;
1631 extern TNimType NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_;
1632 N_LIB_PRIVATE TNimType NTIoperators__EbMP71azE1HSvYAQoCH9cXA_;
1633 N_LIB_PRIVATE TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1634 extern NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280;
1635 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_41, "<=", 2);
1636 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_42, "<", 1);
1637 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_43, "and", 3);
1638 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_44, "or", 2);
1639 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_45, "isnil", 5);
1640 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_46, "==", 2);
1641 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_47, "+", 1);
1642 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_48, "-", 1);
1643 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_49, "*", 1);
1644 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_50, "div", 3);
1645 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_51, "len", 3);
1646 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_52, "not", 3);
1647 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_53, "contains", 8);
1648 extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_;
1649 extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_;
1650 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_54, "key not found: ", 15);
1651 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_55, "(", 1);
1652 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_56, ", ", 2);
1653 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_57, "module", 6);
1654 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_58, ": ", 2);
1655 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_59, "item", 4);
1656 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_60, ")", 1);
1657 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_61, "nimscript", 9);
1658 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_62, ">", 1);
1659 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_63, "(toplevel)", 10);
1660 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_64, "(nims) ", 7);
1661 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_65, "$#$# $#: $#: $#", 15);
1662 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_67, "/home/runner/work/nightlies/nightlies/nim/compiler/modulegraphs.nim", 67);
1663 static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__vJDjRhiQWnfbAi9csscWSug_66 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_67),
1664 ((NI) 596),
1665 ((NI) 14)}
1666 ;
1667 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_68, "rod", 3);
1668 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
1669 N_LIB_PRIVATE TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1670 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_69, "__", 2);
1671 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_70, "A", 1);
1672 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_71, "B", 1);
1673 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_72, "C", 1);
1674 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_73, "D", 1);
1675 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_74, "E", 1);
1676 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_75, "F", 1);
1677 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_76, "G", 1);
1678 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_77, "H", 1);
1679 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_78, "I", 1);
1680 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_79, "J", 1);
1681 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_80, "K", 1);
1682 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_81, "L", 1);
1683 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_82, "M", 1);
1684 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_83, "N", 1);
1685 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_84, "O", 1);
1686 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_85, "P", 1);
1687 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_86, "Q", 1);
1688 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_87, "R", 1);
1689 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_88, "S", 1);
1690 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_89, "T", 1);
1691 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_90, "U", 1);
1692 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_91, "V", 1);
1693 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_92, "W", 1);
1694 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_93, "X", 1);
1695 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_94, "Y", 1);
1696 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_95, "Z", 1);
1697 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_96, "a", 1);
1698 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_97, "b", 1);
1699 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_98, "c", 1);
1700 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_99, "d", 1);
1701 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_100, "e", 1);
1702 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_101, "f", 1);
1703 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_102, "g", 1);
1704 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_103, "h", 1);
1705 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_104, "i", 1);
1706 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_105, "j", 1);
1707 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_106, "k", 1);
1708 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_107, "l", 1);
1709 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_108, "m", 1);
1710 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_109, "n", 1);
1711 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_110, "o", 1);
1712 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_111, "p", 1);
1713 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_112, "q", 1);
1714 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_113, "r", 1);
1715 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_114, "s", 1);
1716 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_115, "t", 1);
1717 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_116, "u", 1);
1718 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_117, "v", 1);
1719 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_118, "w", 1);
1720 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_119, "x", 1);
1721 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_120, "y", 1);
1722 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_121, "z", 1);
1723 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_122, "0", 1);
1724 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_123, "1", 1);
1725 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_124, "2", 1);
1726 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_125, "3", 1);
1727 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_126, "4", 1);
1728 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_127, "5", 1);
1729 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_128, "6", 1);
1730 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_129, "7", 1);
1731 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_130, "8", 1);
1732 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_131, "9a", 2);
1733 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_132, "9b", 2);
1734 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_133, "9c", 2);
1735 N_LIB_PRIVATE NIM_CONST tyArray__TLUjAhnMfzBtYkb49czB0KA cb64__modulegraphs_2593 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_70),
1736 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_71),
1737 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_72),
1738 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_73),
1739 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_74),
1740 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_75),
1741 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_76),
1742 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_77),
1743 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_78),
1744 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_79),
1745 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_80),
1746 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_81),
1747 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_82),
1748 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_83),
1749 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_84),
1750 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_85),
1751 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_86),
1752 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_87),
1753 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_88),
1754 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_89),
1755 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_90),
1756 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_91),
1757 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_92),
1758 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_93),
1759 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_94),
1760 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_95),
1761 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_96),
1762 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_97),
1763 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_98),
1764 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_99),
1765 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_100),
1766 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_101),
1767 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_102),
1768 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_103),
1769 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_104),
1770 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_105),
1771 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_106),
1772 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_107),
1773 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_108),
1774 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_109),
1775 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_110),
1776 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_111),
1777 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_112),
1778 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_113),
1779 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_114),
1780 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_115),
1781 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_116),
1782 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_117),
1783 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_118),
1784 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_119),
1785 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_120),
1786 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_121),
1787 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_122),
1788 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_123),
1789 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_124),
1790 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_125),
1791 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_126),
1792 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_127),
1793 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_128),
1794 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_129),
1795 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_130),
1796 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_131),
1797 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_132),
1798 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_133)}
1799 ;
1800 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1801 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
1802 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5218;
N_NIMCALL(void,Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)1803 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op) {
1804 	tySequence__vv5mGmK03BCr5e3LTZA5Hw* a;
1805 	NI T1_;
1806 	a = (tySequence__vv5mGmK03BCr5e3LTZA5Hw*)p;
1807 	T1_ = (NI)0;
1808 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1809 	nimGCvisit((void*)a->data[T1_].sym, op);
1810 	}
1811 }
N_NIMCALL(void,Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)1812 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op) {
1813 	tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* a;
1814 	NI T1_;
1815 	a = (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*)p;
1816 	T1_ = (NI)0;
1817 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1818 	nimGCvisit((void*)a->data[T1_].module, op);
1819 	nimGCvisit((void*)a->data[T1_].converters, op);
1820 	nimGCvisit((void*)a->data[T1_].patterns, op);
1821 	nimGCvisit((void*)a->data[T1_].pureEnums, op);
1822 	nimGCvisit((void*)a->data[T1_].interf.data, op);
1823 	nimGCvisit((void*)a->data[T1_].interfHidden.data, op);
1824 	nimGCvisit((void*)a->data[T1_].uniqueName, op);
1825 	}
1826 }
N_NIMCALL(void,Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)1827 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op) {
1828 	tySequence__XMM60DtBsc6xYsIpNANkrA* a;
1829 	NI T1_;
1830 	NI T2_;
1831 	NI T3_;
1832 	a = (tySequence__XMM60DtBsc6xYsIpNANkrA*)p;
1833 	T1_ = (NI)0;
1834 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1835 	nimGCvisit((void*)a->data[T1_].filenames.data, op);
1836 	nimGCvisit((void*)a->data[T1_].pendingTypes, op);
1837 	nimGCvisit((void*)a->data[T1_].pendingSyms, op);
1838 	nimGCvisit((void*)a->data[T1_].typeMarker.head, op);
1839 	nimGCvisit((void*)a->data[T1_].typeMarker.data, op);
1840 	T2_ = (NI)0;
1841 	nimGCvisit((void*)a->data[T1_].symMarker.head, op);
1842 	nimGCvisit((void*)a->data[T1_].symMarker.data, op);
1843 	T3_ = (NI)0;
1844 	nimGCvisit((void*)a->data[T1_].config, op);
1845 	}
1846 }
N_NIMCALL(void,Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)1847 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op) {
1848 	tySequence__O5RcspOP32YJ4YtU5ppxxA* a;
1849 	NI T1_;
1850 	a = (tySequence__O5RcspOP32YJ4YtU5ppxxA*)p;
1851 	T1_ = (NI)0;
1852 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1853 	nimGCvisit((void*)a->data[T1_].typ, op);
1854 	}
1855 }
N_NIMCALL(void,Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)1856 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op) {
1857 	tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* a;
1858 	NI T1_;
1859 	a = (tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*)p;
1860 	T1_ = (NI)0;
1861 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1862 	nimGCvisit((void*)a->data[T1_].Field2, op);
1863 	}
1864 }
N_NIMCALL(void,Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)1865 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op) {
1866 	tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* a;
1867 	NI T1_;
1868 	a = (tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*)p;
1869 	T1_ = (NI)0;
1870 }
N_NIMCALL(void,Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)1871 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op) {
1872 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* a;
1873 	NI T1_;
1874 	a = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*)p;
1875 	T1_ = (NI)0;
1876 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1877 	nimGCvisit((void*)a->data[T1_].concreteTypes, op);
1878 	nimGCvisit((void*)a->data[T1_].inst, op);
1879 	}
1880 }
N_NIMCALL(void,Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)1881 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op) {
1882 	tySequence__mWRMiYLthG9coLjkbElCxkw* a;
1883 	NI T1_;
1884 	a = (tySequence__mWRMiYLthG9coLjkbElCxkw*)p;
1885 	T1_ = (NI)0;
1886 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1887 	nimGCvisit((void*)a->data[T1_].Field2, op);
1888 	}
1889 }
N_NIMCALL(void,Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)1890 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op) {
1891 	tySequence__bTDCDwD2P7TodzbAefLcSw* a;
1892 	NI T1_;
1893 	a = (tySequence__bTDCDwD2P7TodzbAefLcSw*)p;
1894 	T1_ = (NI)0;
1895 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1896 	nimGCvisit((void*)a->data[T1_].Field2, op);
1897 	}
1898 }
N_NIMCALL(void,Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)1899 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op) {
1900 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* a;
1901 	NI T1_;
1902 	a = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*)p;
1903 	T1_ = (NI)0;
1904 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1905 	nimGCvisit((void*)a->data[T1_].Field1.sym, op);
1906 	}
1907 }
N_NIMCALL(void,Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)1908 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op) {
1909 	tySequence__3MPVXAHA08SszBrU4ffqEg* a;
1910 	NI T1_;
1911 	a = (tySequence__3MPVXAHA08SszBrU4ffqEg*)p;
1912 	T1_ = (NI)0;
1913 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1914 	nimGCvisit((void*)a->data[T1_].Field2, op);
1915 	}
1916 }
N_NIMCALL(void,Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)1917 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op) {
1918 	tySequence__YCf5zJHm4JI06qpmKwPUWg* a;
1919 	NI T1_;
1920 	a = (tySequence__YCf5zJHm4JI06qpmKwPUWg*)p;
1921 	T1_ = (NI)0;
1922 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1923 	nimGCvisit((void*)a->data[T1_].Field2.sym, op);
1924 	}
1925 }
N_NIMCALL(void,Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)1926 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op) {
1927 	tySequence__61s9cbAniKuBrdHwBhMDfQg* a;
1928 	NI T1_;
1929 	a = (tySequence__61s9cbAniKuBrdHwBhMDfQg*)p;
1930 	T1_ = (NI)0;
1931 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1932 	nimGCvisit((void*)a->data[T1_].Field2.data, op);
1933 	}
1934 }
N_NIMCALL(void,Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)1935 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op) {
1936 	tySequence__fdmz6VkIf1ewwrssKYqRFg* a;
1937 	NI T1_;
1938 	a = (tySequence__fdmz6VkIf1ewwrssKYqRFg*)p;
1939 	T1_ = (NI)0;
1940 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1941 	nimGCvisit((void*)a->data[T1_].Field2, op);
1942 	}
1943 }
N_NIMCALL(void,Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)1944 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op) {
1945 	tySequence__kxu4GK0onha2t9bo86mdVAg* a;
1946 	NI T1_;
1947 	a = (tySequence__kxu4GK0onha2t9bo86mdVAg*)p;
1948 	T1_ = (NI)0;
1949 }
N_NIMCALL(void,Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)1950 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op) {
1951 	tySequence__s9byh6WFJ16lPMcmqdaMTHA* a;
1952 	NI T1_;
1953 	a = (tySequence__s9byh6WFJ16lPMcmqdaMTHA*)p;
1954 	T1_ = (NI)0;
1955 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1956 	nimGCvisit((void*)a->data[T1_].Field0, op);
1957 	nimGCvisit((void*)a->data[T1_].Field1, op);
1958 	}
1959 }
N_NIMCALL(void,Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)1960 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op) {
1961 	tySequence__1U9bG8RcAedEeYkQLZjVFKA* a;
1962 	NI T1_;
1963 	NI T2_;
1964 	a = (tySequence__1U9bG8RcAedEeYkQLZjVFKA*)p;
1965 	T1_ = (NI)0;
1966 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1967 	T2_ = (NI)0;
1968 	nimGCvisit((void*)a->data[T1_].Field2, op);
1969 	}
1970 }
N_NIMCALL(void,Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)1971 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op) {
1972 	tySequence__fIB1rTQ55aFonoft9a9bmljQ* a;
1973 	NI T1_;
1974 	NI T2_;
1975 	a = (tySequence__fIB1rTQ55aFonoft9a9bmljQ*)p;
1976 	T1_ = (NI)0;
1977 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1978 	T2_ = (NI)0;
1979 	}
1980 }
N_NIMCALL(void,Marker_tySequence__23SMqauuRsbDANhthj9bWlA)1981 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op) {
1982 	tySequence__23SMqauuRsbDANhthj9bWlA* a;
1983 	NI T1_;
1984 	a = (tySequence__23SMqauuRsbDANhthj9bWlA*)p;
1985 	T1_ = (NI)0;
1986 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1987 	nimGCvisit((void*)a->data[T1_].Field1, op);
1988 	nimGCvisit((void*)a->data[T1_].Field2, op);
1989 	}
1990 }
N_NIMCALL(void,Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)1991 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op) {
1992 	tySequence__squ9b9bUH4OLHf6cEMrt6hVA* a;
1993 	NI T1_;
1994 	a = (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*)p;
1995 	T1_ = (NI)0;
1996 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1997 	nimGCvisit((void*)a->data[T1_].Field1, op);
1998 	}
1999 }
N_NIMCALL(void,Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)2000 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op) {
2001 	tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* a;
2002 	NI T1_;
2003 	NI T2_;
2004 	NI T3_;
2005 	a = (tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*)p;
2006 	T1_ = (NI)0;
2007 	for (T1_ = 0; T1_ < 512; T1_++) {
2008 	nimGCvisit((void*)(*a).keys[T1_], op);
2009 	}
2010 	switch ((*a).isInternal) {
2011 	case NIM_FALSE:
2012 	T2_ = (NI)0;
2013 	for (T2_ = 0; T2_ < 512; T2_++) {
2014 	nimGCvisit((void*)(*a)._isInternal_1.vals[T2_], op);
2015 	}
2016 	break;
2017 	case NIM_TRUE:
2018 	T3_ = (NI)0;
2019 	for (T3_ = 0; T3_ < 512; T3_++) {
2020 	nimGCvisit((void*)(*a)._isInternal_2.links[T3_], op);
2021 	}
2022 	break;
2023 	}
2024 }
N_NIMCALL(void,Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)2025 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op) {
2026 	tySequence__pHNq3oXj9av2sEUdqaqeZjw* a;
2027 	NI T1_;
2028 	a = (tySequence__pHNq3oXj9av2sEUdqaqeZjw*)p;
2029 	T1_ = (NI)0;
2030 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
2031 	nimGCvisit((void*)a->data[T1_].Field1, op);
2032 	nimGCvisit((void*)a->data[T1_].Field2.root, op);
2033 	}
2034 }
N_NIMCALL(void,Marker_tySequence__MAQKEADohlpnXTModtugbQ)2035 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op) {
2036 	tySequence__MAQKEADohlpnXTModtugbQ* a;
2037 	NI T1_;
2038 	a = (tySequence__MAQKEADohlpnXTModtugbQ*)p;
2039 	T1_ = (NI)0;
2040 }
N_NIMCALL(void,Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)2041 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op) {
2042 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* a;
2043 	NI T1_;
2044 	NI T2_;
2045 	NI T3_;
2046 	a = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*)p;
2047 	nimGCvisit((void*)(*a).ifaces, op);
2048 	nimGCvisit((void*)(*a).packed_0, op);
2049 	nimGCvisit((void*)(*a).encoders, op);
2050 	nimGCvisit((void*)(*a).typeInstCache.data, op);
2051 	nimGCvisit((void*)(*a).procInstCache.data, op);
2052 	T1_ = (NI)0;
2053 	for (T1_ = 0; T1_ < 5; T1_++) {
2054 	nimGCvisit((void*)(*a).attachedOps[T1_].data, op);
2055 	}
2056 	nimGCvisit((void*)(*a).methodsPerType.data, op);
2057 	nimGCvisit((void*)(*a).enumToStringProcs.data, op);
2058 	nimGCvisit((void*)(*a).emittedTypeInfo.data, op);
2059 	nimGCvisit((void*)(*a).packageSyms.data, op);
2060 	nimGCvisit((void*)(*a).modulesPerPackage.data, op);
2061 	nimGCvisit((void*)(*a).deps.head, op);
2062 	nimGCvisit((void*)(*a).deps.data, op);
2063 	T2_ = (NI)0;
2064 	nimGCvisit((void*)(*a).importDeps.data, op);
2065 	nimGCvisit((void*)(*a).inclToMod.data, op);
2066 	nimGCvisit((void*)(*a).importStack, op);
2067 	nimGCvisit((void*)(*a).backend, op);
2068 	nimGCvisit((void*)(*a).config, op);
2069 	nimGCvisit((void*)(*a).cache, op);
2070 	nimGCvisit((void*)(*a).vm, op);
2071 	nimGCvisit((void*)(*a).doStopCompile.ClE_0, op);
2072 	nimGCvisit((void*)(*a).usageSym, op);
2073 	nimGCvisit((void*)(*a).owners, op);
2074 	nimGCvisit((void*)(*a).methods, op);
2075 	nimGCvisit((void*)(*a).systemModule, op);
2076 	T3_ = (NI)0;
2077 	for (T3_ = 0; T3_ < 65; T3_++) {
2078 	nimGCvisit((void*)(*a).sysTypes[T3_], op);
2079 	}
2080 	nimGCvisit((void*)(*a).compilerprocs.data, op);
2081 	nimGCvisit((void*)(*a).exposed.data, op);
2082 	nimGCvisit((void*)(*a).packageTypes.data, op);
2083 	nimGCvisit((void*)(*a).emptyNode, op);
2084 	nimGCvisit((void*)(*a).canonTypes.data, op);
2085 	nimGCvisit((void*)(*a).symBodyHashes.data, op);
2086 	nimGCvisit((void*)(*a).cacheSeqs.data, op);
2087 	nimGCvisit((void*)(*a).cacheCounters.data, op);
2088 	nimGCvisit((void*)(*a).cacheTables.data, op);
2089 	nimGCvisit((void*)(*a).passes, op);
2090 	nimGCvisit((void*)(*a).globalDestructors, op);
2091 	nimGCvisit((void*)(*a).idgen, op);
2092 	nimGCvisit((void*)(*a).operators.opNot, op);
2093 	nimGCvisit((void*)(*a).operators.opContains, op);
2094 	nimGCvisit((void*)(*a).operators.opLe, op);
2095 	nimGCvisit((void*)(*a).operators.opLt, op);
2096 	nimGCvisit((void*)(*a).operators.opAnd, op);
2097 	nimGCvisit((void*)(*a).operators.opOr, op);
2098 	nimGCvisit((void*)(*a).operators.opIsNil, op);
2099 	nimGCvisit((void*)(*a).operators.opEq, op);
2100 	nimGCvisit((void*)(*a).operators.opAdd, op);
2101 	nimGCvisit((void*)(*a).operators.opSub, op);
2102 	nimGCvisit((void*)(*a).operators.opMul, op);
2103 	nimGCvisit((void*)(*a).operators.opDiv, op);
2104 	nimGCvisit((void*)(*a).operators.opLen, op);
2105 }
N_INLINE(NI,pluspercent___system_696)2106 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
2107 	NI result;
2108 	result = (NI)0;
2109 	result = ((NI) ((NU)((NU64)(((NU) (x))) + (NU64)(((NU) (y))))));
2110 	return result;
2111 }
N_INLINE(void,incRef__system_5309)2112 static N_INLINE(void, incRef__system_5309)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2113 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
2114 }
N_INLINE(NI,minuspercent___system_716)2115 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
2116 	NI result;
2117 	result = (NI)0;
2118 	result = ((NI) ((NU)((NU64)(((NU) (x))) - (NU64)(((NU) (y))))));
2119 	return result;
2120 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5271)2121 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5271)(void* usr) {
2122 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
2123 	NI T1_;
2124 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2125 	T1_ = (NI)0;
2126 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 16));
2127 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
2128 	return result;
2129 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)2130 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
2131 	NIM_BOOL result;
2132 	result = (NIM_BOOL)0;
2133 	result = ((NU64)(((NU) (x))) < (NU64)(((NU) (y))));
2134 	return result;
2135 }
N_INLINE(void,rtlAddZCT__system_5314)2136 static N_INLINE(void, rtlAddZCT__system_5314)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2137 	addZCT__system_5265((&gch__system_5218.zct), c);
2138 }
N_INLINE(void,decRef__system_5316)2139 static N_INLINE(void, decRef__system_5316)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2140 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
2141 	{
2142 		NIM_BOOL T3_;
2143 		T3_ = (NIM_BOOL)0;
2144 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
2145 		if (!T3_) goto LA4_;
2146 		rtlAddZCT__system_5314(c);
2147 	}
2148 	LA4_: ;
2149 }
N_INLINE(void,asgnRef)2150 static N_INLINE(void, asgnRef)(void** dest, void* src) {
2151 	{
2152 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
2153 		if (!!((src == NIM_NIL))) goto LA3_;
2154 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2155 		T5_ = usrToCell__system_5271(src);
2156 		incRef__system_5309(T5_);
2157 	}
2158 	LA3_: ;
2159 	{
2160 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
2161 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
2162 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2163 		T10_ = usrToCell__system_5271((*dest));
2164 		decRef__system_5316(T10_);
2165 	}
2166 	LA8_: ;
2167 	(*dest) = src;
2168 }
N_INLINE(void,initIntSet__pureZcollectionsZintsets_238)2169 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
2170 	initPackedSet__pureZcollectionsZintsets_16(Result);
2171 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)2172 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
2173 	NI result;
2174 	result = (NI)0;
2175 	result = nextPowerOfTwo__pureZmath_177((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
2176 	return result;
2177 }
N_NIMCALL(void,initTable__modulegraphs_9078)2178 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result) {
2179 	NI correctSizeX60gensym109_;
2180 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2181 	(*Result).counter = 0;
2182 	correctSizeX60gensym109_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2183 	(*Result).counter = ((NI) 0);
2184 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fdmz6VkIf1ewwrssKYqRFg*) newSeq((&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_), ((NI) (correctSizeX60gensym109_))));
2185 }
N_INLINE(void,nimGCunrefRC1)2186 static N_INLINE(void, nimGCunrefRC1)(void* p) {
2187 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
2188 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2189 	T1_ = usrToCell__system_5271(p);
2190 	decRef__system_5316(T1_);
2191 }
N_NIMCALL(void,initTable__modulegraphs_9106)2192 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result) {
2193 	NI correctSizeX60gensym111_;
2194 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2195 	(*Result).counter = 0;
2196 	correctSizeX60gensym111_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2197 	(*Result).counter = ((NI) 0);
2198 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym111_))));
2199 }
N_NIMCALL(void,initTable__modulegraphs_9134)2200 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result) {
2201 	NI correctSizeX60gensym113_;
2202 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2203 	(*Result).counter = 0;
2204 	correctSizeX60gensym113_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2205 	(*Result).counter = ((NI) 0);
2206 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__23SMqauuRsbDANhthj9bWlA*) newSeq((&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_), ((NI) (correctSizeX60gensym113_))));
2207 }
N_NIMCALL(void,initTable__modulegraphs_9154)2208 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result) {
2209 	NI correctSizeX60gensym115_;
2210 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2211 	(*Result).counter = 0;
2212 	correctSizeX60gensym115_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2213 	(*Result).counter = ((NI) 0);
2214 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*) newSeq((&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_), ((NI) (correctSizeX60gensym115_))));
2215 }
N_NIMCALL(void,initTable__modulegraphs_9176)2216 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result) {
2217 	NI correctSizeX60gensym117_;
2218 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2219 	(*Result).counter = 0;
2220 	correctSizeX60gensym117_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2221 	(*Result).counter = ((NI) 0);
2222 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__pHNq3oXj9av2sEUdqaqeZjw*) newSeq((&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_), ((NI) (correctSizeX60gensym117_))));
2223 }
N_NIMCALL(void,initTable__modulegraphs_9196)2224 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result) {
2225 	NI correctSizeX60gensym119_;
2226 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2227 	(*Result).counter = 0;
2228 	correctSizeX60gensym119_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2229 	(*Result).counter = ((NI) 0);
2230 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__1U9bG8RcAedEeYkQLZjVFKA*) newSeq((&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_), ((NI) (correctSizeX60gensym119_))));
2231 }
N_NIMCALL(void,initTable__modulegraphs_9216)2232 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result) {
2233 	NI correctSizeX60gensym121_;
2234 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2235 	(*Result).counter = 0;
2236 	correctSizeX60gensym121_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2237 	(*Result).counter = ((NI) 0);
2238 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fIB1rTQ55aFonoft9a9bmljQ*) newSeq((&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_), ((NI) (correctSizeX60gensym121_))));
2239 }
N_INLINE(void,nimSetMem__systemZmemory_7)2240 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
2241 	void* T1_;
2242 	T1_ = (void*)0;
2243 	T1_ = memset(a, v, ((size_t) (size)));
2244 }
N_INLINE(void,nimZeroMem)2245 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
2246 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
2247 }
N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g,nextSymId__ast_3132)2248 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x) {
2249 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g result;
2250 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2251 	(*x).symId += ((NI) 1);
2252 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2253 	result.module = (*x).module;
2254 	result.item = (*x).symId;
2255 	return result;
2256 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9008)2257 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9008)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* idgen, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2258 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2259 	tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* T1_;
2260 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T2_;
2261 	result = NIM_NIL;
2262 	T1_ = NIM_NIL;
2263 	T1_ = getIdent__idents_143((*g).cache, name);
2264 	T2_ = nextSymId__ast_3132(idgen);
2265 	result = newSym__ast_3445(((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), T1_, T2_, ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL), unknownLineInfo__lineinfos_280, 0);
2266 	(*result).magic = m;
2267 	(*result).flags = IL64(8796093022208);
2268 	return result;
2269 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9014)2270 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2271 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2272 	result = NIM_NIL;
2273 	result = createMagic__modulegraphs_9008(g, (*g).idgen, name, m);
2274 	return result;
2275 }
N_NIMCALL(void,initOperators__modulegraphs_9071)2276 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result) {
2277 	unsureAsgnRef((void**)&(*Result).opNot, NIM_NIL);
2278 	unsureAsgnRef((void**)&(*Result).opContains, NIM_NIL);
2279 	unsureAsgnRef((void**)&(*Result).opLe, NIM_NIL);
2280 	unsureAsgnRef((void**)&(*Result).opLt, NIM_NIL);
2281 	unsureAsgnRef((void**)&(*Result).opAnd, NIM_NIL);
2282 	unsureAsgnRef((void**)&(*Result).opOr, NIM_NIL);
2283 	unsureAsgnRef((void**)&(*Result).opIsNil, NIM_NIL);
2284 	unsureAsgnRef((void**)&(*Result).opEq, NIM_NIL);
2285 	unsureAsgnRef((void**)&(*Result).opAdd, NIM_NIL);
2286 	unsureAsgnRef((void**)&(*Result).opSub, NIM_NIL);
2287 	unsureAsgnRef((void**)&(*Result).opMul, NIM_NIL);
2288 	unsureAsgnRef((void**)&(*Result).opDiv, NIM_NIL);
2289 	unsureAsgnRef((void**)&(*Result).opLen, NIM_NIL);
2290 	unsureAsgnRef((void**) (&(*Result).opLe), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_41), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 71)));
2291 	unsureAsgnRef((void**) (&(*Result).opLt), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_42), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 72)));
2292 	unsureAsgnRef((void**) (&(*Result).opAnd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_43), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 109)));
2293 	unsureAsgnRef((void**) (&(*Result).opOr), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_44), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 110)));
2294 	unsureAsgnRef((void**) (&(*Result).opIsNil), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_45), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 143)));
2295 	unsureAsgnRef((void**) (&(*Result).opEq), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_46), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 70)));
2296 	unsureAsgnRef((void**) (&(*Result).opAdd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_47), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 46)));
2297 	unsureAsgnRef((void**) (&(*Result).opSub), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_48), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 47)));
2298 	unsureAsgnRef((void**) (&(*Result).opMul), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_49), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 48)));
2299 	unsureAsgnRef((void**) (&(*Result).opDiv), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_50), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 49)));
2300 	unsureAsgnRef((void**) (&(*Result).opLen), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_51), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 39)));
2301 	unsureAsgnRef((void**) (&(*Result).opNot), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_52), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 96)));
2302 	unsureAsgnRef((void**) (&(*Result).opContains), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_53), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 134)));
2303 }
N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ *,newModuleGraph__modulegraphs_9074)2304 N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*, newModuleGraph__modulegraphs_9074)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config) {
2305 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* result;
2306 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* T1_;
2307 	tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* T2_;
2308 	result = NIM_NIL;
2309 	T1_ = NIM_NIL;
2310 	T1_ = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*) newObj((&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_), sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ));
2311 	result = T1_;
2312 	T2_ = NIM_NIL;
2313 	T2_ = (tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q*) newObj((&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_), sizeof(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q));
2314 	(*T2_).module = ((NI32) -1);
2315 	(*T2_).symId = ((NI32) 0);
2316 	(*T2_).typeId_0 = ((NI32) 0);
2317 	asgnRef((void**) (&(*result).idgen), T2_);
2318 	initStrTable__ast_4088((&(*result).packageSyms));
2319 	initIntSet__pureZcollectionsZintsets_238((&(*result).deps));
2320 	initTable__modulegraphs_9078(((NI) 32), (&(*result).importDeps));
2321 	if ((*result).ifaces) { nimGCunrefRC1((*result).ifaces); (*result).ifaces = NIM_NIL; }
2322 	if ((*result).importStack) { nimGCunrefRC1((*result).importStack); (*result).importStack = NIM_NIL; }
2323 	initTable__modulegraphs_9106(((NI) 32), (&(*result).inclToMod));
2324 	asgnRef((void**) (&(*result).config), config);
2325 	asgnRef((void**) (&(*result).cache), cache);
2326 	if ((*result).owners) { nimGCunrefRC1((*result).owners); (*result).owners = NIM_NIL; }
2327 	if ((*result).methods) { nimGCunrefRC1((*result).methods); (*result).methods = NIM_NIL; }
2328 	initStrTable__ast_4088((&(*result).compilerprocs));
2329 	initStrTable__ast_4088((&(*result).exposed));
2330 	initStrTable__ast_4088((&(*result).packageTypes));
2331 	asgnRef((void**) (&(*result).emptyNode), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 1)));
2332 	initTable__modulegraphs_9134(((NI) 32), (&(*result).cacheSeqs));
2333 	initTable__modulegraphs_9154(((NI) 32), (&(*result).cacheCounters));
2334 	initTable__modulegraphs_9176(((NI) 32), (&(*result).cacheTables));
2335 	initTable__modulegraphs_9196(((NI) 32), (&(*result).canonTypes));
2336 	initTable__modulegraphs_9216(((NI) 32), (&(*result).symBodyHashes));
2337 	initOperators__modulegraphs_9071(result, (&(*result).operators));
2338 	initTable__lineinfos_323(((NI) 32), (&(*result).emittedTypeInfo));
2339 	return result;
2340 }
N_INLINE(NI,dependsOn__modulegraphs_9441)2341 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b) {
2342 	NI result;
2343 	result = (NI)0;
2344 	result = (NI)((NI)((NU64)(a) << (NU64)(((NI) 15))) + b);
2345 	return result;
2346 }
N_NIMCALL(void,addDep__modulegraphs_9449)2347 N_LIB_PRIVATE N_NIMCALL(void, addDep__modulegraphs_9449)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 dep) {
2348 	{
2349 		NI T5_;
2350 		if (!(*g).suggestMode) goto LA3_;
2351 		T5_ = (NI)0;
2352 		T5_ = dependsOn__modulegraphs_9441((*m).position, ((NI) (dep)));
2353 		incl__pureZcollectionsZintsets_55((&(*g).deps), T5_);
2354 	}
2355 	LA3_: ;
2356 }
N_INLINE(NU64,hiXorLo__pureZhashes_79)2357 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b) {
2358 	NU64 result;
2359 	result = (NU64)0;
2360 	__uint128_t r = a; r *= b; result = (r >> 64) ^ r;
2361 	return result;
2362 }
N_INLINE(NI,hashWangYi1__pureZhashes_136)2363 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x) {
2364 	NI result;
2365 	NU64 T1_;
2366 	NU64 T2_;
2367 	result = (NI)0;
2368 	T1_ = (NU64)0;
2369 	T1_ = hiXorLo__pureZhashes_79(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
2370 	T2_ = (NU64)0;
2371 	T2_ = hiXorLo__pureZhashes_79(T1_, 16952864883938283885ULL);
2372 	result = ((NI) (T2_));
2373 	return result;
2374 }
N_INLINE(NI,hash__ast_780)2375 static N_INLINE(NI, hash__ast_780)(NI32 x) {
2376 	NI result;
2377 	result = (NI)0;
2378 	result = hashWangYi1__pureZhashes_136(((NU64) (x)));
2379 	return result;
2380 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)2381 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
2382 	NIM_BOOL result;
2383 	result = (NIM_BOOL)0;
2384 	result = !((hcode == ((NI) 0)));
2385 	return result;
2386 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)2387 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
2388 	NI result;
2389 	result = (NI)0;
2390 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
2391 	return result;
2392 }
N_INLINE(NI,rawGet__modulegraphs_9564)2393 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc) {
2394 	NI result;
2395 	NI h;
2396 	NI T10_;
2397 {	result = (NI)0;
2398 	(*hc) = hash__ast_780(key);
2399 	{
2400 		if (!((*hc) == ((NI) 0))) goto LA3_;
2401 		(*hc) = ((NI) 314159265);
2402 	}
2403 	LA3_: ;
2404 	{
2405 		NI T7_;
2406 		T7_ = (t.data ? t.data->Sup.len : 0);
2407 		if (!(T7_ == ((NI) 0))) goto LA8_;
2408 		result = ((NI) -1);
2409 		goto BeforeRet_;
2410 	}
2411 	LA8_: ;
2412 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2413 	h = (NI)((*hc) & T10_);
2414 	{
2415 		while (1) {
2416 			NIM_BOOL T13_;
2417 			NI T20_;
2418 			T13_ = (NIM_BOOL)0;
2419 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2420 			if (!T13_) goto LA12;
2421 			{
2422 				NIM_BOOL T16_;
2423 				T16_ = (NIM_BOOL)0;
2424 				T16_ = (t.data->data[h].Field0 == (*hc));
2425 				if (!(T16_)) goto LA17_;
2426 				T16_ = (t.data->data[h].Field1 == key);
2427 				LA17_: ;
2428 				if (!T16_) goto LA18_;
2429 				result = h;
2430 				goto BeforeRet_;
2431 			}
2432 			LA18_: ;
2433 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2434 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2435 		} LA12: ;
2436 	}
2437 	result = (NI)(((NI) -1) - h);
2438 	}BeforeRet_: ;
2439 	return result;
2440 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_9871)2441 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t) {
2442 	NIM_BOOL result;
2443 	NIM_BOOL T1_;
2444 	NI T2_;
2445 	NI T4_;
2446 	result = (NIM_BOOL)0;
2447 	T1_ = (NIM_BOOL)0;
2448 	T2_ = (t.data ? t.data->Sup.len : 0);
2449 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2450 	if (T1_) goto LA3_;
2451 	T4_ = (t.data ? t.data->Sup.len : 0);
2452 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2453 	LA3_: ;
2454 	result = T1_;
2455 	return result;
2456 }
N_NIMCALL(void,rawInsert__modulegraphs_10372)2457 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h) {
2458 	(*data)->data[h].Field1 = key;
2459 	(*data)->data[h].Field2 = val;
2460 	(*data)->data[h].Field0 = hc;
2461 }
N_NIMCALL(void,enlarge__modulegraphs_10060)2462 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t) {
2463 	tySequence__kxu4GK0onha2t9bo86mdVAg* n;
2464 	NI T1_;
2465 	tySequence__kxu4GK0onha2t9bo86mdVAg* T2_;
2466 	n = NIM_NIL;
2467 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2468 	n = (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2469 	T2_ = NIM_NIL;
2470 	T2_ = (*t).data;
2471 	unsureAsgnRef((void**) (&(*t).data), n);
2472 	n = T2_;
2473 	{
2474 		NI i;
2475 		NI colontmp_;
2476 		NI T4_;
2477 		NI res;
2478 		i = (NI)0;
2479 		colontmp_ = (NI)0;
2480 		T4_ = ((n ? n->Sup.len : 0)-1);
2481 		colontmp_ = T4_;
2482 		res = ((NI) 0);
2483 		{
2484 			while (1) {
2485 				NI eh;
2486 				if (!(res <= colontmp_)) goto LA6;
2487 				i = res;
2488 				eh = n->data[i].Field0;
2489 				{
2490 					NIM_BOOL T9_;
2491 					NI j;
2492 					NI T12_;
2493 					NI32 T17_;
2494 					NI32 T18_;
2495 					T9_ = (NIM_BOOL)0;
2496 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2497 					if (!T9_) goto LA10_;
2498 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2499 					j = (NI)(eh & T12_);
2500 					{
2501 						while (1) {
2502 							NIM_BOOL T15_;
2503 							NI T16_;
2504 							T15_ = (NIM_BOOL)0;
2505 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2506 							if (!T15_) goto LA14;
2507 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2508 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2509 						} LA14: ;
2510 					}
2511 					T17_ = (NI32)0;
2512 					T17_ = n->data[i].Field1;
2513 					n->data[i].Field1 = 0;
2514 					T18_ = (NI32)0;
2515 					T18_ = n->data[i].Field2;
2516 					n->data[i].Field2 = 0;
2517 					rawInsert__modulegraphs_10372(t, (&(*t).data), T17_, T18_, eh, j);
2518 				}
2519 				LA10_: ;
2520 				res += ((NI) 1);
2521 			} LA6: ;
2522 		}
2523 	}
2524 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_10541)2525 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc) {
2526 	NI result;
2527 	NI h;
2528 	NI T6_;
2529 {	result = (NI)0;
2530 	{
2531 		NI T3_;
2532 		T3_ = (t.data ? t.data->Sup.len : 0);
2533 		if (!(T3_ == ((NI) 0))) goto LA4_;
2534 		result = ((NI) -1);
2535 		goto BeforeRet_;
2536 	}
2537 	LA4_: ;
2538 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
2539 	h = (NI)(hc & T6_);
2540 	{
2541 		while (1) {
2542 			NIM_BOOL T9_;
2543 			NI T16_;
2544 			T9_ = (NIM_BOOL)0;
2545 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2546 			if (!T9_) goto LA8;
2547 			{
2548 				NIM_BOOL T12_;
2549 				T12_ = (NIM_BOOL)0;
2550 				T12_ = (t.data->data[h].Field0 == hc);
2551 				if (!(T12_)) goto LA13_;
2552 				T12_ = (t.data->data[h].Field1 == key);
2553 				LA13_: ;
2554 				if (!T12_) goto LA14_;
2555 				result = h;
2556 				goto BeforeRet_;
2557 			}
2558 			LA14_: ;
2559 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
2560 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
2561 		} LA8: ;
2562 	}
2563 	result = (NI)(((NI) -1) - h);
2564 	}BeforeRet_: ;
2565 	return result;
2566 }
N_NIMCALL(NIM_BOOL,hasKeyOrPut__modulegraphs_9490)2567 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val) {
2568 	NIM_BOOL result;
2569 	NI hc;
2570 	NI index;
2571 	result = (NIM_BOOL)0;
2572 	{
2573 		NI T3_;
2574 		NI correctSizeX60gensym137_;
2575 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
2576 		if (!(T3_ == ((NI) 0))) goto LA4_;
2577 		correctSizeX60gensym137_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2578 		(*t).counter = ((NI) 0);
2579 		unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym137_))));
2580 	}
2581 	LA4_: ;
2582 	hc = (NI)0;
2583 	index = rawGet__modulegraphs_9564((*t), key, (&hc));
2584 	{
2585 		if (!(index < ((NI) 0))) goto LA8_;
2586 		result = NIM_FALSE;
2587 		{
2588 			NI T12_;
2589 			NI correctSizeX60gensym142_;
2590 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
2591 			if (!(T12_ == ((NI) 0))) goto LA13_;
2592 			correctSizeX60gensym142_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2593 			(*t).counter = ((NI) 0);
2594 			unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym142_))));
2595 		}
2596 		LA13_: ;
2597 		{
2598 			NIM_BOOL T17_;
2599 			T17_ = (NIM_BOOL)0;
2600 			T17_ = mustRehash__modulegraphs_9871((*t));
2601 			if (!T17_) goto LA18_;
2602 			enlarge__modulegraphs_10060(t);
2603 			index = rawGetKnownHC__modulegraphs_10541((*t), key, hc);
2604 		}
2605 		LA18_: ;
2606 		index = (NI)(((NI) -1) - index);
2607 		rawInsert__modulegraphs_10372(t, (&(*t).data), key, val, hc, index);
2608 		(*t).counter += ((NI) 1);
2609 	}
2610 	goto LA6_;
2611 	LA8_: ;
2612 	{
2613 		result = NIM_TRUE;
2614 	}
2615 	LA6_: ;
2616 	return result;
2617 }
N_NIMCALL(void,addIncludeDep__modulegraphs_9460)2618 N_LIB_PRIVATE N_NIMCALL(void, addIncludeDep__modulegraphs_9460)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 module, NI32 includeFile) {
2619 	NIM_BOOL T1_;
2620 	T1_ = (NIM_BOOL)0;
2621 	T1_ = hasKeyOrPut__modulegraphs_9490((&(*g).inclToMod), includeFile, module);
2622 	(void)(T1_);
2623 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2697)2624 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module) {
2625 	NIM_BOOL result;
2626 	NIM_BOOL T1_;
2627 	NI T2_;
2628 	result = (NIM_BOOL)0;
2629 	T1_ = (NIM_BOOL)0;
2630 	T2_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2631 	T1_ = (module < T2_);
2632 	if (!(T1_)) goto LA3_;
2633 	T1_ = ((*g).packed_0->data[module].status == ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3));
2634 	LA3_: ;
2635 	result = T1_;
2636 	return result;
2637 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getModule__modulegraphs_9370)2638 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getModule__modulegraphs_9370)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
2639 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2640 	result = NIM_NIL;
2641 	{
2642 		if (!(((NI32) 0) <= fileIdx)) goto LA3_;
2643 		{
2644 			NIM_BOOL T7_;
2645 			T7_ = (NIM_BOOL)0;
2646 			T7_ = isCachedModule__modulegraphs_2697(g, ((NI) (fileIdx)));
2647 			if (!T7_) goto LA8_;
2648 			result = (*g).packed_0->data[fileIdx].module;
2649 		}
2650 		goto LA5_;
2651 		LA8_: ;
2652 		{
2653 			NI T11_;
2654 			T11_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2655 			if (!(((NI) (fileIdx)) < T11_)) goto LA12_;
2656 			result = (*g).ifaces->data[fileIdx].module;
2657 		}
2658 		goto LA5_;
2659 		LA12_: ;
2660 		LA5_: ;
2661 	}
2662 	LA3_: ;
2663 	return result;
2664 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,moduleFromRodFile__modulegraphs_11262)2665 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__modulegraphs_11262)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules) {
2666 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2667 	result = NIM_NIL;
2668 	{
2669 		if (!((28 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2670 		result = moduleFromRodFile__icZic_8334((&(*g).packed_0), (*g).config, (*g).cache, fileIdx, cachedModules);
2671 	}
2672 	LA3_: ;
2673 	return result;
2674 }
N_INLINE(void,nimCopyMem)2675 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
2676 	void* T1_;
2677 	T1_ = (void*)0;
2678 	T1_ = memcpy(dest, source, ((size_t) (size)));
2679 }
N_INLINE(void,copyMem__system_1727)2680 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
2681 	nimCopyMem(dest, source, size);
2682 }
N_INLINE(void,appendString)2683 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
2684 	{
2685 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
2686 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
2687 		(*dest).Sup.len += (*src).Sup.len;
2688 	}
2689 	LA3_: ;
2690 }
N_INLINE(void,addInt__stdZprivateZdigitsutils_189)2691 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x) {
2692 	addInt__stdZprivateZdigitsutils_167(result, ((NI64) (x)));
2693 }
N_NIMCALL(void,addQuoted__modulegraphs_3437)2694 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x) {
2695 	addInt__stdZprivateZdigitsutils_189(s, ((NI) (x)));
2696 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_3417)2697 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x) {
2698 	NimStringDesc* result;
2699 	NI count;
2700 	result = NIM_NIL;
2701 	result = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_55));
2702 	count = ((NI) 0);
2703 	{
2704 		if (!(((NI) 0) < count)) goto LA3_;
2705 		result = resizeString(result, 2);
2706 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2707 	}
2708 	LA3_: ;
2709 	result = resizeString(result, 6);
2710 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_57));
2711 	result = resizeString(result, 2);
2712 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2713 	count += ((NI) 1);
2714 	addQuoted__modulegraphs_3437((&result), x.module);
2715 	{
2716 		if (!(((NI) 0) < count)) goto LA7_;
2717 		result = resizeString(result, 2);
2718 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2719 	}
2720 	LA7_: ;
2721 	result = resizeString(result, 4);
2722 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_59));
2723 	result = resizeString(result, 2);
2724 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2725 	count += ((NI) 1);
2726 	addQuoted__modulegraphs_3437((&result), x.item);
2727 	result = resizeString(result, 1);
2728 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_60));
2729 	return result;
2730 }
N_NOINLINE(void,raiseKeyError__modulegraphs_3378)2731 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
2732 	tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T1_;
2733 	NimStringDesc* T2_;
2734 	NimStringDesc* T3_;
2735 	T1_ = NIM_NIL;
2736 	T1_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag));
2737 	(*T1_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_);
2738 	(*T1_).Sup.Sup.Sup.name = "KeyError";
2739 	T2_ = NIM_NIL;
2740 	T3_ = NIM_NIL;
2741 	T3_ = dollar___modulegraphs_3417(key);
2742 	T2_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 15);
2743 appendString(T2_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_54));
2744 appendString(T2_, T3_);
2745 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.message), T2_);
2746 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
2747 	raiseExceptionEx((Exception*)T1_, "KeyError", "raiseKeyError", "tables.nim", 234);
2748 }
N_NIMCALL(void,initStrTables__modulegraphs_2690)2749 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2750 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interf));
2751 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interfHidden));
2752 }
N_NIMCALL(void,registerModule__modulegraphs_9019)2753 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2754 	tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA T11_;
2755 	NimStringDesc* T12_;
2756 	{
2757 		NI T3_;
2758 		T3_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2759 		if (!(T3_ <= (*m).position)) goto LA4_;
2760 		asgnRef((void**) (&(*g).ifaces), (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*) setLengthSeqV2(&((*g).ifaces)->Sup, (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2761 	}
2762 	LA4_: ;
2763 	{
2764 		NI T8_;
2765 		T8_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2766 		if (!(T8_ <= (*m).position)) goto LA9_;
2767 		asgnRef((void**) (&(*g).packed_0), (tySequence__rQHmYk1HzcwNxKBymIFHpA*) setLengthSeqV2(&((*g).packed_0)->Sup, (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2768 	}
2769 	LA9_: ;
2770 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2771 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2772 	T11_.module = m;
2773 	T11_.converters = NIM_NIL;
2774 	T11_.patterns = NIM_NIL;
2775 	T12_ = NIM_NIL;
2776 	T12_ = uniqueModuleName__msgs_1512((*g).config, ((NI32) ((*m).position)));
2777 	T11_.uniqueName = rope__ropes_109(T12_);
2778 	genericShallowAssign((void*)(&(*g).ifaces->data[(*m).position]), (void*)(&T11_), (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_));
2779 	initStrTables__modulegraphs_2690(g, m);
2780 }
N_NIMCALL(void,onProcessing__modulegraphs_11274)2781 N_LIB_PRIVATE N_NIMCALL(void, onProcessing__modulegraphs_11274)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, NI32 fileIdx, NimStringDesc* moduleStatus, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* fromModule) {
2782 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf;
2783 	NIM_BOOL isNimscript;
2784 	conf = (*graph).config;
2785 	isNimscript = isDefined__options_2279(conf, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_61));
2786 	{
2787 		NIM_BOOL T3_;
2788 		NimStringDesc* path;
2789 		NimStringDesc* indent;
2790 		NI T7_;
2791 		NimStringDesc* fromModule2;
2792 		NimStringDesc* mode;
2793 		tyArray__haiLFy0nBviVTKFGuwztzQ T18_;
2794 		NimStringDesc* T19_;
2795 		T3_ = (NIM_BOOL)0;
2796 		T3_ = !(isNimscript);
2797 		if (T3_) goto LA4_;
2798 		T3_ = (((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))&7U)))!=0);
2799 		LA4_: ;
2800 		if (!T3_) goto LA5_;
2801 		path = toFilenameOption__msgs_590(conf, fileIdx, (*conf).filenameOption);
2802 		T7_ = ((*graph).importStack ? (*graph).importStack->Sup.len : 0);
2803 		indent = nsuRepeatStr(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_62), ((NI) (T7_)));
2804 		{
2805 			if (!!((fromModule == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA10_;
2806 			fromModule2 = (*(*fromModule).name).s;
2807 		}
2808 		goto LA8_;
2809 		LA10_: ;
2810 		{
2811 			fromModule2 = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_63));
2812 		}
2813 		LA8_: ;
2814 		{
2815 			if (!isNimscript) goto LA15_;
2816 			mode = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_64));
2817 		}
2818 		goto LA13_;
2819 		LA15_: ;
2820 		{
2821 			mode = ((NimStringDesc*) NIM_NIL);
2822 		}
2823 		LA13_: ;
2824 		nimZeroMem((void*)T18_, sizeof(tyArray__haiLFy0nBviVTKFGuwztzQ));
2825 		T18_[0] = copyString(mode);
2826 		T18_[1] = copyString(indent);
2827 		T18_[2] = copyString(fromModule2);
2828 		T18_[3] = copyString(moduleStatus);
2829 		T18_[4] = copyString(path);
2830 		T19_ = NIM_NIL;
2831 		T19_ = nsuFormatOpenArray(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_65), T18_, 5);
2832 		liMessage__msgs_1118(conf, unknownLineInfo__lineinfos_280, ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 79), T19_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__vJDjRhiQWnfbAi9csscWSug_66, NIM_FALSE);
2833 	}
2834 	LA5_: ;
2835 }
N_NIMCALL(void,simulateCachedModule__modulegraphs_2713)2836 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m) {
2837 	simulateLoadedModule__icZic_8471((&(*g).packed_0), (*g).config, (*g).cache, moduleSym, m);
2838 }
N_NIMCALL(void,closeRodFile__modulegraphs_9427)2839 N_LIB_PRIVATE N_NIMCALL(void, closeRodFile__modulegraphs_9427)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2840 	{
2841 		NI mint;
2842 		NimStringDesc* T5_;
2843 		NimStringDesc* T6_;
2844 		if (!((12 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2845 		mint = (*m).position;
2846 		T5_ = NIM_NIL;
2847 		T5_ = toFullPath__msgs_538((*g).config, ((NI32) (mint)));
2848 		T6_ = NIM_NIL;
2849 		T6_ = toRodFile__options_4251((*g).config, T5_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_68));
2850 		saveRodFile__icZic_4379(T6_, (&(*g).encoders->data[mint]), (&(*g).packed_0->data[mint].fromDisk));
2851 		(*g).packed_0->data[mint].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 5);
2852 	}
2853 	goto LA1_;
2854 	LA3_: ;
2855 	{
2856 		NI mint_2;
2857 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 4))) goto LA8_;
2858 		mint_2 = (*m).position;
2859 		simulateCachedModule__modulegraphs_2713(g, m, (&(*g).packed_0->data[mint_2].fromDisk));
2860 		(*g).packed_0->data[mint_2].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3);
2861 	}
2862 	goto LA1_;
2863 	LA8_: ;
2864 	LA1_: ;
2865 }
N_NIMCALL(void,registerModuleById__modulegraphs_9068)2866 N_LIB_PRIVATE N_NIMCALL(void, registerModuleById__modulegraphs_9068)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m) {
2867 	registerModule__modulegraphs_9019(g, (*g).packed_0->data[m].module);
2868 }
N_INLINE(NIM_BOOL,eqeq___ast_773)2869 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b) {
2870 	NIM_BOOL result;
2871 	NIM_BOOL T1_;
2872 	result = (NIM_BOOL)0;
2873 	T1_ = (NIM_BOOL)0;
2874 	T1_ = (a.item == b.item);
2875 	if (!(T1_)) goto LA2_;
2876 	T1_ = (a.module == b.module);
2877 	LA2_: ;
2878 	result = T1_;
2879 	return result;
2880 }
N_INLINE(NI,rawGet__modulegraphs_7269)2881 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
2882 	NI result;
2883 	NI h;
2884 	NI T10_;
2885 {	result = (NI)0;
2886 	(*hc) = hash__ast_777(key);
2887 	{
2888 		if (!((*hc) == ((NI) 0))) goto LA3_;
2889 		(*hc) = ((NI) 314159265);
2890 	}
2891 	LA3_: ;
2892 	{
2893 		NI T7_;
2894 		T7_ = (t.data ? t.data->Sup.len : 0);
2895 		if (!(T7_ == ((NI) 0))) goto LA8_;
2896 		result = ((NI) -1);
2897 		goto BeforeRet_;
2898 	}
2899 	LA8_: ;
2900 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2901 	h = (NI)((*hc) & T10_);
2902 	{
2903 		while (1) {
2904 			NIM_BOOL T13_;
2905 			NI T20_;
2906 			T13_ = (NIM_BOOL)0;
2907 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2908 			if (!T13_) goto LA12;
2909 			{
2910 				NIM_BOOL T16_;
2911 				T16_ = (NIM_BOOL)0;
2912 				T16_ = (t.data->data[h].Field0 == (*hc));
2913 				if (!(T16_)) goto LA17_;
2914 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
2915 				LA17_: ;
2916 				if (!T16_) goto LA18_;
2917 				result = h;
2918 				goto BeforeRet_;
2919 			}
2920 			LA18_: ;
2921 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2922 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2923 		} LA12: ;
2924 	}
2925 	result = (NI)(((NI) -1) - h);
2926 	}BeforeRet_: ;
2927 	return result;
2928 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_7870)2929 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t) {
2930 	NIM_BOOL result;
2931 	NIM_BOOL T1_;
2932 	NI T2_;
2933 	NI T4_;
2934 	result = (NIM_BOOL)0;
2935 	T1_ = (NIM_BOOL)0;
2936 	T2_ = (t.data ? t.data->Sup.len : 0);
2937 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2938 	if (T1_) goto LA3_;
2939 	T4_ = (t.data ? t.data->Sup.len : 0);
2940 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2941 	LA3_: ;
2942 	result = T1_;
2943 	return result;
2944 }
N_NIMCALL(void,rawInsert__modulegraphs_8375)2945 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_8375)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tySequence__3MPVXAHA08SszBrU4ffqEg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val, NI hc, NI h) {
2946 	(*data)->data[h].Field1 = key;
2947 	genericSeqAssign((&(*data)->data[h].Field2), val, (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_));
2948 	(*data)->data[h].Field0 = hc;
2949 }
N_NIMCALL(void,enlarge__modulegraphs_8059)2950 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
2951 	tySequence__3MPVXAHA08SszBrU4ffqEg* n;
2952 	NI T1_;
2953 	tySequence__3MPVXAHA08SszBrU4ffqEg* T2_;
2954 	n = NIM_NIL;
2955 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2956 	n = (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2957 	T2_ = NIM_NIL;
2958 	T2_ = (*t).data;
2959 	unsureAsgnRef((void**) (&(*t).data), n);
2960 	n = T2_;
2961 	{
2962 		NI i;
2963 		NI colontmp_;
2964 		NI T4_;
2965 		NI res;
2966 		i = (NI)0;
2967 		colontmp_ = (NI)0;
2968 		T4_ = ((n ? n->Sup.len : 0)-1);
2969 		colontmp_ = T4_;
2970 		res = ((NI) 0);
2971 		{
2972 			while (1) {
2973 				NI eh;
2974 				if (!(res <= colontmp_)) goto LA6;
2975 				i = res;
2976 				eh = n->data[i].Field0;
2977 				{
2978 					NIM_BOOL T9_;
2979 					NI j;
2980 					NI T12_;
2981 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
2982 					tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T18_;
2983 					T9_ = (NIM_BOOL)0;
2984 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2985 					if (!T9_) goto LA10_;
2986 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2987 					j = (NI)(eh & T12_);
2988 					{
2989 						while (1) {
2990 							NIM_BOOL T15_;
2991 							NI T16_;
2992 							T15_ = (NIM_BOOL)0;
2993 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2994 							if (!T15_) goto LA14;
2995 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2996 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2997 						} LA14: ;
2998 					}
2999 					T17_ = n->data[i].Field1;
3000 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3001 					T18_ = NIM_NIL;
3002 					T18_ = n->data[i].Field2;
3003 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3004 					rawInsert__modulegraphs_8375(t, (&(*t).data), T17_, T18_, eh, j);
3005 				}
3006 				LA10_: ;
3007 				res += ((NI) 1);
3008 			} LA6: ;
3009 		}
3010 	}
3011 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_8544)3012 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3013 	NI result;
3014 	NI h;
3015 	NI T6_;
3016 {	result = (NI)0;
3017 	{
3018 		NI T3_;
3019 		T3_ = (t.data ? t.data->Sup.len : 0);
3020 		if (!(T3_ == ((NI) 0))) goto LA4_;
3021 		result = ((NI) -1);
3022 		goto BeforeRet_;
3023 	}
3024 	LA4_: ;
3025 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3026 	h = (NI)(hc & T6_);
3027 	{
3028 		while (1) {
3029 			NIM_BOOL T9_;
3030 			NI T16_;
3031 			T9_ = (NIM_BOOL)0;
3032 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3033 			if (!T9_) goto LA8;
3034 			{
3035 				NIM_BOOL T12_;
3036 				T12_ = (NIM_BOOL)0;
3037 				T12_ = (t.data->data[h].Field0 == hc);
3038 				if (!(T12_)) goto LA13_;
3039 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3040 				LA13_: ;
3041 				if (!T12_) goto LA14_;
3042 				result = h;
3043 				goto BeforeRet_;
3044 			}
3045 			LA14_: ;
3046 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3047 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3048 		} LA8: ;
3049 	}
3050 	result = (NI)(((NI) -1) - h);
3051 	}BeforeRet_: ;
3052 	return result;
3053 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,mgetOrPut__modulegraphs_7725)3054 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val) {
3055 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3056 	NI hc;
3057 	NI index;
3058 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3059 	{
3060 		NI T3_;
3061 		NI correctSizeX60gensym85_;
3062 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3063 		if (!(T3_ == ((NI) 0))) goto LA4_;
3064 		correctSizeX60gensym85_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3065 		(*t).counter = ((NI) 0);
3066 		unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym85_))));
3067 	}
3068 	LA4_: ;
3069 	hc = (NI)0;
3070 	index = rawGet__modulegraphs_7269((*t), key, (&hc));
3071 	{
3072 		if (!(index < ((NI) 0))) goto LA8_;
3073 		{
3074 			NI T12_;
3075 			NI correctSizeX60gensym88_;
3076 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
3077 			if (!(T12_ == ((NI) 0))) goto LA13_;
3078 			correctSizeX60gensym88_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3079 			(*t).counter = ((NI) 0);
3080 			unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym88_))));
3081 		}
3082 		LA13_: ;
3083 		{
3084 			NIM_BOOL T17_;
3085 			T17_ = (NIM_BOOL)0;
3086 			T17_ = mustRehash__modulegraphs_7870((*t));
3087 			if (!T17_) goto LA18_;
3088 			enlarge__modulegraphs_8059(t);
3089 			index = rawGetKnownHC__modulegraphs_8544((*t), key, hc);
3090 		}
3091 		LA18_: ;
3092 		index = (NI)(((NI) -1) - index);
3093 		rawInsert__modulegraphs_8375(t, (&(*t).data), key, val, hc, index);
3094 		(*t).counter += ((NI) 1);
3095 	}
3096 	LA8_: ;
3097 	result = (&(*t).data->data[index].Field2);
3098 	return result;
3099 }
N_INLINE(NI,rawGet__modulegraphs_5712)3100 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3101 	NI result;
3102 	NI h;
3103 	NI T10_;
3104 {	result = (NI)0;
3105 	(*hc) = hash__ast_777(key);
3106 	{
3107 		if (!((*hc) == ((NI) 0))) goto LA3_;
3108 		(*hc) = ((NI) 314159265);
3109 	}
3110 	LA3_: ;
3111 	{
3112 		NI T7_;
3113 		T7_ = (t.data ? t.data->Sup.len : 0);
3114 		if (!(T7_ == ((NI) 0))) goto LA8_;
3115 		result = ((NI) -1);
3116 		goto BeforeRet_;
3117 	}
3118 	LA8_: ;
3119 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3120 	h = (NI)((*hc) & T10_);
3121 	{
3122 		while (1) {
3123 			NIM_BOOL T13_;
3124 			NI T20_;
3125 			T13_ = (NIM_BOOL)0;
3126 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3127 			if (!T13_) goto LA12;
3128 			{
3129 				NIM_BOOL T16_;
3130 				T16_ = (NIM_BOOL)0;
3131 				T16_ = (t.data->data[h].Field0 == (*hc));
3132 				if (!(T16_)) goto LA17_;
3133 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3134 				LA17_: ;
3135 				if (!T16_) goto LA18_;
3136 				result = h;
3137 				goto BeforeRet_;
3138 			}
3139 			LA18_: ;
3140 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3141 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3142 		} LA12: ;
3143 	}
3144 	result = (NI)(((NI) -1) - h);
3145 	}BeforeRet_: ;
3146 	return result;
3147 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_6276)3148 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t) {
3149 	NIM_BOOL result;
3150 	NIM_BOOL T1_;
3151 	NI T2_;
3152 	NI T4_;
3153 	result = (NIM_BOOL)0;
3154 	T1_ = (NIM_BOOL)0;
3155 	T2_ = (t.data ? t.data->Sup.len : 0);
3156 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3157 	if (T1_) goto LA3_;
3158 	T4_ = (t.data ? t.data->Sup.len : 0);
3159 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3160 	LA3_: ;
3161 	result = T1_;
3162 	return result;
3163 }
N_NIMCALL(void,rawInsert__modulegraphs_6781)3164 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_6781)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tySequence__YCf5zJHm4JI06qpmKwPUWg** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val, NI hc, NI h) {
3165 	(*data)->data[h].Field1 = key;
3166 	(*data)->data[h].Field2.id = val.id;
3167 	asgnRef((void**) (&(*data)->data[h].Field2.sym), val.sym);
3168 	(*data)->data[h].Field0 = hc;
3169 }
N_NIMCALL(void,enlarge__modulegraphs_6465)3170 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
3171 	tySequence__YCf5zJHm4JI06qpmKwPUWg* n;
3172 	NI T1_;
3173 	tySequence__YCf5zJHm4JI06qpmKwPUWg* T2_;
3174 	n = NIM_NIL;
3175 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3176 	n = (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3177 	T2_ = NIM_NIL;
3178 	T2_ = (*t).data;
3179 	unsureAsgnRef((void**) (&(*t).data), n);
3180 	n = T2_;
3181 	{
3182 		NI i;
3183 		NI colontmp_;
3184 		NI T4_;
3185 		NI res;
3186 		i = (NI)0;
3187 		colontmp_ = (NI)0;
3188 		T4_ = ((n ? n->Sup.len : 0)-1);
3189 		colontmp_ = T4_;
3190 		res = ((NI) 0);
3191 		{
3192 			while (1) {
3193 				NI eh;
3194 				if (!(res <= colontmp_)) goto LA6;
3195 				i = res;
3196 				eh = n->data[i].Field0;
3197 				{
3198 					NIM_BOOL T9_;
3199 					NI j;
3200 					NI T12_;
3201 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3202 					tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T18_;
3203 					T9_ = (NIM_BOOL)0;
3204 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3205 					if (!T9_) goto LA10_;
3206 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3207 					j = (NI)(eh & T12_);
3208 					{
3209 						while (1) {
3210 							NIM_BOOL T15_;
3211 							NI T16_;
3212 							T15_ = (NIM_BOOL)0;
3213 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3214 							if (!T15_) goto LA14;
3215 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3216 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3217 						} LA14: ;
3218 					}
3219 					T17_ = n->data[i].Field1;
3220 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3221 					nimZeroMem((void*)(&T18_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
3222 					T18_.id = n->data[i].Field2.id;
3223 					T18_.sym = n->data[i].Field2.sym;
3224 					n->data[i].Field2.id.module = 0;
3225 					n->data[i].Field2.id.packed_0.module = 0;
3226 					n->data[i].Field2.id.packed_0.item = 0;
3227 					unsureAsgnRef((void**)&n->data[i].Field2.sym, NIM_NIL);
3228 					rawInsert__modulegraphs_6781(t, (&(*t).data), T17_, T18_, eh, j);
3229 				}
3230 				LA10_: ;
3231 				res += ((NI) 1);
3232 			} LA6: ;
3233 		}
3234 	}
3235 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_6950)3236 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3237 	NI result;
3238 	NI h;
3239 	NI T6_;
3240 {	result = (NI)0;
3241 	{
3242 		NI T3_;
3243 		T3_ = (t.data ? t.data->Sup.len : 0);
3244 		if (!(T3_ == ((NI) 0))) goto LA4_;
3245 		result = ((NI) -1);
3246 		goto BeforeRet_;
3247 	}
3248 	LA4_: ;
3249 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3250 	h = (NI)(hc & T6_);
3251 	{
3252 		while (1) {
3253 			NIM_BOOL T9_;
3254 			NI T16_;
3255 			T9_ = (NIM_BOOL)0;
3256 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3257 			if (!T9_) goto LA8;
3258 			{
3259 				NIM_BOOL T12_;
3260 				T12_ = (NIM_BOOL)0;
3261 				T12_ = (t.data->data[h].Field0 == hc);
3262 				if (!(T12_)) goto LA13_;
3263 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3264 				LA13_: ;
3265 				if (!T12_) goto LA14_;
3266 				result = h;
3267 				goto BeforeRet_;
3268 			}
3269 			LA14_: ;
3270 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3271 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3272 		} LA8: ;
3273 	}
3274 	result = (NI)(((NI) -1) - h);
3275 	}BeforeRet_: ;
3276 	return result;
3277 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_6079)3278 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val) {
3279 	NI hc;
3280 	NI index;
3281 	{
3282 		NI T3_;
3283 		NI correctSizeX60gensym69_;
3284 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3285 		if (!(T3_ == ((NI) 0))) goto LA4_;
3286 		correctSizeX60gensym69_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3287 		(*t).counter = ((NI) 0);
3288 		unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym69_))));
3289 	}
3290 	LA4_: ;
3291 	hc = (NI)0;
3292 	index = rawGet__modulegraphs_5712((*t), key, (&hc));
3293 	{
3294 		if (!(((NI) 0) <= index)) goto LA8_;
3295 		(*t).data->data[index].Field2.id = val.id;
3296 		asgnRef((void**) (&(*t).data->data[index].Field2.sym), val.sym);
3297 	}
3298 	goto LA6_;
3299 	LA8_: ;
3300 	{
3301 		{
3302 			NI T13_;
3303 			NI correctSizeX60gensym72_;
3304 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3305 			if (!(T13_ == ((NI) 0))) goto LA14_;
3306 			correctSizeX60gensym72_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3307 			(*t).counter = ((NI) 0);
3308 			unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym72_))));
3309 		}
3310 		LA14_: ;
3311 		{
3312 			NIM_BOOL T18_;
3313 			T18_ = (NIM_BOOL)0;
3314 			T18_ = mustRehash__modulegraphs_6276((*t));
3315 			if (!T18_) goto LA19_;
3316 			enlarge__modulegraphs_6465(t);
3317 			index = rawGetKnownHC__modulegraphs_6950((*t), key, hc);
3318 		}
3319 		LA19_: ;
3320 		index = (NI)(((NI) -1) - index);
3321 		rawInsert__modulegraphs_6781(t, (&(*t).data), key, val, hc, index);
3322 		(*t).counter += ((NI) 1);
3323 	}
3324 	LA6_: ;
3325 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2709)3326 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3327 	NIM_BOOL result;
3328 	result = (NIM_BOOL)0;
3329 	result = isCachedModule__modulegraphs_2697(g, (*m).position);
3330 	return result;
3331 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,someSym__modulegraphs_2817)3332 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3333 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3334 	NIM_BOOL importHidden;
3335 	result = NIM_NIL;
3336 	importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3337 	{
3338 		NIM_BOOL T3_;
3339 		T3_ = (NIM_BOOL)0;
3340 		T3_ = isCachedModule__modulegraphs_2709(g, m);
3341 		if (!T3_) goto LA4_;
3342 		result = interfaceSymbol__icZic_9067((*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*m).position)), name, importHidden);
3343 	}
3344 	goto LA1_;
3345 	LA4_: ;
3346 	{
3347 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym22_;
3348 		retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interf);
3349 		{
3350 			if (!importHidden) goto LA9_;
3351 			retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interfHidden);
3352 		}
3353 		LA9_: ;
3354 		result = strTableGet__astalgo_3390((*retX60gensym22_), name);
3355 	}
3356 	LA1_: ;
3357 	return result;
3358 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,systemModuleSym__modulegraphs_2829)3359 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, systemModuleSym__modulegraphs_2829)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3360 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3361 	result = NIM_NIL;
3362 	result = someSym__modulegraphs_2817(g, (*g).systemModule, name);
3363 	return result;
3364 }
N_INLINE(NI,rawGet__modulegraphs_4103)3365 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3366 	NI result;
3367 	NI h;
3368 	NI T10_;
3369 {	result = (NI)0;
3370 	(*hc) = hash__ast_777(key);
3371 	{
3372 		if (!((*hc) == ((NI) 0))) goto LA3_;
3373 		(*hc) = ((NI) 314159265);
3374 	}
3375 	LA3_: ;
3376 	{
3377 		NI T7_;
3378 		T7_ = (t.data ? t.data->Sup.len : 0);
3379 		if (!(T7_ == ((NI) 0))) goto LA8_;
3380 		result = ((NI) -1);
3381 		goto BeforeRet_;
3382 	}
3383 	LA8_: ;
3384 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3385 	h = (NI)((*hc) & T10_);
3386 	{
3387 		while (1) {
3388 			NIM_BOOL T13_;
3389 			NI T20_;
3390 			T13_ = (NIM_BOOL)0;
3391 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3392 			if (!T13_) goto LA12;
3393 			{
3394 				NIM_BOOL T16_;
3395 				T16_ = (NIM_BOOL)0;
3396 				T16_ = (t.data->data[h].Field0 == (*hc));
3397 				if (!(T16_)) goto LA17_;
3398 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3399 				LA17_: ;
3400 				if (!T16_) goto LA18_;
3401 				result = h;
3402 				goto BeforeRet_;
3403 			}
3404 			LA18_: ;
3405 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3406 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3407 		} LA12: ;
3408 	}
3409 	result = (NI)(((NI) -1) - h);
3410 	}BeforeRet_: ;
3411 	return result;
3412 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getOrDefault__modulegraphs_4094)3413 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3414 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3415 	NI hcX60gensym42_;
3416 	NI indexX60gensym42_;
3417 	result = NIM_NIL;
3418 	hcX60gensym42_ = (NI)0;
3419 	indexX60gensym42_ = rawGet__modulegraphs_4103(t, key, (&hcX60gensym42_));
3420 	{
3421 		if (!(((NI) 0) <= indexX60gensym42_)) goto LA3_;
3422 		result = t.data->data[indexX60gensym42_].Field2;
3423 	}
3424 	LA3_: ;
3425 	return result;
3426 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getAttachedOp__modulegraphs_4011)3427 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op) {
3428 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3429 	result = NIM_NIL;
3430 	result = getOrDefault__modulegraphs_4094((*g).attachedOps[(op)- 0], (*t).Sup.itemId);
3431 	return result;
3432 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_4650)3433 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t) {
3434 	NIM_BOOL result;
3435 	NIM_BOOL T1_;
3436 	NI T2_;
3437 	NI T4_;
3438 	result = (NIM_BOOL)0;
3439 	T1_ = (NIM_BOOL)0;
3440 	T2_ = (t.data ? t.data->Sup.len : 0);
3441 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3442 	if (T1_) goto LA3_;
3443 	T4_ = (t.data ? t.data->Sup.len : 0);
3444 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3445 	LA3_: ;
3446 	result = T1_;
3447 	return result;
3448 }
N_NIMCALL(void,rawInsert__modulegraphs_5159)3449 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_5159)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tySequence__bTDCDwD2P7TodzbAefLcSw** data, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val, NI hc, NI h) {
3450 	(*data)->data[h].Field1 = key;
3451 	asgnRef((void**) (&(*data)->data[h].Field2), val);
3452 	(*data)->data[h].Field0 = hc;
3453 }
N_NIMCALL(void,enlarge__modulegraphs_4839)3454 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
3455 	tySequence__bTDCDwD2P7TodzbAefLcSw* n;
3456 	NI T1_;
3457 	tySequence__bTDCDwD2P7TodzbAefLcSw* T2_;
3458 	n = NIM_NIL;
3459 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3460 	n = (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3461 	T2_ = NIM_NIL;
3462 	T2_ = (*t).data;
3463 	unsureAsgnRef((void**) (&(*t).data), n);
3464 	n = T2_;
3465 	{
3466 		NI i;
3467 		NI colontmp_;
3468 		NI T4_;
3469 		NI res;
3470 		i = (NI)0;
3471 		colontmp_ = (NI)0;
3472 		T4_ = ((n ? n->Sup.len : 0)-1);
3473 		colontmp_ = T4_;
3474 		res = ((NI) 0);
3475 		{
3476 			while (1) {
3477 				NI eh;
3478 				if (!(res <= colontmp_)) goto LA6;
3479 				i = res;
3480 				eh = n->data[i].Field0;
3481 				{
3482 					NIM_BOOL T9_;
3483 					NI j;
3484 					NI T12_;
3485 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3486 					tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* T18_;
3487 					T9_ = (NIM_BOOL)0;
3488 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3489 					if (!T9_) goto LA10_;
3490 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3491 					j = (NI)(eh & T12_);
3492 					{
3493 						while (1) {
3494 							NIM_BOOL T15_;
3495 							NI T16_;
3496 							T15_ = (NIM_BOOL)0;
3497 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3498 							if (!T15_) goto LA14;
3499 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3500 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3501 						} LA14: ;
3502 					}
3503 					T17_ = n->data[i].Field1;
3504 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3505 					T18_ = NIM_NIL;
3506 					T18_ = n->data[i].Field2;
3507 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3508 					rawInsert__modulegraphs_5159(t, (&(*t).data), T17_, T18_, eh, j);
3509 				}
3510 				LA10_: ;
3511 				res += ((NI) 1);
3512 			} LA6: ;
3513 		}
3514 	}
3515 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_5328)3516 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3517 	NI result;
3518 	NI h;
3519 	NI T6_;
3520 {	result = (NI)0;
3521 	{
3522 		NI T3_;
3523 		T3_ = (t.data ? t.data->Sup.len : 0);
3524 		if (!(T3_ == ((NI) 0))) goto LA4_;
3525 		result = ((NI) -1);
3526 		goto BeforeRet_;
3527 	}
3528 	LA4_: ;
3529 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3530 	h = (NI)(hc & T6_);
3531 	{
3532 		while (1) {
3533 			NIM_BOOL T9_;
3534 			NI T16_;
3535 			T9_ = (NIM_BOOL)0;
3536 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3537 			if (!T9_) goto LA8;
3538 			{
3539 				NIM_BOOL T12_;
3540 				T12_ = (NIM_BOOL)0;
3541 				T12_ = (t.data->data[h].Field0 == hc);
3542 				if (!(T12_)) goto LA13_;
3543 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3544 				LA13_: ;
3545 				if (!T12_) goto LA14_;
3546 				result = h;
3547 				goto BeforeRet_;
3548 			}
3549 			LA14_: ;
3550 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3551 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3552 		} LA8: ;
3553 	}
3554 	result = (NI)(((NI) -1) - h);
3555 	}BeforeRet_: ;
3556 	return result;
3557 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_4453)3558 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val) {
3559 	NI hc;
3560 	NI index;
3561 	{
3562 		NI T3_;
3563 		NI correctSizeX60gensym47_;
3564 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3565 		if (!(T3_ == ((NI) 0))) goto LA4_;
3566 		correctSizeX60gensym47_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3567 		(*t).counter = ((NI) 0);
3568 		unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym47_))));
3569 	}
3570 	LA4_: ;
3571 	hc = (NI)0;
3572 	index = rawGet__modulegraphs_4103((*t), key, (&hc));
3573 	{
3574 		if (!(((NI) 0) <= index)) goto LA8_;
3575 		asgnRef((void**) (&(*t).data->data[index].Field2), val);
3576 	}
3577 	goto LA6_;
3578 	LA8_: ;
3579 	{
3580 		{
3581 			NI T13_;
3582 			NI correctSizeX60gensym50_;
3583 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3584 			if (!(T13_ == ((NI) 0))) goto LA14_;
3585 			correctSizeX60gensym50_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3586 			(*t).counter = ((NI) 0);
3587 			unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym50_))));
3588 		}
3589 		LA14_: ;
3590 		{
3591 			NIM_BOOL T18_;
3592 			T18_ = (NIM_BOOL)0;
3593 			T18_ = mustRehash__modulegraphs_4650((*t));
3594 			if (!T18_) goto LA19_;
3595 			enlarge__modulegraphs_4839(t);
3596 			index = rawGetKnownHC__modulegraphs_5328((*t), key, hc);
3597 		}
3598 		LA19_: ;
3599 		index = (NI)(((NI) -1) - index);
3600 		rawInsert__modulegraphs_5159(t, (&(*t).data), key, val, hc, index);
3601 		(*t).counter += ((NI) 1);
3602 	}
3603 	LA6_: ;
3604 }
N_NIMCALL(void,setAttachedOp__modulegraphs_4407)3605 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOp__modulegraphs_4407)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
3606 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
3607 }
N_NIMCALL(void,copyTypeProps__modulegraphs_8872)3608 N_LIB_PRIVATE N_NIMCALL(void, copyTypeProps__modulegraphs_8872)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* dest, tyObject_TType__facALICuu8zUj0hjvbTLFg* src) {
3609 	{
3610 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg k;
3611 		NI res;
3612 		k = (tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg)0;
3613 		res = ((NI) 0);
3614 		{
3615 			while (1) {
3616 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
3617 				if (!(res <= ((NI) 4))) goto LA3;
3618 				k = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) (res));
3619 				op = getAttachedOp__modulegraphs_4011(g, src, k);
3620 				{
3621 					if (!!((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA6_;
3622 					setAttachedOp__modulegraphs_4407(g, module, dest, k, op);
3623 				}
3624 				LA6_: ;
3625 				res += ((NI) 1);
3626 			} LA3: ;
3627 		}
3628 	}
3629 }
N_NIMCALL(NIM_BOOL,isDirty__modulegraphs_11233)3630 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDirty__modulegraphs_11233)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3631 	NIM_BOOL result;
3632 	NIM_BOOL T1_;
3633 	result = (NIM_BOOL)0;
3634 	T1_ = (NIM_BOOL)0;
3635 	T1_ = (*g).suggestMode;
3636 	if (!(T1_)) goto LA2_;
3637 	T1_ = (((*m).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11))&63U)))!=0);
3638 	LA2_: ;
3639 	result = T1_;
3640 	return result;
3641 }
N_NIMCALL(void,transitiveClosure__modulegraphs_10948)3642 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n) {
3643 	{
3644 		NI k;
3645 		NI i;
3646 		k = (NI)0;
3647 		i = ((NI) 0);
3648 		{
3649 			while (1) {
3650 				if (!(i < n)) goto LA3;
3651 				k = i;
3652 				{
3653 					NI i_2;
3654 					NI i_3;
3655 					i_2 = (NI)0;
3656 					i_3 = ((NI) 0);
3657 					{
3658 						while (1) {
3659 							if (!(i_3 < n)) goto LA6;
3660 							i_2 = i_3;
3661 							{
3662 								NI j;
3663 								NI i_4;
3664 								j = (NI)0;
3665 								i_4 = ((NI) 0);
3666 								{
3667 									while (1) {
3668 										if (!(i_4 < n)) goto LA9;
3669 										j = i_4;
3670 										{
3671 											NIM_BOOL T12_;
3672 											NI T14_;
3673 											NIM_BOOL T15_;
3674 											T12_ = (NIM_BOOL)0;
3675 											T12_ = !((i_2 == j));
3676 											if (!(T12_)) goto LA13_;
3677 											T14_ = (NI)0;
3678 											T14_ = dependsOn__modulegraphs_9441(i_2, j);
3679 											T15_ = (NIM_BOOL)0;
3680 											T15_ = contains__astalgo_3496((&(*g)), T14_);
3681 											T12_ = !(T15_);
3682 											LA13_: ;
3683 											if (!T12_) goto LA16_;
3684 											{
3685 												NIM_BOOL T20_;
3686 												NI T21_;
3687 												NI T23_;
3688 												NI T26_;
3689 												T20_ = (NIM_BOOL)0;
3690 												T21_ = (NI)0;
3691 												T21_ = dependsOn__modulegraphs_9441(i_2, k);
3692 												T20_ = contains__astalgo_3496((&(*g)), T21_);
3693 												if (!(T20_)) goto LA22_;
3694 												T23_ = (NI)0;
3695 												T23_ = dependsOn__modulegraphs_9441(k, j);
3696 												T20_ = contains__astalgo_3496((&(*g)), T23_);
3697 												LA22_: ;
3698 												if (!T20_) goto LA24_;
3699 												T26_ = (NI)0;
3700 												T26_ = dependsOn__modulegraphs_9441(i_2, j);
3701 												incl__pureZcollectionsZintsets_55(g, T26_);
3702 											}
3703 											LA24_: ;
3704 										}
3705 										LA16_: ;
3706 										i_4 += ((NI) 1);
3707 									} LA9: ;
3708 								}
3709 							}
3710 							i_3 += ((NI) 1);
3711 						} LA6: ;
3712 					}
3713 				}
3714 				i += ((NI) 1);
3715 			} LA3: ;
3716 		}
3717 	}
3718 }
N_NIMCALL(void,markClientsDirty__modulegraphs_11156)3719 N_LIB_PRIVATE N_NIMCALL(void, markClientsDirty__modulegraphs_11156)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
3720 	{
3721 		NI T5_;
3722 		if (!(*g).invalidTransitiveClosure) goto LA3_;
3723 		(*g).invalidTransitiveClosure = NIM_FALSE;
3724 		T5_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3725 		transitiveClosure__modulegraphs_10948((&(*g).deps), T5_);
3726 	}
3727 	LA3_: ;
3728 	{
3729 		NI32 i;
3730 		NI32 colontmp_;
3731 		NI T7_;
3732 		NI32 res;
3733 		i = (NI32)0;
3734 		colontmp_ = (NI32)0;
3735 		T7_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3736 		colontmp_ = ((NI32) (T7_));
3737 		res = ((NI32) 0);
3738 		{
3739 			while (1) {
3740 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m;
3741 				if (!(res < colontmp_)) goto LA9;
3742 				i = res;
3743 				m = (*g).ifaces->data[i].module;
3744 				{
3745 					NIM_BOOL T12_;
3746 					NI T14_;
3747 					T12_ = (NIM_BOOL)0;
3748 					T12_ = !((m == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
3749 					if (!(T12_)) goto LA13_;
3750 					T14_ = (NI)0;
3751 					T14_ = dependsOn__modulegraphs_9441(((NI) (i)), ((NI) (fileIdx)));
3752 					T12_ = contains__astalgo_3496((&(*g).deps), T14_);
3753 					LA13_: ;
3754 					if (!T12_) goto LA15_;
3755 					(*m).flags |= ((NU64)1)<<((((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11)) & 63);
3756 				}
3757 				LA15_: ;
3758 				res += ((NI) 1);
3759 			} LA9: ;
3760 		}
3761 	}
3762 }
N_NIMCALL(void,initEncoder__modulegraphs_2717)3763 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__modulegraphs_2717)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module) {
3764 	NI id;
3765 	id = (*module).position;
3766 	{
3767 		NI T3_;
3768 		T3_ = ((*g).encoders ? (*g).encoders->Sup.len : 0);
3769 		if (!(T3_ <= id)) goto LA4_;
3770 		asgnRef((void**) (&(*g).encoders), (tySequence__XMM60DtBsc6xYsIpNANkrA*) setLengthSeqV2(&((*g).encoders)->Sup, (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_), ((NI) ((NI)(id + ((NI) 1))))));
3771 	}
3772 	LA4_: ;
3773 	initEncoder__icZic_2268((&(*g).encoders->data[id]), (&(*g).packed_0->data[id].fromDisk), module, (*g).config, (*g).startupPackedConfig);
3774 }
N_INLINE(NI,rawGet__modulegraphs_3008)3775 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3776 	NI result;
3777 	NI h;
3778 	NI T10_;
3779 {	result = (NI)0;
3780 	(*hc) = hash__ast_777(key);
3781 	{
3782 		if (!((*hc) == ((NI) 0))) goto LA3_;
3783 		(*hc) = ((NI) 314159265);
3784 	}
3785 	LA3_: ;
3786 	{
3787 		NI T7_;
3788 		T7_ = (t.data ? t.data->Sup.len : 0);
3789 		if (!(T7_ == ((NI) 0))) goto LA8_;
3790 		result = ((NI) -1);
3791 		goto BeforeRet_;
3792 	}
3793 	LA8_: ;
3794 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3795 	h = (NI)((*hc) & T10_);
3796 	{
3797 		while (1) {
3798 			NIM_BOOL T13_;
3799 			NI T20_;
3800 			T13_ = (NIM_BOOL)0;
3801 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3802 			if (!T13_) goto LA12;
3803 			{
3804 				NIM_BOOL T16_;
3805 				T16_ = (NIM_BOOL)0;
3806 				T16_ = (t.data->data[h].Field0 == (*hc));
3807 				if (!(T16_)) goto LA17_;
3808 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3809 				LA17_: ;
3810 				if (!T16_) goto LA18_;
3811 				result = h;
3812 				goto BeforeRet_;
3813 			}
3814 			LA18_: ;
3815 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3816 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3817 		} LA12: ;
3818 	}
3819 	result = (NI)(((NI) -1) - h);
3820 	}BeforeRet_: ;
3821 	return result;
3822 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3001)3823 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3824 	NIM_BOOL result;
3825 	NI hc;
3826 	NI T1_;
3827 	result = (NIM_BOOL)0;
3828 	hc = (NI)0;
3829 	T1_ = (NI)0;
3830 	T1_ = rawGet__modulegraphs_3008(t, key, (&hc));
3831 	result = (((NI) 0) <= T1_);
3832 	return result;
3833 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_2995)3834 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_2995)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3835 	NIM_BOOL result;
3836 {	result = (NIM_BOOL)0;
3837 	result = hasKey__modulegraphs_3001(t, key);
3838 	goto BeforeRet_;
3839 	}BeforeRet_: ;
3840 	return result;
3841 }
N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA **,X5BX5D___modulegraphs_3311)3842 N_LIB_PRIVATE N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA**, X5BX5D___modulegraphs_3311)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3843 	tySequence__O5RcspOP32YJ4YtU5ppxxA** result;
3844 	NI hcX60gensym22_;
3845 	NI indexX60gensym22_;
3846 	result = (tySequence__O5RcspOP32YJ4YtU5ppxxA**)0;
3847 	hcX60gensym22_ = (NI)0;
3848 	indexX60gensym22_ = rawGet__modulegraphs_3008((*t), key, (&hcX60gensym22_));
3849 	{
3850 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3851 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3852 	}
3853 	goto LA1_;
3854 	LA3_: ;
3855 	{
3856 		raiseKeyError__modulegraphs_3378(key);
3857 	}
3858 	LA1_: ;
3859 	return result;
3860 }
N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg *,resolveType__modulegraphs_2851)3861 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, resolveType__modulegraphs_2851)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg* t) {
3862 	tyObject_TType__facALICuu8zUj0hjvbTLFg* result;
3863 	result = NIM_NIL;
3864 	result = (*t).typ;
3865 	{
3866 		NIM_BOOL T3_;
3867 		T3_ = (NIM_BOOL)0;
3868 		T3_ = (result == ((tyObject_TType__facALICuu8zUj0hjvbTLFg*) NIM_NIL));
3869 		if (!(T3_)) goto LA4_;
3870 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3871 		LA4_: ;
3872 		if (!T3_) goto LA5_;
3873 		result = loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3874 		unsureAsgnRef((void**) (&(*t).typ), result);
3875 	}
3876 	LA5_: ;
3877 	return result;
3878 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_7262)3879 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3880 	NIM_BOOL result;
3881 	NI hc;
3882 	NI T1_;
3883 	result = (NIM_BOOL)0;
3884 	hc = (NI)0;
3885 	T1_ = (NI)0;
3886 	T1_ = rawGet__modulegraphs_7269(t, key, (&hc));
3887 	result = (((NI) 0) <= T1_);
3888 	return result;
3889 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_7256)3890 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_7256)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3891 	NIM_BOOL result;
3892 {	result = (NIM_BOOL)0;
3893 	result = hasKey__modulegraphs_7262(t, key);
3894 	goto BeforeRet_;
3895 	}BeforeRet_: ;
3896 	return result;
3897 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,X5BX5D___modulegraphs_7572)3898 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, X5BX5D___modulegraphs_7572)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3899 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3900 	NI hcX60gensym22_;
3901 	NI indexX60gensym22_;
3902 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3903 	hcX60gensym22_ = (NI)0;
3904 	indexX60gensym22_ = rawGet__modulegraphs_7269((*t), key, (&hcX60gensym22_));
3905 	{
3906 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3907 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3908 	}
3909 	goto LA1_;
3910 	LA3_: ;
3911 	{
3912 		raiseKeyError__modulegraphs_3378(key);
3913 	}
3914 	LA1_: ;
3915 	return result;
3916 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,resolveSym__modulegraphs_2866)3917 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t) {
3918 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3919 	result = NIM_NIL;
3920 	result = (*t).sym;
3921 	{
3922 		NIM_BOOL T3_;
3923 		T3_ = (NIM_BOOL)0;
3924 		T3_ = (result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL));
3925 		if (!(T3_)) goto LA4_;
3926 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3927 		LA4_: ;
3928 		if (!T3_) goto LA5_;
3929 		result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3930 		unsureAsgnRef((void**) (&(*t).sym), result);
3931 	}
3932 	LA5_: ;
3933 	return result;
3934 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,initModuleIter__modulegraphs_2735)3935 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initModuleIter__modulegraphs_2735)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3936 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3937 	result = NIM_NIL;
3938 	(*mi).modIndex = (*m).position;
3939 	(*mi).fromRod = isCachedModule__modulegraphs_2697(g, (*mi).modIndex);
3940 	(*mi).importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3941 	{
3942 		if (!(*mi).fromRod) goto LA3_;
3943 		result = initRodIter__icZic_8501((&(*mi).rodIt), (*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*mi).modIndex)), name, (*mi).importHidden);
3944 	}
3945 	goto LA1_;
3946 	LA3_: ;
3947 	{
3948 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym13_;
3949 		retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
3950 		{
3951 			if (!(*mi).importHidden) goto LA8_;
3952 			retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
3953 		}
3954 		LA8_: ;
3955 		result = initIdentIter__astalgo_3427((&(*mi).ti), (*retX60gensym13_), name);
3956 	}
3957 	LA1_: ;
3958 	return result;
3959 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,nextModuleIter__modulegraphs_2763)3960 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextModuleIter__modulegraphs_2763)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
3961 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3962 	result = NIM_NIL;
3963 	{
3964 		if (!(*mi).fromRod) goto LA3_;
3965 		result = nextRodIter__icZic_8962((&(*mi).rodIt), (&(*g).packed_0));
3966 	}
3967 	goto LA1_;
3968 	LA3_: ;
3969 	{
3970 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym14_;
3971 		retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
3972 		{
3973 			if (!(*mi).importHidden) goto LA8_;
3974 			retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
3975 		}
3976 		LA8_: ;
3977 		result = nextIdentIter__astalgo_3408((&(*mi).ti), (*retX60gensym14_));
3978 	}
3979 	LA1_: ;
3980 	return result;
3981 }
N_NIMCALL(void,strTableAdds__modulegraphs_2693)3982 N_LIB_PRIVATE N_NIMCALL(void, strTableAdds__modulegraphs_2693)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s) {
3983 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interf), s);
3984 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interfHidden), s);
3985 }
N_NIMCALL(NimStringDesc *,toBase64a__modulegraphs_2603)3986 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len) {
3987 	NimStringDesc* result;
3988 	NI i;
3989 	result = NIM_NIL;
3990 	result = rawNewString(((NI) ((NI)((NI)((NI)(len + ((NI) 2)) / ((NI) 3)) * ((NI) 4)))));
3991 	result = resizeString(result, 2);
3992 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_69));
3993 	i = ((NI) 0);
3994 	{
3995 		while (1) {
3996 			NI a;
3997 			NI b;
3998 			NI c;
3999 			if (!(i < (NI)(len - ((NI) 2)))) goto LA2;
4000 			a = ((NU8)(s[i]));
4001 			b = ((NU8)(s[(NI)(i + ((NI) 1))]));
4002 			c = ((NU8)(s[(NI)(i + ((NI) 2))]));
4003 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4004 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a) >> (NU64)(((NI) 2))))- 0]);
4005 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4006 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]);
4007 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0]->Sup.len : 0) + 0);
4008 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(b & ((NI) 15))) << (NU64)(((NI) 2))) | (NI)((NI64)((NI)(c & ((NI) 192))) >> (NU64)(((NI) 6)))))- 0]);
4009 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0] ? cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]->Sup.len : 0) + 0);
4010 appendString(result, cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]);
4011 			i += ((NI) 3);
4012 		} LA2: ;
4013 	}
4014 	{
4015 		NI a_2;
4016 		NI b_2;
4017 		if (!(i < (NI)(len - ((NI) 1)))) goto LA5_;
4018 		a_2 = ((NU8)(s[i]));
4019 		b_2 = ((NU8)(s[(NI)(i + ((NI) 1))]));
4020 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4021 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a_2) >> (NU64)(((NI) 2))))- 0]);
4022 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4023 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU64)((NI)(a_2 & ((NI) 3))) << (NU64)(((NI) 4))) | (NI)((NI64)((NI)(b_2 & ((NI) 240))) >> (NU64)(((NI) 4)))))- 0]);
4024 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4025 appendString(result, cb64__modulegraphs_2593[((NI)((NU64)((NI)(b_2 & ((NI) 15))) << (NU64)(((NI) 2))))- 0]);
4026 	}
4027 	goto LA3_;
4028 	LA5_: ;
4029 	{
4030 		NI a_3;
4031 		if (!(i < len)) goto LA8_;
4032 		a_3 = ((NU8)(s[i]));
4033 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4034 appendString(result, cb64__modulegraphs_2593[((NI)((NI64)(a_3) >> (NU64)(((NI) 2))))- 0]);
4035 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0] ? cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0]->Sup.len : 0) + 0);
4036 appendString(result, cb64__modulegraphs_2593[((NI)((NU64)((NI)(a_3 & ((NI) 3))) << (NU64)(((NI) 4))))- 0]);
4037 	}
4038 	goto LA3_;
4039 	LA8_: ;
4040 	LA3_: ;
4041 	return result;
4042 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_8947)4043 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_8947)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4044 	NimStringDesc* result;
4045 	result = NIM_NIL;
4046 	result = toBase64a__modulegraphs_2603(((NCSTRING) (u)), ((NI) 16));
4047 	return result;
4048 }
N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ,toPackedItemId__icZpacked95ast_602)4049 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item) {
4050 	tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ result;
4051 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4052 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4053 	result.module = ((NU32) 0);
4054 	result.item = item;
4055 	return result;
4056 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,loadCompilerProc__modulegraphs_8901)4057 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadCompilerProc__modulegraphs_8901)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name) {
4058 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4059 {	result = NIM_NIL;
4060 	{
4061 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0))) goto LA3_;
4062 		result = ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL);
4063 		goto BeforeRet_;
4064 	}
4065 	LA3_: ;
4066 	{
4067 		NI module;
4068 		NI colontmp_;
4069 		NI T6_;
4070 		NI res;
4071 		module = (NI)0;
4072 		colontmp_ = (NI)0;
4073 		T6_ = (((*g).packed_0 ? (*g).packed_0->Sup.len : 0)-1);
4074 		colontmp_ = T6_;
4075 		res = ((NI) 0);
4076 		{
4077 			while (1) {
4078 				NI32 x;
4079 				if (!(res <= colontmp_)) goto LA8;
4080 				module = res;
4081 				x = searchForCompilerproc__icZic_9159((&(*g).packed_0->data[module]), name);
4082 				{
4083 					tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ T13_;
4084 					if (!(((NI32) 0) <= x)) goto LA11_;
4085 					T13_ = toPackedItemId__icZpacked95ast_602(x);
4086 					result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), module, T13_);
4087 					{
4088 						if (!!((result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA16_;
4089 						strTableAdd__astalgo_3332((&(*g).compilerprocs), result);
4090 					}
4091 					LA16_: ;
4092 					goto BeforeRet_;
4093 				}
4094 				LA11_: ;
4095 				res += ((NI) 1);
4096 			} LA8: ;
4097 		}
4098 	}
4099 	}BeforeRet_: ;
4100 	return result;
4101 }
N_NIMCALL(NI,hash__modulegraphs_8963)4102 N_LIB_PRIVATE N_NIMCALL(NI, hash__modulegraphs_8963)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4103 	NI result;
4104 	result = (NI)0;
4105 	result = ((NI) 0);
4106 	{
4107 		NI x;
4108 		NI res;
4109 		x = (NI)0;
4110 		res = ((NI) 0);
4111 		{
4112 			while (1) {
4113 				if (!(res <= ((NI) 3))) goto LA3;
4114 				x = res;
4115 				result = (NI)((NI)((NU64)(result) << (NU64)(((NI) 8))) | ((NI) (u[(x)- 0])));
4116 				res += ((NI) 1);
4117 			} LA3: ;
4118 		}
4119 	}
4120 	return result;
4121 }
N_INLINE(int,nimCmpMem)4122 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
4123 	int result;
4124 	result = (int)0;
4125 	result = memcmp(a, b, ((size_t) (size)));
4126 	return result;
4127 }
N_INLINE(NIM_BOOL,equalMem__system_1735)4128 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
4129 	NIM_BOOL result;
4130 	int T1_;
4131 	result = (NIM_BOOL)0;
4132 	T1_ = (int)0;
4133 	T1_ = nimCmpMem(a, b, size);
4134 	result = (T1_ == ((NI32) 0));
4135 	return result;
4136 }
N_NIMCALL(NIM_BOOL,eqeq___modulegraphs_8959)4137 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___modulegraphs_8959)(tyArray__qtqsWM5aXmcpMIVmvq3kAA a, tyArray__qtqsWM5aXmcpMIVmvq3kAA b) {
4138 	NIM_BOOL result;
4139 	result = (NIM_BOOL)0;
4140 	result = equalMem__system_1735(((void*) (a)), ((void*) (b)), ((NI) 16));
4141 	return result;
4142 }
N_NIMCALL(void,setAttachedOpPartial__modulegraphs_5577)4143 N_LIB_PRIVATE N_NIMCALL(void, setAttachedOpPartial__modulegraphs_5577)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4144 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
4145 }
N_NIMCALL(void,completePartialOp__modulegraphs_5629)4146 N_LIB_PRIVATE N_NIMCALL(void, completePartialOp__modulegraphs_5629)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4147 	{
4148 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4149 		toPackedGeneratedProcDef__icZic_3061(value, (&(*g).encoders->data[module]), (&(*g).packed_0->data[module].fromDisk));
4150 	}
4151 	LA3_: ;
4152 }
N_INLINE(NI,rawGet__modulegraphs_3581)4153 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
4154 	NI result;
4155 	NI h;
4156 	NI T10_;
4157 {	result = (NI)0;
4158 	(*hc) = hash__ast_777(key);
4159 	{
4160 		if (!((*hc) == ((NI) 0))) goto LA3_;
4161 		(*hc) = ((NI) 314159265);
4162 	}
4163 	LA3_: ;
4164 	{
4165 		NI T7_;
4166 		T7_ = (t.data ? t.data->Sup.len : 0);
4167 		if (!(T7_ == ((NI) 0))) goto LA8_;
4168 		result = ((NI) -1);
4169 		goto BeforeRet_;
4170 	}
4171 	LA8_: ;
4172 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
4173 	h = (NI)((*hc) & T10_);
4174 	{
4175 		while (1) {
4176 			NIM_BOOL T13_;
4177 			NI T20_;
4178 			T13_ = (NIM_BOOL)0;
4179 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
4180 			if (!T13_) goto LA12;
4181 			{
4182 				NIM_BOOL T16_;
4183 				T16_ = (NIM_BOOL)0;
4184 				T16_ = (t.data->data[h].Field0 == (*hc));
4185 				if (!(T16_)) goto LA17_;
4186 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
4187 				LA17_: ;
4188 				if (!T16_) goto LA18_;
4189 				result = h;
4190 				goto BeforeRet_;
4191 			}
4192 			LA18_: ;
4193 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
4194 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
4195 		} LA12: ;
4196 	}
4197 	result = (NI)(((NI) -1) - h);
4198 	}BeforeRet_: ;
4199 	return result;
4200 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3574)4201 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4202 	NIM_BOOL result;
4203 	NI hc;
4204 	NI T1_;
4205 	result = (NIM_BOOL)0;
4206 	hc = (NI)0;
4207 	T1_ = (NI)0;
4208 	T1_ = rawGet__modulegraphs_3581(t, key, (&hc));
4209 	result = (((NI) 0) <= T1_);
4210 	return result;
4211 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_3568)4212 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_3568)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4213 	NIM_BOOL result;
4214 {	result = (NIM_BOOL)0;
4215 	result = hasKey__modulegraphs_3574(t, key);
4216 	goto BeforeRet_;
4217 	}BeforeRet_: ;
4218 	return result;
4219 }
N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA **,X5BX5D___modulegraphs_3884)4220 N_LIB_PRIVATE N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**, X5BX5D___modulegraphs_3884)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4221 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA** result;
4222 	NI hcX60gensym22_;
4223 	NI indexX60gensym22_;
4224 	result = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**)0;
4225 	hcX60gensym22_ = (NI)0;
4226 	indexX60gensym22_ = rawGet__modulegraphs_3581((*t), key, (&hcX60gensym22_));
4227 	{
4228 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4229 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4230 	}
4231 	goto LA1_;
4232 	LA3_: ;
4233 	{
4234 		raiseKeyError__modulegraphs_3378(key);
4235 	}
4236 	LA1_: ;
4237 	return result;
4238 }
N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A *,newSeq__modulegraphs_2893)4239 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len) {
4240 	tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* result;
4241 	result = NIM_NIL;
4242 	result = (tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*) newSeq((&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_), len);
4243 	return result;
4244 }
N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA *,resolveInst__modulegraphs_2881)4245 N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*, resolveInst__modulegraphs_2881)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg* t) {
4246 	tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* result;
4247 	result = NIM_NIL;
4248 	result = (*t).inst;
4249 	{
4250 		NIM_BOOL T3_;
4251 		tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* T7_;
4252 		NI T8_;
4253 		T3_ = (NIM_BOOL)0;
4254 		T3_ = (result == ((tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) NIM_NIL));
4255 		if (!(T3_)) goto LA4_;
4256 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).module);
4257 		LA4_: ;
4258 		if (!T3_) goto LA5_;
4259 		T7_ = NIM_NIL;
4260 		T7_ = (tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) newObj((&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_), sizeof(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA));
4261 		asgnRef((void**) (&(*T7_).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).sym.module, (*t).sym.packed_0));
4262 		result = T7_;
4263 		T8_ = ((*t).concreteTypes ? (*t).concreteTypes->Sup.len : 0);
4264 		asgnRef((void**) (&(*result).concreteTypes), newSeq__modulegraphs_2893(((NI) (T8_))));
4265 		{
4266 			NI i;
4267 			NI colontmp_;
4268 			NI T10_;
4269 			NI res;
4270 			i = (NI)0;
4271 			colontmp_ = (NI)0;
4272 			T10_ = (((*result).concreteTypes ? (*result).concreteTypes->Sup.len : 0)-1);
4273 			colontmp_ = T10_;
4274 			res = ((NI) 0);
4275 			{
4276 				while (1) {
4277 					if (!(res <= colontmp_)) goto LA12;
4278 					i = res;
4279 					asgnRef((void**) (&(*result).concreteTypes->data[i]), loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).concreteTypes->data[i].module, (*t).concreteTypes->data[i].packed_0));
4280 					res += ((NI) 1);
4281 				} LA12: ;
4282 			}
4283 		}
4284 		unsureAsgnRef((void**) (&(*t).inst), result);
4285 	}
4286 	LA5_: ;
4287 	return result;
4288 }
N_NIMCALL(void,addMethodToGeneric__modulegraphs_7689)4289 N_LIB_PRIVATE N_NIMCALL(void, addMethodToGeneric__modulegraphs_7689)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, NI col, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
4290 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T1_;
4291 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** T2_;
4292 	tyTuple__VrD6plbUKJjYKM0lCr3hGQ T3_;
4293 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T4_;
4294 	NI T5_;
4295 	T1_ = NIM_NIL;
4296 	T1_ = NIM_NIL;
4297 	T2_ = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
4298 	T2_ = mgetOrPut__modulegraphs_7725((&(*g).methodsPerType), (*t).Sup.itemId, T1_);
4299 	nimZeroMem((void*)(&T3_), sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ));
4300 	T3_.Field0 = col;
4301 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4302 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4303 	T4_.sym = m;
4304 	T3_.Field1.id = T4_.id;
4305 	T3_.Field1.sym = T4_.sym;
4306 	unsureAsgnRef((void**) (&(*T2_)), (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*) incrSeqV3((TGenericSeq*)((*T2_)), (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_)));
4307 	T5_ = (*T2_)->Sup.len++;
4308 	(*T2_)->data[T5_].Field0 = T3_.Field0;
4309 	(*T2_)->data[T5_].Field1.id = T3_.Field1.id;
4310 	asgnRef((void**) (&(*T2_)->data[T5_].Field1.sym), T3_.Field1.sym);
4311 }
N_NIMCALL(NIM_BOOL,hasDisabledAsgn__modulegraphs_8859)4312 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasDisabledAsgn__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4313 	NIM_BOOL result;
4314 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
4315 	NIM_BOOL T1_;
4316 	result = (NIM_BOOL)0;
4317 	op = getAttachedOp__modulegraphs_4011(g, t, ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 1));
4318 	T1_ = (NIM_BOOL)0;
4319 	T1_ = !((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
4320 	if (!(T1_)) goto LA2_;
4321 	T1_ = (((*op).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 24))&63U)))!=0);
4322 	LA2_: ;
4323 	result = T1_;
4324 	return result;
4325 }
N_NIMCALL(void,setToStringProc__modulegraphs_6035)4326 N_LIB_PRIVATE N_NIMCALL(void, setToStringProc__modulegraphs_6035)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4327 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T1_;
4328 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4329 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4330 	T1_.sym = value;
4331 	X5BX5Deq___modulegraphs_6079((&(*g).enumToStringProcs), (*t).Sup.itemId, T1_);
4332 }
N_NIMCALL(void,loadPackedSym__modulegraphs_8940)4333 N_LIB_PRIVATE N_NIMCALL(void, loadPackedSym__modulegraphs_8940)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* s) {
4334 	{
4335 		if (!((*s).sym == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL))) goto LA3_;
4336 		unsureAsgnRef((void**) (&(*s).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*s).id.module, (*s).id.packed_0));
4337 	}
4338 	LA3_: ;
4339 }
N_INLINE(void,nimGCunrefNoCycle)4340 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
4341 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
4342 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
4343 	T1_ = usrToCell__system_5271(p);
4344 	decRef__system_5316(T1_);
4345 }
N_NIMCALL(void,rememberEmittedTypeInfo__modulegraphs_9389)4346 N_LIB_PRIVATE N_NIMCALL(void, rememberEmittedTypeInfo__modulegraphs_9389)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m, NimStringDesc* ti) {
4347 	{
4348 		NI T5_;
4349 		NimStringDesc* T6_;
4350 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4351 		asgnRef((void**) (&(*g).packed_0->data[m].fromDisk.emittedTypeInfo), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*g).packed_0->data[m].fromDisk.emittedTypeInfo), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)));
4352 		T5_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->Sup.len++;
4353 		T6_ = NIM_NIL;
4354 		T6_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_]; (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_] = copyStringRC1(ti);
4355 		if (T6_) nimGCunrefNoCycle(T6_);
4356 	}
4357 	LA3_: ;
4358 }
N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA *,X5BX5D___modulegraphs_5705)4359 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4360 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* result;
4361 	NI hcX60gensym22_;
4362 	NI indexX60gensym22_;
4363 	result = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4364 	hcX60gensym22_ = (NI)0;
4365 	indexX60gensym22_ = rawGet__modulegraphs_5712((*t), key, (&hcX60gensym22_));
4366 	{
4367 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4368 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4369 	}
4370 	goto LA1_;
4371 	LA3_: ;
4372 	{
4373 		raiseKeyError__modulegraphs_3378(key);
4374 	}
4375 	LA1_: ;
4376 	return result;
4377 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getToStringProc__modulegraphs_5648)4378 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getToStringProc__modulegraphs_5648)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4379 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4380 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* T1_;
4381 	result = NIM_NIL;
4382 	T1_ = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4383 	T1_ = X5BX5D___modulegraphs_5705((&(*g).enumToStringProcs), (*t).Sup.itemId);
4384 	result = resolveSym__modulegraphs_2866(g, T1_);
4385 	return result;
4386 }
N_NIMCALL(void,configComplete__modulegraphs_11271)4387 N_LIB_PRIVATE N_NIMCALL(void, configComplete__modulegraphs_11271)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4388 	rememberStartupConfig__icZic_505((&(*g).startupPackedConfig), (*g).config);
4389 }
N_NIMCALL(void,clear__modulegraphs_307)4390 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t) {
4391 	{
4392 		NI i;
4393 		NI colontmp_;
4394 		NI T2_;
4395 		NI i_2;
4396 		i = (NI)0;
4397 		colontmp_ = (NI)0;
4398 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4399 		colontmp_ = T2_;
4400 		i_2 = ((NI) 0);
4401 		{
4402 			while (1) {
4403 				if (!(i_2 < colontmp_)) goto LA4;
4404 				i = i_2;
4405 				(*t).data->data[i].Field0 = ((NI) 0);
4406 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4407 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4408 				i_2 += ((NI) 1);
4409 			} LA4: ;
4410 		}
4411 	}
4412 	(*t).counter = ((NI) 0);
4413 }
N_NIMCALL(void,clear__modulegraphs_753)4414 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t) {
4415 	{
4416 		NI i;
4417 		NI colontmp_;
4418 		NI T2_;
4419 		NI i_2;
4420 		i = (NI)0;
4421 		colontmp_ = (NI)0;
4422 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4423 		colontmp_ = T2_;
4424 		i_2 = ((NI) 0);
4425 		{
4426 			while (1) {
4427 				if (!(i_2 < colontmp_)) goto LA4;
4428 				i = i_2;
4429 				(*t).data->data[i].Field0 = ((NI) 0);
4430 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4431 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4432 				i_2 += ((NI) 1);
4433 			} LA4: ;
4434 		}
4435 	}
4436 	(*t).counter = ((NI) 0);
4437 }
N_NIMCALL(void,clear__modulegraphs_1289)4438 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
4439 	{
4440 		NI i;
4441 		NI colontmp_;
4442 		NI T2_;
4443 		NI i_2;
4444 		i = (NI)0;
4445 		colontmp_ = (NI)0;
4446 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4447 		colontmp_ = T2_;
4448 		i_2 = ((NI) 0);
4449 		{
4450 			while (1) {
4451 				if (!(i_2 < colontmp_)) goto LA4;
4452 				i = i_2;
4453 				(*t).data->data[i].Field0 = ((NI) 0);
4454 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4455 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4456 				i_2 += ((NI) 1);
4457 			} LA4: ;
4458 		}
4459 	}
4460 	(*t).counter = ((NI) 0);
4461 }
N_NIMCALL(void,clear__modulegraphs_1725)4462 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
4463 	{
4464 		NI i;
4465 		NI colontmp_;
4466 		NI T2_;
4467 		NI i_2;
4468 		i = (NI)0;
4469 		colontmp_ = (NI)0;
4470 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4471 		colontmp_ = T2_;
4472 		i_2 = ((NI) 0);
4473 		{
4474 			while (1) {
4475 				if (!(i_2 < colontmp_)) goto LA4;
4476 				i = i_2;
4477 				(*t).data->data[i].Field0 = ((NI) 0);
4478 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4479 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4480 				i_2 += ((NI) 1);
4481 			} LA4: ;
4482 		}
4483 	}
4484 	(*t).counter = ((NI) 0);
4485 }
N_NIMCALL(void,clear__modulegraphs_2170)4486 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
4487 	{
4488 		NI i;
4489 		NI colontmp_;
4490 		NI T2_;
4491 		NI i_2;
4492 		i = (NI)0;
4493 		colontmp_ = (NI)0;
4494 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4495 		colontmp_ = T2_;
4496 		i_2 = ((NI) 0);
4497 		{
4498 			while (1) {
4499 				if (!(i_2 < colontmp_)) goto LA4;
4500 				i = i_2;
4501 				(*t).data->data[i].Field0 = ((NI) 0);
4502 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4503 				(*t).data->data[i].Field2.id.module = 0;
4504 				(*t).data->data[i].Field2.id.packed_0.module = 0;
4505 				(*t).data->data[i].Field2.id.packed_0.item = 0;
4506 				unsureAsgnRef((void**)&(*t).data->data[i].Field2.sym, NIM_NIL);
4507 				i_2 += ((NI) 1);
4508 			} LA4: ;
4509 		}
4510 	}
4511 	(*t).counter = ((NI) 0);
4512 }
N_NIMCALL(void,resetForBackend__modulegraphs_265)4513 N_LIB_PRIVATE N_NIMCALL(void, resetForBackend__modulegraphs_265)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4514 	initStrTable__ast_4088((&(*g).compilerprocs));
4515 	clear__modulegraphs_307((&(*g).typeInstCache));
4516 	clear__modulegraphs_753((&(*g).procInstCache));
4517 	{
4518 		tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* a;
4519 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg i;
4520 		a = (tyObject_Table__iowAVDkco3qpbEH0z8OmkQ*)0;
4521 		i = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 0);
4522 		{
4523 			while (1) {
4524 				a = (&(*g).attachedOps[(i)- 0]);
4525 				clear__modulegraphs_1289(a);
4526 				{
4527 					if (!(((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 4) <= i)) goto LA6_;
4528 					goto LA2;
4529 				}
4530 				LA6_: ;
4531 				i += ((NI) 1);
4532 			}
4533 		} LA2: ;
4534 	}
4535 	clear__modulegraphs_1725((&(*g).methodsPerType));
4536 	clear__modulegraphs_2170((&(*g).enumToStringProcs));
4537 }
N_NIMCALL(void,compiler_modulegraphsDatInit000)4538 N_LIB_PRIVATE N_NIMCALL(void, compiler_modulegraphsDatInit000)(void) {
4539 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_2_48[48];
4540 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_3_7[7];
4541 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_4_2[2];
4542 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_5_2[2];
4543 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_6_2[2];
4544 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_7_3[3];
4545 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_8_2[2];
4546 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_9_2[2];
4547 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_10_3[3];
4548 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_11_4[4];
4549 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_12_2[2];
4550 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_13_3[3];
4551 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_14_2[2];
4552 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_15_3[3];
4553 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_16_2[2];
4554 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_17_2[2];
4555 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_18_3[3];
4556 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_19_2[2];
4557 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_20_3[3];
4558 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_21_2[2];
4559 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_22_3[3];
4560 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_23_2[2];
4561 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_24_3[3];
4562 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_25_2[2];
4563 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_26_2[2];
4564 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_27_2[2];
4565 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_28_3[3];
4566 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_29_2[2];
4567 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_30_3[3];
4568 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_31_2[2];
4569 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_32_3[3];
4570 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_33_2[2];
4571 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_34_3[3];
4572 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_35_2[2];
4573 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_36_3[3];
4574 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_37_2[2];
4575 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_38_3[3];
4576 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_39_4[4];
4577 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_40_13[13];
4578 static TNimNode TM__vJDjRhiQWnfbAi9csscWSug_0[200];
4579 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4580 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4581 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.kind = 18;
4582 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.base = 0;
4583 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.flags = 2;
4584 TM__vJDjRhiQWnfbAi9csscWSug_2_48[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[1];
4585 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.size = sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4586 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.align = NIM_ALIGNOF(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4587 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.kind = 18;
4588 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.base = 0;
4589 TM__vJDjRhiQWnfbAi9csscWSug_3_7[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[3];
4590 TM__vJDjRhiQWnfbAi9csscWSug_0[3].kind = 1;
4591 TM__vJDjRhiQWnfbAi9csscWSug_0[3].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, module);
4592 TM__vJDjRhiQWnfbAi9csscWSug_0[3].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4593 TM__vJDjRhiQWnfbAi9csscWSug_0[3].name = "module";
4594 TM__vJDjRhiQWnfbAi9csscWSug_3_7[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[4];
4595 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.size = sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4596 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.align = NIM_ALIGNOF(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4597 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.kind = 18;
4598 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.base = 0;
4599 TM__vJDjRhiQWnfbAi9csscWSug_4_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[6];
4600 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.size = sizeof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4601 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.align = NIM_ALIGNOF(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4602 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.kind = 18;
4603 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.base = 0;
4604 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.flags = 1;
4605 TM__vJDjRhiQWnfbAi9csscWSug_5_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[8];
4606 TM__vJDjRhiQWnfbAi9csscWSug_0[8].kind = 1;
4607 TM__vJDjRhiQWnfbAi9csscWSug_0[8].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, module);
4608 TM__vJDjRhiQWnfbAi9csscWSug_0[8].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4609 TM__vJDjRhiQWnfbAi9csscWSug_0[8].name = "module";
4610 TM__vJDjRhiQWnfbAi9csscWSug_5_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[9];
4611 TM__vJDjRhiQWnfbAi9csscWSug_0[9].kind = 1;
4612 TM__vJDjRhiQWnfbAi9csscWSug_0[9].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, packed_0);
4613 TM__vJDjRhiQWnfbAi9csscWSug_0[9].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
4614 TM__vJDjRhiQWnfbAi9csscWSug_0[9].name = "packed";
4615 TM__vJDjRhiQWnfbAi9csscWSug_0[7].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].sons = &TM__vJDjRhiQWnfbAi9csscWSug_5_2[0];
4616 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[7];
4617 TM__vJDjRhiQWnfbAi9csscWSug_0[6].kind = 1;
4618 TM__vJDjRhiQWnfbAi9csscWSug_0[6].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, id);
4619 TM__vJDjRhiQWnfbAi9csscWSug_0[6].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4620 TM__vJDjRhiQWnfbAi9csscWSug_0[6].name = "id";
4621 TM__vJDjRhiQWnfbAi9csscWSug_4_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[10];
4622 TM__vJDjRhiQWnfbAi9csscWSug_0[10].kind = 1;
4623 TM__vJDjRhiQWnfbAi9csscWSug_0[10].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, sym);
4624 TM__vJDjRhiQWnfbAi9csscWSug_0[10].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4625 TM__vJDjRhiQWnfbAi9csscWSug_0[10].name = "sym";
4626 TM__vJDjRhiQWnfbAi9csscWSug_0[5].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].sons = &TM__vJDjRhiQWnfbAi9csscWSug_4_2[0];
4627 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[5];
4628 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.size = sizeof(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4629 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.align = NIM_ALIGNOF(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4630 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.kind = 24;
4631 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.base = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4632 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.marker = Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw;
4633 TM__vJDjRhiQWnfbAi9csscWSug_0[4].kind = 1;
4634 TM__vJDjRhiQWnfbAi9csscWSug_0[4].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, converters);
4635 TM__vJDjRhiQWnfbAi9csscWSug_0[4].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4636 TM__vJDjRhiQWnfbAi9csscWSug_0[4].name = "converters";
4637 TM__vJDjRhiQWnfbAi9csscWSug_3_7[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[11];
4638 TM__vJDjRhiQWnfbAi9csscWSug_0[11].kind = 1;
4639 TM__vJDjRhiQWnfbAi9csscWSug_0[11].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, patterns);
4640 TM__vJDjRhiQWnfbAi9csscWSug_0[11].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4641 TM__vJDjRhiQWnfbAi9csscWSug_0[11].name = "patterns";
4642 TM__vJDjRhiQWnfbAi9csscWSug_3_7[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[12];
4643 TM__vJDjRhiQWnfbAi9csscWSug_0[12].kind = 1;
4644 TM__vJDjRhiQWnfbAi9csscWSug_0[12].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, pureEnums);
4645 TM__vJDjRhiQWnfbAi9csscWSug_0[12].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4646 TM__vJDjRhiQWnfbAi9csscWSug_0[12].name = "pureEnums";
4647 TM__vJDjRhiQWnfbAi9csscWSug_3_7[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[13];
4648 TM__vJDjRhiQWnfbAi9csscWSug_0[13].kind = 1;
4649 TM__vJDjRhiQWnfbAi9csscWSug_0[13].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interf);
4650 TM__vJDjRhiQWnfbAi9csscWSug_0[13].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4651 TM__vJDjRhiQWnfbAi9csscWSug_0[13].name = "interf";
4652 TM__vJDjRhiQWnfbAi9csscWSug_3_7[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[14];
4653 TM__vJDjRhiQWnfbAi9csscWSug_0[14].kind = 1;
4654 TM__vJDjRhiQWnfbAi9csscWSug_0[14].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interfHidden);
4655 TM__vJDjRhiQWnfbAi9csscWSug_0[14].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4656 TM__vJDjRhiQWnfbAi9csscWSug_0[14].name = "interfHidden";
4657 TM__vJDjRhiQWnfbAi9csscWSug_3_7[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[15];
4658 TM__vJDjRhiQWnfbAi9csscWSug_0[15].kind = 1;
4659 TM__vJDjRhiQWnfbAi9csscWSug_0[15].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, uniqueName);
4660 TM__vJDjRhiQWnfbAi9csscWSug_0[15].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
4661 TM__vJDjRhiQWnfbAi9csscWSug_0[15].name = "uniqueName";
4662 TM__vJDjRhiQWnfbAi9csscWSug_0[2].len = 7; TM__vJDjRhiQWnfbAi9csscWSug_0[2].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[2].sons = &TM__vJDjRhiQWnfbAi9csscWSug_3_7[0];
4663 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[2];
4664 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.size = sizeof(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4665 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.align = NIM_ALIGNOF(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4666 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.kind = 24;
4667 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.base = (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_);
4668 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.marker = Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
4669 TM__vJDjRhiQWnfbAi9csscWSug_0[1].kind = 1;
4670 TM__vJDjRhiQWnfbAi9csscWSug_0[1].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, ifaces);
4671 TM__vJDjRhiQWnfbAi9csscWSug_0[1].typ = (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_);
4672 TM__vJDjRhiQWnfbAi9csscWSug_0[1].name = "ifaces";
4673 TM__vJDjRhiQWnfbAi9csscWSug_2_48[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[16];
4674 TM__vJDjRhiQWnfbAi9csscWSug_0[16].kind = 1;
4675 TM__vJDjRhiQWnfbAi9csscWSug_0[16].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packed_0);
4676 TM__vJDjRhiQWnfbAi9csscWSug_0[16].typ = (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_);
4677 TM__vJDjRhiQWnfbAi9csscWSug_0[16].name = "packed";
4678 TM__vJDjRhiQWnfbAi9csscWSug_2_48[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[17];
4679 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.size = sizeof(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4680 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.align = NIM_ALIGNOF(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4681 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.kind = 24;
4682 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.base = (&NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_);
4683 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.marker = Marker_tySequence__XMM60DtBsc6xYsIpNANkrA;
4684 TM__vJDjRhiQWnfbAi9csscWSug_0[17].kind = 1;
4685 TM__vJDjRhiQWnfbAi9csscWSug_0[17].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, encoders);
4686 TM__vJDjRhiQWnfbAi9csscWSug_0[17].typ = (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_);
4687 TM__vJDjRhiQWnfbAi9csscWSug_0[17].name = "encoders";
4688 TM__vJDjRhiQWnfbAi9csscWSug_2_48[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[18];
4689 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.size = sizeof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4690 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.align = NIM_ALIGNOF(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4691 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.kind = 18;
4692 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.base = 0;
4693 TM__vJDjRhiQWnfbAi9csscWSug_6_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[20];
4694 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.size = sizeof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4695 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.align = NIM_ALIGNOF(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4696 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.kind = 18;
4697 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.base = 0;
4698 TM__vJDjRhiQWnfbAi9csscWSug_7_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[22];
4699 TM__vJDjRhiQWnfbAi9csscWSug_0[22].kind = 1;
4700 TM__vJDjRhiQWnfbAi9csscWSug_0[22].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field0);
4701 TM__vJDjRhiQWnfbAi9csscWSug_0[22].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4702 TM__vJDjRhiQWnfbAi9csscWSug_0[22].name = "Field0";
4703 TM__vJDjRhiQWnfbAi9csscWSug_7_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[23];
4704 TM__vJDjRhiQWnfbAi9csscWSug_0[23].kind = 1;
4705 TM__vJDjRhiQWnfbAi9csscWSug_0[23].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field1);
4706 TM__vJDjRhiQWnfbAi9csscWSug_0[23].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4707 TM__vJDjRhiQWnfbAi9csscWSug_0[23].name = "Field1";
4708 TM__vJDjRhiQWnfbAi9csscWSug_7_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[24];
4709 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.size = sizeof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4710 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.align = NIM_ALIGNOF(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4711 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.kind = 18;
4712 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.base = 0;
4713 TM__vJDjRhiQWnfbAi9csscWSug_8_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[26];
4714 TM__vJDjRhiQWnfbAi9csscWSug_0[26].kind = 1;
4715 TM__vJDjRhiQWnfbAi9csscWSug_0[26].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, id);
4716 TM__vJDjRhiQWnfbAi9csscWSug_0[26].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4717 TM__vJDjRhiQWnfbAi9csscWSug_0[26].name = "id";
4718 TM__vJDjRhiQWnfbAi9csscWSug_8_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[27];
4719 TM__vJDjRhiQWnfbAi9csscWSug_0[27].kind = 1;
4720 TM__vJDjRhiQWnfbAi9csscWSug_0[27].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, typ);
4721 TM__vJDjRhiQWnfbAi9csscWSug_0[27].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
4722 TM__vJDjRhiQWnfbAi9csscWSug_0[27].name = "typ";
4723 TM__vJDjRhiQWnfbAi9csscWSug_0[25].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].sons = &TM__vJDjRhiQWnfbAi9csscWSug_8_2[0];
4724 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[25];
4725 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.size = sizeof(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4726 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.align = NIM_ALIGNOF(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4727 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.kind = 24;
4728 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.base = (&NTIlazytype__Q19c34D32PKyTKlx6R6yODg_);
4729 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.marker = Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA;
4730 TM__vJDjRhiQWnfbAi9csscWSug_0[24].kind = 1;
4731 TM__vJDjRhiQWnfbAi9csscWSug_0[24].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field2);
4732 TM__vJDjRhiQWnfbAi9csscWSug_0[24].typ = (&NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_);
4733 TM__vJDjRhiQWnfbAi9csscWSug_0[24].name = "Field2";
4734 TM__vJDjRhiQWnfbAi9csscWSug_0[21].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[21].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[21].sons = &TM__vJDjRhiQWnfbAi9csscWSug_7_3[0];
4735 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[21];
4736 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.size = sizeof(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4737 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.align = NIM_ALIGNOF(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4738 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.kind = 24;
4739 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.base = (&NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_);
4740 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.marker = Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
4741 TM__vJDjRhiQWnfbAi9csscWSug_0[20].kind = 1;
4742 TM__vJDjRhiQWnfbAi9csscWSug_0[20].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, data);
4743 TM__vJDjRhiQWnfbAi9csscWSug_0[20].typ = (&NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_);
4744 TM__vJDjRhiQWnfbAi9csscWSug_0[20].name = "data";
4745 TM__vJDjRhiQWnfbAi9csscWSug_6_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[28];
4746 TM__vJDjRhiQWnfbAi9csscWSug_0[28].kind = 1;
4747 TM__vJDjRhiQWnfbAi9csscWSug_0[28].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, counter);
4748 TM__vJDjRhiQWnfbAi9csscWSug_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4749 TM__vJDjRhiQWnfbAi9csscWSug_0[28].name = "counter";
4750 TM__vJDjRhiQWnfbAi9csscWSug_0[19].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].sons = &TM__vJDjRhiQWnfbAi9csscWSug_6_2[0];
4751 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[19];
4752 TM__vJDjRhiQWnfbAi9csscWSug_0[18].kind = 1;
4753 TM__vJDjRhiQWnfbAi9csscWSug_0[18].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, typeInstCache);
4754 TM__vJDjRhiQWnfbAi9csscWSug_0[18].typ = (&NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_);
4755 TM__vJDjRhiQWnfbAi9csscWSug_0[18].name = "typeInstCache";
4756 TM__vJDjRhiQWnfbAi9csscWSug_2_48[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[29];
4757 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.size = sizeof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4758 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.align = NIM_ALIGNOF(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4759 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.kind = 18;
4760 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.base = 0;
4761 TM__vJDjRhiQWnfbAi9csscWSug_9_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[31];
4762 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.size = sizeof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4763 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.align = NIM_ALIGNOF(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4764 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.kind = 18;
4765 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.base = 0;
4766 TM__vJDjRhiQWnfbAi9csscWSug_10_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[33];
4767 TM__vJDjRhiQWnfbAi9csscWSug_0[33].kind = 1;
4768 TM__vJDjRhiQWnfbAi9csscWSug_0[33].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field0);
4769 TM__vJDjRhiQWnfbAi9csscWSug_0[33].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4770 TM__vJDjRhiQWnfbAi9csscWSug_0[33].name = "Field0";
4771 TM__vJDjRhiQWnfbAi9csscWSug_10_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[34];
4772 TM__vJDjRhiQWnfbAi9csscWSug_0[34].kind = 1;
4773 TM__vJDjRhiQWnfbAi9csscWSug_0[34].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field1);
4774 TM__vJDjRhiQWnfbAi9csscWSug_0[34].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4775 TM__vJDjRhiQWnfbAi9csscWSug_0[34].name = "Field1";
4776 TM__vJDjRhiQWnfbAi9csscWSug_10_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[35];
4777 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.size = sizeof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4778 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.align = NIM_ALIGNOF(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4779 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.kind = 18;
4780 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.base = 0;
4781 TM__vJDjRhiQWnfbAi9csscWSug_11_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[37];
4782 TM__vJDjRhiQWnfbAi9csscWSug_0[37].kind = 1;
4783 TM__vJDjRhiQWnfbAi9csscWSug_0[37].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, module);
4784 TM__vJDjRhiQWnfbAi9csscWSug_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4785 TM__vJDjRhiQWnfbAi9csscWSug_0[37].name = "module";
4786 TM__vJDjRhiQWnfbAi9csscWSug_11_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[38];
4787 TM__vJDjRhiQWnfbAi9csscWSug_0[38].kind = 1;
4788 TM__vJDjRhiQWnfbAi9csscWSug_0[38].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, sym);
4789 TM__vJDjRhiQWnfbAi9csscWSug_0[38].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4790 TM__vJDjRhiQWnfbAi9csscWSug_0[38].name = "sym";
4791 TM__vJDjRhiQWnfbAi9csscWSug_11_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[39];
4792 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.size = sizeof(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4793 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.align = NIM_ALIGNOF(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4794 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.kind = 24;
4795 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.base = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4796 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.marker = Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
4797 TM__vJDjRhiQWnfbAi9csscWSug_0[39].kind = 1;
4798 TM__vJDjRhiQWnfbAi9csscWSug_0[39].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, concreteTypes);
4799 TM__vJDjRhiQWnfbAi9csscWSug_0[39].typ = (&NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_);
4800 TM__vJDjRhiQWnfbAi9csscWSug_0[39].name = "concreteTypes";
4801 TM__vJDjRhiQWnfbAi9csscWSug_11_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[40];
4802 TM__vJDjRhiQWnfbAi9csscWSug_0[40].kind = 1;
4803 TM__vJDjRhiQWnfbAi9csscWSug_0[40].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, inst);
4804 TM__vJDjRhiQWnfbAi9csscWSug_0[40].typ = (&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_);
4805 TM__vJDjRhiQWnfbAi9csscWSug_0[40].name = "inst";
4806 TM__vJDjRhiQWnfbAi9csscWSug_0[36].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[36].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[36].sons = &TM__vJDjRhiQWnfbAi9csscWSug_11_4[0];
4807 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[36];
4808 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.size = sizeof(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4809 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.align = NIM_ALIGNOF(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4810 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.kind = 24;
4811 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.base = (&NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_);
4812 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.marker = Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
4813 TM__vJDjRhiQWnfbAi9csscWSug_0[35].kind = 1;
4814 TM__vJDjRhiQWnfbAi9csscWSug_0[35].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field2);
4815 TM__vJDjRhiQWnfbAi9csscWSug_0[35].typ = (&NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_);
4816 TM__vJDjRhiQWnfbAi9csscWSug_0[35].name = "Field2";
4817 TM__vJDjRhiQWnfbAi9csscWSug_0[32].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[32].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[32].sons = &TM__vJDjRhiQWnfbAi9csscWSug_10_3[0];
4818 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[32];
4819 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.size = sizeof(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4820 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.align = NIM_ALIGNOF(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4821 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.kind = 24;
4822 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.base = (&NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_);
4823 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.marker = Marker_tySequence__mWRMiYLthG9coLjkbElCxkw;
4824 TM__vJDjRhiQWnfbAi9csscWSug_0[31].kind = 1;
4825 TM__vJDjRhiQWnfbAi9csscWSug_0[31].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, data);
4826 TM__vJDjRhiQWnfbAi9csscWSug_0[31].typ = (&NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_);
4827 TM__vJDjRhiQWnfbAi9csscWSug_0[31].name = "data";
4828 TM__vJDjRhiQWnfbAi9csscWSug_9_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[41];
4829 TM__vJDjRhiQWnfbAi9csscWSug_0[41].kind = 1;
4830 TM__vJDjRhiQWnfbAi9csscWSug_0[41].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, counter);
4831 TM__vJDjRhiQWnfbAi9csscWSug_0[41].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4832 TM__vJDjRhiQWnfbAi9csscWSug_0[41].name = "counter";
4833 TM__vJDjRhiQWnfbAi9csscWSug_0[30].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].sons = &TM__vJDjRhiQWnfbAi9csscWSug_9_2[0];
4834 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[30];
4835 TM__vJDjRhiQWnfbAi9csscWSug_0[29].kind = 1;
4836 TM__vJDjRhiQWnfbAi9csscWSug_0[29].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, procInstCache);
4837 TM__vJDjRhiQWnfbAi9csscWSug_0[29].typ = (&NTItable__UVZI5J9aS51B4B0eYPpW1Rg_);
4838 TM__vJDjRhiQWnfbAi9csscWSug_0[29].name = "procInstCache";
4839 TM__vJDjRhiQWnfbAi9csscWSug_2_48[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[42];
4840 NTItable__iowAVDkco3qpbEH0z8OmkQ_.size = sizeof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4841 NTItable__iowAVDkco3qpbEH0z8OmkQ_.align = NIM_ALIGNOF(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4842 NTItable__iowAVDkco3qpbEH0z8OmkQ_.kind = 18;
4843 NTItable__iowAVDkco3qpbEH0z8OmkQ_.base = 0;
4844 TM__vJDjRhiQWnfbAi9csscWSug_12_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[44];
4845 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.size = sizeof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4846 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.align = NIM_ALIGNOF(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4847 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.kind = 18;
4848 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.base = 0;
4849 TM__vJDjRhiQWnfbAi9csscWSug_13_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[46];
4850 TM__vJDjRhiQWnfbAi9csscWSug_0[46].kind = 1;
4851 TM__vJDjRhiQWnfbAi9csscWSug_0[46].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field0);
4852 TM__vJDjRhiQWnfbAi9csscWSug_0[46].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4853 TM__vJDjRhiQWnfbAi9csscWSug_0[46].name = "Field0";
4854 TM__vJDjRhiQWnfbAi9csscWSug_13_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[47];
4855 TM__vJDjRhiQWnfbAi9csscWSug_0[47].kind = 1;
4856 TM__vJDjRhiQWnfbAi9csscWSug_0[47].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field1);
4857 TM__vJDjRhiQWnfbAi9csscWSug_0[47].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4858 TM__vJDjRhiQWnfbAi9csscWSug_0[47].name = "Field1";
4859 TM__vJDjRhiQWnfbAi9csscWSug_13_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[48];
4860 TM__vJDjRhiQWnfbAi9csscWSug_0[48].kind = 1;
4861 TM__vJDjRhiQWnfbAi9csscWSug_0[48].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field2);
4862 TM__vJDjRhiQWnfbAi9csscWSug_0[48].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4863 TM__vJDjRhiQWnfbAi9csscWSug_0[48].name = "Field2";
4864 TM__vJDjRhiQWnfbAi9csscWSug_0[45].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[45].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[45].sons = &TM__vJDjRhiQWnfbAi9csscWSug_13_3[0];
4865 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[45];
4866 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.size = sizeof(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4867 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.align = NIM_ALIGNOF(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4868 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.kind = 24;
4869 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.base = (&NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_);
4870 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.marker = Marker_tySequence__bTDCDwD2P7TodzbAefLcSw;
4871 TM__vJDjRhiQWnfbAi9csscWSug_0[44].kind = 1;
4872 TM__vJDjRhiQWnfbAi9csscWSug_0[44].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, data);
4873 TM__vJDjRhiQWnfbAi9csscWSug_0[44].typ = (&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_);
4874 TM__vJDjRhiQWnfbAi9csscWSug_0[44].name = "data";
4875 TM__vJDjRhiQWnfbAi9csscWSug_12_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[49];
4876 TM__vJDjRhiQWnfbAi9csscWSug_0[49].kind = 1;
4877 TM__vJDjRhiQWnfbAi9csscWSug_0[49].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, counter);
4878 TM__vJDjRhiQWnfbAi9csscWSug_0[49].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4879 TM__vJDjRhiQWnfbAi9csscWSug_0[49].name = "counter";
4880 TM__vJDjRhiQWnfbAi9csscWSug_0[43].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].sons = &TM__vJDjRhiQWnfbAi9csscWSug_12_2[0];
4881 NTItable__iowAVDkco3qpbEH0z8OmkQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[43];
4882 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.size = sizeof(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4883 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.align = NIM_ALIGNOF(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4884 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.kind = 16;
4885 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.base = (&NTItable__iowAVDkco3qpbEH0z8OmkQ_);
4886 TM__vJDjRhiQWnfbAi9csscWSug_0[42].kind = 1;
4887 TM__vJDjRhiQWnfbAi9csscWSug_0[42].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, attachedOps);
4888 TM__vJDjRhiQWnfbAi9csscWSug_0[42].typ = (&NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_);
4889 TM__vJDjRhiQWnfbAi9csscWSug_0[42].name = "attachedOps";
4890 TM__vJDjRhiQWnfbAi9csscWSug_2_48[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[50];
4891 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.size = sizeof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4892 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.align = NIM_ALIGNOF(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4893 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.kind = 18;
4894 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.base = 0;
4895 TM__vJDjRhiQWnfbAi9csscWSug_14_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[52];
4896 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.size = sizeof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4897 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.align = NIM_ALIGNOF(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4898 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.kind = 18;
4899 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.base = 0;
4900 TM__vJDjRhiQWnfbAi9csscWSug_15_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[54];
4901 TM__vJDjRhiQWnfbAi9csscWSug_0[54].kind = 1;
4902 TM__vJDjRhiQWnfbAi9csscWSug_0[54].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field0);
4903 TM__vJDjRhiQWnfbAi9csscWSug_0[54].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4904 TM__vJDjRhiQWnfbAi9csscWSug_0[54].name = "Field0";
4905 TM__vJDjRhiQWnfbAi9csscWSug_15_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[55];
4906 TM__vJDjRhiQWnfbAi9csscWSug_0[55].kind = 1;
4907 TM__vJDjRhiQWnfbAi9csscWSug_0[55].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field1);
4908 TM__vJDjRhiQWnfbAi9csscWSug_0[55].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4909 TM__vJDjRhiQWnfbAi9csscWSug_0[55].name = "Field1";
4910 TM__vJDjRhiQWnfbAi9csscWSug_15_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[56];
4911 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.size = sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4912 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.align = NIM_ALIGNOF(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4913 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.kind = 18;
4914 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.base = 0;
4915 TM__vJDjRhiQWnfbAi9csscWSug_16_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[58];
4916 TM__vJDjRhiQWnfbAi9csscWSug_0[58].kind = 1;
4917 TM__vJDjRhiQWnfbAi9csscWSug_0[58].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field0);
4918 TM__vJDjRhiQWnfbAi9csscWSug_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4919 TM__vJDjRhiQWnfbAi9csscWSug_0[58].name = "Field0";
4920 TM__vJDjRhiQWnfbAi9csscWSug_16_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[59];
4921 TM__vJDjRhiQWnfbAi9csscWSug_0[59].kind = 1;
4922 TM__vJDjRhiQWnfbAi9csscWSug_0[59].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field1);
4923 TM__vJDjRhiQWnfbAi9csscWSug_0[59].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4924 TM__vJDjRhiQWnfbAi9csscWSug_0[59].name = "Field1";
4925 TM__vJDjRhiQWnfbAi9csscWSug_0[57].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].sons = &TM__vJDjRhiQWnfbAi9csscWSug_16_2[0];
4926 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[57];
4927 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.size = sizeof(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4928 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.align = NIM_ALIGNOF(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4929 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.kind = 24;
4930 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.base = (&NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_);
4931 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.marker = Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
4932 TM__vJDjRhiQWnfbAi9csscWSug_0[56].kind = 1;
4933 TM__vJDjRhiQWnfbAi9csscWSug_0[56].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field2);
4934 TM__vJDjRhiQWnfbAi9csscWSug_0[56].typ = (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_);
4935 TM__vJDjRhiQWnfbAi9csscWSug_0[56].name = "Field2";
4936 TM__vJDjRhiQWnfbAi9csscWSug_0[53].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[53].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[53].sons = &TM__vJDjRhiQWnfbAi9csscWSug_15_3[0];
4937 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[53];
4938 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.size = sizeof(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4939 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.align = NIM_ALIGNOF(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4940 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.kind = 24;
4941 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.base = (&NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_);
4942 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.marker = Marker_tySequence__3MPVXAHA08SszBrU4ffqEg;
4943 TM__vJDjRhiQWnfbAi9csscWSug_0[52].kind = 1;
4944 TM__vJDjRhiQWnfbAi9csscWSug_0[52].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, data);
4945 TM__vJDjRhiQWnfbAi9csscWSug_0[52].typ = (&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_);
4946 TM__vJDjRhiQWnfbAi9csscWSug_0[52].name = "data";
4947 TM__vJDjRhiQWnfbAi9csscWSug_14_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[60];
4948 TM__vJDjRhiQWnfbAi9csscWSug_0[60].kind = 1;
4949 TM__vJDjRhiQWnfbAi9csscWSug_0[60].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, counter);
4950 TM__vJDjRhiQWnfbAi9csscWSug_0[60].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4951 TM__vJDjRhiQWnfbAi9csscWSug_0[60].name = "counter";
4952 TM__vJDjRhiQWnfbAi9csscWSug_0[51].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].sons = &TM__vJDjRhiQWnfbAi9csscWSug_14_2[0];
4953 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[51];
4954 TM__vJDjRhiQWnfbAi9csscWSug_0[50].kind = 1;
4955 TM__vJDjRhiQWnfbAi9csscWSug_0[50].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methodsPerType);
4956 TM__vJDjRhiQWnfbAi9csscWSug_0[50].typ = (&NTItable__KUYGGgSxi8wBr0SXET9bi3w_);
4957 TM__vJDjRhiQWnfbAi9csscWSug_0[50].name = "methodsPerType";
4958 TM__vJDjRhiQWnfbAi9csscWSug_2_48[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[61];
4959 NTItable__KcymdZjUsmGSK8BxmvoJgw_.size = sizeof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
4960 NTItable__KcymdZjUsmGSK8BxmvoJgw_.align = NIM_ALIGNOF(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
4961 NTItable__KcymdZjUsmGSK8BxmvoJgw_.kind = 18;
4962 NTItable__KcymdZjUsmGSK8BxmvoJgw_.base = 0;
4963 TM__vJDjRhiQWnfbAi9csscWSug_17_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[63];
4964 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.size = sizeof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
4965 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.align = NIM_ALIGNOF(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
4966 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.kind = 18;
4967 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.base = 0;
4968 TM__vJDjRhiQWnfbAi9csscWSug_18_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[65];
4969 TM__vJDjRhiQWnfbAi9csscWSug_0[65].kind = 1;
4970 TM__vJDjRhiQWnfbAi9csscWSug_0[65].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field0);
4971 TM__vJDjRhiQWnfbAi9csscWSug_0[65].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4972 TM__vJDjRhiQWnfbAi9csscWSug_0[65].name = "Field0";
4973 TM__vJDjRhiQWnfbAi9csscWSug_18_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[66];
4974 TM__vJDjRhiQWnfbAi9csscWSug_0[66].kind = 1;
4975 TM__vJDjRhiQWnfbAi9csscWSug_0[66].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field1);
4976 TM__vJDjRhiQWnfbAi9csscWSug_0[66].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4977 TM__vJDjRhiQWnfbAi9csscWSug_0[66].name = "Field1";
4978 TM__vJDjRhiQWnfbAi9csscWSug_18_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[67];
4979 TM__vJDjRhiQWnfbAi9csscWSug_0[67].kind = 1;
4980 TM__vJDjRhiQWnfbAi9csscWSug_0[67].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field2);
4981 TM__vJDjRhiQWnfbAi9csscWSug_0[67].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4982 TM__vJDjRhiQWnfbAi9csscWSug_0[67].name = "Field2";
4983 TM__vJDjRhiQWnfbAi9csscWSug_0[64].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[64].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[64].sons = &TM__vJDjRhiQWnfbAi9csscWSug_18_3[0];
4984 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[64];
4985 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.size = sizeof(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
4986 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.align = NIM_ALIGNOF(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
4987 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.kind = 24;
4988 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.base = (&NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_);
4989 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.marker = Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg;
4990 TM__vJDjRhiQWnfbAi9csscWSug_0[63].kind = 1;
4991 TM__vJDjRhiQWnfbAi9csscWSug_0[63].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, data);
4992 TM__vJDjRhiQWnfbAi9csscWSug_0[63].typ = (&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_);
4993 TM__vJDjRhiQWnfbAi9csscWSug_0[63].name = "data";
4994 TM__vJDjRhiQWnfbAi9csscWSug_17_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[68];
4995 TM__vJDjRhiQWnfbAi9csscWSug_0[68].kind = 1;
4996 TM__vJDjRhiQWnfbAi9csscWSug_0[68].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, counter);
4997 TM__vJDjRhiQWnfbAi9csscWSug_0[68].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4998 TM__vJDjRhiQWnfbAi9csscWSug_0[68].name = "counter";
4999 TM__vJDjRhiQWnfbAi9csscWSug_0[62].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].sons = &TM__vJDjRhiQWnfbAi9csscWSug_17_2[0];
5000 NTItable__KcymdZjUsmGSK8BxmvoJgw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[62];
5001 TM__vJDjRhiQWnfbAi9csscWSug_0[61].kind = 1;
5002 TM__vJDjRhiQWnfbAi9csscWSug_0[61].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, enumToStringProcs);
5003 TM__vJDjRhiQWnfbAi9csscWSug_0[61].typ = (&NTItable__KcymdZjUsmGSK8BxmvoJgw_);
5004 TM__vJDjRhiQWnfbAi9csscWSug_0[61].name = "enumToStringProcs";
5005 TM__vJDjRhiQWnfbAi9csscWSug_2_48[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[69];
5006 TM__vJDjRhiQWnfbAi9csscWSug_0[69].kind = 1;
5007 TM__vJDjRhiQWnfbAi9csscWSug_0[69].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emittedTypeInfo);
5008 TM__vJDjRhiQWnfbAi9csscWSug_0[69].typ = (&NTItable__Ab4q9c36aMR4mtkEOIBzdzA_);
5009 TM__vJDjRhiQWnfbAi9csscWSug_0[69].name = "emittedTypeInfo";
5010 TM__vJDjRhiQWnfbAi9csscWSug_2_48[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[70];
5011 TM__vJDjRhiQWnfbAi9csscWSug_0[70].kind = 1;
5012 TM__vJDjRhiQWnfbAi9csscWSug_0[70].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, startupPackedConfig);
5013 TM__vJDjRhiQWnfbAi9csscWSug_0[70].typ = (&NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_);
5014 TM__vJDjRhiQWnfbAi9csscWSug_0[70].name = "startupPackedConfig";
5015 TM__vJDjRhiQWnfbAi9csscWSug_2_48[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[71];
5016 TM__vJDjRhiQWnfbAi9csscWSug_0[71].kind = 1;
5017 TM__vJDjRhiQWnfbAi9csscWSug_0[71].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageSyms);
5018 TM__vJDjRhiQWnfbAi9csscWSug_0[71].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5019 TM__vJDjRhiQWnfbAi9csscWSug_0[71].name = "packageSyms";
5020 TM__vJDjRhiQWnfbAi9csscWSug_2_48[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[72];
5021 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.size = sizeof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5022 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.align = NIM_ALIGNOF(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5023 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.kind = 18;
5024 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.base = 0;
5025 TM__vJDjRhiQWnfbAi9csscWSug_19_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[74];
5026 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.size = sizeof(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5027 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.align = NIM_ALIGNOF(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5028 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.kind = 18;
5029 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.base = 0;
5030 TM__vJDjRhiQWnfbAi9csscWSug_20_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[76];
5031 TM__vJDjRhiQWnfbAi9csscWSug_0[76].kind = 1;
5032 TM__vJDjRhiQWnfbAi9csscWSug_0[76].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field0);
5033 TM__vJDjRhiQWnfbAi9csscWSug_0[76].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5034 TM__vJDjRhiQWnfbAi9csscWSug_0[76].name = "Field0";
5035 TM__vJDjRhiQWnfbAi9csscWSug_20_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[77];
5036 TM__vJDjRhiQWnfbAi9csscWSug_0[77].kind = 1;
5037 TM__vJDjRhiQWnfbAi9csscWSug_0[77].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field1);
5038 TM__vJDjRhiQWnfbAi9csscWSug_0[77].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5039 TM__vJDjRhiQWnfbAi9csscWSug_0[77].name = "Field1";
5040 TM__vJDjRhiQWnfbAi9csscWSug_20_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[78];
5041 TM__vJDjRhiQWnfbAi9csscWSug_0[78].kind = 1;
5042 TM__vJDjRhiQWnfbAi9csscWSug_0[78].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field2);
5043 TM__vJDjRhiQWnfbAi9csscWSug_0[78].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5044 TM__vJDjRhiQWnfbAi9csscWSug_0[78].name = "Field2";
5045 TM__vJDjRhiQWnfbAi9csscWSug_0[75].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[75].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[75].sons = &TM__vJDjRhiQWnfbAi9csscWSug_20_3[0];
5046 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[75];
5047 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.size = sizeof(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5048 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.align = NIM_ALIGNOF(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5049 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.kind = 24;
5050 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.base = (&NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_);
5051 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.marker = Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg;
5052 TM__vJDjRhiQWnfbAi9csscWSug_0[74].kind = 1;
5053 TM__vJDjRhiQWnfbAi9csscWSug_0[74].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, data);
5054 TM__vJDjRhiQWnfbAi9csscWSug_0[74].typ = (&NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_);
5055 TM__vJDjRhiQWnfbAi9csscWSug_0[74].name = "data";
5056 TM__vJDjRhiQWnfbAi9csscWSug_19_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[79];
5057 TM__vJDjRhiQWnfbAi9csscWSug_0[79].kind = 1;
5058 TM__vJDjRhiQWnfbAi9csscWSug_0[79].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, counter);
5059 TM__vJDjRhiQWnfbAi9csscWSug_0[79].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5060 TM__vJDjRhiQWnfbAi9csscWSug_0[79].name = "counter";
5061 TM__vJDjRhiQWnfbAi9csscWSug_0[73].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].sons = &TM__vJDjRhiQWnfbAi9csscWSug_19_2[0];
5062 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[73];
5063 TM__vJDjRhiQWnfbAi9csscWSug_0[72].kind = 1;
5064 TM__vJDjRhiQWnfbAi9csscWSug_0[72].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, modulesPerPackage);
5065 TM__vJDjRhiQWnfbAi9csscWSug_0[72].typ = (&NTItable__hd3qB0wXU9bWPJR7fjShhbA_);
5066 TM__vJDjRhiQWnfbAi9csscWSug_0[72].name = "modulesPerPackage";
5067 TM__vJDjRhiQWnfbAi9csscWSug_2_48[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[80];
5068 TM__vJDjRhiQWnfbAi9csscWSug_0[80].kind = 1;
5069 TM__vJDjRhiQWnfbAi9csscWSug_0[80].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, deps);
5070 TM__vJDjRhiQWnfbAi9csscWSug_0[80].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
5071 TM__vJDjRhiQWnfbAi9csscWSug_0[80].name = "deps";
5072 TM__vJDjRhiQWnfbAi9csscWSug_2_48[13] = &TM__vJDjRhiQWnfbAi9csscWSug_0[81];
5073 NTItable__fdKWDDO1P17zvuQPReVgRA_.size = sizeof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5074 NTItable__fdKWDDO1P17zvuQPReVgRA_.align = NIM_ALIGNOF(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5075 NTItable__fdKWDDO1P17zvuQPReVgRA_.kind = 18;
5076 NTItable__fdKWDDO1P17zvuQPReVgRA_.base = 0;
5077 TM__vJDjRhiQWnfbAi9csscWSug_21_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[83];
5078 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.size = sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5079 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.align = NIM_ALIGNOF(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5080 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.kind = 18;
5081 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.base = 0;
5082 TM__vJDjRhiQWnfbAi9csscWSug_22_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[85];
5083 TM__vJDjRhiQWnfbAi9csscWSug_0[85].kind = 1;
5084 TM__vJDjRhiQWnfbAi9csscWSug_0[85].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field0);
5085 TM__vJDjRhiQWnfbAi9csscWSug_0[85].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5086 TM__vJDjRhiQWnfbAi9csscWSug_0[85].name = "Field0";
5087 TM__vJDjRhiQWnfbAi9csscWSug_22_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[86];
5088 TM__vJDjRhiQWnfbAi9csscWSug_0[86].kind = 1;
5089 TM__vJDjRhiQWnfbAi9csscWSug_0[86].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field1);
5090 TM__vJDjRhiQWnfbAi9csscWSug_0[86].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5091 TM__vJDjRhiQWnfbAi9csscWSug_0[86].name = "Field1";
5092 TM__vJDjRhiQWnfbAi9csscWSug_22_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[87];
5093 TM__vJDjRhiQWnfbAi9csscWSug_0[87].kind = 1;
5094 TM__vJDjRhiQWnfbAi9csscWSug_0[87].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field2);
5095 TM__vJDjRhiQWnfbAi9csscWSug_0[87].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5096 TM__vJDjRhiQWnfbAi9csscWSug_0[87].name = "Field2";
5097 TM__vJDjRhiQWnfbAi9csscWSug_0[84].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[84].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[84].sons = &TM__vJDjRhiQWnfbAi9csscWSug_22_3[0];
5098 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[84];
5099 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.size = sizeof(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5100 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.align = NIM_ALIGNOF(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5101 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.kind = 24;
5102 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.base = (&NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_);
5103 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.marker = Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg;
5104 TM__vJDjRhiQWnfbAi9csscWSug_0[83].kind = 1;
5105 TM__vJDjRhiQWnfbAi9csscWSug_0[83].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, data);
5106 TM__vJDjRhiQWnfbAi9csscWSug_0[83].typ = (&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_);
5107 TM__vJDjRhiQWnfbAi9csscWSug_0[83].name = "data";
5108 TM__vJDjRhiQWnfbAi9csscWSug_21_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[88];
5109 TM__vJDjRhiQWnfbAi9csscWSug_0[88].kind = 1;
5110 TM__vJDjRhiQWnfbAi9csscWSug_0[88].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, counter);
5111 TM__vJDjRhiQWnfbAi9csscWSug_0[88].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5112 TM__vJDjRhiQWnfbAi9csscWSug_0[88].name = "counter";
5113 TM__vJDjRhiQWnfbAi9csscWSug_0[82].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].sons = &TM__vJDjRhiQWnfbAi9csscWSug_21_2[0];
5114 NTItable__fdKWDDO1P17zvuQPReVgRA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[82];
5115 TM__vJDjRhiQWnfbAi9csscWSug_0[81].kind = 1;
5116 TM__vJDjRhiQWnfbAi9csscWSug_0[81].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importDeps);
5117 TM__vJDjRhiQWnfbAi9csscWSug_0[81].typ = (&NTItable__fdKWDDO1P17zvuQPReVgRA_);
5118 TM__vJDjRhiQWnfbAi9csscWSug_0[81].name = "importDeps";
5119 TM__vJDjRhiQWnfbAi9csscWSug_2_48[14] = &TM__vJDjRhiQWnfbAi9csscWSug_0[89];
5120 TM__vJDjRhiQWnfbAi9csscWSug_0[89].kind = 1;
5121 TM__vJDjRhiQWnfbAi9csscWSug_0[89].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, suggestMode);
5122 TM__vJDjRhiQWnfbAi9csscWSug_0[89].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5123 TM__vJDjRhiQWnfbAi9csscWSug_0[89].name = "suggestMode";
5124 TM__vJDjRhiQWnfbAi9csscWSug_2_48[15] = &TM__vJDjRhiQWnfbAi9csscWSug_0[90];
5125 TM__vJDjRhiQWnfbAi9csscWSug_0[90].kind = 1;
5126 TM__vJDjRhiQWnfbAi9csscWSug_0[90].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, invalidTransitiveClosure);
5127 TM__vJDjRhiQWnfbAi9csscWSug_0[90].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5128 TM__vJDjRhiQWnfbAi9csscWSug_0[90].name = "invalidTransitiveClosure";
5129 TM__vJDjRhiQWnfbAi9csscWSug_2_48[16] = &TM__vJDjRhiQWnfbAi9csscWSug_0[91];
5130 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.size = sizeof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5131 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.align = NIM_ALIGNOF(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5132 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.kind = 18;
5133 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.base = 0;
5134 TM__vJDjRhiQWnfbAi9csscWSug_23_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[93];
5135 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.size = sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5136 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.align = NIM_ALIGNOF(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5137 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.kind = 18;
5138 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.base = 0;
5139 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.flags = 1;
5140 TM__vJDjRhiQWnfbAi9csscWSug_24_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[95];
5141 TM__vJDjRhiQWnfbAi9csscWSug_0[95].kind = 1;
5142 TM__vJDjRhiQWnfbAi9csscWSug_0[95].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field0);
5143 TM__vJDjRhiQWnfbAi9csscWSug_0[95].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5144 TM__vJDjRhiQWnfbAi9csscWSug_0[95].name = "Field0";
5145 TM__vJDjRhiQWnfbAi9csscWSug_24_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[96];
5146 TM__vJDjRhiQWnfbAi9csscWSug_0[96].kind = 1;
5147 TM__vJDjRhiQWnfbAi9csscWSug_0[96].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field1);
5148 TM__vJDjRhiQWnfbAi9csscWSug_0[96].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5149 TM__vJDjRhiQWnfbAi9csscWSug_0[96].name = "Field1";
5150 TM__vJDjRhiQWnfbAi9csscWSug_24_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[97];
5151 TM__vJDjRhiQWnfbAi9csscWSug_0[97].kind = 1;
5152 TM__vJDjRhiQWnfbAi9csscWSug_0[97].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field2);
5153 TM__vJDjRhiQWnfbAi9csscWSug_0[97].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5154 TM__vJDjRhiQWnfbAi9csscWSug_0[97].name = "Field2";
5155 TM__vJDjRhiQWnfbAi9csscWSug_0[94].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[94].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[94].sons = &TM__vJDjRhiQWnfbAi9csscWSug_24_3[0];
5156 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[94];
5157 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.size = sizeof(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5158 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.align = NIM_ALIGNOF(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5159 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.kind = 24;
5160 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.base = (&NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_);
5161 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.marker = Marker_tySequence__kxu4GK0onha2t9bo86mdVAg;
5162 TM__vJDjRhiQWnfbAi9csscWSug_0[93].kind = 1;
5163 TM__vJDjRhiQWnfbAi9csscWSug_0[93].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, data);
5164 TM__vJDjRhiQWnfbAi9csscWSug_0[93].typ = (&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_);
5165 TM__vJDjRhiQWnfbAi9csscWSug_0[93].name = "data";
5166 TM__vJDjRhiQWnfbAi9csscWSug_23_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[98];
5167 TM__vJDjRhiQWnfbAi9csscWSug_0[98].kind = 1;
5168 TM__vJDjRhiQWnfbAi9csscWSug_0[98].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, counter);
5169 TM__vJDjRhiQWnfbAi9csscWSug_0[98].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5170 TM__vJDjRhiQWnfbAi9csscWSug_0[98].name = "counter";
5171 TM__vJDjRhiQWnfbAi9csscWSug_0[92].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].sons = &TM__vJDjRhiQWnfbAi9csscWSug_23_2[0];
5172 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[92];
5173 TM__vJDjRhiQWnfbAi9csscWSug_0[91].kind = 1;
5174 TM__vJDjRhiQWnfbAi9csscWSug_0[91].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, inclToMod);
5175 TM__vJDjRhiQWnfbAi9csscWSug_0[91].typ = (&NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_);
5176 TM__vJDjRhiQWnfbAi9csscWSug_0[91].name = "inclToMod";
5177 TM__vJDjRhiQWnfbAi9csscWSug_2_48[17] = &TM__vJDjRhiQWnfbAi9csscWSug_0[99];
5178 TM__vJDjRhiQWnfbAi9csscWSug_0[99].kind = 1;
5179 TM__vJDjRhiQWnfbAi9csscWSug_0[99].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importStack);
5180 TM__vJDjRhiQWnfbAi9csscWSug_0[99].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5181 TM__vJDjRhiQWnfbAi9csscWSug_0[99].name = "importStack";
5182 TM__vJDjRhiQWnfbAi9csscWSug_2_48[18] = &TM__vJDjRhiQWnfbAi9csscWSug_0[100];
5183 TM__vJDjRhiQWnfbAi9csscWSug_0[100].kind = 1;
5184 TM__vJDjRhiQWnfbAi9csscWSug_0[100].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, backend);
5185 TM__vJDjRhiQWnfbAi9csscWSug_0[100].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5186 TM__vJDjRhiQWnfbAi9csscWSug_0[100].name = "backend";
5187 TM__vJDjRhiQWnfbAi9csscWSug_2_48[19] = &TM__vJDjRhiQWnfbAi9csscWSug_0[101];
5188 TM__vJDjRhiQWnfbAi9csscWSug_0[101].kind = 1;
5189 TM__vJDjRhiQWnfbAi9csscWSug_0[101].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, config);
5190 TM__vJDjRhiQWnfbAi9csscWSug_0[101].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
5191 TM__vJDjRhiQWnfbAi9csscWSug_0[101].name = "config";
5192 TM__vJDjRhiQWnfbAi9csscWSug_2_48[20] = &TM__vJDjRhiQWnfbAi9csscWSug_0[102];
5193 TM__vJDjRhiQWnfbAi9csscWSug_0[102].kind = 1;
5194 TM__vJDjRhiQWnfbAi9csscWSug_0[102].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cache);
5195 TM__vJDjRhiQWnfbAi9csscWSug_0[102].typ = (&NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_);
5196 TM__vJDjRhiQWnfbAi9csscWSug_0[102].name = "cache";
5197 TM__vJDjRhiQWnfbAi9csscWSug_2_48[21] = &TM__vJDjRhiQWnfbAi9csscWSug_0[103];
5198 TM__vJDjRhiQWnfbAi9csscWSug_0[103].kind = 1;
5199 TM__vJDjRhiQWnfbAi9csscWSug_0[103].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, vm);
5200 TM__vJDjRhiQWnfbAi9csscWSug_0[103].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5201 TM__vJDjRhiQWnfbAi9csscWSug_0[103].name = "vm";
5202 TM__vJDjRhiQWnfbAi9csscWSug_2_48[22] = &TM__vJDjRhiQWnfbAi9csscWSug_0[104];
5203 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5204 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5205 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.kind = 18;
5206 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.base = 0;
5207 TM__vJDjRhiQWnfbAi9csscWSug_25_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[106];
5208 TM__vJDjRhiQWnfbAi9csscWSug_0[106].kind = 1;
5209 TM__vJDjRhiQWnfbAi9csscWSug_0[106].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
5210 TM__vJDjRhiQWnfbAi9csscWSug_0[106].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
5211 TM__vJDjRhiQWnfbAi9csscWSug_0[106].name = "Field0";
5212 TM__vJDjRhiQWnfbAi9csscWSug_25_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[107];
5213 TM__vJDjRhiQWnfbAi9csscWSug_0[107].kind = 1;
5214 TM__vJDjRhiQWnfbAi9csscWSug_0[107].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
5215 TM__vJDjRhiQWnfbAi9csscWSug_0[107].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
5216 TM__vJDjRhiQWnfbAi9csscWSug_0[107].name = "Field1";
5217 TM__vJDjRhiQWnfbAi9csscWSug_0[105].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].sons = &TM__vJDjRhiQWnfbAi9csscWSug_25_2[0];
5218 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[105];
5219 TM__vJDjRhiQWnfbAi9csscWSug_0[104].kind = 1;
5220 TM__vJDjRhiQWnfbAi9csscWSug_0[104].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, doStopCompile);
5221 TM__vJDjRhiQWnfbAi9csscWSug_0[104].typ = (&NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_);
5222 TM__vJDjRhiQWnfbAi9csscWSug_0[104].name = "doStopCompile";
5223 TM__vJDjRhiQWnfbAi9csscWSug_2_48[23] = &TM__vJDjRhiQWnfbAi9csscWSug_0[108];
5224 TM__vJDjRhiQWnfbAi9csscWSug_0[108].kind = 1;
5225 TM__vJDjRhiQWnfbAi9csscWSug_0[108].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, usageSym);
5226 TM__vJDjRhiQWnfbAi9csscWSug_0[108].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5227 TM__vJDjRhiQWnfbAi9csscWSug_0[108].name = "usageSym";
5228 TM__vJDjRhiQWnfbAi9csscWSug_2_48[24] = &TM__vJDjRhiQWnfbAi9csscWSug_0[109];
5229 TM__vJDjRhiQWnfbAi9csscWSug_0[109].kind = 1;
5230 TM__vJDjRhiQWnfbAi9csscWSug_0[109].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, owners);
5231 TM__vJDjRhiQWnfbAi9csscWSug_0[109].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5232 TM__vJDjRhiQWnfbAi9csscWSug_0[109].name = "owners";
5233 TM__vJDjRhiQWnfbAi9csscWSug_2_48[25] = &TM__vJDjRhiQWnfbAi9csscWSug_0[110];
5234 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.size = sizeof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5235 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.align = NIM_ALIGNOF(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5236 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.kind = 18;
5237 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.base = 0;
5238 TM__vJDjRhiQWnfbAi9csscWSug_26_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[112];
5239 TM__vJDjRhiQWnfbAi9csscWSug_0[112].kind = 1;
5240 TM__vJDjRhiQWnfbAi9csscWSug_0[112].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field0);
5241 TM__vJDjRhiQWnfbAi9csscWSug_0[112].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5242 TM__vJDjRhiQWnfbAi9csscWSug_0[112].name = "Field0";
5243 TM__vJDjRhiQWnfbAi9csscWSug_26_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[113];
5244 TM__vJDjRhiQWnfbAi9csscWSug_0[113].kind = 1;
5245 TM__vJDjRhiQWnfbAi9csscWSug_0[113].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field1);
5246 TM__vJDjRhiQWnfbAi9csscWSug_0[113].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5247 TM__vJDjRhiQWnfbAi9csscWSug_0[113].name = "Field1";
5248 TM__vJDjRhiQWnfbAi9csscWSug_0[111].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].sons = &TM__vJDjRhiQWnfbAi9csscWSug_26_2[0];
5249 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[111];
5250 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.size = sizeof(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5251 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.align = NIM_ALIGNOF(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5252 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.kind = 24;
5253 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.base = (&NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_);
5254 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.marker = Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA;
5255 TM__vJDjRhiQWnfbAi9csscWSug_0[110].kind = 1;
5256 TM__vJDjRhiQWnfbAi9csscWSug_0[110].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methods);
5257 TM__vJDjRhiQWnfbAi9csscWSug_0[110].typ = (&NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_);
5258 TM__vJDjRhiQWnfbAi9csscWSug_0[110].name = "methods";
5259 TM__vJDjRhiQWnfbAi9csscWSug_2_48[26] = &TM__vJDjRhiQWnfbAi9csscWSug_0[114];
5260 TM__vJDjRhiQWnfbAi9csscWSug_0[114].kind = 1;
5261 TM__vJDjRhiQWnfbAi9csscWSug_0[114].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, systemModule);
5262 TM__vJDjRhiQWnfbAi9csscWSug_0[114].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5263 TM__vJDjRhiQWnfbAi9csscWSug_0[114].name = "systemModule";
5264 TM__vJDjRhiQWnfbAi9csscWSug_2_48[27] = &TM__vJDjRhiQWnfbAi9csscWSug_0[115];
5265 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.size = sizeof(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5266 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.align = NIM_ALIGNOF(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5267 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.kind = 16;
5268 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.base = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5269 TM__vJDjRhiQWnfbAi9csscWSug_0[115].kind = 1;
5270 TM__vJDjRhiQWnfbAi9csscWSug_0[115].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, sysTypes);
5271 TM__vJDjRhiQWnfbAi9csscWSug_0[115].typ = (&NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_);
5272 TM__vJDjRhiQWnfbAi9csscWSug_0[115].name = "sysTypes";
5273 TM__vJDjRhiQWnfbAi9csscWSug_2_48[28] = &TM__vJDjRhiQWnfbAi9csscWSug_0[116];
5274 TM__vJDjRhiQWnfbAi9csscWSug_0[116].kind = 1;
5275 TM__vJDjRhiQWnfbAi9csscWSug_0[116].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compilerprocs);
5276 TM__vJDjRhiQWnfbAi9csscWSug_0[116].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5277 TM__vJDjRhiQWnfbAi9csscWSug_0[116].name = "compilerprocs";
5278 TM__vJDjRhiQWnfbAi9csscWSug_2_48[29] = &TM__vJDjRhiQWnfbAi9csscWSug_0[117];
5279 TM__vJDjRhiQWnfbAi9csscWSug_0[117].kind = 1;
5280 TM__vJDjRhiQWnfbAi9csscWSug_0[117].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, exposed);
5281 TM__vJDjRhiQWnfbAi9csscWSug_0[117].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5282 TM__vJDjRhiQWnfbAi9csscWSug_0[117].name = "exposed";
5283 TM__vJDjRhiQWnfbAi9csscWSug_2_48[30] = &TM__vJDjRhiQWnfbAi9csscWSug_0[118];
5284 TM__vJDjRhiQWnfbAi9csscWSug_0[118].kind = 1;
5285 TM__vJDjRhiQWnfbAi9csscWSug_0[118].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageTypes);
5286 TM__vJDjRhiQWnfbAi9csscWSug_0[118].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5287 TM__vJDjRhiQWnfbAi9csscWSug_0[118].name = "packageTypes";
5288 TM__vJDjRhiQWnfbAi9csscWSug_2_48[31] = &TM__vJDjRhiQWnfbAi9csscWSug_0[119];
5289 TM__vJDjRhiQWnfbAi9csscWSug_0[119].kind = 1;
5290 TM__vJDjRhiQWnfbAi9csscWSug_0[119].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emptyNode);
5291 TM__vJDjRhiQWnfbAi9csscWSug_0[119].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5292 TM__vJDjRhiQWnfbAi9csscWSug_0[119].name = "emptyNode";
5293 TM__vJDjRhiQWnfbAi9csscWSug_2_48[32] = &TM__vJDjRhiQWnfbAi9csscWSug_0[120];
5294 NTItable__Ue6w4c82v7gc7t2qntTbAw_.size = sizeof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5295 NTItable__Ue6w4c82v7gc7t2qntTbAw_.align = NIM_ALIGNOF(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5296 NTItable__Ue6w4c82v7gc7t2qntTbAw_.kind = 18;
5297 NTItable__Ue6w4c82v7gc7t2qntTbAw_.base = 0;
5298 TM__vJDjRhiQWnfbAi9csscWSug_27_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[122];
5299 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.size = sizeof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5300 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.align = NIM_ALIGNOF(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5301 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.kind = 18;
5302 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.base = 0;
5303 TM__vJDjRhiQWnfbAi9csscWSug_28_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[124];
5304 TM__vJDjRhiQWnfbAi9csscWSug_0[124].kind = 1;
5305 TM__vJDjRhiQWnfbAi9csscWSug_0[124].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field0);
5306 TM__vJDjRhiQWnfbAi9csscWSug_0[124].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5307 TM__vJDjRhiQWnfbAi9csscWSug_0[124].name = "Field0";
5308 TM__vJDjRhiQWnfbAi9csscWSug_28_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[125];
5309 TM__vJDjRhiQWnfbAi9csscWSug_0[125].kind = 1;
5310 TM__vJDjRhiQWnfbAi9csscWSug_0[125].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field1);
5311 TM__vJDjRhiQWnfbAi9csscWSug_0[125].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5312 TM__vJDjRhiQWnfbAi9csscWSug_0[125].name = "Field1";
5313 TM__vJDjRhiQWnfbAi9csscWSug_28_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[126];
5314 TM__vJDjRhiQWnfbAi9csscWSug_0[126].kind = 1;
5315 TM__vJDjRhiQWnfbAi9csscWSug_0[126].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field2);
5316 TM__vJDjRhiQWnfbAi9csscWSug_0[126].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5317 TM__vJDjRhiQWnfbAi9csscWSug_0[126].name = "Field2";
5318 TM__vJDjRhiQWnfbAi9csscWSug_0[123].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[123].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[123].sons = &TM__vJDjRhiQWnfbAi9csscWSug_28_3[0];
5319 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[123];
5320 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.size = sizeof(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5321 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.align = NIM_ALIGNOF(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5322 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.kind = 24;
5323 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.base = (&NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_);
5324 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.marker = Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA;
5325 TM__vJDjRhiQWnfbAi9csscWSug_0[122].kind = 1;
5326 TM__vJDjRhiQWnfbAi9csscWSug_0[122].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, data);
5327 TM__vJDjRhiQWnfbAi9csscWSug_0[122].typ = (&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_);
5328 TM__vJDjRhiQWnfbAi9csscWSug_0[122].name = "data";
5329 TM__vJDjRhiQWnfbAi9csscWSug_27_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[127];
5330 TM__vJDjRhiQWnfbAi9csscWSug_0[127].kind = 1;
5331 TM__vJDjRhiQWnfbAi9csscWSug_0[127].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, counter);
5332 TM__vJDjRhiQWnfbAi9csscWSug_0[127].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5333 TM__vJDjRhiQWnfbAi9csscWSug_0[127].name = "counter";
5334 TM__vJDjRhiQWnfbAi9csscWSug_0[121].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].sons = &TM__vJDjRhiQWnfbAi9csscWSug_27_2[0];
5335 NTItable__Ue6w4c82v7gc7t2qntTbAw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[121];
5336 TM__vJDjRhiQWnfbAi9csscWSug_0[120].kind = 1;
5337 TM__vJDjRhiQWnfbAi9csscWSug_0[120].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, canonTypes);
5338 TM__vJDjRhiQWnfbAi9csscWSug_0[120].typ = (&NTItable__Ue6w4c82v7gc7t2qntTbAw_);
5339 TM__vJDjRhiQWnfbAi9csscWSug_0[120].name = "canonTypes";
5340 TM__vJDjRhiQWnfbAi9csscWSug_2_48[33] = &TM__vJDjRhiQWnfbAi9csscWSug_0[128];
5341 NTItable__G1v8c16HePOldLeucwe05Q_.size = sizeof(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5342 NTItable__G1v8c16HePOldLeucwe05Q_.align = NIM_ALIGNOF(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5343 NTItable__G1v8c16HePOldLeucwe05Q_.kind = 18;
5344 NTItable__G1v8c16HePOldLeucwe05Q_.base = 0;
5345 TM__vJDjRhiQWnfbAi9csscWSug_29_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[130];
5346 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.size = sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5347 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.align = NIM_ALIGNOF(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5348 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.kind = 18;
5349 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.base = 0;
5350 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.flags = 1;
5351 TM__vJDjRhiQWnfbAi9csscWSug_30_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[132];
5352 TM__vJDjRhiQWnfbAi9csscWSug_0[132].kind = 1;
5353 TM__vJDjRhiQWnfbAi9csscWSug_0[132].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field0);
5354 TM__vJDjRhiQWnfbAi9csscWSug_0[132].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5355 TM__vJDjRhiQWnfbAi9csscWSug_0[132].name = "Field0";
5356 TM__vJDjRhiQWnfbAi9csscWSug_30_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[133];
5357 TM__vJDjRhiQWnfbAi9csscWSug_0[133].kind = 1;
5358 TM__vJDjRhiQWnfbAi9csscWSug_0[133].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field1);
5359 TM__vJDjRhiQWnfbAi9csscWSug_0[133].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5360 TM__vJDjRhiQWnfbAi9csscWSug_0[133].name = "Field1";
5361 TM__vJDjRhiQWnfbAi9csscWSug_30_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[134];
5362 TM__vJDjRhiQWnfbAi9csscWSug_0[134].kind = 1;
5363 TM__vJDjRhiQWnfbAi9csscWSug_0[134].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field2);
5364 TM__vJDjRhiQWnfbAi9csscWSug_0[134].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5365 TM__vJDjRhiQWnfbAi9csscWSug_0[134].name = "Field2";
5366 TM__vJDjRhiQWnfbAi9csscWSug_0[131].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[131].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[131].sons = &TM__vJDjRhiQWnfbAi9csscWSug_30_3[0];
5367 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[131];
5368 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.size = sizeof(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5369 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.align = NIM_ALIGNOF(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5370 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.kind = 24;
5371 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.base = (&NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_);
5372 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.marker = Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ;
5373 TM__vJDjRhiQWnfbAi9csscWSug_0[130].kind = 1;
5374 TM__vJDjRhiQWnfbAi9csscWSug_0[130].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, data);
5375 TM__vJDjRhiQWnfbAi9csscWSug_0[130].typ = (&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_);
5376 TM__vJDjRhiQWnfbAi9csscWSug_0[130].name = "data";
5377 TM__vJDjRhiQWnfbAi9csscWSug_29_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[135];
5378 TM__vJDjRhiQWnfbAi9csscWSug_0[135].kind = 1;
5379 TM__vJDjRhiQWnfbAi9csscWSug_0[135].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, counter);
5380 TM__vJDjRhiQWnfbAi9csscWSug_0[135].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5381 TM__vJDjRhiQWnfbAi9csscWSug_0[135].name = "counter";
5382 TM__vJDjRhiQWnfbAi9csscWSug_0[129].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].sons = &TM__vJDjRhiQWnfbAi9csscWSug_29_2[0];
5383 NTItable__G1v8c16HePOldLeucwe05Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[129];
5384 TM__vJDjRhiQWnfbAi9csscWSug_0[128].kind = 1;
5385 TM__vJDjRhiQWnfbAi9csscWSug_0[128].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, symBodyHashes);
5386 TM__vJDjRhiQWnfbAi9csscWSug_0[128].typ = (&NTItable__G1v8c16HePOldLeucwe05Q_);
5387 TM__vJDjRhiQWnfbAi9csscWSug_0[128].name = "symBodyHashes";
5388 TM__vJDjRhiQWnfbAi9csscWSug_2_48[34] = &TM__vJDjRhiQWnfbAi9csscWSug_0[136];
5389 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.size = sizeof(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5390 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.align = NIM_ALIGNOF(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5391 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.kind = 25;
5392 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.base = 0;
5393 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.flags = 3;
5394 TM__vJDjRhiQWnfbAi9csscWSug_0[136].kind = 1;
5395 TM__vJDjRhiQWnfbAi9csscWSug_0[136].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importModuleCallback);
5396 TM__vJDjRhiQWnfbAi9csscWSug_0[136].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_);
5397 TM__vJDjRhiQWnfbAi9csscWSug_0[136].name = "importModuleCallback";
5398 TM__vJDjRhiQWnfbAi9csscWSug_2_48[35] = &TM__vJDjRhiQWnfbAi9csscWSug_0[137];
5399 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.size = sizeof(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5400 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.align = NIM_ALIGNOF(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5401 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.kind = 25;
5402 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.base = 0;
5403 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.flags = 3;
5404 TM__vJDjRhiQWnfbAi9csscWSug_0[137].kind = 1;
5405 TM__vJDjRhiQWnfbAi9csscWSug_0[137].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, includeFileCallback);
5406 TM__vJDjRhiQWnfbAi9csscWSug_0[137].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_);
5407 TM__vJDjRhiQWnfbAi9csscWSug_0[137].name = "includeFileCallback";
5408 TM__vJDjRhiQWnfbAi9csscWSug_2_48[36] = &TM__vJDjRhiQWnfbAi9csscWSug_0[138];
5409 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.size = sizeof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5410 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.align = NIM_ALIGNOF(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5411 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.kind = 18;
5412 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.base = 0;
5413 TM__vJDjRhiQWnfbAi9csscWSug_31_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[140];
5414 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.size = sizeof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5415 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.align = NIM_ALIGNOF(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5416 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.kind = 18;
5417 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.base = 0;
5418 TM__vJDjRhiQWnfbAi9csscWSug_32_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[142];
5419 TM__vJDjRhiQWnfbAi9csscWSug_0[142].kind = 1;
5420 TM__vJDjRhiQWnfbAi9csscWSug_0[142].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field0);
5421 TM__vJDjRhiQWnfbAi9csscWSug_0[142].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5422 TM__vJDjRhiQWnfbAi9csscWSug_0[142].name = "Field0";
5423 TM__vJDjRhiQWnfbAi9csscWSug_32_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[143];
5424 TM__vJDjRhiQWnfbAi9csscWSug_0[143].kind = 1;
5425 TM__vJDjRhiQWnfbAi9csscWSug_0[143].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field1);
5426 TM__vJDjRhiQWnfbAi9csscWSug_0[143].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5427 TM__vJDjRhiQWnfbAi9csscWSug_0[143].name = "Field1";
5428 TM__vJDjRhiQWnfbAi9csscWSug_32_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[144];
5429 TM__vJDjRhiQWnfbAi9csscWSug_0[144].kind = 1;
5430 TM__vJDjRhiQWnfbAi9csscWSug_0[144].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field2);
5431 TM__vJDjRhiQWnfbAi9csscWSug_0[144].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5432 TM__vJDjRhiQWnfbAi9csscWSug_0[144].name = "Field2";
5433 TM__vJDjRhiQWnfbAi9csscWSug_0[141].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[141].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[141].sons = &TM__vJDjRhiQWnfbAi9csscWSug_32_3[0];
5434 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[141];
5435 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.size = sizeof(tySequence__23SMqauuRsbDANhthj9bWlA*);
5436 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.align = NIM_ALIGNOF(tySequence__23SMqauuRsbDANhthj9bWlA*);
5437 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.kind = 24;
5438 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.base = (&NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_);
5439 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.marker = Marker_tySequence__23SMqauuRsbDANhthj9bWlA;
5440 TM__vJDjRhiQWnfbAi9csscWSug_0[140].kind = 1;
5441 TM__vJDjRhiQWnfbAi9csscWSug_0[140].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, data);
5442 TM__vJDjRhiQWnfbAi9csscWSug_0[140].typ = (&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_);
5443 TM__vJDjRhiQWnfbAi9csscWSug_0[140].name = "data";
5444 TM__vJDjRhiQWnfbAi9csscWSug_31_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[145];
5445 TM__vJDjRhiQWnfbAi9csscWSug_0[145].kind = 1;
5446 TM__vJDjRhiQWnfbAi9csscWSug_0[145].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, counter);
5447 TM__vJDjRhiQWnfbAi9csscWSug_0[145].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5448 TM__vJDjRhiQWnfbAi9csscWSug_0[145].name = "counter";
5449 TM__vJDjRhiQWnfbAi9csscWSug_0[139].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].sons = &TM__vJDjRhiQWnfbAi9csscWSug_31_2[0];
5450 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[139];
5451 TM__vJDjRhiQWnfbAi9csscWSug_0[138].kind = 1;
5452 TM__vJDjRhiQWnfbAi9csscWSug_0[138].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheSeqs);
5453 TM__vJDjRhiQWnfbAi9csscWSug_0[138].typ = (&NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_);
5454 TM__vJDjRhiQWnfbAi9csscWSug_0[138].name = "cacheSeqs";
5455 TM__vJDjRhiQWnfbAi9csscWSug_2_48[37] = &TM__vJDjRhiQWnfbAi9csscWSug_0[146];
5456 NTItable__NttoEzoiq5CiphZe81oadg_.size = sizeof(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5457 NTItable__NttoEzoiq5CiphZe81oadg_.align = NIM_ALIGNOF(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5458 NTItable__NttoEzoiq5CiphZe81oadg_.kind = 18;
5459 NTItable__NttoEzoiq5CiphZe81oadg_.base = 0;
5460 TM__vJDjRhiQWnfbAi9csscWSug_33_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[148];
5461 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.size = sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5462 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.align = NIM_ALIGNOF(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5463 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.kind = 18;
5464 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.base = 0;
5465 TM__vJDjRhiQWnfbAi9csscWSug_34_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[150];
5466 TM__vJDjRhiQWnfbAi9csscWSug_0[150].kind = 1;
5467 TM__vJDjRhiQWnfbAi9csscWSug_0[150].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field0);
5468 TM__vJDjRhiQWnfbAi9csscWSug_0[150].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5469 TM__vJDjRhiQWnfbAi9csscWSug_0[150].name = "Field0";
5470 TM__vJDjRhiQWnfbAi9csscWSug_34_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[151];
5471 TM__vJDjRhiQWnfbAi9csscWSug_0[151].kind = 1;
5472 TM__vJDjRhiQWnfbAi9csscWSug_0[151].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field1);
5473 TM__vJDjRhiQWnfbAi9csscWSug_0[151].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5474 TM__vJDjRhiQWnfbAi9csscWSug_0[151].name = "Field1";
5475 TM__vJDjRhiQWnfbAi9csscWSug_34_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[152];
5476 TM__vJDjRhiQWnfbAi9csscWSug_0[152].kind = 1;
5477 TM__vJDjRhiQWnfbAi9csscWSug_0[152].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field2);
5478 TM__vJDjRhiQWnfbAi9csscWSug_0[152].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
5479 TM__vJDjRhiQWnfbAi9csscWSug_0[152].name = "Field2";
5480 TM__vJDjRhiQWnfbAi9csscWSug_0[149].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[149].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[149].sons = &TM__vJDjRhiQWnfbAi9csscWSug_34_3[0];
5481 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[149];
5482 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.size = sizeof(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5483 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.align = NIM_ALIGNOF(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5484 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.kind = 24;
5485 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.base = (&NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_);
5486 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.marker = Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
5487 TM__vJDjRhiQWnfbAi9csscWSug_0[148].kind = 1;
5488 TM__vJDjRhiQWnfbAi9csscWSug_0[148].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, data);
5489 TM__vJDjRhiQWnfbAi9csscWSug_0[148].typ = (&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_);
5490 TM__vJDjRhiQWnfbAi9csscWSug_0[148].name = "data";
5491 TM__vJDjRhiQWnfbAi9csscWSug_33_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[153];
5492 TM__vJDjRhiQWnfbAi9csscWSug_0[153].kind = 1;
5493 TM__vJDjRhiQWnfbAi9csscWSug_0[153].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, counter);
5494 TM__vJDjRhiQWnfbAi9csscWSug_0[153].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5495 TM__vJDjRhiQWnfbAi9csscWSug_0[153].name = "counter";
5496 TM__vJDjRhiQWnfbAi9csscWSug_0[147].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].sons = &TM__vJDjRhiQWnfbAi9csscWSug_33_2[0];
5497 NTItable__NttoEzoiq5CiphZe81oadg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[147];
5498 TM__vJDjRhiQWnfbAi9csscWSug_0[146].kind = 1;
5499 TM__vJDjRhiQWnfbAi9csscWSug_0[146].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheCounters);
5500 TM__vJDjRhiQWnfbAi9csscWSug_0[146].typ = (&NTItable__NttoEzoiq5CiphZe81oadg_);
5501 TM__vJDjRhiQWnfbAi9csscWSug_0[146].name = "cacheCounters";
5502 TM__vJDjRhiQWnfbAi9csscWSug_2_48[38] = &TM__vJDjRhiQWnfbAi9csscWSug_0[154];
5503 NTItable__nagDFX4QHx0s6Fvma9blmSg_.size = sizeof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5504 NTItable__nagDFX4QHx0s6Fvma9blmSg_.align = NIM_ALIGNOF(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5505 NTItable__nagDFX4QHx0s6Fvma9blmSg_.kind = 18;
5506 NTItable__nagDFX4QHx0s6Fvma9blmSg_.base = 0;
5507 TM__vJDjRhiQWnfbAi9csscWSug_35_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[156];
5508 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.size = sizeof(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5509 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.align = NIM_ALIGNOF(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5510 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.kind = 18;
5511 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.base = 0;
5512 TM__vJDjRhiQWnfbAi9csscWSug_36_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[158];
5513 TM__vJDjRhiQWnfbAi9csscWSug_0[158].kind = 1;
5514 TM__vJDjRhiQWnfbAi9csscWSug_0[158].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field0);
5515 TM__vJDjRhiQWnfbAi9csscWSug_0[158].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5516 TM__vJDjRhiQWnfbAi9csscWSug_0[158].name = "Field0";
5517 TM__vJDjRhiQWnfbAi9csscWSug_36_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[159];
5518 TM__vJDjRhiQWnfbAi9csscWSug_0[159].kind = 1;
5519 TM__vJDjRhiQWnfbAi9csscWSug_0[159].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field1);
5520 TM__vJDjRhiQWnfbAi9csscWSug_0[159].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5521 TM__vJDjRhiQWnfbAi9csscWSug_0[159].name = "Field1";
5522 TM__vJDjRhiQWnfbAi9csscWSug_36_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[160];
5523 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.size = sizeof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5524 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.align = NIM_ALIGNOF(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5525 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.kind = 18;
5526 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.base = 0;
5527 TM__vJDjRhiQWnfbAi9csscWSug_37_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[162];
5528 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5529 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5530 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.kind = 18;
5531 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.base = 0;
5532 TM__vJDjRhiQWnfbAi9csscWSug_38_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[164];
5533 TM__vJDjRhiQWnfbAi9csscWSug_0[164].kind = 1;
5534 TM__vJDjRhiQWnfbAi9csscWSug_0[164].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, entries);
5535 TM__vJDjRhiQWnfbAi9csscWSug_0[164].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5536 TM__vJDjRhiQWnfbAi9csscWSug_0[164].name = "entries";
5537 TM__vJDjRhiQWnfbAi9csscWSug_38_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[165];
5538 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.size = sizeof(tyArray__9aijZrM1syqzleJpcL8bUyw);
5539 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.align = NIM_ALIGNOF(tyArray__9aijZrM1syqzleJpcL8bUyw);
5540 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.kind = 16;
5541 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.base = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5542 TM__vJDjRhiQWnfbAi9csscWSug_0[165].kind = 1;
5543 TM__vJDjRhiQWnfbAi9csscWSug_0[165].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, keys);
5544 TM__vJDjRhiQWnfbAi9csscWSug_0[165].typ = (&NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_);
5545 TM__vJDjRhiQWnfbAi9csscWSug_0[165].name = "keys";
5546 TM__vJDjRhiQWnfbAi9csscWSug_38_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[166];
5547 TM__vJDjRhiQWnfbAi9csscWSug_0[166].kind = 3;
5548 TM__vJDjRhiQWnfbAi9csscWSug_0[166].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, isInternal);
5549 TM__vJDjRhiQWnfbAi9csscWSug_0[166].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5550 TM__vJDjRhiQWnfbAi9csscWSug_0[166].name = "isInternal";
5551 TM__vJDjRhiQWnfbAi9csscWSug_0[166].sons = &NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0];
5552 TM__vJDjRhiQWnfbAi9csscWSug_0[166].len = 2;
5553 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.size = sizeof(tyArray__VznXOmL540VWlOp56dB9cqA);
5554 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.align = NIM_ALIGNOF(tyArray__VznXOmL540VWlOp56dB9cqA);
5555 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.kind = 16;
5556 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.base = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5557 TM__vJDjRhiQWnfbAi9csscWSug_0[167].kind = 1;
5558 TM__vJDjRhiQWnfbAi9csscWSug_0[167].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_1.vals);
5559 TM__vJDjRhiQWnfbAi9csscWSug_0[167].typ = (&NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_);
5560 TM__vJDjRhiQWnfbAi9csscWSug_0[167].name = "vals";
5561 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[167];
5562 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.size = sizeof(tyArray__jSFVQ48g222vuMjoJArs8A);
5563 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.align = NIM_ALIGNOF(tyArray__jSFVQ48g222vuMjoJArs8A);
5564 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.kind = 16;
5565 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.base = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5566 TM__vJDjRhiQWnfbAi9csscWSug_0[168].kind = 1;
5567 TM__vJDjRhiQWnfbAi9csscWSug_0[168].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_2.links);
5568 TM__vJDjRhiQWnfbAi9csscWSug_0[168].typ = (&NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_);
5569 TM__vJDjRhiQWnfbAi9csscWSug_0[168].name = "links";
5570 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[168];
5571 TM__vJDjRhiQWnfbAi9csscWSug_0[163].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[163].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[163].sons = &TM__vJDjRhiQWnfbAi9csscWSug_38_3[0];
5572 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[163];
5573 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5574 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5575 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.kind = 22;
5576 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.base = (&NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_);
5577 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.flags = 2;
5578 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.marker = Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w;
5579 TM__vJDjRhiQWnfbAi9csscWSug_0[162].kind = 1;
5580 TM__vJDjRhiQWnfbAi9csscWSug_0[162].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, root);
5581 TM__vJDjRhiQWnfbAi9csscWSug_0[162].typ = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5582 TM__vJDjRhiQWnfbAi9csscWSug_0[162].name = "root";
5583 TM__vJDjRhiQWnfbAi9csscWSug_37_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[169];
5584 TM__vJDjRhiQWnfbAi9csscWSug_0[169].kind = 1;
5585 TM__vJDjRhiQWnfbAi9csscWSug_0[169].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, entries);
5586 TM__vJDjRhiQWnfbAi9csscWSug_0[169].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5587 TM__vJDjRhiQWnfbAi9csscWSug_0[169].name = "entries";
5588 TM__vJDjRhiQWnfbAi9csscWSug_0[161].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].sons = &TM__vJDjRhiQWnfbAi9csscWSug_37_2[0];
5589 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[161];
5590 TM__vJDjRhiQWnfbAi9csscWSug_0[160].kind = 1;
5591 TM__vJDjRhiQWnfbAi9csscWSug_0[160].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field2);
5592 TM__vJDjRhiQWnfbAi9csscWSug_0[160].typ = (&NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_);
5593 TM__vJDjRhiQWnfbAi9csscWSug_0[160].name = "Field2";
5594 TM__vJDjRhiQWnfbAi9csscWSug_0[157].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[157].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[157].sons = &TM__vJDjRhiQWnfbAi9csscWSug_36_3[0];
5595 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[157];
5596 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.size = sizeof(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5597 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.align = NIM_ALIGNOF(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5598 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.kind = 24;
5599 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.base = (&NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_);
5600 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.marker = Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw;
5601 TM__vJDjRhiQWnfbAi9csscWSug_0[156].kind = 1;
5602 TM__vJDjRhiQWnfbAi9csscWSug_0[156].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, data);
5603 TM__vJDjRhiQWnfbAi9csscWSug_0[156].typ = (&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_);
5604 TM__vJDjRhiQWnfbAi9csscWSug_0[156].name = "data";
5605 TM__vJDjRhiQWnfbAi9csscWSug_35_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[170];
5606 TM__vJDjRhiQWnfbAi9csscWSug_0[170].kind = 1;
5607 TM__vJDjRhiQWnfbAi9csscWSug_0[170].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, counter);
5608 TM__vJDjRhiQWnfbAi9csscWSug_0[170].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5609 TM__vJDjRhiQWnfbAi9csscWSug_0[170].name = "counter";
5610 TM__vJDjRhiQWnfbAi9csscWSug_0[155].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].sons = &TM__vJDjRhiQWnfbAi9csscWSug_35_2[0];
5611 NTItable__nagDFX4QHx0s6Fvma9blmSg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[155];
5612 TM__vJDjRhiQWnfbAi9csscWSug_0[154].kind = 1;
5613 TM__vJDjRhiQWnfbAi9csscWSug_0[154].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheTables);
5614 TM__vJDjRhiQWnfbAi9csscWSug_0[154].typ = (&NTItable__nagDFX4QHx0s6Fvma9blmSg_);
5615 TM__vJDjRhiQWnfbAi9csscWSug_0[154].name = "cacheTables";
5616 TM__vJDjRhiQWnfbAi9csscWSug_2_48[39] = &TM__vJDjRhiQWnfbAi9csscWSug_0[171];
5617 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.size = sizeof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5618 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.align = NIM_ALIGNOF(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5619 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.kind = 18;
5620 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.base = 0;
5621 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.flags = 1;
5622 TM__vJDjRhiQWnfbAi9csscWSug_39_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[173];
5623 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.size = sizeof(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5624 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.align = NIM_ALIGNOF(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5625 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.kind = 25;
5626 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.base = 0;
5627 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.flags = 3;
5628 TM__vJDjRhiQWnfbAi9csscWSug_0[173].kind = 1;
5629 TM__vJDjRhiQWnfbAi9csscWSug_0[173].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field0);
5630 TM__vJDjRhiQWnfbAi9csscWSug_0[173].typ = (&NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_);
5631 TM__vJDjRhiQWnfbAi9csscWSug_0[173].name = "Field0";
5632 TM__vJDjRhiQWnfbAi9csscWSug_39_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[174];
5633 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.size = sizeof(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5634 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.align = NIM_ALIGNOF(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5635 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.kind = 25;
5636 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.base = 0;
5637 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.flags = 3;
5638 TM__vJDjRhiQWnfbAi9csscWSug_0[174].kind = 1;
5639 TM__vJDjRhiQWnfbAi9csscWSug_0[174].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field1);
5640 TM__vJDjRhiQWnfbAi9csscWSug_0[174].typ = (&NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_);
5641 TM__vJDjRhiQWnfbAi9csscWSug_0[174].name = "Field1";
5642 TM__vJDjRhiQWnfbAi9csscWSug_39_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[175];
5643 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.size = sizeof(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5644 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.align = NIM_ALIGNOF(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5645 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.kind = 25;
5646 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.base = 0;
5647 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.flags = 3;
5648 TM__vJDjRhiQWnfbAi9csscWSug_0[175].kind = 1;
5649 TM__vJDjRhiQWnfbAi9csscWSug_0[175].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field2);
5650 TM__vJDjRhiQWnfbAi9csscWSug_0[175].typ = (&NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_);
5651 TM__vJDjRhiQWnfbAi9csscWSug_0[175].name = "Field2";
5652 TM__vJDjRhiQWnfbAi9csscWSug_39_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[176];
5653 TM__vJDjRhiQWnfbAi9csscWSug_0[176].kind = 1;
5654 TM__vJDjRhiQWnfbAi9csscWSug_0[176].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field3);
5655 TM__vJDjRhiQWnfbAi9csscWSug_0[176].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5656 TM__vJDjRhiQWnfbAi9csscWSug_0[176].name = "Field3";
5657 TM__vJDjRhiQWnfbAi9csscWSug_0[172].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[172].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[172].sons = &TM__vJDjRhiQWnfbAi9csscWSug_39_4[0];
5658 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[172];
5659 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.size = sizeof(tySequence__MAQKEADohlpnXTModtugbQ*);
5660 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.align = NIM_ALIGNOF(tySequence__MAQKEADohlpnXTModtugbQ*);
5661 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.kind = 24;
5662 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.base = (&NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_);
5663 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.marker = Marker_tySequence__MAQKEADohlpnXTModtugbQ;
5664 TM__vJDjRhiQWnfbAi9csscWSug_0[171].kind = 1;
5665 TM__vJDjRhiQWnfbAi9csscWSug_0[171].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, passes);
5666 TM__vJDjRhiQWnfbAi9csscWSug_0[171].typ = (&NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_);
5667 TM__vJDjRhiQWnfbAi9csscWSug_0[171].name = "passes";
5668 TM__vJDjRhiQWnfbAi9csscWSug_2_48[40] = &TM__vJDjRhiQWnfbAi9csscWSug_0[177];
5669 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.size = sizeof(tyProc__TjycsqkDBjsxd4da6KYTng);
5670 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.align = NIM_ALIGNOF(tyProc__TjycsqkDBjsxd4da6KYTng);
5671 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.kind = 25;
5672 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.base = 0;
5673 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.flags = 3;
5674 TM__vJDjRhiQWnfbAi9csscWSug_0[177].kind = 1;
5675 TM__vJDjRhiQWnfbAi9csscWSug_0[177].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinition);
5676 TM__vJDjRhiQWnfbAi9csscWSug_0[177].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5677 TM__vJDjRhiQWnfbAi9csscWSug_0[177].name = "onDefinition";
5678 TM__vJDjRhiQWnfbAi9csscWSug_2_48[41] = &TM__vJDjRhiQWnfbAi9csscWSug_0[178];
5679 TM__vJDjRhiQWnfbAi9csscWSug_0[178].kind = 1;
5680 TM__vJDjRhiQWnfbAi9csscWSug_0[178].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinitionResolveForward);
5681 TM__vJDjRhiQWnfbAi9csscWSug_0[178].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5682 TM__vJDjRhiQWnfbAi9csscWSug_0[178].name = "onDefinitionResolveForward";
5683 TM__vJDjRhiQWnfbAi9csscWSug_2_48[42] = &TM__vJDjRhiQWnfbAi9csscWSug_0[179];
5684 TM__vJDjRhiQWnfbAi9csscWSug_0[179].kind = 1;
5685 TM__vJDjRhiQWnfbAi9csscWSug_0[179].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onUsage);
5686 TM__vJDjRhiQWnfbAi9csscWSug_0[179].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5687 TM__vJDjRhiQWnfbAi9csscWSug_0[179].name = "onUsage";
5688 TM__vJDjRhiQWnfbAi9csscWSug_2_48[43] = &TM__vJDjRhiQWnfbAi9csscWSug_0[180];
5689 TM__vJDjRhiQWnfbAi9csscWSug_0[180].kind = 1;
5690 TM__vJDjRhiQWnfbAi9csscWSug_0[180].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, globalDestructors);
5691 TM__vJDjRhiQWnfbAi9csscWSug_0[180].typ = (&NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_);
5692 TM__vJDjRhiQWnfbAi9csscWSug_0[180].name = "globalDestructors";
5693 TM__vJDjRhiQWnfbAi9csscWSug_2_48[44] = &TM__vJDjRhiQWnfbAi9csscWSug_0[181];
5694 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.size = sizeof(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5695 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.align = NIM_ALIGNOF(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5696 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.kind = 25;
5697 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.base = 0;
5698 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.flags = 3;
5699 TM__vJDjRhiQWnfbAi9csscWSug_0[181].kind = 1;
5700 TM__vJDjRhiQWnfbAi9csscWSug_0[181].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, strongSemCheck);
5701 TM__vJDjRhiQWnfbAi9csscWSug_0[181].typ = (&NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_);
5702 TM__vJDjRhiQWnfbAi9csscWSug_0[181].name = "strongSemCheck";
5703 TM__vJDjRhiQWnfbAi9csscWSug_2_48[45] = &TM__vJDjRhiQWnfbAi9csscWSug_0[182];
5704 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.size = sizeof(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5705 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.align = NIM_ALIGNOF(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5706 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.kind = 25;
5707 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.base = 0;
5708 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.flags = 3;
5709 TM__vJDjRhiQWnfbAi9csscWSug_0[182].kind = 1;
5710 TM__vJDjRhiQWnfbAi9csscWSug_0[182].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compatibleProps);
5711 TM__vJDjRhiQWnfbAi9csscWSug_0[182].typ = (&NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_);
5712 TM__vJDjRhiQWnfbAi9csscWSug_0[182].name = "compatibleProps";
5713 TM__vJDjRhiQWnfbAi9csscWSug_2_48[46] = &TM__vJDjRhiQWnfbAi9csscWSug_0[183];
5714 TM__vJDjRhiQWnfbAi9csscWSug_0[183].kind = 1;
5715 TM__vJDjRhiQWnfbAi9csscWSug_0[183].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, idgen);
5716 TM__vJDjRhiQWnfbAi9csscWSug_0[183].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5717 TM__vJDjRhiQWnfbAi9csscWSug_0[183].name = "idgen";
5718 TM__vJDjRhiQWnfbAi9csscWSug_2_48[47] = &TM__vJDjRhiQWnfbAi9csscWSug_0[184];
5719 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.size = sizeof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5720 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.align = NIM_ALIGNOF(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5721 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.kind = 18;
5722 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.base = 0;
5723 TM__vJDjRhiQWnfbAi9csscWSug_40_13[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[186];
5724 TM__vJDjRhiQWnfbAi9csscWSug_0[186].kind = 1;
5725 TM__vJDjRhiQWnfbAi9csscWSug_0[186].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opNot);
5726 TM__vJDjRhiQWnfbAi9csscWSug_0[186].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5727 TM__vJDjRhiQWnfbAi9csscWSug_0[186].name = "opNot";
5728 TM__vJDjRhiQWnfbAi9csscWSug_40_13[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[187];
5729 TM__vJDjRhiQWnfbAi9csscWSug_0[187].kind = 1;
5730 TM__vJDjRhiQWnfbAi9csscWSug_0[187].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opContains);
5731 TM__vJDjRhiQWnfbAi9csscWSug_0[187].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5732 TM__vJDjRhiQWnfbAi9csscWSug_0[187].name = "opContains";
5733 TM__vJDjRhiQWnfbAi9csscWSug_40_13[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[188];
5734 TM__vJDjRhiQWnfbAi9csscWSug_0[188].kind = 1;
5735 TM__vJDjRhiQWnfbAi9csscWSug_0[188].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLe);
5736 TM__vJDjRhiQWnfbAi9csscWSug_0[188].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5737 TM__vJDjRhiQWnfbAi9csscWSug_0[188].name = "opLe";
5738 TM__vJDjRhiQWnfbAi9csscWSug_40_13[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[189];
5739 TM__vJDjRhiQWnfbAi9csscWSug_0[189].kind = 1;
5740 TM__vJDjRhiQWnfbAi9csscWSug_0[189].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLt);
5741 TM__vJDjRhiQWnfbAi9csscWSug_0[189].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5742 TM__vJDjRhiQWnfbAi9csscWSug_0[189].name = "opLt";
5743 TM__vJDjRhiQWnfbAi9csscWSug_40_13[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[190];
5744 TM__vJDjRhiQWnfbAi9csscWSug_0[190].kind = 1;
5745 TM__vJDjRhiQWnfbAi9csscWSug_0[190].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAnd);
5746 TM__vJDjRhiQWnfbAi9csscWSug_0[190].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5747 TM__vJDjRhiQWnfbAi9csscWSug_0[190].name = "opAnd";
5748 TM__vJDjRhiQWnfbAi9csscWSug_40_13[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[191];
5749 TM__vJDjRhiQWnfbAi9csscWSug_0[191].kind = 1;
5750 TM__vJDjRhiQWnfbAi9csscWSug_0[191].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opOr);
5751 TM__vJDjRhiQWnfbAi9csscWSug_0[191].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5752 TM__vJDjRhiQWnfbAi9csscWSug_0[191].name = "opOr";
5753 TM__vJDjRhiQWnfbAi9csscWSug_40_13[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[192];
5754 TM__vJDjRhiQWnfbAi9csscWSug_0[192].kind = 1;
5755 TM__vJDjRhiQWnfbAi9csscWSug_0[192].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opIsNil);
5756 TM__vJDjRhiQWnfbAi9csscWSug_0[192].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5757 TM__vJDjRhiQWnfbAi9csscWSug_0[192].name = "opIsNil";
5758 TM__vJDjRhiQWnfbAi9csscWSug_40_13[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[193];
5759 TM__vJDjRhiQWnfbAi9csscWSug_0[193].kind = 1;
5760 TM__vJDjRhiQWnfbAi9csscWSug_0[193].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opEq);
5761 TM__vJDjRhiQWnfbAi9csscWSug_0[193].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5762 TM__vJDjRhiQWnfbAi9csscWSug_0[193].name = "opEq";
5763 TM__vJDjRhiQWnfbAi9csscWSug_40_13[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[194];
5764 TM__vJDjRhiQWnfbAi9csscWSug_0[194].kind = 1;
5765 TM__vJDjRhiQWnfbAi9csscWSug_0[194].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAdd);
5766 TM__vJDjRhiQWnfbAi9csscWSug_0[194].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5767 TM__vJDjRhiQWnfbAi9csscWSug_0[194].name = "opAdd";
5768 TM__vJDjRhiQWnfbAi9csscWSug_40_13[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[195];
5769 TM__vJDjRhiQWnfbAi9csscWSug_0[195].kind = 1;
5770 TM__vJDjRhiQWnfbAi9csscWSug_0[195].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opSub);
5771 TM__vJDjRhiQWnfbAi9csscWSug_0[195].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5772 TM__vJDjRhiQWnfbAi9csscWSug_0[195].name = "opSub";
5773 TM__vJDjRhiQWnfbAi9csscWSug_40_13[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[196];
5774 TM__vJDjRhiQWnfbAi9csscWSug_0[196].kind = 1;
5775 TM__vJDjRhiQWnfbAi9csscWSug_0[196].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opMul);
5776 TM__vJDjRhiQWnfbAi9csscWSug_0[196].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5777 TM__vJDjRhiQWnfbAi9csscWSug_0[196].name = "opMul";
5778 TM__vJDjRhiQWnfbAi9csscWSug_40_13[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[197];
5779 TM__vJDjRhiQWnfbAi9csscWSug_0[197].kind = 1;
5780 TM__vJDjRhiQWnfbAi9csscWSug_0[197].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opDiv);
5781 TM__vJDjRhiQWnfbAi9csscWSug_0[197].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5782 TM__vJDjRhiQWnfbAi9csscWSug_0[197].name = "opDiv";
5783 TM__vJDjRhiQWnfbAi9csscWSug_40_13[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[198];
5784 TM__vJDjRhiQWnfbAi9csscWSug_0[198].kind = 1;
5785 TM__vJDjRhiQWnfbAi9csscWSug_0[198].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLen);
5786 TM__vJDjRhiQWnfbAi9csscWSug_0[198].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5787 TM__vJDjRhiQWnfbAi9csscWSug_0[198].name = "opLen";
5788 TM__vJDjRhiQWnfbAi9csscWSug_0[185].len = 13; TM__vJDjRhiQWnfbAi9csscWSug_0[185].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[185].sons = &TM__vJDjRhiQWnfbAi9csscWSug_40_13[0];
5789 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[185];
5790 TM__vJDjRhiQWnfbAi9csscWSug_0[184].kind = 1;
5791 TM__vJDjRhiQWnfbAi9csscWSug_0[184].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, operators);
5792 TM__vJDjRhiQWnfbAi9csscWSug_0[184].typ = (&NTIoperators__EbMP71azE1HSvYAQoCH9cXA_);
5793 TM__vJDjRhiQWnfbAi9csscWSug_0[184].name = "operators";
5794 TM__vJDjRhiQWnfbAi9csscWSug_0[0].len = 48; TM__vJDjRhiQWnfbAi9csscWSug_0[0].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[0].sons = &TM__vJDjRhiQWnfbAi9csscWSug_2_48[0];
5795 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[0];
5796 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5797 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5798 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.kind = 22;
5799 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.base = (&NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_);
5800 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.flags = 2;
5801 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.marker = Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww;
5802 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.size = sizeof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5803 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.align = NIM_ALIGNOF(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5804 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.kind = 17;
5805 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
5806 TM__vJDjRhiQWnfbAi9csscWSug_0[199].kind = 1;
5807 TM__vJDjRhiQWnfbAi9csscWSug_0[199].offset = offsetof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w, idgen);
5808 TM__vJDjRhiQWnfbAi9csscWSug_0[199].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5809 TM__vJDjRhiQWnfbAi9csscWSug_0[199].name = "idgen";
5810 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[199];
5811 }
5812 
5813