1local utils = {2 Func3(aaaaaaa, bbbbbbb, cccc)::3 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/%s/XXXXX/%s/XXXXXXXXXXXXXXX/%s'4 % [aaaaaaa, bbbbbbb, cccc],5};678local long_list = [9 '001xxxxxxxxxxxxxxx-xxx',10 '002xxxxxxxxxxxxxxxxxx-xxx',11 '003xxxxxxxxxxxxxxxx-xxxxxxx',12 '004xxxxxx-xxxxxx',13 '005xxxx-xxx-xxxx',14 '006xxx-xxx-xxxxxx',15 '007xxx-xxx-xxxx-xxxx',16 '008xxx-xxx-xxxx-xxxx-xxxxxxx',17 '009xxx-xxx-xxxxx-xxxx-xxxxxxx-xxxxxx',18 '010xxx-xxx-xxxx-xxxxxxx-xxxxxx-xxxxxxx',19 '011xxx-xxx-xxxxx-xxxxxxxx-xxxxxxx',20 '012xxx-xxx-xxxx-xxxxxxxx-xxxxxxx-xxxxxx',21 '013xxx-xxx-xxxx-xxxxxxxxxx',22 '014xxx-xxx-xxxxx-xxxxxx-xx',23 '015xxx-xxx-xxxxxx-xxxxxxx',24 '016xxx-xxx-xxxx-xxxxxxxx-xxxxx',25 '017xxx-xxx-xxxx-xxxxxxxxxxxxxxx',26 '018xxx-xxx-xxxx-xxxxxxxx-xxxxxxx-xxxxxxx',27 '019xxx-xxx-xxxx-xxxxxxxx-xx',28 '020xxx-xxx-xxxx-xxxxxxxxxxxxxxxx',29 '021xxx-xxx-xxxx-xxxxxxxx-xxxxxxxxxxxx-xxx',30 '022xxx-xxxx-xxxx-xxxx-xxxxxxx',31 '023xxx-xxxx-xxxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',32 '024xxx-xxx-xxxx-xxx-xxxx-xxxx-xxx-xxxxxxxxx',33 '025xxx-xxxx-xxxx-xxxxxxxxx',34 '026xxx-xxx-xxxx-xxx-xxxxxxx',35 '027xxx-xxx-xxxx-xxx-xxxxxxx',36 '028xxx-xxx-xxxx-xxxxxxxxxx',37 '029xxx-xxx-xxxx-xxxxxx',38 '030xxx-xxx-xxxx-xxx-xxxxxxx',39 '031xxx-xxx-xxxx-xxx-xxxxxxxx',40 '032xxx-xxx-xxxxx-xxxxxxxxxxxx-xxxxxxx',41 '033xxx-xxx-xxxx-xxx-xxxx-xxxx',42 '034xxx-xxx-xxxx-xxx-xxxxxxxx-xxxxxxxx',43 '035xxx-xxx-xxxx-xxxxxxx',44 '036xxx-xxx-xxxx-xxxxxxxx-xxxxxxx',45 '037xxx-xxx-xxxx-xxxxxx',46 '038xxx-xxx-xxxx-xxxxxxxxxx',47 '039xxxx-xxx-xxxx-xxxxxx-xxxxxx-xxxxxxx',48 '040xxx-xxx-xxxx-xxxxxx-xxxxxxx',49 '041xxxx-xxx-xxxx-xxxxxx-xx',50 '042xxx-xxx-xxxx-xxxxxxxxxxx',51 '043xxx-xxx-xxxx-xxxxxxxxxxx-xxxxxxx',52 '044xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxx',53 '045xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxx',54 '046xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxx',55 '047xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxx',56 '048xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxxx',57 '049xxx-xxx-xxxx-xxxxxx-xxx-xxxxxx-xxxxxxxxx',58 '050xxx-xxx-xxxxx-xxxxx-xxxxxxx',59 '051xxx-xxx-xxxx-xxxxx-xxxxxxxx-xxxxxx',60 '052xxx-xxx-xxxx-xxxxx-xx',61 '053xxx-xxx-xxxx-xxxx-xxxxxxx-xxx-xxxxxxx',62 '054xxx-xxx-xxxx-xxxx-xxxxxxx-xxx-xxxxxx',63 '055xxx-xxx-xxxx-xxx',64 '056xxx-xxx-xxxx-xxxxxxx-xxxxxxx',65 '057xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxxx',66 '058xxx-xxx-xxxx-xxxxxxxxx-xxxxxx-xxxxxxx',67 '059xxx-xxx-xxxx-xx-xxxxxxxxxxx-xxxxx',68 '060xxx-xxx-xxxx-xxxxxxxxxxxxxx-xxxxxxx',69 '061xxx-xxx-xxxx-xxxxxxxx-xxxxxxx',70 '062xxx-xxx-xxxx-xxxxxxxxxxxxx-xxxxxxx',71 '063xxx-xxx-xxxx-xxxxxx-xxxxxxx',72 '064xxx-xxx-xxxxx-xxxxxx-xxxxxxx',73 '065xxx-xxx-xxxx-xxxxx-xxxxx',74 '066xxx-xxx-xxxx-xxxxx-xxxx',75 '067xxx-xxx-xxxx-xxxxxxxxxxxxxxxxx',76 '068xxx-xxx-xxxx-xxxxxxxx-xxxxx-xxx',77 '069xxx-xxx-xxxx-xxxxxxxx-xx-xxx-xxxxxxxx',78 '070xxx-xxx-xxxx-xxxxxxxx-xxxxxx-xxxxxxx',79 '071xxx-xxx-xxxx-xxxxxxxxxx',80 '072xxx-xxxx-xxxx-xxxxxxxxxxxxxxxx',81 '073xxx-xxx-xxxx-xxxxxx-xxxxxx-xxxxxxx',82 '074xxx-xxx-xxxx-xxxxxxx-xxxxxxxxxxxxx',83 '075xxx-xxx-xxxx-xxxxxxx-xxxxxxxxxxxxx-xxxxxxxxx',84 '076xxx-xxx-xxxx-xxxxxxxxxxxxx-xxxxxxx',85 '077xxx-xxx-xxxx-xxxxxxxxx-xxxxxxx-x2',86 '078xxx-xxx-xxxx-xxx',87 '079xxx-xxx-xxxx-xxxxxxxxxxxx',88 '080xxx-xxx-xxxx-xxxxxxxxx-xxxxxxxx',89 '081xxx-xxx-xxxx-xxxxxxxx-xxxxxxxxx',90 '082xxx-xxx-xxxx-xxxxxxxxx',91 '083xxx-xxx-xxxx-xxxxxxx',92 '084xxx-xxx-xxxx-xxxxxxx-xxxxxx',93 '085xxxx-xxx-xxxxxxx-xxxxx-xxxx',94 '086xxx-xxx-xxxxxxxx-xxxx-xxxxxxxxxx',95 '087xxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',96 '088xxx-xxx-xxxxxxx-xxxxxxxx',97 '089xxx-xxx-xxxxxxxx-xxxxxxx',98 '090xxx-xxx-xxxxxxxx-xxxxxxx-xxxxxx',99 '091xxx-xxxx-xxxxxxxxxx',100 '092xxx-xxx-xxxxxx-xx',101 '093xxx-xxx-xxxxxxx',102 '094xxx-xxx-xxxxxxx-xxxxx',103 '095xxx-xxx-xxxxxxxxxx',104 '096xxx-xxx-xxxxxxxxxxxxxxx',105 '098xxx-xxx-xxxxxxxxxxxxxxxxx',106 '098xxx-xxx-xxxxxxxx-xxxxxxx-xxxxxxx',107 '099xxx-xxx-xxxxxxxx-xx',108 '100xxx-xxx-xxxx-xxxxxxxxxxx-xxxxxxx',109 '101xxx-xxxx-xxxxxxxxxxxxxxxx',110 '102xxx-xxx-xxxxxxxxxxxxxxxxxx',111 '103xxx-xxx-xxxxxxxx-xxxxxxxxxxxx-xxx',112 '104xxx-xxx-xxxx-xxxxxxx',113 '105xxx-xxx-xxx-xxxxxxx-xxxxxx-xxxxxxx',114 '106xxx-xxx-xxx-xxxx-xxxx-xxx-xxxxxxxxx',115 '107xxx-xxx-xxxxxxxxx',116 '108xxx-xxx-xxx-xxxxxxx',117 '109xxx-xxx-xxx-xxxxxxx',118 '110xxx-xxxx-xxxxx',119 '111xxx-xxx-xxx-xxxx-xxxx',120 '112xxx-xxx-xxx-xxxxxxx',121 '113xxx-xxx-xxx-xxxxxxx',122 '114xxx-xxx-xxxxxxxxxxxx-xxxxxxx',123 '115xxx-xxx-xxx-xxxx-xxxx',124 '116xxx-xxx-xxx-xxxxxxxx-xxxxxxxx',125 '117xxx-xxx-xxxxxxx',126 '118xxx-xxx-xxxxxxxx-xxxxxxx',127 '119xxx-xxx-xxxxxx',128 '120xxxx-xxx-xxxxxxxxxx',129 '121xxx-xxx-xxxxxx-xxxxxx-xxxxxxx',130 '122xxx-xxx-xxxxxx-xxxxxxx',131 '123xxx-xxx-xxxxxx-xx',132 '124xxxx-xxx-xxx-xxxx-xxxxxxx',133 '125xxx-xxx-xxxxxxxxxxx',134 '126xxx-xxx-xxxxxxxxxxx-xxxxxxx',135 '127xxx-xxx-xxxxxx-xxx-xxxxxx',136 '128xxx-xxx-xxxxxxxxxx',137 '129xxx-xxx-xxxxxxxxxx-xxx',138 '130xxx-xxx-xxxxx-xxxxxxx',139 '131xxx-xxx-xxxxxx-xxxxxxxx-xxx',140 '132xxx-xxx-xxxxx-xxxxxxxx-xxxxxx',141 '133xxx-xxx-xxxxx-xx',142 '134xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxxx',143 '135xxx-xxx-xxxx-xxxxxxx-xxx-xxxxxx',144 '136xxx-xxx-xxxxxxxxxxxxxxx',145 '137xxx-xxx-xxx',146 '138xxx-xxx-xxxxxxx-xxxxxxx',147 '139xxx-xxx-xxxxxxx-xxx-xxxxxxx',148 '140xxx-xxx-xxxxxxxxx-xxxxxx-xxxxxxx',149 '141xxx-xxx-xxxxxxxxxx-xxxx-xxxxxxx',150 '142xxx-xxx-xx-xxxxxxxxxx-xxxxx',151 '143xxx-xxx-xxxxxxxxxxxxxx-xxxxxxx',152 '144xxx-xxx-xxxxxxxxxxxxxxxxx',153 '145xxx-xxx-xxxxxxxx-xxxxxxx',154 '146xxx-xxx-xxxxxxxxxxxxx-xxxxxxx',155 '147xxx-xxx-xxxxxxx-xxxxxxx',156 '148xxx-xxx-xxxxxx-xxxxxxx',157 '149xxx-xxx-xxxxx-xxxxx',158 '150xxx-xxx-xxxxx-xxxx',159 '151xxx-xxx-xxxxxxxxxxxxxxxxx',160 '152xxx-xxx-xxxxxxxxxxxxxxxxxxx',161 '153xxx-xxx-xxxxxxxxx-xxxxx-xxx',162 '154xxx-xxx-xxxxxxxx-xxxxx-xxxx-xxxx',163 '155xxx-xxx-xxxxxxxx-xxxxxxxxxxxx-xxxx',164 '156xxx-xxx-xxxxxxxx-xx-xxx-xxxxxxxx',165 '157xxx-xxx-xxxxxxxx-xxxxxx-xxxxxxx',166 '158xxx-xxx-xxxxxxxxxx',167 '159xxx-xxx-xxxx-xxxxxx',168 '160xxx-xxx-xxxxxxxxxx',169 '161xxx-xxx-xxxxxxxxxxxxx',170 '162xxx-xxx-xxxxxxxxxxxxxxxx',171 '163xxx-xxx-xxxxx-xxxxxx-xxxxxxx',172 '164xxx-xxx-xxxxxxx-xxxxxxxxxxxxx',173 '165xxx-xxx-xxxxxxxxxxxxxx-xxxxxxx',174 '166xxx-xxx-xxxxxxxxx-xxxxxxx-x2',175 '167xxx-xxx-xxx',176 '168xxx-xxx-xxxxxxxxxxxx',177 '169xxx-xxx-xxxxxxxxx-xxxxxxxx',178 '170xxx-xxx-xxxxxxxxx-xxx-xxxxxxx',179 '171xxx-xxx-xxxxxxxxx',180 '172xxx-xxxx-xxxxxxxxx',181 '173xxx-xxx',182 '174xxx-xxxxxx-xxxxxxx',183 '175xxx-xxxxxx-xxxxxx-xxxx',184 '176xxx-xxxxxx-xxxxx',185 '177xxx-xxxxx-xxxxxxxx',186 '178xxx-xxxxxx',187 '179xxx-xxxxxxx-xxxx',188 '180xxx-xxxxxxx-xxxx-xxxx',189 '181xxx-xxxxxxx-xxxx-xxxxxxx',190 '182xxx-xxxxxxx-xxxx-xxxxxxxxxxxxxxx',191 '183xxx-xxxxxxxx-xxxx-xxxxx',192 '184xxx-xxxxxxx-xxxx-xxxxxxx',193 '185xxx-xxxxxxx-xxxx-xxxxxxxx-xxxxxxx',194 '186xxx-xxxxxxx-xxxx-xxx',195 '187xxx-xxxxxxx-xxxx-xxxxxxx-xxx-xxxxxxx',196 '188xxx-xxxxxxx-xxxx-xxxxxxxxxxxxxx-xxxxxxx',197 '189xxx-xxxxxxxx-xxxx-xxxxxxxxxxxxxxxxx',198 '190xxx-xxxxxxx-xxxx-xxxxx-xxxxxx-xxxxxxx',199 '191xxx-xxxxxxx-xxxxxxxxxx',200 '192xxx-xxxxxxx-xxxxxxx',201 '193xxx-xxxxxxx-xxxxxxxxxxxxxxx',202 '194xxx-xxxxxxx-xxxxx',203 '195xxx-xxxxxxx-xxxxxxx',204 '196xxx-xxxxxxx-xxxxxxxx-xxxxxxx',205 '197xxx-xxxxxxx-xxx',206 '198xxx-xxxxxxx-xxxxxxx-xxx-xxxxxxx',207 '199xxx-xxxxxxx-xxxxxxxxxxxxxx-xxxxxxx',208 '200xxx-xxxxxxxx-xxxxxxxxxxxxxxxxx',209 '201xxx-xxxxxxx-xxxxx-xxxxxx-xxxxxxx',210 '202xxx-xxx',211 '203xxx-xxx-xxxxxx',212 '204xxxxxxxxx-xxx',213 '205xxxxxxxxxxx-xxx',214 '206xxxxxxxxx-xxxxxxx',215 '207xxxx-xxxxxx-xxxxxxxxxxx-xxxxx1',216 '208xxxx-xxxxxxxx-xxxxxxxx-xxxxx1',217 '209xxxx-xxxxxxx-xxxxxxx-xxxxx1',218 '209xxxx-xxxxxxx-xxxxxxx-xxxxx2',219 '210xxxx-xxxx-xxxxxxx-xxxxx1',220 '211xxxx-xxxxx-xxxxxxxx1-xxxxx1',221 '212xxxx-xxxx-xxxxxxxx2-xxxxx1',222 '213xxxx-xxxx-xxxxxxx1-xxxxx1',223 '214xxxx-xxxx-xxxxxxx2-xxxxx1',224 '215xxxxxxxxx-xxxxxx',225 '216xxxxxxxxx-xxxxxxx',226 '217xxxxxxxxx-xxxx',227];228229{230 'yyyyyyyyy': {231 local Func3(z, n) = utils.Func3('yyyyyyyyy', z, n),232233 global: {234 [n]: {235 members: [236 Func3(z, '%s-gggg-%s-%s' % [n, z, suffix]),237 for z in ['ooooooo-a', 'ooooooo-b', 'ooooooo-c',238 'ooooooo-a', 'ooooooo-b', 'ooooooo-c']239 for suffix in ['a', 'b', 'c']240 ],241 }242 for n in long_list243 },244 },245}