#N canvas 159 71 427 210 10; #N canvas 108 9 1009 776 guts 0; #X msg 136 235 chdir; #N canvas 0 0 710 488 listdirs 0; #X obj 35 14 inlet; #X obj 284 279 outlet; #X obj 348 27 inlet; #X msg 240 13 getsub; #X obj 286 250 textfile; #X msg 269 168 clear; #X msg 357 165 print; #X obj 239 43 t b a b; #X msg 220 191 rewind; #X text 356 253 toplevel dirs; #X obj 299 100 spigot; #X msg 301 69 0; #X msg 329 70 1; #X obj 428 281 outlet; #X obj 37 89 select getsub output; #X msg 452 154 bang; #X obj 38 48 symbol; #X obj 40 40; #X obj 361 279 outlet; #X obj 299 138 prepent add; #X connect 0 0 16 0; #X connect 2 0 10 0; #X connect 3 0 7 0; #X connect 4 0 1 0; #X connect 4 1 18 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 7 0 11 0; #X connect 7 1 13 0; #X connect 7 2 5 0; #X connect 7 2 12 0; #X connect 8 0 4 0; #X connect 10 0 19 0; #X connect 11 0 10 1; #X connect 12 0 10 1; #X connect 14 0 3 0; #X connect 14 1 4 0; #X connect 15 0 4 0; #X connect 16 0 14 0; #X connect 19 0 4 0; #X restore 79 315 pd listdirs; #X msg 79 238 getsub; #X msg 93 264 output; #N canvas 0 0 710 488 listdirs 0; #X obj 35 14 inlet; #X obj 284 279 outlet; #X obj 348 27 inlet; #X msg 240 13 getsub; #X obj 286 250 textfile; #X msg 269 168 clear; #X msg 357 165 print; #X obj 239 43 t b a b; #X msg 220 191 rewind; #X text 356 253 toplevel dirs; #X obj 299 100 spigot; #X msg 301 69 0; #X msg 329 70 1; #X obj 428 281 outlet; #X obj 37 89 select getsub output; #X msg 452 154 bang; #X obj 38 48 symbol; #X obj 361 279 outlet; #X obj 309 148 prepent add; #X connect 0 0 16 0; #X connect 2 0 10 0; #X connect 3 0 7 0; #X connect 4 0 1 0; #X connect 4 1 17 0; #X connect 5 0 4 0; #X connect 6 0 4 0; #X connect 7 0 8 0; #X connect 7 0 11 0; #X connect 7 1 13 0; #X connect 7 2 5 0; #X connect 7 2 12 0; #X connect 8 0 4 0; #X connect 10 0 18 0; #X connect 11 0 10 1; #X connect 12 0 10 1; #X connect 14 0 3 0; #X connect 14 1 4 0; #X connect 15 0 4 0; #X connect 16 0 14 0; #X connect 18 0 4 0; #X restore 448 208 pd listdirs; #X msg 421 174 getsub; #X obj 339 170 symbol; #X msg 486 176 output; #X msg 298 198 chdir \$1; #X msg 219 141 absdir \$1; #X obj 198 119 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 62 178 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 216 73 loadbang; #X obj 61 200 t b b b b; #X obj 79 342 send \$0-top; #X obj 344 77 r \$0-top; #X obj 352 135 t b b b b a; #X obj 469 149 until; #X msg 219 98 1; #X obj 584 327 prepent chdir; #X msg 526 330 getall; #X obj 542 275 t b a a; #X obj 811 383 symbol; #X msg 811 363 \$1; #X obj 781 322 t a a; #X msg 700 404 \$2; #X obj 711 459 prepent nothing; #X obj 811 411 makefilename %s/preset; #X obj 549 557 prepent nothing; #X obj 605 468 makefilename; #X msg 629 444 set \$1%s; #X obj 693 648 textfile; #X obj 689 611 prepent add; #X msg 797 571 clear; #X msg 62 401 print; #X obj 476 101 del 250; #X text 536 96 savety measure; #X obj 214 320 pool RRADICAL; #X obj 575 366 pool RRADICAL; #X text 47 75 bang for save!; #X text 907 615 write file; #X obj 865 586 prepent write; #X obj 863 529 r \$0-save; #X obj 78 146 r \$0-create; #X obj 860 555 savepanel; #X obj 693 705 outlet; #X obj 714 675 until; #X obj 534 594 r \$0-load; #X obj 537 626 openpanel; #X msg 539 647 read \$1; #X obj 530 669 t b b a; #X msg 567 696 rewind; #X text 122 365 list topdirs; #X text 538 208 list subdirs (presets!); #X obj 430 623 r \$0-loadfile; #X obj 323 616 inlet; #X obj 323 642 s \$0-loadfile; #X obj 781 292 list; #X connect 0 0 37 0; #X connect 1 0 14 0; #X connect 1 2 37 0; #X connect 2 0 1 0; #X connect 3 0 1 0; #X connect 4 0 21 0; #X connect 4 1 3 0; #X connect 4 1 17 1; #X connect 4 2 37 0; #X connect 5 0 4 0; #X connect 6 0 8 0; #X connect 7 0 4 0; #X connect 8 0 37 0; #X connect 9 0 37 0; #X connect 10 0 9 0; #X connect 11 0 13 0; #X connect 12 0 18 0; #X connect 13 0 34 0; #X connect 13 1 3 0; #X connect 13 2 2 0; #X connect 13 3 0 0; #X connect 13 3 33 0; #X connect 15 0 16 0; #X connect 16 1 35 0; #X connect 16 2 17 0; #X connect 16 3 5 0; #X connect 16 4 6 0; #X connect 17 0 7 0; #X connect 18 0 9 0; #X connect 19 0 38 0; #X connect 20 0 38 0; #X connect 21 0 20 0; #X connect 21 1 19 0; #X connect 21 2 57 0; #X connect 22 0 27 0; #X connect 22 0 30 0; #X connect 23 0 22 0; #X connect 24 0 25 0; #X connect 24 1 23 0; #X connect 25 0 26 0; #X connect 26 0 32 0; #X connect 27 0 26 1; #X connect 28 0 32 0; #X connect 29 0 28 1; #X connect 30 0 29 0; #X connect 31 0 45 0; #X connect 31 1 46 1; #X connect 32 0 31 0; #X connect 33 0 31 0; #X connect 34 0 31 0; #X connect 35 0 17 1; #X connect 37 1 1 1; #X connect 37 1 4 1; #X connect 38 0 28 0; #X connect 38 1 29 0; #X connect 41 0 31 0; #X connect 42 0 44 0; #X connect 43 0 11 0; #X connect 44 0 41 0; #X connect 46 0 31 0; #X connect 47 0 48 0; #X connect 48 0 49 0; #X connect 49 0 50 0; #X connect 50 0 46 0; #X connect 50 1 51 0; #X connect 50 2 31 0; #X connect 51 0 31 0; #X connect 54 0 49 0; #X connect 55 0 56 0; #X connect 57 0 24 0; #X restore 209 71 pd guts; #X obj 13 28 bng 24 250 50 0 \$0-create \$0-create create 0 -6 0 8 -24198 -1 -1; #X obj 57 28 bng 24 250 50 0 \$0-save \$0-save save 0 -6 0 8 -241291 -1 -1; #X obj 98 29 bng 24 250 50 0 \$0-load \$0-load load 0 -6 0 8 -258699 -1 -1; #X obj 209 96 outlet; #X obj 209 42 inlet; #X connect 0 0 4 0; #X connect 5 0 0 0; #X coords 0 -1 1 1 120 60 1 6 5;