#N canvas 0 0 448 379 10;
#X obj 1 1 cnv 15 445 20 empty \$0-pddp.cnv.header glossary 20 10 1
18 -261106 -33289 0;
#N canvas 296 26 376 539 generate 0;
#X obj 71 238 list-drip;
#X msg 71 282 0;
#X msg 115 282 1;
#X msg 159 282 2;
#X msg 203 282 3;
#X obj 248 381 list prepend;
#X obj 203 309 t a;
#X obj 248 403 route 0 1 2 3;
#X obj 71 189 t a b;
#X obj 98 216 s \$0-r;
#X obj 203 337 b;
#X obj 177 364 s \$0-trig;
#N canvas 453 126 463 493 TERM 0;
#X obj 112 92 t a;
#X obj 33 167 list;
#X obj 181 43 r \$0-r;
#X obj 33 189 route bang;
#X obj 33 117 spigot;
#X obj 66 73 r \$0-r;
#X obj 66 95 1;
#X obj 112 20 inlet;
#X obj 157 176 0;
#X obj 33 40 r \$0-trig;
#X obj 112 68 list prepend;
#X obj 78 160 r \$0-r;
#X text 162 240 x;
#X obj 109 308 list append;
#X obj 90 406 list prepend;
#X obj 90 428 list trim;
#X obj 217 237 value \$0-line;
#X obj 188 238 + 1;
#X text 252 262 y;
#X obj 217 262 * 10;
#X obj 90 211 t a b b b b;
#X obj 90 382 list prepend cyclone/comment 0 14 .;
#X msg 90 333 symbol \$1;
#X obj 90 355 symbol2list _;
#X obj 90 450 s \$0-glossary;
#X msg 109 243 obj 30;
#X connect 0 0 1 1;
#X connect 0 0 10 1;
#X connect 1 0 3 0;
#X connect 2 0 10 1;
#X connect 3 1 20 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 4 1;
#X connect 7 0 10 0;
#X connect 8 0 4 1;
#X connect 9 0 4 0;
#X connect 10 0 0 0;
#X connect 11 0 1 1;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 15 0 24 0;
#X connect 16 0 17 0;
#X connect 16 0 19 0;
#X connect 17 0 16 0;
#X connect 19 0 13 1;
#X connect 20 0 22 0;
#X connect 20 1 25 0;
#X connect 20 2 8 0;
#X connect 20 2 16 0;
#X connect 20 3 16 0;
#X connect 20 4 16 0;
#X connect 21 0 14 0;
#X connect 22 0 23 0;
#X connect 23 0 21 0;
#X connect 25 0 13 0;
#X restore 248 506 pd TERM;
#X obj 248 329 list prepend list;
#X obj 317 358 r \$0-r;
#N canvas 466 154 450 512 DEF 0;
#X obj 152 92 t a;
#X obj 73 167 list;
#X obj 221 43 r \$0-r;
#X obj 73 189 route bang;
#X obj 73 117 spigot;
#X obj 106 73 r \$0-r;
#X obj 106 95 1;
#X obj 152 20 inlet;
#X obj 197 176 0;
#X obj 73 40 r \$0-trig;
#X obj 152 68 list prepend;
#X obj 118 160 r \$0-r;
#X text 219 350 x;
#X obj 164 418 list append;
#X obj 147 445 list prepend;
#X obj 147 467 list trim;
#X obj 264 364 value \$0-line;
#X text 352 362 y;
#X obj 283 141 s2l;
#X obj 298 97 loadbang;
#X msg 298 119 symbol;
#X obj 283 163 list length;
#X obj 283 190 +;
#X obj 382 138 r \$0-r;
#X obj 382 160 0;
#X obj 317 190 t a;
#X obj 202 202 list length;
#X obj 268 227 +;
#X obj 268 249 div 60;
#X obj 268 331 until;
#X obj 130 231 t a a b b;
#X text 322 233 <-- unattach later;
#X obj 275 43 r \$0-dr;
#X obj 25 72 r \$0-dr;
#X obj 351 117 r \$0-dr;
#X obj 149 134 r \$0-dr;
#X obj 192 251 t b b;
#X obj 268 272 t a a;
#X obj 268 300 +;
#X obj 264 389 * 10;
#X obj 307 272 div 6;
#X obj 225 365 + 1.1;
#X obj 147 489 s \$0-glossary;
#X msg 164 353 text 50;
#X connect 0 0 1 1;
#X connect 0 0 10 1;
#X connect 1 0 3 0;
#X connect 2 0 10 1;
#X connect 3 1 30 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 4 1;
#X connect 7 0 10 0;
#X connect 7 0 18 0;
#X connect 8 0 4 1;
#X connect 9 0 4 0;
#X connect 10 0 0 0;
#X connect 11 0 1 1;
#X connect 13 0 14 1;
#X connect 14 0 15 0;
#X connect 15 0 42 0;
#X connect 16 0 39 0;
#X connect 16 0 41 0;
#X connect 18 0 21 0;
#X connect 19 0 20 0;
#X connect 20 0 18 1;
#X connect 21 0 22 0;
#X connect 22 0 25 0;
#X connect 22 0 27 1;
#X connect 23 0 24 0;
#X connect 24 0 22 1;
#X connect 25 0 22 1;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 28 0 37 0;
#X connect 29 0 16 0;
#X connect 30 0 26 0;
#X connect 30 1 14 0;
#X connect 30 2 43 0;
#X connect 30 3 8 0;
#X connect 30 3 36 0;
#X connect 32 0 10 1;
#X connect 33 0 6 0;
#X connect 34 0 24 0;
#X connect 35 0 1 1;
#X connect 36 0 16 0;
#X connect 36 1 16 0;
#X connect 37 0 38 0;
#X connect 37 1 40 0;
#X connect 38 0 29 0;
#X connect 39 0 13 1;
#X connect 40 0 38 1;
#X connect 41 0 16 0;
#X connect 43 0 13 0;
#X restore 266 484 pd DEF;
#N canvas 380 26 498 522 OBJECTS 0;
#X obj 102 82 t a;
#X obj 23 157 list;
#X obj 171 33 r \$0-r;
#X obj 23 179 route bang;
#X obj 23 107 spigot;
#X obj 56 63 r \$0-r;
#X obj 56 85 1;
#X obj 102 10 inlet;
#X obj 147 166 0;
#X obj 23 30 r \$0-trig;
#X obj 102 58 list prepend;
#X obj 68 150 r \$0-r;
#X text 141 324 x;
#X obj 97 370 list append;
#X obj 80 417 list prepend;
#X obj 80 439 list trim;
#X obj 186 321 value \$0-line;
#X obj 157 322 + 1;
#X text 221 346 y;
#X obj 80 261 list-drip;
#X obj 99 392 list append pddp/helplink;
#X obj 186 346 * 10;
#X obj 271 392 list append;
#X obj 80 283 t a b b b;
#X obj 80 202 t a b;
#X obj 197 250 t b b b;
#X obj 226 424 list append Related Objects;
#X obj 226 446 list trim;
#X obj 306 451 list append _______________;
#X obj 80 461 s \$0-glossary;
#X msg 97 325 obj 50;
#X msg 271 370 text 50;
#X connect 0 0 1 1;
#X connect 0 0 10 1;
#X connect 1 0 3 0;
#X connect 2 0 10 1;
#X connect 3 1 24 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 4 1;
#X connect 7 0 10 0;
#X connect 8 0 4 1;
#X connect 9 0 4 0;
#X connect 10 0 0 0;
#X connect 11 0 1 1;
#X connect 13 0 20 0;
#X connect 14 0 15 0;
#X connect 15 0 29 0;
#X connect 16 0 17 0;
#X connect 16 0 21 0;
#X connect 17 0 16 0;
#X connect 19 0 23 0;
#X connect 20 0 14 1;
#X connect 21 0 13 1;
#X connect 21 0 22 1;
#X connect 22 0 26 0;
#X connect 22 0 28 0;
#X connect 23 0 14 0;
#X connect 23 1 30 0;
#X connect 23 2 8 0;
#X connect 23 2 16 0;
#X connect 23 3 16 0;
#X connect 24 0 19 0;
#X connect 24 1 25 0;
#X connect 25 0 31 0;
#X connect 25 1 16 0;
#X connect 25 2 16 0;
#X connect 26 0 27 0;
#X connect 27 0 29 0;
#X connect 28 0 27 0;
#X connect 30 0 13 0;
#X connect 31 0 22 0;
#X restore 285 457 pd OBJECTS;
#X obj 115 331 s \$0-dr;
#X obj 248 283 route float;
#X obj 248 304 makefilename %d;
#X obj 115 304 t b a;
#N canvas 322 26 589 535 LINKS 0;
#X obj 152 92 t a;
#X obj 73 167 list;
#X obj 221 43 r \$0-r;
#X obj 73 189 route bang;
#X obj 73 117 spigot;
#X obj 106 73 r \$0-r;
#X obj 106 95 1;
#X obj 152 20 inlet;
#X obj 197 176 0;
#X obj 73 40 r \$0-trig;
#X obj 152 68 list prepend;
#X obj 118 160 r \$0-r;
#X text 202 300 x;
#X obj 149 368 list append;
#X obj 130 415 list prepend;
#X obj 130 437 list trim;
#X obj 257 297 value \$0-line;
#X obj 228 298 + 1;
#X text 292 322 y;
#X obj 257 322 * 10;
#X obj 130 271 t a b b b;
#X obj 149 390 list append pddp/pddplink;
#X obj 130 218 t a b;
#X obj 321 387 list append;
#X obj 247 245 t b b b;
#X obj 276 441 list trim;
#X obj 276 419 list append Links;
#X obj 356 446 list append _____;
#X obj 130 246 list-drip;
#X obj 130 459 s \$0-glossary;
#X msg 149 303 obj 50;
#X msg 321 365 text 50;
#X connect 0 0 1 1;
#X connect 0 0 10 1;
#X connect 1 0 3 0;
#X connect 2 0 10 1;
#X connect 3 1 22 0;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 4 1;
#X connect 7 0 10 0;
#X connect 8 0 4 1;
#X connect 9 0 4 0;
#X connect 10 0 0 0;
#X connect 11 0 1 1;
#X connect 13 0 21 0;
#X connect 14 0 15 0;
#X connect 15 0 29 0;
#X connect 16 0 17 0;
#X connect 16 0 19 0;
#X connect 17 0 16 0;
#X connect 19 0 13 1;
#X connect 19 0 23 1;
#X connect 20 0 14 0;
#X connect 20 1 30 0;
#X connect 20 2 8 0;
#X connect 20 2 16 0;
#X connect 20 3 16 0;
#X connect 21 0 14 1;
#X connect 22 0 28 0;
#X connect 22 1 24 0;
#X connect 23 0 26 0;
#X connect 23 0 27 0;
#X connect 24 0 31 0;
#X connect 24 1 16 0;
#X connect 24 2 16 0;
#X connect 25 0 29 0;
#X connect 26 0 25 0;
#X connect 27 0 25 0;
#X connect 28 0 20 0;
#X connect 30 0 13 0;
#X connect 31 0 23 0;
#X restore 304 430 pd LINKS;
#X obj 71 154 textfile;
#X obj 20 14 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X obj 197 65 v \$0-line;
#X obj 71 117 until;
#X obj 197 43 3;
#X obj 54 393 s \$0-glossary;
#X msg 54 366 vis 0 \, vis 1;
#X obj 54 22 loadbang;
#N canvas 0 0 446 477 sort-terms 0;
#X obj 88 155 textfile;
#X obj 88 101 t b b;
#X obj 88 128 until;
#X obj 88 181 t a b;
#X obj 115 220 f;
#X obj 127 190 1;
#X obj 153 220 + 1;
#X obj 88 252 list prepend;
#X obj 88 332 coll;
#C restore;
#X msg 51 279 sort -1 2 \, dump;
#X msg 236 230 clear;
#X obj 51 52 t b b b;
#X obj 236 365 list prepend add;
#X obj 236 389 list trim;
#X obj 51 25 inlet;
#X obj 236 420 outlet;
#X msg 133 128 read glossary.txt \, rewind;
#X connect 0 0 3 0;
#X connect 0 1 2 1;
#X connect 1 0 2 0;
#X connect 1 1 16 0;
#X connect 1 1 5 0;
#X connect 2 0 0 0;
#X connect 3 0 7 0;
#X connect 3 1 4 0;
#X connect 4 0 6 0;
#X connect 4 0 7 1;
#X connect 5 0 4 1;
#X connect 6 0 4 1;
#X connect 7 0 8 0;
#X connect 8 0 12 0;
#X connect 9 0 8 0;
#X connect 10 0 8 0;
#X connect 10 0 15 0;
#X connect 11 0 9 0;
#X connect 11 1 1 0;
#X connect 11 2 10 0;
#X connect 12 0 13 0;
#X connect 13 0 15 0;
#X connect 14 0 11 0;
#X connect 16 0 0 0;
#X restore 105 71 pd sort-terms;
#X obj 54 49 t b b b b;
#X msg 88 96 rewind;
#X obj 71 260 sel @TERM @DEF @OBJECTS @LINKS;
#X connect 0 0 33 0;
#X connect 0 1 6 0;
#X connect 1 0 6 0;
#X connect 2 0 20 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 6 0 5 1;
#X connect 6 0 10 0;
#X connect 7 0 12 0;
#X connect 7 1 15 0;
#X connect 7 2 16 0;
#X connect 7 3 21 0;
#X connect 8 0 0 0;
#X connect 8 1 9 0;
#X connect 10 0 11 0;
#X connect 13 0 5 0;
#X connect 14 0 5 1;
#X connect 18 0 19 0;
#X connect 18 1 13 0;
#X connect 19 0 13 0;
#X connect 20 0 17 0;
#X connect 20 1 6 0;
#X connect 22 0 8 0;
#X connect 22 1 25 1;
#X connect 23 0 31 0;
#X connect 25 0 22 0;
#X connect 26 0 24 0;
#X connect 28 0 27 0;
#X connect 29 0 31 0;
#X connect 30 0 22 0;
#X connect 31 0 28 0;
#X connect 31 1 25 0;
#X connect 31 2 32 0;
#X connect 31 3 26 0;
#X connect 31 3 30 0;
#X connect 32 0 22 0;
#X connect 33 0 1 0;
#X connect 33 1 2 0;
#X connect 33 2 3 0;
#X connect 33 3 4 0;
#X connect 33 4 18 0;
#X restore 185 27 pd generate;
#X obj 265 27 namecanvas \$0-glossary;