1 /* Generated by Nim Compiler v1.6.2 */
2 #define NIM_INTBITS 32
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_5308)(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_5270)(void* usr);
1394 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y);
1395 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1396 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y);
1397 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c);
1398 N_LIB_PRIVATE N_NOINLINE(void, addZCT__system_5264)(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(NU64, hiXorLoFallback64__pureZhashes_35)(NU64 a, NU64 b);
1432 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode);
1433 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash);
1434 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t);
1435 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t);
1436 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h);
1437 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc);
1438 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module);
1439 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);
1440 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src);
1441 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size);
1442 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size);
1443 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1444 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyString)(NimStringDesc* src);
1445 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, resizeString)(NimStringDesc* dest, NI addlen);
1446 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x);
1447 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x);
1448 N_LIB_PRIVATE N_NIMCALL(void, addInt__stdZprivateZdigitsutils_167)(NimStringDesc** result, NI64 x);
1449 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, rawNewString)(NI space);
1450 N_LIB_PRIVATE N_NIMCALL(void, raiseExceptionEx)(Exception* e, NCSTRING ename, NCSTRING procname, NCSTRING filename, NI line);
1451 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, setLengthSeqV2)(TGenericSeq* s, TNimType* typ, NI newLen);
1452 N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, rope__ropes_109)(NimStringDesc* s);
1453 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, uniqueModuleName__msgs_1512)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fid);
1454 N_LIB_PRIVATE N_NIMCALL(void, genericShallowAssign)(void* dest, void* src, TNimType* mt);
1455 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1456 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDefined__options_2279)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* symbol);
1457 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFilenameOption__msgs_590)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx, tyEnum_FilenameOption__eL86bAtPxXWHj24F5gOMFQ opt);
1458 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuRepeatStr)(NimStringDesc* s, NI n);
1459 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);
1460 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
1461 N_LIB_PRIVATE N_NIMCALL(void, saveRodFile__icZic_4379)(NimStringDesc* filename, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1462 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toRodFile__options_4251)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* f, NimStringDesc* ext);
1463 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toFullPath__msgs_538)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NI32 fileIdx);
1464 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1465 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);
1466 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1467 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1468 N_LIB_PRIVATE N_NIMCALL(NI, hash__ast_777)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x);
1469 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b);
1470 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t);
1471 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1472 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);
1473 N_LIB_PRIVATE N_NIMCALL(void, genericSeqAssign)(void* dest, void* src, TNimType* mt);
1474 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1475 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1476 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t);
1477 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1478 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);
1479 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1480 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1481 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m);
1482 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);
1483 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, strTableGet__astalgo_3390)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA t, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name);
1484 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op);
1485 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1486 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1487 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);
1488 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val);
1489 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t);
1490 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1491 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);
1492 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc);
1493 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n);
1494 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__astalgo_3496)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* s, NI key);
1495 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);
1496 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1497 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1498 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) __attribute__((noreturn));
1499 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);
1500 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1501 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);
1502 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);
1503 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, initIdentIter__astalgo_3427)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* s);
1504 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextRodIter__icZic_8962)(tyObject_RodIter__Y6aA9bUtpfLvVVtyih9aAbQg* it, tySequence__rQHmYk1HzcwNxKBymIFHpA** g);
1505 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextIdentIter__astalgo_3408)(tyObject_TIdentIter__Oi4goG2ACEsy9cyTe6OCPrA* ti, tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA tab);
1506 N_LIB_PRIVATE N_NIMCALL(void, strTableAdd__astalgo_3332)(tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* n);
1507 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len);
1508 N_NIMCALL(NimStringDesc*, rawNewString)(NI cap);
1509 N_LIB_PRIVATE N_NIMCALL(NI32, searchForCompilerproc__icZic_9159)(tyObject_LoadedModule__14iJKkvOiWT62KF2D8f9c5w* m, NimStringDesc* name);
1510 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item);
1511 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size);
1512 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size);
1513 N_LIB_PRIVATE N_NIMCALL(void, toPackedGeneratedProcDef__icZic_3061)(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s, tyObject_PackedEncoder__B9cE9a0GbvqWW9aHf4N7RAaIw* encoder, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m);
1514 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1515 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc);
1516 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len);
1517 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val);
1518 N_LIB_PRIVATE N_NIMCALL(TGenericSeq*, incrSeqV3)(TGenericSeq* s, TNimType* typ);
1519 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val);
1520 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, copyStringRC1)(NimStringDesc* src);
1521 static N_INLINE(void, nimGCunrefNoCycle)(void* p);
1522 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t);
1523 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key);
1524 N_LIB_PRIVATE N_NIMCALL(void, rememberStartupConfig__icZic_505)(tyObject_PackedConfig__McwvRupqDAJbGrinIDFZJQ* dest, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config);
1525 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t);
1526 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t);
1527 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t);
1528 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t);
1529 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t);
1530 N_LIB_PRIVATE TNimType NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_;
1531 N_LIB_PRIVATE TNimType NTIiface__uvkV248cZcsEQKaQm7C9aEA_;
1532 extern TNimType NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_;
1533 N_LIB_PRIVATE TNimType NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_;
1534 N_LIB_PRIVATE TNimType NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_;
1535 extern TNimType NTIint__rR5Bzr1D5krxoo1NcNyeMA_;
1536 extern TNimType NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_;
1537 N_LIB_PRIVATE TNimType NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_;
1538 extern TNimType NTItstrtable__f07aOS3dr28kGa5wcE29aFA_;
1539 extern TNimType NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_;
1540 N_LIB_PRIVATE TNimType NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_;
1541 extern TNimType NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_;
1542 extern TNimType NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_;
1543 N_LIB_PRIVATE TNimType NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_;
1544 N_LIB_PRIVATE TNimType NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_;
1545 N_LIB_PRIVATE TNimType NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_;
1546 extern TNimType NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_;
1547 N_LIB_PRIVATE TNimType NTIlazytype__Q19c34D32PKyTKlx6R6yODg_;
1548 extern TNimType NTIptype__qt2Wh0elFEz5fH0l7yusLw_;
1549 N_LIB_PRIVATE TNimType NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_;
1550 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_;
1551 N_LIB_PRIVATE TNimType NTItable__UVZI5J9aS51B4B0eYPpW1Rg_;
1552 N_LIB_PRIVATE TNimType NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_;
1553 N_LIB_PRIVATE TNimType NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_;
1554 N_LIB_PRIVATE TNimType NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_;
1555 extern TNimType NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_;
1556 N_LIB_PRIVATE TNimType NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_;
1557 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_;
1558 N_LIB_PRIVATE TNimType NTItable__iowAVDkco3qpbEH0z8OmkQ_;
1559 N_LIB_PRIVATE TNimType NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_;
1560 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_;
1561 N_LIB_PRIVATE TNimType NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_;
1562 N_LIB_PRIVATE TNimType NTItable__KUYGGgSxi8wBr0SXET9bi3w_;
1563 N_LIB_PRIVATE TNimType NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_;
1564 N_LIB_PRIVATE TNimType NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_;
1565 N_LIB_PRIVATE TNimType NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_;
1566 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_;
1567 N_LIB_PRIVATE TNimType NTItable__KcymdZjUsmGSK8BxmvoJgw_;
1568 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_;
1569 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_;
1570 extern TNimType NTItable__Ab4q9c36aMR4mtkEOIBzdzA_;
1571 extern TNimType NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_;
1572 N_LIB_PRIVATE TNimType NTItable__hd3qB0wXU9bWPJR7fjShhbA_;
1573 N_LIB_PRIVATE TNimType NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_;
1574 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_;
1575 extern TNimType NTIpackedset__IhxwDBRi51nGrosBGFKcsA_;
1576 N_LIB_PRIVATE TNimType NTItable__fdKWDDO1P17zvuQPReVgRA_;
1577 N_LIB_PRIVATE TNimType NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_;
1578 extern TNimType NTIint5150__sVg18TP9cLifHyygRe9cro9aA_;
1579 extern TNimType NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_;
1580 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_;
1581 extern TNimType NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_;
1582 N_LIB_PRIVATE TNimType NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_;
1583 N_LIB_PRIVATE TNimType NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_;
1584 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_;
1585 extern TNimType NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_;
1586 extern TNimType NTIconfigref__a8lycfSA25OQltN3OMeBsA_;
1587 extern TNimType NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_;
1588 N_LIB_PRIVATE TNimType NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_;
1589 extern TNimType NTIpointer__vr5DoT1jILTGdRlYv1OYpw_;
1590 extern TNimType NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_;
1591 extern TNimType NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_;
1592 N_LIB_PRIVATE TNimType NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_;
1593 N_LIB_PRIVATE TNimType NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_;
1594 N_LIB_PRIVATE TNimType NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_;
1595 extern TNimType NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_;
1596 N_LIB_PRIVATE TNimType NTItable__Ue6w4c82v7gc7t2qntTbAw_;
1597 N_LIB_PRIVATE TNimType NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_;
1598 extern TNimType NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_;
1599 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_;
1600 N_LIB_PRIVATE TNimType NTItable__G1v8c16HePOldLeucwe05Q_;
1601 N_LIB_PRIVATE TNimType NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_;
1602 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_;
1603 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_;
1604 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_;
1605 N_LIB_PRIVATE TNimType NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_;
1606 N_LIB_PRIVATE TNimType NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_;
1607 extern TNimType NTIstring__77mFvmsOLKik79ci2hXkHEg_;
1608 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_;
1609 N_LIB_PRIVATE TNimType NTItable__NttoEzoiq5CiphZe81oadg_;
1610 N_LIB_PRIVATE TNimType NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_;
1611 extern TNimType NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_;
1612 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_;
1613 N_LIB_PRIVATE TNimType NTItable__nagDFX4QHx0s6Fvma9blmSg_;
1614 N_LIB_PRIVATE TNimType NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_;
1615 N_LIB_PRIVATE TNimType NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_;
1616 N_LIB_PRIVATE TNimType NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_;
1617 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_;
1618 TNimNode* NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[3];
1619 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_;
1620 N_LIB_PRIVATE TNimType NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_;
1621 N_LIB_PRIVATE TNimType NTInode__tPE9ckDbaXj82MdUy0JgA7w_;
1622 N_LIB_PRIVATE TNimType NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_;
1623 N_LIB_PRIVATE TNimType NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_;
1624 N_LIB_PRIVATE TNimType NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_;
1625 N_LIB_PRIVATE TNimType NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_;
1626 N_LIB_PRIVATE TNimType NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_;
1627 N_LIB_PRIVATE TNimType NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_;
1628 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_;
1629 extern TNimType NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_;
1630 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_;
1631 N_LIB_PRIVATE TNimType NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_;
1632 extern TNimType NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_;
1633 N_LIB_PRIVATE TNimType NTIoperators__EbMP71azE1HSvYAQoCH9cXA_;
1634 N_LIB_PRIVATE TNimType NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_;
1635 extern NIM_CONST tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q unknownLineInfo__lineinfos_280;
1636 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_41, "<=", 2);
1637 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_42, "<", 1);
1638 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_43, "and", 3);
1639 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_44, "or", 2);
1640 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_45, "isnil", 5);
1641 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_46, "==", 2);
1642 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_47, "+", 1);
1643 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_48, "-", 1);
1644 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_49, "*", 1);
1645 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_50, "div", 3);
1646 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_51, "len", 3);
1647 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_52, "not", 3);
1648 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_53, "contains", 8);
1649 extern TNimType NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_;
1650 extern TNimType NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_;
1651 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_54, "key not found: ", 15);
1652 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_55, "(", 1);
1653 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_56, ", ", 2);
1654 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_57, "module", 6);
1655 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_58, ": ", 2);
1656 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_59, "item", 4);
1657 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_60, ")", 1);
1658 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_61, "nimscript", 9);
1659 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_62, ">", 1);
1660 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_63, "(toplevel)", 10);
1661 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_64, "(nims) ", 7);
1662 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_65, "$#$# $#: $#: $#", 15);
1663 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_67, "/home/runner/work/nightlies/nightlies/nim/compiler/modulegraphs.nim", 67);
1664 static NIM_CONST tyTuple__kN8up2W6YKc5YA9avn5mV5w TM__vJDjRhiQWnfbAi9csscWSug_66 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_67),
1665 ((NI) 596),
1666 ((NI) 14)}
1667 ;
1668 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_68, "rod", 3);
1669 extern TNimType NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_;
1670 N_LIB_PRIVATE TNimType NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_;
1671 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_69, "__", 2);
1672 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_70, "A", 1);
1673 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_71, "B", 1);
1674 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_72, "C", 1);
1675 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_73, "D", 1);
1676 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_74, "E", 1);
1677 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_75, "F", 1);
1678 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_76, "G", 1);
1679 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_77, "H", 1);
1680 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_78, "I", 1);
1681 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_79, "J", 1);
1682 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_80, "K", 1);
1683 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_81, "L", 1);
1684 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_82, "M", 1);
1685 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_83, "N", 1);
1686 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_84, "O", 1);
1687 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_85, "P", 1);
1688 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_86, "Q", 1);
1689 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_87, "R", 1);
1690 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_88, "S", 1);
1691 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_89, "T", 1);
1692 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_90, "U", 1);
1693 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_91, "V", 1);
1694 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_92, "W", 1);
1695 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_93, "X", 1);
1696 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_94, "Y", 1);
1697 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_95, "Z", 1);
1698 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_96, "a", 1);
1699 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_97, "b", 1);
1700 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_98, "c", 1);
1701 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_99, "d", 1);
1702 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_100, "e", 1);
1703 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_101, "f", 1);
1704 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_102, "g", 1);
1705 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_103, "h", 1);
1706 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_104, "i", 1);
1707 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_105, "j", 1);
1708 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_106, "k", 1);
1709 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_107, "l", 1);
1710 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_108, "m", 1);
1711 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_109, "n", 1);
1712 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_110, "o", 1);
1713 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_111, "p", 1);
1714 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_112, "q", 1);
1715 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_113, "r", 1);
1716 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_114, "s", 1);
1717 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_115, "t", 1);
1718 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_116, "u", 1);
1719 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_117, "v", 1);
1720 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_118, "w", 1);
1721 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_119, "x", 1);
1722 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_120, "y", 1);
1723 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_121, "z", 1);
1724 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_122, "0", 1);
1725 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_123, "1", 1);
1726 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_124, "2", 1);
1727 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_125, "3", 1);
1728 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_126, "4", 1);
1729 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_127, "5", 1);
1730 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_128, "6", 1);
1731 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_129, "7", 1);
1732 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_130, "8", 1);
1733 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_131, "9a", 2);
1734 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_132, "9b", 2);
1735 STRING_LITERAL(TM__vJDjRhiQWnfbAi9csscWSug_133, "9c", 2);
1736 N_LIB_PRIVATE NIM_CONST tyArray__TLUjAhnMfzBtYkb49czB0KA cb64__modulegraphs_2593 = {((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_70),
1737 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_71),
1738 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_72),
1739 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_73),
1740 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_74),
1741 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_75),
1742 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_76),
1743 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_77),
1744 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_78),
1745 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_79),
1746 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_80),
1747 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_81),
1748 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_82),
1749 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_83),
1750 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_84),
1751 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_85),
1752 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_86),
1753 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_87),
1754 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_88),
1755 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_89),
1756 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_90),
1757 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_91),
1758 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_92),
1759 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_93),
1760 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_94),
1761 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_95),
1762 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_96),
1763 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_97),
1764 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_98),
1765 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_99),
1766 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_100),
1767 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_101),
1768 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_102),
1769 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_103),
1770 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_104),
1771 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_105),
1772 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_106),
1773 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_107),
1774 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_108),
1775 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_109),
1776 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_110),
1777 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_111),
1778 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_112),
1779 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_113),
1780 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_114),
1781 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_115),
1782 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_116),
1783 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_117),
1784 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_118),
1785 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_119),
1786 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_120),
1787 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_121),
1788 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_122),
1789 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_123),
1790 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_124),
1791 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_125),
1792 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_126),
1793 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_127),
1794 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_128),
1795 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_129),
1796 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_130),
1797 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_131),
1798 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_132),
1799 ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_133)}
1800 ;
1801 extern TNimType NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_;
1802 extern TNimType NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_;
1803 extern tyObject_GcHeap__1TRH1TZMaVZTnLNcIHuNFQ gch__system_5217;
N_NIMCALL(void,Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)1804 static N_NIMCALL(void, Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw)(void* p, NI op) {
1805 	tySequence__vv5mGmK03BCr5e3LTZA5Hw* a;
1806 	NI T1_;
1807 	a = (tySequence__vv5mGmK03BCr5e3LTZA5Hw*)p;
1808 	T1_ = (NI)0;
1809 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1810 	nimGCvisit((void*)a->data[T1_].sym, op);
1811 	}
1812 }
N_NIMCALL(void,Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)1813 static N_NIMCALL(void, Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ)(void* p, NI op) {
1814 	tySequence__4mZLwkxT8rbt9bf3wXrXYNQ* a;
1815 	NI T1_;
1816 	a = (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*)p;
1817 	T1_ = (NI)0;
1818 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1819 	nimGCvisit((void*)a->data[T1_].module, op);
1820 	nimGCvisit((void*)a->data[T1_].converters, op);
1821 	nimGCvisit((void*)a->data[T1_].patterns, op);
1822 	nimGCvisit((void*)a->data[T1_].pureEnums, op);
1823 	nimGCvisit((void*)a->data[T1_].interf.data, op);
1824 	nimGCvisit((void*)a->data[T1_].interfHidden.data, op);
1825 	nimGCvisit((void*)a->data[T1_].uniqueName, op);
1826 	}
1827 }
N_NIMCALL(void,Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)1828 static N_NIMCALL(void, Marker_tySequence__XMM60DtBsc6xYsIpNANkrA)(void* p, NI op) {
1829 	tySequence__XMM60DtBsc6xYsIpNANkrA* a;
1830 	NI T1_;
1831 	NI T2_;
1832 	NI T3_;
1833 	a = (tySequence__XMM60DtBsc6xYsIpNANkrA*)p;
1834 	T1_ = (NI)0;
1835 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1836 	nimGCvisit((void*)a->data[T1_].filenames.data, op);
1837 	nimGCvisit((void*)a->data[T1_].pendingTypes, op);
1838 	nimGCvisit((void*)a->data[T1_].pendingSyms, op);
1839 	nimGCvisit((void*)a->data[T1_].typeMarker.head, op);
1840 	nimGCvisit((void*)a->data[T1_].typeMarker.data, op);
1841 	T2_ = (NI)0;
1842 	nimGCvisit((void*)a->data[T1_].symMarker.head, op);
1843 	nimGCvisit((void*)a->data[T1_].symMarker.data, op);
1844 	T3_ = (NI)0;
1845 	nimGCvisit((void*)a->data[T1_].config, op);
1846 	}
1847 }
N_NIMCALL(void,Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)1848 static N_NIMCALL(void, Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA)(void* p, NI op) {
1849 	tySequence__O5RcspOP32YJ4YtU5ppxxA* a;
1850 	NI T1_;
1851 	a = (tySequence__O5RcspOP32YJ4YtU5ppxxA*)p;
1852 	T1_ = (NI)0;
1853 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1854 	nimGCvisit((void*)a->data[T1_].typ, op);
1855 	}
1856 }
N_NIMCALL(void,Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)1857 static N_NIMCALL(void, Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg)(void* p, NI op) {
1858 	tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg* a;
1859 	NI T1_;
1860 	a = (tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*)p;
1861 	T1_ = (NI)0;
1862 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1863 	nimGCvisit((void*)a->data[T1_].Field2, op);
1864 	}
1865 }
N_NIMCALL(void,Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)1866 static N_NIMCALL(void, Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA)(void* p, NI op) {
1867 	tySequence__ipEvhpHAmm8ZCn9bZAOdNYA* a;
1868 	NI T1_;
1869 	a = (tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*)p;
1870 	T1_ = (NI)0;
1871 }
N_NIMCALL(void,Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)1872 static N_NIMCALL(void, Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA)(void* p, NI op) {
1873 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA* a;
1874 	NI T1_;
1875 	a = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*)p;
1876 	T1_ = (NI)0;
1877 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1878 	nimGCvisit((void*)a->data[T1_].concreteTypes, op);
1879 	nimGCvisit((void*)a->data[T1_].inst, op);
1880 	}
1881 }
N_NIMCALL(void,Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)1882 static N_NIMCALL(void, Marker_tySequence__mWRMiYLthG9coLjkbElCxkw)(void* p, NI op) {
1883 	tySequence__mWRMiYLthG9coLjkbElCxkw* a;
1884 	NI T1_;
1885 	a = (tySequence__mWRMiYLthG9coLjkbElCxkw*)p;
1886 	T1_ = (NI)0;
1887 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1888 	nimGCvisit((void*)a->data[T1_].Field2, op);
1889 	}
1890 }
N_NIMCALL(void,Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)1891 static N_NIMCALL(void, Marker_tySequence__bTDCDwD2P7TodzbAefLcSw)(void* p, NI op) {
1892 	tySequence__bTDCDwD2P7TodzbAefLcSw* a;
1893 	NI T1_;
1894 	a = (tySequence__bTDCDwD2P7TodzbAefLcSw*)p;
1895 	T1_ = (NI)0;
1896 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1897 	nimGCvisit((void*)a->data[T1_].Field2, op);
1898 	}
1899 }
N_NIMCALL(void,Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)1900 static N_NIMCALL(void, Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g)(void* p, NI op) {
1901 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* a;
1902 	NI T1_;
1903 	a = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*)p;
1904 	T1_ = (NI)0;
1905 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1906 	nimGCvisit((void*)a->data[T1_].Field1.sym, op);
1907 	}
1908 }
N_NIMCALL(void,Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)1909 static N_NIMCALL(void, Marker_tySequence__3MPVXAHA08SszBrU4ffqEg)(void* p, NI op) {
1910 	tySequence__3MPVXAHA08SszBrU4ffqEg* a;
1911 	NI T1_;
1912 	a = (tySequence__3MPVXAHA08SszBrU4ffqEg*)p;
1913 	T1_ = (NI)0;
1914 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1915 	nimGCvisit((void*)a->data[T1_].Field2, op);
1916 	}
1917 }
N_NIMCALL(void,Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)1918 static N_NIMCALL(void, Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg)(void* p, NI op) {
1919 	tySequence__YCf5zJHm4JI06qpmKwPUWg* a;
1920 	NI T1_;
1921 	a = (tySequence__YCf5zJHm4JI06qpmKwPUWg*)p;
1922 	T1_ = (NI)0;
1923 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1924 	nimGCvisit((void*)a->data[T1_].Field2.sym, op);
1925 	}
1926 }
N_NIMCALL(void,Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)1927 static N_NIMCALL(void, Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg)(void* p, NI op) {
1928 	tySequence__61s9cbAniKuBrdHwBhMDfQg* a;
1929 	NI T1_;
1930 	a = (tySequence__61s9cbAniKuBrdHwBhMDfQg*)p;
1931 	T1_ = (NI)0;
1932 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1933 	nimGCvisit((void*)a->data[T1_].Field2.data, op);
1934 	}
1935 }
N_NIMCALL(void,Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)1936 static N_NIMCALL(void, Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg)(void* p, NI op) {
1937 	tySequence__fdmz6VkIf1ewwrssKYqRFg* a;
1938 	NI T1_;
1939 	a = (tySequence__fdmz6VkIf1ewwrssKYqRFg*)p;
1940 	T1_ = (NI)0;
1941 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1942 	nimGCvisit((void*)a->data[T1_].Field2, op);
1943 	}
1944 }
N_NIMCALL(void,Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)1945 static N_NIMCALL(void, Marker_tySequence__kxu4GK0onha2t9bo86mdVAg)(void* p, NI op) {
1946 	tySequence__kxu4GK0onha2t9bo86mdVAg* a;
1947 	NI T1_;
1948 	a = (tySequence__kxu4GK0onha2t9bo86mdVAg*)p;
1949 	T1_ = (NI)0;
1950 }
N_NIMCALL(void,Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)1951 static N_NIMCALL(void, Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA)(void* p, NI op) {
1952 	tySequence__s9byh6WFJ16lPMcmqdaMTHA* a;
1953 	NI T1_;
1954 	a = (tySequence__s9byh6WFJ16lPMcmqdaMTHA*)p;
1955 	T1_ = (NI)0;
1956 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1957 	nimGCvisit((void*)a->data[T1_].Field0, op);
1958 	nimGCvisit((void*)a->data[T1_].Field1, op);
1959 	}
1960 }
N_NIMCALL(void,Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)1961 static N_NIMCALL(void, Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA)(void* p, NI op) {
1962 	tySequence__1U9bG8RcAedEeYkQLZjVFKA* a;
1963 	NI T1_;
1964 	NI T2_;
1965 	a = (tySequence__1U9bG8RcAedEeYkQLZjVFKA*)p;
1966 	T1_ = (NI)0;
1967 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1968 	T2_ = (NI)0;
1969 	nimGCvisit((void*)a->data[T1_].Field2, op);
1970 	}
1971 }
N_NIMCALL(void,Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)1972 static N_NIMCALL(void, Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ)(void* p, NI op) {
1973 	tySequence__fIB1rTQ55aFonoft9a9bmljQ* a;
1974 	NI T1_;
1975 	NI T2_;
1976 	a = (tySequence__fIB1rTQ55aFonoft9a9bmljQ*)p;
1977 	T1_ = (NI)0;
1978 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1979 	T2_ = (NI)0;
1980 	}
1981 }
N_NIMCALL(void,Marker_tySequence__23SMqauuRsbDANhthj9bWlA)1982 static N_NIMCALL(void, Marker_tySequence__23SMqauuRsbDANhthj9bWlA)(void* p, NI op) {
1983 	tySequence__23SMqauuRsbDANhthj9bWlA* a;
1984 	NI T1_;
1985 	a = (tySequence__23SMqauuRsbDANhthj9bWlA*)p;
1986 	T1_ = (NI)0;
1987 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1988 	nimGCvisit((void*)a->data[T1_].Field1, op);
1989 	nimGCvisit((void*)a->data[T1_].Field2, op);
1990 	}
1991 }
N_NIMCALL(void,Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)1992 static N_NIMCALL(void, Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA)(void* p, NI op) {
1993 	tySequence__squ9b9bUH4OLHf6cEMrt6hVA* a;
1994 	NI T1_;
1995 	a = (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*)p;
1996 	T1_ = (NI)0;
1997 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
1998 	nimGCvisit((void*)a->data[T1_].Field1, op);
1999 	}
2000 }
N_NIMCALL(void,Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)2001 static N_NIMCALL(void, Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w)(void* p, NI op) {
2002 	tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g* a;
2003 	NI T1_;
2004 	NI T2_;
2005 	NI T3_;
2006 	a = (tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*)p;
2007 	T1_ = (NI)0;
2008 	for (T1_ = 0; T1_ < 512; T1_++) {
2009 	nimGCvisit((void*)(*a).keys[T1_], op);
2010 	}
2011 	switch ((*a).isInternal) {
2012 	case NIM_FALSE:
2013 	T2_ = (NI)0;
2014 	for (T2_ = 0; T2_ < 512; T2_++) {
2015 	nimGCvisit((void*)(*a)._isInternal_1.vals[T2_], op);
2016 	}
2017 	break;
2018 	case NIM_TRUE:
2019 	T3_ = (NI)0;
2020 	for (T3_ = 0; T3_ < 512; T3_++) {
2021 	nimGCvisit((void*)(*a)._isInternal_2.links[T3_], op);
2022 	}
2023 	break;
2024 	}
2025 }
N_NIMCALL(void,Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)2026 static N_NIMCALL(void, Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw)(void* p, NI op) {
2027 	tySequence__pHNq3oXj9av2sEUdqaqeZjw* a;
2028 	NI T1_;
2029 	a = (tySequence__pHNq3oXj9av2sEUdqaqeZjw*)p;
2030 	T1_ = (NI)0;
2031 	for (T1_ = 0; T1_ < (a ? a->Sup.len : 0); T1_++) {
2032 	nimGCvisit((void*)a->data[T1_].Field1, op);
2033 	nimGCvisit((void*)a->data[T1_].Field2.root, op);
2034 	}
2035 }
N_NIMCALL(void,Marker_tySequence__MAQKEADohlpnXTModtugbQ)2036 static N_NIMCALL(void, Marker_tySequence__MAQKEADohlpnXTModtugbQ)(void* p, NI op) {
2037 	tySequence__MAQKEADohlpnXTModtugbQ* a;
2038 	NI T1_;
2039 	a = (tySequence__MAQKEADohlpnXTModtugbQ*)p;
2040 	T1_ = (NI)0;
2041 }
N_NIMCALL(void,Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)2042 static N_NIMCALL(void, Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww)(void* p, NI op) {
2043 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* a;
2044 	NI T1_;
2045 	NI T2_;
2046 	NI T3_;
2047 	a = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*)p;
2048 	nimGCvisit((void*)(*a).ifaces, op);
2049 	nimGCvisit((void*)(*a).packed_0, op);
2050 	nimGCvisit((void*)(*a).encoders, op);
2051 	nimGCvisit((void*)(*a).typeInstCache.data, op);
2052 	nimGCvisit((void*)(*a).procInstCache.data, op);
2053 	T1_ = (NI)0;
2054 	for (T1_ = 0; T1_ < 5; T1_++) {
2055 	nimGCvisit((void*)(*a).attachedOps[T1_].data, op);
2056 	}
2057 	nimGCvisit((void*)(*a).methodsPerType.data, op);
2058 	nimGCvisit((void*)(*a).enumToStringProcs.data, op);
2059 	nimGCvisit((void*)(*a).emittedTypeInfo.data, op);
2060 	nimGCvisit((void*)(*a).packageSyms.data, op);
2061 	nimGCvisit((void*)(*a).modulesPerPackage.data, op);
2062 	nimGCvisit((void*)(*a).deps.head, op);
2063 	nimGCvisit((void*)(*a).deps.data, op);
2064 	T2_ = (NI)0;
2065 	nimGCvisit((void*)(*a).importDeps.data, op);
2066 	nimGCvisit((void*)(*a).inclToMod.data, op);
2067 	nimGCvisit((void*)(*a).importStack, op);
2068 	nimGCvisit((void*)(*a).backend, op);
2069 	nimGCvisit((void*)(*a).config, op);
2070 	nimGCvisit((void*)(*a).cache, op);
2071 	nimGCvisit((void*)(*a).vm, op);
2072 	nimGCvisit((void*)(*a).doStopCompile.ClE_0, op);
2073 	nimGCvisit((void*)(*a).usageSym, op);
2074 	nimGCvisit((void*)(*a).owners, op);
2075 	nimGCvisit((void*)(*a).methods, op);
2076 	nimGCvisit((void*)(*a).systemModule, op);
2077 	T3_ = (NI)0;
2078 	for (T3_ = 0; T3_ < 65; T3_++) {
2079 	nimGCvisit((void*)(*a).sysTypes[T3_], op);
2080 	}
2081 	nimGCvisit((void*)(*a).compilerprocs.data, op);
2082 	nimGCvisit((void*)(*a).exposed.data, op);
2083 	nimGCvisit((void*)(*a).packageTypes.data, op);
2084 	nimGCvisit((void*)(*a).emptyNode, op);
2085 	nimGCvisit((void*)(*a).canonTypes.data, op);
2086 	nimGCvisit((void*)(*a).symBodyHashes.data, op);
2087 	nimGCvisit((void*)(*a).cacheSeqs.data, op);
2088 	nimGCvisit((void*)(*a).cacheCounters.data, op);
2089 	nimGCvisit((void*)(*a).cacheTables.data, op);
2090 	nimGCvisit((void*)(*a).passes, op);
2091 	nimGCvisit((void*)(*a).globalDestructors, op);
2092 	nimGCvisit((void*)(*a).idgen, op);
2093 	nimGCvisit((void*)(*a).operators.opNot, op);
2094 	nimGCvisit((void*)(*a).operators.opContains, op);
2095 	nimGCvisit((void*)(*a).operators.opLe, op);
2096 	nimGCvisit((void*)(*a).operators.opLt, op);
2097 	nimGCvisit((void*)(*a).operators.opAnd, op);
2098 	nimGCvisit((void*)(*a).operators.opOr, op);
2099 	nimGCvisit((void*)(*a).operators.opIsNil, op);
2100 	nimGCvisit((void*)(*a).operators.opEq, op);
2101 	nimGCvisit((void*)(*a).operators.opAdd, op);
2102 	nimGCvisit((void*)(*a).operators.opSub, op);
2103 	nimGCvisit((void*)(*a).operators.opMul, op);
2104 	nimGCvisit((void*)(*a).operators.opDiv, op);
2105 	nimGCvisit((void*)(*a).operators.opLen, op);
2106 }
N_INLINE(NI,pluspercent___system_696)2107 static N_INLINE(NI, pluspercent___system_696)(NI x, NI y) {
2108 	NI result;
2109 	result = (NI)0;
2110 	result = ((NI) ((NU)((NU32)(((NU) (x))) + (NU32)(((NU) (y))))));
2111 	return result;
2112 }
N_INLINE(void,incRef__system_5308)2113 static N_INLINE(void, incRef__system_5308)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2114 	(*c).refcount = pluspercent___system_696((*c).refcount, ((NI) 8));
2115 }
N_INLINE(NI,minuspercent___system_716)2116 static N_INLINE(NI, minuspercent___system_716)(NI x, NI y) {
2117 	NI result;
2118 	result = (NI)0;
2119 	result = ((NI) ((NU)((NU32)(((NU) (x))) - (NU32)(((NU) (y))))));
2120 	return result;
2121 }
N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g *,usrToCell__system_5270)2122 static N_INLINE(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*, usrToCell__system_5270)(void* usr) {
2123 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* result;
2124 	NI T1_;
2125 	result = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2126 	T1_ = (NI)0;
2127 	T1_ = minuspercent___system_716(((NI) (ptrdiff_t) (usr)), ((NI) 8));
2128 	result = ((tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*) (T1_));
2129 	return result;
2130 }
N_INLINE(NIM_BOOL,ltpercent___system_1005)2131 static N_INLINE(NIM_BOOL, ltpercent___system_1005)(NI x, NI y) {
2132 	NIM_BOOL result;
2133 	result = (NIM_BOOL)0;
2134 	result = ((NU32)(((NU) (x))) < (NU32)(((NU) (y))));
2135 	return result;
2136 }
N_INLINE(void,rtlAddZCT__system_5313)2137 static N_INLINE(void, rtlAddZCT__system_5313)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2138 	addZCT__system_5264((&gch__system_5217.zct), c);
2139 }
N_INLINE(void,decRef__system_5315)2140 static N_INLINE(void, decRef__system_5315)(tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* c) {
2141 	(*c).refcount = minuspercent___system_716((*c).refcount, ((NI) 8));
2142 	{
2143 		NIM_BOOL T3_;
2144 		T3_ = (NIM_BOOL)0;
2145 		T3_ = ltpercent___system_1005((*c).refcount, ((NI) 8));
2146 		if (!T3_) goto LA4_;
2147 		rtlAddZCT__system_5313(c);
2148 	}
2149 	LA4_: ;
2150 }
N_INLINE(void,asgnRef)2151 static N_INLINE(void, asgnRef)(void** dest, void* src) {
2152 	{
2153 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T5_;
2154 		if (!!((src == NIM_NIL))) goto LA3_;
2155 		T5_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2156 		T5_ = usrToCell__system_5270(src);
2157 		incRef__system_5308(T5_);
2158 	}
2159 	LA3_: ;
2160 	{
2161 		tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T10_;
2162 		if (!!(((*dest) == NIM_NIL))) goto LA8_;
2163 		T10_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2164 		T10_ = usrToCell__system_5270((*dest));
2165 		decRef__system_5315(T10_);
2166 	}
2167 	LA8_: ;
2168 	(*dest) = src;
2169 }
N_INLINE(void,initIntSet__pureZcollectionsZintsets_238)2170 static N_INLINE(void, initIntSet__pureZcollectionsZintsets_238)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* Result) {
2171 	initPackedSet__pureZcollectionsZintsets_16(Result);
2172 }
N_INLINE(NI,slotsNeeded__pureZcollectionsZtables_42)2173 static N_INLINE(NI, slotsNeeded__pureZcollectionsZtables_42)(NI count) {
2174 	NI result;
2175 	result = (NI)0;
2176 	result = nextPowerOfTwo__pureZmath_177((NI)((NI)((NI)(((NI) (count)) * ((NI) 3)) / ((NI) 2)) + ((NI) 4)));
2177 	return result;
2178 }
N_NIMCALL(void,initTable__modulegraphs_9078)2179 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9078)(NI initialSize, tyObject_Table__fdKWDDO1P17zvuQPReVgRA* Result) {
2180 	NI correctSizeX60gensym109_;
2181 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2182 	(*Result).counter = 0;
2183 	correctSizeX60gensym109_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2184 	(*Result).counter = ((NI) 0);
2185 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fdmz6VkIf1ewwrssKYqRFg*) newSeq((&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_), ((NI) (correctSizeX60gensym109_))));
2186 }
N_INLINE(void,nimGCunrefRC1)2187 static N_INLINE(void, nimGCunrefRC1)(void* p) {
2188 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
2189 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
2190 	T1_ = usrToCell__system_5270(p);
2191 	decRef__system_5315(T1_);
2192 }
N_NIMCALL(void,initTable__modulegraphs_9106)2193 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9106)(NI initialSize, tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* Result) {
2194 	NI correctSizeX60gensym111_;
2195 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2196 	(*Result).counter = 0;
2197 	correctSizeX60gensym111_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2198 	(*Result).counter = ((NI) 0);
2199 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym111_))));
2200 }
N_NIMCALL(void,initTable__modulegraphs_9134)2201 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9134)(NI initialSize, tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA* Result) {
2202 	NI correctSizeX60gensym113_;
2203 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2204 	(*Result).counter = 0;
2205 	correctSizeX60gensym113_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2206 	(*Result).counter = ((NI) 0);
2207 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__23SMqauuRsbDANhthj9bWlA*) newSeq((&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_), ((NI) (correctSizeX60gensym113_))));
2208 }
N_NIMCALL(void,initTable__modulegraphs_9154)2209 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9154)(NI initialSize, tyObject_Table__NttoEzoiq5CiphZe81oadg* Result) {
2210 	NI correctSizeX60gensym115_;
2211 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2212 	(*Result).counter = 0;
2213 	correctSizeX60gensym115_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2214 	(*Result).counter = ((NI) 0);
2215 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__squ9b9bUH4OLHf6cEMrt6hVA*) newSeq((&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_), ((NI) (correctSizeX60gensym115_))));
2216 }
N_NIMCALL(void,initTable__modulegraphs_9176)2217 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9176)(NI initialSize, tyObject_Table__nagDFX4QHx0s6Fvma9blmSg* Result) {
2218 	NI correctSizeX60gensym117_;
2219 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2220 	(*Result).counter = 0;
2221 	correctSizeX60gensym117_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2222 	(*Result).counter = ((NI) 0);
2223 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__pHNq3oXj9av2sEUdqaqeZjw*) newSeq((&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_), ((NI) (correctSizeX60gensym117_))));
2224 }
N_NIMCALL(void,initTable__modulegraphs_9196)2225 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9196)(NI initialSize, tyObject_Table__Ue6w4c82v7gc7t2qntTbAw* Result) {
2226 	NI correctSizeX60gensym119_;
2227 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2228 	(*Result).counter = 0;
2229 	correctSizeX60gensym119_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2230 	(*Result).counter = ((NI) 0);
2231 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__1U9bG8RcAedEeYkQLZjVFKA*) newSeq((&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_), ((NI) (correctSizeX60gensym119_))));
2232 }
N_NIMCALL(void,initTable__modulegraphs_9216)2233 N_LIB_PRIVATE N_NIMCALL(void, initTable__modulegraphs_9216)(NI initialSize, tyObject_Table__G1v8c16HePOldLeucwe05Q* Result) {
2234 	NI correctSizeX60gensym121_;
2235 	unsureAsgnRef((void**)&(*Result).data, NIM_NIL);
2236 	(*Result).counter = 0;
2237 	correctSizeX60gensym121_ = slotsNeeded__pureZcollectionsZtables_42(((NI) (initialSize)));
2238 	(*Result).counter = ((NI) 0);
2239 	unsureAsgnRef((void**) (&(*Result).data), (tySequence__fIB1rTQ55aFonoft9a9bmljQ*) newSeq((&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_), ((NI) (correctSizeX60gensym121_))));
2240 }
N_INLINE(void,nimSetMem__systemZmemory_7)2241 static N_INLINE(void, nimSetMem__systemZmemory_7)(void* a, int v, NI size) {
2242 	void* T1_;
2243 	T1_ = (void*)0;
2244 	T1_ = memset(a, v, ((size_t) (size)));
2245 }
N_INLINE(void,nimZeroMem)2246 static N_INLINE(void, nimZeroMem)(void* p, NI size) {
2247 	nimSetMem__systemZmemory_7(p, ((int) 0), size);
2248 }
N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g,nextSymId__ast_3132)2249 static N_INLINE(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g, nextSymId__ast_3132)(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* x) {
2250 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g result;
2251 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2252 	(*x).symId += ((NI) 1);
2253 	nimZeroMem((void*)(&result), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
2254 	result.module = (*x).module;
2255 	result.item = (*x).symId;
2256 	return result;
2257 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9008)2258 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) {
2259 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2260 	tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* T1_;
2261 	tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T2_;
2262 	result = NIM_NIL;
2263 	T1_ = NIM_NIL;
2264 	T1_ = getIdent__idents_143((*g).cache, name);
2265 	T2_ = nextSymId__ast_3132(idgen);
2266 	result = newSym__ast_3445(((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), T1_, T2_, ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL), unknownLineInfo__lineinfos_280, 0);
2267 	(*result).magic = m;
2268 	(*result).flags = IL64(8796093022208);
2269 	return result;
2270 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,createMagic__modulegraphs_9014)2271 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, createMagic__modulegraphs_9014)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name, tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg m) {
2272 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2273 	result = NIM_NIL;
2274 	result = createMagic__modulegraphs_9008(g, (*g).idgen, name, m);
2275 	return result;
2276 }
N_NIMCALL(void,initOperators__modulegraphs_9071)2277 N_LIB_PRIVATE N_NIMCALL(void, initOperators__modulegraphs_9071)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA* Result) {
2278 	unsureAsgnRef((void**)&(*Result).opNot, NIM_NIL);
2279 	unsureAsgnRef((void**)&(*Result).opContains, NIM_NIL);
2280 	unsureAsgnRef((void**)&(*Result).opLe, NIM_NIL);
2281 	unsureAsgnRef((void**)&(*Result).opLt, NIM_NIL);
2282 	unsureAsgnRef((void**)&(*Result).opAnd, NIM_NIL);
2283 	unsureAsgnRef((void**)&(*Result).opOr, NIM_NIL);
2284 	unsureAsgnRef((void**)&(*Result).opIsNil, NIM_NIL);
2285 	unsureAsgnRef((void**)&(*Result).opEq, NIM_NIL);
2286 	unsureAsgnRef((void**)&(*Result).opAdd, NIM_NIL);
2287 	unsureAsgnRef((void**)&(*Result).opSub, NIM_NIL);
2288 	unsureAsgnRef((void**)&(*Result).opMul, NIM_NIL);
2289 	unsureAsgnRef((void**)&(*Result).opDiv, NIM_NIL);
2290 	unsureAsgnRef((void**)&(*Result).opLen, NIM_NIL);
2291 	unsureAsgnRef((void**) (&(*Result).opLe), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_41), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 71)));
2292 	unsureAsgnRef((void**) (&(*Result).opLt), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_42), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 72)));
2293 	unsureAsgnRef((void**) (&(*Result).opAnd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_43), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 109)));
2294 	unsureAsgnRef((void**) (&(*Result).opOr), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_44), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 110)));
2295 	unsureAsgnRef((void**) (&(*Result).opIsNil), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_45), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 143)));
2296 	unsureAsgnRef((void**) (&(*Result).opEq), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_46), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 70)));
2297 	unsureAsgnRef((void**) (&(*Result).opAdd), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_47), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 46)));
2298 	unsureAsgnRef((void**) (&(*Result).opSub), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_48), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 47)));
2299 	unsureAsgnRef((void**) (&(*Result).opMul), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_49), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 48)));
2300 	unsureAsgnRef((void**) (&(*Result).opDiv), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_50), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 49)));
2301 	unsureAsgnRef((void**) (&(*Result).opLen), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_51), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 39)));
2302 	unsureAsgnRef((void**) (&(*Result).opNot), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_52), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 96)));
2303 	unsureAsgnRef((void**) (&(*Result).opContains), createMagic__modulegraphs_9014(g, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_53), ((tyEnum_TMagic__shZhZOdbVC5nnFvcXQAImg) 134)));
2304 }
N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ *,newModuleGraph__modulegraphs_9074)2305 N_LIB_PRIVATE N_NIMCALL(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*, newModuleGraph__modulegraphs_9074)(tyObject_IdentCachecolonObjectType___TzLHS09bRH9a0TYLs39cqcNaw* cache, tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* config) {
2306 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* result;
2307 	tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* T1_;
2308 	tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q* T2_;
2309 	result = NIM_NIL;
2310 	T1_ = NIM_NIL;
2311 	T1_ = (tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*) newObj((&NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_), sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ));
2312 	result = T1_;
2313 	T2_ = NIM_NIL;
2314 	T2_ = (tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q*) newObj((&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_), sizeof(tyObject_IdGeneratorcolonObjectType___9a3T65u6nPPLrld0SrEa57Q));
2315 	(*T2_).module = ((NI32) -1);
2316 	(*T2_).symId = ((NI32) 0);
2317 	(*T2_).typeId_0 = ((NI32) 0);
2318 	asgnRef((void**) (&(*result).idgen), T2_);
2319 	initStrTable__ast_4088((&(*result).packageSyms));
2320 	initIntSet__pureZcollectionsZintsets_238((&(*result).deps));
2321 	initTable__modulegraphs_9078(((NI) 32), (&(*result).importDeps));
2322 	if ((*result).ifaces) { nimGCunrefRC1((*result).ifaces); (*result).ifaces = NIM_NIL; }
2323 	if ((*result).importStack) { nimGCunrefRC1((*result).importStack); (*result).importStack = NIM_NIL; }
2324 	initTable__modulegraphs_9106(((NI) 32), (&(*result).inclToMod));
2325 	asgnRef((void**) (&(*result).config), config);
2326 	asgnRef((void**) (&(*result).cache), cache);
2327 	if ((*result).owners) { nimGCunrefRC1((*result).owners); (*result).owners = NIM_NIL; }
2328 	if ((*result).methods) { nimGCunrefRC1((*result).methods); (*result).methods = NIM_NIL; }
2329 	initStrTable__ast_4088((&(*result).compilerprocs));
2330 	initStrTable__ast_4088((&(*result).exposed));
2331 	initStrTable__ast_4088((&(*result).packageTypes));
2332 	asgnRef((void**) (&(*result).emptyNode), newNode__ast_3332(((tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw) 1)));
2333 	initTable__modulegraphs_9134(((NI) 32), (&(*result).cacheSeqs));
2334 	initTable__modulegraphs_9154(((NI) 32), (&(*result).cacheCounters));
2335 	initTable__modulegraphs_9176(((NI) 32), (&(*result).cacheTables));
2336 	initTable__modulegraphs_9196(((NI) 32), (&(*result).canonTypes));
2337 	initTable__modulegraphs_9216(((NI) 32), (&(*result).symBodyHashes));
2338 	initOperators__modulegraphs_9071(result, (&(*result).operators));
2339 	initTable__lineinfos_323(((NI) 32), (&(*result).emittedTypeInfo));
2340 	return result;
2341 }
N_INLINE(NI,dependsOn__modulegraphs_9441)2342 static N_INLINE(NI, dependsOn__modulegraphs_9441)(NI a, NI b) {
2343 	NI result;
2344 	result = (NI)0;
2345 	result = (NI)((NI)((NU32)(a) << (NU32)(((NI) 15))) + b);
2346 	return result;
2347 }
N_NIMCALL(void,addDep__modulegraphs_9449)2348 N_LIB_PRIVATE N_NIMCALL(void, addDep__modulegraphs_9449)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, NI32 dep) {
2349 	{
2350 		NI T5_;
2351 		if (!(*g).suggestMode) goto LA3_;
2352 		T5_ = (NI)0;
2353 		T5_ = dependsOn__modulegraphs_9441((*m).position, ((NI) (dep)));
2354 		incl__pureZcollectionsZintsets_55((&(*g).deps), T5_);
2355 	}
2356 	LA3_: ;
2357 }
N_INLINE(NU64,hiXorLoFallback64__pureZhashes_35)2358 static N_INLINE(NU64, hiXorLoFallback64__pureZhashes_35)(NU64 a, NU64 b) {
2359 	NU64 result;
2360 	NU64 aH;
2361 	NU64 aL;
2362 	NU64 bH;
2363 	NU64 bL;
2364 	NU64 rHH;
2365 	NU64 rHL;
2366 	NU64 rLH;
2367 	NU64 rLL;
2368 	NU64 t;
2369 	NU64 c;
2370 	NU64 lo;
2371 	NU64 T6_;
2372 	NU64 hi;
2373 {	result = (NU64)0;
2374 	aH = (NU64)((NU64)(a) >> (NU64)(((NI) 32)));
2375 	aL = (NU64)(a & 4294967295ULL);
2376 	bH = (NU64)((NU64)(b) >> (NU64)(((NI) 32)));
2377 	bL = (NU64)(b & 4294967295ULL);
2378 	rHH = (NU64)((NU64)(aH) * (NU64)(bH));
2379 	rHL = (NU64)((NU64)(aH) * (NU64)(bL));
2380 	rLH = (NU64)((NU64)(aL) * (NU64)(bH));
2381 	rLL = (NU64)((NU64)(aL) * (NU64)(bL));
2382 	t = (NU64)((NU64)(rLL) + (NU64)((NU64)((NU64)(rHL) << (NU64)(((NI) 32)))));
2383 	{
2384 		if (!((NU64)(t) < (NU64)(rLL))) goto LA3_;
2385 		c = 1ULL;
2386 	}
2387 	goto LA1_;
2388 	LA3_: ;
2389 	{
2390 		c = 0ULL;
2391 	}
2392 	LA1_: ;
2393 	lo = (NU64)((NU64)(t) + (NU64)((NU64)((NU64)(rLH) << (NU64)(((NI) 32)))));
2394 	T6_ = (NU64)0;
2395 	{
2396 		if (!((NU64)(lo) < (NU64)(t))) goto LA9_;
2397 		T6_ = 1ULL;
2398 	}
2399 	goto LA7_;
2400 	LA9_: ;
2401 	{
2402 		T6_ = 0ULL;
2403 	}
2404 	LA7_: ;
2405 	c += T6_;
2406 	hi = (NU64)((NU64)((NU64)((NU64)((NU64)((NU64)(rHH) + (NU64)((NU64)((NU64)(rHL) >> (NU64)(((NI) 32)))))) + (NU64)((NU64)((NU64)(rLH) >> (NU64)(((NI) 32)))))) + (NU64)(c));
2407 	result = (NU64)(hi ^ lo);
2408 	goto BeforeRet_;
2409 	}BeforeRet_: ;
2410 	return result;
2411 }
N_INLINE(NU64,hiXorLo__pureZhashes_79)2412 static N_INLINE(NU64, hiXorLo__pureZhashes_79)(NU64 a, NU64 b) {
2413 	NU64 result;
2414 	result = (NU64)0;
2415 	result = hiXorLoFallback64__pureZhashes_35(a, b);
2416 	return result;
2417 }
N_INLINE(NI,hashWangYi1__pureZhashes_136)2418 static N_INLINE(NI, hashWangYi1__pureZhashes_136)(NU64 x) {
2419 	NI result;
2420 	NU64 T1_;
2421 	NU64 T2_;
2422 	result = (NI)0;
2423 	T1_ = (NU64)0;
2424 	T1_ = hiXorLo__pureZhashes_79(11562461410679940143ULL, (NU64)(x ^ 16646288086500911323ULL));
2425 	T2_ = (NU64)0;
2426 	T2_ = hiXorLo__pureZhashes_79(T1_, 16952864883938283885ULL);
2427 	result = ((NI) (T2_));
2428 	return result;
2429 }
N_INLINE(NI,hash__ast_780)2430 static N_INLINE(NI, hash__ast_780)(NI32 x) {
2431 	NI result;
2432 	result = (NI)0;
2433 	result = hashWangYi1__pureZhashes_136(((NU64) (x)));
2434 	return result;
2435 }
N_INLINE(NIM_BOOL,isFilled__pureZcollectionsZtables_31)2436 static N_INLINE(NIM_BOOL, isFilled__pureZcollectionsZtables_31)(NI hcode) {
2437 	NIM_BOOL result;
2438 	result = (NIM_BOOL)0;
2439 	result = !((hcode == ((NI) 0)));
2440 	return result;
2441 }
N_INLINE(NI,nextTry__pureZcollectionsZtables_34)2442 static N_INLINE(NI, nextTry__pureZcollectionsZtables_34)(NI h, NI maxHash) {
2443 	NI result;
2444 	result = (NI)0;
2445 	result = (NI)((NI)(h + ((NI) 1)) & maxHash);
2446 	return result;
2447 }
N_INLINE(NI,rawGet__modulegraphs_9564)2448 static N_INLINE(NI, rawGet__modulegraphs_9564)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI* hc) {
2449 	NI result;
2450 	NI h;
2451 	NI T10_;
2452 {	result = (NI)0;
2453 	(*hc) = hash__ast_780(key);
2454 	{
2455 		if (!((*hc) == ((NI) 0))) goto LA3_;
2456 		(*hc) = ((NI) 314159265);
2457 	}
2458 	LA3_: ;
2459 	{
2460 		NI T7_;
2461 		T7_ = (t.data ? t.data->Sup.len : 0);
2462 		if (!(T7_ == ((NI) 0))) goto LA8_;
2463 		result = ((NI) -1);
2464 		goto BeforeRet_;
2465 	}
2466 	LA8_: ;
2467 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2468 	h = (NI)((*hc) & T10_);
2469 	{
2470 		while (1) {
2471 			NIM_BOOL T13_;
2472 			NI T20_;
2473 			T13_ = (NIM_BOOL)0;
2474 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2475 			if (!T13_) goto LA12;
2476 			{
2477 				NIM_BOOL T16_;
2478 				T16_ = (NIM_BOOL)0;
2479 				T16_ = (t.data->data[h].Field0 == (*hc));
2480 				if (!(T16_)) goto LA17_;
2481 				T16_ = (t.data->data[h].Field1 == key);
2482 				LA17_: ;
2483 				if (!T16_) goto LA18_;
2484 				result = h;
2485 				goto BeforeRet_;
2486 			}
2487 			LA18_: ;
2488 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2489 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2490 		} LA12: ;
2491 	}
2492 	result = (NI)(((NI) -1) - h);
2493 	}BeforeRet_: ;
2494 	return result;
2495 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_9871)2496 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_9871)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t) {
2497 	NIM_BOOL result;
2498 	NIM_BOOL T1_;
2499 	NI T2_;
2500 	NI T4_;
2501 	result = (NIM_BOOL)0;
2502 	T1_ = (NIM_BOOL)0;
2503 	T2_ = (t.data ? t.data->Sup.len : 0);
2504 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2505 	if (T1_) goto LA3_;
2506 	T4_ = (t.data ? t.data->Sup.len : 0);
2507 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2508 	LA3_: ;
2509 	result = T1_;
2510 	return result;
2511 }
N_NIMCALL(void,rawInsert__modulegraphs_10372)2512 N_LIB_PRIVATE N_NIMCALL(void, rawInsert__modulegraphs_10372)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, tySequence__kxu4GK0onha2t9bo86mdVAg** data, NI32 key, NI32 val, NI hc, NI h) {
2513 	(*data)->data[h].Field1 = key;
2514 	(*data)->data[h].Field2 = val;
2515 	(*data)->data[h].Field0 = hc;
2516 }
N_NIMCALL(void,enlarge__modulegraphs_10060)2517 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_10060)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t) {
2518 	tySequence__kxu4GK0onha2t9bo86mdVAg* n;
2519 	NI T1_;
2520 	tySequence__kxu4GK0onha2t9bo86mdVAg* T2_;
2521 	n = NIM_NIL;
2522 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
2523 	n = (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
2524 	T2_ = NIM_NIL;
2525 	T2_ = (*t).data;
2526 	unsureAsgnRef((void**) (&(*t).data), n);
2527 	n = T2_;
2528 	{
2529 		NI i;
2530 		NI colontmp_;
2531 		NI T4_;
2532 		NI res;
2533 		i = (NI)0;
2534 		colontmp_ = (NI)0;
2535 		T4_ = ((n ? n->Sup.len : 0)-1);
2536 		colontmp_ = T4_;
2537 		res = ((NI) 0);
2538 		{
2539 			while (1) {
2540 				NI eh;
2541 				if (!(res <= colontmp_)) goto LA6;
2542 				i = res;
2543 				eh = n->data[i].Field0;
2544 				{
2545 					NIM_BOOL T9_;
2546 					NI j;
2547 					NI T12_;
2548 					NI32 T17_;
2549 					NI32 T18_;
2550 					T9_ = (NIM_BOOL)0;
2551 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
2552 					if (!T9_) goto LA10_;
2553 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2554 					j = (NI)(eh & T12_);
2555 					{
2556 						while (1) {
2557 							NIM_BOOL T15_;
2558 							NI T16_;
2559 							T15_ = (NIM_BOOL)0;
2560 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
2561 							if (!T15_) goto LA14;
2562 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
2563 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
2564 						} LA14: ;
2565 					}
2566 					T17_ = (NI32)0;
2567 					T17_ = n->data[i].Field1;
2568 					n->data[i].Field1 = 0;
2569 					T18_ = (NI32)0;
2570 					T18_ = n->data[i].Field2;
2571 					n->data[i].Field2 = 0;
2572 					rawInsert__modulegraphs_10372(t, (&(*t).data), T17_, T18_, eh, j);
2573 				}
2574 				LA10_: ;
2575 				res += ((NI) 1);
2576 			} LA6: ;
2577 		}
2578 	}
2579 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_10541)2580 static N_INLINE(NI, rawGetKnownHC__modulegraphs_10541)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ t, NI32 key, NI hc) {
2581 	NI result;
2582 	NI h;
2583 	NI T6_;
2584 {	result = (NI)0;
2585 	{
2586 		NI T3_;
2587 		T3_ = (t.data ? t.data->Sup.len : 0);
2588 		if (!(T3_ == ((NI) 0))) goto LA4_;
2589 		result = ((NI) -1);
2590 		goto BeforeRet_;
2591 	}
2592 	LA4_: ;
2593 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
2594 	h = (NI)(hc & T6_);
2595 	{
2596 		while (1) {
2597 			NIM_BOOL T9_;
2598 			NI T16_;
2599 			T9_ = (NIM_BOOL)0;
2600 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2601 			if (!T9_) goto LA8;
2602 			{
2603 				NIM_BOOL T12_;
2604 				T12_ = (NIM_BOOL)0;
2605 				T12_ = (t.data->data[h].Field0 == hc);
2606 				if (!(T12_)) goto LA13_;
2607 				T12_ = (t.data->data[h].Field1 == key);
2608 				LA13_: ;
2609 				if (!T12_) goto LA14_;
2610 				result = h;
2611 				goto BeforeRet_;
2612 			}
2613 			LA14_: ;
2614 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
2615 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
2616 		} LA8: ;
2617 	}
2618 	result = (NI)(((NI) -1) - h);
2619 	}BeforeRet_: ;
2620 	return result;
2621 }
N_NIMCALL(NIM_BOOL,hasKeyOrPut__modulegraphs_9490)2622 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKeyOrPut__modulegraphs_9490)(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ* t, NI32 key, NI32 val) {
2623 	NIM_BOOL result;
2624 	NI hc;
2625 	NI index;
2626 	result = (NIM_BOOL)0;
2627 	{
2628 		NI T3_;
2629 		NI correctSizeX60gensym137_;
2630 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
2631 		if (!(T3_ == ((NI) 0))) goto LA4_;
2632 		correctSizeX60gensym137_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2633 		(*t).counter = ((NI) 0);
2634 		unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym137_))));
2635 	}
2636 	LA4_: ;
2637 	hc = (NI)0;
2638 	index = rawGet__modulegraphs_9564((*t), key, (&hc));
2639 	{
2640 		if (!(index < ((NI) 0))) goto LA8_;
2641 		result = NIM_FALSE;
2642 		{
2643 			NI T12_;
2644 			NI correctSizeX60gensym142_;
2645 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
2646 			if (!(T12_ == ((NI) 0))) goto LA13_;
2647 			correctSizeX60gensym142_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
2648 			(*t).counter = ((NI) 0);
2649 			unsureAsgnRef((void**) (&(*t).data), (tySequence__kxu4GK0onha2t9bo86mdVAg*) newSeq((&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_), ((NI) (correctSizeX60gensym142_))));
2650 		}
2651 		LA13_: ;
2652 		{
2653 			NIM_BOOL T17_;
2654 			T17_ = (NIM_BOOL)0;
2655 			T17_ = mustRehash__modulegraphs_9871((*t));
2656 			if (!T17_) goto LA18_;
2657 			enlarge__modulegraphs_10060(t);
2658 			index = rawGetKnownHC__modulegraphs_10541((*t), key, hc);
2659 		}
2660 		LA18_: ;
2661 		index = (NI)(((NI) -1) - index);
2662 		rawInsert__modulegraphs_10372(t, (&(*t).data), key, val, hc, index);
2663 		(*t).counter += ((NI) 1);
2664 	}
2665 	goto LA6_;
2666 	LA8_: ;
2667 	{
2668 		result = NIM_TRUE;
2669 	}
2670 	LA6_: ;
2671 	return result;
2672 }
N_NIMCALL(void,addIncludeDep__modulegraphs_9460)2673 N_LIB_PRIVATE N_NIMCALL(void, addIncludeDep__modulegraphs_9460)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 module, NI32 includeFile) {
2674 	NIM_BOOL T1_;
2675 	T1_ = (NIM_BOOL)0;
2676 	T1_ = hasKeyOrPut__modulegraphs_9490((&(*g).inclToMod), includeFile, module);
2677 	(void)(T1_);
2678 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2697)2679 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2697)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module) {
2680 	NIM_BOOL result;
2681 	NIM_BOOL T1_;
2682 	NI T2_;
2683 	result = (NIM_BOOL)0;
2684 	T1_ = (NIM_BOOL)0;
2685 	T2_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2686 	T1_ = (module < T2_);
2687 	if (!(T1_)) goto LA3_;
2688 	T1_ = ((*g).packed_0->data[module].status == ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3));
2689 	LA3_: ;
2690 	result = T1_;
2691 	return result;
2692 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getModule__modulegraphs_9370)2693 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getModule__modulegraphs_9370)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
2694 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2695 	result = NIM_NIL;
2696 	{
2697 		if (!(((NI32) 0) <= fileIdx)) goto LA3_;
2698 		{
2699 			NIM_BOOL T7_;
2700 			T7_ = (NIM_BOOL)0;
2701 			T7_ = isCachedModule__modulegraphs_2697(g, ((NI) (fileIdx)));
2702 			if (!T7_) goto LA8_;
2703 			result = (*g).packed_0->data[fileIdx].module;
2704 		}
2705 		goto LA5_;
2706 		LA8_: ;
2707 		{
2708 			NI T11_;
2709 			T11_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2710 			if (!(((NI) (fileIdx)) < T11_)) goto LA12_;
2711 			result = (*g).ifaces->data[fileIdx].module;
2712 		}
2713 		goto LA5_;
2714 		LA12_: ;
2715 		LA5_: ;
2716 	}
2717 	LA3_: ;
2718 	return result;
2719 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,moduleFromRodFile__modulegraphs_11262)2720 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, moduleFromRodFile__modulegraphs_11262)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx, tySequence__48JTohSgTy339bRxHzUD8KA** cachedModules) {
2721 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
2722 	result = NIM_NIL;
2723 	{
2724 		if (!((28 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2725 		result = moduleFromRodFile__icZic_8334((&(*g).packed_0), (*g).config, (*g).cache, fileIdx, cachedModules);
2726 	}
2727 	LA3_: ;
2728 	return result;
2729 }
N_INLINE(void,nimCopyMem)2730 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
2731 	void* T1_;
2732 	T1_ = (void*)0;
2733 	T1_ = memcpy(dest, source, ((size_t) (size)));
2734 }
N_INLINE(void,copyMem__system_1727)2735 static N_INLINE(void, copyMem__system_1727)(void* dest, void* source, NI size) {
2736 	nimCopyMem(dest, source, size);
2737 }
N_INLINE(void,appendString)2738 static N_INLINE(void, appendString)(NimStringDesc* dest, NimStringDesc* src) {
2739 	{
2740 		if (!!((src == ((NimStringDesc*) NIM_NIL)))) goto LA3_;
2741 		copyMem__system_1727(((void*) ((&(*dest).data[(*dest).Sup.len]))), ((void*) ((*src).data)), ((NI) ((NI)((*src).Sup.len + ((NI) 1)))));
2742 		(*dest).Sup.len += (*src).Sup.len;
2743 	}
2744 	LA3_: ;
2745 }
N_INLINE(void,addInt__stdZprivateZdigitsutils_189)2746 static N_INLINE(void, addInt__stdZprivateZdigitsutils_189)(NimStringDesc** result, NI x) {
2747 	addInt__stdZprivateZdigitsutils_167(result, ((NI64) (x)));
2748 }
N_NIMCALL(void,addQuoted__modulegraphs_3437)2749 N_LIB_PRIVATE N_NIMCALL(void, addQuoted__modulegraphs_3437)(NimStringDesc** s, NI32 x) {
2750 	addInt__stdZprivateZdigitsutils_189(s, ((NI) (x)));
2751 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_3417)2752 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_3417)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g x) {
2753 	NimStringDesc* result;
2754 	NI count;
2755 	result = NIM_NIL;
2756 	result = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_55));
2757 	count = ((NI) 0);
2758 	{
2759 		if (!(((NI) 0) < count)) goto LA3_;
2760 		result = resizeString(result, 2);
2761 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2762 	}
2763 	LA3_: ;
2764 	result = resizeString(result, 6);
2765 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_57));
2766 	result = resizeString(result, 2);
2767 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2768 	count += ((NI) 1);
2769 	addQuoted__modulegraphs_3437((&result), x.module);
2770 	{
2771 		if (!(((NI) 0) < count)) goto LA7_;
2772 		result = resizeString(result, 2);
2773 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_56));
2774 	}
2775 	LA7_: ;
2776 	result = resizeString(result, 4);
2777 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_59));
2778 	result = resizeString(result, 2);
2779 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_58));
2780 	count += ((NI) 1);
2781 	addQuoted__modulegraphs_3437((&result), x.item);
2782 	result = resizeString(result, 1);
2783 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_60));
2784 	return result;
2785 }
N_NOINLINE(void,raiseKeyError__modulegraphs_3378)2786 N_LIB_PRIVATE N_NOINLINE(void, raiseKeyError__modulegraphs_3378)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
2787 	tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag* T1_;
2788 	NimStringDesc* T2_;
2789 	NimStringDesc* T3_;
2790 	T1_ = NIM_NIL;
2791 	T1_ = (tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag*) newObj((&NTIrefkeyerror__8SzoIAgLw9ci2v0yafHj9b6Q_), sizeof(tyObject_KeyError__t7nhKLvXTQS9cS8ByJU9bIag));
2792 	(*T1_).Sup.Sup.Sup.Sup.m_type = (&NTIkeyerror__t7nhKLvXTQS9cS8ByJU9bIag_);
2793 	(*T1_).Sup.Sup.Sup.name = "KeyError";
2794 	T2_ = NIM_NIL;
2795 	T3_ = NIM_NIL;
2796 	T3_ = dollar___modulegraphs_3417(key);
2797 	T2_ = rawNewString((T3_ ? T3_->Sup.len : 0) + 15);
2798 appendString(T2_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_54));
2799 appendString(T2_, T3_);
2800 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.message), T2_);
2801 	asgnRef((void**) (&(*T1_).Sup.Sup.Sup.parent), ((Exception*) NIM_NIL));
2802 	raiseExceptionEx((Exception*)T1_, "KeyError", "raiseKeyError", "tables.nim", 234);
2803 }
N_NIMCALL(void,initStrTables__modulegraphs_2690)2804 N_LIB_PRIVATE N_NIMCALL(void, initStrTables__modulegraphs_2690)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2805 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interf));
2806 	initStrTable__ast_4088((&(*g).ifaces->data[(*m).position].interfHidden));
2807 }
N_NIMCALL(void,registerModule__modulegraphs_9019)2808 N_LIB_PRIVATE N_NIMCALL(void, registerModule__modulegraphs_9019)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2809 	tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA T11_;
2810 	NimStringDesc* T12_;
2811 	{
2812 		NI T3_;
2813 		T3_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
2814 		if (!(T3_ <= (*m).position)) goto LA4_;
2815 		asgnRef((void**) (&(*g).ifaces), (tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*) setLengthSeqV2(&((*g).ifaces)->Sup, (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2816 	}
2817 	LA4_: ;
2818 	{
2819 		NI T8_;
2820 		T8_ = ((*g).packed_0 ? (*g).packed_0->Sup.len : 0);
2821 		if (!(T8_ <= (*m).position)) goto LA9_;
2822 		asgnRef((void**) (&(*g).packed_0), (tySequence__rQHmYk1HzcwNxKBymIFHpA*) setLengthSeqV2(&((*g).packed_0)->Sup, (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_), ((NI) ((NI)((*m).position + ((NI) 1))))));
2823 	}
2824 	LA9_: ;
2825 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2826 	nimZeroMem((void*)(&T11_), sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA));
2827 	T11_.module = m;
2828 	T11_.converters = NIM_NIL;
2829 	T11_.patterns = NIM_NIL;
2830 	T12_ = NIM_NIL;
2831 	T12_ = uniqueModuleName__msgs_1512((*g).config, ((NI32) ((*m).position)));
2832 	T11_.uniqueName = rope__ropes_109(T12_);
2833 	genericShallowAssign((void*)(&(*g).ifaces->data[(*m).position]), (void*)(&T11_), (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_));
2834 	initStrTables__modulegraphs_2690(g, m);
2835 }
N_NIMCALL(void,onProcessing__modulegraphs_11274)2836 N_LIB_PRIVATE N_NIMCALL(void, onProcessing__modulegraphs_11274)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* graph, NI32 fileIdx, NimStringDesc* moduleStatus, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* fromModule) {
2837 	tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf;
2838 	NIM_BOOL isNimscript;
2839 	conf = (*graph).config;
2840 	isNimscript = isDefined__options_2279(conf, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_61));
2841 	{
2842 		NIM_BOOL T3_;
2843 		NimStringDesc* path;
2844 		NimStringDesc* indent;
2845 		NI T7_;
2846 		NimStringDesc* fromModule2;
2847 		NimStringDesc* mode;
2848 		tyArray__haiLFy0nBviVTKFGuwztzQ T18_;
2849 		NimStringDesc* T19_;
2850 		T3_ = (NIM_BOOL)0;
2851 		T3_ = !(isNimscript);
2852 		if (T3_) goto LA4_;
2853 		T3_ = (((*conf).cmdlineNotes[(NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))>>3] &(1U<<((NU)((((tyEnum_TMsgKind__7VIi6mabc7hDxpCmSMYIug) 79)- 16))&7U)))!=0);
2854 		LA4_: ;
2855 		if (!T3_) goto LA5_;
2856 		path = toFilenameOption__msgs_590(conf, fileIdx, (*conf).filenameOption);
2857 		T7_ = ((*graph).importStack ? (*graph).importStack->Sup.len : 0);
2858 		indent = nsuRepeatStr(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_62), ((NI) (T7_)));
2859 		{
2860 			if (!!((fromModule == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA10_;
2861 			fromModule2 = (*(*fromModule).name).s;
2862 		}
2863 		goto LA8_;
2864 		LA10_: ;
2865 		{
2866 			fromModule2 = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_63));
2867 		}
2868 		LA8_: ;
2869 		{
2870 			if (!isNimscript) goto LA15_;
2871 			mode = copyString(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_64));
2872 		}
2873 		goto LA13_;
2874 		LA15_: ;
2875 		{
2876 			mode = ((NimStringDesc*) NIM_NIL);
2877 		}
2878 		LA13_: ;
2879 		nimZeroMem((void*)T18_, sizeof(tyArray__haiLFy0nBviVTKFGuwztzQ));
2880 		T18_[0] = copyString(mode);
2881 		T18_[1] = copyString(indent);
2882 		T18_[2] = copyString(fromModule2);
2883 		T18_[3] = copyString(moduleStatus);
2884 		T18_[4] = copyString(path);
2885 		T19_ = NIM_NIL;
2886 		T19_ = nsuFormatOpenArray(((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_65), T18_, 5);
2887 		liMessage__msgs_1118(conf, unknownLineInfo__lineinfos_280, ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 79), T19_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__vJDjRhiQWnfbAi9csscWSug_66, NIM_FALSE);
2888 	}
2889 	LA5_: ;
2890 }
N_NIMCALL(void,simulateCachedModule__modulegraphs_2713)2891 N_LIB_PRIVATE N_NIMCALL(void, simulateCachedModule__modulegraphs_2713)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* moduleSym, tyObject_PackedModule__ZSxNoR2V6oK5xosmtvhjNQ* m) {
2892 	simulateLoadedModule__icZic_8471((&(*g).packed_0), (*g).config, (*g).cache, moduleSym, m);
2893 }
N_NIMCALL(void,closeRodFile__modulegraphs_9427)2894 N_LIB_PRIVATE N_NIMCALL(void, closeRodFile__modulegraphs_9427)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
2895 	{
2896 		NI mint;
2897 		NimStringDesc* T5_;
2898 		NimStringDesc* T6_;
2899 		if (!((12 &((NU8)1<<((NU)((*(*g).config).symbolFiles)&7U)))!=0)) goto LA3_;
2900 		mint = (*m).position;
2901 		T5_ = NIM_NIL;
2902 		T5_ = toFullPath__msgs_538((*g).config, ((NI32) (mint)));
2903 		T6_ = NIM_NIL;
2904 		T6_ = toRodFile__options_4251((*g).config, T5_, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_68));
2905 		saveRodFile__icZic_4379(T6_, (&(*g).encoders->data[mint]), (&(*g).packed_0->data[mint].fromDisk));
2906 		(*g).packed_0->data[mint].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 5);
2907 	}
2908 	goto LA1_;
2909 	LA3_: ;
2910 	{
2911 		NI mint_2;
2912 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 4))) goto LA8_;
2913 		mint_2 = (*m).position;
2914 		simulateCachedModule__modulegraphs_2713(g, m, (&(*g).packed_0->data[mint_2].fromDisk));
2915 		(*g).packed_0->data[mint_2].status = ((tyEnum_ModuleStatus__MgSLMPwZ4GVYYz7Kn9bmm6Q) 3);
2916 	}
2917 	goto LA1_;
2918 	LA8_: ;
2919 	LA1_: ;
2920 }
N_NIMCALL(void,registerModuleById__modulegraphs_9068)2921 N_LIB_PRIVATE N_NIMCALL(void, registerModuleById__modulegraphs_9068)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m) {
2922 	registerModule__modulegraphs_9019(g, (*g).packed_0->data[m].module);
2923 }
N_INLINE(NIM_BOOL,eqeq___ast_773)2924 static N_INLINE(NIM_BOOL, eqeq___ast_773)(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g a, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g b) {
2925 	NIM_BOOL result;
2926 	NIM_BOOL T1_;
2927 	result = (NIM_BOOL)0;
2928 	T1_ = (NIM_BOOL)0;
2929 	T1_ = (a.item == b.item);
2930 	if (!(T1_)) goto LA2_;
2931 	T1_ = (a.module == b.module);
2932 	LA2_: ;
2933 	result = T1_;
2934 	return result;
2935 }
N_INLINE(NI,rawGet__modulegraphs_7269)2936 static N_INLINE(NI, rawGet__modulegraphs_7269)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
2937 	NI result;
2938 	NI h;
2939 	NI T10_;
2940 {	result = (NI)0;
2941 	(*hc) = hash__ast_777(key);
2942 	{
2943 		if (!((*hc) == ((NI) 0))) goto LA3_;
2944 		(*hc) = ((NI) 314159265);
2945 	}
2946 	LA3_: ;
2947 	{
2948 		NI T7_;
2949 		T7_ = (t.data ? t.data->Sup.len : 0);
2950 		if (!(T7_ == ((NI) 0))) goto LA8_;
2951 		result = ((NI) -1);
2952 		goto BeforeRet_;
2953 	}
2954 	LA8_: ;
2955 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
2956 	h = (NI)((*hc) & T10_);
2957 	{
2958 		while (1) {
2959 			NIM_BOOL T13_;
2960 			NI T20_;
2961 			T13_ = (NIM_BOOL)0;
2962 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
2963 			if (!T13_) goto LA12;
2964 			{
2965 				NIM_BOOL T16_;
2966 				T16_ = (NIM_BOOL)0;
2967 				T16_ = (t.data->data[h].Field0 == (*hc));
2968 				if (!(T16_)) goto LA17_;
2969 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
2970 				LA17_: ;
2971 				if (!T16_) goto LA18_;
2972 				result = h;
2973 				goto BeforeRet_;
2974 			}
2975 			LA18_: ;
2976 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
2977 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
2978 		} LA12: ;
2979 	}
2980 	result = (NI)(((NI) -1) - h);
2981 	}BeforeRet_: ;
2982 	return result;
2983 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_7870)2984 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_7870)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t) {
2985 	NIM_BOOL result;
2986 	NIM_BOOL T1_;
2987 	NI T2_;
2988 	NI T4_;
2989 	result = (NIM_BOOL)0;
2990 	T1_ = (NIM_BOOL)0;
2991 	T2_ = (t.data ? t.data->Sup.len : 0);
2992 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
2993 	if (T1_) goto LA3_;
2994 	T4_ = (t.data ? t.data->Sup.len : 0);
2995 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
2996 	LA3_: ;
2997 	result = T1_;
2998 	return result;
2999 }
N_NIMCALL(void,rawInsert__modulegraphs_8375)3000 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) {
3001 	(*data)->data[h].Field1 = key;
3002 	genericSeqAssign((&(*data)->data[h].Field2), val, (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_));
3003 	(*data)->data[h].Field0 = hc;
3004 }
N_NIMCALL(void,enlarge__modulegraphs_8059)3005 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_8059)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
3006 	tySequence__3MPVXAHA08SszBrU4ffqEg* n;
3007 	NI T1_;
3008 	tySequence__3MPVXAHA08SszBrU4ffqEg* T2_;
3009 	n = NIM_NIL;
3010 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3011 	n = (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3012 	T2_ = NIM_NIL;
3013 	T2_ = (*t).data;
3014 	unsureAsgnRef((void**) (&(*t).data), n);
3015 	n = T2_;
3016 	{
3017 		NI i;
3018 		NI colontmp_;
3019 		NI T4_;
3020 		NI res;
3021 		i = (NI)0;
3022 		colontmp_ = (NI)0;
3023 		T4_ = ((n ? n->Sup.len : 0)-1);
3024 		colontmp_ = T4_;
3025 		res = ((NI) 0);
3026 		{
3027 			while (1) {
3028 				NI eh;
3029 				if (!(res <= colontmp_)) goto LA6;
3030 				i = res;
3031 				eh = n->data[i].Field0;
3032 				{
3033 					NIM_BOOL T9_;
3034 					NI j;
3035 					NI T12_;
3036 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3037 					tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T18_;
3038 					T9_ = (NIM_BOOL)0;
3039 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3040 					if (!T9_) goto LA10_;
3041 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3042 					j = (NI)(eh & T12_);
3043 					{
3044 						while (1) {
3045 							NIM_BOOL T15_;
3046 							NI T16_;
3047 							T15_ = (NIM_BOOL)0;
3048 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3049 							if (!T15_) goto LA14;
3050 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3051 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3052 						} LA14: ;
3053 					}
3054 					T17_ = n->data[i].Field1;
3055 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3056 					T18_ = NIM_NIL;
3057 					T18_ = n->data[i].Field2;
3058 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3059 					rawInsert__modulegraphs_8375(t, (&(*t).data), T17_, T18_, eh, j);
3060 				}
3061 				LA10_: ;
3062 				res += ((NI) 1);
3063 			} LA6: ;
3064 		}
3065 	}
3066 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_8544)3067 static N_INLINE(NI, rawGetKnownHC__modulegraphs_8544)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3068 	NI result;
3069 	NI h;
3070 	NI T6_;
3071 {	result = (NI)0;
3072 	{
3073 		NI T3_;
3074 		T3_ = (t.data ? t.data->Sup.len : 0);
3075 		if (!(T3_ == ((NI) 0))) goto LA4_;
3076 		result = ((NI) -1);
3077 		goto BeforeRet_;
3078 	}
3079 	LA4_: ;
3080 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3081 	h = (NI)(hc & T6_);
3082 	{
3083 		while (1) {
3084 			NIM_BOOL T9_;
3085 			NI T16_;
3086 			T9_ = (NIM_BOOL)0;
3087 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3088 			if (!T9_) goto LA8;
3089 			{
3090 				NIM_BOOL T12_;
3091 				T12_ = (NIM_BOOL)0;
3092 				T12_ = (t.data->data[h].Field0 == hc);
3093 				if (!(T12_)) goto LA13_;
3094 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3095 				LA13_: ;
3096 				if (!T12_) goto LA14_;
3097 				result = h;
3098 				goto BeforeRet_;
3099 			}
3100 			LA14_: ;
3101 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3102 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3103 		} LA8: ;
3104 	}
3105 	result = (NI)(((NI) -1) - h);
3106 	}BeforeRet_: ;
3107 	return result;
3108 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,mgetOrPut__modulegraphs_7725)3109 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, mgetOrPut__modulegraphs_7725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tySequence__159bHWBGAOOs6U7OZ9cQlO0g* val) {
3110 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3111 	NI hc;
3112 	NI index;
3113 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3114 	{
3115 		NI T3_;
3116 		NI correctSizeX60gensym85_;
3117 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3118 		if (!(T3_ == ((NI) 0))) goto LA4_;
3119 		correctSizeX60gensym85_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3120 		(*t).counter = ((NI) 0);
3121 		unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym85_))));
3122 	}
3123 	LA4_: ;
3124 	hc = (NI)0;
3125 	index = rawGet__modulegraphs_7269((*t), key, (&hc));
3126 	{
3127 		if (!(index < ((NI) 0))) goto LA8_;
3128 		{
3129 			NI T12_;
3130 			NI correctSizeX60gensym88_;
3131 			T12_ = ((*t).data ? (*t).data->Sup.len : 0);
3132 			if (!(T12_ == ((NI) 0))) goto LA13_;
3133 			correctSizeX60gensym88_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3134 			(*t).counter = ((NI) 0);
3135 			unsureAsgnRef((void**) (&(*t).data), (tySequence__3MPVXAHA08SszBrU4ffqEg*) newSeq((&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_), ((NI) (correctSizeX60gensym88_))));
3136 		}
3137 		LA13_: ;
3138 		{
3139 			NIM_BOOL T17_;
3140 			T17_ = (NIM_BOOL)0;
3141 			T17_ = mustRehash__modulegraphs_7870((*t));
3142 			if (!T17_) goto LA18_;
3143 			enlarge__modulegraphs_8059(t);
3144 			index = rawGetKnownHC__modulegraphs_8544((*t), key, hc);
3145 		}
3146 		LA18_: ;
3147 		index = (NI)(((NI) -1) - index);
3148 		rawInsert__modulegraphs_8375(t, (&(*t).data), key, val, hc, index);
3149 		(*t).counter += ((NI) 1);
3150 	}
3151 	LA8_: ;
3152 	result = (&(*t).data->data[index].Field2);
3153 	return result;
3154 }
N_INLINE(NI,rawGet__modulegraphs_5712)3155 static N_INLINE(NI, rawGet__modulegraphs_5712)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3156 	NI result;
3157 	NI h;
3158 	NI T10_;
3159 {	result = (NI)0;
3160 	(*hc) = hash__ast_777(key);
3161 	{
3162 		if (!((*hc) == ((NI) 0))) goto LA3_;
3163 		(*hc) = ((NI) 314159265);
3164 	}
3165 	LA3_: ;
3166 	{
3167 		NI T7_;
3168 		T7_ = (t.data ? t.data->Sup.len : 0);
3169 		if (!(T7_ == ((NI) 0))) goto LA8_;
3170 		result = ((NI) -1);
3171 		goto BeforeRet_;
3172 	}
3173 	LA8_: ;
3174 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3175 	h = (NI)((*hc) & T10_);
3176 	{
3177 		while (1) {
3178 			NIM_BOOL T13_;
3179 			NI T20_;
3180 			T13_ = (NIM_BOOL)0;
3181 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3182 			if (!T13_) goto LA12;
3183 			{
3184 				NIM_BOOL T16_;
3185 				T16_ = (NIM_BOOL)0;
3186 				T16_ = (t.data->data[h].Field0 == (*hc));
3187 				if (!(T16_)) goto LA17_;
3188 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3189 				LA17_: ;
3190 				if (!T16_) goto LA18_;
3191 				result = h;
3192 				goto BeforeRet_;
3193 			}
3194 			LA18_: ;
3195 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3196 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3197 		} LA12: ;
3198 	}
3199 	result = (NI)(((NI) -1) - h);
3200 	}BeforeRet_: ;
3201 	return result;
3202 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_6276)3203 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_6276)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t) {
3204 	NIM_BOOL result;
3205 	NIM_BOOL T1_;
3206 	NI T2_;
3207 	NI T4_;
3208 	result = (NIM_BOOL)0;
3209 	T1_ = (NIM_BOOL)0;
3210 	T2_ = (t.data ? t.data->Sup.len : 0);
3211 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3212 	if (T1_) goto LA3_;
3213 	T4_ = (t.data ? t.data->Sup.len : 0);
3214 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3215 	LA3_: ;
3216 	result = T1_;
3217 	return result;
3218 }
N_NIMCALL(void,rawInsert__modulegraphs_6781)3219 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) {
3220 	(*data)->data[h].Field1 = key;
3221 	(*data)->data[h].Field2.id = val.id;
3222 	asgnRef((void**) (&(*data)->data[h].Field2.sym), val.sym);
3223 	(*data)->data[h].Field0 = hc;
3224 }
N_NIMCALL(void,enlarge__modulegraphs_6465)3225 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_6465)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
3226 	tySequence__YCf5zJHm4JI06qpmKwPUWg* n;
3227 	NI T1_;
3228 	tySequence__YCf5zJHm4JI06qpmKwPUWg* T2_;
3229 	n = NIM_NIL;
3230 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3231 	n = (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3232 	T2_ = NIM_NIL;
3233 	T2_ = (*t).data;
3234 	unsureAsgnRef((void**) (&(*t).data), n);
3235 	n = T2_;
3236 	{
3237 		NI i;
3238 		NI colontmp_;
3239 		NI T4_;
3240 		NI res;
3241 		i = (NI)0;
3242 		colontmp_ = (NI)0;
3243 		T4_ = ((n ? n->Sup.len : 0)-1);
3244 		colontmp_ = T4_;
3245 		res = ((NI) 0);
3246 		{
3247 			while (1) {
3248 				NI eh;
3249 				if (!(res <= colontmp_)) goto LA6;
3250 				i = res;
3251 				eh = n->data[i].Field0;
3252 				{
3253 					NIM_BOOL T9_;
3254 					NI j;
3255 					NI T12_;
3256 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3257 					tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T18_;
3258 					T9_ = (NIM_BOOL)0;
3259 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3260 					if (!T9_) goto LA10_;
3261 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3262 					j = (NI)(eh & T12_);
3263 					{
3264 						while (1) {
3265 							NIM_BOOL T15_;
3266 							NI T16_;
3267 							T15_ = (NIM_BOOL)0;
3268 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3269 							if (!T15_) goto LA14;
3270 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3271 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3272 						} LA14: ;
3273 					}
3274 					T17_ = n->data[i].Field1;
3275 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3276 					nimZeroMem((void*)(&T18_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
3277 					T18_.id = n->data[i].Field2.id;
3278 					T18_.sym = n->data[i].Field2.sym;
3279 					n->data[i].Field2.id.module = 0;
3280 					n->data[i].Field2.id.packed_0.module = 0;
3281 					n->data[i].Field2.id.packed_0.item = 0;
3282 					unsureAsgnRef((void**)&n->data[i].Field2.sym, NIM_NIL);
3283 					rawInsert__modulegraphs_6781(t, (&(*t).data), T17_, T18_, eh, j);
3284 				}
3285 				LA10_: ;
3286 				res += ((NI) 1);
3287 			} LA6: ;
3288 		}
3289 	}
3290 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_6950)3291 static N_INLINE(NI, rawGetKnownHC__modulegraphs_6950)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3292 	NI result;
3293 	NI h;
3294 	NI T6_;
3295 {	result = (NI)0;
3296 	{
3297 		NI T3_;
3298 		T3_ = (t.data ? t.data->Sup.len : 0);
3299 		if (!(T3_ == ((NI) 0))) goto LA4_;
3300 		result = ((NI) -1);
3301 		goto BeforeRet_;
3302 	}
3303 	LA4_: ;
3304 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3305 	h = (NI)(hc & T6_);
3306 	{
3307 		while (1) {
3308 			NIM_BOOL T9_;
3309 			NI T16_;
3310 			T9_ = (NIM_BOOL)0;
3311 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3312 			if (!T9_) goto LA8;
3313 			{
3314 				NIM_BOOL T12_;
3315 				T12_ = (NIM_BOOL)0;
3316 				T12_ = (t.data->data[h].Field0 == hc);
3317 				if (!(T12_)) goto LA13_;
3318 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3319 				LA13_: ;
3320 				if (!T12_) goto LA14_;
3321 				result = h;
3322 				goto BeforeRet_;
3323 			}
3324 			LA14_: ;
3325 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3326 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3327 		} LA8: ;
3328 	}
3329 	result = (NI)(((NI) -1) - h);
3330 	}BeforeRet_: ;
3331 	return result;
3332 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_6079)3333 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_6079)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA val) {
3334 	NI hc;
3335 	NI index;
3336 	{
3337 		NI T3_;
3338 		NI correctSizeX60gensym69_;
3339 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3340 		if (!(T3_ == ((NI) 0))) goto LA4_;
3341 		correctSizeX60gensym69_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3342 		(*t).counter = ((NI) 0);
3343 		unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym69_))));
3344 	}
3345 	LA4_: ;
3346 	hc = (NI)0;
3347 	index = rawGet__modulegraphs_5712((*t), key, (&hc));
3348 	{
3349 		if (!(((NI) 0) <= index)) goto LA8_;
3350 		(*t).data->data[index].Field2.id = val.id;
3351 		asgnRef((void**) (&(*t).data->data[index].Field2.sym), val.sym);
3352 	}
3353 	goto LA6_;
3354 	LA8_: ;
3355 	{
3356 		{
3357 			NI T13_;
3358 			NI correctSizeX60gensym72_;
3359 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3360 			if (!(T13_ == ((NI) 0))) goto LA14_;
3361 			correctSizeX60gensym72_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3362 			(*t).counter = ((NI) 0);
3363 			unsureAsgnRef((void**) (&(*t).data), (tySequence__YCf5zJHm4JI06qpmKwPUWg*) newSeq((&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_), ((NI) (correctSizeX60gensym72_))));
3364 		}
3365 		LA14_: ;
3366 		{
3367 			NIM_BOOL T18_;
3368 			T18_ = (NIM_BOOL)0;
3369 			T18_ = mustRehash__modulegraphs_6276((*t));
3370 			if (!T18_) goto LA19_;
3371 			enlarge__modulegraphs_6465(t);
3372 			index = rawGetKnownHC__modulegraphs_6950((*t), key, hc);
3373 		}
3374 		LA19_: ;
3375 		index = (NI)(((NI) -1) - index);
3376 		rawInsert__modulegraphs_6781(t, (&(*t).data), key, val, hc, index);
3377 		(*t).counter += ((NI) 1);
3378 	}
3379 	LA6_: ;
3380 }
N_INLINE(NIM_BOOL,isCachedModule__modulegraphs_2709)3381 static N_INLINE(NIM_BOOL, isCachedModule__modulegraphs_2709)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3382 	NIM_BOOL result;
3383 	result = (NIM_BOOL)0;
3384 	result = isCachedModule__modulegraphs_2697(g, (*m).position);
3385 	return result;
3386 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,someSym__modulegraphs_2817)3387 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, someSym__modulegraphs_2817)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3388 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3389 	NIM_BOOL importHidden;
3390 	result = NIM_NIL;
3391 	importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3392 	{
3393 		NIM_BOOL T3_;
3394 		T3_ = (NIM_BOOL)0;
3395 		T3_ = isCachedModule__modulegraphs_2709(g, m);
3396 		if (!T3_) goto LA4_;
3397 		result = interfaceSymbol__icZic_9067((*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*m).position)), name, importHidden);
3398 	}
3399 	goto LA1_;
3400 	LA4_: ;
3401 	{
3402 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym22_;
3403 		retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interf);
3404 		{
3405 			if (!importHidden) goto LA9_;
3406 			retX60gensym22_ = (&(*g).ifaces->data[(*m).position].interfHidden);
3407 		}
3408 		LA9_: ;
3409 		result = strTableGet__astalgo_3390((*retX60gensym22_), name);
3410 	}
3411 	LA1_: ;
3412 	return result;
3413 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,systemModuleSym__modulegraphs_2829)3414 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, systemModuleSym__modulegraphs_2829)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TIdent__1LTsGP7bSxg45u9aHcxh6OA* name) {
3415 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3416 	result = NIM_NIL;
3417 	result = someSym__modulegraphs_2817(g, (*g).systemModule, name);
3418 	return result;
3419 }
N_INLINE(NI,rawGet__modulegraphs_4103)3420 static N_INLINE(NI, rawGet__modulegraphs_4103)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3421 	NI result;
3422 	NI h;
3423 	NI T10_;
3424 {	result = (NI)0;
3425 	(*hc) = hash__ast_777(key);
3426 	{
3427 		if (!((*hc) == ((NI) 0))) goto LA3_;
3428 		(*hc) = ((NI) 314159265);
3429 	}
3430 	LA3_: ;
3431 	{
3432 		NI T7_;
3433 		T7_ = (t.data ? t.data->Sup.len : 0);
3434 		if (!(T7_ == ((NI) 0))) goto LA8_;
3435 		result = ((NI) -1);
3436 		goto BeforeRet_;
3437 	}
3438 	LA8_: ;
3439 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3440 	h = (NI)((*hc) & T10_);
3441 	{
3442 		while (1) {
3443 			NIM_BOOL T13_;
3444 			NI T20_;
3445 			T13_ = (NIM_BOOL)0;
3446 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3447 			if (!T13_) goto LA12;
3448 			{
3449 				NIM_BOOL T16_;
3450 				T16_ = (NIM_BOOL)0;
3451 				T16_ = (t.data->data[h].Field0 == (*hc));
3452 				if (!(T16_)) goto LA17_;
3453 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3454 				LA17_: ;
3455 				if (!T16_) goto LA18_;
3456 				result = h;
3457 				goto BeforeRet_;
3458 			}
3459 			LA18_: ;
3460 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3461 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3462 		} LA12: ;
3463 	}
3464 	result = (NI)(((NI) -1) - h);
3465 	}BeforeRet_: ;
3466 	return result;
3467 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getOrDefault__modulegraphs_4094)3468 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getOrDefault__modulegraphs_4094)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3469 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3470 	NI hcX60gensym42_;
3471 	NI indexX60gensym42_;
3472 	result = NIM_NIL;
3473 	hcX60gensym42_ = (NI)0;
3474 	indexX60gensym42_ = rawGet__modulegraphs_4103(t, key, (&hcX60gensym42_));
3475 	{
3476 		if (!(((NI) 0) <= indexX60gensym42_)) goto LA3_;
3477 		result = t.data->data[indexX60gensym42_].Field2;
3478 	}
3479 	LA3_: ;
3480 	return result;
3481 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getAttachedOp__modulegraphs_4011)3482 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getAttachedOp__modulegraphs_4011)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg op) {
3483 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3484 	result = NIM_NIL;
3485 	result = getOrDefault__modulegraphs_4094((*g).attachedOps[(op)- 0], (*t).Sup.itemId);
3486 	return result;
3487 }
N_INLINE(NIM_BOOL,mustRehash__modulegraphs_4650)3488 static N_INLINE(NIM_BOOL, mustRehash__modulegraphs_4650)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t) {
3489 	NIM_BOOL result;
3490 	NIM_BOOL T1_;
3491 	NI T2_;
3492 	NI T4_;
3493 	result = (NIM_BOOL)0;
3494 	T1_ = (NIM_BOOL)0;
3495 	T2_ = (t.data ? t.data->Sup.len : 0);
3496 	T1_ = ((NI)(T2_ * ((NI) 2)) < (NI)(t.counter * ((NI) 3)));
3497 	if (T1_) goto LA3_;
3498 	T4_ = (t.data ? t.data->Sup.len : 0);
3499 	T1_ = ((NI)(T4_ - t.counter) < ((NI) 4));
3500 	LA3_: ;
3501 	result = T1_;
3502 	return result;
3503 }
N_NIMCALL(void,rawInsert__modulegraphs_5159)3504 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) {
3505 	(*data)->data[h].Field1 = key;
3506 	asgnRef((void**) (&(*data)->data[h].Field2), val);
3507 	(*data)->data[h].Field0 = hc;
3508 }
N_NIMCALL(void,enlarge__modulegraphs_4839)3509 N_LIB_PRIVATE N_NIMCALL(void, enlarge__modulegraphs_4839)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
3510 	tySequence__bTDCDwD2P7TodzbAefLcSw* n;
3511 	NI T1_;
3512 	tySequence__bTDCDwD2P7TodzbAefLcSw* T2_;
3513 	n = NIM_NIL;
3514 	T1_ = ((*t).data ? (*t).data->Sup.len : 0);
3515 	n = (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) ((NI)(T1_ * ((NI) 2)))));
3516 	T2_ = NIM_NIL;
3517 	T2_ = (*t).data;
3518 	unsureAsgnRef((void**) (&(*t).data), n);
3519 	n = T2_;
3520 	{
3521 		NI i;
3522 		NI colontmp_;
3523 		NI T4_;
3524 		NI res;
3525 		i = (NI)0;
3526 		colontmp_ = (NI)0;
3527 		T4_ = ((n ? n->Sup.len : 0)-1);
3528 		colontmp_ = T4_;
3529 		res = ((NI) 0);
3530 		{
3531 			while (1) {
3532 				NI eh;
3533 				if (!(res <= colontmp_)) goto LA6;
3534 				i = res;
3535 				eh = n->data[i].Field0;
3536 				{
3537 					NIM_BOOL T9_;
3538 					NI j;
3539 					NI T12_;
3540 					tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g T17_;
3541 					tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* T18_;
3542 					T9_ = (NIM_BOOL)0;
3543 					T9_ = isFilled__pureZcollectionsZtables_31(eh);
3544 					if (!T9_) goto LA10_;
3545 					T12_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3546 					j = (NI)(eh & T12_);
3547 					{
3548 						while (1) {
3549 							NIM_BOOL T15_;
3550 							NI T16_;
3551 							T15_ = (NIM_BOOL)0;
3552 							T15_ = isFilled__pureZcollectionsZtables_31((*t).data->data[j].Field0);
3553 							if (!T15_) goto LA14;
3554 							T16_ = (((*t).data ? (*t).data->Sup.len : 0)-1);
3555 							j = nextTry__pureZcollectionsZtables_34(j, T16_);
3556 						} LA14: ;
3557 					}
3558 					T17_ = n->data[i].Field1;
3559 					nimZeroMem((void*)(&n->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
3560 					T18_ = NIM_NIL;
3561 					T18_ = n->data[i].Field2;
3562 					asgnRef((void**) (&n->data[i].Field2), NIM_NIL);
3563 					rawInsert__modulegraphs_5159(t, (&(*t).data), T17_, T18_, eh, j);
3564 				}
3565 				LA10_: ;
3566 				res += ((NI) 1);
3567 			} LA6: ;
3568 		}
3569 	}
3570 }
N_INLINE(NI,rawGetKnownHC__modulegraphs_5328)3571 static N_INLINE(NI, rawGetKnownHC__modulegraphs_5328)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI hc) {
3572 	NI result;
3573 	NI h;
3574 	NI T6_;
3575 {	result = (NI)0;
3576 	{
3577 		NI T3_;
3578 		T3_ = (t.data ? t.data->Sup.len : 0);
3579 		if (!(T3_ == ((NI) 0))) goto LA4_;
3580 		result = ((NI) -1);
3581 		goto BeforeRet_;
3582 	}
3583 	LA4_: ;
3584 	T6_ = ((t.data ? t.data->Sup.len : 0)-1);
3585 	h = (NI)(hc & T6_);
3586 	{
3587 		while (1) {
3588 			NIM_BOOL T9_;
3589 			NI T16_;
3590 			T9_ = (NIM_BOOL)0;
3591 			T9_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3592 			if (!T9_) goto LA8;
3593 			{
3594 				NIM_BOOL T12_;
3595 				T12_ = (NIM_BOOL)0;
3596 				T12_ = (t.data->data[h].Field0 == hc);
3597 				if (!(T12_)) goto LA13_;
3598 				T12_ = eqeq___ast_773(t.data->data[h].Field1, key);
3599 				LA13_: ;
3600 				if (!T12_) goto LA14_;
3601 				result = h;
3602 				goto BeforeRet_;
3603 			}
3604 			LA14_: ;
3605 			T16_ = ((t.data ? t.data->Sup.len : 0)-1);
3606 			h = nextTry__pureZcollectionsZtables_34(h, T16_);
3607 		} LA8: ;
3608 	}
3609 	result = (NI)(((NI) -1) - h);
3610 	}BeforeRet_: ;
3611 	return result;
3612 }
N_NIMCALL(void,X5BX5Deq___modulegraphs_4453)3613 N_LIB_PRIVATE N_NIMCALL(void, X5BX5Deq___modulegraphs_4453)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* val) {
3614 	NI hc;
3615 	NI index;
3616 	{
3617 		NI T3_;
3618 		NI correctSizeX60gensym47_;
3619 		T3_ = ((*t).data ? (*t).data->Sup.len : 0);
3620 		if (!(T3_ == ((NI) 0))) goto LA4_;
3621 		correctSizeX60gensym47_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3622 		(*t).counter = ((NI) 0);
3623 		unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym47_))));
3624 	}
3625 	LA4_: ;
3626 	hc = (NI)0;
3627 	index = rawGet__modulegraphs_4103((*t), key, (&hc));
3628 	{
3629 		if (!(((NI) 0) <= index)) goto LA8_;
3630 		asgnRef((void**) (&(*t).data->data[index].Field2), val);
3631 	}
3632 	goto LA6_;
3633 	LA8_: ;
3634 	{
3635 		{
3636 			NI T13_;
3637 			NI correctSizeX60gensym50_;
3638 			T13_ = ((*t).data ? (*t).data->Sup.len : 0);
3639 			if (!(T13_ == ((NI) 0))) goto LA14_;
3640 			correctSizeX60gensym50_ = slotsNeeded__pureZcollectionsZtables_42(((NI) 32));
3641 			(*t).counter = ((NI) 0);
3642 			unsureAsgnRef((void**) (&(*t).data), (tySequence__bTDCDwD2P7TodzbAefLcSw*) newSeq((&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_), ((NI) (correctSizeX60gensym50_))));
3643 		}
3644 		LA14_: ;
3645 		{
3646 			NIM_BOOL T18_;
3647 			T18_ = (NIM_BOOL)0;
3648 			T18_ = mustRehash__modulegraphs_4650((*t));
3649 			if (!T18_) goto LA19_;
3650 			enlarge__modulegraphs_4839(t);
3651 			index = rawGetKnownHC__modulegraphs_5328((*t), key, hc);
3652 		}
3653 		LA19_: ;
3654 		index = (NI)(((NI) -1) - index);
3655 		rawInsert__modulegraphs_5159(t, (&(*t).data), key, val, hc, index);
3656 		(*t).counter += ((NI) 1);
3657 	}
3658 	LA6_: ;
3659 }
N_NIMCALL(void,setAttachedOp__modulegraphs_4407)3660 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) {
3661 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
3662 }
N_NIMCALL(void,copyTypeProps__modulegraphs_8872)3663 N_LIB_PRIVATE N_NIMCALL(void, copyTypeProps__modulegraphs_8872)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI module, tyObject_TType__facALICuu8zUj0hjvbTLFg* dest, tyObject_TType__facALICuu8zUj0hjvbTLFg* src) {
3664 	{
3665 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg k;
3666 		NI res;
3667 		k = (tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg)0;
3668 		res = ((NI) 0);
3669 		{
3670 			while (1) {
3671 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
3672 				if (!(res <= ((NI) 4))) goto LA3;
3673 				k = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) (res));
3674 				op = getAttachedOp__modulegraphs_4011(g, src, k);
3675 				{
3676 					if (!!((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA6_;
3677 					setAttachedOp__modulegraphs_4407(g, module, dest, k, op);
3678 				}
3679 				LA6_: ;
3680 				res += ((NI) 1);
3681 			} LA3: ;
3682 		}
3683 	}
3684 }
N_NIMCALL(NIM_BOOL,isDirty__modulegraphs_11233)3685 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, isDirty__modulegraphs_11233)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m) {
3686 	NIM_BOOL result;
3687 	NIM_BOOL T1_;
3688 	result = (NIM_BOOL)0;
3689 	T1_ = (NIM_BOOL)0;
3690 	T1_ = (*g).suggestMode;
3691 	if (!(T1_)) goto LA2_;
3692 	T1_ = (((*m).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11))&63U)))!=0);
3693 	LA2_: ;
3694 	result = T1_;
3695 	return result;
3696 }
N_NIMCALL(void,transitiveClosure__modulegraphs_10948)3697 N_LIB_PRIVATE N_NIMCALL(void, transitiveClosure__modulegraphs_10948)(tyObject_PackedSet__IhxwDBRi51nGrosBGFKcsA* g, NI n) {
3698 	{
3699 		NI k;
3700 		NI i;
3701 		k = (NI)0;
3702 		i = ((NI) 0);
3703 		{
3704 			while (1) {
3705 				if (!(i < n)) goto LA3;
3706 				k = i;
3707 				{
3708 					NI i_2;
3709 					NI i_3;
3710 					i_2 = (NI)0;
3711 					i_3 = ((NI) 0);
3712 					{
3713 						while (1) {
3714 							if (!(i_3 < n)) goto LA6;
3715 							i_2 = i_3;
3716 							{
3717 								NI j;
3718 								NI i_4;
3719 								j = (NI)0;
3720 								i_4 = ((NI) 0);
3721 								{
3722 									while (1) {
3723 										if (!(i_4 < n)) goto LA9;
3724 										j = i_4;
3725 										{
3726 											NIM_BOOL T12_;
3727 											NI T14_;
3728 											NIM_BOOL T15_;
3729 											T12_ = (NIM_BOOL)0;
3730 											T12_ = !((i_2 == j));
3731 											if (!(T12_)) goto LA13_;
3732 											T14_ = (NI)0;
3733 											T14_ = dependsOn__modulegraphs_9441(i_2, j);
3734 											T15_ = (NIM_BOOL)0;
3735 											T15_ = contains__astalgo_3496((&(*g)), T14_);
3736 											T12_ = !(T15_);
3737 											LA13_: ;
3738 											if (!T12_) goto LA16_;
3739 											{
3740 												NIM_BOOL T20_;
3741 												NI T21_;
3742 												NI T23_;
3743 												NI T26_;
3744 												T20_ = (NIM_BOOL)0;
3745 												T21_ = (NI)0;
3746 												T21_ = dependsOn__modulegraphs_9441(i_2, k);
3747 												T20_ = contains__astalgo_3496((&(*g)), T21_);
3748 												if (!(T20_)) goto LA22_;
3749 												T23_ = (NI)0;
3750 												T23_ = dependsOn__modulegraphs_9441(k, j);
3751 												T20_ = contains__astalgo_3496((&(*g)), T23_);
3752 												LA22_: ;
3753 												if (!T20_) goto LA24_;
3754 												T26_ = (NI)0;
3755 												T26_ = dependsOn__modulegraphs_9441(i_2, j);
3756 												incl__pureZcollectionsZintsets_55(g, T26_);
3757 											}
3758 											LA24_: ;
3759 										}
3760 										LA16_: ;
3761 										i_4 += ((NI) 1);
3762 									} LA9: ;
3763 								}
3764 							}
3765 							i_3 += ((NI) 1);
3766 						} LA6: ;
3767 					}
3768 				}
3769 				i += ((NI) 1);
3770 			} LA3: ;
3771 		}
3772 	}
3773 }
N_NIMCALL(void,markClientsDirty__modulegraphs_11156)3774 N_LIB_PRIVATE N_NIMCALL(void, markClientsDirty__modulegraphs_11156)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 fileIdx) {
3775 	{
3776 		NI T5_;
3777 		if (!(*g).invalidTransitiveClosure) goto LA3_;
3778 		(*g).invalidTransitiveClosure = NIM_FALSE;
3779 		T5_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3780 		transitiveClosure__modulegraphs_10948((&(*g).deps), T5_);
3781 	}
3782 	LA3_: ;
3783 	{
3784 		NI32 i;
3785 		NI32 colontmp_;
3786 		NI T7_;
3787 		NI32 res;
3788 		i = (NI32)0;
3789 		colontmp_ = (NI32)0;
3790 		T7_ = ((*g).ifaces ? (*g).ifaces->Sup.len : 0);
3791 		colontmp_ = ((NI32) (T7_));
3792 		res = ((NI32) 0);
3793 		{
3794 			while (1) {
3795 				tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m;
3796 				if (!(res < colontmp_)) goto LA9;
3797 				i = res;
3798 				m = (*g).ifaces->data[i].module;
3799 				{
3800 					NIM_BOOL T12_;
3801 					NI T14_;
3802 					T12_ = (NIM_BOOL)0;
3803 					T12_ = !((m == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
3804 					if (!(T12_)) goto LA13_;
3805 					T14_ = (NI)0;
3806 					T14_ = dependsOn__modulegraphs_9441(((NI) (i)), ((NI) (fileIdx)));
3807 					T12_ = contains__astalgo_3496((&(*g).deps), T14_);
3808 					LA13_: ;
3809 					if (!T12_) goto LA15_;
3810 					(*m).flags |= ((NU64)1)<<((((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 11)) & 63);
3811 				}
3812 				LA15_: ;
3813 				res += ((NI) 1);
3814 			} LA9: ;
3815 		}
3816 	}
3817 }
N_NIMCALL(void,initEncoder__modulegraphs_2717)3818 N_LIB_PRIVATE N_NIMCALL(void, initEncoder__modulegraphs_2717)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* module) {
3819 	NI id;
3820 	id = (*module).position;
3821 	{
3822 		NI T3_;
3823 		T3_ = ((*g).encoders ? (*g).encoders->Sup.len : 0);
3824 		if (!(T3_ <= id)) goto LA4_;
3825 		asgnRef((void**) (&(*g).encoders), (tySequence__XMM60DtBsc6xYsIpNANkrA*) setLengthSeqV2(&((*g).encoders)->Sup, (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_), ((NI) ((NI)(id + ((NI) 1))))));
3826 	}
3827 	LA4_: ;
3828 	initEncoder__icZic_2268((&(*g).encoders->data[id]), (&(*g).packed_0->data[id].fromDisk), module, (*g).config, (*g).startupPackedConfig);
3829 }
N_INLINE(NI,rawGet__modulegraphs_3008)3830 static N_INLINE(NI, rawGet__modulegraphs_3008)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
3831 	NI result;
3832 	NI h;
3833 	NI T10_;
3834 {	result = (NI)0;
3835 	(*hc) = hash__ast_777(key);
3836 	{
3837 		if (!((*hc) == ((NI) 0))) goto LA3_;
3838 		(*hc) = ((NI) 314159265);
3839 	}
3840 	LA3_: ;
3841 	{
3842 		NI T7_;
3843 		T7_ = (t.data ? t.data->Sup.len : 0);
3844 		if (!(T7_ == ((NI) 0))) goto LA8_;
3845 		result = ((NI) -1);
3846 		goto BeforeRet_;
3847 	}
3848 	LA8_: ;
3849 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
3850 	h = (NI)((*hc) & T10_);
3851 	{
3852 		while (1) {
3853 			NIM_BOOL T13_;
3854 			NI T20_;
3855 			T13_ = (NIM_BOOL)0;
3856 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
3857 			if (!T13_) goto LA12;
3858 			{
3859 				NIM_BOOL T16_;
3860 				T16_ = (NIM_BOOL)0;
3861 				T16_ = (t.data->data[h].Field0 == (*hc));
3862 				if (!(T16_)) goto LA17_;
3863 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
3864 				LA17_: ;
3865 				if (!T16_) goto LA18_;
3866 				result = h;
3867 				goto BeforeRet_;
3868 			}
3869 			LA18_: ;
3870 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
3871 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
3872 		} LA12: ;
3873 	}
3874 	result = (NI)(((NI) -1) - h);
3875 	}BeforeRet_: ;
3876 	return result;
3877 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3001)3878 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3001)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3879 	NIM_BOOL result;
3880 	NI hc;
3881 	NI T1_;
3882 	result = (NIM_BOOL)0;
3883 	hc = (NI)0;
3884 	T1_ = (NI)0;
3885 	T1_ = rawGet__modulegraphs_3008(t, key, (&hc));
3886 	result = (((NI) 0) <= T1_);
3887 	return result;
3888 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_2995)3889 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_2995)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3890 	NIM_BOOL result;
3891 {	result = (NIM_BOOL)0;
3892 	result = hasKey__modulegraphs_3001(t, key);
3893 	goto BeforeRet_;
3894 	}BeforeRet_: ;
3895 	return result;
3896 }
N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA **,X5BX5D___modulegraphs_3311)3897 N_LIB_PRIVATE N_NIMCALL(tySequence__O5RcspOP32YJ4YtU5ppxxA**, X5BX5D___modulegraphs_3311)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3898 	tySequence__O5RcspOP32YJ4YtU5ppxxA** result;
3899 	NI hcX60gensym22_;
3900 	NI indexX60gensym22_;
3901 	result = (tySequence__O5RcspOP32YJ4YtU5ppxxA**)0;
3902 	hcX60gensym22_ = (NI)0;
3903 	indexX60gensym22_ = rawGet__modulegraphs_3008((*t), key, (&hcX60gensym22_));
3904 	{
3905 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3906 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3907 	}
3908 	goto LA1_;
3909 	LA3_: ;
3910 	{
3911 		raiseKeyError__modulegraphs_3378(key);
3912 	}
3913 	LA1_: ;
3914 	return result;
3915 }
N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg *,resolveType__modulegraphs_2851)3916 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, resolveType__modulegraphs_2851)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg* t) {
3917 	tyObject_TType__facALICuu8zUj0hjvbTLFg* result;
3918 	result = NIM_NIL;
3919 	result = (*t).typ;
3920 	{
3921 		NIM_BOOL T3_;
3922 		T3_ = (NIM_BOOL)0;
3923 		T3_ = (result == ((tyObject_TType__facALICuu8zUj0hjvbTLFg*) NIM_NIL));
3924 		if (!(T3_)) goto LA4_;
3925 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3926 		LA4_: ;
3927 		if (!T3_) goto LA5_;
3928 		result = loadTypeFromId__icZic_8402((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3929 		unsureAsgnRef((void**) (&(*t).typ), result);
3930 	}
3931 	LA5_: ;
3932 	return result;
3933 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_7262)3934 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_7262)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3935 	NIM_BOOL result;
3936 	NI hc;
3937 	NI T1_;
3938 	result = (NIM_BOOL)0;
3939 	hc = (NI)0;
3940 	T1_ = (NI)0;
3941 	T1_ = rawGet__modulegraphs_7269(t, key, (&hc));
3942 	result = (((NI) 0) <= T1_);
3943 	return result;
3944 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_7256)3945 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_7256)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3946 	NIM_BOOL result;
3947 {	result = (NIM_BOOL)0;
3948 	result = hasKey__modulegraphs_7262(t, key);
3949 	goto BeforeRet_;
3950 	}BeforeRet_: ;
3951 	return result;
3952 }
N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g **,X5BX5D___modulegraphs_7572)3953 N_LIB_PRIVATE N_NIMCALL(tySequence__159bHWBGAOOs6U7OZ9cQlO0g**, X5BX5D___modulegraphs_7572)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
3954 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** result;
3955 	NI hcX60gensym22_;
3956 	NI indexX60gensym22_;
3957 	result = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
3958 	hcX60gensym22_ = (NI)0;
3959 	indexX60gensym22_ = rawGet__modulegraphs_7269((*t), key, (&hcX60gensym22_));
3960 	{
3961 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
3962 		result = (&(*t).data->data[indexX60gensym22_].Field2);
3963 	}
3964 	goto LA1_;
3965 	LA3_: ;
3966 	{
3967 		raiseKeyError__modulegraphs_3378(key);
3968 	}
3969 	LA1_: ;
3970 	return result;
3971 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,resolveSym__modulegraphs_2866)3972 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, resolveSym__modulegraphs_2866)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* t) {
3973 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3974 	result = NIM_NIL;
3975 	result = (*t).sym;
3976 	{
3977 		NIM_BOOL T3_;
3978 		T3_ = (NIM_BOOL)0;
3979 		T3_ = (result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL));
3980 		if (!(T3_)) goto LA4_;
3981 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).id.module);
3982 		LA4_: ;
3983 		if (!T3_) goto LA5_;
3984 		result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).id.module, (*t).id.packed_0);
3985 		unsureAsgnRef((void**) (&(*t).sym), result);
3986 	}
3987 	LA5_: ;
3988 	return result;
3989 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,initModuleIter__modulegraphs_2735)3990 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) {
3991 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
3992 	result = NIM_NIL;
3993 	(*mi).modIndex = (*m).position;
3994 	(*mi).fromRod = isCachedModule__modulegraphs_2697(g, (*mi).modIndex);
3995 	(*mi).importHidden = (((*m).options &((NU32)1<<((NU)(((tyEnum_TOption__WspMeQySXNP2XoTWR5MTgg) 27))&31U)))!=0);
3996 	{
3997 		if (!(*mi).fromRod) goto LA3_;
3998 		result = initRodIter__icZic_8501((&(*mi).rodIt), (*g).config, (*g).cache, (&(*g).packed_0), ((NI32) ((*mi).modIndex)), name, (*mi).importHidden);
3999 	}
4000 	goto LA1_;
4001 	LA3_: ;
4002 	{
4003 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym13_;
4004 		retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
4005 		{
4006 			if (!(*mi).importHidden) goto LA8_;
4007 			retX60gensym13_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
4008 		}
4009 		LA8_: ;
4010 		result = initIdentIter__astalgo_3427((&(*mi).ti), (*retX60gensym13_), name);
4011 	}
4012 	LA1_: ;
4013 	return result;
4014 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,nextModuleIter__modulegraphs_2763)4015 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, nextModuleIter__modulegraphs_2763)(tyObject_ModuleIter__AFia9bW3IpMpX9c1vt0AhLlA* mi, tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4016 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4017 	result = NIM_NIL;
4018 	{
4019 		if (!(*mi).fromRod) goto LA3_;
4020 		result = nextRodIter__icZic_8962((&(*mi).rodIt), (&(*g).packed_0));
4021 	}
4022 	goto LA1_;
4023 	LA3_: ;
4024 	{
4025 		tyObject_TStrTable__f07aOS3dr28kGa5wcE29aFA* retX60gensym14_;
4026 		retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interf);
4027 		{
4028 			if (!(*mi).importHidden) goto LA8_;
4029 			retX60gensym14_ = (&(*g).ifaces->data[(*mi).modIndex].interfHidden);
4030 		}
4031 		LA8_: ;
4032 		result = nextIdentIter__astalgo_3408((&(*mi).ti), (*retX60gensym14_));
4033 	}
4034 	LA1_: ;
4035 	return result;
4036 }
N_NIMCALL(void,strTableAdds__modulegraphs_2693)4037 N_LIB_PRIVATE N_NIMCALL(void, strTableAdds__modulegraphs_2693)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* m, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* s) {
4038 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interf), s);
4039 	strTableAdd__astalgo_3332((&(*g).ifaces->data[(*m).position].interfHidden), s);
4040 }
N_NIMCALL(NimStringDesc *,toBase64a__modulegraphs_2603)4041 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, toBase64a__modulegraphs_2603)(NCSTRING s, NI len) {
4042 	NimStringDesc* result;
4043 	NI i;
4044 	result = NIM_NIL;
4045 	result = rawNewString(((NI) ((NI)((NI)((NI)(len + ((NI) 2)) / ((NI) 3)) * ((NI) 4)))));
4046 	result = resizeString(result, 2);
4047 appendString(result, ((NimStringDesc*) &TM__vJDjRhiQWnfbAi9csscWSug_69));
4048 	i = ((NI) 0);
4049 	{
4050 		while (1) {
4051 			NI a;
4052 			NI b;
4053 			NI c;
4054 			if (!(i < (NI)(len - ((NI) 2)))) goto LA2;
4055 			a = ((NU8)(s[i]));
4056 			b = ((NU8)(s[(NI)(i + ((NI) 1))]));
4057 			c = ((NU8)(s[(NI)(i + ((NI) 2))]));
4058 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4059 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a) >> (NU32)(((NI) 2))))- 0]);
4060 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4061 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]);
4062 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0]->Sup.len : 0) + 0);
4063 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(b & ((NI) 15))) << (NU32)(((NI) 2))) | (NI)((NI32)((NI)(c & ((NI) 192))) >> (NU32)(((NI) 6)))))- 0]);
4064 			result = resizeString(result, (cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0] ? cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]->Sup.len : 0) + 0);
4065 appendString(result, cb64__modulegraphs_2593[((NI)(c & ((NI) 63)))- 0]);
4066 			i += ((NI) 3);
4067 		} LA2: ;
4068 	}
4069 	{
4070 		NI a_2;
4071 		NI b_2;
4072 		if (!(i < (NI)(len - ((NI) 1)))) goto LA5_;
4073 		a_2 = ((NU8)(s[i]));
4074 		b_2 = ((NU8)(s[(NI)(i + ((NI) 1))]));
4075 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4076 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a_2) >> (NU32)(((NI) 2))))- 0]);
4077 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0] ? cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]->Sup.len : 0) + 0);
4078 appendString(result, cb64__modulegraphs_2593[((NI)((NI)((NU32)((NI)(a_2 & ((NI) 3))) << (NU32)(((NI) 4))) | (NI)((NI32)((NI)(b_2 & ((NI) 240))) >> (NU32)(((NI) 4)))))- 0]);
4079 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4080 appendString(result, cb64__modulegraphs_2593[((NI)((NU32)((NI)(b_2 & ((NI) 15))) << (NU32)(((NI) 2))))- 0]);
4081 	}
4082 	goto LA3_;
4083 	LA5_: ;
4084 	{
4085 		NI a_3;
4086 		if (!(i < len)) goto LA8_;
4087 		a_3 = ((NU8)(s[i]));
4088 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0] ? cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0]->Sup.len : 0) + 0);
4089 appendString(result, cb64__modulegraphs_2593[((NI)((NI32)(a_3) >> (NU32)(((NI) 2))))- 0]);
4090 		result = resizeString(result, (cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0] ? cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0]->Sup.len : 0) + 0);
4091 appendString(result, cb64__modulegraphs_2593[((NI)((NU32)((NI)(a_3 & ((NI) 3))) << (NU32)(((NI) 4))))- 0]);
4092 	}
4093 	goto LA3_;
4094 	LA8_: ;
4095 	LA3_: ;
4096 	return result;
4097 }
N_NIMCALL(NimStringDesc *,dollar___modulegraphs_8947)4098 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___modulegraphs_8947)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4099 	NimStringDesc* result;
4100 	result = NIM_NIL;
4101 	result = toBase64a__modulegraphs_2603(((NCSTRING) (u)), ((NI) 16));
4102 	return result;
4103 }
N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ,toPackedItemId__icZpacked95ast_602)4104 static N_INLINE(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ, toPackedItemId__icZpacked95ast_602)(NI32 item) {
4105 	tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ result;
4106 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4107 	nimZeroMem((void*)(&result), sizeof(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ));
4108 	result.module = ((NU32) 0);
4109 	result.item = item;
4110 	return result;
4111 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,loadCompilerProc__modulegraphs_8901)4112 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, loadCompilerProc__modulegraphs_8901)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NimStringDesc* name) {
4113 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4114 {	result = NIM_NIL;
4115 	{
4116 		if (!((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0))) goto LA3_;
4117 		result = ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL);
4118 		goto BeforeRet_;
4119 	}
4120 	LA3_: ;
4121 	{
4122 		NI module;
4123 		NI colontmp_;
4124 		NI T6_;
4125 		NI res;
4126 		module = (NI)0;
4127 		colontmp_ = (NI)0;
4128 		T6_ = (((*g).packed_0 ? (*g).packed_0->Sup.len : 0)-1);
4129 		colontmp_ = T6_;
4130 		res = ((NI) 0);
4131 		{
4132 			while (1) {
4133 				NI32 x;
4134 				if (!(res <= colontmp_)) goto LA8;
4135 				module = res;
4136 				x = searchForCompilerproc__icZic_9159((&(*g).packed_0->data[module]), name);
4137 				{
4138 					tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ T13_;
4139 					if (!(((NI32) 0) <= x)) goto LA11_;
4140 					T13_ = toPackedItemId__icZpacked95ast_602(x);
4141 					result = loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), module, T13_);
4142 					{
4143 						if (!!((result == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)))) goto LA16_;
4144 						strTableAdd__astalgo_3332((&(*g).compilerprocs), result);
4145 					}
4146 					LA16_: ;
4147 					goto BeforeRet_;
4148 				}
4149 				LA11_: ;
4150 				res += ((NI) 1);
4151 			} LA8: ;
4152 		}
4153 	}
4154 	}BeforeRet_: ;
4155 	return result;
4156 }
N_NIMCALL(NI,hash__modulegraphs_8963)4157 N_LIB_PRIVATE N_NIMCALL(NI, hash__modulegraphs_8963)(tyArray__qtqsWM5aXmcpMIVmvq3kAA u) {
4158 	NI result;
4159 	result = (NI)0;
4160 	result = ((NI) 0);
4161 	{
4162 		NI x;
4163 		NI res;
4164 		x = (NI)0;
4165 		res = ((NI) 0);
4166 		{
4167 			while (1) {
4168 				if (!(res <= ((NI) 3))) goto LA3;
4169 				x = res;
4170 				result = (NI)((NI)((NU32)(result) << (NU32)(((NI) 8))) | ((NI) (u[(x)- 0])));
4171 				res += ((NI) 1);
4172 			} LA3: ;
4173 		}
4174 	}
4175 	return result;
4176 }
N_INLINE(int,nimCmpMem)4177 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
4178 	int result;
4179 	result = (int)0;
4180 	result = memcmp(a, b, ((size_t) (size)));
4181 	return result;
4182 }
N_INLINE(NIM_BOOL,equalMem__system_1735)4183 static N_INLINE(NIM_BOOL, equalMem__system_1735)(void* a, void* b, NI size) {
4184 	NIM_BOOL result;
4185 	int T1_;
4186 	result = (NIM_BOOL)0;
4187 	T1_ = (int)0;
4188 	T1_ = nimCmpMem(a, b, size);
4189 	result = (T1_ == ((NI32) 0));
4190 	return result;
4191 }
N_NIMCALL(NIM_BOOL,eqeq___modulegraphs_8959)4192 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___modulegraphs_8959)(tyArray__qtqsWM5aXmcpMIVmvq3kAA a, tyArray__qtqsWM5aXmcpMIVmvq3kAA b) {
4193 	NIM_BOOL result;
4194 	result = (NIM_BOOL)0;
4195 	result = equalMem__system_1735(((void*) (a)), ((void*) (b)), ((NI) 16));
4196 	return result;
4197 }
N_NIMCALL(void,setAttachedOpPartial__modulegraphs_5577)4198 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) {
4199 	X5BX5Deq___modulegraphs_4453((&(*g).attachedOps[(op)- 0]), (*t).Sup.itemId, value);
4200 }
N_NIMCALL(void,completePartialOp__modulegraphs_5629)4201 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) {
4202 	{
4203 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4204 		toPackedGeneratedProcDef__icZic_3061(value, (&(*g).encoders->data[module]), (&(*g).packed_0->data[module].fromDisk));
4205 	}
4206 	LA3_: ;
4207 }
N_INLINE(NI,rawGet__modulegraphs_3581)4208 static N_INLINE(NI, rawGet__modulegraphs_3581)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key, NI* hc) {
4209 	NI result;
4210 	NI h;
4211 	NI T10_;
4212 {	result = (NI)0;
4213 	(*hc) = hash__ast_777(key);
4214 	{
4215 		if (!((*hc) == ((NI) 0))) goto LA3_;
4216 		(*hc) = ((NI) 314159265);
4217 	}
4218 	LA3_: ;
4219 	{
4220 		NI T7_;
4221 		T7_ = (t.data ? t.data->Sup.len : 0);
4222 		if (!(T7_ == ((NI) 0))) goto LA8_;
4223 		result = ((NI) -1);
4224 		goto BeforeRet_;
4225 	}
4226 	LA8_: ;
4227 	T10_ = ((t.data ? t.data->Sup.len : 0)-1);
4228 	h = (NI)((*hc) & T10_);
4229 	{
4230 		while (1) {
4231 			NIM_BOOL T13_;
4232 			NI T20_;
4233 			T13_ = (NIM_BOOL)0;
4234 			T13_ = isFilled__pureZcollectionsZtables_31(t.data->data[h].Field0);
4235 			if (!T13_) goto LA12;
4236 			{
4237 				NIM_BOOL T16_;
4238 				T16_ = (NIM_BOOL)0;
4239 				T16_ = (t.data->data[h].Field0 == (*hc));
4240 				if (!(T16_)) goto LA17_;
4241 				T16_ = eqeq___ast_773(t.data->data[h].Field1, key);
4242 				LA17_: ;
4243 				if (!T16_) goto LA18_;
4244 				result = h;
4245 				goto BeforeRet_;
4246 			}
4247 			LA18_: ;
4248 			T20_ = ((t.data ? t.data->Sup.len : 0)-1);
4249 			h = nextTry__pureZcollectionsZtables_34(h, T20_);
4250 		} LA12: ;
4251 	}
4252 	result = (NI)(((NI) -1) - h);
4253 	}BeforeRet_: ;
4254 	return result;
4255 }
N_NIMCALL(NIM_BOOL,hasKey__modulegraphs_3574)4256 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasKey__modulegraphs_3574)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4257 	NIM_BOOL result;
4258 	NI hc;
4259 	NI T1_;
4260 	result = (NIM_BOOL)0;
4261 	hc = (NI)0;
4262 	T1_ = (NI)0;
4263 	T1_ = rawGet__modulegraphs_3581(t, key, (&hc));
4264 	result = (((NI) 0) <= T1_);
4265 	return result;
4266 }
N_NIMCALL(NIM_BOOL,contains__modulegraphs_3568)4267 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__modulegraphs_3568)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4268 	NIM_BOOL result;
4269 {	result = (NIM_BOOL)0;
4270 	result = hasKey__modulegraphs_3574(t, key);
4271 	goto BeforeRet_;
4272 	}BeforeRet_: ;
4273 	return result;
4274 }
N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA **,X5BX5D___modulegraphs_3884)4275 N_LIB_PRIVATE N_NIMCALL(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**, X5BX5D___modulegraphs_3884)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4276 	tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA** result;
4277 	NI hcX60gensym22_;
4278 	NI indexX60gensym22_;
4279 	result = (tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA**)0;
4280 	hcX60gensym22_ = (NI)0;
4281 	indexX60gensym22_ = rawGet__modulegraphs_3581((*t), key, (&hcX60gensym22_));
4282 	{
4283 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4284 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4285 	}
4286 	goto LA1_;
4287 	LA3_: ;
4288 	{
4289 		raiseKeyError__modulegraphs_3378(key);
4290 	}
4291 	LA1_: ;
4292 	return result;
4293 }
N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A *,newSeq__modulegraphs_2893)4294 N_LIB_PRIVATE N_NIMCALL(tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*, newSeq__modulegraphs_2893)(NI len) {
4295 	tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A* result;
4296 	result = NIM_NIL;
4297 	result = (tySequence__9aZVGG5Gtti9cC9bqRpXCtA3A*) newSeq((&NTIttypeseq__9aZVGG5Gtti9cC9bqRpXCtA3A_), len);
4298 	return result;
4299 }
N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA *,resolveInst__modulegraphs_2881)4300 N_LIB_PRIVATE N_NIMCALL(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*, resolveInst__modulegraphs_2881)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg* t) {
4301 	tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* result;
4302 	result = NIM_NIL;
4303 	result = (*t).inst;
4304 	{
4305 		NIM_BOOL T3_;
4306 		tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA* T7_;
4307 		NI T8_;
4308 		T3_ = (NIM_BOOL)0;
4309 		T3_ = (result == ((tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) NIM_NIL));
4310 		if (!(T3_)) goto LA4_;
4311 		T3_ = isCachedModule__modulegraphs_2697(g, (*t).module);
4312 		LA4_: ;
4313 		if (!T3_) goto LA5_;
4314 		T7_ = NIM_NIL;
4315 		T7_ = (tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA*) newObj((&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_), sizeof(tyObject_TInstantiation__5LqgVn6Tq9ainQRK7TQAQxA));
4316 		asgnRef((void**) (&(*T7_).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*t).sym.module, (*t).sym.packed_0));
4317 		result = T7_;
4318 		T8_ = ((*t).concreteTypes ? (*t).concreteTypes->Sup.len : 0);
4319 		asgnRef((void**) (&(*result).concreteTypes), newSeq__modulegraphs_2893(((NI) (T8_))));
4320 		{
4321 			NI i;
4322 			NI colontmp_;
4323 			NI T10_;
4324 			NI res;
4325 			i = (NI)0;
4326 			colontmp_ = (NI)0;
4327 			T10_ = (((*result).concreteTypes ? (*result).concreteTypes->Sup.len : 0)-1);
4328 			colontmp_ = T10_;
4329 			res = ((NI) 0);
4330 			{
4331 				while (1) {
4332 					if (!(res <= colontmp_)) goto LA12;
4333 					i = res;
4334 					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));
4335 					res += ((NI) 1);
4336 				} LA12: ;
4337 			}
4338 		}
4339 		unsureAsgnRef((void**) (&(*t).inst), result);
4340 	}
4341 	LA5_: ;
4342 	return result;
4343 }
N_NIMCALL(void,addMethodToGeneric__modulegraphs_7689)4344 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) {
4345 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g* T1_;
4346 	tySequence__159bHWBGAOOs6U7OZ9cQlO0g** T2_;
4347 	tyTuple__VrD6plbUKJjYKM0lCr3hGQ T3_;
4348 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T4_;
4349 	NI T5_;
4350 	T1_ = NIM_NIL;
4351 	T1_ = NIM_NIL;
4352 	T2_ = (tySequence__159bHWBGAOOs6U7OZ9cQlO0g**)0;
4353 	T2_ = mgetOrPut__modulegraphs_7725((&(*g).methodsPerType), (*t).Sup.itemId, T1_);
4354 	nimZeroMem((void*)(&T3_), sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ));
4355 	T3_.Field0 = col;
4356 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4357 	nimZeroMem((void*)(&T4_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4358 	T4_.sym = m;
4359 	T3_.Field1.id = T4_.id;
4360 	T3_.Field1.sym = T4_.sym;
4361 	unsureAsgnRef((void**) (&(*T2_)), (tySequence__159bHWBGAOOs6U7OZ9cQlO0g*) incrSeqV3((TGenericSeq*)((*T2_)), (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_)));
4362 	T5_ = (*T2_)->Sup.len++;
4363 	(*T2_)->data[T5_].Field0 = T3_.Field0;
4364 	(*T2_)->data[T5_].Field1.id = T3_.Field1.id;
4365 	asgnRef((void**) (&(*T2_)->data[T5_].Field1.sym), T3_.Field1.sym);
4366 }
N_NIMCALL(NIM_BOOL,hasDisabledAsgn__modulegraphs_8859)4367 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, hasDisabledAsgn__modulegraphs_8859)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4368 	NIM_BOOL result;
4369 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* op;
4370 	NIM_BOOL T1_;
4371 	result = (NIM_BOOL)0;
4372 	op = getAttachedOp__modulegraphs_4011(g, t, ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 1));
4373 	T1_ = (NIM_BOOL)0;
4374 	T1_ = !((op == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL)));
4375 	if (!(T1_)) goto LA2_;
4376 	T1_ = (((*op).flags &((NU64)1<<((NU)(((tyEnum_TSymFlag__K9ay6LWMat9bUiT9bIbMxpDHw) 24))&63U)))!=0);
4377 	LA2_: ;
4378 	result = T1_;
4379 	return result;
4380 }
N_NIMCALL(void,setToStringProc__modulegraphs_6035)4381 N_LIB_PRIVATE N_NIMCALL(void, setToStringProc__modulegraphs_6035)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* value) {
4382 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA T1_;
4383 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4384 	nimZeroMem((void*)(&T1_), sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA));
4385 	T1_.sym = value;
4386 	X5BX5Deq___modulegraphs_6079((&(*g).enumToStringProcs), (*t).Sup.itemId, T1_);
4387 }
N_NIMCALL(void,loadPackedSym__modulegraphs_8940)4388 N_LIB_PRIVATE N_NIMCALL(void, loadPackedSym__modulegraphs_8940)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* s) {
4389 	{
4390 		if (!((*s).sym == ((tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL))) goto LA3_;
4391 		unsureAsgnRef((void**) (&(*s).sym), loadSymFromId__icZic_8417((*g).config, (*g).cache, (&(*g).packed_0), (*s).id.module, (*s).id.packed_0));
4392 	}
4393 	LA3_: ;
4394 }
N_INLINE(void,nimGCunrefNoCycle)4395 static N_INLINE(void, nimGCunrefNoCycle)(void* p) {
4396 	tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g* T1_;
4397 	T1_ = (tyObject_Cell__1zcF9cV8XIAtbN8h5HRUB8g*)0;
4398 	T1_ = usrToCell__system_5270(p);
4399 	decRef__system_5315(T1_);
4400 }
N_NIMCALL(void,rememberEmittedTypeInfo__modulegraphs_9389)4401 N_LIB_PRIVATE N_NIMCALL(void, rememberEmittedTypeInfo__modulegraphs_9389)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, NI32 m, NimStringDesc* ti) {
4402 	{
4403 		NI T5_;
4404 		NimStringDesc* T6_;
4405 		if (!!(((*(*g).config).symbolFiles == ((tyEnum_SymbolFilesOption__gBES9bqm1ru9ape8SeMRAFgQ) 0)))) goto LA3_;
4406 		asgnRef((void**) (&(*g).packed_0->data[m].fromDisk.emittedTypeInfo), (tySequence__sM4lkSb7zS6F7OVMvW9cffQ*) incrSeqV3((TGenericSeq*)((*g).packed_0->data[m].fromDisk.emittedTypeInfo), (&NTIseqLstringT__sM4lkSb7zS6F7OVMvW9cffQ_)));
4407 		T5_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->Sup.len++;
4408 		T6_ = NIM_NIL;
4409 		T6_ = (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_]; (*g).packed_0->data[m].fromDisk.emittedTypeInfo->data[T5_] = copyStringRC1(ti);
4410 		if (T6_) nimGCunrefNoCycle(T6_);
4411 	}
4412 	LA3_: ;
4413 }
N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA *,X5BX5D___modulegraphs_5705)4414 N_LIB_PRIVATE N_NIMCALL(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*, X5BX5D___modulegraphs_5705)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t, tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g key) {
4415 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* result;
4416 	NI hcX60gensym22_;
4417 	NI indexX60gensym22_;
4418 	result = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4419 	hcX60gensym22_ = (NI)0;
4420 	indexX60gensym22_ = rawGet__modulegraphs_5712((*t), key, (&hcX60gensym22_));
4421 	{
4422 		if (!(((NI) 0) <= indexX60gensym22_)) goto LA3_;
4423 		result = (&(*t).data->data[indexX60gensym22_].Field2);
4424 	}
4425 	goto LA1_;
4426 	LA3_: ;
4427 	{
4428 		raiseKeyError__modulegraphs_3378(key);
4429 	}
4430 	LA1_: ;
4431 	return result;
4432 }
N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ *,getToStringProc__modulegraphs_5648)4433 N_LIB_PRIVATE N_NIMCALL(tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ*, getToStringProc__modulegraphs_5648)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g, tyObject_TType__facALICuu8zUj0hjvbTLFg* t) {
4434 	tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* result;
4435 	tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA* T1_;
4436 	result = NIM_NIL;
4437 	T1_ = (tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA*)0;
4438 	T1_ = X5BX5D___modulegraphs_5705((&(*g).enumToStringProcs), (*t).Sup.itemId);
4439 	result = resolveSym__modulegraphs_2866(g, T1_);
4440 	return result;
4441 }
N_NIMCALL(void,configComplete__modulegraphs_11271)4442 N_LIB_PRIVATE N_NIMCALL(void, configComplete__modulegraphs_11271)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4443 	rememberStartupConfig__icZic_505((&(*g).startupPackedConfig), (*g).config);
4444 }
N_NIMCALL(void,clear__modulegraphs_307)4445 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_307)(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw* t) {
4446 	{
4447 		NI i;
4448 		NI colontmp_;
4449 		NI T2_;
4450 		NI i_2;
4451 		i = (NI)0;
4452 		colontmp_ = (NI)0;
4453 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4454 		colontmp_ = T2_;
4455 		i_2 = ((NI) 0);
4456 		{
4457 			while (1) {
4458 				if (!(i_2 < colontmp_)) goto LA4;
4459 				i = i_2;
4460 				(*t).data->data[i].Field0 = ((NI) 0);
4461 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4462 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4463 				i_2 += ((NI) 1);
4464 			} LA4: ;
4465 		}
4466 	}
4467 	(*t).counter = ((NI) 0);
4468 }
N_NIMCALL(void,clear__modulegraphs_753)4469 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_753)(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg* t) {
4470 	{
4471 		NI i;
4472 		NI colontmp_;
4473 		NI T2_;
4474 		NI i_2;
4475 		i = (NI)0;
4476 		colontmp_ = (NI)0;
4477 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4478 		colontmp_ = T2_;
4479 		i_2 = ((NI) 0);
4480 		{
4481 			while (1) {
4482 				if (!(i_2 < colontmp_)) goto LA4;
4483 				i = i_2;
4484 				(*t).data->data[i].Field0 = ((NI) 0);
4485 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4486 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4487 				i_2 += ((NI) 1);
4488 			} LA4: ;
4489 		}
4490 	}
4491 	(*t).counter = ((NI) 0);
4492 }
N_NIMCALL(void,clear__modulegraphs_1289)4493 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1289)(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* t) {
4494 	{
4495 		NI i;
4496 		NI colontmp_;
4497 		NI T2_;
4498 		NI i_2;
4499 		i = (NI)0;
4500 		colontmp_ = (NI)0;
4501 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4502 		colontmp_ = T2_;
4503 		i_2 = ((NI) 0);
4504 		{
4505 			while (1) {
4506 				if (!(i_2 < colontmp_)) goto LA4;
4507 				i = i_2;
4508 				(*t).data->data[i].Field0 = ((NI) 0);
4509 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4510 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4511 				i_2 += ((NI) 1);
4512 			} LA4: ;
4513 		}
4514 	}
4515 	(*t).counter = ((NI) 0);
4516 }
N_NIMCALL(void,clear__modulegraphs_1725)4517 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_1725)(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w* t) {
4518 	{
4519 		NI i;
4520 		NI colontmp_;
4521 		NI T2_;
4522 		NI i_2;
4523 		i = (NI)0;
4524 		colontmp_ = (NI)0;
4525 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4526 		colontmp_ = T2_;
4527 		i_2 = ((NI) 0);
4528 		{
4529 			while (1) {
4530 				if (!(i_2 < colontmp_)) goto LA4;
4531 				i = i_2;
4532 				(*t).data->data[i].Field0 = ((NI) 0);
4533 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4534 				asgnRef((void**) (&(*t).data->data[i].Field2), NIM_NIL);
4535 				i_2 += ((NI) 1);
4536 			} LA4: ;
4537 		}
4538 	}
4539 	(*t).counter = ((NI) 0);
4540 }
N_NIMCALL(void,clear__modulegraphs_2170)4541 N_LIB_PRIVATE N_NIMCALL(void, clear__modulegraphs_2170)(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw* t) {
4542 	{
4543 		NI i;
4544 		NI colontmp_;
4545 		NI T2_;
4546 		NI i_2;
4547 		i = (NI)0;
4548 		colontmp_ = (NI)0;
4549 		T2_ = ((*t).data ? (*t).data->Sup.len : 0);
4550 		colontmp_ = T2_;
4551 		i_2 = ((NI) 0);
4552 		{
4553 			while (1) {
4554 				if (!(i_2 < colontmp_)) goto LA4;
4555 				i = i_2;
4556 				(*t).data->data[i].Field0 = ((NI) 0);
4557 				nimZeroMem((void*)(&(*t).data->data[i].Field1), sizeof(tyObject_ItemId__ozxAxZLHTQ9c3akTzYvt67g));
4558 				(*t).data->data[i].Field2.id.module = 0;
4559 				(*t).data->data[i].Field2.id.packed_0.module = 0;
4560 				(*t).data->data[i].Field2.id.packed_0.item = 0;
4561 				unsureAsgnRef((void**)&(*t).data->data[i].Field2.sym, NIM_NIL);
4562 				i_2 += ((NI) 1);
4563 			} LA4: ;
4564 		}
4565 	}
4566 	(*t).counter = ((NI) 0);
4567 }
N_NIMCALL(void,resetForBackend__modulegraphs_265)4568 N_LIB_PRIVATE N_NIMCALL(void, resetForBackend__modulegraphs_265)(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ* g) {
4569 	initStrTable__ast_4088((&(*g).compilerprocs));
4570 	clear__modulegraphs_307((&(*g).typeInstCache));
4571 	clear__modulegraphs_753((&(*g).procInstCache));
4572 	{
4573 		tyObject_Table__iowAVDkco3qpbEH0z8OmkQ* a;
4574 		tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg i;
4575 		a = (tyObject_Table__iowAVDkco3qpbEH0z8OmkQ*)0;
4576 		i = ((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 0);
4577 		{
4578 			while (1) {
4579 				a = (&(*g).attachedOps[(i)- 0]);
4580 				clear__modulegraphs_1289(a);
4581 				{
4582 					if (!(((tyEnum_TTypeAttachedOp__Rp5P9bWYldQTLkZ7DytmxOg) 4) <= i)) goto LA6_;
4583 					goto LA2;
4584 				}
4585 				LA6_: ;
4586 				i += ((NI) 1);
4587 			}
4588 		} LA2: ;
4589 	}
4590 	clear__modulegraphs_1725((&(*g).methodsPerType));
4591 	clear__modulegraphs_2170((&(*g).enumToStringProcs));
4592 }
N_NIMCALL(void,compiler_modulegraphsDatInit000)4593 N_LIB_PRIVATE N_NIMCALL(void, compiler_modulegraphsDatInit000)(void) {
4594 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_2_48[48];
4595 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_3_7[7];
4596 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_4_2[2];
4597 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_5_2[2];
4598 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_6_2[2];
4599 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_7_3[3];
4600 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_8_2[2];
4601 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_9_2[2];
4602 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_10_3[3];
4603 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_11_4[4];
4604 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_12_2[2];
4605 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_13_3[3];
4606 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_14_2[2];
4607 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_15_3[3];
4608 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_16_2[2];
4609 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_17_2[2];
4610 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_18_3[3];
4611 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_19_2[2];
4612 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_20_3[3];
4613 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_21_2[2];
4614 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_22_3[3];
4615 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_23_2[2];
4616 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_24_3[3];
4617 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_25_2[2];
4618 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_26_2[2];
4619 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_27_2[2];
4620 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_28_3[3];
4621 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_29_2[2];
4622 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_30_3[3];
4623 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_31_2[2];
4624 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_32_3[3];
4625 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_33_2[2];
4626 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_34_3[3];
4627 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_35_2[2];
4628 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_36_3[3];
4629 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_37_2[2];
4630 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_38_3[3];
4631 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_39_4[4];
4632 static TNimNode* TM__vJDjRhiQWnfbAi9csscWSug_40_13[13];
4633 static TNimNode TM__vJDjRhiQWnfbAi9csscWSug_0[200];
4634 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4635 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ);
4636 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.kind = 18;
4637 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.base = 0;
4638 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.flags = 2;
4639 TM__vJDjRhiQWnfbAi9csscWSug_2_48[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[1];
4640 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.size = sizeof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4641 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.align = NIM_ALIGNOF(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA);
4642 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.kind = 18;
4643 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.base = 0;
4644 TM__vJDjRhiQWnfbAi9csscWSug_3_7[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[3];
4645 TM__vJDjRhiQWnfbAi9csscWSug_0[3].kind = 1;
4646 TM__vJDjRhiQWnfbAi9csscWSug_0[3].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, module);
4647 TM__vJDjRhiQWnfbAi9csscWSug_0[3].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4648 TM__vJDjRhiQWnfbAi9csscWSug_0[3].name = "module";
4649 TM__vJDjRhiQWnfbAi9csscWSug_3_7[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[4];
4650 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.size = sizeof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4651 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.align = NIM_ALIGNOF(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA);
4652 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.kind = 18;
4653 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.base = 0;
4654 TM__vJDjRhiQWnfbAi9csscWSug_4_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[6];
4655 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.size = sizeof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4656 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.align = NIM_ALIGNOF(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ);
4657 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.kind = 18;
4658 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.base = 0;
4659 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.flags = 1;
4660 TM__vJDjRhiQWnfbAi9csscWSug_5_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[8];
4661 TM__vJDjRhiQWnfbAi9csscWSug_0[8].kind = 1;
4662 TM__vJDjRhiQWnfbAi9csscWSug_0[8].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, module);
4663 TM__vJDjRhiQWnfbAi9csscWSug_0[8].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4664 TM__vJDjRhiQWnfbAi9csscWSug_0[8].name = "module";
4665 TM__vJDjRhiQWnfbAi9csscWSug_5_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[9];
4666 TM__vJDjRhiQWnfbAi9csscWSug_0[9].kind = 1;
4667 TM__vJDjRhiQWnfbAi9csscWSug_0[9].offset = offsetof(tyObject_FullId__pfGm9bmVgXcP2kl6OfHhZgQ, packed_0);
4668 TM__vJDjRhiQWnfbAi9csscWSug_0[9].typ = (&NTIpackeditemid__FzcXUzSZ9cNfGYsfibgjWlQ_);
4669 TM__vJDjRhiQWnfbAi9csscWSug_0[9].name = "packed";
4670 TM__vJDjRhiQWnfbAi9csscWSug_0[7].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[7].sons = &TM__vJDjRhiQWnfbAi9csscWSug_5_2[0];
4671 NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[7];
4672 TM__vJDjRhiQWnfbAi9csscWSug_0[6].kind = 1;
4673 TM__vJDjRhiQWnfbAi9csscWSug_0[6].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, id);
4674 TM__vJDjRhiQWnfbAi9csscWSug_0[6].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4675 TM__vJDjRhiQWnfbAi9csscWSug_0[6].name = "id";
4676 TM__vJDjRhiQWnfbAi9csscWSug_4_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[10];
4677 TM__vJDjRhiQWnfbAi9csscWSug_0[10].kind = 1;
4678 TM__vJDjRhiQWnfbAi9csscWSug_0[10].offset = offsetof(tyObject_LazySym__rhF4Xi6CELPmWy539c1l6fA, sym);
4679 TM__vJDjRhiQWnfbAi9csscWSug_0[10].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4680 TM__vJDjRhiQWnfbAi9csscWSug_0[10].name = "sym";
4681 TM__vJDjRhiQWnfbAi9csscWSug_0[5].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[5].sons = &TM__vJDjRhiQWnfbAi9csscWSug_4_2[0];
4682 NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[5];
4683 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.size = sizeof(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4684 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.align = NIM_ALIGNOF(tySequence__vv5mGmK03BCr5e3LTZA5Hw*);
4685 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.kind = 24;
4686 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.base = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4687 NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_.marker = Marker_tySequence__vv5mGmK03BCr5e3LTZA5Hw;
4688 TM__vJDjRhiQWnfbAi9csscWSug_0[4].kind = 1;
4689 TM__vJDjRhiQWnfbAi9csscWSug_0[4].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, converters);
4690 TM__vJDjRhiQWnfbAi9csscWSug_0[4].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4691 TM__vJDjRhiQWnfbAi9csscWSug_0[4].name = "converters";
4692 TM__vJDjRhiQWnfbAi9csscWSug_3_7[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[11];
4693 TM__vJDjRhiQWnfbAi9csscWSug_0[11].kind = 1;
4694 TM__vJDjRhiQWnfbAi9csscWSug_0[11].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, patterns);
4695 TM__vJDjRhiQWnfbAi9csscWSug_0[11].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4696 TM__vJDjRhiQWnfbAi9csscWSug_0[11].name = "patterns";
4697 TM__vJDjRhiQWnfbAi9csscWSug_3_7[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[12];
4698 TM__vJDjRhiQWnfbAi9csscWSug_0[12].kind = 1;
4699 TM__vJDjRhiQWnfbAi9csscWSug_0[12].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, pureEnums);
4700 TM__vJDjRhiQWnfbAi9csscWSug_0[12].typ = (&NTIseqLlazysymT__vv5mGmK03BCr5e3LTZA5Hw_);
4701 TM__vJDjRhiQWnfbAi9csscWSug_0[12].name = "pureEnums";
4702 TM__vJDjRhiQWnfbAi9csscWSug_3_7[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[13];
4703 TM__vJDjRhiQWnfbAi9csscWSug_0[13].kind = 1;
4704 TM__vJDjRhiQWnfbAi9csscWSug_0[13].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interf);
4705 TM__vJDjRhiQWnfbAi9csscWSug_0[13].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4706 TM__vJDjRhiQWnfbAi9csscWSug_0[13].name = "interf";
4707 TM__vJDjRhiQWnfbAi9csscWSug_3_7[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[14];
4708 TM__vJDjRhiQWnfbAi9csscWSug_0[14].kind = 1;
4709 TM__vJDjRhiQWnfbAi9csscWSug_0[14].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, interfHidden);
4710 TM__vJDjRhiQWnfbAi9csscWSug_0[14].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
4711 TM__vJDjRhiQWnfbAi9csscWSug_0[14].name = "interfHidden";
4712 TM__vJDjRhiQWnfbAi9csscWSug_3_7[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[15];
4713 TM__vJDjRhiQWnfbAi9csscWSug_0[15].kind = 1;
4714 TM__vJDjRhiQWnfbAi9csscWSug_0[15].offset = offsetof(tyObject_Iface__uvkV248cZcsEQKaQm7C9aEA, uniqueName);
4715 TM__vJDjRhiQWnfbAi9csscWSug_0[15].typ = (&NTIrope__4hi0XQqK9aLiPuWT9acsXm9aQ_);
4716 TM__vJDjRhiQWnfbAi9csscWSug_0[15].name = "uniqueName";
4717 TM__vJDjRhiQWnfbAi9csscWSug_0[2].len = 7; TM__vJDjRhiQWnfbAi9csscWSug_0[2].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[2].sons = &TM__vJDjRhiQWnfbAi9csscWSug_3_7[0];
4718 NTIiface__uvkV248cZcsEQKaQm7C9aEA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[2];
4719 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.size = sizeof(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4720 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.align = NIM_ALIGNOF(tySequence__4mZLwkxT8rbt9bf3wXrXYNQ*);
4721 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.kind = 24;
4722 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.base = (&NTIiface__uvkV248cZcsEQKaQm7C9aEA_);
4723 NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_.marker = Marker_tySequence__4mZLwkxT8rbt9bf3wXrXYNQ;
4724 TM__vJDjRhiQWnfbAi9csscWSug_0[1].kind = 1;
4725 TM__vJDjRhiQWnfbAi9csscWSug_0[1].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, ifaces);
4726 TM__vJDjRhiQWnfbAi9csscWSug_0[1].typ = (&NTIseqLifaceT__4mZLwkxT8rbt9bf3wXrXYNQ_);
4727 TM__vJDjRhiQWnfbAi9csscWSug_0[1].name = "ifaces";
4728 TM__vJDjRhiQWnfbAi9csscWSug_2_48[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[16];
4729 TM__vJDjRhiQWnfbAi9csscWSug_0[16].kind = 1;
4730 TM__vJDjRhiQWnfbAi9csscWSug_0[16].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packed_0);
4731 TM__vJDjRhiQWnfbAi9csscWSug_0[16].typ = (&NTIpackedmodulegraph__rQHmYk1HzcwNxKBymIFHpA_);
4732 TM__vJDjRhiQWnfbAi9csscWSug_0[16].name = "packed";
4733 TM__vJDjRhiQWnfbAi9csscWSug_2_48[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[17];
4734 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.size = sizeof(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4735 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.align = NIM_ALIGNOF(tySequence__XMM60DtBsc6xYsIpNANkrA*);
4736 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.kind = 24;
4737 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.base = (&NTIpackedencoder__B9cE9a0GbvqWW9aHf4N7RAaIw_);
4738 NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_.marker = Marker_tySequence__XMM60DtBsc6xYsIpNANkrA;
4739 TM__vJDjRhiQWnfbAi9csscWSug_0[17].kind = 1;
4740 TM__vJDjRhiQWnfbAi9csscWSug_0[17].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, encoders);
4741 TM__vJDjRhiQWnfbAi9csscWSug_0[17].typ = (&NTIseqLpackedencoderT__XMM60DtBsc6xYsIpNANkrA_);
4742 TM__vJDjRhiQWnfbAi9csscWSug_0[17].name = "encoders";
4743 TM__vJDjRhiQWnfbAi9csscWSug_2_48[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[18];
4744 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.size = sizeof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4745 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.align = NIM_ALIGNOF(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw);
4746 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.kind = 18;
4747 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.base = 0;
4748 TM__vJDjRhiQWnfbAi9csscWSug_6_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[20];
4749 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.size = sizeof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4750 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.align = NIM_ALIGNOF(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ);
4751 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.kind = 18;
4752 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.base = 0;
4753 TM__vJDjRhiQWnfbAi9csscWSug_7_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[22];
4754 TM__vJDjRhiQWnfbAi9csscWSug_0[22].kind = 1;
4755 TM__vJDjRhiQWnfbAi9csscWSug_0[22].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field0);
4756 TM__vJDjRhiQWnfbAi9csscWSug_0[22].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4757 TM__vJDjRhiQWnfbAi9csscWSug_0[22].name = "Field0";
4758 TM__vJDjRhiQWnfbAi9csscWSug_7_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[23];
4759 TM__vJDjRhiQWnfbAi9csscWSug_0[23].kind = 1;
4760 TM__vJDjRhiQWnfbAi9csscWSug_0[23].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field1);
4761 TM__vJDjRhiQWnfbAi9csscWSug_0[23].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4762 TM__vJDjRhiQWnfbAi9csscWSug_0[23].name = "Field1";
4763 TM__vJDjRhiQWnfbAi9csscWSug_7_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[24];
4764 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.size = sizeof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4765 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.align = NIM_ALIGNOF(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg);
4766 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.kind = 18;
4767 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.base = 0;
4768 TM__vJDjRhiQWnfbAi9csscWSug_8_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[26];
4769 TM__vJDjRhiQWnfbAi9csscWSug_0[26].kind = 1;
4770 TM__vJDjRhiQWnfbAi9csscWSug_0[26].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, id);
4771 TM__vJDjRhiQWnfbAi9csscWSug_0[26].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4772 TM__vJDjRhiQWnfbAi9csscWSug_0[26].name = "id";
4773 TM__vJDjRhiQWnfbAi9csscWSug_8_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[27];
4774 TM__vJDjRhiQWnfbAi9csscWSug_0[27].kind = 1;
4775 TM__vJDjRhiQWnfbAi9csscWSug_0[27].offset = offsetof(tyObject_LazyType__Q19c34D32PKyTKlx6R6yODg, typ);
4776 TM__vJDjRhiQWnfbAi9csscWSug_0[27].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
4777 TM__vJDjRhiQWnfbAi9csscWSug_0[27].name = "typ";
4778 TM__vJDjRhiQWnfbAi9csscWSug_0[25].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[25].sons = &TM__vJDjRhiQWnfbAi9csscWSug_8_2[0];
4779 NTIlazytype__Q19c34D32PKyTKlx6R6yODg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[25];
4780 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.size = sizeof(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4781 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.align = NIM_ALIGNOF(tySequence__O5RcspOP32YJ4YtU5ppxxA*);
4782 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.kind = 24;
4783 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.base = (&NTIlazytype__Q19c34D32PKyTKlx6R6yODg_);
4784 NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_.marker = Marker_tySequence__O5RcspOP32YJ4YtU5ppxxA;
4785 TM__vJDjRhiQWnfbAi9csscWSug_0[24].kind = 1;
4786 TM__vJDjRhiQWnfbAi9csscWSug_0[24].offset = offsetof(tyTuple__l7R9cf53SDCcRmz9aWTyEKqQ, Field2);
4787 TM__vJDjRhiQWnfbAi9csscWSug_0[24].typ = (&NTIseqLlazytypeT__O5RcspOP32YJ4YtU5ppxxA_);
4788 TM__vJDjRhiQWnfbAi9csscWSug_0[24].name = "Field2";
4789 TM__vJDjRhiQWnfbAi9csscWSug_0[21].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[21].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[21].sons = &TM__vJDjRhiQWnfbAi9csscWSug_7_3[0];
4790 NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[21];
4791 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.size = sizeof(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4792 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.align = NIM_ALIGNOF(tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg*);
4793 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.kind = 24;
4794 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.base = (&NTIkeyvaluepair__l7R9cf53SDCcRmz9aWTyEKqQ_);
4795 NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_.marker = Marker_tySequence__ChDZ6dokJ9aj9cg3KBoCU5vg;
4796 TM__vJDjRhiQWnfbAi9csscWSug_0[20].kind = 1;
4797 TM__vJDjRhiQWnfbAi9csscWSug_0[20].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, data);
4798 TM__vJDjRhiQWnfbAi9csscWSug_0[20].typ = (&NTIkeyvaluepairseq__ChDZ6dokJ9aj9cg3KBoCU5vg_);
4799 TM__vJDjRhiQWnfbAi9csscWSug_0[20].name = "data";
4800 TM__vJDjRhiQWnfbAi9csscWSug_6_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[28];
4801 TM__vJDjRhiQWnfbAi9csscWSug_0[28].kind = 1;
4802 TM__vJDjRhiQWnfbAi9csscWSug_0[28].offset = offsetof(tyObject_Table__ZqXrnX212T9bCb4lhpQ9bFBw, counter);
4803 TM__vJDjRhiQWnfbAi9csscWSug_0[28].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4804 TM__vJDjRhiQWnfbAi9csscWSug_0[28].name = "counter";
4805 TM__vJDjRhiQWnfbAi9csscWSug_0[19].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[19].sons = &TM__vJDjRhiQWnfbAi9csscWSug_6_2[0];
4806 NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[19];
4807 TM__vJDjRhiQWnfbAi9csscWSug_0[18].kind = 1;
4808 TM__vJDjRhiQWnfbAi9csscWSug_0[18].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, typeInstCache);
4809 TM__vJDjRhiQWnfbAi9csscWSug_0[18].typ = (&NTItable__ZqXrnX212T9bCb4lhpQ9bFBw_);
4810 TM__vJDjRhiQWnfbAi9csscWSug_0[18].name = "typeInstCache";
4811 TM__vJDjRhiQWnfbAi9csscWSug_2_48[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[29];
4812 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.size = sizeof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4813 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.align = NIM_ALIGNOF(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg);
4814 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.kind = 18;
4815 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.base = 0;
4816 TM__vJDjRhiQWnfbAi9csscWSug_9_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[31];
4817 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.size = sizeof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4818 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.align = NIM_ALIGNOF(tyTuple__o67sDX0wYbEuhI9cJYAbDtg);
4819 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.kind = 18;
4820 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.base = 0;
4821 TM__vJDjRhiQWnfbAi9csscWSug_10_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[33];
4822 TM__vJDjRhiQWnfbAi9csscWSug_0[33].kind = 1;
4823 TM__vJDjRhiQWnfbAi9csscWSug_0[33].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field0);
4824 TM__vJDjRhiQWnfbAi9csscWSug_0[33].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4825 TM__vJDjRhiQWnfbAi9csscWSug_0[33].name = "Field0";
4826 TM__vJDjRhiQWnfbAi9csscWSug_10_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[34];
4827 TM__vJDjRhiQWnfbAi9csscWSug_0[34].kind = 1;
4828 TM__vJDjRhiQWnfbAi9csscWSug_0[34].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field1);
4829 TM__vJDjRhiQWnfbAi9csscWSug_0[34].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4830 TM__vJDjRhiQWnfbAi9csscWSug_0[34].name = "Field1";
4831 TM__vJDjRhiQWnfbAi9csscWSug_10_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[35];
4832 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.size = sizeof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4833 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.align = NIM_ALIGNOF(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg);
4834 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.kind = 18;
4835 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.base = 0;
4836 TM__vJDjRhiQWnfbAi9csscWSug_11_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[37];
4837 TM__vJDjRhiQWnfbAi9csscWSug_0[37].kind = 1;
4838 TM__vJDjRhiQWnfbAi9csscWSug_0[37].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, module);
4839 TM__vJDjRhiQWnfbAi9csscWSug_0[37].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4840 TM__vJDjRhiQWnfbAi9csscWSug_0[37].name = "module";
4841 TM__vJDjRhiQWnfbAi9csscWSug_11_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[38];
4842 TM__vJDjRhiQWnfbAi9csscWSug_0[38].kind = 1;
4843 TM__vJDjRhiQWnfbAi9csscWSug_0[38].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, sym);
4844 TM__vJDjRhiQWnfbAi9csscWSug_0[38].typ = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4845 TM__vJDjRhiQWnfbAi9csscWSug_0[38].name = "sym";
4846 TM__vJDjRhiQWnfbAi9csscWSug_11_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[39];
4847 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.size = sizeof(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4848 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.align = NIM_ALIGNOF(tySequence__ipEvhpHAmm8ZCn9bZAOdNYA*);
4849 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.kind = 24;
4850 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.base = (&NTIfullid__pfGm9bmVgXcP2kl6OfHhZgQ_);
4851 NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_.marker = Marker_tySequence__ipEvhpHAmm8ZCn9bZAOdNYA;
4852 TM__vJDjRhiQWnfbAi9csscWSug_0[39].kind = 1;
4853 TM__vJDjRhiQWnfbAi9csscWSug_0[39].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, concreteTypes);
4854 TM__vJDjRhiQWnfbAi9csscWSug_0[39].typ = (&NTIseqLfullidT__ipEvhpHAmm8ZCn9bZAOdNYA_);
4855 TM__vJDjRhiQWnfbAi9csscWSug_0[39].name = "concreteTypes";
4856 TM__vJDjRhiQWnfbAi9csscWSug_11_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[40];
4857 TM__vJDjRhiQWnfbAi9csscWSug_0[40].kind = 1;
4858 TM__vJDjRhiQWnfbAi9csscWSug_0[40].offset = offsetof(tyObject_LazyInstantiation__rlce0Sj8mBfLfm69c2yVTZg, inst);
4859 TM__vJDjRhiQWnfbAi9csscWSug_0[40].typ = (&NTIpinstantiation__Y32tFilzS9adEEksgrCsOzQ_);
4860 TM__vJDjRhiQWnfbAi9csscWSug_0[40].name = "inst";
4861 TM__vJDjRhiQWnfbAi9csscWSug_0[36].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[36].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[36].sons = &TM__vJDjRhiQWnfbAi9csscWSug_11_4[0];
4862 NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[36];
4863 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.size = sizeof(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4864 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.align = NIM_ALIGNOF(tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA*);
4865 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.kind = 24;
4866 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.base = (&NTIlazyinstantiation__rlce0Sj8mBfLfm69c2yVTZg_);
4867 NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_.marker = Marker_tySequence__Or1y9bNpmj8PM8AcK9c9cg7RA;
4868 TM__vJDjRhiQWnfbAi9csscWSug_0[35].kind = 1;
4869 TM__vJDjRhiQWnfbAi9csscWSug_0[35].offset = offsetof(tyTuple__o67sDX0wYbEuhI9cJYAbDtg, Field2);
4870 TM__vJDjRhiQWnfbAi9csscWSug_0[35].typ = (&NTIseqLlazyinstantiationT__Or1y9bNpmj8PM8AcK9c9cg7RA_);
4871 TM__vJDjRhiQWnfbAi9csscWSug_0[35].name = "Field2";
4872 TM__vJDjRhiQWnfbAi9csscWSug_0[32].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[32].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[32].sons = &TM__vJDjRhiQWnfbAi9csscWSug_10_3[0];
4873 NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[32];
4874 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.size = sizeof(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4875 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.align = NIM_ALIGNOF(tySequence__mWRMiYLthG9coLjkbElCxkw*);
4876 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.kind = 24;
4877 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.base = (&NTIkeyvaluepair__o67sDX0wYbEuhI9cJYAbDtg_);
4878 NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_.marker = Marker_tySequence__mWRMiYLthG9coLjkbElCxkw;
4879 TM__vJDjRhiQWnfbAi9csscWSug_0[31].kind = 1;
4880 TM__vJDjRhiQWnfbAi9csscWSug_0[31].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, data);
4881 TM__vJDjRhiQWnfbAi9csscWSug_0[31].typ = (&NTIkeyvaluepairseq__mWRMiYLthG9coLjkbElCxkw_);
4882 TM__vJDjRhiQWnfbAi9csscWSug_0[31].name = "data";
4883 TM__vJDjRhiQWnfbAi9csscWSug_9_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[41];
4884 TM__vJDjRhiQWnfbAi9csscWSug_0[41].kind = 1;
4885 TM__vJDjRhiQWnfbAi9csscWSug_0[41].offset = offsetof(tyObject_Table__UVZI5J9aS51B4B0eYPpW1Rg, counter);
4886 TM__vJDjRhiQWnfbAi9csscWSug_0[41].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4887 TM__vJDjRhiQWnfbAi9csscWSug_0[41].name = "counter";
4888 TM__vJDjRhiQWnfbAi9csscWSug_0[30].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[30].sons = &TM__vJDjRhiQWnfbAi9csscWSug_9_2[0];
4889 NTItable__UVZI5J9aS51B4B0eYPpW1Rg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[30];
4890 TM__vJDjRhiQWnfbAi9csscWSug_0[29].kind = 1;
4891 TM__vJDjRhiQWnfbAi9csscWSug_0[29].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, procInstCache);
4892 TM__vJDjRhiQWnfbAi9csscWSug_0[29].typ = (&NTItable__UVZI5J9aS51B4B0eYPpW1Rg_);
4893 TM__vJDjRhiQWnfbAi9csscWSug_0[29].name = "procInstCache";
4894 TM__vJDjRhiQWnfbAi9csscWSug_2_48[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[42];
4895 NTItable__iowAVDkco3qpbEH0z8OmkQ_.size = sizeof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4896 NTItable__iowAVDkco3qpbEH0z8OmkQ_.align = NIM_ALIGNOF(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ);
4897 NTItable__iowAVDkco3qpbEH0z8OmkQ_.kind = 18;
4898 NTItable__iowAVDkco3qpbEH0z8OmkQ_.base = 0;
4899 TM__vJDjRhiQWnfbAi9csscWSug_12_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[44];
4900 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.size = sizeof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4901 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.align = NIM_ALIGNOF(tyTuple__9aNnDWBFMF44sfFinBpMT4Q);
4902 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.kind = 18;
4903 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.base = 0;
4904 TM__vJDjRhiQWnfbAi9csscWSug_13_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[46];
4905 TM__vJDjRhiQWnfbAi9csscWSug_0[46].kind = 1;
4906 TM__vJDjRhiQWnfbAi9csscWSug_0[46].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field0);
4907 TM__vJDjRhiQWnfbAi9csscWSug_0[46].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4908 TM__vJDjRhiQWnfbAi9csscWSug_0[46].name = "Field0";
4909 TM__vJDjRhiQWnfbAi9csscWSug_13_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[47];
4910 TM__vJDjRhiQWnfbAi9csscWSug_0[47].kind = 1;
4911 TM__vJDjRhiQWnfbAi9csscWSug_0[47].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field1);
4912 TM__vJDjRhiQWnfbAi9csscWSug_0[47].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4913 TM__vJDjRhiQWnfbAi9csscWSug_0[47].name = "Field1";
4914 TM__vJDjRhiQWnfbAi9csscWSug_13_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[48];
4915 TM__vJDjRhiQWnfbAi9csscWSug_0[48].kind = 1;
4916 TM__vJDjRhiQWnfbAi9csscWSug_0[48].offset = offsetof(tyTuple__9aNnDWBFMF44sfFinBpMT4Q, Field2);
4917 TM__vJDjRhiQWnfbAi9csscWSug_0[48].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
4918 TM__vJDjRhiQWnfbAi9csscWSug_0[48].name = "Field2";
4919 TM__vJDjRhiQWnfbAi9csscWSug_0[45].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[45].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[45].sons = &TM__vJDjRhiQWnfbAi9csscWSug_13_3[0];
4920 NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[45];
4921 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.size = sizeof(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4922 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.align = NIM_ALIGNOF(tySequence__bTDCDwD2P7TodzbAefLcSw*);
4923 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.kind = 24;
4924 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.base = (&NTIkeyvaluepair__9aNnDWBFMF44sfFinBpMT4Q_);
4925 NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_.marker = Marker_tySequence__bTDCDwD2P7TodzbAefLcSw;
4926 TM__vJDjRhiQWnfbAi9csscWSug_0[44].kind = 1;
4927 TM__vJDjRhiQWnfbAi9csscWSug_0[44].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, data);
4928 TM__vJDjRhiQWnfbAi9csscWSug_0[44].typ = (&NTIkeyvaluepairseq__bTDCDwD2P7TodzbAefLcSw_);
4929 TM__vJDjRhiQWnfbAi9csscWSug_0[44].name = "data";
4930 TM__vJDjRhiQWnfbAi9csscWSug_12_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[49];
4931 TM__vJDjRhiQWnfbAi9csscWSug_0[49].kind = 1;
4932 TM__vJDjRhiQWnfbAi9csscWSug_0[49].offset = offsetof(tyObject_Table__iowAVDkco3qpbEH0z8OmkQ, counter);
4933 TM__vJDjRhiQWnfbAi9csscWSug_0[49].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4934 TM__vJDjRhiQWnfbAi9csscWSug_0[49].name = "counter";
4935 TM__vJDjRhiQWnfbAi9csscWSug_0[43].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[43].sons = &TM__vJDjRhiQWnfbAi9csscWSug_12_2[0];
4936 NTItable__iowAVDkco3qpbEH0z8OmkQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[43];
4937 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.size = sizeof(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4938 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.align = NIM_ALIGNOF(tyArray__pxY9cgs6r9cBvGwlO8XZ9ccbQ);
4939 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.kind = 16;
4940 NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_.base = (&NTItable__iowAVDkco3qpbEH0z8OmkQ_);
4941 TM__vJDjRhiQWnfbAi9csscWSug_0[42].kind = 1;
4942 TM__vJDjRhiQWnfbAi9csscWSug_0[42].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, attachedOps);
4943 TM__vJDjRhiQWnfbAi9csscWSug_0[42].typ = (&NTIarrayLttypeattachedop_tableLastOitemid_astOpsymTT__pxY9cgs6r9cBvGwlO8XZ9ccbQ_);
4944 TM__vJDjRhiQWnfbAi9csscWSug_0[42].name = "attachedOps";
4945 TM__vJDjRhiQWnfbAi9csscWSug_2_48[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[50];
4946 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.size = sizeof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4947 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.align = NIM_ALIGNOF(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w);
4948 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.kind = 18;
4949 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.base = 0;
4950 TM__vJDjRhiQWnfbAi9csscWSug_14_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[52];
4951 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.size = sizeof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4952 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.align = NIM_ALIGNOF(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg);
4953 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.kind = 18;
4954 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.base = 0;
4955 TM__vJDjRhiQWnfbAi9csscWSug_15_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[54];
4956 TM__vJDjRhiQWnfbAi9csscWSug_0[54].kind = 1;
4957 TM__vJDjRhiQWnfbAi9csscWSug_0[54].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field0);
4958 TM__vJDjRhiQWnfbAi9csscWSug_0[54].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4959 TM__vJDjRhiQWnfbAi9csscWSug_0[54].name = "Field0";
4960 TM__vJDjRhiQWnfbAi9csscWSug_15_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[55];
4961 TM__vJDjRhiQWnfbAi9csscWSug_0[55].kind = 1;
4962 TM__vJDjRhiQWnfbAi9csscWSug_0[55].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field1);
4963 TM__vJDjRhiQWnfbAi9csscWSug_0[55].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
4964 TM__vJDjRhiQWnfbAi9csscWSug_0[55].name = "Field1";
4965 TM__vJDjRhiQWnfbAi9csscWSug_15_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[56];
4966 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.size = sizeof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4967 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.align = NIM_ALIGNOF(tyTuple__VrD6plbUKJjYKM0lCr3hGQ);
4968 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.kind = 18;
4969 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.base = 0;
4970 TM__vJDjRhiQWnfbAi9csscWSug_16_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[58];
4971 TM__vJDjRhiQWnfbAi9csscWSug_0[58].kind = 1;
4972 TM__vJDjRhiQWnfbAi9csscWSug_0[58].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field0);
4973 TM__vJDjRhiQWnfbAi9csscWSug_0[58].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
4974 TM__vJDjRhiQWnfbAi9csscWSug_0[58].name = "Field0";
4975 TM__vJDjRhiQWnfbAi9csscWSug_16_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[59];
4976 TM__vJDjRhiQWnfbAi9csscWSug_0[59].kind = 1;
4977 TM__vJDjRhiQWnfbAi9csscWSug_0[59].offset = offsetof(tyTuple__VrD6plbUKJjYKM0lCr3hGQ, Field1);
4978 TM__vJDjRhiQWnfbAi9csscWSug_0[59].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
4979 TM__vJDjRhiQWnfbAi9csscWSug_0[59].name = "Field1";
4980 TM__vJDjRhiQWnfbAi9csscWSug_0[57].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[57].sons = &TM__vJDjRhiQWnfbAi9csscWSug_16_2[0];
4981 NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[57];
4982 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.size = sizeof(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4983 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.align = NIM_ALIGNOF(tySequence__159bHWBGAOOs6U7OZ9cQlO0g*);
4984 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.kind = 24;
4985 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.base = (&NTILint_lazysymT__VrD6plbUKJjYKM0lCr3hGQ_);
4986 NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_.marker = Marker_tySequence__159bHWBGAOOs6U7OZ9cQlO0g;
4987 TM__vJDjRhiQWnfbAi9csscWSug_0[56].kind = 1;
4988 TM__vJDjRhiQWnfbAi9csscWSug_0[56].offset = offsetof(tyTuple__dT8l9anHpNRgQSBAI9ctQ2wg, Field2);
4989 TM__vJDjRhiQWnfbAi9csscWSug_0[56].typ = (&NTIseqLLint_lazysymTT__159bHWBGAOOs6U7OZ9cQlO0g_);
4990 TM__vJDjRhiQWnfbAi9csscWSug_0[56].name = "Field2";
4991 TM__vJDjRhiQWnfbAi9csscWSug_0[53].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[53].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[53].sons = &TM__vJDjRhiQWnfbAi9csscWSug_15_3[0];
4992 NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[53];
4993 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.size = sizeof(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4994 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.align = NIM_ALIGNOF(tySequence__3MPVXAHA08SszBrU4ffqEg*);
4995 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.kind = 24;
4996 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.base = (&NTIkeyvaluepair__dT8l9anHpNRgQSBAI9ctQ2wg_);
4997 NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_.marker = Marker_tySequence__3MPVXAHA08SszBrU4ffqEg;
4998 TM__vJDjRhiQWnfbAi9csscWSug_0[52].kind = 1;
4999 TM__vJDjRhiQWnfbAi9csscWSug_0[52].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, data);
5000 TM__vJDjRhiQWnfbAi9csscWSug_0[52].typ = (&NTIkeyvaluepairseq__3MPVXAHA08SszBrU4ffqEg_);
5001 TM__vJDjRhiQWnfbAi9csscWSug_0[52].name = "data";
5002 TM__vJDjRhiQWnfbAi9csscWSug_14_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[60];
5003 TM__vJDjRhiQWnfbAi9csscWSug_0[60].kind = 1;
5004 TM__vJDjRhiQWnfbAi9csscWSug_0[60].offset = offsetof(tyObject_Table__KUYGGgSxi8wBr0SXET9bi3w, counter);
5005 TM__vJDjRhiQWnfbAi9csscWSug_0[60].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5006 TM__vJDjRhiQWnfbAi9csscWSug_0[60].name = "counter";
5007 TM__vJDjRhiQWnfbAi9csscWSug_0[51].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[51].sons = &TM__vJDjRhiQWnfbAi9csscWSug_14_2[0];
5008 NTItable__KUYGGgSxi8wBr0SXET9bi3w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[51];
5009 TM__vJDjRhiQWnfbAi9csscWSug_0[50].kind = 1;
5010 TM__vJDjRhiQWnfbAi9csscWSug_0[50].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methodsPerType);
5011 TM__vJDjRhiQWnfbAi9csscWSug_0[50].typ = (&NTItable__KUYGGgSxi8wBr0SXET9bi3w_);
5012 TM__vJDjRhiQWnfbAi9csscWSug_0[50].name = "methodsPerType";
5013 TM__vJDjRhiQWnfbAi9csscWSug_2_48[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[61];
5014 NTItable__KcymdZjUsmGSK8BxmvoJgw_.size = sizeof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
5015 NTItable__KcymdZjUsmGSK8BxmvoJgw_.align = NIM_ALIGNOF(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw);
5016 NTItable__KcymdZjUsmGSK8BxmvoJgw_.kind = 18;
5017 NTItable__KcymdZjUsmGSK8BxmvoJgw_.base = 0;
5018 TM__vJDjRhiQWnfbAi9csscWSug_17_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[63];
5019 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.size = sizeof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
5020 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.align = NIM_ALIGNOF(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA);
5021 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.kind = 18;
5022 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.base = 0;
5023 TM__vJDjRhiQWnfbAi9csscWSug_18_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[65];
5024 TM__vJDjRhiQWnfbAi9csscWSug_0[65].kind = 1;
5025 TM__vJDjRhiQWnfbAi9csscWSug_0[65].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field0);
5026 TM__vJDjRhiQWnfbAi9csscWSug_0[65].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5027 TM__vJDjRhiQWnfbAi9csscWSug_0[65].name = "Field0";
5028 TM__vJDjRhiQWnfbAi9csscWSug_18_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[66];
5029 TM__vJDjRhiQWnfbAi9csscWSug_0[66].kind = 1;
5030 TM__vJDjRhiQWnfbAi9csscWSug_0[66].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field1);
5031 TM__vJDjRhiQWnfbAi9csscWSug_0[66].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5032 TM__vJDjRhiQWnfbAi9csscWSug_0[66].name = "Field1";
5033 TM__vJDjRhiQWnfbAi9csscWSug_18_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[67];
5034 TM__vJDjRhiQWnfbAi9csscWSug_0[67].kind = 1;
5035 TM__vJDjRhiQWnfbAi9csscWSug_0[67].offset = offsetof(tyTuple__1ZbjBgxAbnye0IFMZ6w4OA, Field2);
5036 TM__vJDjRhiQWnfbAi9csscWSug_0[67].typ = (&NTIlazysym__rhF4Xi6CELPmWy539c1l6fA_);
5037 TM__vJDjRhiQWnfbAi9csscWSug_0[67].name = "Field2";
5038 TM__vJDjRhiQWnfbAi9csscWSug_0[64].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[64].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[64].sons = &TM__vJDjRhiQWnfbAi9csscWSug_18_3[0];
5039 NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[64];
5040 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.size = sizeof(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
5041 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.align = NIM_ALIGNOF(tySequence__YCf5zJHm4JI06qpmKwPUWg*);
5042 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.kind = 24;
5043 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.base = (&NTIkeyvaluepair__1ZbjBgxAbnye0IFMZ6w4OA_);
5044 NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_.marker = Marker_tySequence__YCf5zJHm4JI06qpmKwPUWg;
5045 TM__vJDjRhiQWnfbAi9csscWSug_0[63].kind = 1;
5046 TM__vJDjRhiQWnfbAi9csscWSug_0[63].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, data);
5047 TM__vJDjRhiQWnfbAi9csscWSug_0[63].typ = (&NTIkeyvaluepairseq__YCf5zJHm4JI06qpmKwPUWg_);
5048 TM__vJDjRhiQWnfbAi9csscWSug_0[63].name = "data";
5049 TM__vJDjRhiQWnfbAi9csscWSug_17_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[68];
5050 TM__vJDjRhiQWnfbAi9csscWSug_0[68].kind = 1;
5051 TM__vJDjRhiQWnfbAi9csscWSug_0[68].offset = offsetof(tyObject_Table__KcymdZjUsmGSK8BxmvoJgw, counter);
5052 TM__vJDjRhiQWnfbAi9csscWSug_0[68].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5053 TM__vJDjRhiQWnfbAi9csscWSug_0[68].name = "counter";
5054 TM__vJDjRhiQWnfbAi9csscWSug_0[62].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[62].sons = &TM__vJDjRhiQWnfbAi9csscWSug_17_2[0];
5055 NTItable__KcymdZjUsmGSK8BxmvoJgw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[62];
5056 TM__vJDjRhiQWnfbAi9csscWSug_0[61].kind = 1;
5057 TM__vJDjRhiQWnfbAi9csscWSug_0[61].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, enumToStringProcs);
5058 TM__vJDjRhiQWnfbAi9csscWSug_0[61].typ = (&NTItable__KcymdZjUsmGSK8BxmvoJgw_);
5059 TM__vJDjRhiQWnfbAi9csscWSug_0[61].name = "enumToStringProcs";
5060 TM__vJDjRhiQWnfbAi9csscWSug_2_48[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[69];
5061 TM__vJDjRhiQWnfbAi9csscWSug_0[69].kind = 1;
5062 TM__vJDjRhiQWnfbAi9csscWSug_0[69].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emittedTypeInfo);
5063 TM__vJDjRhiQWnfbAi9csscWSug_0[69].typ = (&NTItable__Ab4q9c36aMR4mtkEOIBzdzA_);
5064 TM__vJDjRhiQWnfbAi9csscWSug_0[69].name = "emittedTypeInfo";
5065 TM__vJDjRhiQWnfbAi9csscWSug_2_48[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[70];
5066 TM__vJDjRhiQWnfbAi9csscWSug_0[70].kind = 1;
5067 TM__vJDjRhiQWnfbAi9csscWSug_0[70].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, startupPackedConfig);
5068 TM__vJDjRhiQWnfbAi9csscWSug_0[70].typ = (&NTIpackedconfig__McwvRupqDAJbGrinIDFZJQ_);
5069 TM__vJDjRhiQWnfbAi9csscWSug_0[70].name = "startupPackedConfig";
5070 TM__vJDjRhiQWnfbAi9csscWSug_2_48[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[71];
5071 TM__vJDjRhiQWnfbAi9csscWSug_0[71].kind = 1;
5072 TM__vJDjRhiQWnfbAi9csscWSug_0[71].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageSyms);
5073 TM__vJDjRhiQWnfbAi9csscWSug_0[71].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5074 TM__vJDjRhiQWnfbAi9csscWSug_0[71].name = "packageSyms";
5075 TM__vJDjRhiQWnfbAi9csscWSug_2_48[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[72];
5076 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.size = sizeof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5077 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.align = NIM_ALIGNOF(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA);
5078 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.kind = 18;
5079 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.base = 0;
5080 TM__vJDjRhiQWnfbAi9csscWSug_19_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[74];
5081 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.size = sizeof(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5082 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.align = NIM_ALIGNOF(tyTuple__rplX06U9bjhu9asm5pWdgqsA);
5083 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.kind = 18;
5084 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.base = 0;
5085 TM__vJDjRhiQWnfbAi9csscWSug_20_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[76];
5086 TM__vJDjRhiQWnfbAi9csscWSug_0[76].kind = 1;
5087 TM__vJDjRhiQWnfbAi9csscWSug_0[76].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field0);
5088 TM__vJDjRhiQWnfbAi9csscWSug_0[76].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5089 TM__vJDjRhiQWnfbAi9csscWSug_0[76].name = "Field0";
5090 TM__vJDjRhiQWnfbAi9csscWSug_20_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[77];
5091 TM__vJDjRhiQWnfbAi9csscWSug_0[77].kind = 1;
5092 TM__vJDjRhiQWnfbAi9csscWSug_0[77].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field1);
5093 TM__vJDjRhiQWnfbAi9csscWSug_0[77].typ = (&NTIitemid__ozxAxZLHTQ9c3akTzYvt67g_);
5094 TM__vJDjRhiQWnfbAi9csscWSug_0[77].name = "Field1";
5095 TM__vJDjRhiQWnfbAi9csscWSug_20_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[78];
5096 TM__vJDjRhiQWnfbAi9csscWSug_0[78].kind = 1;
5097 TM__vJDjRhiQWnfbAi9csscWSug_0[78].offset = offsetof(tyTuple__rplX06U9bjhu9asm5pWdgqsA, Field2);
5098 TM__vJDjRhiQWnfbAi9csscWSug_0[78].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5099 TM__vJDjRhiQWnfbAi9csscWSug_0[78].name = "Field2";
5100 TM__vJDjRhiQWnfbAi9csscWSug_0[75].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[75].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[75].sons = &TM__vJDjRhiQWnfbAi9csscWSug_20_3[0];
5101 NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[75];
5102 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.size = sizeof(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5103 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.align = NIM_ALIGNOF(tySequence__61s9cbAniKuBrdHwBhMDfQg*);
5104 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.kind = 24;
5105 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.base = (&NTIkeyvaluepair__rplX06U9bjhu9asm5pWdgqsA_);
5106 NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_.marker = Marker_tySequence__61s9cbAniKuBrdHwBhMDfQg;
5107 TM__vJDjRhiQWnfbAi9csscWSug_0[74].kind = 1;
5108 TM__vJDjRhiQWnfbAi9csscWSug_0[74].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, data);
5109 TM__vJDjRhiQWnfbAi9csscWSug_0[74].typ = (&NTIkeyvaluepairseq__61s9cbAniKuBrdHwBhMDfQg_);
5110 TM__vJDjRhiQWnfbAi9csscWSug_0[74].name = "data";
5111 TM__vJDjRhiQWnfbAi9csscWSug_19_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[79];
5112 TM__vJDjRhiQWnfbAi9csscWSug_0[79].kind = 1;
5113 TM__vJDjRhiQWnfbAi9csscWSug_0[79].offset = offsetof(tyObject_Table__hd3qB0wXU9bWPJR7fjShhbA, counter);
5114 TM__vJDjRhiQWnfbAi9csscWSug_0[79].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5115 TM__vJDjRhiQWnfbAi9csscWSug_0[79].name = "counter";
5116 TM__vJDjRhiQWnfbAi9csscWSug_0[73].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[73].sons = &TM__vJDjRhiQWnfbAi9csscWSug_19_2[0];
5117 NTItable__hd3qB0wXU9bWPJR7fjShhbA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[73];
5118 TM__vJDjRhiQWnfbAi9csscWSug_0[72].kind = 1;
5119 TM__vJDjRhiQWnfbAi9csscWSug_0[72].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, modulesPerPackage);
5120 TM__vJDjRhiQWnfbAi9csscWSug_0[72].typ = (&NTItable__hd3qB0wXU9bWPJR7fjShhbA_);
5121 TM__vJDjRhiQWnfbAi9csscWSug_0[72].name = "modulesPerPackage";
5122 TM__vJDjRhiQWnfbAi9csscWSug_2_48[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[80];
5123 TM__vJDjRhiQWnfbAi9csscWSug_0[80].kind = 1;
5124 TM__vJDjRhiQWnfbAi9csscWSug_0[80].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, deps);
5125 TM__vJDjRhiQWnfbAi9csscWSug_0[80].typ = (&NTIpackedset__IhxwDBRi51nGrosBGFKcsA_);
5126 TM__vJDjRhiQWnfbAi9csscWSug_0[80].name = "deps";
5127 TM__vJDjRhiQWnfbAi9csscWSug_2_48[13] = &TM__vJDjRhiQWnfbAi9csscWSug_0[81];
5128 NTItable__fdKWDDO1P17zvuQPReVgRA_.size = sizeof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5129 NTItable__fdKWDDO1P17zvuQPReVgRA_.align = NIM_ALIGNOF(tyObject_Table__fdKWDDO1P17zvuQPReVgRA);
5130 NTItable__fdKWDDO1P17zvuQPReVgRA_.kind = 18;
5131 NTItable__fdKWDDO1P17zvuQPReVgRA_.base = 0;
5132 TM__vJDjRhiQWnfbAi9csscWSug_21_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[83];
5133 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.size = sizeof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5134 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.align = NIM_ALIGNOF(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q);
5135 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.kind = 18;
5136 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.base = 0;
5137 TM__vJDjRhiQWnfbAi9csscWSug_22_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[85];
5138 TM__vJDjRhiQWnfbAi9csscWSug_0[85].kind = 1;
5139 TM__vJDjRhiQWnfbAi9csscWSug_0[85].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field0);
5140 TM__vJDjRhiQWnfbAi9csscWSug_0[85].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5141 TM__vJDjRhiQWnfbAi9csscWSug_0[85].name = "Field0";
5142 TM__vJDjRhiQWnfbAi9csscWSug_22_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[86];
5143 TM__vJDjRhiQWnfbAi9csscWSug_0[86].kind = 1;
5144 TM__vJDjRhiQWnfbAi9csscWSug_0[86].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field1);
5145 TM__vJDjRhiQWnfbAi9csscWSug_0[86].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5146 TM__vJDjRhiQWnfbAi9csscWSug_0[86].name = "Field1";
5147 TM__vJDjRhiQWnfbAi9csscWSug_22_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[87];
5148 TM__vJDjRhiQWnfbAi9csscWSug_0[87].kind = 1;
5149 TM__vJDjRhiQWnfbAi9csscWSug_0[87].offset = offsetof(tyTuple__1mtQ8sCEE7DbfIuQciv9b5Q, Field2);
5150 TM__vJDjRhiQWnfbAi9csscWSug_0[87].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5151 TM__vJDjRhiQWnfbAi9csscWSug_0[87].name = "Field2";
5152 TM__vJDjRhiQWnfbAi9csscWSug_0[84].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[84].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[84].sons = &TM__vJDjRhiQWnfbAi9csscWSug_22_3[0];
5153 NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[84];
5154 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.size = sizeof(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5155 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.align = NIM_ALIGNOF(tySequence__fdmz6VkIf1ewwrssKYqRFg*);
5156 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.kind = 24;
5157 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.base = (&NTIkeyvaluepair__1mtQ8sCEE7DbfIuQciv9b5Q_);
5158 NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_.marker = Marker_tySequence__fdmz6VkIf1ewwrssKYqRFg;
5159 TM__vJDjRhiQWnfbAi9csscWSug_0[83].kind = 1;
5160 TM__vJDjRhiQWnfbAi9csscWSug_0[83].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, data);
5161 TM__vJDjRhiQWnfbAi9csscWSug_0[83].typ = (&NTIkeyvaluepairseq__fdmz6VkIf1ewwrssKYqRFg_);
5162 TM__vJDjRhiQWnfbAi9csscWSug_0[83].name = "data";
5163 TM__vJDjRhiQWnfbAi9csscWSug_21_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[88];
5164 TM__vJDjRhiQWnfbAi9csscWSug_0[88].kind = 1;
5165 TM__vJDjRhiQWnfbAi9csscWSug_0[88].offset = offsetof(tyObject_Table__fdKWDDO1P17zvuQPReVgRA, counter);
5166 TM__vJDjRhiQWnfbAi9csscWSug_0[88].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5167 TM__vJDjRhiQWnfbAi9csscWSug_0[88].name = "counter";
5168 TM__vJDjRhiQWnfbAi9csscWSug_0[82].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[82].sons = &TM__vJDjRhiQWnfbAi9csscWSug_21_2[0];
5169 NTItable__fdKWDDO1P17zvuQPReVgRA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[82];
5170 TM__vJDjRhiQWnfbAi9csscWSug_0[81].kind = 1;
5171 TM__vJDjRhiQWnfbAi9csscWSug_0[81].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importDeps);
5172 TM__vJDjRhiQWnfbAi9csscWSug_0[81].typ = (&NTItable__fdKWDDO1P17zvuQPReVgRA_);
5173 TM__vJDjRhiQWnfbAi9csscWSug_0[81].name = "importDeps";
5174 TM__vJDjRhiQWnfbAi9csscWSug_2_48[14] = &TM__vJDjRhiQWnfbAi9csscWSug_0[89];
5175 TM__vJDjRhiQWnfbAi9csscWSug_0[89].kind = 1;
5176 TM__vJDjRhiQWnfbAi9csscWSug_0[89].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, suggestMode);
5177 TM__vJDjRhiQWnfbAi9csscWSug_0[89].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5178 TM__vJDjRhiQWnfbAi9csscWSug_0[89].name = "suggestMode";
5179 TM__vJDjRhiQWnfbAi9csscWSug_2_48[15] = &TM__vJDjRhiQWnfbAi9csscWSug_0[90];
5180 TM__vJDjRhiQWnfbAi9csscWSug_0[90].kind = 1;
5181 TM__vJDjRhiQWnfbAi9csscWSug_0[90].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, invalidTransitiveClosure);
5182 TM__vJDjRhiQWnfbAi9csscWSug_0[90].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5183 TM__vJDjRhiQWnfbAi9csscWSug_0[90].name = "invalidTransitiveClosure";
5184 TM__vJDjRhiQWnfbAi9csscWSug_2_48[16] = &TM__vJDjRhiQWnfbAi9csscWSug_0[91];
5185 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.size = sizeof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5186 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.align = NIM_ALIGNOF(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ);
5187 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.kind = 18;
5188 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.base = 0;
5189 TM__vJDjRhiQWnfbAi9csscWSug_23_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[93];
5190 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.size = sizeof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5191 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.align = NIM_ALIGNOF(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ);
5192 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.kind = 18;
5193 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.base = 0;
5194 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.flags = 1;
5195 TM__vJDjRhiQWnfbAi9csscWSug_24_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[95];
5196 TM__vJDjRhiQWnfbAi9csscWSug_0[95].kind = 1;
5197 TM__vJDjRhiQWnfbAi9csscWSug_0[95].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field0);
5198 TM__vJDjRhiQWnfbAi9csscWSug_0[95].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5199 TM__vJDjRhiQWnfbAi9csscWSug_0[95].name = "Field0";
5200 TM__vJDjRhiQWnfbAi9csscWSug_24_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[96];
5201 TM__vJDjRhiQWnfbAi9csscWSug_0[96].kind = 1;
5202 TM__vJDjRhiQWnfbAi9csscWSug_0[96].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field1);
5203 TM__vJDjRhiQWnfbAi9csscWSug_0[96].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5204 TM__vJDjRhiQWnfbAi9csscWSug_0[96].name = "Field1";
5205 TM__vJDjRhiQWnfbAi9csscWSug_24_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[97];
5206 TM__vJDjRhiQWnfbAi9csscWSug_0[97].kind = 1;
5207 TM__vJDjRhiQWnfbAi9csscWSug_0[97].offset = offsetof(tyTuple__xDU9bZmv1ZbZkJDaATBekIQ, Field2);
5208 TM__vJDjRhiQWnfbAi9csscWSug_0[97].typ = (&NTIint5150__sVg18TP9cLifHyygRe9cro9aA_);
5209 TM__vJDjRhiQWnfbAi9csscWSug_0[97].name = "Field2";
5210 TM__vJDjRhiQWnfbAi9csscWSug_0[94].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[94].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[94].sons = &TM__vJDjRhiQWnfbAi9csscWSug_24_3[0];
5211 NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[94];
5212 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.size = sizeof(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5213 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.align = NIM_ALIGNOF(tySequence__kxu4GK0onha2t9bo86mdVAg*);
5214 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.kind = 24;
5215 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.base = (&NTIkeyvaluepair__xDU9bZmv1ZbZkJDaATBekIQ_);
5216 NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_.marker = Marker_tySequence__kxu4GK0onha2t9bo86mdVAg;
5217 TM__vJDjRhiQWnfbAi9csscWSug_0[93].kind = 1;
5218 TM__vJDjRhiQWnfbAi9csscWSug_0[93].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, data);
5219 TM__vJDjRhiQWnfbAi9csscWSug_0[93].typ = (&NTIkeyvaluepairseq__kxu4GK0onha2t9bo86mdVAg_);
5220 TM__vJDjRhiQWnfbAi9csscWSug_0[93].name = "data";
5221 TM__vJDjRhiQWnfbAi9csscWSug_23_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[98];
5222 TM__vJDjRhiQWnfbAi9csscWSug_0[98].kind = 1;
5223 TM__vJDjRhiQWnfbAi9csscWSug_0[98].offset = offsetof(tyObject_Table__e2Ciu0s1q49aVQ7ULXy7l9bQ, counter);
5224 TM__vJDjRhiQWnfbAi9csscWSug_0[98].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5225 TM__vJDjRhiQWnfbAi9csscWSug_0[98].name = "counter";
5226 TM__vJDjRhiQWnfbAi9csscWSug_0[92].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[92].sons = &TM__vJDjRhiQWnfbAi9csscWSug_23_2[0];
5227 NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[92];
5228 TM__vJDjRhiQWnfbAi9csscWSug_0[91].kind = 1;
5229 TM__vJDjRhiQWnfbAi9csscWSug_0[91].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, inclToMod);
5230 TM__vJDjRhiQWnfbAi9csscWSug_0[91].typ = (&NTItable__e2Ciu0s1q49aVQ7ULXy7l9bQ_);
5231 TM__vJDjRhiQWnfbAi9csscWSug_0[91].name = "inclToMod";
5232 TM__vJDjRhiQWnfbAi9csscWSug_2_48[17] = &TM__vJDjRhiQWnfbAi9csscWSug_0[99];
5233 TM__vJDjRhiQWnfbAi9csscWSug_0[99].kind = 1;
5234 TM__vJDjRhiQWnfbAi9csscWSug_0[99].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importStack);
5235 TM__vJDjRhiQWnfbAi9csscWSug_0[99].typ = (&NTIseqLint5150T__48JTohSgTy339bRxHzUD8KA_);
5236 TM__vJDjRhiQWnfbAi9csscWSug_0[99].name = "importStack";
5237 TM__vJDjRhiQWnfbAi9csscWSug_2_48[18] = &TM__vJDjRhiQWnfbAi9csscWSug_0[100];
5238 TM__vJDjRhiQWnfbAi9csscWSug_0[100].kind = 1;
5239 TM__vJDjRhiQWnfbAi9csscWSug_0[100].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, backend);
5240 TM__vJDjRhiQWnfbAi9csscWSug_0[100].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5241 TM__vJDjRhiQWnfbAi9csscWSug_0[100].name = "backend";
5242 TM__vJDjRhiQWnfbAi9csscWSug_2_48[19] = &TM__vJDjRhiQWnfbAi9csscWSug_0[101];
5243 TM__vJDjRhiQWnfbAi9csscWSug_0[101].kind = 1;
5244 TM__vJDjRhiQWnfbAi9csscWSug_0[101].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, config);
5245 TM__vJDjRhiQWnfbAi9csscWSug_0[101].typ = (&NTIconfigref__a8lycfSA25OQltN3OMeBsA_);
5246 TM__vJDjRhiQWnfbAi9csscWSug_0[101].name = "config";
5247 TM__vJDjRhiQWnfbAi9csscWSug_2_48[20] = &TM__vJDjRhiQWnfbAi9csscWSug_0[102];
5248 TM__vJDjRhiQWnfbAi9csscWSug_0[102].kind = 1;
5249 TM__vJDjRhiQWnfbAi9csscWSug_0[102].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cache);
5250 TM__vJDjRhiQWnfbAi9csscWSug_0[102].typ = (&NTIidentcache__lnkYNZP9asc88UfiEGjLrbA_);
5251 TM__vJDjRhiQWnfbAi9csscWSug_0[102].name = "cache";
5252 TM__vJDjRhiQWnfbAi9csscWSug_2_48[21] = &TM__vJDjRhiQWnfbAi9csscWSug_0[103];
5253 TM__vJDjRhiQWnfbAi9csscWSug_0[103].kind = 1;
5254 TM__vJDjRhiQWnfbAi9csscWSug_0[103].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, vm);
5255 TM__vJDjRhiQWnfbAi9csscWSug_0[103].typ = (&NTIrootref__0vJvi4uHbxjbxlkkX7P1EA_);
5256 TM__vJDjRhiQWnfbAi9csscWSug_0[103].name = "vm";
5257 TM__vJDjRhiQWnfbAi9csscWSug_2_48[22] = &TM__vJDjRhiQWnfbAi9csscWSug_0[104];
5258 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.size = sizeof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5259 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.align = NIM_ALIGNOF(tyTuple__JfHvHzMrhKkWAUvQKe0i1A);
5260 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.kind = 18;
5261 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.base = 0;
5262 TM__vJDjRhiQWnfbAi9csscWSug_25_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[106];
5263 TM__vJDjRhiQWnfbAi9csscWSug_0[106].kind = 1;
5264 TM__vJDjRhiQWnfbAi9csscWSug_0[106].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field0);
5265 TM__vJDjRhiQWnfbAi9csscWSug_0[106].typ = (&NTIpointer__vr5DoT1jILTGdRlYv1OYpw_);
5266 TM__vJDjRhiQWnfbAi9csscWSug_0[106].name = "Field0";
5267 TM__vJDjRhiQWnfbAi9csscWSug_25_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[107];
5268 TM__vJDjRhiQWnfbAi9csscWSug_0[107].kind = 1;
5269 TM__vJDjRhiQWnfbAi9csscWSug_0[107].offset = offsetof(tyTuple__JfHvHzMrhKkWAUvQKe0i1A, Field1);
5270 TM__vJDjRhiQWnfbAi9csscWSug_0[107].typ = (&NTIrefobject__HsJiUUcO9cHBdUCi0HwkSTA_);
5271 TM__vJDjRhiQWnfbAi9csscWSug_0[107].name = "Field1";
5272 TM__vJDjRhiQWnfbAi9csscWSug_0[105].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[105].sons = &TM__vJDjRhiQWnfbAi9csscWSug_25_2[0];
5273 NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[105];
5274 TM__vJDjRhiQWnfbAi9csscWSug_0[104].kind = 1;
5275 TM__vJDjRhiQWnfbAi9csscWSug_0[104].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, doStopCompile);
5276 TM__vJDjRhiQWnfbAi9csscWSug_0[104].typ = (&NTIprocLT58boolLOclosureOT__In3g79a0qTcRmbTbJp9ba9ctg_);
5277 TM__vJDjRhiQWnfbAi9csscWSug_0[104].name = "doStopCompile";
5278 TM__vJDjRhiQWnfbAi9csscWSug_2_48[23] = &TM__vJDjRhiQWnfbAi9csscWSug_0[108];
5279 TM__vJDjRhiQWnfbAi9csscWSug_0[108].kind = 1;
5280 TM__vJDjRhiQWnfbAi9csscWSug_0[108].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, usageSym);
5281 TM__vJDjRhiQWnfbAi9csscWSug_0[108].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5282 TM__vJDjRhiQWnfbAi9csscWSug_0[108].name = "usageSym";
5283 TM__vJDjRhiQWnfbAi9csscWSug_2_48[24] = &TM__vJDjRhiQWnfbAi9csscWSug_0[109];
5284 TM__vJDjRhiQWnfbAi9csscWSug_0[109].kind = 1;
5285 TM__vJDjRhiQWnfbAi9csscWSug_0[109].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, owners);
5286 TM__vJDjRhiQWnfbAi9csscWSug_0[109].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5287 TM__vJDjRhiQWnfbAi9csscWSug_0[109].name = "owners";
5288 TM__vJDjRhiQWnfbAi9csscWSug_2_48[25] = &TM__vJDjRhiQWnfbAi9csscWSug_0[110];
5289 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.size = sizeof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5290 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.align = NIM_ALIGNOF(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A);
5291 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.kind = 18;
5292 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.base = 0;
5293 TM__vJDjRhiQWnfbAi9csscWSug_26_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[112];
5294 TM__vJDjRhiQWnfbAi9csscWSug_0[112].kind = 1;
5295 TM__vJDjRhiQWnfbAi9csscWSug_0[112].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field0);
5296 TM__vJDjRhiQWnfbAi9csscWSug_0[112].typ = (&NTIseqLpsymT__eHqUwlHGGaPw0TDPDeL79cQ_);
5297 TM__vJDjRhiQWnfbAi9csscWSug_0[112].name = "Field0";
5298 TM__vJDjRhiQWnfbAi9csscWSug_26_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[113];
5299 TM__vJDjRhiQWnfbAi9csscWSug_0[113].kind = 1;
5300 TM__vJDjRhiQWnfbAi9csscWSug_0[113].offset = offsetof(tyTuple__a9bBCAQ2tegdUQVlHYxdJ2A, Field1);
5301 TM__vJDjRhiQWnfbAi9csscWSug_0[113].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5302 TM__vJDjRhiQWnfbAi9csscWSug_0[113].name = "Field1";
5303 TM__vJDjRhiQWnfbAi9csscWSug_0[111].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[111].sons = &TM__vJDjRhiQWnfbAi9csscWSug_26_2[0];
5304 NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[111];
5305 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.size = sizeof(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5306 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.align = NIM_ALIGNOF(tySequence__s9byh6WFJ16lPMcmqdaMTHA*);
5307 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.kind = 24;
5308 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.base = (&NTItupleLmethods58seqLpsymT_dispatcher58psymT__a9bBCAQ2tegdUQVlHYxdJ2A_);
5309 NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_.marker = Marker_tySequence__s9byh6WFJ16lPMcmqdaMTHA;
5310 TM__vJDjRhiQWnfbAi9csscWSug_0[110].kind = 1;
5311 TM__vJDjRhiQWnfbAi9csscWSug_0[110].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, methods);
5312 TM__vJDjRhiQWnfbAi9csscWSug_0[110].typ = (&NTIseqLtupleLmethods58seqLpsymT_dispatcher58psymTT__s9byh6WFJ16lPMcmqdaMTHA_);
5313 TM__vJDjRhiQWnfbAi9csscWSug_0[110].name = "methods";
5314 TM__vJDjRhiQWnfbAi9csscWSug_2_48[26] = &TM__vJDjRhiQWnfbAi9csscWSug_0[114];
5315 TM__vJDjRhiQWnfbAi9csscWSug_0[114].kind = 1;
5316 TM__vJDjRhiQWnfbAi9csscWSug_0[114].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, systemModule);
5317 TM__vJDjRhiQWnfbAi9csscWSug_0[114].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5318 TM__vJDjRhiQWnfbAi9csscWSug_0[114].name = "systemModule";
5319 TM__vJDjRhiQWnfbAi9csscWSug_2_48[27] = &TM__vJDjRhiQWnfbAi9csscWSug_0[115];
5320 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.size = sizeof(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5321 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.align = NIM_ALIGNOF(tyArray__9bjuenwQUcqO3lbmS2wX7uA);
5322 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.kind = 16;
5323 NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_.base = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5324 TM__vJDjRhiQWnfbAi9csscWSug_0[115].kind = 1;
5325 TM__vJDjRhiQWnfbAi9csscWSug_0[115].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, sysTypes);
5326 TM__vJDjRhiQWnfbAi9csscWSug_0[115].typ = (&NTIarrayLttypekind_ptypeT__9bjuenwQUcqO3lbmS2wX7uA_);
5327 TM__vJDjRhiQWnfbAi9csscWSug_0[115].name = "sysTypes";
5328 TM__vJDjRhiQWnfbAi9csscWSug_2_48[28] = &TM__vJDjRhiQWnfbAi9csscWSug_0[116];
5329 TM__vJDjRhiQWnfbAi9csscWSug_0[116].kind = 1;
5330 TM__vJDjRhiQWnfbAi9csscWSug_0[116].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compilerprocs);
5331 TM__vJDjRhiQWnfbAi9csscWSug_0[116].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5332 TM__vJDjRhiQWnfbAi9csscWSug_0[116].name = "compilerprocs";
5333 TM__vJDjRhiQWnfbAi9csscWSug_2_48[29] = &TM__vJDjRhiQWnfbAi9csscWSug_0[117];
5334 TM__vJDjRhiQWnfbAi9csscWSug_0[117].kind = 1;
5335 TM__vJDjRhiQWnfbAi9csscWSug_0[117].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, exposed);
5336 TM__vJDjRhiQWnfbAi9csscWSug_0[117].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5337 TM__vJDjRhiQWnfbAi9csscWSug_0[117].name = "exposed";
5338 TM__vJDjRhiQWnfbAi9csscWSug_2_48[30] = &TM__vJDjRhiQWnfbAi9csscWSug_0[118];
5339 TM__vJDjRhiQWnfbAi9csscWSug_0[118].kind = 1;
5340 TM__vJDjRhiQWnfbAi9csscWSug_0[118].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, packageTypes);
5341 TM__vJDjRhiQWnfbAi9csscWSug_0[118].typ = (&NTItstrtable__f07aOS3dr28kGa5wcE29aFA_);
5342 TM__vJDjRhiQWnfbAi9csscWSug_0[118].name = "packageTypes";
5343 TM__vJDjRhiQWnfbAi9csscWSug_2_48[31] = &TM__vJDjRhiQWnfbAi9csscWSug_0[119];
5344 TM__vJDjRhiQWnfbAi9csscWSug_0[119].kind = 1;
5345 TM__vJDjRhiQWnfbAi9csscWSug_0[119].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, emptyNode);
5346 TM__vJDjRhiQWnfbAi9csscWSug_0[119].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5347 TM__vJDjRhiQWnfbAi9csscWSug_0[119].name = "emptyNode";
5348 TM__vJDjRhiQWnfbAi9csscWSug_2_48[32] = &TM__vJDjRhiQWnfbAi9csscWSug_0[120];
5349 NTItable__Ue6w4c82v7gc7t2qntTbAw_.size = sizeof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5350 NTItable__Ue6w4c82v7gc7t2qntTbAw_.align = NIM_ALIGNOF(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw);
5351 NTItable__Ue6w4c82v7gc7t2qntTbAw_.kind = 18;
5352 NTItable__Ue6w4c82v7gc7t2qntTbAw_.base = 0;
5353 TM__vJDjRhiQWnfbAi9csscWSug_27_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[122];
5354 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.size = sizeof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5355 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.align = NIM_ALIGNOF(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ);
5356 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.kind = 18;
5357 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.base = 0;
5358 TM__vJDjRhiQWnfbAi9csscWSug_28_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[124];
5359 TM__vJDjRhiQWnfbAi9csscWSug_0[124].kind = 1;
5360 TM__vJDjRhiQWnfbAi9csscWSug_0[124].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field0);
5361 TM__vJDjRhiQWnfbAi9csscWSug_0[124].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5362 TM__vJDjRhiQWnfbAi9csscWSug_0[124].name = "Field0";
5363 TM__vJDjRhiQWnfbAi9csscWSug_28_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[125];
5364 TM__vJDjRhiQWnfbAi9csscWSug_0[125].kind = 1;
5365 TM__vJDjRhiQWnfbAi9csscWSug_0[125].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field1);
5366 TM__vJDjRhiQWnfbAi9csscWSug_0[125].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5367 TM__vJDjRhiQWnfbAi9csscWSug_0[125].name = "Field1";
5368 TM__vJDjRhiQWnfbAi9csscWSug_28_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[126];
5369 TM__vJDjRhiQWnfbAi9csscWSug_0[126].kind = 1;
5370 TM__vJDjRhiQWnfbAi9csscWSug_0[126].offset = offsetof(tyTuple__3i6hlQmqrn6m7tuVN8FHjQ, Field2);
5371 TM__vJDjRhiQWnfbAi9csscWSug_0[126].typ = (&NTIptype__qt2Wh0elFEz5fH0l7yusLw_);
5372 TM__vJDjRhiQWnfbAi9csscWSug_0[126].name = "Field2";
5373 TM__vJDjRhiQWnfbAi9csscWSug_0[123].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[123].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[123].sons = &TM__vJDjRhiQWnfbAi9csscWSug_28_3[0];
5374 NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[123];
5375 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.size = sizeof(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5376 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.align = NIM_ALIGNOF(tySequence__1U9bG8RcAedEeYkQLZjVFKA*);
5377 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.kind = 24;
5378 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.base = (&NTIkeyvaluepair__3i6hlQmqrn6m7tuVN8FHjQ_);
5379 NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_.marker = Marker_tySequence__1U9bG8RcAedEeYkQLZjVFKA;
5380 TM__vJDjRhiQWnfbAi9csscWSug_0[122].kind = 1;
5381 TM__vJDjRhiQWnfbAi9csscWSug_0[122].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, data);
5382 TM__vJDjRhiQWnfbAi9csscWSug_0[122].typ = (&NTIkeyvaluepairseq__1U9bG8RcAedEeYkQLZjVFKA_);
5383 TM__vJDjRhiQWnfbAi9csscWSug_0[122].name = "data";
5384 TM__vJDjRhiQWnfbAi9csscWSug_27_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[127];
5385 TM__vJDjRhiQWnfbAi9csscWSug_0[127].kind = 1;
5386 TM__vJDjRhiQWnfbAi9csscWSug_0[127].offset = offsetof(tyObject_Table__Ue6w4c82v7gc7t2qntTbAw, counter);
5387 TM__vJDjRhiQWnfbAi9csscWSug_0[127].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5388 TM__vJDjRhiQWnfbAi9csscWSug_0[127].name = "counter";
5389 TM__vJDjRhiQWnfbAi9csscWSug_0[121].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[121].sons = &TM__vJDjRhiQWnfbAi9csscWSug_27_2[0];
5390 NTItable__Ue6w4c82v7gc7t2qntTbAw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[121];
5391 TM__vJDjRhiQWnfbAi9csscWSug_0[120].kind = 1;
5392 TM__vJDjRhiQWnfbAi9csscWSug_0[120].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, canonTypes);
5393 TM__vJDjRhiQWnfbAi9csscWSug_0[120].typ = (&NTItable__Ue6w4c82v7gc7t2qntTbAw_);
5394 TM__vJDjRhiQWnfbAi9csscWSug_0[120].name = "canonTypes";
5395 TM__vJDjRhiQWnfbAi9csscWSug_2_48[33] = &TM__vJDjRhiQWnfbAi9csscWSug_0[128];
5396 NTItable__G1v8c16HePOldLeucwe05Q_.size = sizeof(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5397 NTItable__G1v8c16HePOldLeucwe05Q_.align = NIM_ALIGNOF(tyObject_Table__G1v8c16HePOldLeucwe05Q);
5398 NTItable__G1v8c16HePOldLeucwe05Q_.kind = 18;
5399 NTItable__G1v8c16HePOldLeucwe05Q_.base = 0;
5400 TM__vJDjRhiQWnfbAi9csscWSug_29_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[130];
5401 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.size = sizeof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5402 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.align = NIM_ALIGNOF(tyTuple__OJFzEczluV8Jmo9bRpBfkzw);
5403 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.kind = 18;
5404 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.base = 0;
5405 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.flags = 1;
5406 TM__vJDjRhiQWnfbAi9csscWSug_30_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[132];
5407 TM__vJDjRhiQWnfbAi9csscWSug_0[132].kind = 1;
5408 TM__vJDjRhiQWnfbAi9csscWSug_0[132].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field0);
5409 TM__vJDjRhiQWnfbAi9csscWSug_0[132].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5410 TM__vJDjRhiQWnfbAi9csscWSug_0[132].name = "Field0";
5411 TM__vJDjRhiQWnfbAi9csscWSug_30_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[133];
5412 TM__vJDjRhiQWnfbAi9csscWSug_0[133].kind = 1;
5413 TM__vJDjRhiQWnfbAi9csscWSug_0[133].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field1);
5414 TM__vJDjRhiQWnfbAi9csscWSug_0[133].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5415 TM__vJDjRhiQWnfbAi9csscWSug_0[133].name = "Field1";
5416 TM__vJDjRhiQWnfbAi9csscWSug_30_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[134];
5417 TM__vJDjRhiQWnfbAi9csscWSug_0[134].kind = 1;
5418 TM__vJDjRhiQWnfbAi9csscWSug_0[134].offset = offsetof(tyTuple__OJFzEczluV8Jmo9bRpBfkzw, Field2);
5419 TM__vJDjRhiQWnfbAi9csscWSug_0[134].typ = (&NTImd53digest__qtqsWM5aXmcpMIVmvq3kAA_);
5420 TM__vJDjRhiQWnfbAi9csscWSug_0[134].name = "Field2";
5421 TM__vJDjRhiQWnfbAi9csscWSug_0[131].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[131].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[131].sons = &TM__vJDjRhiQWnfbAi9csscWSug_30_3[0];
5422 NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[131];
5423 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.size = sizeof(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5424 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.align = NIM_ALIGNOF(tySequence__fIB1rTQ55aFonoft9a9bmljQ*);
5425 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.kind = 24;
5426 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.base = (&NTIkeyvaluepair__OJFzEczluV8Jmo9bRpBfkzw_);
5427 NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_.marker = Marker_tySequence__fIB1rTQ55aFonoft9a9bmljQ;
5428 TM__vJDjRhiQWnfbAi9csscWSug_0[130].kind = 1;
5429 TM__vJDjRhiQWnfbAi9csscWSug_0[130].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, data);
5430 TM__vJDjRhiQWnfbAi9csscWSug_0[130].typ = (&NTIkeyvaluepairseq__fIB1rTQ55aFonoft9a9bmljQ_);
5431 TM__vJDjRhiQWnfbAi9csscWSug_0[130].name = "data";
5432 TM__vJDjRhiQWnfbAi9csscWSug_29_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[135];
5433 TM__vJDjRhiQWnfbAi9csscWSug_0[135].kind = 1;
5434 TM__vJDjRhiQWnfbAi9csscWSug_0[135].offset = offsetof(tyObject_Table__G1v8c16HePOldLeucwe05Q, counter);
5435 TM__vJDjRhiQWnfbAi9csscWSug_0[135].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5436 TM__vJDjRhiQWnfbAi9csscWSug_0[135].name = "counter";
5437 TM__vJDjRhiQWnfbAi9csscWSug_0[129].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[129].sons = &TM__vJDjRhiQWnfbAi9csscWSug_29_2[0];
5438 NTItable__G1v8c16HePOldLeucwe05Q_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[129];
5439 TM__vJDjRhiQWnfbAi9csscWSug_0[128].kind = 1;
5440 TM__vJDjRhiQWnfbAi9csscWSug_0[128].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, symBodyHashes);
5441 TM__vJDjRhiQWnfbAi9csscWSug_0[128].typ = (&NTItable__G1v8c16HePOldLeucwe05Q_);
5442 TM__vJDjRhiQWnfbAi9csscWSug_0[128].name = "symBodyHashes";
5443 TM__vJDjRhiQWnfbAi9csscWSug_2_48[34] = &TM__vJDjRhiQWnfbAi9csscWSug_0[136];
5444 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.size = sizeof(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5445 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.align = NIM_ALIGNOF(tyProc__VHDwJFdIqpwtpUGuxiXUwg);
5446 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.kind = 25;
5447 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.base = 0;
5448 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_.flags = 3;
5449 TM__vJDjRhiQWnfbAi9csscWSug_0[136].kind = 1;
5450 TM__vJDjRhiQWnfbAi9csscWSug_0[136].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, importModuleCallback);
5451 TM__vJDjRhiQWnfbAi9csscWSug_0[136].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58psymLOnimcallOT__VHDwJFdIqpwtpUGuxiXUwg_);
5452 TM__vJDjRhiQWnfbAi9csscWSug_0[136].name = "importModuleCallback";
5453 TM__vJDjRhiQWnfbAi9csscWSug_2_48[35] = &TM__vJDjRhiQWnfbAi9csscWSug_0[137];
5454 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.size = sizeof(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5455 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.align = NIM_ALIGNOF(tyProc__mjUN9alLJ31lnSKkUsuyWMw);
5456 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.kind = 25;
5457 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.base = 0;
5458 NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_.flags = 3;
5459 TM__vJDjRhiQWnfbAi9csscWSug_0[137].kind = 1;
5460 TM__vJDjRhiQWnfbAi9csscWSug_0[137].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, includeFileCallback);
5461 TM__vJDjRhiQWnfbAi9csscWSug_0[137].typ = (&NTIprocLgraph58modulegraph_m58psym_fileidx58fileindexT58pnodeLOnimcallOT__mjUN9alLJ31lnSKkUsuyWMw_);
5462 TM__vJDjRhiQWnfbAi9csscWSug_0[137].name = "includeFileCallback";
5463 TM__vJDjRhiQWnfbAi9csscWSug_2_48[36] = &TM__vJDjRhiQWnfbAi9csscWSug_0[138];
5464 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.size = sizeof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5465 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.align = NIM_ALIGNOF(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA);
5466 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.kind = 18;
5467 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.base = 0;
5468 TM__vJDjRhiQWnfbAi9csscWSug_31_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[140];
5469 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.size = sizeof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5470 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.align = NIM_ALIGNOF(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw);
5471 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.kind = 18;
5472 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.base = 0;
5473 TM__vJDjRhiQWnfbAi9csscWSug_32_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[142];
5474 TM__vJDjRhiQWnfbAi9csscWSug_0[142].kind = 1;
5475 TM__vJDjRhiQWnfbAi9csscWSug_0[142].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field0);
5476 TM__vJDjRhiQWnfbAi9csscWSug_0[142].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5477 TM__vJDjRhiQWnfbAi9csscWSug_0[142].name = "Field0";
5478 TM__vJDjRhiQWnfbAi9csscWSug_32_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[143];
5479 TM__vJDjRhiQWnfbAi9csscWSug_0[143].kind = 1;
5480 TM__vJDjRhiQWnfbAi9csscWSug_0[143].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field1);
5481 TM__vJDjRhiQWnfbAi9csscWSug_0[143].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5482 TM__vJDjRhiQWnfbAi9csscWSug_0[143].name = "Field1";
5483 TM__vJDjRhiQWnfbAi9csscWSug_32_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[144];
5484 TM__vJDjRhiQWnfbAi9csscWSug_0[144].kind = 1;
5485 TM__vJDjRhiQWnfbAi9csscWSug_0[144].offset = offsetof(tyTuple__2SGm9aGCXuo7XSQ9bqD29axXw, Field2);
5486 TM__vJDjRhiQWnfbAi9csscWSug_0[144].typ = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5487 TM__vJDjRhiQWnfbAi9csscWSug_0[144].name = "Field2";
5488 TM__vJDjRhiQWnfbAi9csscWSug_0[141].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[141].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[141].sons = &TM__vJDjRhiQWnfbAi9csscWSug_32_3[0];
5489 NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[141];
5490 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.size = sizeof(tySequence__23SMqauuRsbDANhthj9bWlA*);
5491 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.align = NIM_ALIGNOF(tySequence__23SMqauuRsbDANhthj9bWlA*);
5492 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.kind = 24;
5493 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.base = (&NTIkeyvaluepair__2SGm9aGCXuo7XSQ9bqD29axXw_);
5494 NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_.marker = Marker_tySequence__23SMqauuRsbDANhthj9bWlA;
5495 TM__vJDjRhiQWnfbAi9csscWSug_0[140].kind = 1;
5496 TM__vJDjRhiQWnfbAi9csscWSug_0[140].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, data);
5497 TM__vJDjRhiQWnfbAi9csscWSug_0[140].typ = (&NTIkeyvaluepairseq__23SMqauuRsbDANhthj9bWlA_);
5498 TM__vJDjRhiQWnfbAi9csscWSug_0[140].name = "data";
5499 TM__vJDjRhiQWnfbAi9csscWSug_31_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[145];
5500 TM__vJDjRhiQWnfbAi9csscWSug_0[145].kind = 1;
5501 TM__vJDjRhiQWnfbAi9csscWSug_0[145].offset = offsetof(tyObject_Table__0Y2brGGKD9bV6GJLXT9aUDgA, counter);
5502 TM__vJDjRhiQWnfbAi9csscWSug_0[145].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5503 TM__vJDjRhiQWnfbAi9csscWSug_0[145].name = "counter";
5504 TM__vJDjRhiQWnfbAi9csscWSug_0[139].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[139].sons = &TM__vJDjRhiQWnfbAi9csscWSug_31_2[0];
5505 NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[139];
5506 TM__vJDjRhiQWnfbAi9csscWSug_0[138].kind = 1;
5507 TM__vJDjRhiQWnfbAi9csscWSug_0[138].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheSeqs);
5508 TM__vJDjRhiQWnfbAi9csscWSug_0[138].typ = (&NTItable__0Y2brGGKD9bV6GJLXT9aUDgA_);
5509 TM__vJDjRhiQWnfbAi9csscWSug_0[138].name = "cacheSeqs";
5510 TM__vJDjRhiQWnfbAi9csscWSug_2_48[37] = &TM__vJDjRhiQWnfbAi9csscWSug_0[146];
5511 NTItable__NttoEzoiq5CiphZe81oadg_.size = sizeof(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5512 NTItable__NttoEzoiq5CiphZe81oadg_.align = NIM_ALIGNOF(tyObject_Table__NttoEzoiq5CiphZe81oadg);
5513 NTItable__NttoEzoiq5CiphZe81oadg_.kind = 18;
5514 NTItable__NttoEzoiq5CiphZe81oadg_.base = 0;
5515 TM__vJDjRhiQWnfbAi9csscWSug_33_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[148];
5516 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.size = sizeof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5517 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.align = NIM_ALIGNOF(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg);
5518 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.kind = 18;
5519 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.base = 0;
5520 TM__vJDjRhiQWnfbAi9csscWSug_34_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[150];
5521 TM__vJDjRhiQWnfbAi9csscWSug_0[150].kind = 1;
5522 TM__vJDjRhiQWnfbAi9csscWSug_0[150].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field0);
5523 TM__vJDjRhiQWnfbAi9csscWSug_0[150].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5524 TM__vJDjRhiQWnfbAi9csscWSug_0[150].name = "Field0";
5525 TM__vJDjRhiQWnfbAi9csscWSug_34_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[151];
5526 TM__vJDjRhiQWnfbAi9csscWSug_0[151].kind = 1;
5527 TM__vJDjRhiQWnfbAi9csscWSug_0[151].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field1);
5528 TM__vJDjRhiQWnfbAi9csscWSug_0[151].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5529 TM__vJDjRhiQWnfbAi9csscWSug_0[151].name = "Field1";
5530 TM__vJDjRhiQWnfbAi9csscWSug_34_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[152];
5531 TM__vJDjRhiQWnfbAi9csscWSug_0[152].kind = 1;
5532 TM__vJDjRhiQWnfbAi9csscWSug_0[152].offset = offsetof(tyTuple__F3gkSrMB1qp2Tvf9bixVXwg, Field2);
5533 TM__vJDjRhiQWnfbAi9csscWSug_0[152].typ = (&NTIbiggestint__Aav8dQoMlCFnZRxA0IhTHQ_);
5534 TM__vJDjRhiQWnfbAi9csscWSug_0[152].name = "Field2";
5535 TM__vJDjRhiQWnfbAi9csscWSug_0[149].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[149].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[149].sons = &TM__vJDjRhiQWnfbAi9csscWSug_34_3[0];
5536 NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[149];
5537 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.size = sizeof(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5538 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.align = NIM_ALIGNOF(tySequence__squ9b9bUH4OLHf6cEMrt6hVA*);
5539 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.kind = 24;
5540 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.base = (&NTIkeyvaluepair__F3gkSrMB1qp2Tvf9bixVXwg_);
5541 NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_.marker = Marker_tySequence__squ9b9bUH4OLHf6cEMrt6hVA;
5542 TM__vJDjRhiQWnfbAi9csscWSug_0[148].kind = 1;
5543 TM__vJDjRhiQWnfbAi9csscWSug_0[148].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, data);
5544 TM__vJDjRhiQWnfbAi9csscWSug_0[148].typ = (&NTIkeyvaluepairseq__squ9b9bUH4OLHf6cEMrt6hVA_);
5545 TM__vJDjRhiQWnfbAi9csscWSug_0[148].name = "data";
5546 TM__vJDjRhiQWnfbAi9csscWSug_33_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[153];
5547 TM__vJDjRhiQWnfbAi9csscWSug_0[153].kind = 1;
5548 TM__vJDjRhiQWnfbAi9csscWSug_0[153].offset = offsetof(tyObject_Table__NttoEzoiq5CiphZe81oadg, counter);
5549 TM__vJDjRhiQWnfbAi9csscWSug_0[153].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5550 TM__vJDjRhiQWnfbAi9csscWSug_0[153].name = "counter";
5551 TM__vJDjRhiQWnfbAi9csscWSug_0[147].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[147].sons = &TM__vJDjRhiQWnfbAi9csscWSug_33_2[0];
5552 NTItable__NttoEzoiq5CiphZe81oadg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[147];
5553 TM__vJDjRhiQWnfbAi9csscWSug_0[146].kind = 1;
5554 TM__vJDjRhiQWnfbAi9csscWSug_0[146].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheCounters);
5555 TM__vJDjRhiQWnfbAi9csscWSug_0[146].typ = (&NTItable__NttoEzoiq5CiphZe81oadg_);
5556 TM__vJDjRhiQWnfbAi9csscWSug_0[146].name = "cacheCounters";
5557 TM__vJDjRhiQWnfbAi9csscWSug_2_48[38] = &TM__vJDjRhiQWnfbAi9csscWSug_0[154];
5558 NTItable__nagDFX4QHx0s6Fvma9blmSg_.size = sizeof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5559 NTItable__nagDFX4QHx0s6Fvma9blmSg_.align = NIM_ALIGNOF(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg);
5560 NTItable__nagDFX4QHx0s6Fvma9blmSg_.kind = 18;
5561 NTItable__nagDFX4QHx0s6Fvma9blmSg_.base = 0;
5562 TM__vJDjRhiQWnfbAi9csscWSug_35_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[156];
5563 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.size = sizeof(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5564 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.align = NIM_ALIGNOF(tyTuple__wcNatyuf8WOqAhGLhSvgiw);
5565 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.kind = 18;
5566 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.base = 0;
5567 TM__vJDjRhiQWnfbAi9csscWSug_36_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[158];
5568 TM__vJDjRhiQWnfbAi9csscWSug_0[158].kind = 1;
5569 TM__vJDjRhiQWnfbAi9csscWSug_0[158].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field0);
5570 TM__vJDjRhiQWnfbAi9csscWSug_0[158].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5571 TM__vJDjRhiQWnfbAi9csscWSug_0[158].name = "Field0";
5572 TM__vJDjRhiQWnfbAi9csscWSug_36_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[159];
5573 TM__vJDjRhiQWnfbAi9csscWSug_0[159].kind = 1;
5574 TM__vJDjRhiQWnfbAi9csscWSug_0[159].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field1);
5575 TM__vJDjRhiQWnfbAi9csscWSug_0[159].typ = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5576 TM__vJDjRhiQWnfbAi9csscWSug_0[159].name = "Field1";
5577 TM__vJDjRhiQWnfbAi9csscWSug_36_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[160];
5578 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.size = sizeof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5579 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.align = NIM_ALIGNOF(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg);
5580 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.kind = 18;
5581 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.base = 0;
5582 TM__vJDjRhiQWnfbAi9csscWSug_37_2[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[162];
5583 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5584 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g);
5585 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.kind = 18;
5586 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.base = 0;
5587 TM__vJDjRhiQWnfbAi9csscWSug_38_3[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[164];
5588 TM__vJDjRhiQWnfbAi9csscWSug_0[164].kind = 1;
5589 TM__vJDjRhiQWnfbAi9csscWSug_0[164].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, entries);
5590 TM__vJDjRhiQWnfbAi9csscWSug_0[164].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5591 TM__vJDjRhiQWnfbAi9csscWSug_0[164].name = "entries";
5592 TM__vJDjRhiQWnfbAi9csscWSug_38_3[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[165];
5593 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.size = sizeof(tyArray__9aijZrM1syqzleJpcL8bUyw);
5594 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.align = NIM_ALIGNOF(tyArray__9aijZrM1syqzleJpcL8bUyw);
5595 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.kind = 16;
5596 NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_.base = (&NTIstring__77mFvmsOLKik79ci2hXkHEg_);
5597 TM__vJDjRhiQWnfbAi9csscWSug_0[165].kind = 1;
5598 TM__vJDjRhiQWnfbAi9csscWSug_0[165].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, keys);
5599 TM__vJDjRhiQWnfbAi9csscWSug_0[165].typ = (&NTIarrayL48OO534949_stringT__9aijZrM1syqzleJpcL8bUyw_);
5600 TM__vJDjRhiQWnfbAi9csscWSug_0[165].name = "keys";
5601 TM__vJDjRhiQWnfbAi9csscWSug_38_3[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[166];
5602 TM__vJDjRhiQWnfbAi9csscWSug_0[166].kind = 3;
5603 TM__vJDjRhiQWnfbAi9csscWSug_0[166].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, isInternal);
5604 TM__vJDjRhiQWnfbAi9csscWSug_0[166].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5605 TM__vJDjRhiQWnfbAi9csscWSug_0[166].name = "isInternal";
5606 TM__vJDjRhiQWnfbAi9csscWSug_0[166].sons = &NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0];
5607 TM__vJDjRhiQWnfbAi9csscWSug_0[166].len = 2;
5608 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.size = sizeof(tyArray__VznXOmL540VWlOp56dB9cqA);
5609 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.align = NIM_ALIGNOF(tyArray__VznXOmL540VWlOp56dB9cqA);
5610 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.kind = 16;
5611 NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_.base = (&NTIpnode__fKfcLzXYiz5jNu3NH3Tv8Q_);
5612 TM__vJDjRhiQWnfbAi9csscWSug_0[167].kind = 1;
5613 TM__vJDjRhiQWnfbAi9csscWSug_0[167].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_1.vals);
5614 TM__vJDjRhiQWnfbAi9csscWSug_0[167].typ = (&NTIarrayL48OO534949_pnodeT__VznXOmL540VWlOp56dB9cqA_);
5615 TM__vJDjRhiQWnfbAi9csscWSug_0[167].name = "vals";
5616 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[167];
5617 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.size = sizeof(tyArray__jSFVQ48g222vuMjoJArs8A);
5618 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.align = NIM_ALIGNOF(tyArray__jSFVQ48g222vuMjoJArs8A);
5619 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.kind = 16;
5620 NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_.base = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5621 TM__vJDjRhiQWnfbAi9csscWSug_0[168].kind = 1;
5622 TM__vJDjRhiQWnfbAi9csscWSug_0[168].offset = offsetof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g, _isInternal_2.links);
5623 TM__vJDjRhiQWnfbAi9csscWSug_0[168].typ = (&NTIarrayL48OO534949_nodeLsystemOstring_astOpnodeTT__jSFVQ48g222vuMjoJArs8A_);
5624 TM__vJDjRhiQWnfbAi9csscWSug_0[168].name = "links";
5625 NimDT___dNELmBSmY7nthjhZupWO6g_isInternal[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[168];
5626 TM__vJDjRhiQWnfbAi9csscWSug_0[163].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[163].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[163].sons = &TM__vJDjRhiQWnfbAi9csscWSug_38_3[0];
5627 NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[163];
5628 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.size = sizeof(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5629 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.align = NIM_ALIGNOF(tyObject_NodecolonObjectType___dNELmBSmY7nthjhZupWO6g*);
5630 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.kind = 22;
5631 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.base = (&NTInode58objecttype__dNELmBSmY7nthjhZupWO6g_);
5632 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.flags = 2;
5633 NTInode__tPE9ckDbaXj82MdUy0JgA7w_.marker = Marker_tyRef__tPE9ckDbaXj82MdUy0JgA7w;
5634 TM__vJDjRhiQWnfbAi9csscWSug_0[162].kind = 1;
5635 TM__vJDjRhiQWnfbAi9csscWSug_0[162].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, root);
5636 TM__vJDjRhiQWnfbAi9csscWSug_0[162].typ = (&NTInode__tPE9ckDbaXj82MdUy0JgA7w_);
5637 TM__vJDjRhiQWnfbAi9csscWSug_0[162].name = "root";
5638 TM__vJDjRhiQWnfbAi9csscWSug_37_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[169];
5639 TM__vJDjRhiQWnfbAi9csscWSug_0[169].kind = 1;
5640 TM__vJDjRhiQWnfbAi9csscWSug_0[169].offset = offsetof(tyObject_BTree__VZdzO0Tlflp7WMN4gS8oPg, entries);
5641 TM__vJDjRhiQWnfbAi9csscWSug_0[169].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5642 TM__vJDjRhiQWnfbAi9csscWSug_0[169].name = "entries";
5643 TM__vJDjRhiQWnfbAi9csscWSug_0[161].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[161].sons = &TM__vJDjRhiQWnfbAi9csscWSug_37_2[0];
5644 NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[161];
5645 TM__vJDjRhiQWnfbAi9csscWSug_0[160].kind = 1;
5646 TM__vJDjRhiQWnfbAi9csscWSug_0[160].offset = offsetof(tyTuple__wcNatyuf8WOqAhGLhSvgiw, Field2);
5647 TM__vJDjRhiQWnfbAi9csscWSug_0[160].typ = (&NTIbtree__VZdzO0Tlflp7WMN4gS8oPg_);
5648 TM__vJDjRhiQWnfbAi9csscWSug_0[160].name = "Field2";
5649 TM__vJDjRhiQWnfbAi9csscWSug_0[157].len = 3; TM__vJDjRhiQWnfbAi9csscWSug_0[157].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[157].sons = &TM__vJDjRhiQWnfbAi9csscWSug_36_3[0];
5650 NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[157];
5651 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.size = sizeof(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5652 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.align = NIM_ALIGNOF(tySequence__pHNq3oXj9av2sEUdqaqeZjw*);
5653 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.kind = 24;
5654 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.base = (&NTIkeyvaluepair__wcNatyuf8WOqAhGLhSvgiw_);
5655 NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_.marker = Marker_tySequence__pHNq3oXj9av2sEUdqaqeZjw;
5656 TM__vJDjRhiQWnfbAi9csscWSug_0[156].kind = 1;
5657 TM__vJDjRhiQWnfbAi9csscWSug_0[156].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, data);
5658 TM__vJDjRhiQWnfbAi9csscWSug_0[156].typ = (&NTIkeyvaluepairseq__pHNq3oXj9av2sEUdqaqeZjw_);
5659 TM__vJDjRhiQWnfbAi9csscWSug_0[156].name = "data";
5660 TM__vJDjRhiQWnfbAi9csscWSug_35_2[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[170];
5661 TM__vJDjRhiQWnfbAi9csscWSug_0[170].kind = 1;
5662 TM__vJDjRhiQWnfbAi9csscWSug_0[170].offset = offsetof(tyObject_Table__nagDFX4QHx0s6Fvma9blmSg, counter);
5663 TM__vJDjRhiQWnfbAi9csscWSug_0[170].typ = (&NTIint__rR5Bzr1D5krxoo1NcNyeMA_);
5664 TM__vJDjRhiQWnfbAi9csscWSug_0[170].name = "counter";
5665 TM__vJDjRhiQWnfbAi9csscWSug_0[155].len = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[155].sons = &TM__vJDjRhiQWnfbAi9csscWSug_35_2[0];
5666 NTItable__nagDFX4QHx0s6Fvma9blmSg_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[155];
5667 TM__vJDjRhiQWnfbAi9csscWSug_0[154].kind = 1;
5668 TM__vJDjRhiQWnfbAi9csscWSug_0[154].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, cacheTables);
5669 TM__vJDjRhiQWnfbAi9csscWSug_0[154].typ = (&NTItable__nagDFX4QHx0s6Fvma9blmSg_);
5670 TM__vJDjRhiQWnfbAi9csscWSug_0[154].name = "cacheTables";
5671 TM__vJDjRhiQWnfbAi9csscWSug_2_48[39] = &TM__vJDjRhiQWnfbAi9csscWSug_0[171];
5672 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.size = sizeof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5673 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.align = NIM_ALIGNOF(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ);
5674 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.kind = 18;
5675 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.base = 0;
5676 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.flags = 1;
5677 TM__vJDjRhiQWnfbAi9csscWSug_39_4[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[173];
5678 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.size = sizeof(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5679 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.align = NIM_ALIGNOF(tyProc__jkSFMhvPZ1AdGcvT2dK9a2w);
5680 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.kind = 25;
5681 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.base = 0;
5682 NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_.flags = 3;
5683 TM__vJDjRhiQWnfbAi9csscWSug_0[173].kind = 1;
5684 TM__vJDjRhiQWnfbAi9csscWSug_0[173].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field0);
5685 TM__vJDjRhiQWnfbAi9csscWSug_0[173].typ = (&NTItpassopen__jkSFMhvPZ1AdGcvT2dK9a2w_);
5686 TM__vJDjRhiQWnfbAi9csscWSug_0[173].name = "Field0";
5687 TM__vJDjRhiQWnfbAi9csscWSug_39_4[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[174];
5688 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.size = sizeof(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5689 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.align = NIM_ALIGNOF(tyProc__A7Sdoem70tRxSEmKrf9cmyg);
5690 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.kind = 25;
5691 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.base = 0;
5692 NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_.flags = 3;
5693 TM__vJDjRhiQWnfbAi9csscWSug_0[174].kind = 1;
5694 TM__vJDjRhiQWnfbAi9csscWSug_0[174].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field1);
5695 TM__vJDjRhiQWnfbAi9csscWSug_0[174].typ = (&NTItpassprocess__A7Sdoem70tRxSEmKrf9cmyg_);
5696 TM__vJDjRhiQWnfbAi9csscWSug_0[174].name = "Field1";
5697 TM__vJDjRhiQWnfbAi9csscWSug_39_4[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[175];
5698 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.size = sizeof(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5699 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.align = NIM_ALIGNOF(tyProc__EAEKmBUgKFg29agoUGtzDEQ);
5700 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.kind = 25;
5701 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.base = 0;
5702 NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_.flags = 3;
5703 TM__vJDjRhiQWnfbAi9csscWSug_0[175].kind = 1;
5704 TM__vJDjRhiQWnfbAi9csscWSug_0[175].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field2);
5705 TM__vJDjRhiQWnfbAi9csscWSug_0[175].typ = (&NTItpassclose__EAEKmBUgKFg29agoUGtzDEQ_);
5706 TM__vJDjRhiQWnfbAi9csscWSug_0[175].name = "Field2";
5707 TM__vJDjRhiQWnfbAi9csscWSug_39_4[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[176];
5708 TM__vJDjRhiQWnfbAi9csscWSug_0[176].kind = 1;
5709 TM__vJDjRhiQWnfbAi9csscWSug_0[176].offset = offsetof(tyTuple__4o9cW9aUwdGqgZI9bSHHYnbaQ, Field3);
5710 TM__vJDjRhiQWnfbAi9csscWSug_0[176].typ = (&NTIbool__VaVACK0bpYmqIQ0mKcHfQQ_);
5711 TM__vJDjRhiQWnfbAi9csscWSug_0[176].name = "Field3";
5712 TM__vJDjRhiQWnfbAi9csscWSug_0[172].len = 4; TM__vJDjRhiQWnfbAi9csscWSug_0[172].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[172].sons = &TM__vJDjRhiQWnfbAi9csscWSug_39_4[0];
5713 NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[172];
5714 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.size = sizeof(tySequence__MAQKEADohlpnXTModtugbQ*);
5715 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.align = NIM_ALIGNOF(tySequence__MAQKEADohlpnXTModtugbQ*);
5716 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.kind = 24;
5717 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.base = (&NTItpass__4o9cW9aUwdGqgZI9bSHHYnbaQ_);
5718 NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_.marker = Marker_tySequence__MAQKEADohlpnXTModtugbQ;
5719 TM__vJDjRhiQWnfbAi9csscWSug_0[171].kind = 1;
5720 TM__vJDjRhiQWnfbAi9csscWSug_0[171].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, passes);
5721 TM__vJDjRhiQWnfbAi9csscWSug_0[171].typ = (&NTIseqLtpassT__MAQKEADohlpnXTModtugbQ_);
5722 TM__vJDjRhiQWnfbAi9csscWSug_0[171].name = "passes";
5723 TM__vJDjRhiQWnfbAi9csscWSug_2_48[40] = &TM__vJDjRhiQWnfbAi9csscWSug_0[177];
5724 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.size = sizeof(tyProc__TjycsqkDBjsxd4da6KYTng);
5725 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.align = NIM_ALIGNOF(tyProc__TjycsqkDBjsxd4da6KYTng);
5726 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.kind = 25;
5727 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.base = 0;
5728 NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_.flags = 3;
5729 TM__vJDjRhiQWnfbAi9csscWSug_0[177].kind = 1;
5730 TM__vJDjRhiQWnfbAi9csscWSug_0[177].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinition);
5731 TM__vJDjRhiQWnfbAi9csscWSug_0[177].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5732 TM__vJDjRhiQWnfbAi9csscWSug_0[177].name = "onDefinition";
5733 TM__vJDjRhiQWnfbAi9csscWSug_2_48[41] = &TM__vJDjRhiQWnfbAi9csscWSug_0[178];
5734 TM__vJDjRhiQWnfbAi9csscWSug_0[178].kind = 1;
5735 TM__vJDjRhiQWnfbAi9csscWSug_0[178].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onDefinitionResolveForward);
5736 TM__vJDjRhiQWnfbAi9csscWSug_0[178].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5737 TM__vJDjRhiQWnfbAi9csscWSug_0[178].name = "onDefinitionResolveForward";
5738 TM__vJDjRhiQWnfbAi9csscWSug_2_48[42] = &TM__vJDjRhiQWnfbAi9csscWSug_0[179];
5739 TM__vJDjRhiQWnfbAi9csscWSug_0[179].kind = 1;
5740 TM__vJDjRhiQWnfbAi9csscWSug_0[179].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, onUsage);
5741 TM__vJDjRhiQWnfbAi9csscWSug_0[179].typ = (&NTIprocLgraph58modulegraph_s58psym_info58tlineinfoTLOnimcallOT__TjycsqkDBjsxd4da6KYTng_);
5742 TM__vJDjRhiQWnfbAi9csscWSug_0[179].name = "onUsage";
5743 TM__vJDjRhiQWnfbAi9csscWSug_2_48[43] = &TM__vJDjRhiQWnfbAi9csscWSug_0[180];
5744 TM__vJDjRhiQWnfbAi9csscWSug_0[180].kind = 1;
5745 TM__vJDjRhiQWnfbAi9csscWSug_0[180].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, globalDestructors);
5746 TM__vJDjRhiQWnfbAi9csscWSug_0[180].typ = (&NTItnodeseq__ehmV9bTklH2Gt9cXHV9c0HLeQ_);
5747 TM__vJDjRhiQWnfbAi9csscWSug_0[180].name = "globalDestructors";
5748 TM__vJDjRhiQWnfbAi9csscWSug_2_48[44] = &TM__vJDjRhiQWnfbAi9csscWSug_0[181];
5749 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.size = sizeof(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5750 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.align = NIM_ALIGNOF(tyProc__Mrj9cEgtPER9bAXMDB9cTXrfQ);
5751 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.kind = 25;
5752 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.base = 0;
5753 NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_.flags = 3;
5754 TM__vJDjRhiQWnfbAi9csscWSug_0[181].kind = 1;
5755 TM__vJDjRhiQWnfbAi9csscWSug_0[181].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, strongSemCheck);
5756 TM__vJDjRhiQWnfbAi9csscWSug_0[181].typ = (&NTIprocLgraph58modulegraph_owner58psym_body58pnodeTLOnimcallOT__Mrj9cEgtPER9bAXMDB9cTXrfQ_);
5757 TM__vJDjRhiQWnfbAi9csscWSug_0[181].name = "strongSemCheck";
5758 TM__vJDjRhiQWnfbAi9csscWSug_2_48[45] = &TM__vJDjRhiQWnfbAi9csscWSug_0[182];
5759 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.size = sizeof(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5760 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.align = NIM_ALIGNOF(tyProc__J7Jq15ZScfKLqcLx8sEz9cA);
5761 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.kind = 25;
5762 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.base = 0;
5763 NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_.flags = 3;
5764 TM__vJDjRhiQWnfbAi9csscWSug_0[182].kind = 1;
5765 TM__vJDjRhiQWnfbAi9csscWSug_0[182].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, compatibleProps);
5766 TM__vJDjRhiQWnfbAi9csscWSug_0[182].typ = (&NTIprocLgraph58modulegraph_formal58ptype_actual58ptypeT58boolLOnimcallOT__J7Jq15ZScfKLqcLx8sEz9cA_);
5767 TM__vJDjRhiQWnfbAi9csscWSug_0[182].name = "compatibleProps";
5768 TM__vJDjRhiQWnfbAi9csscWSug_2_48[46] = &TM__vJDjRhiQWnfbAi9csscWSug_0[183];
5769 TM__vJDjRhiQWnfbAi9csscWSug_0[183].kind = 1;
5770 TM__vJDjRhiQWnfbAi9csscWSug_0[183].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, idgen);
5771 TM__vJDjRhiQWnfbAi9csscWSug_0[183].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5772 TM__vJDjRhiQWnfbAi9csscWSug_0[183].name = "idgen";
5773 TM__vJDjRhiQWnfbAi9csscWSug_2_48[47] = &TM__vJDjRhiQWnfbAi9csscWSug_0[184];
5774 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.size = sizeof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5775 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.align = NIM_ALIGNOF(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA);
5776 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.kind = 18;
5777 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.base = 0;
5778 TM__vJDjRhiQWnfbAi9csscWSug_40_13[0] = &TM__vJDjRhiQWnfbAi9csscWSug_0[186];
5779 TM__vJDjRhiQWnfbAi9csscWSug_0[186].kind = 1;
5780 TM__vJDjRhiQWnfbAi9csscWSug_0[186].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opNot);
5781 TM__vJDjRhiQWnfbAi9csscWSug_0[186].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5782 TM__vJDjRhiQWnfbAi9csscWSug_0[186].name = "opNot";
5783 TM__vJDjRhiQWnfbAi9csscWSug_40_13[1] = &TM__vJDjRhiQWnfbAi9csscWSug_0[187];
5784 TM__vJDjRhiQWnfbAi9csscWSug_0[187].kind = 1;
5785 TM__vJDjRhiQWnfbAi9csscWSug_0[187].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opContains);
5786 TM__vJDjRhiQWnfbAi9csscWSug_0[187].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5787 TM__vJDjRhiQWnfbAi9csscWSug_0[187].name = "opContains";
5788 TM__vJDjRhiQWnfbAi9csscWSug_40_13[2] = &TM__vJDjRhiQWnfbAi9csscWSug_0[188];
5789 TM__vJDjRhiQWnfbAi9csscWSug_0[188].kind = 1;
5790 TM__vJDjRhiQWnfbAi9csscWSug_0[188].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLe);
5791 TM__vJDjRhiQWnfbAi9csscWSug_0[188].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5792 TM__vJDjRhiQWnfbAi9csscWSug_0[188].name = "opLe";
5793 TM__vJDjRhiQWnfbAi9csscWSug_40_13[3] = &TM__vJDjRhiQWnfbAi9csscWSug_0[189];
5794 TM__vJDjRhiQWnfbAi9csscWSug_0[189].kind = 1;
5795 TM__vJDjRhiQWnfbAi9csscWSug_0[189].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLt);
5796 TM__vJDjRhiQWnfbAi9csscWSug_0[189].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5797 TM__vJDjRhiQWnfbAi9csscWSug_0[189].name = "opLt";
5798 TM__vJDjRhiQWnfbAi9csscWSug_40_13[4] = &TM__vJDjRhiQWnfbAi9csscWSug_0[190];
5799 TM__vJDjRhiQWnfbAi9csscWSug_0[190].kind = 1;
5800 TM__vJDjRhiQWnfbAi9csscWSug_0[190].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAnd);
5801 TM__vJDjRhiQWnfbAi9csscWSug_0[190].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5802 TM__vJDjRhiQWnfbAi9csscWSug_0[190].name = "opAnd";
5803 TM__vJDjRhiQWnfbAi9csscWSug_40_13[5] = &TM__vJDjRhiQWnfbAi9csscWSug_0[191];
5804 TM__vJDjRhiQWnfbAi9csscWSug_0[191].kind = 1;
5805 TM__vJDjRhiQWnfbAi9csscWSug_0[191].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opOr);
5806 TM__vJDjRhiQWnfbAi9csscWSug_0[191].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5807 TM__vJDjRhiQWnfbAi9csscWSug_0[191].name = "opOr";
5808 TM__vJDjRhiQWnfbAi9csscWSug_40_13[6] = &TM__vJDjRhiQWnfbAi9csscWSug_0[192];
5809 TM__vJDjRhiQWnfbAi9csscWSug_0[192].kind = 1;
5810 TM__vJDjRhiQWnfbAi9csscWSug_0[192].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opIsNil);
5811 TM__vJDjRhiQWnfbAi9csscWSug_0[192].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5812 TM__vJDjRhiQWnfbAi9csscWSug_0[192].name = "opIsNil";
5813 TM__vJDjRhiQWnfbAi9csscWSug_40_13[7] = &TM__vJDjRhiQWnfbAi9csscWSug_0[193];
5814 TM__vJDjRhiQWnfbAi9csscWSug_0[193].kind = 1;
5815 TM__vJDjRhiQWnfbAi9csscWSug_0[193].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opEq);
5816 TM__vJDjRhiQWnfbAi9csscWSug_0[193].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5817 TM__vJDjRhiQWnfbAi9csscWSug_0[193].name = "opEq";
5818 TM__vJDjRhiQWnfbAi9csscWSug_40_13[8] = &TM__vJDjRhiQWnfbAi9csscWSug_0[194];
5819 TM__vJDjRhiQWnfbAi9csscWSug_0[194].kind = 1;
5820 TM__vJDjRhiQWnfbAi9csscWSug_0[194].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opAdd);
5821 TM__vJDjRhiQWnfbAi9csscWSug_0[194].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5822 TM__vJDjRhiQWnfbAi9csscWSug_0[194].name = "opAdd";
5823 TM__vJDjRhiQWnfbAi9csscWSug_40_13[9] = &TM__vJDjRhiQWnfbAi9csscWSug_0[195];
5824 TM__vJDjRhiQWnfbAi9csscWSug_0[195].kind = 1;
5825 TM__vJDjRhiQWnfbAi9csscWSug_0[195].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opSub);
5826 TM__vJDjRhiQWnfbAi9csscWSug_0[195].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5827 TM__vJDjRhiQWnfbAi9csscWSug_0[195].name = "opSub";
5828 TM__vJDjRhiQWnfbAi9csscWSug_40_13[10] = &TM__vJDjRhiQWnfbAi9csscWSug_0[196];
5829 TM__vJDjRhiQWnfbAi9csscWSug_0[196].kind = 1;
5830 TM__vJDjRhiQWnfbAi9csscWSug_0[196].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opMul);
5831 TM__vJDjRhiQWnfbAi9csscWSug_0[196].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5832 TM__vJDjRhiQWnfbAi9csscWSug_0[196].name = "opMul";
5833 TM__vJDjRhiQWnfbAi9csscWSug_40_13[11] = &TM__vJDjRhiQWnfbAi9csscWSug_0[197];
5834 TM__vJDjRhiQWnfbAi9csscWSug_0[197].kind = 1;
5835 TM__vJDjRhiQWnfbAi9csscWSug_0[197].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opDiv);
5836 TM__vJDjRhiQWnfbAi9csscWSug_0[197].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5837 TM__vJDjRhiQWnfbAi9csscWSug_0[197].name = "opDiv";
5838 TM__vJDjRhiQWnfbAi9csscWSug_40_13[12] = &TM__vJDjRhiQWnfbAi9csscWSug_0[198];
5839 TM__vJDjRhiQWnfbAi9csscWSug_0[198].kind = 1;
5840 TM__vJDjRhiQWnfbAi9csscWSug_0[198].offset = offsetof(tyObject_Operators__EbMP71azE1HSvYAQoCH9cXA, opLen);
5841 TM__vJDjRhiQWnfbAi9csscWSug_0[198].typ = (&NTIpsym__dG2QVH5Z69aMUY38zTqWxaA_);
5842 TM__vJDjRhiQWnfbAi9csscWSug_0[198].name = "opLen";
5843 TM__vJDjRhiQWnfbAi9csscWSug_0[185].len = 13; TM__vJDjRhiQWnfbAi9csscWSug_0[185].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[185].sons = &TM__vJDjRhiQWnfbAi9csscWSug_40_13[0];
5844 NTIoperators__EbMP71azE1HSvYAQoCH9cXA_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[185];
5845 TM__vJDjRhiQWnfbAi9csscWSug_0[184].kind = 1;
5846 TM__vJDjRhiQWnfbAi9csscWSug_0[184].offset = offsetof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ, operators);
5847 TM__vJDjRhiQWnfbAi9csscWSug_0[184].typ = (&NTIoperators__EbMP71azE1HSvYAQoCH9cXA_);
5848 TM__vJDjRhiQWnfbAi9csscWSug_0[184].name = "operators";
5849 TM__vJDjRhiQWnfbAi9csscWSug_0[0].len = 48; TM__vJDjRhiQWnfbAi9csscWSug_0[0].kind = 2; TM__vJDjRhiQWnfbAi9csscWSug_0[0].sons = &TM__vJDjRhiQWnfbAi9csscWSug_2_48[0];
5850 NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[0];
5851 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.size = sizeof(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5852 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.align = NIM_ALIGNOF(tyObject_ModuleGraphcolonObjectType___RZI3hCs0FTPYx8StfC81qQ*);
5853 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.kind = 22;
5854 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.base = (&NTImodulegraph58objecttype__RZI3hCs0FTPYx8StfC81qQ_);
5855 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.flags = 2;
5856 NTImodulegraph__KfdHSsl8vyUCSI9b3inBcww_.marker = Marker_tyRef__KfdHSsl8vyUCSI9b3inBcww;
5857 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.size = sizeof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5858 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.align = NIM_ALIGNOF(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w);
5859 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.kind = 17;
5860 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.base = (&NTIrootobj__ytyiCJqK439aF9cIibuRVpAg_);
5861 TM__vJDjRhiQWnfbAi9csscWSug_0[199].kind = 1;
5862 TM__vJDjRhiQWnfbAi9csscWSug_0[199].offset = offsetof(tyObject_TPassContext__Hb6rFM0ecvtlLf2kv9aU75w, idgen);
5863 TM__vJDjRhiQWnfbAi9csscWSug_0[199].typ = (&NTIidgenerator__9c0n61DB7aLyPcUMi5meUHQ_);
5864 TM__vJDjRhiQWnfbAi9csscWSug_0[199].name = "idgen";
5865 NTItpasscontext__Hb6rFM0ecvtlLf2kv9aU75w_.node = &TM__vJDjRhiQWnfbAi9csscWSug_0[199];
5866 }
5867 
5868