浏览代码

Initial commit

GeneralFailure 2 年之前
当前提交
870a41180b
共有 19 个文件被更改,包括 8899 次插入0 次删除
  1. 5738 0
      .gitignore
  2. 173 0
      Gruntfile.js
  3. 22 0
      LICENSE-MIT
  4. 11 0
      README.md
  5. 8 0
      deploy.js
  6. 11 0
      devel.js
  7. 35 0
      index.html
  8. 8 0
      lambda.js
  9. 4 0
      lambda/index.js
  10. 5 0
      local.amd.json
  11. 2556 0
      package-lock.json
  12. 56 0
      package.json
  13. 58 0
      src/Webstore-Backend.js
  14. 23 0
      src/Webstore-Backend.st
  15. 8 0
      src/Webstore-Tests.js
  16. 5 0
      src/Webstore-Tests.st
  17. 132 0
      src/Webstore.js
  18. 36 0
      src/Webstore.st
  19. 10 0
      testing.js

+ 5738 - 0
.gitignore

@@ -0,0 +1,5738 @@
+#Dependencies defined in `package.json` got via `npm install`
+/node_modules/
+
+#Generated when running tests from cli via `npm test` / `grunt test`
+/test_runner.js
+
+#Generated when `grunt devel`, `grunt deploy` or `grunt deploy:lambda`
+/config.js
+/the.js
+/lambda/the.js
+backend/Hello world/hello-ui.exe
+.gitignore
+.gitignore
+backend/basis/alien/arrays/arrays.factor
+backend/basis/alien/arrays/authors.txt
+backend/basis/alien/arrays/summary.txt
+backend/basis/alien/c-types/authors.txt
+backend/basis/alien/c-types/c-types-docs.factor
+backend/basis/alien/c-types/c-types-tests.factor
+backend/basis/alien/c-types/c-types.factor
+backend/basis/alien/c-types/summary.txt
+backend/basis/alien/complex/authors.txt
+backend/basis/alien/complex/complex-docs.factor
+backend/basis/alien/complex/complex-tests.factor
+backend/basis/alien/complex/complex.factor
+backend/basis/alien/complex/summary.txt
+backend/basis/alien/complex/functor/authors.txt
+backend/basis/alien/complex/functor/functor.factor
+backend/basis/alien/complex/functor/summary.txt
+backend/basis/alien/data/authors.txt
+backend/basis/alien/data/data-docs.factor
+backend/basis/alien/data/data-tests.factor
+backend/basis/alien/data/data.factor
+backend/basis/alien/data/summary.txt
+backend/basis/alien/destructors/authors.txt
+backend/basis/alien/destructors/destructors-docs.factor
+backend/basis/alien/destructors/destructors.factor
+backend/basis/alien/destructors/summary.txt
+backend/basis/alien/endian/authors.txt
+backend/basis/alien/endian/endian-docs.factor
+backend/basis/alien/endian/endian-tests.factor
+backend/basis/alien/endian/endian.factor
+backend/basis/alien/enums/enums-docs.factor
+backend/basis/alien/enums/enums-tests.factor
+backend/basis/alien/enums/enums.factor
+backend/basis/alien/libraries/authors.txt
+backend/basis/alien/libraries/libraries-docs.factor
+backend/basis/alien/libraries/libraries-tests.factor
+backend/basis/alien/libraries/libraries.factor
+backend/basis/alien/libraries/finder/finder-docs.factor
+backend/basis/alien/libraries/finder/finder-tests.factor
+backend/basis/alien/libraries/finder/finder.factor
+backend/basis/alien/libraries/finder/linux/linux-tests.factor
+backend/basis/alien/libraries/finder/linux/linux.factor
+backend/basis/alien/libraries/finder/linux/platforms.txt
+backend/basis/alien/libraries/finder/macosx/macosx-tests.factor
+backend/basis/alien/libraries/finder/macosx/macosx.factor
+backend/basis/alien/libraries/finder/macosx/platforms.txt
+backend/basis/alien/libraries/finder/windows/platforms.txt
+backend/basis/alien/libraries/finder/windows/windows.factor
+backend/basis/alien/libraries/unix/platforms.txt
+backend/basis/alien/libraries/unix/unix.factor
+backend/basis/alien/libraries/windows/platforms.txt
+backend/basis/alien/libraries/windows/windows.factor
+backend/basis/alien/parser/authors.txt
+backend/basis/alien/parser/parser-tests.factor
+backend/basis/alien/parser/parser.factor
+backend/basis/alien/parser/summary.txt
+backend/basis/alien/prettyprint/prettyprint-docs.factor
+backend/basis/alien/prettyprint/prettyprint-tests.factor
+backend/basis/alien/prettyprint/prettyprint.factor
+backend/basis/alien/prettyprint/summary.txt
+backend/basis/alien/remote-control/authors.txt
+backend/basis/alien/remote-control/remote-control-tests.factor
+backend/basis/alien/remote-control/remote-control.factor
+backend/basis/alien/remote-control/summary.txt
+backend/basis/alien/syntax/authors.txt
+backend/basis/alien/syntax/summary.txt
+backend/basis/alien/syntax/syntax-docs.factor
+backend/basis/alien/syntax/syntax.factor
+backend/basis/alien/syntax/tags.txt
+backend/basis/ascii/ascii-docs.factor
+backend/basis/ascii/ascii-tests.factor
+backend/basis/ascii/ascii.factor
+backend/basis/ascii/authors.txt
+backend/basis/ascii/summary.txt
+backend/basis/ascii/tags.txt
+backend/basis/atk/Atk-1.0.gir
+backend/basis/atk/atk.factor
+backend/basis/atk/authors.txt
+backend/basis/atk/summary.txt
+backend/basis/atk/tags.txt
+backend/basis/atk/ffi/ffi.factor
+backend/basis/base64/authors.txt
+backend/basis/base64/base64-docs.factor
+backend/basis/base64/base64-tests.factor
+backend/basis/base64/base64.factor
+backend/basis/base64/summary.txt
+backend/basis/base64/tags.txt
+backend/basis/biassocs/authors.txt
+backend/basis/biassocs/biassocs-docs.factor
+backend/basis/biassocs/biassocs-tests.factor
+backend/basis/biassocs/biassocs.factor
+backend/basis/biassocs/summary.txt
+backend/basis/biassocs/tags.txt
+backend/basis/binary-search/binary-search-docs.factor
+backend/basis/binary-search/binary-search-tests.factor
+backend/basis/binary-search/binary-search.factor
+backend/basis/binary-search/summary.txt
+backend/basis/binary-search/tags.txt
+backend/basis/bit-arrays/authors.txt
+backend/basis/bit-arrays/bit-arrays-docs.factor
+backend/basis/bit-arrays/bit-arrays-tests.factor
+backend/basis/bit-arrays/bit-arrays.factor
+backend/basis/bit-arrays/summary.txt
+backend/basis/bit-arrays/tags.txt
+backend/basis/bit-sets/authors.txt
+backend/basis/bit-sets/bit-sets-docs.factor
+backend/basis/bit-sets/bit-sets-tests.factor
+backend/basis/bit-sets/bit-sets.factor
+backend/basis/bit-sets/summary.txt
+backend/basis/bit-sets/tags.txt
+backend/basis/bit-vectors/bit-vectors-docs.factor
+backend/basis/bit-vectors/bit-vectors-tests.factor
+backend/basis/bit-vectors/bit-vectors.factor
+backend/basis/bit-vectors/summary.txt
+backend/basis/bit-vectors/tags.txt
+backend/basis/bitstreams/authors.txt
+backend/basis/bitstreams/bitstreams-docs.factor
+backend/basis/bitstreams/bitstreams-tests.factor
+backend/basis/bitstreams/bitstreams.factor
+backend/basis/bitstreams/summary.txt
+backend/basis/bootstrap/bootstrap-error.factor
+backend/basis/bootstrap/finish-bootstrap.factor
+backend/basis/bootstrap/finish-staging.factor
+backend/basis/bootstrap/stage2.factor
+backend/basis/bootstrap/assembler/ppc.32.linux.factor
+backend/basis/bootstrap/assembler/ppc.64.linux.factor
+backend/basis/bootstrap/assembler/ppc.factor
+backend/basis/bootstrap/assembler/x86.32.factor
+backend/basis/bootstrap/assembler/x86.32.unix.factor
+backend/basis/bootstrap/assembler/x86.32.windows.factor
+backend/basis/bootstrap/assembler/x86.64.factor
+backend/basis/bootstrap/assembler/x86.64.unix.factor
+backend/basis/bootstrap/assembler/x86.64.windows.factor
+backend/basis/bootstrap/assembler/x86.factor
+backend/basis/bootstrap/assembler/x86.unix.factor
+backend/basis/bootstrap/assembler/x86.windows.factor
+backend/basis/bootstrap/compiler/authors.txt
+backend/basis/bootstrap/compiler/compiler.factor
+backend/basis/bootstrap/compiler/summary.txt
+backend/basis/bootstrap/handbook/handbook.factor
+backend/basis/bootstrap/help/authors.txt
+backend/basis/bootstrap/help/help.factor
+backend/basis/bootstrap/help/summary.txt
+backend/basis/bootstrap/image/authors.txt
+backend/basis/bootstrap/image/image-docs.factor
+backend/basis/bootstrap/image/image-tests.factor
+backend/basis/bootstrap/image/image.factor
+backend/basis/bootstrap/image/summary.txt
+backend/basis/bootstrap/image/tags.txt
+backend/basis/bootstrap/image/download/authors.txt
+backend/basis/bootstrap/image/download/download.factor
+backend/basis/bootstrap/image/download/summary.txt
+backend/basis/bootstrap/image/primitives/primitives-docs.factor
+backend/basis/bootstrap/image/primitives/primitives-tests.factor
+backend/basis/bootstrap/image/primitives/primitives.factor
+backend/basis/bootstrap/image/upload/authors.txt
+backend/basis/bootstrap/image/upload/summary.txt
+backend/basis/bootstrap/image/upload/upload.factor
+backend/basis/bootstrap/io/authors.txt
+backend/basis/bootstrap/io/io.factor
+backend/basis/bootstrap/io/summary.txt
+backend/basis/bootstrap/math/math.factor
+backend/basis/bootstrap/math/summary.txt
+backend/basis/bootstrap/threads/threads.factor
+backend/basis/bootstrap/tools/authors.txt
+backend/basis/bootstrap/tools/summary.txt
+backend/basis/bootstrap/tools/tools.factor
+backend/basis/bootstrap/ui/authors.txt
+backend/basis/bootstrap/ui/summary.txt
+backend/basis/bootstrap/ui/ui.factor
+backend/basis/bootstrap/ui/tools/authors.txt
+backend/basis/bootstrap/ui/tools/summary.txt
+backend/basis/bootstrap/ui/tools/tools.factor
+backend/basis/bootstrap/unicode/unicode.factor
+backend/basis/boxes/boxes-docs.factor
+backend/basis/boxes/boxes-tests.factor
+backend/basis/boxes/boxes.factor
+backend/basis/boxes/summary.txt
+backend/basis/boxes/tags.txt
+backend/basis/cache/authors.txt
+backend/basis/cache/cache-tests.factor
+backend/basis/cache/cache.factor
+backend/basis/cache/summary.txt
+backend/basis/cache/tags.txt
+backend/basis/cairo/authors.txt
+backend/basis/cairo/cairo-tests.factor
+backend/basis/cairo/cairo.factor
+backend/basis/cairo/summary.txt
+backend/basis/cairo/tags.txt
+backend/basis/cairo/ffi/ffi.factor
+backend/basis/cairo/ffi/summary.txt
+backend/basis/calendar/authors.txt
+backend/basis/calendar/calendar-docs.factor
+backend/basis/calendar/calendar-tests.factor
+backend/basis/calendar/calendar.factor
+backend/basis/calendar/summary.txt
+backend/basis/calendar/tags.txt
+backend/basis/calendar/english/english-docs.factor
+backend/basis/calendar/english/english.factor
+backend/basis/calendar/english/summary.txt
+backend/basis/calendar/english/tags.txt
+backend/basis/calendar/format/format-tests.factor
+backend/basis/calendar/format/format.factor
+backend/basis/calendar/format/summary.txt
+backend/basis/calendar/parser/parser-tests.factor
+backend/basis/calendar/parser/parser.factor
+backend/basis/calendar/parser/summary.txt
+backend/basis/calendar/threads/threads.factor
+backend/basis/calendar/unix/authors.txt
+backend/basis/calendar/unix/platforms.txt
+backend/basis/calendar/unix/summary.txt
+backend/basis/calendar/unix/unix.factor
+backend/basis/calendar/windows/authors.txt
+backend/basis/calendar/windows/platforms.txt
+backend/basis/calendar/windows/summary.txt
+backend/basis/calendar/windows/windows.factor
+backend/basis/channels/authors.txt
+backend/basis/channels/channels-docs.factor
+backend/basis/channels/channels-tests.factor
+backend/basis/channels/channels.factor
+backend/basis/channels/summary.txt
+backend/basis/channels/tags.txt
+backend/basis/channels/examples/authors.txt
+backend/basis/channels/examples/examples.factor
+backend/basis/channels/examples/summary.txt
+backend/basis/channels/examples/tags.txt
+backend/basis/channels/remote/authors.txt
+backend/basis/channels/remote/remote-docs.factor
+backend/basis/channels/remote/remote-tests.factor
+backend/basis/channels/remote/remote.factor
+backend/basis/channels/remote/summary.txt
+backend/basis/channels/remote/tags.txt
+backend/basis/checksums/adler-32/adler-32-docs.factor
+backend/basis/checksums/adler-32/adler-32-tests.factor
+backend/basis/checksums/adler-32/adler-32.factor
+backend/basis/checksums/adler-32/authors.txt
+backend/basis/checksums/adler-32/summary.txt
+backend/basis/checksums/adler-32/tags.txt
+backend/basis/checksums/bsd/authors.txt
+backend/basis/checksums/bsd/bsd-docs.factor
+backend/basis/checksums/bsd/bsd-tests.factor
+backend/basis/checksums/bsd/bsd.factor
+backend/basis/checksums/bsd/summary.txt
+backend/basis/checksums/common/authors.txt
+backend/basis/checksums/common/common.factor
+backend/basis/checksums/common/summary.txt
+backend/basis/checksums/crc16/authors.txt
+backend/basis/checksums/crc16/crc16-docs.factor
+backend/basis/checksums/crc16/crc16-tests.factor
+backend/basis/checksums/crc16/crc16.factor
+backend/basis/checksums/crc16/summary.txt
+backend/basis/checksums/fletcher/authors.txt
+backend/basis/checksums/fletcher/fletcher-docs.factor
+backend/basis/checksums/fletcher/fletcher-tests.factor
+backend/basis/checksums/fletcher/fletcher.factor
+backend/basis/checksums/fletcher/summary.txt
+backend/basis/checksums/fnv1/authors.txt
+backend/basis/checksums/fnv1/fnv1-docs.factor
+backend/basis/checksums/fnv1/fnv1-tests.factor
+backend/basis/checksums/fnv1/fnv1.factor
+backend/basis/checksums/fnv1/summary.txt
+backend/basis/checksums/fnv1/tags.txt
+backend/basis/checksums/hmac/authors.txt
+backend/basis/checksums/hmac/hmac-tests.factor
+backend/basis/checksums/hmac/hmac.factor
+backend/basis/checksums/interleave/authors.txt
+backend/basis/checksums/interleave/interleave-tests.factor
+backend/basis/checksums/interleave/interleave.factor
+backend/basis/checksums/internet/authors.txt
+backend/basis/checksums/internet/internet-docs.factor
+backend/basis/checksums/internet/internet-tests.factor
+backend/basis/checksums/internet/internet.factor
+backend/basis/checksums/internet/summary.txt
+backend/basis/checksums/md5/authors.txt
+backend/basis/checksums/md5/md5-docs.factor
+backend/basis/checksums/md5/md5-tests.factor
+backend/basis/checksums/md5/md5.factor
+backend/basis/checksums/md5/summary.txt
+backend/basis/checksums/metrohash/authors.txt
+backend/basis/checksums/metrohash/metrohash-docs.factor
+backend/basis/checksums/metrohash/metrohash-tests.factor
+backend/basis/checksums/metrohash/metrohash.factor
+backend/basis/checksums/metrohash/summary.txt
+backend/basis/checksums/murmur/authors.txt
+backend/basis/checksums/murmur/murmur-docs.factor
+backend/basis/checksums/murmur/murmur-tests.factor
+backend/basis/checksums/murmur/murmur.factor
+backend/basis/checksums/murmur/summary.txt
+backend/basis/checksums/null/null.factor
+backend/basis/checksums/null/summary.txt
+backend/basis/checksums/openssl/openssl-docs.factor
+backend/basis/checksums/openssl/openssl-tests.factor
+backend/basis/checksums/openssl/openssl.factor
+backend/basis/checksums/openssl/summary.txt
+backend/basis/checksums/ripemd/ripemd-docs.factor
+backend/basis/checksums/ripemd/ripemd-tests.factor
+backend/basis/checksums/ripemd/ripemd.factor
+backend/basis/checksums/sha/authors.txt
+backend/basis/checksums/sha/sha-docs.factor
+backend/basis/checksums/sha/sha-tests.factor
+backend/basis/checksums/sha/sha.factor
+backend/basis/checksums/sha/summary.txt
+backend/basis/checksums/superfast/authors.txt
+backend/basis/checksums/superfast/summary.txt
+backend/basis/checksums/superfast/superfast-docs.factor
+backend/basis/checksums/superfast/superfast-tests.factor
+backend/basis/checksums/superfast/superfast.factor
+backend/basis/checksums/xxhash/authors.txt
+backend/basis/checksums/xxhash/summary.txt
+backend/basis/checksums/xxhash/xxhash-docs.factor
+backend/basis/checksums/xxhash/xxhash-tests.factor
+backend/basis/checksums/xxhash/xxhash.factor
+backend/basis/circular/authors.txt
+backend/basis/circular/circular-docs.factor
+backend/basis/circular/circular-tests.factor
+backend/basis/circular/circular.factor
+backend/basis/circular/summary.txt
+backend/basis/circular/tags.txt
+backend/basis/classes/struct/authors.txt
+backend/basis/classes/struct/struct-docs.factor
+backend/basis/classes/struct/struct-tests.factor
+backend/basis/classes/struct/struct.factor
+backend/basis/classes/struct/summary.txt
+backend/basis/classes/struct/bit-accessors/bit-accessors-tests.factor
+backend/basis/classes/struct/bit-accessors/bit-accessors.factor
+backend/basis/classes/struct/prettyprint/prettyprint.factor
+backend/basis/cocoa/authors.txt
+backend/basis/cocoa/cocoa-docs.factor
+backend/basis/cocoa/cocoa-tests.factor
+backend/basis/cocoa/cocoa.factor
+backend/basis/cocoa/platforms.txt
+backend/basis/cocoa/summary.txt
+backend/basis/cocoa/tags.txt
+backend/basis/cocoa/apple-script/apple-script-docs.factor
+backend/basis/cocoa/apple-script/apple-script.factor
+backend/basis/cocoa/apple-script/authors.txt
+backend/basis/cocoa/apple-script/platforms.txt
+backend/basis/cocoa/application/application-docs.factor
+backend/basis/cocoa/application/application.factor
+backend/basis/cocoa/application/authors.txt
+backend/basis/cocoa/application/platforms.txt
+backend/basis/cocoa/application/summary.txt
+backend/basis/cocoa/dialogs/authors.txt
+backend/basis/cocoa/dialogs/dialogs-docs.factor
+backend/basis/cocoa/dialogs/dialogs.factor
+backend/basis/cocoa/dialogs/platforms.txt
+backend/basis/cocoa/dialogs/summary.txt
+backend/basis/cocoa/enumeration/enumeration.factor
+backend/basis/cocoa/enumeration/platforms.txt
+backend/basis/cocoa/enumeration/summary.txt
+backend/basis/cocoa/messages/authors.txt
+backend/basis/cocoa/messages/messages-docs.factor
+backend/basis/cocoa/messages/messages-tests.factor
+backend/basis/cocoa/messages/messages.factor
+backend/basis/cocoa/messages/platforms.txt
+backend/basis/cocoa/messages/summary.txt
+backend/basis/cocoa/nibs/authors.txt
+backend/basis/cocoa/nibs/nibs-docs.factor
+backend/basis/cocoa/nibs/nibs.factor
+backend/basis/cocoa/nibs/platforms.txt
+backend/basis/cocoa/nibs/summary.txt
+backend/basis/cocoa/pasteboard/authors.txt
+backend/basis/cocoa/pasteboard/pasteboard-docs.factor
+backend/basis/cocoa/pasteboard/pasteboard.factor
+backend/basis/cocoa/pasteboard/platforms.txt
+backend/basis/cocoa/pasteboard/summary.txt
+backend/basis/cocoa/plists/authors.txt
+backend/basis/cocoa/plists/platforms.txt
+backend/basis/cocoa/plists/plists-tests.factor
+backend/basis/cocoa/plists/plists.factor
+backend/basis/cocoa/plists/summary.txt
+backend/basis/cocoa/runtime/authors.txt
+backend/basis/cocoa/runtime/platforms.txt
+backend/basis/cocoa/runtime/runtime.factor
+backend/basis/cocoa/runtime/summary.txt
+backend/basis/cocoa/subclassing/authors.txt
+backend/basis/cocoa/subclassing/platforms.txt
+backend/basis/cocoa/subclassing/subclassing-docs.factor
+backend/basis/cocoa/subclassing/subclassing.factor
+backend/basis/cocoa/subclassing/summary.txt
+backend/basis/cocoa/touchbar/platforms.txt
+backend/basis/cocoa/touchbar/touchbar.factor
+backend/basis/cocoa/types/authors.txt
+backend/basis/cocoa/types/platforms.txt
+backend/basis/cocoa/types/summary.txt
+backend/basis/cocoa/types/types.factor
+backend/basis/cocoa/views/authors.txt
+backend/basis/cocoa/views/platforms.txt
+backend/basis/cocoa/views/summary.txt
+backend/basis/cocoa/views/views-docs.factor
+backend/basis/cocoa/views/views.factor
+backend/basis/cocoa/windows/authors.txt
+backend/basis/cocoa/windows/platforms.txt
+backend/basis/cocoa/windows/summary.txt
+backend/basis/cocoa/windows/windows-docs.factor
+backend/basis/cocoa/windows/windows.factor
+backend/basis/colors/authors.txt
+backend/basis/colors/colors-docs.factor
+backend/basis/colors/colors.factor
+backend/basis/colors/summary.txt
+backend/basis/colors/constants/authors.txt
+backend/basis/colors/constants/constants-docs.factor
+backend/basis/colors/constants/constants-tests.factor
+backend/basis/colors/constants/constants.factor
+backend/basis/colors/constants/factor-colors.txt
+backend/basis/colors/constants/rgb.txt
+backend/basis/colors/constants/solarized-colors.txt
+backend/basis/colors/constants/summary.txt
+backend/basis/colors/gray/gray-docs.factor
+backend/basis/colors/gray/gray.factor
+backend/basis/colors/gray/summary.txt
+backend/basis/colors/hex/authors.txt
+backend/basis/colors/hex/hex-docs.factor
+backend/basis/colors/hex/hex-tests.factor
+backend/basis/colors/hex/hex.factor
+backend/basis/colors/hex/summary.txt
+backend/basis/colors/hsv/authors.txt
+backend/basis/colors/hsv/hsv-docs.factor
+backend/basis/colors/hsv/hsv-tests.factor
+backend/basis/colors/hsv/hsv.factor
+backend/basis/colors/hsv/summary.txt
+backend/basis/colors/mix/authors.txt
+backend/basis/colors/mix/mix-tests.factor
+backend/basis/colors/mix/mix.factor
+backend/basis/colors/mix/summary.txt
+backend/basis/columns/authors.txt
+backend/basis/columns/columns-docs.factor
+backend/basis/columns/columns-tests.factor
+backend/basis/columns/columns.factor
+backend/basis/columns/summary.txt
+backend/basis/columns/tags.txt
+backend/basis/combinators/random/authors.txt
+backend/basis/combinators/random/random-docs.factor
+backend/basis/combinators/random/random-tests.factor
+backend/basis/combinators/random/random.factor
+backend/basis/combinators/short-circuit/short-circuit-docs.factor
+backend/basis/combinators/short-circuit/short-circuit-tests.factor
+backend/basis/combinators/short-circuit/short-circuit.factor
+backend/basis/combinators/short-circuit/summary.txt
+backend/basis/combinators/short-circuit/tags.txt
+backend/basis/combinators/short-circuit/smart/smart-docs.factor
+backend/basis/combinators/short-circuit/smart/smart-tests.factor
+backend/basis/combinators/short-circuit/smart/smart.factor
+backend/basis/combinators/short-circuit/smart/summary.txt
+backend/basis/combinators/short-circuit/smart/tags.txt
+backend/basis/combinators/smart/authors.txt
+backend/basis/combinators/smart/smart-docs.factor
+backend/basis/combinators/smart/smart-tests.factor
+backend/basis/combinators/smart/smart.factor
+backend/basis/combinators/smart/summary.txt
+backend/basis/combinators/smart/tags.txt
+backend/basis/command-line/authors.txt
+backend/basis/command-line/command-line-docs.factor
+backend/basis/command-line/command-line-tests.factor
+backend/basis/command-line/command-line.factor
+backend/basis/command-line/summary.txt
+backend/basis/command-line/debugger/debugger.factor
+backend/basis/command-line/startup/authors.txt
+backend/basis/command-line/startup/startup.factor
+backend/basis/compiler/authors.txt
+backend/basis/compiler/compiler-docs.factor
+backend/basis/compiler/compiler.factor
+backend/basis/compiler/summary.txt
+backend/basis/compiler/tags.txt
+backend/basis/compiler/cfg/cfg-docs.factor
+backend/basis/compiler/cfg/cfg-tests.factor
+backend/basis/compiler/cfg/cfg.factor
+backend/basis/compiler/cfg/summary.txt
+backend/basis/compiler/cfg/alias-analysis/alias-analysis-docs.factor
+backend/basis/compiler/cfg/alias-analysis/alias-analysis-tests.factor
+backend/basis/compiler/cfg/alias-analysis/alias-analysis.factor
+backend/basis/compiler/cfg/alias-analysis/summary.txt
+backend/basis/compiler/cfg/block-joining/block-joining-docs.factor
+backend/basis/compiler/cfg/block-joining/block-joining-tests.factor
+backend/basis/compiler/cfg/block-joining/block-joining.factor
+backend/basis/compiler/cfg/branch-splitting/authors.txt
+backend/basis/compiler/cfg/branch-splitting/branch-splitting-docs.factor
+backend/basis/compiler/cfg/branch-splitting/branch-splitting-tests.factor
+backend/basis/compiler/cfg/branch-splitting/branch-splitting.factor
+backend/basis/compiler/cfg/build-stack-frame/build-stack-frame-docs.factor
+backend/basis/compiler/cfg/build-stack-frame/build-stack-frame-tests.factor
+backend/basis/compiler/cfg/build-stack-frame/build-stack-frame.factor
+backend/basis/compiler/cfg/build-stack-frame/summary.txt
+backend/basis/compiler/cfg/builder/authors.txt
+backend/basis/compiler/cfg/builder/builder-docs.factor
+backend/basis/compiler/cfg/builder/builder-tests.factor
+backend/basis/compiler/cfg/builder/builder.factor
+backend/basis/compiler/cfg/builder/summary.txt
+backend/basis/compiler/cfg/builder/tags.txt
+backend/basis/compiler/cfg/builder/alien/alien-docs.factor
+backend/basis/compiler/cfg/builder/alien/alien-tests.factor
+backend/basis/compiler/cfg/builder/alien/alien.factor
+backend/basis/compiler/cfg/builder/alien/boxing/authors.txt
+backend/basis/compiler/cfg/builder/alien/boxing/boxing-docs.factor
+backend/basis/compiler/cfg/builder/alien/boxing/boxing-tests.factor
+backend/basis/compiler/cfg/builder/alien/boxing/boxing.factor
+backend/basis/compiler/cfg/builder/alien/params/authors.txt
+backend/basis/compiler/cfg/builder/alien/params/params-docs.factor
+backend/basis/compiler/cfg/builder/alien/params/params-tests.factor
+backend/basis/compiler/cfg/builder/alien/params/params.factor
+backend/basis/compiler/cfg/builder/blocks/blocks-docs.factor
+backend/basis/compiler/cfg/builder/blocks/blocks-tests.factor
+backend/basis/compiler/cfg/builder/blocks/blocks.factor
+backend/basis/compiler/cfg/checker/authors.txt
+backend/basis/compiler/cfg/checker/checker.factor
+backend/basis/compiler/cfg/comparisons/comparisons-docs.factor
+backend/basis/compiler/cfg/comparisons/comparisons.factor
+backend/basis/compiler/cfg/copy-prop/copy-prop-tests.factor
+backend/basis/compiler/cfg/copy-prop/copy-prop.factor
+backend/basis/compiler/cfg/copy-prop/summary.txt
+backend/basis/compiler/cfg/dataflow-analysis/dataflow-analysis-docs.factor
+backend/basis/compiler/cfg/dataflow-analysis/dataflow-analysis-tests.factor
+backend/basis/compiler/cfg/dataflow-analysis/dataflow-analysis.factor
+backend/basis/compiler/cfg/dce/authors.txt
+backend/basis/compiler/cfg/dce/dce-docs.factor
+backend/basis/compiler/cfg/dce/dce-tests.factor
+backend/basis/compiler/cfg/dce/dce.factor
+backend/basis/compiler/cfg/dce/summary.txt
+backend/basis/compiler/cfg/debugger/debugger.factor
+backend/basis/compiler/cfg/debugger/summary.txt
+backend/basis/compiler/cfg/def-use/authors.txt
+backend/basis/compiler/cfg/def-use/def-use-docs.factor
+backend/basis/compiler/cfg/def-use/def-use-tests.factor
+backend/basis/compiler/cfg/def-use/def-use.factor
+backend/basis/compiler/cfg/def-use/summary.txt
+backend/basis/compiler/cfg/dominance/authors.txt
+backend/basis/compiler/cfg/dominance/dominance-docs.factor
+backend/basis/compiler/cfg/dominance/dominance-tests.factor
+backend/basis/compiler/cfg/dominance/dominance.factor
+backend/basis/compiler/cfg/finalization/authors.txt
+backend/basis/compiler/cfg/finalization/finalization.factor
+backend/basis/compiler/cfg/gc-checks/authors.txt
+backend/basis/compiler/cfg/gc-checks/gc-checks-docs.factor
+backend/basis/compiler/cfg/gc-checks/gc-checks-tests.factor
+backend/basis/compiler/cfg/gc-checks/gc-checks.factor
+backend/basis/compiler/cfg/hats/hats-tests.factor
+backend/basis/compiler/cfg/hats/hats.factor
+backend/basis/compiler/cfg/hats/summary.txt
+backend/basis/compiler/cfg/instructions/instructions-docs.factor
+backend/basis/compiler/cfg/instructions/instructions.factor
+backend/basis/compiler/cfg/instructions/summary.txt
+backend/basis/compiler/cfg/instructions/syntax/summary.txt
+backend/basis/compiler/cfg/instructions/syntax/syntax-docs.factor
+backend/basis/compiler/cfg/instructions/syntax/syntax.factor
+backend/basis/compiler/cfg/intrinsics/intrinsics-docs.factor
+backend/basis/compiler/cfg/intrinsics/intrinsics.factor
+backend/basis/compiler/cfg/intrinsics/summary.txt
+backend/basis/compiler/cfg/intrinsics/alien/alien-docs.factor
+backend/basis/compiler/cfg/intrinsics/alien/alien-tests.factor
+backend/basis/compiler/cfg/intrinsics/alien/alien.factor
+backend/basis/compiler/cfg/intrinsics/alien/summary.txt
+backend/basis/compiler/cfg/intrinsics/allot/allot-docs.factor
+backend/basis/compiler/cfg/intrinsics/allot/allot.factor
+backend/basis/compiler/cfg/intrinsics/allot/summary.txt
+backend/basis/compiler/cfg/intrinsics/fixnum/fixnum-docs.factor
+backend/basis/compiler/cfg/intrinsics/fixnum/fixnum-tests.factor
+backend/basis/compiler/cfg/intrinsics/fixnum/fixnum.factor
+backend/basis/compiler/cfg/intrinsics/fixnum/summary.txt
+backend/basis/compiler/cfg/intrinsics/float/float.factor
+backend/basis/compiler/cfg/intrinsics/float/summary.txt
+backend/basis/compiler/cfg/intrinsics/misc/misc-docs.factor
+backend/basis/compiler/cfg/intrinsics/misc/misc.factor
+backend/basis/compiler/cfg/intrinsics/misc/summary.txt
+backend/basis/compiler/cfg/intrinsics/simd/authors.txt
+backend/basis/compiler/cfg/intrinsics/simd/simd-docs.factor
+backend/basis/compiler/cfg/intrinsics/simd/simd-tests.factor
+backend/basis/compiler/cfg/intrinsics/simd/simd.factor
+backend/basis/compiler/cfg/intrinsics/simd/backend/backend.factor
+backend/basis/compiler/cfg/intrinsics/slots/slots-docs.factor
+backend/basis/compiler/cfg/intrinsics/slots/slots-tests.factor
+backend/basis/compiler/cfg/intrinsics/slots/slots.factor
+backend/basis/compiler/cfg/intrinsics/slots/summary.txt
+backend/basis/compiler/cfg/intrinsics/strings/authors.txt
+backend/basis/compiler/cfg/intrinsics/strings/strings-tests.factor
+backend/basis/compiler/cfg/intrinsics/strings/strings.factor
+backend/basis/compiler/cfg/linear-scan/linear-scan-docs.factor
+backend/basis/compiler/cfg/linear-scan/linear-scan-tests.factor
+backend/basis/compiler/cfg/linear-scan/linear-scan.factor
+backend/basis/compiler/cfg/linear-scan/summary.txt
+backend/basis/compiler/cfg/linear-scan/allocation/allocation-docs.factor
+backend/basis/compiler/cfg/linear-scan/allocation/allocation-tests.factor
+backend/basis/compiler/cfg/linear-scan/allocation/allocation.factor
+backend/basis/compiler/cfg/linear-scan/allocation/summary.txt
+backend/basis/compiler/cfg/linear-scan/allocation/spilling/spilling-docs.factor
+backend/basis/compiler/cfg/linear-scan/allocation/spilling/spilling-tests.factor
+backend/basis/compiler/cfg/linear-scan/allocation/spilling/spilling.factor
+backend/basis/compiler/cfg/linear-scan/allocation/splitting/splitting-docs.factor
+backend/basis/compiler/cfg/linear-scan/allocation/splitting/splitting-tests.factor
+backend/basis/compiler/cfg/linear-scan/allocation/splitting/splitting.factor
+backend/basis/compiler/cfg/linear-scan/allocation/state/state-docs.factor
+backend/basis/compiler/cfg/linear-scan/allocation/state/state-tests.factor
+backend/basis/compiler/cfg/linear-scan/allocation/state/state.factor
+backend/basis/compiler/cfg/linear-scan/assignment/assignment-docs.factor
+backend/basis/compiler/cfg/linear-scan/assignment/assignment-tests.factor
+backend/basis/compiler/cfg/linear-scan/assignment/assignment.factor
+backend/basis/compiler/cfg/linear-scan/assignment/summary.txt
+backend/basis/compiler/cfg/linear-scan/debugger/debugger.factor
+backend/basis/compiler/cfg/linear-scan/debugger/summary.txt
+backend/basis/compiler/cfg/linear-scan/live-intervals/live-intervals-docs.factor
+backend/basis/compiler/cfg/linear-scan/live-intervals/live-intervals-tests.factor
+backend/basis/compiler/cfg/linear-scan/live-intervals/live-intervals.factor
+backend/basis/compiler/cfg/linear-scan/live-intervals/summary.txt
+backend/basis/compiler/cfg/linear-scan/numbering/authors.txt
+backend/basis/compiler/cfg/linear-scan/numbering/numbering.factor
+backend/basis/compiler/cfg/linear-scan/ranges/ranges-docs.factor
+backend/basis/compiler/cfg/linear-scan/ranges/ranges-tests.factor
+backend/basis/compiler/cfg/linear-scan/ranges/ranges.factor
+backend/basis/compiler/cfg/linear-scan/resolve/resolve-docs.factor
+backend/basis/compiler/cfg/linear-scan/resolve/resolve-tests.factor
+backend/basis/compiler/cfg/linear-scan/resolve/resolve.factor
+backend/basis/compiler/cfg/linearization/linearization-docs.factor
+backend/basis/compiler/cfg/linearization/linearization-tests.factor
+backend/basis/compiler/cfg/linearization/linearization.factor
+backend/basis/compiler/cfg/liveness/liveness-docs.factor
+backend/basis/compiler/cfg/liveness/liveness-tests.factor
+backend/basis/compiler/cfg/liveness/liveness.factor
+backend/basis/compiler/cfg/loop-detection/loop-detection-docs.factor
+backend/basis/compiler/cfg/loop-detection/loop-detection-tests.factor
+backend/basis/compiler/cfg/loop-detection/loop-detection.factor
+backend/basis/compiler/cfg/optimizer/optimizer.factor
+backend/basis/compiler/cfg/optimizer/summary.txt
+backend/basis/compiler/cfg/parallel-copy/parallel-copy-docs.factor
+backend/basis/compiler/cfg/parallel-copy/parallel-copy-tests.factor
+backend/basis/compiler/cfg/parallel-copy/parallel-copy.factor
+backend/basis/compiler/cfg/predecessors/predecessors-docs.factor
+backend/basis/compiler/cfg/predecessors/predecessors.factor
+backend/basis/compiler/cfg/predecessors/summary.txt
+backend/basis/compiler/cfg/registers/registers-docs.factor
+backend/basis/compiler/cfg/registers/registers-tests.factor
+backend/basis/compiler/cfg/registers/registers.factor
+backend/basis/compiler/cfg/registers/summary.txt
+backend/basis/compiler/cfg/renaming/renaming.factor
+backend/basis/compiler/cfg/renaming/functor/functor.factor
+backend/basis/compiler/cfg/representations/representations-docs.factor
+backend/basis/compiler/cfg/representations/representations-tests.factor
+backend/basis/compiler/cfg/representations/representations.factor
+backend/basis/compiler/cfg/representations/coalescing/authors.txt
+backend/basis/compiler/cfg/representations/coalescing/coalescing-tests.factor
+backend/basis/compiler/cfg/representations/coalescing/coalescing.factor
+backend/basis/compiler/cfg/representations/conversion/authors.txt
+backend/basis/compiler/cfg/representations/conversion/conversion-docs.factor
+backend/basis/compiler/cfg/representations/conversion/conversion.factor
+backend/basis/compiler/cfg/representations/peephole/authors.txt
+backend/basis/compiler/cfg/representations/peephole/peephole-docs.factor
+backend/basis/compiler/cfg/representations/peephole/peephole.factor
+backend/basis/compiler/cfg/representations/preferred/preferred.factor
+backend/basis/compiler/cfg/representations/rewrite/authors.txt
+backend/basis/compiler/cfg/representations/rewrite/rewrite-docs.factor
+backend/basis/compiler/cfg/representations/rewrite/rewrite.factor
+backend/basis/compiler/cfg/representations/selection/authors.txt
+backend/basis/compiler/cfg/representations/selection/selection-docs.factor
+backend/basis/compiler/cfg/representations/selection/selection-tests.factor
+backend/basis/compiler/cfg/representations/selection/selection.factor
+backend/basis/compiler/cfg/rpo/rpo-docs.factor
+backend/basis/compiler/cfg/rpo/rpo.factor
+backend/basis/compiler/cfg/rpo/summary.txt
+backend/basis/compiler/cfg/save-contexts/authors.txt
+backend/basis/compiler/cfg/save-contexts/save-contexts-docs.factor
+backend/basis/compiler/cfg/save-contexts/save-contexts-tests.factor
+backend/basis/compiler/cfg/save-contexts/save-contexts.factor
+backend/basis/compiler/cfg/ssa/construction/construction-docs.factor
+backend/basis/compiler/cfg/ssa/construction/construction-tests.factor
+backend/basis/compiler/cfg/ssa/construction/construction.factor
+backend/basis/compiler/cfg/ssa/construction/tdmsc/tdmsc-tests.factor
+backend/basis/compiler/cfg/ssa/construction/tdmsc/tdmsc.factor
+backend/basis/compiler/cfg/ssa/cssa/cssa-docs.factor
+backend/basis/compiler/cfg/ssa/cssa/cssa-tests.factor
+backend/basis/compiler/cfg/ssa/cssa/cssa.factor
+backend/basis/compiler/cfg/ssa/destruction/destruction-docs.factor
+backend/basis/compiler/cfg/ssa/destruction/destruction-tests.factor
+backend/basis/compiler/cfg/ssa/destruction/destruction.factor
+backend/basis/compiler/cfg/ssa/destruction/coalescing/coalescing-docs.factor
+backend/basis/compiler/cfg/ssa/destruction/coalescing/coalescing-tests.factor
+backend/basis/compiler/cfg/ssa/destruction/coalescing/coalescing.factor
+backend/basis/compiler/cfg/ssa/destruction/leaders/authors.txt
+backend/basis/compiler/cfg/ssa/destruction/leaders/leaders-docs.factor
+backend/basis/compiler/cfg/ssa/destruction/leaders/leaders.factor
+backend/basis/compiler/cfg/ssa/interference/interference-docs.factor
+backend/basis/compiler/cfg/ssa/interference/interference-tests.factor
+backend/basis/compiler/cfg/ssa/interference/interference.factor
+backend/basis/compiler/cfg/ssa/interference/live-ranges/live-ranges-docs.factor
+backend/basis/compiler/cfg/ssa/interference/live-ranges/live-ranges.factor
+backend/basis/compiler/cfg/stack-frame/authors.txt
+backend/basis/compiler/cfg/stack-frame/stack-frame-docs.factor
+backend/basis/compiler/cfg/stack-frame/stack-frame-tests.factor
+backend/basis/compiler/cfg/stack-frame/stack-frame.factor
+backend/basis/compiler/cfg/stacks/authors.txt
+backend/basis/compiler/cfg/stacks/stacks-docs.factor
+backend/basis/compiler/cfg/stacks/stacks-tests.factor
+backend/basis/compiler/cfg/stacks/stacks.factor
+backend/basis/compiler/cfg/stacks/summary.txt
+backend/basis/compiler/cfg/stacks/clearing/clearing-docs.factor
+backend/basis/compiler/cfg/stacks/clearing/clearing-tests.factor
+backend/basis/compiler/cfg/stacks/clearing/clearing.factor
+backend/basis/compiler/cfg/stacks/finalize/finalize-docs.factor
+backend/basis/compiler/cfg/stacks/finalize/finalize-tests.factor
+backend/basis/compiler/cfg/stacks/finalize/finalize.factor
+backend/basis/compiler/cfg/stacks/global/global-docs.factor
+backend/basis/compiler/cfg/stacks/global/global.factor
+backend/basis/compiler/cfg/stacks/local/local-docs.factor
+backend/basis/compiler/cfg/stacks/local/local-tests.factor
+backend/basis/compiler/cfg/stacks/local/local.factor
+backend/basis/compiler/cfg/stacks/padding/padding-docs.factor
+backend/basis/compiler/cfg/stacks/padding/padding-tests.factor
+backend/basis/compiler/cfg/stacks/padding/padding.factor
+backend/basis/compiler/cfg/tco/tco.factor
+backend/basis/compiler/cfg/useless-conditionals/summary.txt
+backend/basis/compiler/cfg/useless-conditionals/useless-conditionals.factor
+backend/basis/compiler/cfg/utilities/summary.txt
+backend/basis/compiler/cfg/utilities/utilities-docs.factor
+backend/basis/compiler/cfg/utilities/utilities-tests.factor
+backend/basis/compiler/cfg/utilities/utilities.factor
+backend/basis/compiler/cfg/value-numbering/summary.txt
+backend/basis/compiler/cfg/value-numbering/value-numbering-tests.factor
+backend/basis/compiler/cfg/value-numbering/value-numbering.factor
+backend/basis/compiler/cfg/value-numbering/alien/alien.factor
+backend/basis/compiler/cfg/value-numbering/alien/authors.txt
+backend/basis/compiler/cfg/value-numbering/comparisons/authors.txt
+backend/basis/compiler/cfg/value-numbering/comparisons/comarisons-docs.factor
+backend/basis/compiler/cfg/value-numbering/comparisons/comparisons-tests.factor
+backend/basis/compiler/cfg/value-numbering/comparisons/comparisons.factor
+backend/basis/compiler/cfg/value-numbering/expressions/expressions.factor
+backend/basis/compiler/cfg/value-numbering/expressions/summary.txt
+backend/basis/compiler/cfg/value-numbering/folding/authors.txt
+backend/basis/compiler/cfg/value-numbering/folding/folding.factor
+backend/basis/compiler/cfg/value-numbering/graph/graph-docs.factor
+backend/basis/compiler/cfg/value-numbering/graph/graph-tests.factor
+backend/basis/compiler/cfg/value-numbering/graph/graph.factor
+backend/basis/compiler/cfg/value-numbering/graph/summary.txt
+backend/basis/compiler/cfg/value-numbering/math/authors.txt
+backend/basis/compiler/cfg/value-numbering/math/math-docs.factor
+backend/basis/compiler/cfg/value-numbering/math/math.factor
+backend/basis/compiler/cfg/value-numbering/misc/authors.txt
+backend/basis/compiler/cfg/value-numbering/misc/misc.factor
+backend/basis/compiler/cfg/value-numbering/rewrite/rewrite-docs.factor
+backend/basis/compiler/cfg/value-numbering/rewrite/rewrite.factor
+backend/basis/compiler/cfg/value-numbering/simd/simd.factor
+backend/basis/compiler/cfg/value-numbering/slots/authors.txt
+backend/basis/compiler/cfg/value-numbering/slots/slots.factor
+backend/basis/compiler/cfg/write-barrier/authors.txt
+backend/basis/compiler/cfg/write-barrier/summary.txt
+backend/basis/compiler/cfg/write-barrier/write-barrier-tests.factor
+backend/basis/compiler/cfg/write-barrier/write-barrier.factor
+backend/basis/compiler/codegen/codegen-docs.factor
+backend/basis/compiler/codegen/codegen-tests.factor
+backend/basis/compiler/codegen/codegen.factor
+backend/basis/compiler/codegen/summary.txt
+backend/basis/compiler/codegen/gc-maps/authors.txt
+backend/basis/compiler/codegen/gc-maps/gc-maps-docs.factor
+backend/basis/compiler/codegen/gc-maps/gc-maps-tests.factor
+backend/basis/compiler/codegen/gc-maps/gc-maps.factor
+backend/basis/compiler/codegen/labels/authors.txt
+backend/basis/compiler/codegen/labels/labels-docs.factor
+backend/basis/compiler/codegen/labels/labels.factor
+backend/basis/compiler/codegen/labels/summary.txt
+backend/basis/compiler/codegen/relocation/authors.txt
+backend/basis/compiler/codegen/relocation/relocation-docs.factor
+backend/basis/compiler/codegen/relocation/relocation-tests.factor
+backend/basis/compiler/codegen/relocation/relocation.factor
+backend/basis/compiler/constants/authors.txt
+backend/basis/compiler/constants/constants-docs.factor
+backend/basis/compiler/constants/constants.factor
+backend/basis/compiler/constants/summary.txt
+backend/basis/compiler/crossref/authors.txt
+backend/basis/compiler/crossref/crossref-docs.factor
+backend/basis/compiler/crossref/crossref-tests.factor
+backend/basis/compiler/crossref/crossref.factor
+backend/basis/compiler/errors/authors.txt
+backend/basis/compiler/errors/errors-docs.factor
+backend/basis/compiler/errors/errors.factor
+backend/basis/compiler/errors/summary.txt
+backend/basis/compiler/prettyprint/prettyprint.factor
+backend/basis/compiler/test/authors.txt
+backend/basis/compiler/test/test.factor
+backend/basis/compiler/tests/alien.factor
+backend/basis/compiler/tests/call-effect.factor
+backend/basis/compiler/tests/callback-error.factor
+backend/basis/compiler/tests/callstack-overflow.factor
+backend/basis/compiler/tests/code-heap.factor
+backend/basis/compiler/tests/codegen.factor
+backend/basis/compiler/tests/curry.factor
+backend/basis/compiler/tests/dead-code.factor
+backend/basis/compiler/tests/float.factor
+backend/basis/compiler/tests/folding.factor
+backend/basis/compiler/tests/intrinsics.factor
+backend/basis/compiler/tests/linkage-errors.factor
+backend/basis/compiler/tests/low-level-ir.factor
+backend/basis/compiler/tests/optimizer.factor
+backend/basis/compiler/tests/peg-regression-2.factor
+backend/basis/compiler/tests/peg-regression.factor
+backend/basis/compiler/tests/pic-problem-1.factor
+backend/basis/compiler/tests/redefine0.factor
+backend/basis/compiler/tests/redefine1.factor
+backend/basis/compiler/tests/redefine2.factor
+backend/basis/compiler/tests/redefine3.factor
+backend/basis/compiler/tests/redefine4.factor
+backend/basis/compiler/tests/redefine5.factor
+backend/basis/compiler/tests/redefine6.factor
+backend/basis/compiler/tests/redefine7.factor
+backend/basis/compiler/tests/redefine8.factor
+backend/basis/compiler/tests/redefine9.factor
+backend/basis/compiler/tests/redefine10.factor
+backend/basis/compiler/tests/redefine11.factor
+backend/basis/compiler/tests/redefine12.factor
+backend/basis/compiler/tests/redefine13.factor
+backend/basis/compiler/tests/redefine14.factor
+backend/basis/compiler/tests/redefine15.factor
+backend/basis/compiler/tests/redefine16.factor
+backend/basis/compiler/tests/redefine17.factor
+backend/basis/compiler/tests/redefine18.factor
+backend/basis/compiler/tests/redefine19.factor
+backend/basis/compiler/tests/redefine20.factor
+backend/basis/compiler/tests/redefine21.factor
+backend/basis/compiler/tests/redefine22.factor
+backend/basis/compiler/tests/redefine23.factor
+backend/basis/compiler/tests/redefine24.factor
+backend/basis/compiler/tests/redefine25.factor
+backend/basis/compiler/tests/redefine26.factor
+backend/basis/compiler/tests/reload.factor
+backend/basis/compiler/tests/simple.factor
+backend/basis/compiler/tests/spilling.factor
+backend/basis/compiler/tests/stack-trace.factor
+backend/basis/compiler/tests/tuples.factor
+backend/basis/compiler/tests/x87-regression.factor
+backend/basis/compiler/threads/authors.txt
+backend/basis/compiler/threads/threads.factor
+backend/basis/compiler/tree/authors.txt
+backend/basis/compiler/tree/summary.txt
+backend/basis/compiler/tree/tree-docs.factor
+backend/basis/compiler/tree/tree-tests.factor
+backend/basis/compiler/tree/tree.factor
+backend/basis/compiler/tree/builder/builder-docs.factor
+backend/basis/compiler/tree/builder/builder-tests.factor
+backend/basis/compiler/tree/builder/builder.factor
+backend/basis/compiler/tree/builder/summary.txt
+backend/basis/compiler/tree/checker/checker.factor
+backend/basis/compiler/tree/checker/summary.txt
+backend/basis/compiler/tree/cleanup/cleanup-docs.factor
+backend/basis/compiler/tree/cleanup/cleanup-tests.factor
+backend/basis/compiler/tree/cleanup/cleanup.factor
+backend/basis/compiler/tree/cleanup/summary.txt
+backend/basis/compiler/tree/combinators/combinators-tests.factor
+backend/basis/compiler/tree/combinators/combinators.factor
+backend/basis/compiler/tree/combinators/summary.txt
+backend/basis/compiler/tree/comparisons/comparisons.factor
+backend/basis/compiler/tree/comparisons/summary.txt
+backend/basis/compiler/tree/dead-code/dead-code-docs.factor
+backend/basis/compiler/tree/dead-code/dead-code-tests.factor
+backend/basis/compiler/tree/dead-code/dead-code.factor
+backend/basis/compiler/tree/dead-code/summary.txt
+backend/basis/compiler/tree/dead-code/branches/branches.factor
+backend/basis/compiler/tree/dead-code/branches/summary.txt
+backend/basis/compiler/tree/dead-code/liveness/liveness.factor
+backend/basis/compiler/tree/dead-code/liveness/summary.txt
+backend/basis/compiler/tree/dead-code/recursive/recursive.factor
+backend/basis/compiler/tree/dead-code/recursive/summary.txt
+backend/basis/compiler/tree/dead-code/simple/simple-docs.factor
+backend/basis/compiler/tree/dead-code/simple/simple-tests.factor
+backend/basis/compiler/tree/dead-code/simple/simple.factor
+backend/basis/compiler/tree/dead-code/simple/summary.txt
+backend/basis/compiler/tree/debugger/debugger-docs.factor
+backend/basis/compiler/tree/debugger/debugger-tests.factor
+backend/basis/compiler/tree/debugger/debugger.factor
+backend/basis/compiler/tree/debugger/summary.txt
+backend/basis/compiler/tree/def-use/authors.txt
+backend/basis/compiler/tree/def-use/def-use-docs.factor
+backend/basis/compiler/tree/def-use/def-use-tests.factor
+backend/basis/compiler/tree/def-use/def-use.factor
+backend/basis/compiler/tree/def-use/summary.txt
+backend/basis/compiler/tree/def-use/simplified/simplified-tests.factor
+backend/basis/compiler/tree/def-use/simplified/simplified.factor
+backend/basis/compiler/tree/def-use/simplified/summary.txt
+backend/basis/compiler/tree/escape-analysis/escape-analysis-docs.factor
+backend/basis/compiler/tree/escape-analysis/escape-analysis-tests.factor
+backend/basis/compiler/tree/escape-analysis/escape-analysis.factor
+backend/basis/compiler/tree/escape-analysis/summary.txt
+backend/basis/compiler/tree/escape-analysis/allocations/allocations-docs.factor
+backend/basis/compiler/tree/escape-analysis/allocations/allocations.factor
+backend/basis/compiler/tree/escape-analysis/allocations/summary.txt
+backend/basis/compiler/tree/escape-analysis/branches/branches.factor
+backend/basis/compiler/tree/escape-analysis/branches/summary.txt
+backend/basis/compiler/tree/escape-analysis/check/check-docs.factor
+backend/basis/compiler/tree/escape-analysis/check/check-tests.factor
+backend/basis/compiler/tree/escape-analysis/check/check.factor
+backend/basis/compiler/tree/escape-analysis/check/summary.txt
+backend/basis/compiler/tree/escape-analysis/nodes/nodes-docs.factor
+backend/basis/compiler/tree/escape-analysis/nodes/nodes.factor
+backend/basis/compiler/tree/escape-analysis/nodes/summary.txt
+backend/basis/compiler/tree/escape-analysis/recursive/recursive-tests.factor
+backend/basis/compiler/tree/escape-analysis/recursive/recursive.factor
+backend/basis/compiler/tree/escape-analysis/recursive/summary.txt
+backend/basis/compiler/tree/escape-analysis/simple/simple.factor
+backend/basis/compiler/tree/escape-analysis/simple/summary.txt
+backend/basis/compiler/tree/finalization/finalization-docs.factor
+backend/basis/compiler/tree/finalization/finalization.factor
+backend/basis/compiler/tree/finalization/summary.txt
+backend/basis/compiler/tree/identities/identities.factor
+backend/basis/compiler/tree/identities/summary.txt
+backend/basis/compiler/tree/late-optimizations/late-optimizations-docs.factor
+backend/basis/compiler/tree/late-optimizations/late-optimizations.factor
+backend/basis/compiler/tree/late-optimizations/summary.txt
+backend/basis/compiler/tree/modular-arithmetic/authors.txt
+backend/basis/compiler/tree/modular-arithmetic/modular-arithmetic-tests.factor
+backend/basis/compiler/tree/modular-arithmetic/modular-arithmetic.factor
+backend/basis/compiler/tree/modular-arithmetic/summary.txt
+backend/basis/compiler/tree/normalization/normalization-docs.factor
+backend/basis/compiler/tree/normalization/normalization-tests.factor
+backend/basis/compiler/tree/normalization/normalization.factor
+backend/basis/compiler/tree/normalization/summary.txt
+backend/basis/compiler/tree/normalization/introductions/introductions.factor
+backend/basis/compiler/tree/normalization/introductions/summary.txt
+backend/basis/compiler/tree/normalization/renaming/renaming.factor
+backend/basis/compiler/tree/normalization/renaming/summary.txt
+backend/basis/compiler/tree/optimizer/optimizer.factor
+backend/basis/compiler/tree/optimizer/summary.txt
+backend/basis/compiler/tree/propagation/authors.txt
+backend/basis/compiler/tree/propagation/propagation-docs.factor
+backend/basis/compiler/tree/propagation/propagation-tests.factor
+backend/basis/compiler/tree/propagation/propagation.factor
+backend/basis/compiler/tree/propagation/summary.txt
+backend/basis/compiler/tree/propagation/branches/branches-docs.factor
+backend/basis/compiler/tree/propagation/branches/branches.factor
+backend/basis/compiler/tree/propagation/branches/summary.txt
+backend/basis/compiler/tree/propagation/call-effect/authors.txt
+backend/basis/compiler/tree/propagation/call-effect/call-effect-docs.factor
+backend/basis/compiler/tree/propagation/call-effect/call-effect-tests.factor
+backend/basis/compiler/tree/propagation/call-effect/call-effect.factor
+backend/basis/compiler/tree/propagation/constraints/constraints-docs.factor
+backend/basis/compiler/tree/propagation/constraints/constraints.factor
+backend/basis/compiler/tree/propagation/constraints/summary.txt
+backend/basis/compiler/tree/propagation/copy/copy-docs.factor
+backend/basis/compiler/tree/propagation/copy/copy-tests.factor
+backend/basis/compiler/tree/propagation/copy/copy.factor
+backend/basis/compiler/tree/propagation/copy/summary.txt
+backend/basis/compiler/tree/propagation/info/info-docs.factor
+backend/basis/compiler/tree/propagation/info/info-tests.factor
+backend/basis/compiler/tree/propagation/info/info.factor
+backend/basis/compiler/tree/propagation/info/summary.txt
+backend/basis/compiler/tree/propagation/inlining/inlining-docs.factor
+backend/basis/compiler/tree/propagation/inlining/inlining-tests.factor
+backend/basis/compiler/tree/propagation/inlining/inlining.factor
+backend/basis/compiler/tree/propagation/inlining/summary.txt
+backend/basis/compiler/tree/propagation/known-words/known-words-docs.factor
+backend/basis/compiler/tree/propagation/known-words/known-words-tests.factor
+backend/basis/compiler/tree/propagation/known-words/known-words.factor
+backend/basis/compiler/tree/propagation/known-words/summary.txt
+backend/basis/compiler/tree/propagation/nodes/nodes-docs.factor
+backend/basis/compiler/tree/propagation/nodes/nodes-tests.factor
+backend/basis/compiler/tree/propagation/nodes/nodes.factor
+backend/basis/compiler/tree/propagation/nodes/summary.txt
+backend/basis/compiler/tree/propagation/recursive/recursive-docs.factor
+backend/basis/compiler/tree/propagation/recursive/recursive-tests.factor
+backend/basis/compiler/tree/propagation/recursive/recursive.factor
+backend/basis/compiler/tree/propagation/recursive/summary.txt
+backend/basis/compiler/tree/propagation/simd/simd.factor
+backend/basis/compiler/tree/propagation/simple/simple-docs.factor
+backend/basis/compiler/tree/propagation/simple/simple-tests.factor
+backend/basis/compiler/tree/propagation/simple/simple.factor
+backend/basis/compiler/tree/propagation/simple/summary.txt
+backend/basis/compiler/tree/propagation/slots/slots-docs.factor
+backend/basis/compiler/tree/propagation/slots/slots-tests.factor
+backend/basis/compiler/tree/propagation/slots/slots.factor
+backend/basis/compiler/tree/propagation/slots/summary.txt
+backend/basis/compiler/tree/propagation/transforms/authors.txt
+backend/basis/compiler/tree/propagation/transforms/transforms.factor
+backend/basis/compiler/tree/recursive/recursive-tests.factor
+backend/basis/compiler/tree/recursive/recursive.factor
+backend/basis/compiler/tree/recursive/summary.txt
+backend/basis/compiler/tree/tuple-unboxing/summary.txt
+backend/basis/compiler/tree/tuple-unboxing/tuple-unboxing-docs.factor
+backend/basis/compiler/tree/tuple-unboxing/tuple-unboxing-tests.factor
+backend/basis/compiler/tree/tuple-unboxing/tuple-unboxing.factor
+backend/basis/compiler/utilities/summary.txt
+backend/basis/compiler/utilities/utilities-docs.factor
+backend/basis/compiler/utilities/utilities-tests.factor
+backend/basis/compiler/utilities/utilities.factor
+backend/basis/compression/huffman/huffman.factor
+backend/basis/compression/huffman/tags.txt
+backend/basis/compression/inflate/inflate-tests.factor
+backend/basis/compression/inflate/inflate.factor
+backend/basis/compression/inflate/tags.txt
+backend/basis/compression/lzw/authors.txt
+backend/basis/compression/lzw/lzw-docs.factor
+backend/basis/compression/lzw/lzw.factor
+backend/basis/compression/lzw/summary.txt
+backend/basis/compression/lzw/tags.txt
+backend/basis/compression/run-length/authors.txt
+backend/basis/compression/run-length/run-length.factor
+backend/basis/compression/run-length/tags.txt
+backend/basis/compression/snappy/authors.txt
+backend/basis/compression/snappy/snappy-tests.factor
+backend/basis/compression/snappy/snappy.factor
+backend/basis/compression/snappy/tags.txt
+backend/basis/compression/snappy/ffi/authors.txt
+backend/basis/compression/snappy/ffi/ffi.factor
+backend/basis/compression/zlib/authors.txt
+backend/basis/compression/zlib/summary.txt
+backend/basis/compression/zlib/tags.txt
+backend/basis/compression/zlib/zlib-docs.factor
+backend/basis/compression/zlib/zlib-tests.factor
+backend/basis/compression/zlib/zlib.factor
+backend/basis/compression/zlib/ffi/authors.txt
+backend/basis/compression/zlib/ffi/ffi.factor
+backend/basis/compression/zlib/ffi/summary.txt
+backend/basis/concurrency/combinators/combinators-docs.factor
+backend/basis/concurrency/combinators/combinators-tests.factor
+backend/basis/concurrency/combinators/combinators.factor
+backend/basis/concurrency/combinators/summary.txt
+backend/basis/concurrency/combinators/tags.txt
+backend/basis/concurrency/conditions/conditions.factor
+backend/basis/concurrency/conditions/summary.txt
+backend/basis/concurrency/conditions/tags.txt
+backend/basis/concurrency/count-downs/count-downs-docs.factor
+backend/basis/concurrency/count-downs/count-downs-tests.factor
+backend/basis/concurrency/count-downs/count-downs.factor
+backend/basis/concurrency/count-downs/summary.txt
+backend/basis/concurrency/count-downs/tags.txt
+backend/basis/concurrency/distributed/authors.txt
+backend/basis/concurrency/distributed/distributed-docs.factor
+backend/basis/concurrency/distributed/distributed-tests.factor
+backend/basis/concurrency/distributed/distributed.factor
+backend/basis/concurrency/distributed/summary.txt
+backend/basis/concurrency/distributed/tags.txt
+backend/basis/concurrency/exchangers/authors.txt
+backend/basis/concurrency/exchangers/exchangers-docs.factor
+backend/basis/concurrency/exchangers/exchangers-tests.factor
+backend/basis/concurrency/exchangers/exchangers.factor
+backend/basis/concurrency/exchangers/summary.txt
+backend/basis/concurrency/exchangers/tags.txt
+backend/basis/concurrency/flags/flags-docs.factor
+backend/basis/concurrency/flags/flags-tests.factor
+backend/basis/concurrency/flags/flags.factor
+backend/basis/concurrency/flags/summary.txt
+backend/basis/concurrency/flags/tags.txt
+backend/basis/concurrency/futures/authors.txt
+backend/basis/concurrency/futures/futures-docs.factor
+backend/basis/concurrency/futures/futures-tests.factor
+backend/basis/concurrency/futures/futures.factor
+backend/basis/concurrency/futures/summary.txt
+backend/basis/concurrency/futures/tags.txt
+backend/basis/concurrency/locks/authors.txt
+backend/basis/concurrency/locks/locks-docs.factor
+backend/basis/concurrency/locks/locks-tests.factor
+backend/basis/concurrency/locks/locks.factor
+backend/basis/concurrency/locks/summary.txt
+backend/basis/concurrency/locks/tags.txt
+backend/basis/concurrency/mailboxes/mailboxes-docs.factor
+backend/basis/concurrency/mailboxes/mailboxes-tests.factor
+backend/basis/concurrency/mailboxes/mailboxes.factor
+backend/basis/concurrency/mailboxes/summary.txt
+backend/basis/concurrency/mailboxes/tags.txt
+backend/basis/concurrency/mailboxes/debugger/authors.txt
+backend/basis/concurrency/mailboxes/debugger/debugger.factor
+backend/basis/concurrency/messaging/authors.txt
+backend/basis/concurrency/messaging/messaging-docs.factor
+backend/basis/concurrency/messaging/messaging-tests.factor
+backend/basis/concurrency/messaging/messaging.factor
+backend/basis/concurrency/messaging/summary.txt
+backend/basis/concurrency/messaging/tags.txt
+backend/basis/concurrency/promises/authors.txt
+backend/basis/concurrency/promises/promises-docs.factor
+backend/basis/concurrency/promises/promises-tests.factor
+backend/basis/concurrency/promises/promises.factor
+backend/basis/concurrency/promises/summary.txt
+backend/basis/concurrency/promises/tags.txt
+backend/basis/concurrency/semaphores/authors.txt
+backend/basis/concurrency/semaphores/semaphores-docs.factor
+backend/basis/concurrency/semaphores/semaphores.factor
+backend/basis/concurrency/semaphores/summary.txt
+backend/basis/concurrency/semaphores/tags.txt
+backend/basis/core-foundation/authors.txt
+backend/basis/core-foundation/core-foundation-docs.factor
+backend/basis/core-foundation/core-foundation.factor
+backend/basis/core-foundation/platforms.txt
+backend/basis/core-foundation/summary.txt
+backend/basis/core-foundation/tags.txt
+backend/basis/core-foundation/arrays/arrays-docs.factor
+backend/basis/core-foundation/arrays/arrays-tests.factor
+backend/basis/core-foundation/arrays/arrays.factor
+backend/basis/core-foundation/arrays/platforms.txt
+backend/basis/core-foundation/arrays/summary.txt
+backend/basis/core-foundation/arrays/tags.txt
+backend/basis/core-foundation/attributed-strings/attributed-strings-tests.factor
+backend/basis/core-foundation/attributed-strings/attributed-strings.factor
+backend/basis/core-foundation/attributed-strings/authors.txt
+backend/basis/core-foundation/attributed-strings/platforms.txt
+backend/basis/core-foundation/attributed-strings/tags.txt
+backend/basis/core-foundation/bundles/bundles-docs.factor
+backend/basis/core-foundation/bundles/bundles.factor
+backend/basis/core-foundation/bundles/platforms.txt
+backend/basis/core-foundation/bundles/summary.txt
+backend/basis/core-foundation/bundles/tags.txt
+backend/basis/core-foundation/data/data.factor
+backend/basis/core-foundation/data/platforms.txt
+backend/basis/core-foundation/data/summary.txt
+backend/basis/core-foundation/data/tags.txt
+backend/basis/core-foundation/dictionaries/authors.txt
+backend/basis/core-foundation/dictionaries/dictionaries-tests.factor
+backend/basis/core-foundation/dictionaries/dictionaries.factor
+backend/basis/core-foundation/dictionaries/platforms.txt
+backend/basis/core-foundation/dictionaries/tags.txt
+backend/basis/core-foundation/file-descriptors/file-descriptors.factor
+backend/basis/core-foundation/file-descriptors/platforms.txt
+backend/basis/core-foundation/file-descriptors/summary.txt
+backend/basis/core-foundation/file-descriptors/tags.txt
+backend/basis/core-foundation/fsevents/fsevents.factor
+backend/basis/core-foundation/fsevents/platforms.txt
+backend/basis/core-foundation/fsevents/summary.txt
+backend/basis/core-foundation/launch-services/authors.txt
+backend/basis/core-foundation/launch-services/launch-services.factor
+backend/basis/core-foundation/launch-services/platforms.txt
+backend/basis/core-foundation/numbers/authors.txt
+backend/basis/core-foundation/numbers/numbers.factor
+backend/basis/core-foundation/numbers/platforms.txt
+backend/basis/core-foundation/run-loop/authors.txt
+backend/basis/core-foundation/run-loop/platforms.txt
+backend/basis/core-foundation/run-loop/run-loop.factor
+backend/basis/core-foundation/run-loop/summary.txt
+backend/basis/core-foundation/strings/platforms.txt
+backend/basis/core-foundation/strings/strings-docs.factor
+backend/basis/core-foundation/strings/strings-tests.factor
+backend/basis/core-foundation/strings/strings.factor
+backend/basis/core-foundation/strings/summary.txt
+backend/basis/core-foundation/strings/tags.txt
+backend/basis/core-foundation/time/summary.txt
+backend/basis/core-foundation/time/time.factor
+backend/basis/core-foundation/timers/platforms.txt
+backend/basis/core-foundation/timers/summary.txt
+backend/basis/core-foundation/timers/tags.txt
+backend/basis/core-foundation/timers/timers.factor
+backend/basis/core-foundation/urls/platforms.txt
+backend/basis/core-foundation/urls/summary.txt
+backend/basis/core-foundation/urls/tags.txt
+backend/basis/core-foundation/urls/urls-docs.factor
+backend/basis/core-foundation/urls/urls.factor
+backend/basis/core-foundation/utilities/authors.txt
+backend/basis/core-foundation/utilities/platforms.txt
+backend/basis/core-foundation/utilities/utilities.factor
+backend/basis/core-graphics/authors.txt
+backend/basis/core-graphics/core-graphics-tests.factor
+backend/basis/core-graphics/core-graphics.factor
+backend/basis/core-graphics/platforms.txt
+backend/basis/core-graphics/summary.txt
+backend/basis/core-graphics/tags.txt
+backend/basis/core-graphics/types/authors.txt
+backend/basis/core-graphics/types/types-docs.factor
+backend/basis/core-graphics/types/types.factor
+backend/basis/core-text/authors.txt
+backend/basis/core-text/core-text-tests.factor
+backend/basis/core-text/core-text.factor
+backend/basis/core-text/platforms.txt
+backend/basis/core-text/summary.txt
+backend/basis/core-text/tags.txt
+backend/basis/core-text/fonts/authors.txt
+backend/basis/core-text/fonts/fonts.factor
+backend/basis/core-text/fonts/platforms.txt
+backend/basis/core-text/fonts/tags.txt
+backend/basis/cpu/summary.txt
+backend/basis/cpu/tags.txt
+backend/basis/cpu/architecture/architecture-docs.factor
+backend/basis/cpu/architecture/architecture-tests.factor
+backend/basis/cpu/architecture/architecture.factor
+backend/basis/cpu/architecture/authors.txt
+backend/basis/cpu/architecture/summary.txt
+backend/basis/cpu/architecture/tags.txt
+backend/basis/cpu/ppc/authors.txt
+backend/basis/cpu/ppc/ppc.factor
+backend/basis/cpu/ppc/summary.txt
+backend/basis/cpu/ppc/tags.txt
+backend/basis/cpu/ppc/32/32.factor
+backend/basis/cpu/ppc/32/tags.txt
+backend/basis/cpu/ppc/32/linux/linux.factor
+backend/basis/cpu/ppc/32/linux/tags.txt
+backend/basis/cpu/ppc/64/64.factor
+backend/basis/cpu/ppc/64/tags.txt
+backend/basis/cpu/ppc/64/linux/linux.factor
+backend/basis/cpu/ppc/64/linux/tags.txt
+backend/basis/cpu/ppc/assembler/assembler.factor
+backend/basis/cpu/x86/authors.txt
+backend/basis/cpu/x86/summary.txt
+backend/basis/cpu/x86/tags.txt
+backend/basis/cpu/x86/x86-docs.factor
+backend/basis/cpu/x86/x86-tests.factor
+backend/basis/cpu/x86/x86.factor
+backend/basis/cpu/x86/32/32-tests.factor
+backend/basis/cpu/x86/32/32.factor
+backend/basis/cpu/x86/32/authors.txt
+backend/basis/cpu/x86/32/summary.txt
+backend/basis/cpu/x86/32/tags.txt
+backend/basis/cpu/x86/64/64-docs.factor
+backend/basis/cpu/x86/64/64-tests.factor
+backend/basis/cpu/x86/64/64.factor
+backend/basis/cpu/x86/64/authors.txt
+backend/basis/cpu/x86/64/summary.txt
+backend/basis/cpu/x86/64/tags.txt
+backend/basis/cpu/x86/64/unix/summary.txt
+backend/basis/cpu/x86/64/unix/tags.txt
+backend/basis/cpu/x86/64/unix/unix.factor
+backend/basis/cpu/x86/64/windows/summary.txt
+backend/basis/cpu/x86/64/windows/tags.txt
+backend/basis/cpu/x86/64/windows/windows.factor
+backend/basis/cpu/x86/assembler/assembler-docs.factor
+backend/basis/cpu/x86/assembler/assembler-tests.factor
+backend/basis/cpu/x86/assembler/assembler.factor
+backend/basis/cpu/x86/assembler/authors.txt
+backend/basis/cpu/x86/assembler/summary.txt
+backend/basis/cpu/x86/assembler/operands/authors.txt
+backend/basis/cpu/x86/assembler/operands/operands-docs.factor
+backend/basis/cpu/x86/assembler/operands/operands-tests.factor
+backend/basis/cpu/x86/assembler/operands/operands.factor
+backend/basis/cpu/x86/assembler/operands/summary.txt
+backend/basis/cpu/x86/assembler/syntax/summary.txt
+backend/basis/cpu/x86/assembler/syntax/syntax.factor
+backend/basis/cpu/x86/features/authors.txt
+backend/basis/cpu/x86/features/features-docs.factor
+backend/basis/cpu/x86/features/features-tests.factor
+backend/basis/cpu/x86/features/features.factor
+backend/basis/cpu/x86/features/tags.txt
+backend/basis/cpu/x86/sse/authors.txt
+backend/basis/cpu/x86/sse/sse.factor
+backend/basis/cpu/x86/sse/tags.txt
+backend/basis/cpu/x86/x87/authors.txt
+backend/basis/cpu/x86/x87/tags.txt
+backend/basis/cpu/x86/x87/x87.factor
+backend/basis/csv/authors.txt
+backend/basis/csv/csv-docs.factor
+backend/basis/csv/csv-tests.factor
+backend/basis/csv/csv.factor
+backend/basis/csv/summary.txt
+backend/basis/csv/tags.txt
+backend/basis/db/authors.txt
+backend/basis/db/db-docs.factor
+backend/basis/db/db-tests.factor
+backend/basis/db/db.factor
+backend/basis/db/summary.txt
+backend/basis/db/tags.txt
+backend/basis/db/errors/errors.factor
+backend/basis/db/errors/summary.txt
+backend/basis/db/pools/pools-tests.factor
+backend/basis/db/pools/pools.factor
+backend/basis/db/pools/summary.txt
+backend/basis/db/postgresql/authors.txt
+backend/basis/db/postgresql/postgresql-tests.factor
+backend/basis/db/postgresql/postgresql.factor
+backend/basis/db/postgresql/summary.txt
+backend/basis/db/postgresql/errors/authors.txt
+backend/basis/db/postgresql/errors/errors-tests.factor
+backend/basis/db/postgresql/errors/errors.factor
+backend/basis/db/postgresql/ffi/ffi.factor
+backend/basis/db/postgresql/lib/lib.factor
+backend/basis/db/queries/queries.factor
+backend/basis/db/queries/summary.txt
+backend/basis/db/sqlite/authors.txt
+backend/basis/db/sqlite/sqlite-tests.factor
+backend/basis/db/sqlite/sqlite.factor
+backend/basis/db/sqlite/summary.txt
+backend/basis/db/sqlite/test.txt
+backend/basis/db/sqlite/errors/authors.txt
+backend/basis/db/sqlite/errors/errors-tests.factor
+backend/basis/db/sqlite/errors/errors.factor
+backend/basis/db/sqlite/ffi/ffi.factor
+backend/basis/db/sqlite/lib/lib.factor
+backend/basis/db/tester/authors.txt
+backend/basis/db/tester/tester-tests.factor
+backend/basis/db/tester/tester.factor
+backend/basis/db/tuples/summary.txt
+backend/basis/db/tuples/tuples-docs.factor
+backend/basis/db/tuples/tuples-tests.factor
+backend/basis/db/tuples/tuples.factor
+backend/basis/db/types/summary.txt
+backend/basis/db/types/types-docs.factor
+backend/basis/db/types/types.factor
+backend/basis/debugger/authors.txt
+backend/basis/debugger/debugger-docs.factor
+backend/basis/debugger/debugger-tests.factor
+backend/basis/debugger/debugger.factor
+backend/basis/debugger/summary.txt
+backend/basis/debugger/threads/threads.factor
+backend/basis/debugger/unix/authors.txt
+backend/basis/debugger/unix/platforms.txt
+backend/basis/debugger/unix/unix.factor
+backend/basis/debugger/windows/authors.txt
+backend/basis/debugger/windows/platforms.txt
+backend/basis/debugger/windows/windows.factor
+backend/basis/definitions/icons/authors.txt
+backend/basis/definitions/icons/class-predicate-word.png
+backend/basis/definitions/icons/class-word.png
+backend/basis/definitions/icons/constant-word.png
+backend/basis/definitions/icons/generic-word.png
+backend/basis/definitions/icons/help-article.png
+backend/basis/definitions/icons/icons-docs.factor
+backend/basis/definitions/icons/icons.factor
+backend/basis/definitions/icons/macro-word.png
+backend/basis/definitions/icons/normal-word.png
+backend/basis/definitions/icons/open-vocab.png
+backend/basis/definitions/icons/parsing-word.png
+backend/basis/definitions/icons/primitive-word.png
+backend/basis/definitions/icons/runnable-vocab.png
+backend/basis/definitions/icons/symbol-word.png
+backend/basis/definitions/icons/unopen-vocab.png
+backend/basis/definitions/icons/word-help-article.png
+backend/basis/delegate/author.txt
+backend/basis/delegate/authors.txt
+backend/basis/delegate/delegate-docs.factor
+backend/basis/delegate/delegate-tests.factor
+backend/basis/delegate/delegate.factor
+backend/basis/delegate/summary.txt
+backend/basis/delegate/tags.txt
+backend/basis/delegate/protocols/authors.txt
+backend/basis/delegate/protocols/protocols.factor
+backend/basis/delegate/protocols/summary.txt
+backend/basis/deques/authors.txt
+backend/basis/deques/deques-docs.factor
+backend/basis/deques/deques.factor
+backend/basis/deques/summary.txt
+backend/basis/deques/tags.txt
+backend/basis/disjoint-sets/authors.txt
+backend/basis/disjoint-sets/disjoint-sets-docs.factor
+backend/basis/disjoint-sets/disjoint-sets-tests.factor
+backend/basis/disjoint-sets/disjoint-sets.factor
+backend/basis/disjoint-sets/summary.txt
+backend/basis/disjoint-sets/tags.txt
+backend/basis/dlists/authors.txt
+backend/basis/dlists/dlists-docs.factor
+backend/basis/dlists/dlists-tests.factor
+backend/basis/dlists/dlists.factor
+backend/basis/dlists/summary.txt
+backend/basis/dlists/tags.txt
+backend/basis/dlists/prettyprint/authors.txt
+backend/basis/dlists/prettyprint/prettyprint.factor
+backend/basis/documents/authors.txt
+backend/basis/documents/documents-docs.factor
+backend/basis/documents/documents-tests.factor
+backend/basis/documents/documents.factor
+backend/basis/documents/summary.txt
+backend/basis/documents/elements/authors.txt
+backend/basis/documents/elements/elements-docs.factor
+backend/basis/documents/elements/elements-tests.factor
+backend/basis/documents/elements/elements.factor
+backend/basis/editors/authors.txt
+backend/basis/editors/editors-docs.factor
+backend/basis/editors/editors.factor
+backend/basis/editors/summary.txt
+backend/basis/editors/tags.txt
+backend/basis/editors/atom/atom.factor
+backend/basis/editors/atom/authors.txt
+backend/basis/editors/atom/summary.txt
+backend/basis/editors/atom/tags.txt
+backend/basis/editors/bbedit/authors.txt
+backend/basis/editors/bbedit/bbedit.factor
+backend/basis/editors/bbedit/summary.txt
+backend/basis/editors/brackets/authors.txt
+backend/basis/editors/brackets/brackets-docs.factor
+backend/basis/editors/brackets/brackets.factor
+backend/basis/editors/brackets/summary.txt
+backend/basis/editors/brackets/windows/platforms.txt
+backend/basis/editors/brackets/windows/windows.factor
+backend/basis/editors/coteditor/authors.txt
+backend/basis/editors/coteditor/coteditor.factor
+backend/basis/editors/coteditor/summary.txt
+backend/basis/editors/coteditor/tags.txt
+backend/basis/editors/editpadlite/authors.txt
+backend/basis/editors/editpadlite/editpadlite-docs.factor
+backend/basis/editors/editpadlite/editpadlite.factor
+backend/basis/editors/editpadlite/summary.txt
+backend/basis/editors/editpadlite/tags.txt
+backend/basis/editors/editpadpro/authors.txt
+backend/basis/editors/editpadpro/editpadpro-docs.factor
+backend/basis/editors/editpadpro/editpadpro.factor
+backend/basis/editors/editpadpro/summary.txt
+backend/basis/editors/editpadpro/tags.txt
+backend/basis/editors/editplus/authors.txt
+backend/basis/editors/editplus/editplus.factor
+backend/basis/editors/editplus/summary.txt
+backend/basis/editors/editplus/tags.txt
+backend/basis/editors/emacs/authors.txt
+backend/basis/editors/emacs/emacs-docs.factor
+backend/basis/editors/emacs/emacs.factor
+backend/basis/editors/emacs/summary.txt
+backend/basis/editors/emacs/tags.txt
+backend/basis/editors/emeditor/authors.txt
+backend/basis/editors/emeditor/emeditor.factor
+backend/basis/editors/emeditor/summary.txt
+backend/basis/editors/emeditor/tags.txt
+backend/basis/editors/etexteditor/authors.txt
+backend/basis/editors/etexteditor/etexteditor.factor
+backend/basis/editors/etexteditor/summary.txt
+backend/basis/editors/etexteditor/tags.txt
+backend/basis/editors/geany/authors.txt
+backend/basis/editors/geany/geany.factor
+backend/basis/editors/geany/summary.txt
+backend/basis/editors/gedit/authors.txt
+backend/basis/editors/gedit/gedit.factor
+backend/basis/editors/gedit/summary.txt
+backend/basis/editors/gedit/tags.txt
+backend/basis/editors/gvim/authors.txt
+backend/basis/editors/gvim/gvim.factor
+backend/basis/editors/gvim/summary.txt
+backend/basis/editors/gvim/tags.txt
+backend/basis/editors/jedit/authors.txt
+backend/basis/editors/jedit/jedit.factor
+backend/basis/editors/jedit/summary.txt
+backend/basis/editors/jedit/tags.txt
+backend/basis/editors/macvim/authors.txt
+backend/basis/editors/macvim/macvim.factor
+backend/basis/editors/macvim/summary.txt
+backend/basis/editors/macvim/tags.txt
+backend/basis/editors/notepad/authors.txt
+backend/basis/editors/notepad/notepad.factor
+backend/basis/editors/notepad/platforms.txt
+backend/basis/editors/notepad/summary.txt
+backend/basis/editors/notepad/tags.txt
+backend/basis/editors/notepad++/authors.txt
+backend/basis/editors/notepad++/notepad++.factor
+backend/basis/editors/notepad++/summary.txt
+backend/basis/editors/notepad++/tags.txt
+backend/basis/editors/notepad2/authors.txt
+backend/basis/editors/notepad2/notepad2.factor
+backend/basis/editors/notepad2/platforms.txt
+backend/basis/editors/notepad2/summary.txt
+backend/basis/editors/notepad2/tags.txt
+backend/basis/editors/scite/authors.txt
+backend/basis/editors/scite/scite.factor
+backend/basis/editors/scite/summary.txt
+backend/basis/editors/scite/tags.txt
+backend/basis/editors/sublime/authors.txt
+backend/basis/editors/sublime/sublime.factor
+backend/basis/editors/sublime/summary.txt
+backend/basis/editors/ted-notepad/authors.txt
+backend/basis/editors/ted-notepad/summary.txt
+backend/basis/editors/ted-notepad/tags.txt
+backend/basis/editors/ted-notepad/ted-notepad.factor
+backend/basis/editors/textadept/authors.txt
+backend/basis/editors/textadept/summary.txt
+backend/basis/editors/textadept/tags.txt
+backend/basis/editors/textadept/textadept.factor
+backend/basis/editors/textedit/authors.txt
+backend/basis/editors/textedit/summary.txt
+backend/basis/editors/textedit/tags.txt
+backend/basis/editors/textedit/textedit.factor
+backend/basis/editors/textmate/authors.txt
+backend/basis/editors/textmate/summary.txt
+backend/basis/editors/textmate/tags.txt
+backend/basis/editors/textmate/textmate.factor
+backend/basis/editors/textpad/authors.txt
+backend/basis/editors/textpad/summary.txt
+backend/basis/editors/textpad/tags.txt
+backend/basis/editors/textpad/textpad.factor
+backend/basis/editors/textwrangler/authors.txt
+backend/basis/editors/textwrangler/summary.txt
+backend/basis/editors/textwrangler/tags.txt
+backend/basis/editors/textwrangler/textwrangler.factor
+backend/basis/editors/ui/ui.factor
+backend/basis/editors/ultraedit/authors.txt
+backend/basis/editors/ultraedit/summary.txt
+backend/basis/editors/ultraedit/tags.txt
+backend/basis/editors/ultraedit/ultraedit.factor
+backend/basis/editors/vim/authors.txt
+backend/basis/editors/vim/summary.txt
+backend/basis/editors/vim/tags.txt
+backend/basis/editors/vim/vim-docs.factor
+backend/basis/editors/vim/vim.factor
+backend/basis/editors/vim/generate-syntax/generate-syntax.factor
+backend/basis/editors/visual-studio-code/visual-studio-code.factor
+backend/basis/editors/wordpad/authors.txt
+backend/basis/editors/wordpad/summary.txt
+backend/basis/editors/wordpad/tags.txt
+backend/basis/editors/wordpad/wordpad.factor
+backend/basis/editors/xcode/authors.txt
+backend/basis/editors/xcode/summary.txt
+backend/basis/editors/xcode/xcode.factor
+backend/basis/endian/authors.txt
+backend/basis/endian/endian-tests.factor
+backend/basis/endian/endian.factor
+backend/basis/endian/summary.txt
+backend/basis/english/authors.txt
+backend/basis/english/english-docs.factor
+backend/basis/english/english-tests.factor
+backend/basis/english/english.factor
+backend/basis/english/summary.txt
+backend/basis/english/tags.txt
+backend/basis/environment/authors.txt
+backend/basis/environment/environment-docs.factor
+backend/basis/environment/environment-tests.factor
+backend/basis/environment/environment.factor
+backend/basis/environment/summary.txt
+backend/basis/environment/unix/authors.txt
+backend/basis/environment/unix/platforms.txt
+backend/basis/environment/unix/summary.txt
+backend/basis/environment/unix/unix.factor
+backend/basis/environment/unix/macosx/authors.txt
+backend/basis/environment/unix/macosx/macosx.factor
+backend/basis/environment/unix/macosx/platforms.txt
+backend/basis/environment/unix/macosx/summary.txt
+backend/basis/environment/windows/authors.txt
+backend/basis/environment/windows/platforms.txt
+backend/basis/environment/windows/summary.txt
+backend/basis/environment/windows/windows.factor
+backend/basis/escape-strings/authors.txt
+backend/basis/escape-strings/escape-strings-tests.factor
+backend/basis/escape-strings/escape-strings.factor
+backend/basis/eval/authors.txt
+backend/basis/eval/eval-docs.factor
+backend/basis/eval/eval-tests.factor
+backend/basis/eval/eval.factor
+backend/basis/eval/summary.txt
+backend/basis/farkup/authors.txt
+backend/basis/farkup/farkup-docs.factor
+backend/basis/farkup/farkup-tests.factor
+backend/basis/farkup/farkup.factor
+backend/basis/farkup/summary.txt
+backend/basis/farkup/tags.txt
+backend/basis/fonts/authors.txt
+backend/basis/fonts/fonts-docs.factor
+backend/basis/fonts/fonts.factor
+backend/basis/fonts/summary.txt
+backend/basis/fonts/tags.txt
+backend/basis/formatting/authors.txt
+backend/basis/formatting/formatting-docs.factor
+backend/basis/formatting/formatting-tests.factor
+backend/basis/formatting/formatting.factor
+backend/basis/formatting/summary.txt
+backend/basis/formatting/tags.txt
+backend/basis/fry/authors.txt
+backend/basis/fry/fry-docs.factor
+backend/basis/fry/fry-tests.factor
+backend/basis/fry/fry.factor
+backend/basis/fry/summary.txt
+backend/basis/fry/tags.txt
+backend/basis/ftp/ftp.factor
+backend/basis/ftp/summary.txt
+backend/basis/ftp/tags.txt
+backend/basis/ftp/client/authors.txt
+backend/basis/ftp/client/client.factor
+backend/basis/ftp/client/summary.txt
+backend/basis/ftp/client/tags.txt
+backend/basis/ftp/client/listing-parser/authors.txt
+backend/basis/ftp/client/listing-parser/listing-parser.factor
+backend/basis/ftp/server/server-tests.factor
+backend/basis/ftp/server/server.factor
+backend/basis/ftp/server/summary.txt
+backend/basis/ftp/server/tags.txt
+backend/basis/functors/authors.txt
+backend/basis/functors/functors-tests.factor
+backend/basis/functors/functors.factor
+backend/basis/functors/summary.txt
+backend/basis/functors/tags.txt
+backend/basis/functors/backend/backend.factor
+backend/basis/furnace/authors.txt
+backend/basis/furnace/furnace-docs.factor
+backend/basis/furnace/furnace-tests.factor
+backend/basis/furnace/furnace.factor
+backend/basis/furnace/summary.txt
+backend/basis/furnace/tags.txt
+backend/basis/furnace/actions/actions-docs.factor
+backend/basis/furnace/actions/actions-tests.factor
+backend/basis/furnace/actions/actions.factor
+backend/basis/furnace/actions/authors.txt
+backend/basis/furnace/actions/summary.txt
+backend/basis/furnace/actions/tags.txt
+backend/basis/furnace/alloy/alloy-docs.factor
+backend/basis/furnace/alloy/alloy.factor
+backend/basis/furnace/alloy/authors.txt
+backend/basis/furnace/alloy/summary.txt
+backend/basis/furnace/alloy/tags.txt
+backend/basis/furnace/asides/asides-docs.factor
+backend/basis/furnace/asides/asides.factor
+backend/basis/furnace/asides/authors.txt
+backend/basis/furnace/asides/summary.txt
+backend/basis/furnace/asides/tags.txt
+backend/basis/furnace/auth/auth-docs.factor
+backend/basis/furnace/auth/auth.factor
+backend/basis/furnace/auth/authors.txt
+backend/basis/furnace/auth/boilerplate.xml
+backend/basis/furnace/auth/summary.txt
+backend/basis/furnace/auth/tags.txt
+backend/basis/furnace/auth/basic/basic-docs.factor
+backend/basis/furnace/auth/basic/basic-tests.factor
+backend/basis/furnace/auth/basic/basic.factor
+backend/basis/furnace/auth/basic/summary.txt
+backend/basis/furnace/auth/features/deactivate-user/authors.txt
+backend/basis/furnace/auth/features/deactivate-user/deactivate-user-docs.factor
+backend/basis/furnace/auth/features/deactivate-user/deactivate-user.factor
+backend/basis/furnace/auth/features/deactivate-user/summary.txt
+backend/basis/furnace/auth/features/deactivate-user/tags.txt
+backend/basis/furnace/auth/features/edit-profile/authors.txt
+backend/basis/furnace/auth/features/edit-profile/edit-profile-docs.factor
+backend/basis/furnace/auth/features/edit-profile/edit-profile.factor
+backend/basis/furnace/auth/features/edit-profile/edit-profile.xml
+backend/basis/furnace/auth/features/edit-profile/summary.txt
+backend/basis/furnace/auth/features/edit-profile/tags.txt
+backend/basis/furnace/auth/features/recover-password/authors.txt
+backend/basis/furnace/auth/features/recover-password/recover-1.xml
+backend/basis/furnace/auth/features/recover-password/recover-2.xml
+backend/basis/furnace/auth/features/recover-password/recover-3.xml
+backend/basis/furnace/auth/features/recover-password/recover-4.xml
+backend/basis/furnace/auth/features/recover-password/recover-password-docs.factor
+backend/basis/furnace/auth/features/recover-password/recover-password.factor
+backend/basis/furnace/auth/features/recover-password/summary.txt
+backend/basis/furnace/auth/features/recover-password/tags.txt
+backend/basis/furnace/auth/features/registration/authors.txt
+backend/basis/furnace/auth/features/registration/register.xml
+backend/basis/furnace/auth/features/registration/registration-docs.factor
+backend/basis/furnace/auth/features/registration/registration.factor
+backend/basis/furnace/auth/features/registration/summary.txt
+backend/basis/furnace/auth/features/registration/tags.txt
+backend/basis/furnace/auth/login/authors.txt
+backend/basis/furnace/auth/login/login-docs.factor
+backend/basis/furnace/auth/login/login-tests.factor
+backend/basis/furnace/auth/login/login.factor
+backend/basis/furnace/auth/login/login.xml
+backend/basis/furnace/auth/login/summary.txt
+backend/basis/furnace/auth/login/tags.txt
+backend/basis/furnace/auth/login/permits/authors.txt
+backend/basis/furnace/auth/login/permits/permits.factor
+backend/basis/furnace/auth/login/permits/tags.txt
+backend/basis/furnace/auth/providers/authors.txt
+backend/basis/furnace/auth/providers/providers-docs.factor
+backend/basis/furnace/auth/providers/providers.factor
+backend/basis/furnace/auth/providers/summary.txt
+backend/basis/furnace/auth/providers/tags.txt
+backend/basis/furnace/auth/providers/assoc/assoc-docs.factor
+backend/basis/furnace/auth/providers/assoc/assoc-tests.factor
+backend/basis/furnace/auth/providers/assoc/assoc.factor
+backend/basis/furnace/auth/providers/assoc/summary.txt
+backend/basis/furnace/auth/providers/couchdb/couchdb-docs.factor
+backend/basis/furnace/auth/providers/couchdb/couchdb.factor
+backend/basis/furnace/auth/providers/db/authors.txt
+backend/basis/furnace/auth/providers/db/db-docs.factor
+backend/basis/furnace/auth/providers/db/db-tests.factor
+backend/basis/furnace/auth/providers/db/db.factor
+backend/basis/furnace/auth/providers/db/summary.txt
+backend/basis/furnace/auth/providers/db/tags.txt
+backend/basis/furnace/auth/providers/null/null-docs.factor
+backend/basis/furnace/auth/providers/null/null.factor
+backend/basis/furnace/auth/providers/null/summary.txt
+backend/basis/furnace/boilerplate/authors.txt
+backend/basis/furnace/boilerplate/boilerplate-docs.factor
+backend/basis/furnace/boilerplate/boilerplate.factor
+backend/basis/furnace/boilerplate/summary.txt
+backend/basis/furnace/boilerplate/tags.txt
+backend/basis/furnace/cache/authors.txt
+backend/basis/furnace/cache/cache.factor
+backend/basis/furnace/cache/summary.txt
+backend/basis/furnace/cache/tags.txt
+backend/basis/furnace/chloe-tags/authors.txt
+backend/basis/furnace/chloe-tags/chloe-tags-tests.factor
+backend/basis/furnace/chloe-tags/chloe-tags.factor
+backend/basis/furnace/chloe-tags/summary.txt
+backend/basis/furnace/chloe-tags/tags.txt
+backend/basis/furnace/conversations/authors.txt
+backend/basis/furnace/conversations/conversations-docs.factor
+backend/basis/furnace/conversations/conversations.factor
+backend/basis/furnace/conversations/summary.txt
+backend/basis/furnace/conversations/tags.txt
+backend/basis/furnace/db/authors.txt
+backend/basis/furnace/db/db-docs.factor
+backend/basis/furnace/db/db.factor
+backend/basis/furnace/db/summary.txt
+backend/basis/furnace/db/tags.txt
+backend/basis/furnace/json/json-docs.factor
+backend/basis/furnace/json/json.factor
+backend/basis/furnace/json/summary.txt
+backend/basis/furnace/recaptcha/authors.txt
+backend/basis/furnace/recaptcha/recaptcha-docs.factor
+backend/basis/furnace/recaptcha/recaptcha-tests.factor
+backend/basis/furnace/recaptcha/recaptcha.factor
+backend/basis/furnace/recaptcha/recaptcha.xml
+backend/basis/furnace/recaptcha/summary.txt
+backend/basis/furnace/recaptcha/tags.txt
+backend/basis/furnace/recaptcha/example/authors.txt
+backend/basis/furnace/recaptcha/example/example.factor
+backend/basis/furnace/recaptcha/example/example.xml
+backend/basis/furnace/redirection/authors.txt
+backend/basis/furnace/redirection/redirection-docs.factor
+backend/basis/furnace/redirection/redirection.factor
+backend/basis/furnace/redirection/summary.txt
+backend/basis/furnace/redirection/tags.txt
+backend/basis/furnace/referrer/authors.txt
+backend/basis/furnace/referrer/referrer-docs.factor
+backend/basis/furnace/referrer/referrer.factor
+backend/basis/furnace/referrer/summary.txt
+backend/basis/furnace/referrer/tags.txt
+backend/basis/furnace/scopes/authors.txt
+backend/basis/furnace/scopes/scopes.factor
+backend/basis/furnace/scopes/summary.txt
+backend/basis/furnace/scopes/tags.txt
+backend/basis/furnace/sessions/authors.txt
+backend/basis/furnace/sessions/sessions-docs.factor
+backend/basis/furnace/sessions/sessions-tests.factor
+backend/basis/furnace/sessions/sessions.factor
+backend/basis/furnace/sessions/summary.txt
+backend/basis/furnace/sessions/tags.txt
+backend/basis/furnace/syndication/authors.txt
+backend/basis/furnace/syndication/summary.txt
+backend/basis/furnace/syndication/syndication-docs.factor
+backend/basis/furnace/syndication/syndication.factor
+backend/basis/furnace/syndication/tags.txt
+backend/basis/furnace/utilities/authors.txt
+backend/basis/furnace/utilities/summary.txt
+backend/basis/furnace/utilities/tags.txt
+backend/basis/furnace/utilities/utilities-docs.factor
+backend/basis/furnace/utilities/utilities-tests.factor
+backend/basis/furnace/utilities/utilities.factor
+backend/basis/game/input/authors.txt
+backend/basis/game/input/input-docs.factor
+backend/basis/game/input/input-tests.factor
+backend/basis/game/input/input.factor
+backend/basis/game/input/summary.txt
+backend/basis/game/input/tags.txt
+backend/basis/game/input/dinput/authors.txt
+backend/basis/game/input/dinput/dinput.factor
+backend/basis/game/input/dinput/platforms.txt
+backend/basis/game/input/dinput/summary.txt
+backend/basis/game/input/dinput/tags.txt
+backend/basis/game/input/dinput/keys-array/keys-array.factor
+backend/basis/game/input/gtk/authors.txt
+backend/basis/game/input/gtk/gtk.factor
+backend/basis/game/input/gtk/platforms.txt
+backend/basis/game/input/gtk/summary.txt
+backend/basis/game/input/gtk/tags.txt
+backend/basis/game/input/iokit/authors.txt
+backend/basis/game/input/iokit/iokit.factor
+backend/basis/game/input/iokit/platforms.txt
+backend/basis/game/input/iokit/summary.txt
+backend/basis/game/input/iokit/tags.txt
+backend/basis/game/input/scancodes/authors.txt
+backend/basis/game/input/scancodes/scancodes.factor
+backend/basis/game/input/scancodes/summary.txt
+backend/basis/game/input/scancodes/tags.txt
+backend/basis/game/input/x11/authors.txt
+backend/basis/game/input/x11/platforms.txt
+backend/basis/game/input/x11/summary.txt
+backend/basis/game/input/x11/tags.txt
+backend/basis/game/input/x11/x11.factor
+backend/basis/game/input/xinput/authors.txt
+backend/basis/game/input/xinput/platforms.txt
+backend/basis/game/input/xinput/summary.txt
+backend/basis/game/input/xinput/tags.txt
+backend/basis/game/input/xinput/xinput.factor
+backend/basis/gdk/authors.txt
+backend/basis/gdk/Gdk-3.0.gir
+backend/basis/gdk/gdk.factor
+backend/basis/gdk/summary.txt
+backend/basis/gdk/tags.txt
+backend/basis/gdk/ffi/ffi.factor
+backend/basis/gdk/gl/authors.txt
+backend/basis/gdk/gl/GdkGLExt-1.0.gir
+backend/basis/gdk/gl/gl.factor
+backend/basis/gdk/gl/summary.txt
+backend/basis/gdk/gl/tags.txt
+backend/basis/gdk/gl/ffi/ffi.factor
+backend/basis/gdk/pixbuf/authors.txt
+backend/basis/gdk/pixbuf/GdkPixbuf-2.0.gir
+backend/basis/gdk/pixbuf/pixbuf.factor
+backend/basis/gdk/pixbuf/summary.txt
+backend/basis/gdk/pixbuf/tags.txt
+backend/basis/gdk/pixbuf/ffi/ffi.factor
+backend/basis/generalizations/authors.txt
+backend/basis/generalizations/generalizations-docs.factor
+backend/basis/generalizations/generalizations-tests.factor
+backend/basis/generalizations/generalizations.factor
+backend/basis/generalizations/summary.txt
+backend/basis/gio/authors.txt
+backend/basis/gio/Gio-2.0.gir
+backend/basis/gio/gio.factor
+backend/basis/gio/summary.txt
+backend/basis/gio/tags.txt
+backend/basis/gio/ffi/ffi.factor
+backend/basis/glib/authors.txt
+backend/basis/glib/GLib-2.0.gir
+backend/basis/glib/glib.factor
+backend/basis/glib/summary.txt
+backend/basis/glib/tags.txt
+backend/basis/glib/ffi/ffi.factor
+backend/basis/globs/authors.txt
+backend/basis/globs/globs-tests.factor
+backend/basis/globs/globs.factor
+backend/basis/globs/summary.txt
+backend/basis/gmodule/authors.txt
+backend/basis/gmodule/GModule-2.0.gir
+backend/basis/gmodule/gmodule.factor
+backend/basis/gmodule/summary.txt
+backend/basis/gmodule/tags.txt
+backend/basis/gmodule/ffi/ffi.factor
+backend/basis/gobject/authors.txt
+backend/basis/gobject/GObject-2.0.gir
+backend/basis/gobject/gobject.factor
+backend/basis/gobject/summary.txt
+backend/basis/gobject/tags.txt
+backend/basis/gobject/ffi/ffi.factor
+backend/basis/gobject-introspection/authors.txt
+backend/basis/gobject-introspection/gobject-introspection.factor
+backend/basis/gobject-introspection/summary.txt
+backend/basis/gobject-introspection/common/common.factor
+backend/basis/gobject-introspection/ffi/ffi-tests.factor
+backend/basis/gobject-introspection/ffi/ffi.factor
+backend/basis/gobject-introspection/loader/loader.factor
+backend/basis/gobject-introspection/repository/repository.factor
+backend/basis/gobject-introspection/standard-types/standard-types.factor
+backend/basis/gobject-introspection/types/types.factor
+backend/basis/grouping/authors.txt
+backend/basis/grouping/grouping-docs.factor
+backend/basis/grouping/grouping-tests.factor
+backend/basis/grouping/grouping.factor
+backend/basis/grouping/summary.txt
+backend/basis/grouping/tags.txt
+backend/basis/gtk/authors.txt
+backend/basis/gtk/Gtk-3.0.gir
+backend/basis/gtk/gtk.factor
+backend/basis/gtk/summary.txt
+backend/basis/gtk/tags.txt
+backend/basis/gtk/ffi/ffi.factor
+backend/basis/gtk/gl/authors.txt
+backend/basis/gtk/gl/gl.factor
+backend/basis/gtk/gl/GtkGLExt-1.0.gir
+backend/basis/gtk/gl/summary.txt
+backend/basis/gtk/gl/tags.txt
+backend/basis/gtk/gl/ffi/ffi.factor
+backend/basis/hash-sets/identity/authors.txt
+backend/basis/hash-sets/identity/identity-tests.factor
+backend/basis/hash-sets/identity/identity.factor
+backend/basis/hash-sets/identity/prettyprint/prettyprint.factor
+backend/basis/hash-sets/sequences/authors.txt
+backend/basis/hash-sets/sequences/sequences-tests.factor
+backend/basis/hash-sets/sequences/sequences.factor
+backend/basis/hash-sets/sequences/prettyprint/prettyprint.factor
+backend/basis/hash-sets/wrapped/authors.txt
+backend/basis/hash-sets/wrapped/wrapped.factor
+backend/basis/hash-sets/wrapped/prettyprint/prettyprint.factor
+backend/basis/hashtables/identity/authors.txt
+backend/basis/hashtables/identity/identity-tests.factor
+backend/basis/hashtables/identity/identity.factor
+backend/basis/hashtables/identity/summary.txt
+backend/basis/hashtables/identity/tags.txt
+backend/basis/hashtables/identity/mirrors/mirrors.factor
+backend/basis/hashtables/identity/prettyprint/prettyprint.factor
+backend/basis/hashtables/sequences/authors.txt
+backend/basis/hashtables/sequences/sequences-tests.factor
+backend/basis/hashtables/sequences/sequences.factor
+backend/basis/hashtables/sequences/prettyprint/prettyprint.factor
+backend/basis/hashtables/wrapped/authors.txt
+backend/basis/hashtables/wrapped/wrapped.factor
+backend/basis/hashtables/wrapped/prettyprint/prettyprint.factor
+backend/basis/heaps/authors.txt
+backend/basis/heaps/heaps-docs.factor
+backend/basis/heaps/heaps-tests.factor
+backend/basis/heaps/heaps.factor
+backend/basis/heaps/summary.txt
+backend/basis/heaps/tags.txt
+backend/basis/help/authors.txt
+backend/basis/help/help-docs.factor
+backend/basis/help/help-tests.factor
+backend/basis/help/help.factor
+backend/basis/help/summary.txt
+backend/basis/help/apropos/apropos-docs.factor
+backend/basis/help/apropos/apropos-tests.factor
+backend/basis/help/apropos/apropos.factor
+backend/basis/help/cookbook/authors.txt
+backend/basis/help/cookbook/cookbook.factor
+backend/basis/help/crossref/authors.txt
+backend/basis/help/crossref/crossref-docs.factor
+backend/basis/help/crossref/crossref-tests.factor
+backend/basis/help/crossref/crossref.factor
+backend/basis/help/crossref/summary.txt
+backend/basis/help/definitions/authors.txt
+backend/basis/help/definitions/definitions-tests.factor
+backend/basis/help/definitions/definitions.factor
+backend/basis/help/definitions/summary.txt
+backend/basis/help/handbook/authors.txt
+backend/basis/help/handbook/handbook-tests.factor
+backend/basis/help/handbook/handbook.factor
+backend/basis/help/handbook/summary.txt
+backend/basis/help/home/authors.txt
+backend/basis/help/home/home-docs.factor
+backend/basis/help/home/home.factor
+backend/basis/help/html/html-tests.factor
+backend/basis/help/html/html.factor
+backend/basis/help/html/stylesheet.css
+backend/basis/help/html/summary.txt
+backend/basis/help/lint/authors.txt
+backend/basis/help/lint/lint-docs.factor
+backend/basis/help/lint/lint.factor
+backend/basis/help/lint/summary.txt
+backend/basis/help/lint/tags.txt
+backend/basis/help/lint/checks/authors.txt
+backend/basis/help/lint/checks/checks-docs.factor
+backend/basis/help/lint/checks/checks.factor
+backend/basis/help/lint/checks/tags.txt
+backend/basis/help/lint/spaces/authors.txt
+backend/basis/help/lint/spaces/spaces.factor
+backend/basis/help/markup/authors.txt
+backend/basis/help/markup/markup-tests.factor
+backend/basis/help/markup/markup.factor
+backend/basis/help/markup/summary.txt
+backend/basis/help/search/authors.txt
+backend/basis/help/search/search.factor
+backend/basis/help/search/summary.txt
+backend/basis/help/stylesheet/authors.txt
+backend/basis/help/stylesheet/stylesheet.factor
+backend/basis/help/stylesheet/summary.txt
+backend/basis/help/syntax/authors.txt
+backend/basis/help/syntax/summary.txt
+backend/basis/help/syntax/syntax-tests.factor
+backend/basis/help/syntax/syntax.factor
+backend/basis/help/syntax/tags.txt
+backend/basis/help/tips/authors.txt
+backend/basis/help/tips/tips-docs.factor
+backend/basis/help/tips/tips.factor
+backend/basis/help/topics/authors.txt
+backend/basis/help/topics/summary.txt
+backend/basis/help/topics/topics-docs.factor
+backend/basis/help/topics/topics-tests.factor
+backend/basis/help/topics/topics.factor
+backend/basis/help/tutorial/authors.txt
+backend/basis/help/tutorial/tutorial.factor
+backend/basis/help/vocabs/authors.txt
+backend/basis/help/vocabs/summary.txt
+backend/basis/help/vocabs/tags.txt
+backend/basis/help/vocabs/vocabs-docs.factor
+backend/basis/help/vocabs/vocabs-tests.factor
+backend/basis/help/vocabs/vocabs.factor
+backend/basis/hints/authors.txt
+backend/basis/hints/hints-docs.factor
+backend/basis/hints/hints-tests.factor
+backend/basis/hints/hints.factor
+backend/basis/hints/summary.txt
+backend/basis/hints/tags.txt
+backend/basis/html/html-docs.factor
+backend/basis/html/html.factor
+backend/basis/html/summary.txt
+backend/basis/html/tags.txt
+backend/basis/html/components/authors.txt
+backend/basis/html/components/components-docs.factor
+backend/basis/html/components/components-tests.factor
+backend/basis/html/components/components.factor
+backend/basis/html/components/summary.txt
+backend/basis/html/components/tags.txt
+backend/basis/html/forms/authors.txt
+backend/basis/html/forms/forms-docs.factor
+backend/basis/html/forms/forms-tests.factor
+backend/basis/html/forms/forms.factor
+backend/basis/html/forms/summary.txt
+backend/basis/html/forms/tags.txt
+backend/basis/html/streams/authors.txt
+backend/basis/html/streams/streams-docs.factor
+backend/basis/html/streams/streams-tests.factor
+backend/basis/html/streams/streams.factor
+backend/basis/html/streams/summary.txt
+backend/basis/html/streams/tags.txt
+backend/basis/html/templates/authors.txt
+backend/basis/html/templates/summary.txt
+backend/basis/html/templates/tags.txt
+backend/basis/html/templates/templates-docs.factor
+backend/basis/html/templates/templates.factor
+backend/basis/html/templates/chloe/authors.txt
+backend/basis/html/templates/chloe/chloe-docs.factor
+backend/basis/html/templates/chloe/chloe-tests.factor
+backend/basis/html/templates/chloe/chloe.factor
+backend/basis/html/templates/chloe/summary.txt
+backend/basis/html/templates/chloe/tags.txt
+backend/basis/html/templates/chloe/compiler/compiler.factor
+backend/basis/html/templates/chloe/compiler/summary.txt
+backend/basis/html/templates/chloe/components/components.factor
+backend/basis/html/templates/chloe/syntax/syntax.factor
+backend/basis/html/templates/chloe/test/test1.xml
+backend/basis/html/templates/chloe/test/test2.xml
+backend/basis/html/templates/chloe/test/test3-aux.xml
+backend/basis/html/templates/chloe/test/test3.xml
+backend/basis/html/templates/chloe/test/test4.xml
+backend/basis/html/templates/chloe/test/test5.xml
+backend/basis/html/templates/chloe/test/test6.xml
+backend/basis/html/templates/chloe/test/test7.xml
+backend/basis/html/templates/chloe/test/test8.xml
+backend/basis/html/templates/chloe/test/test9.xml
+backend/basis/html/templates/chloe/test/test10.xml
+backend/basis/html/templates/chloe/test/test11.xml
+backend/basis/html/templates/chloe/test/test12.xml
+backend/basis/html/templates/chloe/test/test13.xml
+backend/basis/html/templates/chloe/test/test14.xml
+backend/basis/html/templates/chloe/test/test15.xml
+backend/basis/html/templates/fhtml/authors.txt
+backend/basis/html/templates/fhtml/fhtml-docs.factor
+backend/basis/html/templates/fhtml/fhtml-tests.factor
+backend/basis/html/templates/fhtml/fhtml.factor
+backend/basis/html/templates/fhtml/summary.txt
+backend/basis/html/templates/fhtml/tags.txt
+backend/basis/html/templates/fhtml/test/bug.fhtml
+backend/basis/html/templates/fhtml/test/bug.html
+backend/basis/html/templates/fhtml/test/example.fhtml
+backend/basis/html/templates/fhtml/test/example.html
+backend/basis/html/templates/fhtml/test/stack.fhtml
+backend/basis/html/templates/fhtml/test/stack.html
+backend/basis/http/authors.txt
+backend/basis/http/http-docs.factor
+backend/basis/http/http-tests.factor
+backend/basis/http/http.factor
+backend/basis/http/summary.txt
+backend/basis/http/tags.txt
+backend/basis/http/client/authors.txt
+backend/basis/http/client/client-docs.factor
+backend/basis/http/client/client-tests.factor
+backend/basis/http/client/client.factor
+backend/basis/http/client/summary.txt
+backend/basis/http/client/tags.txt
+backend/basis/http/client/debugger/debugger.factor
+backend/basis/http/client/post-data/authors.txt
+backend/basis/http/client/post-data/post-data-docs.factor
+backend/basis/http/client/post-data/post-data.factor
+backend/basis/http/parsers/parsers-tests.factor
+backend/basis/http/parsers/parsers.factor
+backend/basis/http/server/authors.txt
+backend/basis/http/server/server-docs.factor
+backend/basis/http/server/server-tests.factor
+backend/basis/http/server/server.factor
+backend/basis/http/server/summary.txt
+backend/basis/http/server/tags.txt
+backend/basis/http/server/cgi/cgi-docs.factor
+backend/basis/http/server/cgi/cgi.factor
+backend/basis/http/server/dispatchers/dispatchers-docs.factor
+backend/basis/http/server/dispatchers/dispatchers-tests.factor
+backend/basis/http/server/dispatchers/dispatchers.factor
+backend/basis/http/server/dispatchers/summary.txt
+backend/basis/http/server/dispatchers/tags.txt
+backend/basis/http/server/filters/filters-docs.factor
+backend/basis/http/server/filters/filters.factor
+backend/basis/http/server/filters/summary.txt
+backend/basis/http/server/filters/tags.txt
+backend/basis/http/server/redirection/redirection-docs.factor
+backend/basis/http/server/redirection/redirection-tests.factor
+backend/basis/http/server/redirection/redirection.factor
+backend/basis/http/server/redirection/summary.txt
+backend/basis/http/server/redirection/tags.txt
+backend/basis/http/server/remapping/remapping-docs.factor
+backend/basis/http/server/remapping/remapping.factor
+backend/basis/http/server/remapping/summary.txt
+backend/basis/http/server/remapping/tags.txt
+backend/basis/http/server/requests/requests-docs.factor
+backend/basis/http/server/requests/requests-tests.factor
+backend/basis/http/server/requests/requests.factor
+backend/basis/http/server/responses/responses-docs.factor
+backend/basis/http/server/responses/responses.factor
+backend/basis/http/server/responses/summary.txt
+backend/basis/http/server/responses/tags.txt
+backend/basis/http/server/rewrite/rewrite-docs.factor
+backend/basis/http/server/rewrite/rewrite-tests.factor
+backend/basis/http/server/rewrite/rewrite.factor
+backend/basis/http/server/static/static-docs.factor
+backend/basis/http/server/static/static-tests.factor
+backend/basis/http/server/static/static.factor
+backend/basis/http/server/static/summary.txt
+backend/basis/http/test/foo.html
+backend/basis/http/test/index.fhtml
+backend/basis/images/authors.txt
+backend/basis/images/images-docs.factor
+backend/basis/images/images-tests.factor
+backend/basis/images/images.factor
+backend/basis/images/summary.txt
+backend/basis/images/tags.txt
+backend/basis/images/loader/authors.txt
+backend/basis/images/loader/loader-docs.factor
+backend/basis/images/loader/loader-tests.factor
+backend/basis/images/loader/loader.factor
+backend/basis/images/loader/summary.txt
+backend/basis/images/loader/tags.txt
+backend/basis/images/loader/cocoa/authors.txt
+backend/basis/images/loader/cocoa/cocoa.factor
+backend/basis/images/loader/cocoa/platforms.txt
+backend/basis/images/loader/cocoa/summary.txt
+backend/basis/images/loader/gdiplus/gdiplus-tests.factor
+backend/basis/images/loader/gdiplus/gdiplus.factor
+backend/basis/images/loader/gdiplus/platforms.txt
+backend/basis/images/loader/gtk/authors.txt
+backend/basis/images/loader/gtk/gtk-tests.factor
+backend/basis/images/loader/gtk/gtk.factor
+backend/basis/images/loader/gtk/platforms.txt
+backend/basis/images/loader/gtk/summary.txt
+backend/basis/images/memory/authors.txt
+backend/basis/images/memory/memory.factor
+backend/basis/images/normalization/authors.txt
+backend/basis/images/normalization/normalization-docs.factor
+backend/basis/images/normalization/normalization-tests.factor
+backend/basis/images/normalization/normalization.factor
+backend/basis/images/normalization/tags.txt
+backend/basis/images/processing/processing.factor
+backend/basis/images/processing/tags.txt
+backend/basis/images/tessellation/authors.txt
+backend/basis/images/tessellation/tessellation-tests.factor
+backend/basis/images/tessellation/tessellation.factor
+backend/basis/inspector/authors.txt
+backend/basis/inspector/inspector-docs.factor
+backend/basis/inspector/inspector-tests.factor
+backend/basis/inspector/inspector.factor
+backend/basis/inspector/summary.txt
+backend/basis/inspector/tags.txt
+backend/basis/interpolate/authors.txt
+backend/basis/interpolate/interpolate-docs.factor
+backend/basis/interpolate/interpolate-tests.factor
+backend/basis/interpolate/interpolate.factor
+backend/basis/interpolate/summary.txt
+backend/basis/interpolate/tags.txt
+backend/basis/interval-maps/authors.txt
+backend/basis/interval-maps/interval-maps-docs.factor
+backend/basis/interval-maps/interval-maps-tests.factor
+backend/basis/interval-maps/interval-maps.factor
+backend/basis/interval-maps/summary.txt
+backend/basis/interval-maps/tags.txt
+backend/basis/interval-sets/interval-sets-docs.factor
+backend/basis/interval-sets/interval-sets-tests.factor
+backend/basis/interval-sets/interval-sets.factor
+backend/basis/inverse/authors.txt
+backend/basis/inverse/inverse-docs.factor
+backend/basis/inverse/inverse-tests.factor
+backend/basis/inverse/inverse.factor
+backend/basis/inverse/summary.txt
+backend/basis/inverse/tags.txt
+backend/basis/io/backend/unix/authors.txt
+backend/basis/io/backend/unix/platforms.txt
+backend/basis/io/backend/unix/summary.txt
+backend/basis/io/backend/unix/unix-tests.factor
+backend/basis/io/backend/unix/unix.factor
+backend/basis/io/backend/unix/linux/authors.txt
+backend/basis/io/backend/unix/linux/linux.factor
+backend/basis/io/backend/unix/linux/platforms.txt
+backend/basis/io/backend/unix/macosx/macosx.factor
+backend/basis/io/backend/unix/macosx/platforms.txt
+backend/basis/io/backend/unix/multiplexers/authors.txt
+backend/basis/io/backend/unix/multiplexers/multiplexers.factor
+backend/basis/io/backend/unix/multiplexers/platforms.txt
+backend/basis/io/backend/unix/multiplexers/summary.txt
+backend/basis/io/backend/unix/multiplexers/epoll/authors.txt
+backend/basis/io/backend/unix/multiplexers/epoll/epoll.factor
+backend/basis/io/backend/unix/multiplexers/epoll/platforms.txt
+backend/basis/io/backend/unix/multiplexers/epoll/summary.txt
+backend/basis/io/backend/unix/multiplexers/kqueue/authors.txt
+backend/basis/io/backend/unix/multiplexers/kqueue/kqueue.factor
+backend/basis/io/backend/unix/multiplexers/kqueue/platforms.txt
+backend/basis/io/backend/unix/multiplexers/kqueue/summary.txt
+backend/basis/io/backend/unix/multiplexers/run-loop/platforms.txt
+backend/basis/io/backend/unix/multiplexers/run-loop/run-loop.factor
+backend/basis/io/backend/unix/multiplexers/run-loop/summary.txt
+backend/basis/io/backend/unix/multiplexers/select/authors.txt
+backend/basis/io/backend/unix/multiplexers/select/platforms.txt
+backend/basis/io/backend/unix/multiplexers/select/select.factor
+backend/basis/io/backend/unix/multiplexers/select/summary.txt
+backend/basis/io/backend/windows/authors.txt
+backend/basis/io/backend/windows/platforms.txt
+backend/basis/io/backend/windows/summary.txt
+backend/basis/io/backend/windows/windows.factor
+backend/basis/io/buffers/authors.txt
+backend/basis/io/buffers/buffers-docs.factor
+backend/basis/io/buffers/buffers-tests.factor
+backend/basis/io/buffers/buffers.factor
+backend/basis/io/buffers/summary.txt
+backend/basis/io/crlf/authors.txt
+backend/basis/io/crlf/crlf-docs.factor
+backend/basis/io/crlf/crlf-tests.factor
+backend/basis/io/crlf/crlf.factor
+backend/basis/io/crlf/summary.txt
+backend/basis/io/directories/authors.txt
+backend/basis/io/directories/directories-docs.factor
+backend/basis/io/directories/directories-tests.factor
+backend/basis/io/directories/directories.factor
+backend/basis/io/directories/summary.txt
+backend/basis/io/directories/hierarchy/authors.txt
+backend/basis/io/directories/hierarchy/hierarchy-docs.factor
+backend/basis/io/directories/hierarchy/hierarchy-tests.factor
+backend/basis/io/directories/hierarchy/hierarchy.factor
+backend/basis/io/directories/hierarchy/summary.txt
+backend/basis/io/directories/search/authors.txt
+backend/basis/io/directories/search/search-docs.factor
+backend/basis/io/directories/search/search-tests.factor
+backend/basis/io/directories/search/search.factor
+backend/basis/io/directories/search/summary.txt
+backend/basis/io/directories/unix/platforms.txt
+backend/basis/io/directories/unix/unix.factor
+backend/basis/io/directories/unix/linux/linux.factor
+backend/basis/io/directories/unix/linux/platforms.txt
+backend/basis/io/directories/windows/platforms.txt
+backend/basis/io/directories/windows/windows-tests.factor
+backend/basis/io/directories/windows/windows.factor
+backend/basis/io/encodings/8-bit/8-bit-docs.factor
+backend/basis/io/encodings/8-bit/8-bit-tests.factor
+backend/basis/io/encodings/8-bit/8-bit.factor
+backend/basis/io/encodings/8-bit/8859-1.TXT
+backend/basis/io/encodings/8-bit/8859-2.TXT
+backend/basis/io/encodings/8-bit/8859-3.TXT
+backend/basis/io/encodings/8-bit/8859-4.TXT
+backend/basis/io/encodings/8-bit/8859-5.TXT
+backend/basis/io/encodings/8-bit/8859-6.TXT
+backend/basis/io/encodings/8-bit/8859-7.TXT
+backend/basis/io/encodings/8-bit/8859-8.TXT
+backend/basis/io/encodings/8-bit/8859-9.TXT
+backend/basis/io/encodings/8-bit/8859-10.TXT
+backend/basis/io/encodings/8-bit/8859-11.TXT
+backend/basis/io/encodings/8-bit/8859-13.TXT
+backend/basis/io/encodings/8-bit/8859-14.TXT
+backend/basis/io/encodings/8-bit/8859-15.TXT
+backend/basis/io/encodings/8-bit/8859-16.TXT
+backend/basis/io/encodings/8-bit/authors.txt
+backend/basis/io/encodings/8-bit/CP037.TXT
+backend/basis/io/encodings/8-bit/CP424.TXT
+backend/basis/io/encodings/8-bit/CP437.TXT
+backend/basis/io/encodings/8-bit/CP500.TXT
+backend/basis/io/encodings/8-bit/CP737.TXT
+backend/basis/io/encodings/8-bit/CP775.TXT
+backend/basis/io/encodings/8-bit/CP850.TXT
+backend/basis/io/encodings/8-bit/CP852.TXT
+backend/basis/io/encodings/8-bit/CP855.TXT
+backend/basis/io/encodings/8-bit/CP857.TXT
+backend/basis/io/encodings/8-bit/CP860.TXT
+backend/basis/io/encodings/8-bit/CP861.TXT
+backend/basis/io/encodings/8-bit/CP862.TXT
+backend/basis/io/encodings/8-bit/CP863.TXT
+backend/basis/io/encodings/8-bit/CP864.TXT
+backend/basis/io/encodings/8-bit/CP865.TXT
+backend/basis/io/encodings/8-bit/CP866.TXT
+backend/basis/io/encodings/8-bit/CP869.TXT
+backend/basis/io/encodings/8-bit/CP874.TXT
+backend/basis/io/encodings/8-bit/CP875.TXT
+backend/basis/io/encodings/8-bit/CP1026.TXT
+backend/basis/io/encodings/8-bit/CP1250.TXT
+backend/basis/io/encodings/8-bit/CP1251.TXT
+backend/basis/io/encodings/8-bit/CP1252.TXT
+backend/basis/io/encodings/8-bit/CP1253.TXT
+backend/basis/io/encodings/8-bit/CP1254.TXT
+backend/basis/io/encodings/8-bit/CP1255.TXT
+backend/basis/io/encodings/8-bit/CP1256.TXT
+backend/basis/io/encodings/8-bit/CP1257.TXT
+backend/basis/io/encodings/8-bit/CP1258.TXT
+backend/basis/io/encodings/8-bit/CYRILLIC.TXT
+backend/basis/io/encodings/8-bit/GREEK.TXT
+backend/basis/io/encodings/8-bit/ICELAND.TXT
+backend/basis/io/encodings/8-bit/KOI8-R.TXT
+backend/basis/io/encodings/8-bit/KOI8-U.TXT
+backend/basis/io/encodings/8-bit/KZ1048.TXT
+backend/basis/io/encodings/8-bit/LATIN2.TXT
+backend/basis/io/encodings/8-bit/ROMAN.TXT
+backend/basis/io/encodings/8-bit/summary.txt
+backend/basis/io/encodings/8-bit/TURKISH.TXT
+backend/basis/io/encodings/big5/big5.factor
+backend/basis/io/encodings/big5/CP950.TXT
+backend/basis/io/encodings/euc/euc-tests.factor
+backend/basis/io/encodings/euc/euc.factor
+backend/basis/io/encodings/euc-jp/authors.txt
+backend/basis/io/encodings/euc-jp/euc-jp-2000-std.txt
+backend/basis/io/encodings/euc-jp/euc-jp.factor
+backend/basis/io/encodings/euc-jp/summary.txt
+backend/basis/io/encodings/euc-kr/authors.txt
+backend/basis/io/encodings/euc-kr/euc-kr-docs.factor
+backend/basis/io/encodings/euc-kr/euc-kr.factor
+backend/basis/io/encodings/euc-kr/summary.txt
+backend/basis/io/encodings/euc-kr/data/cp949.txt
+backend/basis/io/encodings/gb18030/authors.txt
+backend/basis/io/encodings/gb18030/gb-18030-2000.xml
+backend/basis/io/encodings/gb18030/gb18030-docs.factor
+backend/basis/io/encodings/gb18030/gb18030-tests.factor
+backend/basis/io/encodings/gb18030/gb18030.factor
+backend/basis/io/encodings/gb18030/summary.txt
+backend/basis/io/encodings/iana/authors.txt
+backend/basis/io/encodings/iana/character-sets
+backend/basis/io/encodings/iana/iana-docs.factor
+backend/basis/io/encodings/iana/iana-tests.factor
+backend/basis/io/encodings/iana/iana.factor
+backend/basis/io/encodings/iana/summary.txt
+backend/basis/io/encodings/iso2022/201.txt
+backend/basis/io/encodings/iso2022/208.txt
+backend/basis/io/encodings/iso2022/212.txt
+backend/basis/io/encodings/iso2022/authors.txt
+backend/basis/io/encodings/iso2022/iso2022-docs.factor
+backend/basis/io/encodings/iso2022/iso2022-tests.factor
+backend/basis/io/encodings/iso2022/iso2022.factor
+backend/basis/io/encodings/iso2022/summary.txt
+backend/basis/io/encodings/johab/authors.txt
+backend/basis/io/encodings/johab/johab-docs.factor
+backend/basis/io/encodings/johab/johab-tests.factor
+backend/basis/io/encodings/johab/johab.factor
+backend/basis/io/encodings/johab/johab.txt
+backend/basis/io/encodings/johab/summary.txt
+backend/basis/io/encodings/latin1/latin1-docs.factor
+backend/basis/io/encodings/latin1/latin1-tests.factor
+backend/basis/io/encodings/latin1/latin1.factor
+backend/basis/io/encodings/shift-jis/authors.txt
+backend/basis/io/encodings/shift-jis/CP932.txt
+backend/basis/io/encodings/shift-jis/euc-0201.txt
+backend/basis/io/encodings/shift-jis/euc-0208.txt
+backend/basis/io/encodings/shift-jis/euc-0212.txt
+backend/basis/io/encodings/shift-jis/shift-jis-docs.factor
+backend/basis/io/encodings/shift-jis/shift-jis-tests.factor
+backend/basis/io/encodings/shift-jis/shift-jis.factor
+backend/basis/io/encodings/shift-jis/sjis-0208-1997-std.txt
+backend/basis/io/encodings/shift-jis/summary.txt
+backend/basis/io/encodings/strict/authors.txt
+backend/basis/io/encodings/strict/strict-docs.factor
+backend/basis/io/encodings/strict/strict-tests.factor
+backend/basis/io/encodings/strict/strict.factor
+backend/basis/io/encodings/strict/summary.txt
+backend/basis/io/encodings/string/authors.txt
+backend/basis/io/encodings/string/string-docs.factor
+backend/basis/io/encodings/string/string-tests.factor
+backend/basis/io/encodings/string/string.factor
+backend/basis/io/encodings/string/summary.txt
+backend/basis/io/encodings/string/tags.txt
+backend/basis/io/encodings/utf32/authors.txt
+backend/basis/io/encodings/utf32/summary.txt
+backend/basis/io/encodings/utf32/utf32-docs.factor
+backend/basis/io/encodings/utf32/utf32-tests.factor
+backend/basis/io/encodings/utf32/utf32.factor
+backend/basis/io/encodings/utf7/authors.txt
+backend/basis/io/encodings/utf7/summary.txt
+backend/basis/io/encodings/utf7/utf7-docs.factor
+backend/basis/io/encodings/utf7/utf7-tests.factor
+backend/basis/io/encodings/utf7/utf7.factor
+backend/basis/io/files/info/authors.txt
+backend/basis/io/files/info/info-docs.factor
+backend/basis/io/files/info/info-tests.factor
+backend/basis/io/files/info/info.factor
+backend/basis/io/files/info/summary.txt
+backend/basis/io/files/info/unix/platforms.txt
+backend/basis/io/files/info/unix/unix-docs.factor
+backend/basis/io/files/info/unix/unix.factor
+backend/basis/io/files/info/unix/linux/linux-tests.factor
+backend/basis/io/files/info/unix/linux/linux.factor
+backend/basis/io/files/info/unix/linux/platforms.txt
+backend/basis/io/files/info/unix/macosx/macosx.factor
+backend/basis/io/files/info/unix/macosx/platforms.txt
+backend/basis/io/files/info/windows/platforms.txt
+backend/basis/io/files/info/windows/windows-tests.factor
+backend/basis/io/files/info/windows/windows.factor
+backend/basis/io/files/links/authors.txt
+backend/basis/io/files/links/links-docs.factor
+backend/basis/io/files/links/links.factor
+backend/basis/io/files/links/summary.txt
+backend/basis/io/files/links/unix/platforms.txt
+backend/basis/io/files/links/unix/unix-tests.factor
+backend/basis/io/files/links/unix/unix.factor
+backend/basis/io/files/temp/temp-docs.factor
+backend/basis/io/files/temp/temp.factor
+backend/basis/io/files/temp/macosx/macosx.factor
+backend/basis/io/files/temp/macosx/platforms.txt
+backend/basis/io/files/temp/unix/platforms.txt
+backend/basis/io/files/temp/unix/unix.factor
+backend/basis/io/files/temp/windows/platforms.txt
+backend/basis/io/files/temp/windows/windows.factor
+backend/basis/io/files/types/summary.txt
+backend/basis/io/files/types/types-docs.factor
+backend/basis/io/files/types/types.factor
+backend/basis/io/files/unique/summary.txt
+backend/basis/io/files/unique/unique-docs.factor
+backend/basis/io/files/unique/unique-tests.factor
+backend/basis/io/files/unique/unique.factor
+backend/basis/io/files/unique/unix/platforms.txt
+backend/basis/io/files/unique/unix/unix.factor
+backend/basis/io/files/unique/windows/platforms.txt
+backend/basis/io/files/unique/windows/windows.factor
+backend/basis/io/files/unix/authors.txt
+backend/basis/io/files/unix/platforms.txt
+backend/basis/io/files/unix/summary.txt
+backend/basis/io/files/unix/unix-tests.factor
+backend/basis/io/files/unix/unix.factor
+backend/basis/io/files/windows/platforms.txt
+backend/basis/io/files/windows/windows-docs.factor
+backend/basis/io/files/windows/windows-tests.factor
+backend/basis/io/files/windows/windows.factor
+backend/basis/io/launcher/authors.txt
+backend/basis/io/launcher/launcher-docs.factor
+backend/basis/io/launcher/launcher.factor
+backend/basis/io/launcher/summary.txt
+backend/basis/io/launcher/unix/authors.txt
+backend/basis/io/launcher/unix/platforms.txt
+backend/basis/io/launcher/unix/unix-tests.factor
+backend/basis/io/launcher/unix/unix.factor
+backend/basis/io/launcher/windows/authors.txt
+backend/basis/io/launcher/windows/platforms.txt
+backend/basis/io/launcher/windows/windows-tests.factor
+backend/basis/io/launcher/windows/windows.factor
+backend/basis/io/launcher/windows/test/append.factor
+backend/basis/io/launcher/windows/test/env.factor
+backend/basis/io/launcher/windows/test/input.txt
+backend/basis/io/launcher/windows/test/stderr.factor
+backend/basis/io/mmap/authors.txt
+backend/basis/io/mmap/mmap-docs.factor
+backend/basis/io/mmap/mmap-tests.factor
+backend/basis/io/mmap/mmap.factor
+backend/basis/io/mmap/summary.txt
+backend/basis/io/mmap/tags.txt
+backend/basis/io/mmap/unix/authors.txt
+backend/basis/io/mmap/unix/platforms.txt
+backend/basis/io/mmap/unix/unix.factor
+backend/basis/io/mmap/windows/authors.txt
+backend/basis/io/mmap/windows/platforms.txt
+backend/basis/io/mmap/windows/windows.factor
+backend/basis/io/monitors/authors.txt
+backend/basis/io/monitors/monitors-docs.factor
+backend/basis/io/monitors/monitors-tests.factor
+backend/basis/io/monitors/monitors.factor
+backend/basis/io/monitors/summary.txt
+backend/basis/io/monitors/linux/linux-tests.factor
+backend/basis/io/monitors/linux/linux.factor
+backend/basis/io/monitors/linux/platforms.txt
+backend/basis/io/monitors/macosx/macosx.factor
+backend/basis/io/monitors/macosx/platforms.txt
+backend/basis/io/monitors/recursive/recursive-tests.factor
+backend/basis/io/monitors/recursive/recursive.factor
+backend/basis/io/monitors/windows/authors.txt
+backend/basis/io/monitors/windows/platforms.txt
+backend/basis/io/monitors/windows/windows.factor
+backend/basis/io/pipes/pipes-docs.factor
+backend/basis/io/pipes/pipes-tests.factor
+backend/basis/io/pipes/pipes.factor
+backend/basis/io/pipes/summary.txt
+backend/basis/io/pipes/unix/pipes-tests.factor
+backend/basis/io/pipes/unix/platforms.txt
+backend/basis/io/pipes/unix/unix.factor
+backend/basis/io/pipes/windows/authors.txt
+backend/basis/io/pipes/windows/platforms.txt
+backend/basis/io/pipes/windows/windows.factor
+backend/basis/io/pools/authors.txt
+backend/basis/io/pools/pools-docs.factor
+backend/basis/io/pools/pools.factor
+backend/basis/io/pools/summary.txt
+backend/basis/io/pools/tags.txt
+backend/basis/io/ports/authors.txt
+backend/basis/io/ports/ports-docs.factor
+backend/basis/io/ports/ports-tests.factor
+backend/basis/io/ports/ports.factor
+backend/basis/io/ports/summary.txt
+backend/basis/io/servers/authors.txt
+backend/basis/io/servers/servers-docs.factor
+backend/basis/io/servers/servers-tests.factor
+backend/basis/io/servers/servers.factor
+backend/basis/io/servers/summary.txt
+backend/basis/io/servers/tags.txt
+backend/basis/io/sockets/authors.txt
+backend/basis/io/sockets/sockets-docs.factor
+backend/basis/io/sockets/sockets-tests.factor
+backend/basis/io/sockets/sockets.factor
+backend/basis/io/sockets/summary.txt
+backend/basis/io/sockets/tags.txt
+backend/basis/io/sockets/icmp/authors.txt
+backend/basis/io/sockets/icmp/icmp-docs.factor
+backend/basis/io/sockets/icmp/icmp-tests.factor
+backend/basis/io/sockets/icmp/icmp.factor
+backend/basis/io/sockets/icmp/summary.txt
+backend/basis/io/sockets/icmp/tags.txt
+backend/basis/io/sockets/secure/authors.txt
+backend/basis/io/sockets/secure/secure-docs.factor
+backend/basis/io/sockets/secure/secure-tests.factor
+backend/basis/io/sockets/secure/secure.factor
+backend/basis/io/sockets/secure/summary.txt
+backend/basis/io/sockets/secure/tags.txt
+backend/basis/io/sockets/secure/debug/debug-docs.factor
+backend/basis/io/sockets/secure/debug/debug.factor
+backend/basis/io/sockets/secure/openssl/openssl-docs.factor
+backend/basis/io/sockets/secure/openssl/openssl-tests.factor
+backend/basis/io/sockets/secure/openssl/openssl.factor
+backend/basis/io/sockets/secure/unix/platforms.txt
+backend/basis/io/sockets/secure/unix/unix-tests.factor
+backend/basis/io/sockets/secure/unix/unix.factor
+backend/basis/io/sockets/secure/windows/platforms.txt
+backend/basis/io/sockets/secure/windows/windows.factor
+backend/basis/io/sockets/unix/authors.txt
+backend/basis/io/sockets/unix/platforms.txt
+backend/basis/io/sockets/unix/summary.txt
+backend/basis/io/sockets/unix/unix-tests.factor
+backend/basis/io/sockets/unix/unix.factor
+backend/basis/io/sockets/unix/linux/authors.txt
+backend/basis/io/sockets/unix/linux/linux.factor
+backend/basis/io/sockets/unix/linux/platforms.txt
+backend/basis/io/sockets/windows/authors.txt
+backend/basis/io/sockets/windows/platforms.txt
+backend/basis/io/sockets/windows/windows-tests.factor
+backend/basis/io/sockets/windows/windows.factor
+backend/basis/io/standard-paths/authors.txt
+backend/basis/io/standard-paths/standard-paths.factor
+backend/basis/io/standard-paths/macosx/authors.txt
+backend/basis/io/standard-paths/macosx/macosx-tests.factor
+backend/basis/io/standard-paths/macosx/macosx.factor
+backend/basis/io/standard-paths/macosx/platforms.txt
+backend/basis/io/standard-paths/unix/authors.txt
+backend/basis/io/standard-paths/unix/platforms.txt
+backend/basis/io/standard-paths/unix/unix-tests.factor
+backend/basis/io/standard-paths/unix/unix.factor
+backend/basis/io/standard-paths/windows/platforms.txt
+backend/basis/io/standard-paths/windows/windows-tests.factor
+backend/basis/io/standard-paths/windows/windows.factor
+backend/basis/io/streams/byte-array/fast/authors.txt
+backend/basis/io/streams/byte-array/fast/fast.factor
+backend/basis/io/streams/duplex/authors.txt
+backend/basis/io/streams/duplex/duplex-docs.factor
+backend/basis/io/streams/duplex/duplex-tests.factor
+backend/basis/io/streams/duplex/duplex.factor
+backend/basis/io/streams/duplex/summary.txt
+backend/basis/io/streams/limited/limited-docs.factor
+backend/basis/io/streams/limited/limited-tests.factor
+backend/basis/io/streams/limited/limited.factor
+backend/basis/io/streams/limited/summary.txt
+backend/basis/io/streams/null/authors.txt
+backend/basis/io/streams/null/null-docs.factor
+backend/basis/io/streams/null/null.factor
+backend/basis/io/streams/null/summary.txt
+backend/basis/io/streams/string/authors.txt
+backend/basis/io/streams/string/string-docs.factor
+backend/basis/io/streams/string/string-tests.factor
+backend/basis/io/streams/string/string.factor
+backend/basis/io/streams/string/summary.txt
+backend/basis/io/streams/throwing/asdf.txt
+backend/basis/io/streams/throwing/authors.txt
+backend/basis/io/streams/throwing/throwing-docs.factor
+backend/basis/io/streams/throwing/throwing-tests.factor
+backend/basis/io/streams/throwing/throwing.factor
+backend/basis/io/styles/authors.txt
+backend/basis/io/styles/styles-docs.factor
+backend/basis/io/styles/styles.factor
+backend/basis/io/styles/summary.txt
+backend/basis/io/thread/thread.factor
+backend/basis/io/timeouts/summary.txt
+backend/basis/io/timeouts/timeouts-docs.factor
+backend/basis/io/timeouts/timeouts.factor
+backend/basis/iokit/authors.txt
+backend/basis/iokit/iokit.factor
+backend/basis/iokit/platforms.txt
+backend/basis/iokit/summary.txt
+backend/basis/iokit/tags.txt
+backend/basis/iokit/hid/authors.txt
+backend/basis/iokit/hid/hid.factor
+backend/basis/iokit/hid/platforms.txt
+backend/basis/iokit/hid/summary.txt
+backend/basis/iokit/hid/tags.txt
+backend/basis/ip-parser/authors.txt
+backend/basis/ip-parser/ip-parser-docs.factor
+backend/basis/ip-parser/ip-parser-tests.factor
+backend/basis/ip-parser/ip-parser.factor
+backend/basis/ip-parser/tags.txt
+backend/basis/json/authors.txt
+backend/basis/json/json-docs.factor
+backend/basis/json/json.factor
+backend/basis/json/summary.txt
+backend/basis/json/tags.txt
+backend/basis/json/prettyprint/authors.txt
+backend/basis/json/prettyprint/prettyprint-tests.factor
+backend/basis/json/prettyprint/prettyprint.factor
+backend/basis/json/reader/authors.txt
+backend/basis/json/reader/reader-docs.factor
+backend/basis/json/reader/reader-tests.factor
+backend/basis/json/reader/reader.factor
+backend/basis/json/reader/summary.txt
+backend/basis/json/writer/authors.txt
+backend/basis/json/writer/summary.txt
+backend/basis/json/writer/writer-docs.factor
+backend/basis/json/writer/writer-tests.factor
+backend/basis/json/writer/writer.factor
+backend/basis/lcs/authors.txt
+backend/basis/lcs/lcs-docs.factor
+backend/basis/lcs/lcs-tests.factor
+backend/basis/lcs/lcs.factor
+backend/basis/lcs/summary.txt
+backend/basis/lcs/tags.txt
+backend/basis/lcs/diff2html/diff2html-tests.factor
+backend/basis/lcs/diff2html/diff2html.factor
+backend/basis/lcs/diff2html/summary.txt
+backend/basis/libc/authors.txt
+backend/basis/libc/libc-docs.factor
+backend/basis/libc/libc-tests.factor
+backend/basis/libc/libc.factor
+backend/basis/libc/summary.txt
+backend/basis/libc/tags.txt
+backend/basis/libc/linux/linux.factor
+backend/basis/libc/linux/platforms.txt
+backend/basis/libc/macosx/macosx.factor
+backend/basis/libc/macosx/platforms.txt
+backend/basis/libc/windows/platforms.txt
+backend/basis/libc/windows/windows.factor
+backend/basis/linked-assocs/authors.txt
+backend/basis/linked-assocs/linked-assocs-docs.factor
+backend/basis/linked-assocs/linked-assocs-tests.factor
+backend/basis/linked-assocs/linked-assocs.factor
+backend/basis/linked-assocs/summary.txt
+backend/basis/linked-assocs/tags.txt
+backend/basis/linked-assocs/prettyprint/prettyprint.factor
+backend/basis/linked-sets/authors.txt
+backend/basis/linked-sets/linked-sets-tests.factor
+backend/basis/linked-sets/linked-sets.factor
+backend/basis/linked-sets/summary.txt
+backend/basis/listener/authors.txt
+backend/basis/listener/listener-docs.factor
+backend/basis/listener/listener-tests.factor
+backend/basis/listener/listener.factor
+backend/basis/listener/summary.txt
+backend/basis/listener/tags.txt
+backend/basis/lists/authors.txt
+backend/basis/lists/lists-docs.factor
+backend/basis/lists/lists-tests.factor
+backend/basis/lists/lists.factor
+backend/basis/lists/summary.txt
+backend/basis/lists/tags.txt
+backend/basis/lists/lazy/authors.txt
+backend/basis/lists/lazy/lazy-docs.factor
+backend/basis/lists/lazy/lazy-tests.factor
+backend/basis/lists/lazy/lazy.factor
+backend/basis/lists/lazy/old-doc.html
+backend/basis/lists/lazy/summary.txt
+backend/basis/lists/lazy/tags.txt
+backend/basis/lists/lazy/examples/authors.txt
+backend/basis/lists/lazy/examples/examples-tests.factor
+backend/basis/lists/lazy/examples/examples.factor
+backend/basis/literals/authors.txt
+backend/basis/literals/literals-docs.factor
+backend/basis/literals/literals-tests.factor
+backend/basis/literals/literals.factor
+backend/basis/literals/summary.txt
+backend/basis/literals/tags.txt
+backend/basis/locals/authors.txt
+backend/basis/locals/locals-docs.factor
+backend/basis/locals/locals-tests.factor
+backend/basis/locals/locals.factor
+backend/basis/locals/summary.txt
+backend/basis/locals/tags.txt
+backend/basis/locals/backend/backend-tests.factor
+backend/basis/locals/backend/backend.factor
+backend/basis/locals/definitions/definitions.factor
+backend/basis/locals/definitions/summary.txt
+backend/basis/locals/errors/errors.factor
+backend/basis/locals/errors/summary.txt
+backend/basis/locals/fry/fry.factor
+backend/basis/locals/fry/summary.txt
+backend/basis/locals/macros/macros.factor
+backend/basis/locals/macros/summary.txt
+backend/basis/locals/parser/parser-docs.factor
+backend/basis/locals/parser/parser-tests.factor
+backend/basis/locals/parser/parser.factor
+backend/basis/locals/parser/summary.txt
+backend/basis/locals/prettyprint/prettyprint.factor
+backend/basis/locals/prettyprint/summary.txt
+backend/basis/locals/rewrite/closures/closures.factor
+backend/basis/locals/rewrite/closures/summary.txt
+backend/basis/locals/rewrite/point-free/point-free.factor
+backend/basis/locals/rewrite/point-free/summary.txt
+backend/basis/locals/rewrite/sugar/sugar.factor
+backend/basis/locals/rewrite/sugar/summary.txt
+backend/basis/locals/types/summary.txt
+backend/basis/locals/types/types-tests.factor
+backend/basis/locals/types/types.factor
+backend/basis/logging/authors.txt
+backend/basis/logging/logging-docs.factor
+backend/basis/logging/logging-tests.factor
+backend/basis/logging/logging.factor
+backend/basis/logging/summary.txt
+backend/basis/logging/tags.txt
+backend/basis/logging/analysis/analysis-docs.factor
+backend/basis/logging/analysis/analysis.factor
+backend/basis/logging/analysis/authors.txt
+backend/basis/logging/analysis/summary.txt
+backend/basis/logging/analysis/tags.txt
+backend/basis/logging/insomniac/authors.txt
+backend/basis/logging/insomniac/insomniac-docs.factor
+backend/basis/logging/insomniac/insomniac.factor
+backend/basis/logging/insomniac/summary.txt
+backend/basis/logging/insomniac/tags.txt
+backend/basis/logging/parser/authors.txt
+backend/basis/logging/parser/parser-docs.factor
+backend/basis/logging/parser/parser.factor
+backend/basis/logging/parser/summary.txt
+backend/basis/logging/parser/tags.txt
+backend/basis/logging/server/authors.txt
+backend/basis/logging/server/server-docs.factor
+backend/basis/logging/server/server.factor
+backend/basis/logging/server/summary.txt
+backend/basis/logging/server/tags.txt
+backend/basis/macros/authors.txt
+backend/basis/macros/macros-docs.factor
+backend/basis/macros/macros-tests.factor
+backend/basis/macros/macros.factor
+backend/basis/macros/summary.txt
+backend/basis/macros/tags.txt
+backend/basis/macros/expander/expander-tests.factor
+backend/basis/macros/expander/expander.factor
+backend/basis/macros/expander/summary.txt
+backend/basis/match/authors.txt
+backend/basis/match/match-docs.factor
+backend/basis/match/match-tests.factor
+backend/basis/match/match.factor
+backend/basis/match/summary.txt
+backend/basis/match/tags.txt
+backend/basis/math/bits/authors.txt
+backend/basis/math/bits/bits-docs.factor
+backend/basis/math/bits/bits-tests.factor
+backend/basis/math/bits/bits.factor
+backend/basis/math/bits/summary.txt
+backend/basis/math/bitwise/authors.txt
+backend/basis/math/bitwise/bitwise-docs.factor
+backend/basis/math/bitwise/bitwise-tests.factor
+backend/basis/math/bitwise/bitwise.factor
+backend/basis/math/bitwise/summary.txt
+backend/basis/math/combinatorics/authors.txt
+backend/basis/math/combinatorics/combinatorics-docs.factor
+backend/basis/math/combinatorics/combinatorics-tests.factor
+backend/basis/math/combinatorics/combinatorics.factor
+backend/basis/math/combinatorics/summary.txt
+backend/basis/math/complex/authors.txt
+backend/basis/math/complex/complex-docs.factor
+backend/basis/math/complex/complex-tests.factor
+backend/basis/math/complex/complex.factor
+backend/basis/math/complex/summary.txt
+backend/basis/math/constants/authors.txt
+backend/basis/math/constants/constants-docs.factor
+backend/basis/math/constants/constants.factor
+backend/basis/math/constants/summary.txt
+backend/basis/math/floats/env/authors.txt
+backend/basis/math/floats/env/env-docs.factor
+backend/basis/math/floats/env/env-tests.factor
+backend/basis/math/floats/env/env.factor
+backend/basis/math/floats/env/summary.txt
+backend/basis/math/floats/env/ppc/ppc.factor
+backend/basis/math/floats/env/ppc/tags.txt
+backend/basis/math/floats/env/x86/tags.txt
+backend/basis/math/floats/env/x86/x86-tests.factor
+backend/basis/math/floats/env/x86/x86.factor
+backend/basis/math/floats/env/x86/32/32.factor
+backend/basis/math/floats/env/x86/32/tags.txt
+backend/basis/math/floats/env/x86/64/64.factor
+backend/basis/math/floats/env/x86/64/tags.txt
+backend/basis/math/floats/half/authors.txt
+backend/basis/math/floats/half/half-tests.factor
+backend/basis/math/floats/half/half.factor
+backend/basis/math/floats/half/summary.txt
+backend/basis/math/functions/authors.txt
+backend/basis/math/functions/functions-docs.factor
+backend/basis/math/functions/functions-tests.factor
+backend/basis/math/functions/functions.factor
+backend/basis/math/functions/summary.txt
+backend/basis/math/functions/integer-logs/integer-logs-docs.factor
+backend/basis/math/functions/integer-logs/integer-logs-tests.factor
+backend/basis/math/functions/integer-logs/integer-logs.factor
+backend/basis/math/intervals/authors.txt
+backend/basis/math/intervals/intervals-docs.factor
+backend/basis/math/intervals/intervals-tests.factor
+backend/basis/math/intervals/intervals.factor
+backend/basis/math/intervals/summary.txt
+backend/basis/math/libm/authors.txt
+backend/basis/math/libm/libm-docs.factor
+backend/basis/math/libm/libm.factor
+backend/basis/math/libm/summary.txt
+backend/basis/math/libm/tags.txt
+backend/basis/math/matrices/authors.txt
+backend/basis/math/matrices/matrices-docs.factor
+backend/basis/math/matrices/matrices-tests.factor
+backend/basis/math/matrices/matrices.factor
+backend/basis/math/matrices/summary.txt
+backend/basis/math/matrices/elimination/authors.txt
+backend/basis/math/matrices/elimination/elimination-docs.factor
+backend/basis/math/matrices/elimination/elimination-tests.factor
+backend/basis/math/matrices/elimination/elimination.factor
+backend/basis/math/matrices/elimination/summary.txt
+backend/basis/math/partial-dispatch/partial-dispatch-docs.factor
+backend/basis/math/partial-dispatch/partial-dispatch-tests.factor
+backend/basis/math/partial-dispatch/partial-dispatch.factor
+backend/basis/math/partial-dispatch/summary.txt
+backend/basis/math/polynomials/authors.txt
+backend/basis/math/polynomials/polynomials-docs.factor
+backend/basis/math/polynomials/polynomials-tests.factor
+backend/basis/math/polynomials/polynomials.factor
+backend/basis/math/polynomials/summary.txt
+backend/basis/math/primes/authors.txt
+backend/basis/math/primes/primes-docs.factor
+backend/basis/math/primes/primes-tests.factor
+backend/basis/math/primes/primes.factor
+backend/basis/math/primes/summary.txt
+backend/basis/math/primes/erato/authors.txt
+backend/basis/math/primes/erato/erato-docs.factor
+backend/basis/math/primes/erato/erato-tests.factor
+backend/basis/math/primes/erato/erato.factor
+backend/basis/math/primes/erato/summary.txt
+backend/basis/math/primes/erato/fast/authors.txt
+backend/basis/math/primes/erato/fast/fast-tests.factor
+backend/basis/math/primes/erato/fast/fast.factor
+backend/basis/math/primes/erato/fast/summary.txt
+backend/basis/math/primes/factors/authors.txt
+backend/basis/math/primes/factors/factors-docs.factor
+backend/basis/math/primes/factors/factors-tests.factor
+backend/basis/math/primes/factors/factors.factor
+backend/basis/math/primes/factors/summary.txt
+backend/basis/math/primes/lucas-lehmer/authors.txt
+backend/basis/math/primes/lucas-lehmer/lucas-lehmer-docs.factor
+backend/basis/math/primes/lucas-lehmer/lucas-lehmer-tests.factor
+backend/basis/math/primes/lucas-lehmer/lucas-lehmer.factor
+backend/basis/math/primes/miller-rabin/authors.txt
+backend/basis/math/primes/miller-rabin/miller-rabin-docs.factor
+backend/basis/math/primes/miller-rabin/miller-rabin-tests.factor
+backend/basis/math/primes/miller-rabin/miller-rabin.factor
+backend/basis/math/primes/miller-rabin/summary.txt
+backend/basis/math/primes/safe/authors.txt
+backend/basis/math/primes/safe/safe-docs.factor
+backend/basis/math/primes/safe/safe-tests.factor
+backend/basis/math/primes/safe/safe.factor
+backend/basis/math/quaternions/authors.txt
+backend/basis/math/quaternions/quaternions-docs.factor
+backend/basis/math/quaternions/quaternions-tests.factor
+backend/basis/math/quaternions/quaternions.factor
+backend/basis/math/quaternions/summary.txt
+backend/basis/math/ranges/authors.txt
+backend/basis/math/ranges/ranges-docs.factor
+backend/basis/math/ranges/ranges-tests.factor
+backend/basis/math/ranges/ranges.factor
+backend/basis/math/ranges/summary.txt
+backend/basis/math/rectangles/rectangles-docs.factor
+backend/basis/math/rectangles/rectangles-tests.factor
+backend/basis/math/rectangles/rectangles.factor
+backend/basis/math/rectangles/positioning/authors.txt
+backend/basis/math/rectangles/positioning/positioning-docs.factor
+backend/basis/math/rectangles/positioning/positioning-tests.factor
+backend/basis/math/rectangles/positioning/positioning.factor
+backend/basis/math/rectangles/prettyprint/authors.txt
+backend/basis/math/rectangles/prettyprint/prettyprint.factor
+backend/basis/math/statistics/authors.txt
+backend/basis/math/statistics/statistics-docs.factor
+backend/basis/math/statistics/statistics-tests.factor
+backend/basis/math/statistics/statistics.factor
+backend/basis/math/statistics/summary.txt
+backend/basis/math/vectors/authors.txt
+backend/basis/math/vectors/summary.txt
+backend/basis/math/vectors/vectors-docs.factor
+backend/basis/math/vectors/vectors-tests.factor
+backend/basis/math/vectors/vectors.factor
+backend/basis/math/vectors/conversion/authors.txt
+backend/basis/math/vectors/conversion/conversion-docs.factor
+backend/basis/math/vectors/conversion/conversion-tests.factor
+backend/basis/math/vectors/conversion/conversion.factor
+backend/basis/math/vectors/conversion/summary.txt
+backend/basis/math/vectors/simd/authors.txt
+backend/basis/math/vectors/simd/simd-docs.factor
+backend/basis/math/vectors/simd/simd-tests.factor
+backend/basis/math/vectors/simd/simd.factor
+backend/basis/math/vectors/simd/summary.txt
+backend/basis/math/vectors/simd/cords/cords-tests.factor
+backend/basis/math/vectors/simd/cords/cords.factor
+backend/basis/math/vectors/simd/intrinsics/intrinsics-docs.factor
+backend/basis/math/vectors/simd/intrinsics/intrinsics.factor
+backend/basis/math/vectors/simd/mirrors/mirrors.factor
+backend/basis/memoize/authors.txt
+backend/basis/memoize/memoize-docs.factor
+backend/basis/memoize/memoize-tests.factor
+backend/basis/memoize/memoize.factor
+backend/basis/memoize/summary.txt
+backend/basis/memoize/tags.txt
+backend/basis/memoize/syntax/syntax-docs.factor
+backend/basis/memoize/syntax/syntax-tests.factor
+backend/basis/memoize/syntax/syntax.factor
+backend/basis/mime/multipart/authors.txt
+backend/basis/mime/multipart/multipart-tests.factor
+backend/basis/mime/multipart/multipart.factor
+backend/basis/mime/multipart/summary.txt
+backend/basis/mime/types/authors.txt
+backend/basis/mime/types/mime.types
+backend/basis/mime/types/summary.txt
+backend/basis/mime/types/tags.txt
+backend/basis/mime/types/types-docs.factor
+backend/basis/mime/types/types-tests.factor
+backend/basis/mime/types/types.factor
+backend/basis/mirrors/authors.txt
+backend/basis/mirrors/mirrors-docs.factor
+backend/basis/mirrors/mirrors-tests.factor
+backend/basis/mirrors/mirrors.factor
+backend/basis/mirrors/summary.txt
+backend/basis/mirrors/tags.txt
+backend/basis/models/authors.txt
+backend/basis/models/models-docs.factor
+backend/basis/models/models-tests.factor
+backend/basis/models/models.factor
+backend/basis/models/summary.txt
+backend/basis/models/tags.txt
+backend/basis/models/arrow/arrow-docs.factor
+backend/basis/models/arrow/arrow-tests.factor
+backend/basis/models/arrow/arrow.factor
+backend/basis/models/arrow/summary.txt
+backend/basis/models/arrow/smart/authors.txt
+backend/basis/models/arrow/smart/smart-docs.factor
+backend/basis/models/arrow/smart/smart-tests.factor
+backend/basis/models/arrow/smart/smart.factor
+backend/basis/models/delay/delay-docs.factor
+backend/basis/models/delay/delay.factor
+backend/basis/models/delay/summary.txt
+backend/basis/models/mapping/mapping-tests.factor
+backend/basis/models/mapping/mapping.factor
+backend/basis/models/mapping/summary.txt
+backend/basis/models/product/product-docs.factor
+backend/basis/models/product/product-tests.factor
+backend/basis/models/product/product.factor
+backend/basis/models/product/summary.txt
+backend/basis/models/range/range-docs.factor
+backend/basis/models/range/range-tests.factor
+backend/basis/models/range/range.factor
+backend/basis/models/range/summary.txt
+backend/basis/models/search/search.factor
+backend/basis/models/sort/sort.factor
+backend/basis/multiline/authors.txt
+backend/basis/multiline/multiline-docs.factor
+backend/basis/multiline/multiline-tests.factor
+backend/basis/multiline/multiline.factor
+backend/basis/multiline/summary.txt
+backend/basis/multiline/tags.txt
+backend/basis/nibble-arrays/nibble-arrays-tests.factor
+backend/basis/nibble-arrays/nibble-arrays.factor
+backend/basis/nibble-arrays/summary.txt
+backend/basis/nibble-arrays/tags.txt
+backend/basis/nmake/authors.txt
+backend/basis/nmake/nmake-tests.factor
+backend/basis/nmake/nmake.factor
+backend/basis/nmake/summary.txt
+backend/basis/nmake/tags.txt
+backend/basis/opengl/authors.txt
+backend/basis/opengl/opengl-docs.factor
+backend/basis/opengl/opengl-tests.factor
+backend/basis/opengl/opengl.factor
+backend/basis/opengl/summary.txt
+backend/basis/opengl/tags.txt
+backend/basis/opengl/annotations/annotations-docs.factor
+backend/basis/opengl/annotations/annotations.factor
+backend/basis/opengl/capabilities/authors.txt
+backend/basis/opengl/capabilities/capabilities-docs.factor
+backend/basis/opengl/capabilities/capabilities-tests.factor
+backend/basis/opengl/capabilities/capabilities.factor
+backend/basis/opengl/capabilities/summary.txt
+backend/basis/opengl/capabilities/tags.txt
+backend/basis/opengl/debug/authors.txt
+backend/basis/opengl/debug/debug-docs.factor
+backend/basis/opengl/debug/debug.factor
+backend/basis/opengl/debug/summary.txt
+backend/basis/opengl/framebuffers/authors.txt
+backend/basis/opengl/framebuffers/framebuffers-docs.factor
+backend/basis/opengl/framebuffers/framebuffers.factor
+backend/basis/opengl/framebuffers/summary.txt
+backend/basis/opengl/framebuffers/tags.txt
+backend/basis/opengl/gl/authors.txt
+backend/basis/opengl/gl/gl-docs.factor
+backend/basis/opengl/gl/gl.factor
+backend/basis/opengl/gl/summary.txt
+backend/basis/opengl/gl/tags.txt
+backend/basis/opengl/gl/extensions/extensions-tests.factor
+backend/basis/opengl/gl/extensions/extensions.factor
+backend/basis/opengl/gl/gtk/authors.txt
+backend/basis/opengl/gl/gtk/gtk.factor
+backend/basis/opengl/gl/macosx/macosx.factor
+backend/basis/opengl/gl/macosx/platforms.txt
+backend/basis/opengl/gl/windows/authors.txt
+backend/basis/opengl/gl/windows/platforms.txt
+backend/basis/opengl/gl/windows/windows.factor
+backend/basis/opengl/gl/x11/authors.txt
+backend/basis/opengl/gl/x11/platforms.txt
+backend/basis/opengl/gl/x11/x11.factor
+backend/basis/opengl/gl3/authors.txt
+backend/basis/opengl/gl3/gl3.factor
+backend/basis/opengl/gl3/summary.txt
+backend/basis/opengl/shaders/authors.txt
+backend/basis/opengl/shaders/shaders-docs.factor
+backend/basis/opengl/shaders/shaders.factor
+backend/basis/opengl/shaders/summary.txt
+backend/basis/opengl/shaders/tags.txt
+backend/basis/opengl/textures/authors.txt
+backend/basis/opengl/textures/textures-docs.factor
+backend/basis/opengl/textures/textures-tests.factor
+backend/basis/opengl/textures/textures.factor
+backend/basis/openssl/authors.txt
+backend/basis/openssl/openssl-docs.factor
+backend/basis/openssl/openssl-tests.factor
+backend/basis/openssl/openssl.factor
+backend/basis/openssl/summary.txt
+backend/basis/openssl/tags.txt
+backend/basis/openssl/libcrypto/libcrypto-tests.factor
+backend/basis/openssl/libcrypto/libcrypto.factor
+backend/basis/openssl/libcrypto/summary.txt
+backend/basis/openssl/libcrypto/tags.txt
+backend/basis/openssl/libssl/libssl-tests.factor
+backend/basis/openssl/libssl/libssl.factor
+backend/basis/openssl/libssl/summary.txt
+backend/basis/openssl/test-1.0/dh1024.pem
+backend/basis/openssl/test-1.0/root.pem
+backend/basis/openssl/test-1.0/server.pem
+backend/basis/openssl/test-1.2/dh1024.pem
+backend/basis/openssl/test-1.2/root.pem
+backend/basis/openssl/test-1.2/server.pem
+backend/basis/pack/authors.txt
+backend/basis/pack/pack-tests.factor
+backend/basis/pack/pack.factor
+backend/basis/pack/summary.txt
+backend/basis/pango/authors.txt
+backend/basis/pango/Pango-1.0.gir
+backend/basis/pango/pango.factor
+backend/basis/pango/summary.txt
+backend/basis/pango/tags.txt
+backend/basis/pango/cairo/authors.txt
+backend/basis/pango/cairo/cairo.factor
+backend/basis/pango/cairo/PangoCairo-1.0.gir
+backend/basis/pango/cairo/summary.txt
+backend/basis/pango/cairo/tags.txt
+backend/basis/pango/cairo/ffi/ffi.factor
+backend/basis/pango/ffi/ffi.factor
+backend/basis/peg/authors.txt
+backend/basis/peg/peg-docs.factor
+backend/basis/peg/peg-tests.factor
+backend/basis/peg/peg.factor
+backend/basis/peg/summary.txt
+backend/basis/peg/tags.txt
+backend/basis/peg/debugger/debugger-tests.factor
+backend/basis/peg/debugger/debugger.factor
+backend/basis/peg/ebnf/authors.txt
+backend/basis/peg/ebnf/ebnf-docs.factor
+backend/basis/peg/ebnf/ebnf-tests.factor
+backend/basis/peg/ebnf/ebnf.factor
+backend/basis/peg/ebnf/summary.txt
+backend/basis/peg/ebnf/tags.txt
+backend/basis/peg/parsers/parsers-docs.factor
+backend/basis/peg/parsers/parsers-tests.factor
+backend/basis/peg/parsers/parsers.factor
+backend/basis/peg/parsers/summary.txt
+backend/basis/peg/parsers/tags.txt
+backend/basis/peg/search/authors.txt
+backend/basis/peg/search/search-docs.factor
+backend/basis/peg/search/search-tests.factor
+backend/basis/peg/search/search.factor
+backend/basis/peg/search/summary.txt
+backend/basis/peg/search/tags.txt
+backend/basis/persistent/assocs/assocs.factor
+backend/basis/persistent/assocs/authors.txt
+backend/basis/persistent/assocs/summary.txt
+backend/basis/persistent/assocs/tags.txt
+backend/basis/persistent/deques/authors.txt
+backend/basis/persistent/deques/deques-docs.factor
+backend/basis/persistent/deques/deques-tests.factor
+backend/basis/persistent/deques/deques.factor
+backend/basis/persistent/deques/summary.txt
+backend/basis/persistent/deques/tags.txt
+backend/basis/persistent/hashtables/authors.txt
+backend/basis/persistent/hashtables/hashtables-tests.factor
+backend/basis/persistent/hashtables/hashtables.factor
+backend/basis/persistent/hashtables/summary.txt
+backend/basis/persistent/hashtables/tags.txt
+backend/basis/persistent/hashtables/config/config.factor
+backend/basis/persistent/hashtables/nodes/nodes.factor
+backend/basis/persistent/hashtables/nodes/bitmap/bitmap.factor
+backend/basis/persistent/hashtables/nodes/collision/collision.factor
+backend/basis/persistent/hashtables/nodes/empty/empty.factor
+backend/basis/persistent/hashtables/nodes/full/full.factor
+backend/basis/persistent/hashtables/nodes/leaf/leaf.factor
+backend/basis/persistent/heaps/authors.txt
+backend/basis/persistent/heaps/heaps-docs.factor
+backend/basis/persistent/heaps/heaps-tests.factor
+backend/basis/persistent/heaps/heaps.factor
+backend/basis/persistent/heaps/summary.txt
+backend/basis/persistent/heaps/tags.txt
+backend/basis/persistent/sequences/authors.txt
+backend/basis/persistent/sequences/sequences-docs.factor
+backend/basis/persistent/sequences/sequences.factor
+backend/basis/persistent/sequences/summary.txt
+backend/basis/persistent/sequences/tags.txt
+backend/basis/persistent/vectors/authors.txt
+backend/basis/persistent/vectors/summary.txt
+backend/basis/persistent/vectors/tags.txt
+backend/basis/persistent/vectors/vectors-docs.factor
+backend/basis/persistent/vectors/vectors-tests.factor
+backend/basis/persistent/vectors/vectors.factor
+backend/basis/porter-stemmer/authors.txt
+backend/basis/porter-stemmer/porter-stemmer-docs.factor
+backend/basis/porter-stemmer/porter-stemmer-tests.factor
+backend/basis/porter-stemmer/porter-stemmer.factor
+backend/basis/porter-stemmer/summary.txt
+backend/basis/porter-stemmer/tags.txt
+backend/basis/porter-stemmer/test/output.txt
+backend/basis/porter-stemmer/test/voc.txt
+backend/basis/present/authors.txt
+backend/basis/present/present-docs.factor
+backend/basis/present/present-tests.factor
+backend/basis/present/present.factor
+backend/basis/present/summary.txt
+backend/basis/prettyprint/authors.txt
+backend/basis/prettyprint/prettyprint-docs.factor
+backend/basis/prettyprint/prettyprint-tests.factor
+backend/basis/prettyprint/prettyprint.factor
+backend/basis/prettyprint/summary.txt
+backend/basis/prettyprint/tags.txt
+backend/basis/prettyprint/backend/authors.txt
+backend/basis/prettyprint/backend/backend-docs.factor
+backend/basis/prettyprint/backend/backend.factor
+backend/basis/prettyprint/backend/summary.txt
+backend/basis/prettyprint/config/authors.txt
+backend/basis/prettyprint/config/config-docs.factor
+backend/basis/prettyprint/config/config.factor
+backend/basis/prettyprint/config/summary.txt
+backend/basis/prettyprint/custom/custom-docs.factor
+backend/basis/prettyprint/custom/custom.factor
+backend/basis/prettyprint/custom/summary.txt
+backend/basis/prettyprint/sections/authors.txt
+backend/basis/prettyprint/sections/sections-docs.factor
+backend/basis/prettyprint/sections/sections.factor
+backend/basis/prettyprint/sections/summary.txt
+backend/basis/prettyprint/stylesheet/stylesheet-docs.factor
+backend/basis/prettyprint/stylesheet/stylesheet.factor
+backend/basis/prettyprint/stylesheet/summary.txt
+backend/basis/promises/authors.txt
+backend/basis/promises/promises-docs.factor
+backend/basis/promises/promises-tests.factor
+backend/basis/promises/promises.factor
+backend/basis/promises/summary.txt
+backend/basis/promises/tags.txt
+backend/basis/quoted-printable/authors.txt
+backend/basis/quoted-printable/quoted-printable-docs.factor
+backend/basis/quoted-printable/quoted-printable-tests.factor
+backend/basis/quoted-printable/quoted-printable.factor
+backend/basis/quoted-printable/summary.txt
+backend/basis/quoted-printable/tags.txt
+backend/basis/quoting/authors.txt
+backend/basis/quoting/quoting-tests.factor
+backend/basis/quoting/quoting.factor
+backend/basis/random/authors.txt
+backend/basis/random/random-docs.factor
+backend/basis/random/random-tests.factor
+backend/basis/random/random.factor
+backend/basis/random/summary.txt
+backend/basis/random/tags.txt
+backend/basis/random/data/authors.txt
+backend/basis/random/data/data.factor
+backend/basis/random/dummy/dummy-tests.factor
+backend/basis/random/dummy/dummy.factor
+backend/basis/random/dummy/summary.txt
+backend/basis/random/mersenne-twister/authors.txt
+backend/basis/random/mersenne-twister/mersenne-twister-tests.factor
+backend/basis/random/mersenne-twister/mersenne-twister.factor
+backend/basis/random/mersenne-twister/summary.txt
+backend/basis/random/sfmt/authors.txt
+backend/basis/random/sfmt/sfmt-tests.factor
+backend/basis/random/sfmt/sfmt.factor
+backend/basis/random/unix/platforms.txt
+backend/basis/random/unix/summary.txt
+backend/basis/random/unix/unix.factor
+backend/basis/random/windows/platforms.txt
+backend/basis/random/windows/summary.txt
+backend/basis/random/windows/windows.factor
+backend/basis/refs/authors.txt
+backend/basis/refs/refs-docs.factor
+backend/basis/refs/refs-tests.factor
+backend/basis/refs/refs.factor
+backend/basis/refs/summary.txt
+backend/basis/regexp/authors.txt
+backend/basis/regexp/regexp-docs.factor
+backend/basis/regexp/regexp-tests.factor
+backend/basis/regexp/regexp.factor
+backend/basis/regexp/summary.txt
+backend/basis/regexp/tags.txt
+backend/basis/regexp/ast/ast.factor
+backend/basis/regexp/classes/classes-tests.factor
+backend/basis/regexp/classes/classes.factor
+backend/basis/regexp/combinators/authors.txt
+backend/basis/regexp/combinators/combinators-docs.factor
+backend/basis/regexp/combinators/combinators-tests.factor
+backend/basis/regexp/combinators/combinators.factor
+backend/basis/regexp/combinators/summary.txt
+backend/basis/regexp/combinators/tags.txt
+backend/basis/regexp/compiler/compiler.factor
+backend/basis/regexp/dfa/dfa-tests.factor
+backend/basis/regexp/dfa/dfa.factor
+backend/basis/regexp/disambiguate/disambiguate.factor
+backend/basis/regexp/minimize/minimize-tests.factor
+backend/basis/regexp/minimize/minimize.factor
+backend/basis/regexp/negation/negation-tests.factor
+backend/basis/regexp/negation/negation.factor
+backend/basis/regexp/nfa/nfa.factor
+backend/basis/regexp/parser/parser-tests.factor
+backend/basis/regexp/parser/parser.factor
+backend/basis/regexp/prettyprint/authors.txt
+backend/basis/regexp/prettyprint/prettyprint.factor
+backend/basis/regexp/transition-tables/transition-tables.factor
+backend/basis/roman/authors.txt
+backend/basis/roman/roman-docs.factor
+backend/basis/roman/roman-tests.factor
+backend/basis/roman/roman.factor
+backend/basis/roman/summary.txt
+backend/basis/search-deques/authors.txt
+backend/basis/search-deques/search-deques-docs.factor
+backend/basis/search-deques/search-deques-tests.factor
+backend/basis/search-deques/search-deques.factor
+backend/basis/search-deques/summary.txt
+backend/basis/search-deques/tags.txt
+backend/basis/see/authors.txt
+backend/basis/see/see-docs.factor
+backend/basis/see/see-tests.factor
+backend/basis/see/see.factor
+backend/basis/see/summary.txt
+backend/basis/sequences/complex/authors.txt
+backend/basis/sequences/complex/complex-docs.factor
+backend/basis/sequences/complex/complex-tests.factor
+backend/basis/sequences/complex/complex.factor
+backend/basis/sequences/complex/summary.txt
+backend/basis/sequences/complex/tags.txt
+backend/basis/sequences/complex-components/authors.txt
+backend/basis/sequences/complex-components/complex-components-docs.factor
+backend/basis/sequences/complex-components/complex-components-tests.factor
+backend/basis/sequences/complex-components/complex-components.factor
+backend/basis/sequences/complex-components/summary.txt
+backend/basis/sequences/complex-components/tags.txt
+backend/basis/sequences/cords/authors.txt
+backend/basis/sequences/cords/cords-tests.factor
+backend/basis/sequences/cords/cords.factor
+backend/basis/sequences/cords/summary.txt
+backend/basis/sequences/cords/tags.txt
+backend/basis/sequences/deep/authors.txt
+backend/basis/sequences/deep/deep-docs.factor
+backend/basis/sequences/deep/deep-tests.factor
+backend/basis/sequences/deep/deep.factor
+backend/basis/sequences/deep/summary.txt
+backend/basis/sequences/deep/tags.txt
+backend/basis/sequences/generalizations/generalizations-docs.factor
+backend/basis/sequences/generalizations/generalizations-tests.factor
+backend/basis/sequences/generalizations/generalizations.factor
+backend/basis/sequences/merged/authors.txt
+backend/basis/sequences/merged/merged-docs.factor
+backend/basis/sequences/merged/merged-tests.factor
+backend/basis/sequences/merged/merged.factor
+backend/basis/sequences/merged/summary.txt
+backend/basis/sequences/merged/tags.txt
+backend/basis/sequences/parser/authors.txt
+backend/basis/sequences/parser/parser-tests.factor
+backend/basis/sequences/parser/parser.factor
+backend/basis/sequences/product/authors.txt
+backend/basis/sequences/product/product-docs.factor
+backend/basis/sequences/product/product-tests.factor
+backend/basis/sequences/product/product.factor
+backend/basis/sequences/product/summary.txt
+backend/basis/sequences/product/tags.txt
+backend/basis/sequences/unrolled/authors.txt
+backend/basis/sequences/unrolled/summary.txt
+backend/basis/sequences/unrolled/unrolled-docs.factor
+backend/basis/sequences/unrolled/unrolled-tests.factor
+backend/basis/sequences/unrolled/unrolled.factor
+backend/basis/sequences/windowed/windowed-docs.factor
+backend/basis/sequences/windowed/windowed-tests.factor
+backend/basis/sequences/windowed/windowed.factor
+backend/basis/serialize/authors.txt
+backend/basis/serialize/serialize-docs.factor
+backend/basis/serialize/serialize-tests.factor
+backend/basis/serialize/serialize.factor
+backend/basis/serialize/summary.txt
+backend/basis/shuffle/authors.txt
+backend/basis/shuffle/shuffle-tests.factor
+backend/basis/shuffle/shuffle.factor
+backend/basis/shuffle/summary.txt
+backend/basis/shuffle/tags.txt
+backend/basis/simple-flat-file/simple-flat-file-docs.factor
+backend/basis/simple-flat-file/simple-flat-file-tests.factor
+backend/basis/simple-flat-file/simple-flat-file.factor
+backend/basis/simple-flat-file/summary.txt
+backend/basis/simple-flat-file/test1.txt
+backend/basis/simple-tokenizer/authors.txt
+backend/basis/simple-tokenizer/simple-tokenizer-docs.factor
+backend/basis/simple-tokenizer/simple-tokenizer-tests.factor
+backend/basis/simple-tokenizer/simple-tokenizer.factor
+backend/basis/simple-tokenizer/summary.txt
+backend/basis/simple-tokenizer/tags.txt
+backend/basis/smtp/authors.txt
+backend/basis/smtp/smtp-docs.factor
+backend/basis/smtp/smtp-tests.factor
+backend/basis/smtp/smtp.factor
+backend/basis/smtp/summary.txt
+backend/basis/smtp/tags.txt
+backend/basis/smtp/server/server.factor
+backend/basis/smtp/server/summary.txt
+backend/basis/sorting/functor/authors.txt
+backend/basis/sorting/functor/functor.factor
+backend/basis/sorting/human/authors.txt
+backend/basis/sorting/human/human-docs.factor
+backend/basis/sorting/human/human-tests.factor
+backend/basis/sorting/human/human.factor
+backend/basis/sorting/human/summary.txt
+backend/basis/sorting/human/tags.txt
+backend/basis/sorting/insertion/authors.txt
+backend/basis/sorting/insertion/insertion-tests.factor
+backend/basis/sorting/insertion/insertion.factor
+backend/basis/sorting/insertion/summary.txt
+backend/basis/sorting/insertion/tags.txt
+backend/basis/sorting/slots/authors.txt
+backend/basis/sorting/slots/slots-docs.factor
+backend/basis/sorting/slots/slots-tests.factor
+backend/basis/sorting/slots/slots.factor
+backend/basis/sorting/slots/summary.txt
+backend/basis/sorting/title/authors.txt
+backend/basis/sorting/title/title-tests.factor
+backend/basis/sorting/title/title.factor
+backend/basis/soundex/author.txt
+backend/basis/soundex/soundex-tests.factor
+backend/basis/soundex/soundex.factor
+backend/basis/soundex/summary.txt
+backend/basis/soundex/tags.txt
+backend/basis/source-files/errors/debugger/debugger.factor
+backend/basis/specialized-arrays/authors.txt
+backend/basis/specialized-arrays/specialized-arrays-docs.factor
+backend/basis/specialized-arrays/specialized-arrays-tests.factor
+backend/basis/specialized-arrays/specialized-arrays.factor
+backend/basis/specialized-arrays/summary.txt
+backend/basis/specialized-arrays/tags.txt
+backend/basis/specialized-arrays/mirrors/mirrors.factor
+backend/basis/specialized-arrays/prettyprint/prettyprint.factor
+backend/basis/specialized-vectors/authors.txt
+backend/basis/specialized-vectors/specialized-vectors-docs.factor
+backend/basis/specialized-vectors/specialized-vectors-tests.factor
+backend/basis/specialized-vectors/specialized-vectors.factor
+backend/basis/specialized-vectors/summary.txt
+backend/basis/specialized-vectors/tags.txt
+backend/basis/specialized-vectors/mirrors/authors.txt
+backend/basis/specialized-vectors/mirrors/mirrors.factor
+backend/basis/splitting/monotonic/authors.txt
+backend/basis/splitting/monotonic/monotonic-docs.factor
+backend/basis/splitting/monotonic/monotonic-tests.factor
+backend/basis/splitting/monotonic/monotonic.factor
+backend/basis/splitting/monotonic/summary.txt
+backend/basis/splitting/monotonic/tags.txt
+backend/basis/stack-checker/authors.txt
+backend/basis/stack-checker/stack-checker-docs.factor
+backend/basis/stack-checker/stack-checker-tests.factor
+backend/basis/stack-checker/stack-checker.factor
+backend/basis/stack-checker/summary.txt
+backend/basis/stack-checker/tags.txt
+backend/basis/stack-checker/alien/alien-docs.factor
+backend/basis/stack-checker/alien/alien-tests.factor
+backend/basis/stack-checker/alien/alien.factor
+backend/basis/stack-checker/alien/summary.txt
+backend/basis/stack-checker/backend/authors.txt
+backend/basis/stack-checker/backend/backend-docs.factor
+backend/basis/stack-checker/backend/backend-tests.factor
+backend/basis/stack-checker/backend/backend.factor
+backend/basis/stack-checker/backend/summary.txt
+backend/basis/stack-checker/branches/authors.txt
+backend/basis/stack-checker/branches/branches-docs.factor
+backend/basis/stack-checker/branches/branches-tests.factor
+backend/basis/stack-checker/branches/branches.factor
+backend/basis/stack-checker/branches/summary.txt
+backend/basis/stack-checker/dependencies/authors.txt
+backend/basis/stack-checker/dependencies/dependencies-docs.factor
+backend/basis/stack-checker/dependencies/dependencies.factor
+backend/basis/stack-checker/errors/authors.txt
+backend/basis/stack-checker/errors/errors-docs.factor
+backend/basis/stack-checker/errors/errors.factor
+backend/basis/stack-checker/errors/summary.txt
+backend/basis/stack-checker/errors/prettyprint/prettyprint.factor
+backend/basis/stack-checker/inlining/authors.txt
+backend/basis/stack-checker/inlining/inlining-docs.factor
+backend/basis/stack-checker/inlining/inlining.factor
+backend/basis/stack-checker/inlining/summary.txt
+backend/basis/stack-checker/known-words/authors.txt
+backend/basis/stack-checker/known-words/known-words-docs.factor
+backend/basis/stack-checker/known-words/known-words-tests.factor
+backend/basis/stack-checker/known-words/known-words.factor
+backend/basis/stack-checker/known-words/summary.txt
+backend/basis/stack-checker/recursive-state/recursive-state-docs.factor
+backend/basis/stack-checker/recursive-state/recursive-state.factor
+backend/basis/stack-checker/recursive-state/summary.txt
+backend/basis/stack-checker/recursive-state/tree/summary.txt
+backend/basis/stack-checker/recursive-state/tree/tree.factor
+backend/basis/stack-checker/row-polymorphism/row-polymorphism.factor
+backend/basis/stack-checker/state/authors.txt
+backend/basis/stack-checker/state/state-docs.factor
+backend/basis/stack-checker/state/state-tests.factor
+backend/basis/stack-checker/state/state.factor
+backend/basis/stack-checker/state/summary.txt
+backend/basis/stack-checker/transforms/authors.txt
+backend/basis/stack-checker/transforms/summary.txt
+backend/basis/stack-checker/transforms/transforms-docs.factor
+backend/basis/stack-checker/transforms/transforms-tests.factor
+backend/basis/stack-checker/transforms/transforms.factor
+backend/basis/stack-checker/values/summary.txt
+backend/basis/stack-checker/values/values-docs.factor
+backend/basis/stack-checker/values/values-tests.factor
+backend/basis/stack-checker/values/values.factor
+backend/basis/stack-checker/visitor/authors.txt
+backend/basis/stack-checker/visitor/summary.txt
+backend/basis/stack-checker/visitor/visitor-docs.factor
+backend/basis/stack-checker/visitor/visitor.factor
+backend/basis/stack-checker/visitor/dummy/dummy.factor
+backend/basis/stack-checker/visitor/dummy/summary.txt
+backend/basis/strings/tables/authors.txt
+backend/basis/strings/tables/tables-tests.factor
+backend/basis/strings/tables/tables.factor
+backend/basis/strings/tables/tags.txt
+backend/basis/suffix-arrays/authors.txt
+backend/basis/suffix-arrays/suffix-arrays-docs.factor
+backend/basis/suffix-arrays/suffix-arrays-tests.factor
+backend/basis/suffix-arrays/suffix-arrays.factor
+backend/basis/suffix-arrays/summary.txt
+backend/basis/suffix-arrays/tags.txt
+backend/basis/summary/authors.txt
+backend/basis/summary/summary-docs.factor
+backend/basis/summary/summary-tests.factor
+backend/basis/summary/summary.factor
+backend/basis/summary/summary.txt
+backend/basis/syndication/authors.txt
+backend/basis/syndication/summary.txt
+backend/basis/syndication/syndication-docs.factor
+backend/basis/syndication/syndication-tests.factor
+backend/basis/syndication/syndication.factor
+backend/basis/syndication/tags.txt
+backend/basis/syndication/test/atom.xml
+backend/basis/syndication/test/rss1.xml
+backend/basis/system-info/authors.txt
+backend/basis/system-info/summary.txt
+backend/basis/system-info/system-info.factor
+backend/basis/system-info/tags.txt
+backend/basis/system-info/linux/authors.txt
+backend/basis/system-info/linux/linux-tests.factor
+backend/basis/system-info/linux/linux.factor
+backend/basis/system-info/linux/platforms.txt
+backend/basis/system-info/macosx/authors.txt
+backend/basis/system-info/macosx/macosx.factor
+backend/basis/system-info/macosx/platforms.txt
+backend/basis/system-info/windows/authors.txt
+backend/basis/system-info/windows/platforms.txt
+backend/basis/system-info/windows/windows-tests.factor
+backend/basis/system-info/windows/windows.factor
+backend/basis/threads/authors.txt
+backend/basis/threads/summary.txt
+backend/basis/threads/threads-docs.factor
+backend/basis/threads/threads-tests.factor
+backend/basis/threads/threads.factor
+backend/basis/timers/authors.txt
+backend/basis/timers/summary.txt
+backend/basis/timers/timers-docs.factor
+backend/basis/timers/timers-tests.factor
+backend/basis/timers/timers.factor
+backend/basis/tools/summary.txt
+backend/basis/tools/annotations/annotations-docs.factor
+backend/basis/tools/annotations/annotations-tests.factor
+backend/basis/tools/annotations/annotations.factor
+backend/basis/tools/annotations/authors.txt
+backend/basis/tools/annotations/summary.txt
+backend/basis/tools/annotations/tags.txt
+backend/basis/tools/annotations/assertions/assertions.factor
+backend/basis/tools/cocoa/cocoa.factor
+backend/basis/tools/cocoa/platforms.txt
+backend/basis/tools/completion/authors.txt
+backend/basis/tools/completion/completion-docs.factor
+backend/basis/tools/completion/completion-tests.factor
+backend/basis/tools/completion/completion.factor
+backend/basis/tools/completion/summary.txt
+backend/basis/tools/continuations/authors.txt
+backend/basis/tools/continuations/continuations-docs.factor
+backend/basis/tools/continuations/continuations.factor
+backend/basis/tools/coverage/authors.txt
+backend/basis/tools/coverage/coverage-docs.factor
+backend/basis/tools/coverage/coverage-tests.factor
+backend/basis/tools/coverage/coverage.factor
+backend/basis/tools/coverage/summary.txt
+backend/basis/tools/coverage/testvocab/authors.txt
+backend/basis/tools/coverage/testvocab/testvocab-docs.factor
+backend/basis/tools/coverage/testvocab/testvocab-tests.factor
+backend/basis/tools/coverage/testvocab/testvocab.factor
+backend/basis/tools/coverage/testvocab/child/authors.txt
+backend/basis/tools/coverage/testvocab/child/child-tests.factor
+backend/basis/tools/coverage/testvocab/child/child.factor
+backend/basis/tools/crossref/authors.txt
+backend/basis/tools/crossref/crossref-docs.factor
+backend/basis/tools/crossref/crossref-tests.factor
+backend/basis/tools/crossref/crossref.factor
+backend/basis/tools/crossref/summary.txt
+backend/basis/tools/crossref/tags.txt
+backend/basis/tools/crossref/test/foo.factor
+backend/basis/tools/deploy/authors.txt
+backend/basis/tools/deploy/deploy-docs.factor
+backend/basis/tools/deploy/deploy-tests.factor
+backend/basis/tools/deploy/deploy.factor
+backend/basis/tools/deploy/summary.txt
+backend/basis/tools/deploy/tags.txt
+backend/basis/tools/deploy/backend/authors.txt
+backend/basis/tools/deploy/backend/backend-docs.factor
+backend/basis/tools/deploy/backend/backend-tests.factor
+backend/basis/tools/deploy/backend/backend.factor
+backend/basis/tools/deploy/config/authors.txt
+backend/basis/tools/deploy/config/config-docs.factor
+backend/basis/tools/deploy/config/config-tests.factor
+backend/basis/tools/deploy/config/config.factor
+backend/basis/tools/deploy/config/editor/editor-docs.factor
+backend/basis/tools/deploy/config/editor/editor.factor
+backend/basis/tools/deploy/embed/authors.txt
+backend/basis/tools/deploy/embed/embed.factor
+backend/basis/tools/deploy/embed/summary.txt
+backend/basis/tools/deploy/embed/tags.txt
+backend/basis/tools/deploy/libraries/libraries.factor
+backend/basis/tools/deploy/libraries/unix/platforms.txt
+backend/basis/tools/deploy/libraries/unix/unix.factor
+backend/basis/tools/deploy/libraries/windows/platforms.txt
+backend/basis/tools/deploy/libraries/windows/windows.factor
+backend/basis/tools/deploy/macosx/authors.txt
+backend/basis/tools/deploy/macosx/macosx.factor
+backend/basis/tools/deploy/macosx/platforms.txt
+backend/basis/tools/deploy/macosx/summary.txt
+backend/basis/tools/deploy/macosx/tags.txt
+backend/basis/tools/deploy/restage/restage.factor
+backend/basis/tools/deploy/shaker/authors.txt
+backend/basis/tools/deploy/shaker/next-methods.factor
+backend/basis/tools/deploy/shaker/shaker-docs.factor
+backend/basis/tools/deploy/shaker/shaker.factor
+backend/basis/tools/deploy/shaker/strip-c-io.factor
+backend/basis/tools/deploy/shaker/strip-call.factor
+backend/basis/tools/deploy/shaker/strip-cocoa.factor
+backend/basis/tools/deploy/shaker/strip-debugger.factor
+backend/basis/tools/deploy/shaker/strip-destructors.factor
+backend/basis/tools/deploy/shaker/strip-gobject.factor
+backend/basis/tools/deploy/shaker/strip-gtk-icon.factor
+backend/basis/tools/deploy/shaker/strip-libc.factor
+backend/basis/tools/deploy/shaker/strip-specialized-arrays.factor
+backend/basis/tools/deploy/shaker/strip-ui-error-hook.factor
+backend/basis/tools/deploy/test/test.factor
+backend/basis/tools/deploy/test/1/1.factor
+backend/basis/tools/deploy/test/1/deploy.factor
+backend/basis/tools/deploy/test/10/10-tests.factor
+backend/basis/tools/deploy/test/10/10.factor
+backend/basis/tools/deploy/test/10/authors.txt
+backend/basis/tools/deploy/test/10/deploy.factor
+backend/basis/tools/deploy/test/11/11-tests.factor
+backend/basis/tools/deploy/test/11/11.factor
+backend/basis/tools/deploy/test/11/authors.txt
+backend/basis/tools/deploy/test/11/deploy.factor
+backend/basis/tools/deploy/test/12/12.factor
+backend/basis/tools/deploy/test/12/authors.txt
+backend/basis/tools/deploy/test/12/deploy.factor
+backend/basis/tools/deploy/test/13/13.factor
+backend/basis/tools/deploy/test/13/authors.txt
+backend/basis/tools/deploy/test/13/deploy.factor
+backend/basis/tools/deploy/test/14/14.factor
+backend/basis/tools/deploy/test/14/authors.txt
+backend/basis/tools/deploy/test/14/deploy.factor
+backend/basis/tools/deploy/test/14/platforms.txt
+backend/basis/tools/deploy/test/15/15.factor
+backend/basis/tools/deploy/test/16/16.factor
+backend/basis/tools/deploy/test/16/deploy.factor
+backend/basis/tools/deploy/test/17/17.factor
+backend/basis/tools/deploy/test/17/deploy.factor
+backend/basis/tools/deploy/test/18/18.factor
+backend/basis/tools/deploy/test/18/authors.txt
+backend/basis/tools/deploy/test/18/deploy.factor
+backend/basis/tools/deploy/test/19/19.factor
+backend/basis/tools/deploy/test/19/authors.txt
+backend/basis/tools/deploy/test/19/deploy.factor
+backend/basis/tools/deploy/test/19/license.txt
+backend/basis/tools/deploy/test/19/resources.txt
+backend/basis/tools/deploy/test/2/2.factor
+backend/basis/tools/deploy/test/2/deploy.factor
+backend/basis/tools/deploy/test/20/20.factor
+backend/basis/tools/deploy/test/20/deploy.factor
+backend/basis/tools/deploy/test/21/21.factor
+backend/basis/tools/deploy/test/21/deploy.factor
+backend/basis/tools/deploy/test/22/22.factor
+backend/basis/tools/deploy/test/22/deploy.factor
+backend/basis/tools/deploy/test/23/23.factor
+backend/basis/tools/deploy/test/23/deploy.factor
+backend/basis/tools/deploy/test/3/3.factor
+backend/basis/tools/deploy/test/3/deploy.factor
+backend/basis/tools/deploy/test/4/4.factor
+backend/basis/tools/deploy/test/4/deploy.factor
+backend/basis/tools/deploy/test/5/5.factor
+backend/basis/tools/deploy/test/5/deploy.factor
+backend/basis/tools/deploy/test/6/6.factor
+backend/basis/tools/deploy/test/6/deploy.factor
+backend/basis/tools/deploy/test/7/7.factor
+backend/basis/tools/deploy/test/7/deploy.factor
+backend/basis/tools/deploy/test/8/8.factor
+backend/basis/tools/deploy/test/8/deploy.factor
+backend/basis/tools/deploy/test/9/9.factor
+backend/basis/tools/deploy/test/9/deploy.factor
+backend/basis/tools/deploy/unix/authors.txt
+backend/basis/tools/deploy/unix/platforms.txt
+backend/basis/tools/deploy/unix/summary.txt
+backend/basis/tools/deploy/unix/tags.txt
+backend/basis/tools/deploy/unix/unix.factor
+backend/basis/tools/deploy/windows/authors.txt
+backend/basis/tools/deploy/windows/platforms.txt
+backend/basis/tools/deploy/windows/summary.txt
+backend/basis/tools/deploy/windows/tags.txt
+backend/basis/tools/deploy/windows/windows-tests.factor
+backend/basis/tools/deploy/windows/windows.factor
+backend/basis/tools/deploy/windows/ico/ico.factor
+backend/basis/tools/deploy/windows/ico/platforms.txt
+backend/basis/tools/deprecation/authors.txt
+backend/basis/tools/deprecation/deprecation-docs.factor
+backend/basis/tools/deprecation/deprecation.factor
+backend/basis/tools/deprecation/summary.txt
+backend/basis/tools/destructors/authors.txt
+backend/basis/tools/destructors/destructors-docs.factor
+backend/basis/tools/destructors/destructors-tests.factor
+backend/basis/tools/destructors/destructors.factor
+backend/basis/tools/directory-to-file/authors.txt
+backend/basis/tools/directory-to-file/directory-to-file.factor
+backend/basis/tools/disassembler/authors.txt
+backend/basis/tools/disassembler/disassembler-docs.factor
+backend/basis/tools/disassembler/disassembler-tests.factor
+backend/basis/tools/disassembler/disassembler.factor
+backend/basis/tools/disassembler/summary.txt
+backend/basis/tools/disassembler/gdb/gdb.factor
+backend/basis/tools/disassembler/gdb/tags.txt
+backend/basis/tools/disassembler/udis/tags.txt
+backend/basis/tools/disassembler/udis/udis.factor
+backend/basis/tools/disassembler/utils/utils.factor
+backend/basis/tools/dispatch/authors.txt
+backend/basis/tools/dispatch/dispatch-docs.factor
+backend/basis/tools/dispatch/dispatch.factor
+backend/basis/tools/errors/authors.txt
+backend/basis/tools/errors/errors-docs.factor
+backend/basis/tools/errors/errors-tests.factor
+backend/basis/tools/errors/errors.factor
+backend/basis/tools/file-to-directory/authors.txt
+backend/basis/tools/file-to-directory/file-to-directory.factor
+backend/basis/tools/files/authors.txt
+backend/basis/tools/files/files-docs.factor
+backend/basis/tools/files/files-tests.factor
+backend/basis/tools/files/files.factor
+backend/basis/tools/files/summary.txt
+backend/basis/tools/files/unix/authors.txt
+backend/basis/tools/files/unix/platforms.txt
+backend/basis/tools/files/unix/unix.factor
+backend/basis/tools/files/windows/authors.txt
+backend/basis/tools/files/windows/platforms.txt
+backend/basis/tools/files/windows/windows.factor
+backend/basis/tools/hexdump/authors.txt
+backend/basis/tools/hexdump/deploy.factor
+backend/basis/tools/hexdump/hexdump-docs.factor
+backend/basis/tools/hexdump/hexdump-tests.factor
+backend/basis/tools/hexdump/hexdump.factor
+backend/basis/tools/hexdump/summary.txt
+backend/basis/tools/memory/authors.txt
+backend/basis/tools/memory/memory-docs.factor
+backend/basis/tools/memory/memory-tests.factor
+backend/basis/tools/memory/memory.factor
+backend/basis/tools/memory/summary.txt
+backend/basis/tools/memory/tags.txt
+backend/basis/tools/profiler/sampling/authors.txt
+backend/basis/tools/profiler/sampling/sampling-docs.factor
+backend/basis/tools/profiler/sampling/sampling-tests.factor
+backend/basis/tools/profiler/sampling/sampling.factor
+backend/basis/tools/profiler/sampling/summary.txt
+backend/basis/tools/ps/authors.txt
+backend/basis/tools/ps/ps-tests.factor
+backend/basis/tools/ps/ps.factor
+backend/basis/tools/ps/summary.txt
+backend/basis/tools/ps/tags.txt
+backend/basis/tools/ps/linux/authors.txt
+backend/basis/tools/ps/linux/linux.factor
+backend/basis/tools/ps/linux/platforms.txt
+backend/basis/tools/ps/macosx/authors.txt
+backend/basis/tools/ps/macosx/macosx.factor
+backend/basis/tools/ps/macosx/platforms.txt
+backend/basis/tools/ps/windows/platforms.txt
+backend/basis/tools/ps/windows/windows.factor
+backend/basis/tools/scaffold/authors.txt
+backend/basis/tools/scaffold/scaffold-docs.factor
+backend/basis/tools/scaffold/scaffold-tests.factor
+backend/basis/tools/scaffold/scaffold.factor
+backend/basis/tools/scaffold/summary.txt
+backend/basis/tools/scaffold/windows/authors.txt
+backend/basis/tools/scaffold/windows/platforms.txt
+backend/basis/tools/scaffold/windows/windows.factor
+backend/basis/tools/test/authors.txt
+backend/basis/tools/test/summary.txt
+backend/basis/tools/test/tags.txt
+backend/basis/tools/test/test-docs.factor
+backend/basis/tools/test/test-tests.factor
+backend/basis/tools/test/test.factor
+backend/basis/tools/test/fuzz/authors.txt
+backend/basis/tools/test/fuzz/fuzz-tests.factor
+backend/basis/tools/test/fuzz/fuzz.factor
+backend/basis/tools/threads/summary.txt
+backend/basis/tools/threads/threads-docs.factor
+backend/basis/tools/threads/threads.factor
+backend/basis/tools/time/authors.txt
+backend/basis/tools/time/summary.txt
+backend/basis/tools/time/tags.txt
+backend/basis/tools/time/time-docs.factor
+backend/basis/tools/time/time-tests.factor
+backend/basis/tools/time/time.factor
+backend/basis/tools/trace/authors.txt
+backend/basis/tools/trace/trace-tests.factor
+backend/basis/tools/trace/trace.factor
+backend/basis/tools/walker/authors.txt
+backend/basis/tools/walker/summary.txt
+backend/basis/tools/walker/walker-docs.factor
+backend/basis/tools/walker/walker-tests.factor
+backend/basis/tools/walker/walker.factor
+backend/basis/tools/walker/debug/authors.txt
+backend/basis/tools/walker/debug/debug.factor
+backend/basis/tr/authors.txt
+backend/basis/tr/summary.txt
+backend/basis/tr/tags.txt
+backend/basis/tr/tr-tests.factor
+backend/basis/tr/tr.factor
+backend/basis/tuple-arrays/authors.txt
+backend/basis/tuple-arrays/summary.txt
+backend/basis/tuple-arrays/tags.txt
+backend/basis/tuple-arrays/tuple-arrays-docs.factor
+backend/basis/tuple-arrays/tuple-arrays-tests.factor
+backend/basis/tuple-arrays/tuple-arrays.factor
+backend/basis/typed/authors.txt
+backend/basis/typed/summary.txt
+backend/basis/typed/typed-docs.factor
+backend/basis/typed/typed-tests.factor
+backend/basis/typed/typed.factor
+backend/basis/typed/debugger/debugger.factor
+backend/basis/typed/namespaces/namespaces-tests.factor
+backend/basis/typed/namespaces/namespaces.factor
+backend/basis/typed/prettyprint/prettyprint.factor
+backend/basis/ui/authors.txt
+backend/basis/ui/summary.txt
+backend/basis/ui/ui-docs.factor
+backend/basis/ui/ui.factor
+backend/basis/ui/backend/authors.txt
+backend/basis/ui/backend/backend-docs.factor
+backend/basis/ui/backend/backend.factor
+backend/basis/ui/backend/summary.txt
+backend/basis/ui/backend/cocoa/authors.txt
+backend/basis/ui/backend/cocoa/cocoa.factor
+backend/basis/ui/backend/cocoa/platforms.txt
+backend/basis/ui/backend/cocoa/summary.txt
+backend/basis/ui/backend/cocoa/tools/authors.txt
+backend/basis/ui/backend/cocoa/tools/platforms.txt
+backend/basis/ui/backend/cocoa/tools/summary.txt
+backend/basis/ui/backend/cocoa/tools/tools.factor
+backend/basis/ui/backend/cocoa/views/authors.txt
+backend/basis/ui/backend/cocoa/views/platforms.txt
+backend/basis/ui/backend/cocoa/views/summary.txt
+backend/basis/ui/backend/cocoa/views/views-tests.factor
+backend/basis/ui/backend/cocoa/views/views.factor
+backend/basis/ui/backend/gtk/authors.txt
+backend/basis/ui/backend/gtk/gtk-docs.factor
+backend/basis/ui/backend/gtk/gtk-tests.factor
+backend/basis/ui/backend/gtk/gtk.factor
+backend/basis/ui/backend/gtk/platforms.txt
+backend/basis/ui/backend/gtk/summary.txt
+backend/basis/ui/backend/gtk/input-methods/authors.txt
+backend/basis/ui/backend/gtk/input-methods/input-methods.factor
+backend/basis/ui/backend/gtk/input-methods/editors/authors.txt
+backend/basis/ui/backend/gtk/input-methods/editors/editors.factor
+backend/basis/ui/backend/gtk/io/authors.txt
+backend/basis/ui/backend/gtk/io/io.factor
+backend/basis/ui/backend/gtk/io/platforms.txt
+backend/basis/ui/backend/windows/authors.txt
+backend/basis/ui/backend/windows/platforms.txt
+backend/basis/ui/backend/windows/windows.factor
+backend/basis/ui/backend/x11/authors.txt
+backend/basis/ui/backend/x11/tags.txt
+backend/basis/ui/backend/x11/x11.factor
+backend/basis/ui/backend/x11/keys/keys-tests.factor
+backend/basis/ui/backend/x11/keys/keys.factor
+backend/basis/ui/baseline-alignment/authors.txt
+backend/basis/ui/baseline-alignment/baseline-alignment-docs.factor
+backend/basis/ui/baseline-alignment/baseline-alignment-tests.factor
+backend/basis/ui/baseline-alignment/baseline-alignment.factor
+backend/basis/ui/clipboards/authors.txt
+backend/basis/ui/clipboards/clipboards-docs.factor
+backend/basis/ui/clipboards/clipboards.factor
+backend/basis/ui/clipboards/summary.txt
+backend/basis/ui/commands/authors.txt
+backend/basis/ui/commands/commands-docs.factor
+backend/basis/ui/commands/commands-tests.factor
+backend/basis/ui/commands/commands.factor
+backend/basis/ui/commands/summary.txt
+backend/basis/ui/debugger/debugger.factor
+backend/basis/ui/event-loop/event-loop-docs.factor
+backend/basis/ui/event-loop/event-loop.factor
+backend/basis/ui/gadgets/authors.txt
+backend/basis/ui/gadgets/gadgets-docs.factor
+backend/basis/ui/gadgets/gadgets-tests.factor
+backend/basis/ui/gadgets/gadgets.factor
+backend/basis/ui/gadgets/summary.txt
+backend/basis/ui/gadgets/books/authors.txt
+backend/basis/ui/gadgets/books/books-docs.factor
+backend/basis/ui/gadgets/books/books.factor
+backend/basis/ui/gadgets/books/summary.txt
+backend/basis/ui/gadgets/borders/authors.txt
+backend/basis/ui/gadgets/borders/borders-docs.factor
+backend/basis/ui/gadgets/borders/borders-tests.factor
+backend/basis/ui/gadgets/borders/borders.factor
+backend/basis/ui/gadgets/borders/summary.txt
+backend/basis/ui/gadgets/buttons/authors.txt
+backend/basis/ui/gadgets/buttons/buttons-docs.factor
+backend/basis/ui/gadgets/buttons/buttons-tests.factor
+backend/basis/ui/gadgets/buttons/buttons.factor
+backend/basis/ui/gadgets/buttons/summary.txt
+backend/basis/ui/gadgets/canvas/authors.txt
+backend/basis/ui/gadgets/canvas/canvas-tests.factor
+backend/basis/ui/gadgets/canvas/canvas.factor
+backend/basis/ui/gadgets/canvas/summary.txt
+backend/basis/ui/gadgets/debug/authors.txt
+backend/basis/ui/gadgets/debug/debug.factor
+backend/basis/ui/gadgets/editors/authors.txt
+backend/basis/ui/gadgets/editors/editors-docs.factor
+backend/basis/ui/gadgets/editors/editors-tests.factor
+backend/basis/ui/gadgets/editors/editors.factor
+backend/basis/ui/gadgets/editors/summary.txt
+backend/basis/ui/gadgets/frames/authors.txt
+backend/basis/ui/gadgets/frames/frames-docs.factor
+backend/basis/ui/gadgets/frames/frames-tests.factor
+backend/basis/ui/gadgets/frames/frames.factor
+backend/basis/ui/gadgets/frames/summary.txt
+backend/basis/ui/gadgets/glass/glass-docs.factor
+backend/basis/ui/gadgets/glass/glass-tests.factor
+backend/basis/ui/gadgets/glass/glass.factor
+backend/basis/ui/gadgets/grid-lines/authors.txt
+backend/basis/ui/gadgets/grid-lines/grid-lines-docs.factor
+backend/basis/ui/gadgets/grid-lines/grid-lines-tests.factor
+backend/basis/ui/gadgets/grid-lines/grid-lines.factor
+backend/basis/ui/gadgets/grid-lines/summary.txt
+backend/basis/ui/gadgets/grids/authors.txt
+backend/basis/ui/gadgets/grids/grids-docs.factor
+backend/basis/ui/gadgets/grids/grids-tests.factor
+backend/basis/ui/gadgets/grids/grids.factor
+backend/basis/ui/gadgets/grids/summary.txt
+backend/basis/ui/gadgets/icons/authors.txt
+backend/basis/ui/gadgets/icons/icons.factor
+backend/basis/ui/gadgets/incremental/authors.txt
+backend/basis/ui/gadgets/incremental/incremental-docs.factor
+backend/basis/ui/gadgets/incremental/incremental.factor
+backend/basis/ui/gadgets/incremental/summary.txt
+backend/basis/ui/gadgets/labeled/authors.txt
+backend/basis/ui/gadgets/labeled/labeled-docs.factor
+backend/basis/ui/gadgets/labeled/labeled-tests.factor
+backend/basis/ui/gadgets/labeled/labeled.factor
+backend/basis/ui/gadgets/labeled/summary.txt
+backend/basis/ui/gadgets/labels/authors.txt
+backend/basis/ui/gadgets/labels/labels-docs.factor
+backend/basis/ui/gadgets/labels/labels-tests.factor
+backend/basis/ui/gadgets/labels/labels.factor
+backend/basis/ui/gadgets/labels/summary.txt
+backend/basis/ui/gadgets/line-support/authors.txt
+backend/basis/ui/gadgets/line-support/line-support-docs.factor
+backend/basis/ui/gadgets/line-support/line-support-tests.factor
+backend/basis/ui/gadgets/line-support/line-support.factor
+backend/basis/ui/gadgets/line-support/summary.txt
+backend/basis/ui/gadgets/menus/authors.txt
+backend/basis/ui/gadgets/menus/menus-docs.factor
+backend/basis/ui/gadgets/menus/menus.factor
+backend/basis/ui/gadgets/menus/summary.txt
+backend/basis/ui/gadgets/packs/authors.txt
+backend/basis/ui/gadgets/packs/packs-docs.factor
+backend/basis/ui/gadgets/packs/packs-tests.factor
+backend/basis/ui/gadgets/packs/packs.factor
+backend/basis/ui/gadgets/packs/summary.txt
+backend/basis/ui/gadgets/panes/authors.txt
+backend/basis/ui/gadgets/panes/panes-docs.factor
+backend/basis/ui/gadgets/panes/panes-tests.factor
+backend/basis/ui/gadgets/panes/panes.factor
+backend/basis/ui/gadgets/panes/summary.txt
+backend/basis/ui/gadgets/paragraphs/authors.txt
+backend/basis/ui/gadgets/paragraphs/paragraphs-tests.factor
+backend/basis/ui/gadgets/paragraphs/paragraphs.factor
+backend/basis/ui/gadgets/paragraphs/summary.txt
+backend/basis/ui/gadgets/presentations/authors.txt
+backend/basis/ui/gadgets/presentations/presentations-docs.factor
+backend/basis/ui/gadgets/presentations/presentations-tests.factor
+backend/basis/ui/gadgets/presentations/presentations.factor
+backend/basis/ui/gadgets/presentations/summary.txt
+backend/basis/ui/gadgets/prettyprint/authors.txt
+backend/basis/ui/gadgets/prettyprint/prettyprint.factor
+backend/basis/ui/gadgets/scrollers/authors.txt
+backend/basis/ui/gadgets/scrollers/scrollers-docs.factor
+backend/basis/ui/gadgets/scrollers/scrollers-tests.factor
+backend/basis/ui/gadgets/scrollers/scrollers.factor
+backend/basis/ui/gadgets/scrollers/summary.txt
+backend/basis/ui/gadgets/search-tables/search-tables-tests.factor
+backend/basis/ui/gadgets/search-tables/search-tables.factor
+backend/basis/ui/gadgets/sliders/authors.txt
+backend/basis/ui/gadgets/sliders/sliders-docs.factor
+backend/basis/ui/gadgets/sliders/sliders.factor
+backend/basis/ui/gadgets/sliders/summary.txt
+backend/basis/ui/gadgets/status-bar/authors.txt
+backend/basis/ui/gadgets/status-bar/status-bar-docs.factor
+backend/basis/ui/gadgets/status-bar/status-bar.factor
+backend/basis/ui/gadgets/status-bar/summary.txt
+backend/basis/ui/gadgets/tabbed/tabbed.factor
+backend/basis/ui/gadgets/tables/tables-docs.factor
+backend/basis/ui/gadgets/tables/tables-tests.factor
+backend/basis/ui/gadgets/tables/tables.factor
+backend/basis/ui/gadgets/toolbar/authors.txt
+backend/basis/ui/gadgets/toolbar/summary.txt
+backend/basis/ui/gadgets/toolbar/toolbar-docs.factor
+backend/basis/ui/gadgets/toolbar/toolbar-tests.factor
+backend/basis/ui/gadgets/toolbar/toolbar.factor
+backend/basis/ui/gadgets/tracks/authors.txt
+backend/basis/ui/gadgets/tracks/summary.txt
+backend/basis/ui/gadgets/tracks/tracks-docs.factor
+backend/basis/ui/gadgets/tracks/tracks-tests.factor
+backend/basis/ui/gadgets/tracks/tracks.factor
+backend/basis/ui/gadgets/viewports/authors.txt
+backend/basis/ui/gadgets/viewports/summary.txt
+backend/basis/ui/gadgets/viewports/viewports-docs.factor
+backend/basis/ui/gadgets/viewports/viewports.factor
+backend/basis/ui/gadgets/worlds/authors.txt
+backend/basis/ui/gadgets/worlds/summary.txt
+backend/basis/ui/gadgets/worlds/worlds-docs.factor
+backend/basis/ui/gadgets/worlds/worlds-tests.factor
+backend/basis/ui/gadgets/worlds/worlds.factor
+backend/basis/ui/gadgets/wrappers/wrappers.factor
+backend/basis/ui/gestures/authors.txt
+backend/basis/ui/gestures/gestures-docs.factor
+backend/basis/ui/gestures/gestures.factor
+backend/basis/ui/gestures/summary.txt
+backend/basis/ui/images/authors.txt
+backend/basis/ui/images/images.factor
+backend/basis/ui/operations/authors.txt
+backend/basis/ui/operations/operations-docs.factor
+backend/basis/ui/operations/operations-tests.factor
+backend/basis/ui/operations/operations.factor
+backend/basis/ui/operations/summary.txt
+backend/basis/ui/pens/authors.txt
+backend/basis/ui/pens/pens-docs.factor
+backend/basis/ui/pens/pens.factor
+backend/basis/ui/pens/caching/authors.txt
+backend/basis/ui/pens/caching/caching-tests.factor
+backend/basis/ui/pens/caching/caching.factor
+backend/basis/ui/pens/gradient/authors.txt
+backend/basis/ui/pens/gradient/gradient-docs.factor
+backend/basis/ui/pens/gradient/gradient-tests.factor
+backend/basis/ui/pens/gradient/gradient.factor
+backend/basis/ui/pens/image/authors.txt
+backend/basis/ui/pens/image/image.factor
+backend/basis/ui/pens/polygon/authors.txt
+backend/basis/ui/pens/polygon/polygon-docs.factor
+backend/basis/ui/pens/polygon/polygon.factor
+backend/basis/ui/pens/solid/authors.txt
+backend/basis/ui/pens/solid/solid-docs.factor
+backend/basis/ui/pens/solid/solid.factor
+backend/basis/ui/pens/tile/authors.txt
+backend/basis/ui/pens/tile/tile.factor
+backend/basis/ui/pixel-formats/authors.txt
+backend/basis/ui/pixel-formats/pixel-formats-docs.factor
+backend/basis/ui/pixel-formats/pixel-formats-tests.factor
+backend/basis/ui/pixel-formats/pixel-formats.factor
+backend/basis/ui/pixel-formats/summary.txt
+backend/basis/ui/render/authors.txt
+backend/basis/ui/render/render-docs.factor
+backend/basis/ui/render/render.factor
+backend/basis/ui/render/summary.txt
+backend/basis/ui/text/authors.txt
+backend/basis/ui/text/text-docs.factor
+backend/basis/ui/text/text-tests.factor
+backend/basis/ui/text/text.factor
+backend/basis/ui/text/core-text/authors.txt
+backend/basis/ui/text/core-text/core-text.factor
+backend/basis/ui/text/core-text/platforms.txt
+backend/basis/ui/text/core-text/summary.txt
+backend/basis/ui/text/pango/authors.txt
+backend/basis/ui/text/pango/pango.factor
+backend/basis/ui/text/pango/platforms.txt
+backend/basis/ui/text/pango/summary.txt
+backend/basis/ui/text/uniscribe/authors.txt
+backend/basis/ui/text/uniscribe/platforms.txt
+backend/basis/ui/text/uniscribe/summary.txt
+backend/basis/ui/text/uniscribe/uniscribe.factor
+backend/basis/ui/theme/authors.txt
+backend/basis/ui/theme/summary.txt
+backend/basis/ui/theme/theme.factor
+backend/basis/ui/theme/images/active-tab-left.tiff
+backend/basis/ui/theme/images/active-tab-lip.tiff
+backend/basis/ui/theme/images/active-tab-middle.tiff
+backend/basis/ui/theme/images/active-tab-right.tiff
+backend/basis/ui/theme/images/authors.txt
+backend/basis/ui/theme/images/button-clicked-left.tiff
+backend/basis/ui/theme/images/button-clicked-middle.tiff
+backend/basis/ui/theme/images/button-clicked-right.tiff
+backend/basis/ui/theme/images/button-left.tiff
+backend/basis/ui/theme/images/button-middle.tiff
+backend/basis/ui/theme/images/button-right.tiff
+backend/basis/ui/theme/images/checkbox-clicked.tiff
+backend/basis/ui/theme/images/checkbox-set-clicked.tiff
+backend/basis/ui/theme/images/checkbox-set.tiff
+backend/basis/ui/theme/images/checkbox.tiff
+backend/basis/ui/theme/images/clear-button-clicked.tiff
+backend/basis/ui/theme/images/clear-button.tiff
+backend/basis/ui/theme/images/horizontal-scroller-handle-grip.tiff
+backend/basis/ui/theme/images/horizontal-scroller-handle-left.tiff
+backend/basis/ui/theme/images/horizontal-scroller-handle-middle.tiff
+backend/basis/ui/theme/images/horizontal-scroller-handle-right.tiff
+backend/basis/ui/theme/images/horizontal-scroller-left.tiff
+backend/basis/ui/theme/images/horizontal-scroller-leftarrow-clicked.tiff
+backend/basis/ui/theme/images/horizontal-scroller-middle.tiff
+backend/basis/ui/theme/images/horizontal-scroller-right-disabled.tiff
+backend/basis/ui/theme/images/horizontal-scroller-right.tiff
+backend/basis/ui/theme/images/horizontal-scroller-rightarrow-clicked.tiff
+backend/basis/ui/theme/images/images.factor
+backend/basis/ui/theme/images/inactive-tab-left.tiff
+backend/basis/ui/theme/images/inactive-tab-middle.tiff
+backend/basis/ui/theme/images/inactive-tab-right.tiff
+backend/basis/ui/theme/images/radio-clicked.tiff
+backend/basis/ui/theme/images/radio-set-clicked.tiff
+backend/basis/ui/theme/images/radio-set.tiff
+backend/basis/ui/theme/images/radio.tiff
+backend/basis/ui/theme/images/resources.txt
+backend/basis/ui/theme/images/summary.txt
+backend/basis/ui/theme/images/vertical-scroller-bottom-disabled.tiff
+backend/basis/ui/theme/images/vertical-scroller-bottom.tiff
+backend/basis/ui/theme/images/vertical-scroller-downarrow-clicked.tiff
+backend/basis/ui/theme/images/vertical-scroller-handle-bottom.tiff
+backend/basis/ui/theme/images/vertical-scroller-handle-grip.tiff
+backend/basis/ui/theme/images/vertical-scroller-handle-middle.tiff
+backend/basis/ui/theme/images/vertical-scroller-handle-top.tiff
+backend/basis/ui/theme/images/vertical-scroller-middle.tiff
+backend/basis/ui/theme/images/vertical-scroller-top.tiff
+backend/basis/ui/theme/images/vertical-scroller-uparrow-clicked.tiff
+backend/basis/ui/theme/switching/authors.txt
+backend/basis/ui/theme/switching/summary.txt
+backend/basis/ui/theme/switching/switching-docs.factor
+backend/basis/ui/theme/switching/switching.factor
+backend/basis/ui/tools/authors.txt
+backend/basis/ui/tools/summary.txt
+backend/basis/ui/tools/tags.txt
+backend/basis/ui/tools/tools-docs.factor
+backend/basis/ui/tools/tools.factor
+backend/basis/ui/tools/browser/authors.txt
+backend/basis/ui/tools/browser/browser-docs.factor
+backend/basis/ui/tools/browser/browser-tests.factor
+backend/basis/ui/tools/browser/browser.factor
+backend/basis/ui/tools/browser/summary.txt
+backend/basis/ui/tools/browser/tags.txt
+backend/basis/ui/tools/browser/history/authors.txt
+backend/basis/ui/tools/browser/history/history-tests.factor
+backend/basis/ui/tools/browser/history/history.factor
+backend/basis/ui/tools/browser/popups/authors.txt
+backend/basis/ui/tools/browser/popups/popups.factor
+backend/basis/ui/tools/common/common-docs.factor
+backend/basis/ui/tools/common/common.factor
+backend/basis/ui/tools/debugger/authors.txt
+backend/basis/ui/tools/debugger/debugger-docs.factor
+backend/basis/ui/tools/debugger/debugger-tests.factor
+backend/basis/ui/tools/debugger/debugger.factor
+backend/basis/ui/tools/debugger/summary.txt
+backend/basis/ui/tools/debugger/tags.txt
+backend/basis/ui/tools/deploy/authors.txt
+backend/basis/ui/tools/deploy/deploy-docs.factor
+backend/basis/ui/tools/deploy/deploy.factor
+backend/basis/ui/tools/deploy/summary.txt
+backend/basis/ui/tools/error-list/authors.txt
+backend/basis/ui/tools/error-list/error-list-docs.factor
+backend/basis/ui/tools/error-list/error-list.factor
+backend/basis/ui/tools/error-list/icons/compiler-error.tiff
+backend/basis/ui/tools/error-list/icons/deprecation-note.tiff
+backend/basis/ui/tools/error-list/icons/help-lint-error.tiff
+backend/basis/ui/tools/error-list/icons/linkage-error.tiff
+backend/basis/ui/tools/error-list/icons/note.tiff
+backend/basis/ui/tools/error-list/icons/source-file.tiff
+backend/basis/ui/tools/error-list/icons/syntax-error.tiff
+backend/basis/ui/tools/error-list/icons/unit-test-error.tiff
+backend/basis/ui/tools/error-list/icons/user-init-error.tiff
+backend/basis/ui/tools/inspector/authors.txt
+backend/basis/ui/tools/inspector/inspector-docs.factor
+backend/basis/ui/tools/inspector/inspector-tests.factor
+backend/basis/ui/tools/inspector/inspector.factor
+backend/basis/ui/tools/inspector/summary.txt
+backend/basis/ui/tools/inspector/tags.txt
+backend/basis/ui/tools/inspector/slots/authors.txt
+backend/basis/ui/tools/inspector/slots/slots-tests.factor
+backend/basis/ui/tools/inspector/slots/slots.factor
+backend/basis/ui/tools/inspector/slots/summary.txt
+backend/basis/ui/tools/listener/authors.txt
+backend/basis/ui/tools/listener/listener-docs.factor
+backend/basis/ui/tools/listener/listener-tests.factor
+backend/basis/ui/tools/listener/listener.factor
+backend/basis/ui/tools/listener/summary.txt
+backend/basis/ui/tools/listener/tags.txt
+backend/basis/ui/tools/listener/completion/authors.txt
+backend/basis/ui/tools/listener/completion/completion.factor
+backend/basis/ui/tools/listener/history/authors.txt
+backend/basis/ui/tools/listener/history/history-docs.factor
+backend/basis/ui/tools/listener/history/history-tests.factor
+backend/basis/ui/tools/listener/history/history.factor
+backend/basis/ui/tools/listener/popups/authors.txt
+backend/basis/ui/tools/listener/popups/popups.factor
+backend/basis/ui/tools/operations/authors.txt
+backend/basis/ui/tools/operations/operations-docs.factor
+backend/basis/ui/tools/operations/operations.factor
+backend/basis/ui/tools/operations/summary.txt
+backend/basis/ui/tools/traceback/authors.txt
+backend/basis/ui/tools/traceback/summary.txt
+backend/basis/ui/tools/traceback/traceback.factor
+backend/basis/ui/tools/walker/authors.txt
+backend/basis/ui/tools/walker/summary.txt
+backend/basis/ui/tools/walker/tags.txt
+backend/basis/ui/tools/walker/walker-docs.factor
+backend/basis/ui/tools/walker/walker.factor
+backend/basis/ui/traverse/authors.txt
+backend/basis/ui/traverse/summary.txt
+backend/basis/ui/traverse/traverse-tests.factor
+backend/basis/ui/traverse/traverse.factor
+backend/basis/unicode/authors.txt
+backend/basis/unicode/summary.txt
+backend/basis/unicode/tags.txt
+backend/basis/unicode/unicode-docs.factor
+backend/basis/unicode/unicode.factor
+backend/basis/unicode/breaks/authors.txt
+backend/basis/unicode/breaks/breaks-docs.factor
+backend/basis/unicode/breaks/breaks-tests.factor
+backend/basis/unicode/breaks/breaks.factor
+backend/basis/unicode/breaks/GraphemeBreakTest.txt
+backend/basis/unicode/breaks/summary.txt
+backend/basis/unicode/breaks/tags.txt
+backend/basis/unicode/breaks/WordBreakTest.txt
+backend/basis/unicode/case/authors.txt
+backend/basis/unicode/case/case-docs.factor
+backend/basis/unicode/case/case-tests.factor
+backend/basis/unicode/case/case.factor
+backend/basis/unicode/case/SpecialCasing.txt
+backend/basis/unicode/case/summary.txt
+backend/basis/unicode/case/tags.txt
+backend/basis/unicode/categories/authors.txt
+backend/basis/unicode/categories/categories-docs.factor
+backend/basis/unicode/categories/categories-tests.factor
+backend/basis/unicode/categories/categories.factor
+backend/basis/unicode/categories/summary.txt
+backend/basis/unicode/categories/tags.txt
+backend/basis/unicode/collation/allkeys.txt
+backend/basis/unicode/collation/collation-docs.factor
+backend/basis/unicode/collation/collation-tests.factor
+backend/basis/unicode/collation/collation.factor
+backend/basis/unicode/collation/CollationTest_SHIFTED.txt
+backend/basis/unicode/collation/summary.txt
+backend/basis/unicode/collation/tags.txt
+backend/basis/unicode/data/authors.txt
+backend/basis/unicode/data/CompositionExclusions.txt
+backend/basis/unicode/data/data-docs.factor
+backend/basis/unicode/data/data.factor
+backend/basis/unicode/data/PropList.txt
+backend/basis/unicode/data/SpecialCasing.txt
+backend/basis/unicode/data/summary.txt
+backend/basis/unicode/data/tags.txt
+backend/basis/unicode/data/UnicodeData.txt
+backend/basis/unicode/data/WordBreakProperty.txt
+backend/basis/unicode/normalize/authors.txt
+backend/basis/unicode/normalize/NormalizationTest.txt
+backend/basis/unicode/normalize/normalize-docs.factor
+backend/basis/unicode/normalize/normalize-tests.factor
+backend/basis/unicode/normalize/normalize.factor
+backend/basis/unicode/normalize/summary.txt
+backend/basis/unicode/normalize/tags.txt
+backend/basis/unicode/script/authors.txt
+backend/basis/unicode/script/script-docs.factor
+backend/basis/unicode/script/script-tests.factor
+backend/basis/unicode/script/script.factor
+backend/basis/unicode/script/Scripts.txt
+backend/basis/unicode/script/summary.txt
+backend/basis/unicode/script/tags.txt
+backend/basis/unix/authors.txt
+backend/basis/unix/platforms.txt
+backend/basis/unix/summary.txt
+backend/basis/unix/tags.txt
+backend/basis/unix/unix.factor
+backend/basis/unix/debugger/debugger.factor
+backend/basis/unix/debugger/platforms.txt
+backend/basis/unix/ffi/authors.txt
+backend/basis/unix/ffi/ffi-tests.factor
+backend/basis/unix/ffi/ffi.factor
+backend/basis/unix/ffi/platforms.txt
+backend/basis/unix/ffi/linux/authors.txt
+backend/basis/unix/ffi/linux/linux.factor
+backend/basis/unix/ffi/linux/platforms.txt
+backend/basis/unix/ffi/macosx/macosx.factor
+backend/basis/unix/ffi/macosx/platforms.txt
+backend/basis/unix/getfsstat/macosx/authors.txt
+backend/basis/unix/getfsstat/macosx/macosx.factor
+backend/basis/unix/getfsstat/macosx/platforms.txt
+backend/basis/unix/groups/authors.txt
+backend/basis/unix/groups/groups-docs.factor
+backend/basis/unix/groups/groups-tests.factor
+backend/basis/unix/groups/groups.factor
+backend/basis/unix/groups/platforms.txt
+backend/basis/unix/groups/summary.txt
+backend/basis/unix/kqueue/authors.txt
+backend/basis/unix/kqueue/kqueue.factor
+backend/basis/unix/kqueue/platforms.txt
+backend/basis/unix/kqueue/macosx/macosx.factor
+backend/basis/unix/kqueue/macosx/platforms.txt
+backend/basis/unix/linux/authors.txt
+backend/basis/unix/linux/linux.factor
+backend/basis/unix/linux/platforms.txt
+backend/basis/unix/linux/epoll/authors.txt
+backend/basis/unix/linux/epoll/epoll.factor
+backend/basis/unix/linux/epoll/platforms.txt
+backend/basis/unix/linux/inotify/inotify.factor
+backend/basis/unix/linux/inotify/platforms.txt
+backend/basis/unix/linux/proc/authors.txt
+backend/basis/unix/linux/proc/platforms.txt
+backend/basis/unix/linux/proc/proc-tests.factor
+backend/basis/unix/linux/proc/proc.factor
+backend/basis/unix/process/authors.txt
+backend/basis/unix/process/platforms.txt
+backend/basis/unix/process/process.factor
+backend/basis/unix/signals/authors.txt
+backend/basis/unix/signals/platforms.txt
+backend/basis/unix/signals/signals-docs.factor
+backend/basis/unix/signals/signals-tests.factor
+backend/basis/unix/signals/signals.factor
+backend/basis/unix/signals/summary.txt
+backend/basis/unix/stat/platforms.txt
+backend/basis/unix/stat/stat.factor
+backend/basis/unix/stat/linux/linux.factor
+backend/basis/unix/stat/linux/platforms.txt
+backend/basis/unix/stat/linux/32/32.factor
+backend/basis/unix/stat/linux/32/tags.txt
+backend/basis/unix/stat/linux/64/64.factor
+backend/basis/unix/stat/linux/64/tags.txt
+backend/basis/unix/stat/macosx/macosx.factor
+backend/basis/unix/stat/macosx/platforms.txt
+backend/basis/unix/statfs/linux/authors.txt
+backend/basis/unix/statfs/linux/linux.factor
+backend/basis/unix/statfs/linux/platforms.txt
+backend/basis/unix/statfs/macosx/authors.txt
+backend/basis/unix/statfs/macosx/macosx.factor
+backend/basis/unix/statfs/macosx/platforms.txt
+backend/basis/unix/statvfs/authors.txt
+backend/basis/unix/statvfs/platforms.txt
+backend/basis/unix/statvfs/statvfs.factor
+backend/basis/unix/statvfs/linux/authors.txt
+backend/basis/unix/statvfs/linux/linux.factor
+backend/basis/unix/statvfs/linux/platforms.txt
+backend/basis/unix/statvfs/macosx/authors.txt
+backend/basis/unix/statvfs/macosx/macosx.factor
+backend/basis/unix/statvfs/macosx/platforms.txt
+backend/basis/unix/time/platforms.txt
+backend/basis/unix/time/tags.txt
+backend/basis/unix/time/time-tests.factor
+backend/basis/unix/time/time.factor
+backend/basis/unix/types/platforms.txt
+backend/basis/unix/types/types.factor
+backend/basis/unix/types/linux/linux.factor
+backend/basis/unix/types/linux/platforms.txt
+backend/basis/unix/types/macosx/macosx.factor
+backend/basis/unix/types/macosx/platforms.txt
+backend/basis/unix/users/authors.txt
+backend/basis/unix/users/platforms.txt
+backend/basis/unix/users/summary.txt
+backend/basis/unix/users/users-docs.factor
+backend/basis/unix/users/users-tests.factor
+backend/basis/unix/users/users.factor
+backend/basis/unix/users/macosx/authors.txt
+backend/basis/unix/users/macosx/macosx.factor
+backend/basis/unix/users/macosx/platforms.txt
+backend/basis/unix/utilities/authors.txt
+backend/basis/unix/utilities/utilities.factor
+backend/basis/unix/utmpx/authors.txt
+backend/basis/unix/utmpx/platforms.txt
+backend/basis/unix/utmpx/utmpx-tests.factor
+backend/basis/unix/utmpx/utmpx.factor
+backend/basis/unix/utmpx/linux/authors.txt
+backend/basis/unix/utmpx/linux/linux.factor
+backend/basis/unix/utmpx/linux/platforms.txt
+backend/basis/unix/utmpx/macosx/authors.txt
+backend/basis/unix/utmpx/macosx/macosx.factor
+backend/basis/unix/utmpx/macosx/platforms.txt
+backend/basis/unrolled-lists/summary.txt
+backend/basis/unrolled-lists/unrolled-lists-docs.factor
+backend/basis/unrolled-lists/unrolled-lists-tests.factor
+backend/basis/unrolled-lists/unrolled-lists.factor
+backend/basis/urls/authors.txt
+backend/basis/urls/summary.txt
+backend/basis/urls/tags.txt
+backend/basis/urls/urls-docs.factor
+backend/basis/urls/urls-tests.factor
+backend/basis/urls/urls.factor
+backend/basis/urls/encoding/authors.txt
+backend/basis/urls/encoding/encoding-docs.factor
+backend/basis/urls/encoding/encoding-tests.factor
+backend/basis/urls/encoding/encoding.factor
+backend/basis/urls/encoding/summary.txt
+backend/basis/urls/encoding/tags.txt
+backend/basis/urls/prettyprint/prettyprint.factor
+backend/basis/uuid/authors.txt
+backend/basis/uuid/summary.txt
+backend/basis/uuid/uuid-docs.factor
+backend/basis/uuid/uuid-tests.factor
+backend/basis/uuid/uuid.factor
+backend/basis/validators/authors.txt
+backend/basis/validators/summary.txt
+backend/basis/validators/tags.txt
+backend/basis/validators/validators-docs.factor
+backend/basis/validators/validators-tests.factor
+backend/basis/validators/validators.factor
+backend/basis/vectors/functor/functor.factor
+backend/basis/vlists/summary.txt
+backend/basis/vlists/vlists-tests.factor
+backend/basis/vlists/vlists.factor
+backend/basis/vm/authors.txt
+backend/basis/vm/summary.txt
+backend/basis/vm/vm-docs.factor
+backend/basis/vm/vm-tests.factor
+backend/basis/vm/vm.factor
+backend/basis/vocabs/cache/authors.txt
+backend/basis/vocabs/cache/cache.factor
+backend/basis/vocabs/cache/summary.txt
+backend/basis/vocabs/files/authors.txt
+backend/basis/vocabs/files/files-docs.factor
+backend/basis/vocabs/files/files-tests.factor
+backend/basis/vocabs/files/files.factor
+backend/basis/vocabs/files/summary.txt
+backend/basis/vocabs/generated/authors.txt
+backend/basis/vocabs/generated/generated.factor
+backend/basis/vocabs/hierarchy/hierarchy-docs.factor
+backend/basis/vocabs/hierarchy/hierarchy.factor
+backend/basis/vocabs/hierarchy/summary.txt
+backend/basis/vocabs/metadata/authors.txt
+backend/basis/vocabs/metadata/metadata-docs.factor
+backend/basis/vocabs/metadata/metadata-tests.factor
+backend/basis/vocabs/metadata/metadata.factor
+backend/basis/vocabs/metadata/summary.txt
+backend/basis/vocabs/metadata/resources/resources-docs.factor
+backend/basis/vocabs/metadata/resources/resources-tests.factor
+backend/basis/vocabs/metadata/resources/resources.factor
+backend/basis/vocabs/metadata/resources/test/1/1.factor
+backend/basis/vocabs/metadata/resources/test/1/bar
+backend/basis/vocabs/metadata/resources/test/1/bas
+backend/basis/vocabs/metadata/resources/test/1/foo
+backend/basis/vocabs/metadata/resources/test/1/resources.txt
+backend/basis/vocabs/metadata/resources/test/2/2.factor
+backend/basis/vocabs/metadata/resources/test/2/bar.wtf
+backend/basis/vocabs/metadata/resources/test/2/bas.ftw
+backend/basis/vocabs/metadata/resources/test/2/foo.wtf
+backend/basis/vocabs/metadata/resources/test/2/resources.txt
+backend/basis/vocabs/metadata/resources/test/2/no-resources-here/zim.wtf
+backend/basis/vocabs/metadata/resources/test/3/3.factor
+backend/basis/vocabs/metadata/resources/test/3/resources.txt
+backend/basis/vocabs/metadata/resources/test/3/resource-dir/bar
+backend/basis/vocabs/metadata/resources/test/3/resource-dir/foo
+backend/basis/vocabs/metadata/resources/test/3/resource-dir/bas/zang
+backend/basis/vocabs/metadata/resources/test/3/resource-dir/bas/zim
+backend/basis/vocabs/platforms/authors.txt
+backend/basis/vocabs/platforms/platforms.factor
+backend/basis/vocabs/prettyprint/authors.txt
+backend/basis/vocabs/prettyprint/prettyprint-tests.factor
+backend/basis/vocabs/prettyprint/prettyprint.factor
+backend/basis/vocabs/refresh/authors.txt
+backend/basis/vocabs/refresh/refresh-docs.factor
+backend/basis/vocabs/refresh/refresh-tests.factor
+backend/basis/vocabs/refresh/refresh.factor
+backend/basis/vocabs/refresh/summary.txt
+backend/basis/vocabs/refresh/monitor/authors.txt
+backend/basis/vocabs/refresh/monitor/monitor-tests.factor
+backend/basis/vocabs/refresh/monitor/monitor.factor
+backend/basis/vocabs/refresh/monitor/summary.txt
+backend/basis/webbrowser/authors.txt
+backend/basis/webbrowser/summary.txt
+backend/basis/webbrowser/webbrowser-docs.factor
+backend/basis/webbrowser/webbrowser-tests.factor
+backend/basis/webbrowser/webbrowser.factor
+backend/basis/webbrowser/linux/linux.factor
+backend/basis/webbrowser/linux/platforms.txt
+backend/basis/webbrowser/macosx/macosx.factor
+backend/basis/webbrowser/macosx/platforms.txt
+backend/basis/webbrowser/windows/platforms.txt
+backend/basis/webbrowser/windows/windows.factor
+backend/basis/windows/authors.txt
+backend/basis/windows/platforms.txt
+backend/basis/windows/summary.txt
+backend/basis/windows/tags.txt
+backend/basis/windows/windows.factor
+backend/basis/windows/advapi32/advapi32.factor
+backend/basis/windows/advapi32/authors.txt
+backend/basis/windows/advapi32/platforms.txt
+backend/basis/windows/com/authors.txt
+backend/basis/windows/com/com-docs.factor
+backend/basis/windows/com/com-tests.factor
+backend/basis/windows/com/com.factor
+backend/basis/windows/com/platforms.txt
+backend/basis/windows/com/summary.txt
+backend/basis/windows/com/tags.txt
+backend/basis/windows/com/prettyprint/platforms.txt
+backend/basis/windows/com/prettyprint/prettyprint.factor
+backend/basis/windows/com/syntax/authors.txt
+backend/basis/windows/com/syntax/platforms.txt
+backend/basis/windows/com/syntax/summary.txt
+backend/basis/windows/com/syntax/syntax-docs.factor
+backend/basis/windows/com/syntax/syntax.factor
+backend/basis/windows/com/syntax/tags.txt
+backend/basis/windows/com/wrapper/authors.txt
+backend/basis/windows/com/wrapper/platforms.txt
+backend/basis/windows/com/wrapper/summary.txt
+backend/basis/windows/com/wrapper/tags.txt
+backend/basis/windows/com/wrapper/wrapper-docs.factor
+backend/basis/windows/com/wrapper/wrapper.factor
+backend/basis/windows/crypt32/authors.txt
+backend/basis/windows/crypt32/crypt32.factor
+backend/basis/windows/crypt32/platforms.txt
+backend/basis/windows/ddk/hid/authors.txt
+backend/basis/windows/ddk/hid/hid.factor
+backend/basis/windows/ddk/hid/platforms.txt
+backend/basis/windows/ddk/hid/summary.txt
+backend/basis/windows/ddk/hid/tags.txt
+backend/basis/windows/ddk/setupapi/authors.txt
+backend/basis/windows/ddk/setupapi/platforms.txt
+backend/basis/windows/ddk/setupapi/setupapi.factor
+backend/basis/windows/ddk/setupapi/summary.txt
+backend/basis/windows/ddk/setupapi/tags.txt
+backend/basis/windows/ddk/winusb/authors.txt
+backend/basis/windows/ddk/winusb/platforms.txt
+backend/basis/windows/ddk/winusb/summary.txt
+backend/basis/windows/ddk/winusb/tags.txt
+backend/basis/windows/ddk/winusb/winusb.factor
+backend/basis/windows/directx/directx.factor
+backend/basis/windows/directx/platforms.txt
+backend/basis/windows/directx/audiodefs/audiodefs.factor
+backend/basis/windows/directx/audiodefs/authors.txt
+backend/basis/windows/directx/audiodefs/platforms.txt
+backend/basis/windows/directx/audiodefs/summary.txt
+backend/basis/windows/directx/audiodefs/tags.txt
+backend/basis/windows/directx/d2d1/authors.txt
+backend/basis/windows/directx/d2d1/d2d1.factor
+backend/basis/windows/directx/d2d1/platforms.txt
+backend/basis/windows/directx/d2d1/summary.txt
+backend/basis/windows/directx/d2d1/tags.txt
+backend/basis/windows/directx/d2dbasetypes/authors.txt
+backend/basis/windows/directx/d2dbasetypes/d2dbasetypes.factor
+backend/basis/windows/directx/d2dbasetypes/platforms.txt
+backend/basis/windows/directx/d2dbasetypes/summary.txt
+backend/basis/windows/directx/d2dbasetypes/tags.txt
+backend/basis/windows/directx/d2derr/authors.txt
+backend/basis/windows/directx/d2derr/d2derr.factor
+backend/basis/windows/directx/d2derr/platforms.txt
+backend/basis/windows/directx/d2derr/summary.txt
+backend/basis/windows/directx/d2derr/tags.txt
+backend/basis/windows/directx/d3d10/authors.txt
+backend/basis/windows/directx/d3d10/d3d10.factor
+backend/basis/windows/directx/d3d10/platforms.txt
+backend/basis/windows/directx/d3d10/summary.txt
+backend/basis/windows/directx/d3d10/tags.txt
+backend/basis/windows/directx/d3d10_1/authors.txt
+backend/basis/windows/directx/d3d10_1/d3d10_1.factor
+backend/basis/windows/directx/d3d10_1/platforms.txt
+backend/basis/windows/directx/d3d10_1/summary.txt
+backend/basis/windows/directx/d3d10_1/tags.txt
+backend/basis/windows/directx/d3d10_1shader/authors.txt
+backend/basis/windows/directx/d3d10_1shader/d3d10_1shader.factor
+backend/basis/windows/directx/d3d10_1shader/platforms.txt
+backend/basis/windows/directx/d3d10_1shader/summary.txt
+backend/basis/windows/directx/d3d10_1shader/tags.txt
+backend/basis/windows/directx/d3d10effect/authors.txt
+backend/basis/windows/directx/d3d10effect/d3d10effect.factor
+backend/basis/windows/directx/d3d10effect/platforms.txt
+backend/basis/windows/directx/d3d10effect/summary.txt
+backend/basis/windows/directx/d3d10effect/tags.txt
+backend/basis/windows/directx/d3d10misc/authors.txt
+backend/basis/windows/directx/d3d10misc/d3d10misc.factor
+backend/basis/windows/directx/d3d10misc/platforms.txt
+backend/basis/windows/directx/d3d10misc/summary.txt
+backend/basis/windows/directx/d3d10misc/tags.txt
+backend/basis/windows/directx/d3d10shader/authors.txt
+backend/basis/windows/directx/d3d10shader/d3d10shader.factor
+backend/basis/windows/directx/d3d10shader/platforms.txt
+backend/basis/windows/directx/d3d10shader/summary.txt
+backend/basis/windows/directx/d3d10shader/tags.txt
+backend/basis/windows/directx/d3d11/authors.txt
+backend/basis/windows/directx/d3d11/d3d11.factor
+backend/basis/windows/directx/d3d11/platforms.txt
+backend/basis/windows/directx/d3d11/summary.txt
+backend/basis/windows/directx/d3d11/tags.txt
+backend/basis/windows/directx/d3d11shader/authors.txt
+backend/basis/windows/directx/d3d11shader/d3d11shader.factor
+backend/basis/windows/directx/d3d11shader/platforms.txt
+backend/basis/windows/directx/d3d11shader/summary.txt
+backend/basis/windows/directx/d3d11shader/tags.txt
+backend/basis/windows/directx/d3d9/authors.txt
+backend/basis/windows/directx/d3d9/d3d9.factor
+backend/basis/windows/directx/d3d9/platforms.txt
+backend/basis/windows/directx/d3d9/summary.txt
+backend/basis/windows/directx/d3d9/tags.txt
+backend/basis/windows/directx/d3d9caps/authors.txt
+backend/basis/windows/directx/d3d9caps/d3d9caps.factor
+backend/basis/windows/directx/d3d9caps/platforms.txt
+backend/basis/windows/directx/d3d9caps/summary.txt
+backend/basis/windows/directx/d3d9caps/tags.txt
+backend/basis/windows/directx/d3d9types/authors.txt
+backend/basis/windows/directx/d3d9types/d3d9types.factor
+backend/basis/windows/directx/d3d9types/platforms.txt
+backend/basis/windows/directx/d3d9types/summary.txt
+backend/basis/windows/directx/d3d9types/tags.txt
+backend/basis/windows/directx/d3dcommon/authors.txt
+backend/basis/windows/directx/d3dcommon/d3dcommon.factor
+backend/basis/windows/directx/d3dcommon/platforms.txt
+backend/basis/windows/directx/d3dcommon/summary.txt
+backend/basis/windows/directx/d3dcommon/tags.txt
+backend/basis/windows/directx/d3dcompiler/authors.txt
+backend/basis/windows/directx/d3dcompiler/d3dcompiler.factor
+backend/basis/windows/directx/d3dcompiler/platforms.txt
+backend/basis/windows/directx/d3dcompiler/summary.txt
+backend/basis/windows/directx/d3dcompiler/tags.txt
+backend/basis/windows/directx/d3dcsx/authors.txt
+backend/basis/windows/directx/d3dcsx/d3dcsx.factor
+backend/basis/windows/directx/d3dcsx/platforms.txt
+backend/basis/windows/directx/d3dcsx/summary.txt
+backend/basis/windows/directx/d3dcsx/tags.txt
+backend/basis/windows/directx/d3dx10/authors.txt
+backend/basis/windows/directx/d3dx10/d3dx10.factor
+backend/basis/windows/directx/d3dx10/platforms.txt
+backend/basis/windows/directx/d3dx10/summary.txt
+backend/basis/windows/directx/d3dx10/tags.txt
+backend/basis/windows/directx/d3dx10async/authors.txt
+backend/basis/windows/directx/d3dx10async/d3dx10async.factor
+backend/basis/windows/directx/d3dx10async/platforms.txt
+backend/basis/windows/directx/d3dx10async/summary.txt
+backend/basis/windows/directx/d3dx10async/tags.txt
+backend/basis/windows/directx/d3dx10core/authors.txt
+backend/basis/windows/directx/d3dx10core/d3dx10core.factor
+backend/basis/windows/directx/d3dx10core/platforms.txt
+backend/basis/windows/directx/d3dx10core/summary.txt
+backend/basis/windows/directx/d3dx10core/tags.txt
+backend/basis/windows/directx/d3dx10math/authors.txt
+backend/basis/windows/directx/d3dx10math/d3dx10math.factor
+backend/basis/windows/directx/d3dx10math/platforms.txt
+backend/basis/windows/directx/d3dx10math/summary.txt
+backend/basis/windows/directx/d3dx10math/tags.txt
+backend/basis/windows/directx/d3dx10mesh/authors.txt
+backend/basis/windows/directx/d3dx10mesh/d3dx10mesh.factor
+backend/basis/windows/directx/d3dx10mesh/platforms.txt
+backend/basis/windows/directx/d3dx10mesh/summary.txt
+backend/basis/windows/directx/d3dx10mesh/tags.txt
+backend/basis/windows/directx/d3dx10tex/authors.txt
+backend/basis/windows/directx/d3dx10tex/d3dx10tex.factor
+backend/basis/windows/directx/d3dx10tex/platforms.txt
+backend/basis/windows/directx/d3dx10tex/summary.txt
+backend/basis/windows/directx/d3dx10tex/tags.txt
+backend/basis/windows/directx/d3dx11/authors.txt
+backend/basis/windows/directx/d3dx11/d3dx11.factor
+backend/basis/windows/directx/d3dx11/platforms.txt
+backend/basis/windows/directx/d3dx11/summary.txt
+backend/basis/windows/directx/d3dx11/tags.txt
+backend/basis/windows/directx/d3dx11async/authors.txt
+backend/basis/windows/directx/d3dx11async/d3dx11async.factor
+backend/basis/windows/directx/d3dx11async/platforms.txt
+backend/basis/windows/directx/d3dx11async/summary.txt
+backend/basis/windows/directx/d3dx11async/tags.txt
+backend/basis/windows/directx/d3dx11core/authors.txt
+backend/basis/windows/directx/d3dx11core/d3dx11core.factor
+backend/basis/windows/directx/d3dx11core/platforms.txt
+backend/basis/windows/directx/d3dx11core/summary.txt
+backend/basis/windows/directx/d3dx11core/tags.txt
+backend/basis/windows/directx/d3dx11tex/authors.txt
+backend/basis/windows/directx/d3dx11tex/d3dx11tex.factor
+backend/basis/windows/directx/d3dx11tex/platforms.txt
+backend/basis/windows/directx/d3dx11tex/summary.txt
+backend/basis/windows/directx/d3dx11tex/tags.txt
+backend/basis/windows/directx/d3dx9/authors.txt
+backend/basis/windows/directx/d3dx9/d3dx9.factor
+backend/basis/windows/directx/d3dx9/platforms.txt
+backend/basis/windows/directx/d3dx9/summary.txt
+backend/basis/windows/directx/d3dx9/tags.txt
+backend/basis/windows/directx/d3dx9anim/authors.txt
+backend/basis/windows/directx/d3dx9anim/d3dx9anim.factor
+backend/basis/windows/directx/d3dx9anim/platforms.txt
+backend/basis/windows/directx/d3dx9anim/summary.txt
+backend/basis/windows/directx/d3dx9anim/tags.txt
+backend/basis/windows/directx/d3dx9core/authors.txt
+backend/basis/windows/directx/d3dx9core/d3dx9core.factor
+backend/basis/windows/directx/d3dx9core/platforms.txt
+backend/basis/windows/directx/d3dx9core/summary.txt
+backend/basis/windows/directx/d3dx9core/tags.txt
+backend/basis/windows/directx/d3dx9effect/authors.txt
+backend/basis/windows/directx/d3dx9effect/d3dx9effect.factor
+backend/basis/windows/directx/d3dx9effect/platforms.txt
+backend/basis/windows/directx/d3dx9effect/summary.txt
+backend/basis/windows/directx/d3dx9effect/tags.txt
+backend/basis/windows/directx/d3dx9math/authors.txt
+backend/basis/windows/directx/d3dx9math/d3dx9math.factor
+backend/basis/windows/directx/d3dx9math/platforms.txt
+backend/basis/windows/directx/d3dx9math/summary.txt
+backend/basis/windows/directx/d3dx9math/tags.txt
+backend/basis/windows/directx/d3dx9mesh/authors.txt
+backend/basis/windows/directx/d3dx9mesh/d3dx9mesh.factor
+backend/basis/windows/directx/d3dx9mesh/platforms.txt
+backend/basis/windows/directx/d3dx9mesh/summary.txt
+backend/basis/windows/directx/d3dx9mesh/tags.txt
+backend/basis/windows/directx/d3dx9shader/authors.txt
+backend/basis/windows/directx/d3dx9shader/d3dx9shader.factor
+backend/basis/windows/directx/d3dx9shader/platforms.txt
+backend/basis/windows/directx/d3dx9shader/summary.txt
+backend/basis/windows/directx/d3dx9shader/tags.txt
+backend/basis/windows/directx/d3dx9shape/authors.txt
+backend/basis/windows/directx/d3dx9shape/d3dx9shape.factor
+backend/basis/windows/directx/d3dx9shape/platforms.txt
+backend/basis/windows/directx/d3dx9shape/summary.txt
+backend/basis/windows/directx/d3dx9shape/tags.txt
+backend/basis/windows/directx/d3dx9tex/authors.txt
+backend/basis/windows/directx/d3dx9tex/d3dx9tex.factor
+backend/basis/windows/directx/d3dx9tex/platforms.txt
+backend/basis/windows/directx/d3dx9tex/summary.txt
+backend/basis/windows/directx/d3dx9tex/tags.txt
+backend/basis/windows/directx/d3dx9xof/authors.txt
+backend/basis/windows/directx/d3dx9xof/d3dx9xof.factor
+backend/basis/windows/directx/d3dx9xof/platforms.txt
+backend/basis/windows/directx/d3dx9xof/summary.txt
+backend/basis/windows/directx/d3dx9xof/tags.txt
+backend/basis/windows/directx/dcommon/authors.txt
+backend/basis/windows/directx/dcommon/dcommon.factor
+backend/basis/windows/directx/dcommon/platforms.txt
+backend/basis/windows/directx/dcommon/summary.txt
+backend/basis/windows/directx/dcommon/tags.txt
+backend/basis/windows/directx/dinput/authors.txt
+backend/basis/windows/directx/dinput/dinput.factor
+backend/basis/windows/directx/dinput/platforms.txt
+backend/basis/windows/directx/dinput/summary.txt
+backend/basis/windows/directx/dinput/tags.txt
+backend/basis/windows/directx/dinput/constants/constants-tests.factor
+backend/basis/windows/directx/dinput/constants/constants.factor
+backend/basis/windows/directx/dinput/constants/platforms.txt
+backend/basis/windows/directx/dwrite/authors.txt
+backend/basis/windows/directx/dwrite/dwrite.factor
+backend/basis/windows/directx/dwrite/platforms.txt
+backend/basis/windows/directx/dwrite/summary.txt
+backend/basis/windows/directx/dwrite/tags.txt
+backend/basis/windows/directx/dxfile/authors.txt
+backend/basis/windows/directx/dxfile/dxfile.factor
+backend/basis/windows/directx/dxfile/platforms.txt
+backend/basis/windows/directx/dxfile/summary.txt
+backend/basis/windows/directx/dxfile/tags.txt
+backend/basis/windows/directx/dxgi/authors.txt
+backend/basis/windows/directx/dxgi/dxgi.factor
+backend/basis/windows/directx/dxgi/platforms.txt
+backend/basis/windows/directx/dxgi/summary.txt
+backend/basis/windows/directx/dxgi/tags.txt
+backend/basis/windows/directx/dxgiformat/authors.txt
+backend/basis/windows/directx/dxgiformat/dxgiformat.factor
+backend/basis/windows/directx/dxgiformat/platforms.txt
+backend/basis/windows/directx/dxgiformat/summary.txt
+backend/basis/windows/directx/dxgiformat/tags.txt
+backend/basis/windows/directx/dxgitype/authors.txt
+backend/basis/windows/directx/dxgitype/dxgitype.factor
+backend/basis/windows/directx/dxgitype/platforms.txt
+backend/basis/windows/directx/dxgitype/summary.txt
+backend/basis/windows/directx/dxgitype/tags.txt
+backend/basis/windows/directx/x3daudio/authors.txt
+backend/basis/windows/directx/x3daudio/platforms.txt
+backend/basis/windows/directx/x3daudio/summary.txt
+backend/basis/windows/directx/x3daudio/tags.txt
+backend/basis/windows/directx/x3daudio/x3daudio.factor
+backend/basis/windows/directx/xact3/authors.txt
+backend/basis/windows/directx/xact3/platforms.txt
+backend/basis/windows/directx/xact3/summary.txt
+backend/basis/windows/directx/xact3/tags.txt
+backend/basis/windows/directx/xact3/xact3.factor
+backend/basis/windows/directx/xapo/authors.txt
+backend/basis/windows/directx/xapo/platforms.txt
+backend/basis/windows/directx/xapo/summary.txt
+backend/basis/windows/directx/xapo/tags.txt
+backend/basis/windows/directx/xapo/xapo.factor
+backend/basis/windows/directx/xapofx/authors.txt
+backend/basis/windows/directx/xapofx/platforms.txt
+backend/basis/windows/directx/xapofx/summary.txt
+backend/basis/windows/directx/xapofx/tags.txt
+backend/basis/windows/directx/xapofx/xapofx.factor
+backend/basis/windows/directx/xaudio2/authors.txt
+backend/basis/windows/directx/xaudio2/platforms.txt
+backend/basis/windows/directx/xaudio2/summary.txt
+backend/basis/windows/directx/xaudio2/tags.txt
+backend/basis/windows/directx/xaudio2/xaudio2.factor
+backend/basis/windows/directx/xaudio2fx/authors.txt
+backend/basis/windows/directx/xaudio2fx/platforms.txt
+backend/basis/windows/directx/xaudio2fx/summary.txt
+backend/basis/windows/directx/xaudio2fx/tags.txt
+backend/basis/windows/directx/xaudio2fx/xaudio2fx.factor
+backend/basis/windows/directx/xinput/authors.txt
+backend/basis/windows/directx/xinput/platforms.txt
+backend/basis/windows/directx/xinput/summary.txt
+backend/basis/windows/directx/xinput/tags.txt
+backend/basis/windows/directx/xinput/xinput.factor
+backend/basis/windows/dragdrop-listener/authors.txt
+backend/basis/windows/dragdrop-listener/dragdrop-listener-docs.factor
+backend/basis/windows/dragdrop-listener/dragdrop-listener.factor
+backend/basis/windows/dragdrop-listener/platforms.txt
+backend/basis/windows/dragdrop-listener/summary.txt
+backend/basis/windows/dropfiles/authors.txt
+backend/basis/windows/dropfiles/dropfiles-docs.factor
+backend/basis/windows/dropfiles/dropfiles.factor
+backend/basis/windows/dropfiles/platforms.txt
+backend/basis/windows/dropfiles/summary.txt
+backend/basis/windows/dwmapi/authors.txt
+backend/basis/windows/dwmapi/dwmapi.factor
+backend/basis/windows/dwmapi/platforms.txt
+backend/basis/windows/dwmapi/summary.txt
+backend/basis/windows/dwmapi/tags.txt
+backend/basis/windows/errors/authors.txt
+backend/basis/windows/errors/errors-tests.factor
+backend/basis/windows/errors/errors.factor
+backend/basis/windows/errors/platforms.txt
+backend/basis/windows/fonts/fonts.factor
+backend/basis/windows/fonts/platforms.txt
+backend/basis/windows/gdi32/authors.txt
+backend/basis/windows/gdi32/gdi32.factor
+backend/basis/windows/gdi32/platforms.txt
+backend/basis/windows/gdi32/tags.txt
+backend/basis/windows/gdiplus/gdiplus.factor
+backend/basis/windows/gdiplus/platforms.txt
+backend/basis/windows/handles/authors.txt
+backend/basis/windows/handles/handles.factor
+backend/basis/windows/handles/platforms.txt
+backend/basis/windows/iphlpapi/authors.txt
+backend/basis/windows/iphlpapi/iphlpapi.factor
+backend/basis/windows/iphlpapi/platforms.txt
+backend/basis/windows/kernel32/authors.txt
+backend/basis/windows/kernel32/kernel32.factor
+backend/basis/windows/kernel32/platforms.txt
+backend/basis/windows/messages/authors.txt
+backend/basis/windows/messages/messages.factor
+backend/basis/windows/messages/platforms.txt
+backend/basis/windows/ntdll/authors.txt
+backend/basis/windows/ntdll/ntdll.factor
+backend/basis/windows/ntdll/platforms.txt
+backend/basis/windows/offscreen/authors.txt
+backend/basis/windows/offscreen/offscreen-tests.factor
+backend/basis/windows/offscreen/offscreen.factor
+backend/basis/windows/offscreen/platforms.txt
+backend/basis/windows/offscreen/summary.txt
+backend/basis/windows/ole32/authors.txt
+backend/basis/windows/ole32/ole32-docs.factor
+backend/basis/windows/ole32/ole32-tests.factor
+backend/basis/windows/ole32/ole32.factor
+backend/basis/windows/ole32/platforms.txt
+backend/basis/windows/opengl32/authors.txt
+backend/basis/windows/opengl32/opengl32.factor
+backend/basis/windows/opengl32/platforms.txt
+backend/basis/windows/privileges/authors.txt
+backend/basis/windows/privileges/platforms.txt
+backend/basis/windows/privileges/privileges-tests.factor
+backend/basis/windows/privileges/privileges.factor
+backend/basis/windows/psapi/authors.txt
+backend/basis/windows/psapi/platforms.txt
+backend/basis/windows/psapi/psapi.factor
+backend/basis/windows/psapi/tags.txt
+backend/basis/windows/registry/authors.txt
+backend/basis/windows/registry/platforms.txt
+backend/basis/windows/registry/registry-tests.factor
+backend/basis/windows/registry/registry.factor
+backend/basis/windows/shell32/authors.txt
+backend/basis/windows/shell32/platforms.txt
+backend/basis/windows/shell32/shell32.factor
+backend/basis/windows/streams/platforms.txt
+backend/basis/windows/streams/streams.factor
+backend/basis/windows/streams/summary.txt
+backend/basis/windows/surface-dial/authors.txt
+backend/basis/windows/surface-dial/platforms.txt
+backend/basis/windows/surface-dial/surface-dial.factor
+backend/basis/windows/time/authors.txt
+backend/basis/windows/time/platforms.txt
+backend/basis/windows/time/time-tests.factor
+backend/basis/windows/time/time.factor
+backend/basis/windows/types/authors.txt
+backend/basis/windows/types/platforms.txt
+backend/basis/windows/types/types-tests.factor
+backend/basis/windows/types/types.factor
+backend/basis/windows/uniscribe/authors.txt
+backend/basis/windows/uniscribe/platforms.txt
+backend/basis/windows/uniscribe/summary.txt
+backend/basis/windows/uniscribe/uniscribe.factor
+backend/basis/windows/user32/authors.txt
+backend/basis/windows/user32/platforms.txt
+backend/basis/windows/user32/user32.factor
+backend/basis/windows/usp10/authors.txt
+backend/basis/windows/usp10/platforms.txt
+backend/basis/windows/usp10/tags.txt
+backend/basis/windows/usp10/usp10.factor
+backend/basis/windows/winmm/authors.txt
+backend/basis/windows/winmm/platforms.txt
+backend/basis/windows/winmm/winmm.factor
+backend/basis/windows/winsock/authors.txt
+backend/basis/windows/winsock/platforms.txt
+backend/basis/windows/winsock/winsock-tests.factor
+backend/basis/windows/winsock/winsock.factor
+backend/basis/windows/winsock/32/32.factor
+backend/basis/windows/winsock/64/64.factor
+backend/basis/wrap/authors.txt
+backend/basis/wrap/summary.txt
+backend/basis/wrap/tags.txt
+backend/basis/wrap/wrap-docs.factor
+backend/basis/wrap/wrap-tests.factor
+backend/basis/wrap/wrap.factor
+backend/basis/wrap/strings/strings-docs.factor
+backend/basis/wrap/strings/strings-tests.factor
+backend/basis/wrap/strings/strings.factor
+backend/basis/wrap/strings/summary.txt
+backend/basis/wrap/words/summary.txt
+backend/basis/wrap/words/words-docs.factor
+backend/basis/wrap/words/words-tests.factor
+backend/basis/wrap/words/words.factor
+backend/basis/x11/authors.txt
+backend/basis/x11/summary.txt
+backend/basis/x11/tags.txt
+backend/basis/x11/x11.factor
+backend/basis/x11/X/authors.txt
+backend/basis/x11/X/summary.txt
+backend/basis/x11/X/X.factor
+backend/basis/x11/clipboard/authors.txt
+backend/basis/x11/clipboard/clipboard.factor
+backend/basis/x11/clipboard/summary.txt
+backend/basis/x11/events/authors.txt
+backend/basis/x11/events/events.factor
+backend/basis/x11/events/summary.txt
+backend/basis/x11/glx/authors.txt
+backend/basis/x11/glx/glx.factor
+backend/basis/x11/glx/summary.txt
+backend/basis/x11/glx/tags.txt
+backend/basis/x11/io/authors.txt
+backend/basis/x11/io/io.factor
+backend/basis/x11/io/unix/authors.txt
+backend/basis/x11/io/unix/platforms.txt
+backend/basis/x11/io/unix/unix.factor
+backend/basis/x11/keysymdef/keysymdef.factor
+backend/basis/x11/keysymdef/summary.txt
+backend/basis/x11/syntax/authors.txt
+backend/basis/x11/syntax/syntax.factor
+backend/basis/x11/windows/authors.txt
+backend/basis/x11/windows/summary.txt
+backend/basis/x11/windows/windows.factor
+backend/basis/x11/xim/authors.txt
+backend/basis/x11/xim/summary.txt
+backend/basis/x11/xim/tags.txt
+backend/basis/x11/xim/xim.factor
+backend/basis/x11/xinput2/authors.txt
+backend/basis/x11/xinput2/xinput2.factor
+backend/basis/x11/xinput2/constants/authors.txt
+backend/basis/x11/xinput2/constants/constants.factor
+backend/basis/x11/xinput2/ffi/authors.txt
+backend/basis/x11/xinput2/ffi/ffi.factor
+backend/basis/x11/xlib/authors.txt
+backend/basis/x11/xlib/summary.txt
+backend/basis/x11/xlib/tags.txt
+backend/basis/x11/xlib/xlib.factor
+backend/basis/xdg/authors.txt
+backend/basis/xdg/summary.txt
+backend/basis/xdg/xdg.factor
+backend/basis/xml/authors.txt
+backend/basis/xml/summary.txt
+backend/basis/xml/tags.txt
+backend/basis/xml/xml-docs.factor
+backend/basis/xml/xml.factor
+backend/basis/xml/autoencoding/authors.txt
+backend/basis/xml/autoencoding/autoencoding.factor
+backend/basis/xml/autoencoding/summary.txt
+backend/basis/xml/char-classes/authors.txt
+backend/basis/xml/char-classes/char-classes.factor
+backend/basis/xml/char-classes/summary.txt
+backend/basis/xml/data/authors.txt
+backend/basis/xml/data/data-docs.factor
+backend/basis/xml/data/data-tests.factor
+backend/basis/xml/data/data.factor
+backend/basis/xml/data/summary.txt
+backend/basis/xml/data/tags.txt
+backend/basis/xml/dtd/authors.txt
+backend/basis/xml/dtd/dtd.factor
+backend/basis/xml/dtd/summary.txt
+backend/basis/xml/elements/authors.txt
+backend/basis/xml/elements/elements.factor
+backend/basis/xml/elements/summary.txt
+backend/basis/xml/entities/authors.txt
+backend/basis/xml/entities/entities-docs.factor
+backend/basis/xml/entities/entities.factor
+backend/basis/xml/entities/summary.txt
+backend/basis/xml/entities/html/authors.txt
+backend/basis/xml/entities/html/html-docs.factor
+backend/basis/xml/entities/html/html.factor
+backend/basis/xml/entities/html/summary.txt
+backend/basis/xml/entities/html/xhtml-lat1.ent
+backend/basis/xml/entities/html/xhtml-special.ent
+backend/basis/xml/entities/html/xhtml-symbol.ent
+backend/basis/xml/errors/authors.txt
+backend/basis/xml/errors/errors-docs.factor
+backend/basis/xml/errors/errors-tests.factor
+backend/basis/xml/errors/errors.factor
+backend/basis/xml/errors/summary.txt
+backend/basis/xml/errors/debugger/authors.txt
+backend/basis/xml/errors/debugger/debugger.factor
+backend/basis/xml/name/authors.txt
+backend/basis/xml/name/name.factor
+backend/basis/xml/name/summary.txt
+backend/basis/xml/state/authors.txt
+backend/basis/xml/state/state.factor
+backend/basis/xml/state/summary.txt
+backend/basis/xml/syntax/authors.txt
+backend/basis/xml/syntax/summary.txt
+backend/basis/xml/syntax/syntax-docs.factor
+backend/basis/xml/syntax/syntax-tests.factor
+backend/basis/xml/syntax/syntax.factor
+backend/basis/xml/syntax/tags.txt
+backend/basis/xml/syntax/inverse/inverse.factor
+backend/basis/xml/tests/ascii.xml
+backend/basis/xml/tests/authors.txt
+backend/basis/xml/tests/cdata.factor
+backend/basis/xml/tests/encodings.factor
+backend/basis/xml/tests/funny-dtd.factor
+backend/basis/xml/tests/funny-dtd.xml
+backend/basis/xml/tests/latin1.xml
+backend/basis/xml/tests/latin5.xml
+backend/basis/xml/tests/prologless.xml
+backend/basis/xml/tests/soap.factor
+backend/basis/xml/tests/soap.xml
+backend/basis/xml/tests/spaces.xml
+backend/basis/xml/tests/state-parser-tests.factor
+backend/basis/xml/tests/templating.factor
+backend/basis/xml/tests/test.factor
+backend/basis/xml/tests/test.xml
+backend/basis/xml/tests/unitag.xml
+backend/basis/xml/tests/utf8-bom.xml
+backend/basis/xml/tests/utf8.xml
+backend/basis/xml/tests/utf16.xml
+backend/basis/xml/tests/utf16be-bom.xml
+backend/basis/xml/tests/utf16be.xml
+backend/basis/xml/tests/utf16le-bom.xml
+backend/basis/xml/tests/utf16le.xml
+backend/basis/xml/tests/xmltest.factor
+backend/basis/xml/tests/xmode-dtd.factor
+backend/basis/xml/tests/xmltest/canonxml.html
+backend/basis/xml/tests/xmltest/readme.html
+backend/basis/xml/tests/xmltest/xmltest.xml
+backend/basis/xml/tests/xmltest/invalid/002.ent
+backend/basis/xml/tests/xmltest/invalid/002.xml
+backend/basis/xml/tests/xmltest/invalid/005.ent
+backend/basis/xml/tests/xmltest/invalid/005.xml
+backend/basis/xml/tests/xmltest/invalid/006.ent
+backend/basis/xml/tests/xmltest/invalid/006.xml
+backend/basis/xml/tests/xmltest/invalid/not-sa/022.ent
+backend/basis/xml/tests/xmltest/invalid/not-sa/022.xml
+backend/basis/xml/tests/xmltest/invalid/not-sa/out/022.xml
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/001.ent
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/001.xml
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/002.ent
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/002.xml
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/003.ent
+backend/basis/xml/tests/xmltest/not-wf/ext-sa/003.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/001.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/001.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/002.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/003.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/003.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/004.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/004.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/005.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/005.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/006.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/006.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/007.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/007.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/008.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/008.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/009.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/009.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/010.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/010.xml
+backend/basis/xml/tests/xmltest/not-wf/not-sa/011.ent
+backend/basis/xml/tests/xmltest/not-wf/not-sa/011.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/001.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/002.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/003.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/004.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/005.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/006.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/007.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/008.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/009.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/010.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/011.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/012.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/013.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/014.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/015.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/016.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/017.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/018.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/019.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/020.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/021.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/022.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/023.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/024.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/025.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/026.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/027.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/028.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/029.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/030.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/031.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/032.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/033.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/034.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/035.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/036.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/037.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/038.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/039.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/040.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/041.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/042.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/043.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/044.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/045.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/046.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/047.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/048.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/049.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/050.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/051.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/052.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/053.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/054.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/055.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/056.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/057.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/058.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/059.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/060.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/061.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/062.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/063.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/064.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/065.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/066.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/067.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/068.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/069.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/070.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/071.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/072.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/073.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/074.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/075.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/076.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/077.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/078.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/079.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/080.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/081.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/082.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/083.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/084.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/085.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/086.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/087.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/088.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/089.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/090.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/091.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/092.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/093.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/094.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/095.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/096.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/097.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/098.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/099.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/100.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/101.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/102.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/103.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/104.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/105.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/106.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/107.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/108.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/109.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/110.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/111.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/112.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/113.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/114.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/115.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/116.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/117.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/118.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/119.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/120.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/121.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/122.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/123.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/124.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/125.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/126.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/127.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/128.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/129.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/130.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/131.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/132.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/133.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/134.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/135.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/136.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/137.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/138.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/139.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/140.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/141.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/142.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/143.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/144.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/145.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/146.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/147.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/148.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/149.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/150.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/151.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/152.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/153.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/154.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/155.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/156.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/157.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/158.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/159.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/160.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/161.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/162.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/163.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/164.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/165.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/166.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/167.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/168.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/169.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/170.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/171.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/172.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/173.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/174.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/175.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/176.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/177.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/178.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/179.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/180.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/181.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/182.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/183.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/184.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/185.ent
+backend/basis/xml/tests/xmltest/not-wf/sa/185.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/186.xml
+backend/basis/xml/tests/xmltest/not-wf/sa/null.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/001.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/001.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/002.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/002.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/003.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/003.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/004.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/004.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/005.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/005.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/006.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/006.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/007.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/007.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/008.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/008.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/009.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/009.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/010.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/010.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/011.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/011.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/012.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/012.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/013.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/013.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/014.ent
+backend/basis/xml/tests/xmltest/valid/ext-sa/014.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/001.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/002.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/003.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/004.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/005.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/006.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/007.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/008.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/009.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/010.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/011.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/012.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/013.xml
+backend/basis/xml/tests/xmltest/valid/ext-sa/out/014.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/001.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/001.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/002.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/002.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/003-1.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/003-2.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/003.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/004-1.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/004-2.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/004.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/005-1.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/005-2.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/005.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/006.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/006.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/007.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/007.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/008.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/008.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/009.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/009.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/010.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/010.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/011.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/011.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/012.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/012.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/013.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/013.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/014.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/014.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/015.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/015.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/016.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/016.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/017.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/017.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/018.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/018.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/019.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/019.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/020.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/020.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/021.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/021.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/023.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/023.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/024.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/024.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/025.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/025.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/026.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/026.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/027.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/027.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/028.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/028.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/029.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/029.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/030.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/030.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/031-1.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/031-2.ent
+backend/basis/xml/tests/xmltest/valid/not-sa/031.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/001.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/002.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/003.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/004.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/005.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/006.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/007.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/008.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/009.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/010.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/011.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/012.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/013.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/014.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/015.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/016.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/017.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/018.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/019.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/020.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/021.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/022.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/023.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/024.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/025.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/026.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/027.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/028.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/029.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/030.xml
+backend/basis/xml/tests/xmltest/valid/not-sa/out/031.xml
+backend/basis/xml/tests/xmltest/valid/sa/001.xml
+backend/basis/xml/tests/xmltest/valid/sa/002.xml
+backend/basis/xml/tests/xmltest/valid/sa/003.xml
+backend/basis/xml/tests/xmltest/valid/sa/004.xml
+backend/basis/xml/tests/xmltest/valid/sa/005.xml
+backend/basis/xml/tests/xmltest/valid/sa/006.xml
+backend/basis/xml/tests/xmltest/valid/sa/007.xml
+backend/basis/xml/tests/xmltest/valid/sa/008.xml
+backend/basis/xml/tests/xmltest/valid/sa/009.xml
+backend/basis/xml/tests/xmltest/valid/sa/010.xml
+backend/basis/xml/tests/xmltest/valid/sa/011.xml
+backend/basis/xml/tests/xmltest/valid/sa/012.xml
+backend/basis/xml/tests/xmltest/valid/sa/013.xml
+backend/basis/xml/tests/xmltest/valid/sa/014.xml
+backend/basis/xml/tests/xmltest/valid/sa/015.xml
+backend/basis/xml/tests/xmltest/valid/sa/016.xml
+backend/basis/xml/tests/xmltest/valid/sa/017.xml
+backend/basis/xml/tests/xmltest/valid/sa/018.xml
+backend/basis/xml/tests/xmltest/valid/sa/019.xml
+backend/basis/xml/tests/xmltest/valid/sa/020.xml
+backend/basis/xml/tests/xmltest/valid/sa/021.xml
+backend/basis/xml/tests/xmltest/valid/sa/022.xml
+backend/basis/xml/tests/xmltest/valid/sa/023.xml
+backend/basis/xml/tests/xmltest/valid/sa/024.xml
+backend/basis/xml/tests/xmltest/valid/sa/025.xml
+backend/basis/xml/tests/xmltest/valid/sa/026.xml
+backend/basis/xml/tests/xmltest/valid/sa/027.xml
+backend/basis/xml/tests/xmltest/valid/sa/028.xml
+backend/basis/xml/tests/xmltest/valid/sa/029.xml
+backend/basis/xml/tests/xmltest/valid/sa/030.xml
+backend/basis/xml/tests/xmltest/valid/sa/031.xml
+backend/basis/xml/tests/xmltest/valid/sa/032.xml
+backend/basis/xml/tests/xmltest/valid/sa/033.xml
+backend/basis/xml/tests/xmltest/valid/sa/034.xml
+backend/basis/xml/tests/xmltest/valid/sa/035.xml
+backend/basis/xml/tests/xmltest/valid/sa/036.xml
+backend/basis/xml/tests/xmltest/valid/sa/037.xml
+backend/basis/xml/tests/xmltest/valid/sa/038.xml
+backend/basis/xml/tests/xmltest/valid/sa/039.xml
+backend/basis/xml/tests/xmltest/valid/sa/040.xml
+backend/basis/xml/tests/xmltest/valid/sa/041.xml
+backend/basis/xml/tests/xmltest/valid/sa/042.xml
+backend/basis/xml/tests/xmltest/valid/sa/043.xml
+backend/basis/xml/tests/xmltest/valid/sa/044.xml
+backend/basis/xml/tests/xmltest/valid/sa/045.xml
+backend/basis/xml/tests/xmltest/valid/sa/046.xml
+backend/basis/xml/tests/xmltest/valid/sa/047.xml
+backend/basis/xml/tests/xmltest/valid/sa/048.xml
+backend/basis/xml/tests/xmltest/valid/sa/049.xml
+backend/basis/xml/tests/xmltest/valid/sa/050.xml
+backend/basis/xml/tests/xmltest/valid/sa/051.xml
+backend/basis/xml/tests/xmltest/valid/sa/052.xml
+backend/basis/xml/tests/xmltest/valid/sa/053.xml
+backend/basis/xml/tests/xmltest/valid/sa/054.xml
+backend/basis/xml/tests/xmltest/valid/sa/055.xml
+backend/basis/xml/tests/xmltest/valid/sa/056.xml
+backend/basis/xml/tests/xmltest/valid/sa/057.xml
+backend/basis/xml/tests/xmltest/valid/sa/058.xml
+backend/basis/xml/tests/xmltest/valid/sa/059.xml
+backend/basis/xml/tests/xmltest/valid/sa/060.xml
+backend/basis/xml/tests/xmltest/valid/sa/061.xml
+backend/basis/xml/tests/xmltest/valid/sa/062.xml
+backend/basis/xml/tests/xmltest/valid/sa/063.xml
+backend/basis/xml/tests/xmltest/valid/sa/064.xml
+backend/basis/xml/tests/xmltest/valid/sa/065.xml
+backend/basis/xml/tests/xmltest/valid/sa/066.xml
+backend/basis/xml/tests/xmltest/valid/sa/067.xml
+backend/basis/xml/tests/xmltest/valid/sa/068.xml
+backend/basis/xml/tests/xmltest/valid/sa/069.xml
+backend/basis/xml/tests/xmltest/valid/sa/070.xml
+backend/basis/xml/tests/xmltest/valid/sa/071.xml
+backend/basis/xml/tests/xmltest/valid/sa/072.xml
+backend/basis/xml/tests/xmltest/valid/sa/073.xml
+backend/basis/xml/tests/xmltest/valid/sa/074.xml
+backend/basis/xml/tests/xmltest/valid/sa/075.xml
+backend/basis/xml/tests/xmltest/valid/sa/076.xml
+backend/basis/xml/tests/xmltest/valid/sa/077.xml
+backend/basis/xml/tests/xmltest/valid/sa/078.xml
+backend/basis/xml/tests/xmltest/valid/sa/079.xml
+backend/basis/xml/tests/xmltest/valid/sa/080.xml
+backend/basis/xml/tests/xmltest/valid/sa/081.xml
+backend/basis/xml/tests/xmltest/valid/sa/082.xml
+backend/basis/xml/tests/xmltest/valid/sa/083.xml
+backend/basis/xml/tests/xmltest/valid/sa/084.xml
+backend/basis/xml/tests/xmltest/valid/sa/085.xml
+backend/basis/xml/tests/xmltest/valid/sa/086.xml
+backend/basis/xml/tests/xmltest/valid/sa/087.xml
+backend/basis/xml/tests/xmltest/valid/sa/088.xml
+backend/basis/xml/tests/xmltest/valid/sa/089.xml
+backend/basis/xml/tests/xmltest/valid/sa/090.xml
+backend/basis/xml/tests/xmltest/valid/sa/091.xml
+backend/basis/xml/tests/xmltest/valid/sa/092.xml
+backend/basis/xml/tests/xmltest/valid/sa/093.xml
+backend/basis/xml/tests/xmltest/valid/sa/094.xml
+backend/basis/xml/tests/xmltest/valid/sa/095.xml
+backend/basis/xml/tests/xmltest/valid/sa/096.xml
+backend/basis/xml/tests/xmltest/valid/sa/097.ent
+backend/basis/xml/tests/xmltest/valid/sa/097.xml
+backend/basis/xml/tests/xmltest/valid/sa/098.xml
+backend/basis/xml/tests/xmltest/valid/sa/099.xml
+backend/basis/xml/tests/xmltest/valid/sa/100.xml
+backend/basis/xml/tests/xmltest/valid/sa/101.xml
+backend/basis/xml/tests/xmltest/valid/sa/102.xml
+backend/basis/xml/tests/xmltest/valid/sa/103.xml
+backend/basis/xml/tests/xmltest/valid/sa/104.xml
+backend/basis/xml/tests/xmltest/valid/sa/105.xml
+backend/basis/xml/tests/xmltest/valid/sa/106.xml
+backend/basis/xml/tests/xmltest/valid/sa/107.xml
+backend/basis/xml/tests/xmltest/valid/sa/108.xml
+backend/basis/xml/tests/xmltest/valid/sa/109.xml
+backend/basis/xml/tests/xmltest/valid/sa/110.xml
+backend/basis/xml/tests/xmltest/valid/sa/111.xml
+backend/basis/xml/tests/xmltest/valid/sa/112.xml
+backend/basis/xml/tests/xmltest/valid/sa/113.xml
+backend/basis/xml/tests/xmltest/valid/sa/114.xml
+backend/basis/xml/tests/xmltest/valid/sa/115.xml
+backend/basis/xml/tests/xmltest/valid/sa/116.xml
+backend/basis/xml/tests/xmltest/valid/sa/117.xml
+backend/basis/xml/tests/xmltest/valid/sa/118.xml
+backend/basis/xml/tests/xmltest/valid/sa/119.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/001.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/002.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/003.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/004.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/005.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/006.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/007.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/008.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/009.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/010.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/011.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/012.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/013.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/014.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/015.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/016.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/017.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/018.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/019.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/020.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/021.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/022.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/023.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/024.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/025.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/026.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/027.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/028.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/029.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/030.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/031.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/032.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/033.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/034.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/035.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/036.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/037.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/038.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/039.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/040.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/041.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/042.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/043.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/044.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/045.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/046.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/047.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/048.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/049.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/050.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/051.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/052.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/053.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/054.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/055.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/056.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/057.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/058.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/059.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/060.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/061.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/062.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/063.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/064.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/065.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/066.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/067.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/068.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/069.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/070.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/071.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/072.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/073.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/074.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/075.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/076.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/077.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/078.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/079.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/080.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/081.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/082.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/083.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/084.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/085.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/086.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/087.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/088.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/089.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/090.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/091.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/092.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/093.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/094.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/095.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/096.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/097.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/098.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/099.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/100.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/101.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/102.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/103.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/104.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/105.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/106.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/107.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/108.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/109.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/110.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/111.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/112.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/113.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/114.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/115.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/116.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/117.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/118.xml
+backend/basis/xml/tests/xmltest/valid/sa/out/119.xml
+backend/basis/xml/tokenize/authors.txt
+backend/basis/xml/tokenize/summary.txt
+backend/basis/xml/tokenize/tokenize.factor
+backend/basis/xml/traversal/authors.txt
+backend/basis/xml/traversal/summary.txt
+backend/basis/xml/traversal/tags.txt
+backend/basis/xml/traversal/traversal-docs.factor
+backend/basis/xml/traversal/traversal-tests.factor
+backend/basis/xml/traversal/traversal.factor
+backend/basis/xml/writer/authors.txt
+backend/basis/xml/writer/summary.txt
+backend/basis/xml/writer/writer-docs.factor
+backend/basis/xml/writer/writer-tests.factor
+backend/basis/xml/writer/writer.factor
+backend/basis/xml-rpc/authors.txt
+backend/basis/xml-rpc/summary.txt
+backend/basis/xml-rpc/tags.txt
+backend/basis/xml-rpc/xml-rpc-docs.factor
+backend/basis/xml-rpc/xml-rpc-tests.factor
+backend/basis/xml-rpc/xml-rpc.factor
+backend/basis/xmode/authors.txt
+backend/basis/xmode/README.txt
+backend/basis/xmode/summary.txt
+backend/basis/xmode/xmode.dtd
+backend/basis/xmode/catalog/authors.txt
+backend/basis/xmode/catalog/catalog-tests.factor
+backend/basis/xmode/catalog/catalog.factor
+backend/basis/xmode/code2html/authors.txt
+backend/basis/xmode/code2html/code2html-tests.factor
+backend/basis/xmode/code2html/code2html.factor
+backend/basis/xmode/code2html/stylesheet.css
+backend/basis/xmode/code2html/summary.txt
+backend/basis/xmode/code2html/responder/responder.factor
+backend/basis/xmode/highlight/authors.txt
+backend/basis/xmode/highlight/highlight-docs.factor
+backend/basis/xmode/highlight/highlight.factor
+backend/basis/xmode/highlight/summary.txt
+backend/basis/xmode/keyword-map/authors.txt
+backend/basis/xmode/keyword-map/keyword-map-tests.factor
+backend/basis/xmode/keyword-map/keyword-map.factor
+backend/basis/xmode/loader/authors.txt
+backend/basis/xmode/loader/loader.factor
+backend/basis/xmode/loader/syntax/authors.txt
+backend/basis/xmode/loader/syntax/syntax.factor
+backend/basis/xmode/marker/authors.txt
+backend/basis/xmode/marker/marker-tests.factor
+backend/basis/xmode/marker/marker.factor
+backend/basis/xmode/marker/summary.txt
+backend/basis/xmode/marker/context/authors.txt
+backend/basis/xmode/marker/context/context.factor
+backend/basis/xmode/marker/state/authors.txt
+backend/basis/xmode/marker/state/state.factor
+backend/basis/xmode/modes/actionscript.xml
+backend/basis/xmode/modes/ada95.xml
+backend/basis/xmode/modes/antlr.xml
+backend/basis/xmode/modes/apacheconf.xml
+backend/basis/xmode/modes/apdl.xml
+backend/basis/xmode/modes/applescript.xml
+backend/basis/xmode/modes/asp.xml
+backend/basis/xmode/modes/aspect-j.xml
+backend/basis/xmode/modes/assembly-m68k.xml
+backend/basis/xmode/modes/assembly-macro32.xml
+backend/basis/xmode/modes/assembly-mcs51.xml
+backend/basis/xmode/modes/assembly-parrot.xml
+backend/basis/xmode/modes/assembly-r2000.xml
+backend/basis/xmode/modes/assembly-x86.xml
+backend/basis/xmode/modes/awk.xml
+backend/basis/xmode/modes/b.xml
+backend/basis/xmode/modes/batch.xml
+backend/basis/xmode/modes/bbj.xml
+backend/basis/xmode/modes/bcel.xml
+backend/basis/xmode/modes/bibtex.xml
+backend/basis/xmode/modes/c.xml
+backend/basis/xmode/modes/catalog
+backend/basis/xmode/modes/chill.xml
+backend/basis/xmode/modes/cil.xml
+backend/basis/xmode/modes/clips.xml
+backend/basis/xmode/modes/cobol.xml
+backend/basis/xmode/modes/coldfusion.xml
+backend/basis/xmode/modes/cplusplus.xml
+backend/basis/xmode/modes/csharp.xml
+backend/basis/xmode/modes/css.xml
+backend/basis/xmode/modes/csv.xml
+backend/basis/xmode/modes/cuda.xml
+backend/basis/xmode/modes/cvs-commit.xml
+backend/basis/xmode/modes/d.xml
+backend/basis/xmode/modes/django.xml
+backend/basis/xmode/modes/doxygen.xml
+backend/basis/xmode/modes/dsssl.xml
+backend/basis/xmode/modes/eiffel.xml
+backend/basis/xmode/modes/embperl.xml
+backend/basis/xmode/modes/erlang.xml
+backend/basis/xmode/modes/factor.xml
+backend/basis/xmode/modes/fhtml.xml
+backend/basis/xmode/modes/forth.xml
+backend/basis/xmode/modes/fortran.xml
+backend/basis/xmode/modes/foxpro.xml
+backend/basis/xmode/modes/freemarker.xml
+backend/basis/xmode/modes/gettext.xml
+backend/basis/xmode/modes/gnuplot.xml
+backend/basis/xmode/modes/groovy.xml
+backend/basis/xmode/modes/haskell.xml
+backend/basis/xmode/modes/hex.xml
+backend/basis/xmode/modes/hlsl.xml
+backend/basis/xmode/modes/htaccess.xml
+backend/basis/xmode/modes/html.xml
+backend/basis/xmode/modes/i4gl.xml
+backend/basis/xmode/modes/icon.xml
+backend/basis/xmode/modes/idl.xml
+backend/basis/xmode/modes/inform.xml
+backend/basis/xmode/modes/ini.xml
+backend/basis/xmode/modes/inno-setup.xml
+backend/basis/xmode/modes/interlis.xml
+backend/basis/xmode/modes/io.xml
+backend/basis/xmode/modes/java.xml
+backend/basis/xmode/modes/javacc.xml
+backend/basis/xmode/modes/javascript.xml
+backend/basis/xmode/modes/jcl.xml
+backend/basis/xmode/modes/jhtml.xml
+backend/basis/xmode/modes/jmk.xml
+backend/basis/xmode/modes/jsp.xml
+backend/basis/xmode/modes/latex.xml
+backend/basis/xmode/modes/lilypond.xml
+backend/basis/xmode/modes/lisp.xml
+backend/basis/xmode/modes/literate-haskell.xml
+backend/basis/xmode/modes/lotos.xml
+backend/basis/xmode/modes/lua.xml
+backend/basis/xmode/modes/mail.xml
+backend/basis/xmode/modes/makefile.xml
+backend/basis/xmode/modes/maple.xml
+backend/basis/xmode/modes/ml.xml
+backend/basis/xmode/modes/modula3.xml
+backend/basis/xmode/modes/moin.xml
+backend/basis/xmode/modes/mqsc.xml
+backend/basis/xmode/modes/myghty.xml
+backend/basis/xmode/modes/mysql.xml
+backend/basis/xmode/modes/netrexx.xml
+backend/basis/xmode/modes/nqc.xml
+backend/basis/xmode/modes/nsis2.xml
+backend/basis/xmode/modes/objective-c.xml
+backend/basis/xmode/modes/objectrexx.xml
+backend/basis/xmode/modes/occam.xml
+backend/basis/xmode/modes/omnimark.xml
+backend/basis/xmode/modes/pascal.xml
+backend/basis/xmode/modes/patch.xml
+backend/basis/xmode/modes/perl.xml
+backend/basis/xmode/modes/php.xml
+backend/basis/xmode/modes/pike.xml
+backend/basis/xmode/modes/pl-sql.xml
+backend/basis/xmode/modes/pl1.xml
+backend/basis/xmode/modes/pop11.xml
+backend/basis/xmode/modes/postscript.xml
+backend/basis/xmode/modes/povray.xml
+backend/basis/xmode/modes/powerdynamo.xml
+backend/basis/xmode/modes/progress.xml
+backend/basis/xmode/modes/prolog.xml
+backend/basis/xmode/modes/props.xml
+backend/basis/xmode/modes/psp.xml
+backend/basis/xmode/modes/ptl.xml
+backend/basis/xmode/modes/pvwave.xml
+backend/basis/xmode/modes/pyrex.xml
+backend/basis/xmode/modes/python.xml
+backend/basis/xmode/modes/quake.xml
+backend/basis/xmode/modes/rcp.xml
+backend/basis/xmode/modes/rd.xml
+backend/basis/xmode/modes/rebol.xml
+backend/basis/xmode/modes/redcode.xml
+backend/basis/xmode/modes/relax-ng-compact.xml
+backend/basis/xmode/modes/rest.xml
+backend/basis/xmode/modes/rfc.xml
+backend/basis/xmode/modes/rhtml.xml
+backend/basis/xmode/modes/rib.xml
+backend/basis/xmode/modes/rpmspec.xml
+backend/basis/xmode/modes/rtf.xml
+backend/basis/xmode/modes/ruby.xml
+backend/basis/xmode/modes/rview.xml
+backend/basis/xmode/modes/sas.xml
+backend/basis/xmode/modes/scheme.xml
+backend/basis/xmode/modes/sdl_pr.xml
+backend/basis/xmode/modes/sgml.xml
+backend/basis/xmode/modes/shellscript.xml
+backend/basis/xmode/modes/shtml.xml
+backend/basis/xmode/modes/slate.xml
+backend/basis/xmode/modes/smalltalk.xml
+backend/basis/xmode/modes/smi-mib.xml
+backend/basis/xmode/modes/splus.xml
+backend/basis/xmode/modes/sql-loader.xml
+backend/basis/xmode/modes/sqr.xml
+backend/basis/xmode/modes/squidconf.xml
+backend/basis/xmode/modes/ssharp.xml
+backend/basis/xmode/modes/svn-commit.xml
+backend/basis/xmode/modes/swig.xml
+backend/basis/xmode/modes/tcl.xml
+backend/basis/xmode/modes/tex.xml
+backend/basis/xmode/modes/texinfo.xml
+backend/basis/xmode/modes/text.xml
+backend/basis/xmode/modes/tpl.xml
+backend/basis/xmode/modes/tsql.xml
+backend/basis/xmode/modes/tthtml.xml
+backend/basis/xmode/modes/twiki.xml
+backend/basis/xmode/modes/typoscript.xml
+backend/basis/xmode/modes/uscript.xml
+backend/basis/xmode/modes/vbscript.xml
+backend/basis/xmode/modes/velocity.xml
+backend/basis/xmode/modes/verilog.xml
+backend/basis/xmode/modes/vhdl.xml
+backend/basis/xmode/modes/xml.xml
+backend/basis/xmode/modes/xq.xml
+backend/basis/xmode/modes/xsl.xml
+backend/basis/xmode/modes/zpt.xml
+backend/basis/xmode/rules/authors.txt
+backend/basis/xmode/rules/rules-tests.factor
+backend/basis/xmode/rules/rules.factor
+backend/basis/xmode/tokens/authors.txt
+backend/basis/xmode/tokens/tokens.factor
+backend/basis/xmode/utilities/authors.txt
+backend/basis/xmode/utilities/test.xml
+backend/basis/xmode/utilities/utilities.factor

+ 173 - 0
Gruntfile.js

@@ -0,0 +1,173 @@
+'use strict';
+
+module.exports = function (grunt) {
+    // These plugins provide necessary tasks.
+    grunt.loadNpmTasks('grunt-contrib-clean');
+    grunt.loadNpmTasks('grunt-contrib-requirejs');
+    grunt.loadNpmTasks('grunt-exec');
+    grunt.loadNpmTasks('@ambers/sdk');
+
+    var path = require('path'),
+        helpers = require('@ambers/sdk').helpers;
+
+    // Default task.
+    grunt.registerTask('default', ['amdconfig:app', 'amberc:all']);
+    grunt.registerTask('test', ['amdconfig:app', 'requirejs:test_runner', 'exec:test_runner', 'clean:test_runner']);
+    grunt.registerTask('devel', ['amdconfig:app', 'requirejs:devel']);
+    grunt.registerTask('deploy', ['amdconfig:app', 'requirejs:deploy']);
+    grunt.registerTask('deploy:lambda', ['amdconfig:app', 'requirejs:deploy_lambda']);
+
+    var id = function (x) {
+        return x
+    };
+
+    function mkDefine (deps, cb) {
+        return "define(" + JSON.stringify(deps) + "," + cb + ");"
+    }
+
+    var cbRequireAndPromiseMain = function (require) {
+        return new Promise(function (resolve, reject) {
+            require(["app/main"], resolve, reject);
+        });
+    };
+
+    var lambdaExports = function (amberPromised) {
+        return function (className) {
+            var worker, workerPromise = amberPromised.then(function (amber) {
+                worker = amber.globals[className]._new();
+            });
+            return function (selector) {
+                var jsSelector, jsSelectorPromise = amberPromised.then(function (amber) {
+                    jsSelector = amber.api.st2js(selector);
+                });
+                var readyPromise = Promise.all([workerPromise, jsSelectorPromise]);
+                return function (event, context) {
+                    return readyPromise.then(function () {
+                        return worker[jsSelector](event, context);
+                    });
+                };
+            };
+        };
+    };
+
+    // Project configuration.
+    grunt.initConfig({
+        // Metadata.
+        // pkg: grunt.file.readJSON(''),
+        banner: '/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - ' +
+        '<%= grunt.template.today("yyyy-mm-dd") %>\n' +
+        '<%= pkg.homepage ? "* " + pkg.homepage + "\\n" : "" %>' +
+        '* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
+        ' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */\n',
+        // task configuration
+        amberc: {
+            options: {
+                amber_dir: path.join(__dirname, "node_modules", "@ambers", "lang"),
+                configFile: "config.js"
+            },
+            all: {
+                src: [
+                    'src/Webstore.st', 'src/Webstore-Backend.st', // list all sources in dependency order
+                    'src/Webstore-Tests.st' // list all tests in dependency order
+                ],
+                amd_namespace: 'amber-webstore',
+                libraries: ['amber/core/SUnit', 'amber/web/Web', 'silk/Silk']
+            }
+        },
+
+        amdconfig: {app: {dest: 'config.js'}},
+
+        requirejs: {
+            options: {
+                mainConfigFile: "config.js",
+                paths: {
+                    "es6-promise/auto": "node_modules/es6-promise/dist/es6-promise.auto"
+                },
+                useStrict: true
+            },
+            deploy: {
+                options: {
+                    rawText: {
+                        "helios/index": "",
+                        "app": mkDefine(["require", "es6-promise/auto"], cbRequireAndPromiseMain),
+                        "app/main": mkDefine(["deploy", "amber/core/Platform-Browser"], id)
+                    },
+                    pragmas: {
+                        excludeIdeData: true,
+                        excludeDebugContexts: true
+                    },
+                    include: ['config', 'node_modules/requirejs/require', 'app'],
+                    findNestedDependencies: true,
+                    exclude: ['helios/index'],
+                    optimize: "uglify2",
+                    out: "the.js"
+                }
+            },
+            devel: {
+                options: {
+                    rawText: {
+                        "app": mkDefine(["require", "es6-promise/auto"], cbRequireAndPromiseMain),
+                        "app/main": mkDefine(["devel", "amber/core/Platform-Browser"], id)
+                    },
+                    include: ['config', 'node_modules/requirejs/require', 'app', 'app/main'],
+                    exclude: ['devel', 'amber/core/Platform-Browser'],
+                    out: "the.js"
+                }
+            },
+            deploy_lambda: {
+                options: {
+                    rawText: {
+                        "helios/index": "",
+                        "app": mkDefine(["app/main"], lambdaExports),
+                        "app/main": mkDefine(["lambda", "amber/core/Platform-Node"], function (amber) {
+                            return amber.initialize().then(function () {
+                                return amber;
+                            });
+                        })
+                    },
+                    pragmas: {
+                        excludeIdeData: true,
+                        excludeDebugContexts: true
+                    },
+                    include: ['app'],
+                    findNestedDependencies: true,
+                    exclude: ['helios/index'],
+                    wrap: {start: helpers.nodeWrapper.start, end: "return require('app');" + helpers.nodeWrapper.end},
+                    optimize: "uglify2",
+                    out: "lambda/the.js"
+                }
+            },
+            test_runner: {
+                options: {
+                    rawText: {
+                        "jquery": "/* do not load in node test runner */",
+                        "app": mkDefine(["testing", "amber/core/Platform-Node", "amber_devkit/NodeTestRunner"], function (amber) {
+                            amber.initialize().then(function () {
+                                amber.globals.NodeTestRunner._main();
+                            });
+                        })
+                    },
+                    paths: {"amber_devkit": helpers.libPath},
+                    pragmas: {
+                        excludeIdeData: true
+                    },
+                    include: ['app'],
+                    findNestedDependencies: true,
+                    insertRequire: ['app'],
+                    optimize: "none",
+                    wrap: helpers.nodeWrapperWithShebang,
+                    out: "test_runner.js"
+                }
+            }
+        },
+
+        exec: {
+            test_runner: 'node test_runner.js'
+        },
+
+        clean: {
+            test_runner: ['test_runner.js']
+        }
+    });
+
+};

+ 22 - 0
LICENSE-MIT

@@ -0,0 +1,22 @@
+Copyright (c) 2022 GeneralFailure
+
+Permission is hereby granted, free of charge, to any person
+obtaining a copy of this software and associated documentation
+files (the "Software"), to deal in the Software without
+restriction, including without limitation the rights to use,
+copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.

+ 11 - 0
README.md

@@ -0,0 +1,11 @@
+# WebStore
+
+The Web Store pet-project
+
+## Contributing
+
+1. Have amber cli tooling installed. If you don't, see first box in these [instructions](https://lolg.it/amber/amber#getting-amber-and-setting-up-an-initial-project).
+
+1. Fork and/or clone the project, then bring it alive by: `npm run init`.
+
+1. Developing the project: Start server with `amber serve` and go to `http://localhost:4000/` in your browser. Overlay with buttons to open IDE should appear shortly.

+ 8 - 0
deploy.js

@@ -0,0 +1,8 @@
+define([
+    'amber/deploy',
+    // --- packages to be deployed begin here ---
+    'amber-webstore/Webstore'
+    // --- packages to be deployed end here ---
+], function (amber) {
+    return amber;
+});

+ 11 - 0
devel.js

@@ -0,0 +1,11 @@
+define([
+    './testing',
+    'amber/devel',
+    // --- packages used only during development begin here ---
+    'amber/legacy/Benchfib',
+    'amber/legacy/Examples',
+    'amber/legacy/IDE'
+    // --- packages used only during development end here ---
+], function (amber) {
+    return amber;
+});

+ 35 - 0
index.html

@@ -0,0 +1,35 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <title>WebStore</title>
+    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+    <meta name="author" content="GeneralFailure" />
+    <script type="text/javascript" src="the.js"></script>
+  </head>
+
+  <body>
+    <script type="text/javascript">
+      var globalThis =
+        typeof globalThis === "undefined" ? window : globalThis || window;
+      require(["app"], function (amberPromise) {
+        amberPromise.then(function (amber) {
+          amber
+            .initialize({
+              //used for all new packages in IDE
+              "transport.defaultAmdNamespace": "amber-webstore",
+            })
+            .then(function () {
+              // This shows IDE dialog in development mode (module is present).
+              // This silently fails in deploy mode (module is missing).
+              // Thus, no need to have different page for deploy, leading to less bugs.
+              require(["amber-ide-starter-dialog"], function (dlg) {
+                dlg.start();
+              });
+              // Start the app itself.
+              amber.globals.Webstore._start();
+            });
+        });
+      });
+    </script>
+  </body>
+</html>

+ 8 - 0
lambda.js

@@ -0,0 +1,8 @@
+define([
+    'amber/deploy',
+    // --- packages to be deployed begin here ---
+    'amber-webstore/Webstore-Backend'
+    // --- packages to be deployed end here ---
+], function (amber) {
+    return amber;
+});

+ 4 - 0
lambda/index.js

@@ -0,0 +1,4 @@
+var app = require('./the.js')('WebstoreBackend');
+
+exports.status = app('status');
+exports.echo = app('echoEvent:andContext:');

+ 5 - 0
local.amd.json

@@ -0,0 +1,5 @@
+{
+  "paths": {
+    "amber-webstore": "src"
+  }
+}

+ 2556 - 0
package-lock.json

@@ -0,0 +1,2556 @@
+{
+  "name": "webstore",
+  "version": "0.1.0",
+  "lockfileVersion": 2,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "webstore",
+      "version": "0.1.0",
+      "dependencies": {
+        "@ambers/contrib-jquery": "^0.6.0",
+        "@ambers/contrib-web": "^0.8.2",
+        "@ambers/domite": "^0.9.0",
+        "@ambers/lang": "^0.30.0",
+        "@ambers/silk": "^0.6.0",
+        "es6-promise": "^4.2.6"
+      },
+      "devDependencies": {
+        "@ambers/contrib-legacy": "^0.10.1",
+        "@ambers/helios": "^0.13.2",
+        "@ambers/ide-starter-modal": "^0.2.0",
+        "@ambers/sdk": "^0.12.4",
+        "grunt": "^1.0.3",
+        "grunt-contrib-clean": "^1.1.0",
+        "grunt-contrib-requirejs": "^1.0.0",
+        "grunt-exec": "^3.0.0",
+        "requirejs": "^2.3.5"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/amdefine": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@ambers/amdefine/-/amdefine-1.0.2.tgz",
+      "integrity": "sha512-0Qj9cVrpm1MP0e4AQ/HVmrE9dpuh5cyaH3WB7cww3JOd5KxYMqF7YJ2HlGzWEeClmszNk6dgXFhzEGSQ0tpOLQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.4.2"
+      }
+    },
+    "node_modules/@ambers/contrib-jquery": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-jquery/-/contrib-jquery-0.6.1.tgz",
+      "integrity": "sha512-vyDDNYgMp4x7/zVtWDaRqyKsD6D4ngg4jm9t0K1nSv6CxG1gk8q7O+5orvRox/7q0PK234qVGS3HLdDs2OprjQ==",
+      "dependencies": {
+        "@ambers/lang": ">0.22.6",
+        "jquery": ">=2"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/contrib-legacy": {
+      "version": "0.10.1",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-legacy/-/contrib-legacy-0.10.1.tgz",
+      "integrity": "sha512-QjylsUNBZZemXCv5qbhm471pL8sfMsJR4KZtjU3175aMz5TmiNtDr9UnmhM5C5UvHv0XMD9CUl643H71/RoXHw==",
+      "dev": true,
+      "dependencies": {
+        "@ambers/contrib-web": ">=0.7.3",
+        "@ambers/lang": ">0.25.3",
+        "codemirror": ">=5.44.0",
+        "jquery-ui-dist": ">=1.9.2",
+        "require-css": "^0.1.10"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/contrib-web": {
+      "version": "0.8.2",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-web/-/contrib-web-0.8.2.tgz",
+      "integrity": "sha512-KF25OAJBqAY6MKNDNZ0LN+oXsrzV4uTbi5EobOX0BMB+aQgbxRTQ74yPsJk2eMjBkCOQD0p28haO6JF8heFLHw==",
+      "dependencies": {
+        "@ambers/contrib-jquery": ">=0.5.0",
+        "@ambers/lang": ">0.22.6"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/domite": {
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/@ambers/domite/-/domite-0.9.0.tgz",
+      "integrity": "sha512-Ai39VZIxFaJr8gomTI+1SDg6QBnELJMMJwP5R4YHFFanWE811miowGHai9kI21CzJlkoxG7LAdeEfvY10yrFCA==",
+      "dependencies": {
+        "@ambers/lang": ">0.22.6"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/helios": {
+      "version": "0.13.4",
+      "resolved": "https://registry.npmjs.org/@ambers/helios/-/helios-0.13.4.tgz",
+      "integrity": "sha512-TtzCHL1/4FSEntryRAvjlxkeZRXMG2w46E6PesN/vu7CLDHzOQ7SUF2WR9mMZb2rPzj+2mmuhffdiXQ9V+j3Tw==",
+      "dev": true,
+      "dependencies": {
+        "@ambers/contrib-web": ">=0.7.3",
+        "@ambers/lang": ">0.29.1",
+        "bootstrap": "^3.3.7",
+        "codemirror": ">=5.44.0",
+        "es6-promise": "^4.2.4",
+        "jquery-ui-dist": ">=1.9.2",
+        "require-css": "^0.1.10",
+        "showdown": "^0.5.0",
+        "typeahead.js": "^0.10.5"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/ide-starter-modal": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/@ambers/ide-starter-modal/-/ide-starter-modal-0.2.0.tgz",
+      "integrity": "sha512-ckCLdvbudDkXP+mdIOWUI9WY7n+Qdnu2kJ3tKFizYWWQZFJe7tmnroz6BauFpocplr+bRFhY80I/8VKYdN43tA==",
+      "dev": true,
+      "dependencies": {
+        "mousetrap": "^1.6.2",
+        "require-css": "^0.1.10",
+        "tingle.js": "^0.13.2"
+      }
+    },
+    "node_modules/@ambers/lang": {
+      "version": "0.30.2",
+      "resolved": "https://registry.npmjs.org/@ambers/lang/-/lang-0.30.2.tgz",
+      "integrity": "sha512-2D398YNVDFxCCwUN3COItT8AVWag8G5W9a1kk122HzFRO7jrlyNkigQL8c/Q/eSmnzYncGyyPKc1AuETT/gJGg==",
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/sdk": {
+      "version": "0.12.4",
+      "resolved": "https://registry.npmjs.org/@ambers/sdk/-/sdk-0.12.4.tgz",
+      "integrity": "sha512-5JFgp49bXZcU+PN731CFYz31etD84w00Z2XPU9hNILkqwFTHJakc3AQf6wBVZczrUfyXpJctxZgPDUjfaFbX3g==",
+      "dev": true,
+      "dependencies": {
+        "@ambers/amdefine": "^1.0.2",
+        "amd-config-builder": "^0.3.0",
+        "requirejs": "^2.1.19",
+        "requirejs-text": "^2.0.12"
+      },
+      "engines": {
+        "@ambers/lang": ">0.22.6",
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/@ambers/silk": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/@ambers/silk/-/silk-0.6.1.tgz",
+      "integrity": "sha512-2hE/4QbbYH2r6tSizMnB9n8wlkCK1IuXtbKcAazp6S0crBR9Y8vRD3NVy26NH95Dr8PS29brm84vgZA/mFNlEQ==",
+      "dependencies": {
+        "@ambers/domite": "^0.9.0",
+        "@ambers/lang": ">=0.24.0"
+      },
+      "engines": {
+        "node": ">=4.0.0"
+      }
+    },
+    "node_modules/abbrev": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+      "dev": true
+    },
+    "node_modules/amd-config-builder": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/amd-config-builder/-/amd-config-builder-0.3.2.tgz",
+      "integrity": "sha512-SW9emLjVGlrBri1q3mIcXmT2p7Jh57RBGWh5iW5ac85D/ZuGt4NikQAjntD0htuoC2f0bhQXXWt4aVkuzmQGPA==",
+      "dev": true,
+      "dependencies": {
+        "findit2": "^2.2.3",
+        "lodash": "^4.17.21"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/ansi-styles": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+      "dev": true,
+      "dependencies": {
+        "color-convert": "^2.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+      }
+    },
+    "node_modules/argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "dev": true,
+      "dependencies": {
+        "sprintf-js": "~1.0.2"
+      }
+    },
+    "node_modules/array-each": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/array-slice": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/async": {
+      "version": "1.5.2",
+      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+      "dev": true
+    },
+    "node_modules/balanced-match": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+      "dev": true
+    },
+    "node_modules/bootstrap": {
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz",
+      "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==",
+      "dev": true,
+      "engines": {
+        "node": ">=6"
+      }
+    },
+    "node_modules/brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+      "dev": true,
+      "dependencies": {
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/braces": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "dev": true,
+      "dependencies": {
+        "fill-range": "^7.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+      "dev": true,
+      "dependencies": {
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      },
+      "engines": {
+        "node": ">=10"
+      },
+      "funding": {
+        "url": "https://github.com/chalk/chalk?sponsor=1"
+      }
+    },
+    "node_modules/codemirror": {
+      "version": "5.65.2",
+      "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.2.tgz",
+      "integrity": "sha512-SZM4Zq7XEC8Fhroqe3LxbEEX1zUPWH1wMr5zxiBuiUF64iYOUH/JI88v4tBag8MiBS8B8gRv8O1pPXGYXQ4ErA==",
+      "dev": true
+    },
+    "node_modules/color-convert": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+      "dev": true,
+      "dependencies": {
+        "color-name": "~1.1.4"
+      },
+      "engines": {
+        "node": ">=7.0.0"
+      }
+    },
+    "node_modules/color-name": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+      "dev": true
+    },
+    "node_modules/colors": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+      "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.1.90"
+      }
+    },
+    "node_modules/concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+      "dev": true
+    },
+    "node_modules/dateformat": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/detect-file": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/es6-promise": {
+      "version": "4.2.8",
+      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+      "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
+    },
+    "node_modules/esprima": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+      "dev": true,
+      "bin": {
+        "esparse": "bin/esparse.js",
+        "esvalidate": "bin/esvalidate.js"
+      },
+      "engines": {
+        "node": ">=4"
+      }
+    },
+    "node_modules/eventemitter2": {
+      "version": "0.4.14",
+      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+      "dev": true
+    },
+    "node_modules/exit": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/expand-tilde": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+      "dev": true,
+      "dependencies": {
+        "homedir-polyfill": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/extend": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "dev": true
+    },
+    "node_modules/fill-range": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "dev": true,
+      "dependencies": {
+        "to-regex-range": "^5.0.1"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/findit2": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/findit2/-/findit2-2.2.3.tgz",
+      "integrity": "sha1-WKRmaX34piBc39vzlVNri9d3pfY=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.22"
+      }
+    },
+    "node_modules/findup-sync": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
+      "dev": true,
+      "dependencies": {
+        "glob": "~5.0.0"
+      },
+      "engines": {
+        "node": ">= 0.6.0"
+      }
+    },
+    "node_modules/findup-sync/node_modules/glob": {
+      "version": "5.0.15",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+      "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+      "dev": true,
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/fined": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+      "dev": true,
+      "dependencies": {
+        "expand-tilde": "^2.0.2",
+        "is-plain-object": "^2.0.3",
+        "object.defaults": "^1.1.0",
+        "object.pick": "^1.2.0",
+        "parse-filepath": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/flagged-respawn": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/for-in": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/for-own": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+      "dev": true,
+      "dependencies": {
+        "for-in": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+      "dev": true
+    },
+    "node_modules/function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "dev": true
+    },
+    "node_modules/getobject": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+      "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
+      "dev": true,
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/glob": {
+      "version": "7.1.7",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+      "dev": true,
+      "dependencies": {
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.0.4",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
+    "node_modules/global-modules": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+      "dev": true,
+      "dependencies": {
+        "global-prefix": "^1.0.1",
+        "is-windows": "^1.0.1",
+        "resolve-dir": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/global-prefix": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+      "dev": true,
+      "dependencies": {
+        "expand-tilde": "^2.0.2",
+        "homedir-polyfill": "^1.0.1",
+        "ini": "^1.3.4",
+        "is-windows": "^1.0.1",
+        "which": "^1.2.14"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/global-prefix/node_modules/which": {
+      "version": "1.3.1",
+      "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+      "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+      "dev": true,
+      "dependencies": {
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "which": "bin/which"
+      }
+    },
+    "node_modules/grunt": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
+      "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==",
+      "dev": true,
+      "dependencies": {
+        "dateformat": "~3.0.3",
+        "eventemitter2": "~0.4.13",
+        "exit": "~0.1.2",
+        "findup-sync": "~0.3.0",
+        "glob": "~7.1.6",
+        "grunt-cli": "~1.4.2",
+        "grunt-known-options": "~2.0.0",
+        "grunt-legacy-log": "~3.0.0",
+        "grunt-legacy-util": "~2.0.1",
+        "iconv-lite": "~0.4.13",
+        "js-yaml": "~3.14.0",
+        "minimatch": "~3.0.4",
+        "mkdirp": "~1.0.4",
+        "nopt": "~3.0.6",
+        "rimraf": "~3.0.2"
+      },
+      "bin": {
+        "grunt": "bin/grunt"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/grunt-cli": {
+      "version": "1.4.3",
+      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+      "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+      "dev": true,
+      "dependencies": {
+        "grunt-known-options": "~2.0.0",
+        "interpret": "~1.1.0",
+        "liftup": "~3.0.1",
+        "nopt": "~4.0.1",
+        "v8flags": "~3.2.0"
+      },
+      "bin": {
+        "grunt": "bin/grunt"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/grunt-cli/node_modules/nopt": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+      "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+      "dev": true,
+      "dependencies": {
+        "abbrev": "1",
+        "osenv": "^0.1.4"
+      },
+      "bin": {
+        "nopt": "bin/nopt.js"
+      }
+    },
+    "node_modules/grunt-contrib-clean": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
+      "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
+      "dev": true,
+      "dependencies": {
+        "async": "^1.5.2",
+        "rimraf": "^2.5.1"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      },
+      "peerDependencies": {
+        "grunt": ">=0.4.5"
+      }
+    },
+    "node_modules/grunt-contrib-clean/node_modules/rimraf": {
+      "version": "2.7.1",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+      "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+      "dev": true,
+      "dependencies": {
+        "glob": "^7.1.3"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      }
+    },
+    "node_modules/grunt-contrib-requirejs": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-1.0.0.tgz",
+      "integrity": "sha1-7BZwyvwycTkC7lNWlFRxWy48utU=",
+      "dev": true,
+      "dependencies": {
+        "requirejs": "^2.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/grunt-exec": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-3.0.0.tgz",
+      "integrity": "sha512-cgAlreXf3muSYS5LzW0Cc4xHK03BjFOYk0MqCQ/MZ3k1Xz2GU7D+IAJg4UKicxpO+XdONJdx/NJ6kpy2wI+uHg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.0"
+      },
+      "peerDependencies": {
+        "grunt": ">=0.4"
+      }
+    },
+    "node_modules/grunt-known-options": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+      "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/grunt-legacy-log": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
+      "dev": true,
+      "dependencies": {
+        "colors": "~1.1.2",
+        "grunt-legacy-log-utils": "~2.1.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.19"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      }
+    },
+    "node_modules/grunt-legacy-log-utils": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
+      "dev": true,
+      "dependencies": {
+        "chalk": "~4.1.0",
+        "lodash": "~4.17.19"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/grunt-legacy-util": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+      "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
+      "dev": true,
+      "dependencies": {
+        "async": "~3.2.0",
+        "exit": "~0.1.2",
+        "getobject": "~1.0.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.21",
+        "underscore.string": "~3.3.5",
+        "which": "~2.0.2"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/grunt-legacy-util/node_modules/async": {
+      "version": "3.2.3",
+      "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+      "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
+      "dev": true
+    },
+    "node_modules/has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "dependencies": {
+        "function-bind": "^1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/has-flag": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+      "dev": true,
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/homedir-polyfill": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+      "dev": true,
+      "dependencies": {
+        "parse-passwd": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/hooker": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+      "dev": true,
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/iconv-lite": {
+      "version": "0.4.24",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+      "dev": true,
+      "dependencies": {
+        "safer-buffer": ">= 2.1.2 < 3"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+      "dev": true,
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/inherits": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+      "dev": true
+    },
+    "node_modules/ini": {
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+      "dev": true
+    },
+    "node_modules/interpret": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+      "dev": true
+    },
+    "node_modules/is-absolute": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+      "dev": true,
+      "dependencies": {
+        "is-relative": "^1.0.0",
+        "is-windows": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-core-module": {
+      "version": "2.8.1",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+      "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+      "dev": true,
+      "dependencies": {
+        "has": "^1.0.3"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+      "dev": true,
+      "dependencies": {
+        "is-extglob": "^2.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-number": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.12.0"
+      }
+    },
+    "node_modules/is-plain-object": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+      "dev": true,
+      "dependencies": {
+        "isobject": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-relative": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+      "dev": true,
+      "dependencies": {
+        "is-unc-path": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-unc-path": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+      "dev": true,
+      "dependencies": {
+        "unc-path-regex": "^0.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/is-windows": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+      "dev": true
+    },
+    "node_modules/isobject": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/jquery": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
+      "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
+    },
+    "node_modules/jquery-ui-dist": {
+      "version": "1.13.1",
+      "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.1.tgz",
+      "integrity": "sha512-Y711Pu4BRVrAlL58KSxX4ail74jaCJZaZcdNDLava+MgZeNwmVWmyYiK7KxyoJu1MB73eSunjJvYDbOuNrOA7w==",
+      "dev": true,
+      "dependencies": {
+        "jquery": ">=1.8.0 <4.0.0"
+      }
+    },
+    "node_modules/js-yaml": {
+      "version": "3.14.1",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+      "dev": true,
+      "dependencies": {
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
+      },
+      "bin": {
+        "js-yaml": "bin/js-yaml.js"
+      }
+    },
+    "node_modules/kind-of": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/liftup": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+      "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+      "dev": true,
+      "dependencies": {
+        "extend": "^3.0.2",
+        "findup-sync": "^4.0.0",
+        "fined": "^1.2.0",
+        "flagged-respawn": "^1.0.1",
+        "is-plain-object": "^2.0.4",
+        "object.map": "^1.0.1",
+        "rechoir": "^0.7.0",
+        "resolve": "^1.19.0"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/liftup/node_modules/findup-sync": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+      "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+      "dev": true,
+      "dependencies": {
+        "detect-file": "^1.0.0",
+        "is-glob": "^4.0.0",
+        "micromatch": "^4.0.2",
+        "resolve-dir": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+      "dev": true
+    },
+    "node_modules/make-iterator": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+      "dev": true,
+      "dependencies": {
+        "kind-of": "^6.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/map-cache": {
+      "version": "0.2.2",
+      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/micromatch": {
+      "version": "4.0.4",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+      "dev": true,
+      "dependencies": {
+        "braces": "^3.0.1",
+        "picomatch": "^2.2.3"
+      },
+      "engines": {
+        "node": ">=8.6"
+      }
+    },
+    "node_modules/minimatch": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+      "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+      "dev": true,
+      "dependencies": {
+        "brace-expansion": "^1.1.7"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/mkdirp": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+      "dev": true,
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      },
+      "engines": {
+        "node": ">=10"
+      }
+    },
+    "node_modules/mousetrap": {
+      "version": "1.6.5",
+      "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
+      "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==",
+      "dev": true
+    },
+    "node_modules/nopt": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+      "dev": true,
+      "dependencies": {
+        "abbrev": "1"
+      },
+      "bin": {
+        "nopt": "bin/nopt.js"
+      }
+    },
+    "node_modules/object.defaults": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+      "dev": true,
+      "dependencies": {
+        "array-each": "^1.0.1",
+        "array-slice": "^1.0.0",
+        "for-own": "^1.0.0",
+        "isobject": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/object.map": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+      "dev": true,
+      "dependencies": {
+        "for-own": "^1.0.0",
+        "make-iterator": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/object.pick": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+      "dev": true,
+      "dependencies": {
+        "isobject": "^3.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/once": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+      "dev": true,
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+      "dev": true,
+      "dependencies": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "node_modules/parse-filepath": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+      "dev": true,
+      "dependencies": {
+        "is-absolute": "^1.0.0",
+        "map-cache": "^0.2.0",
+        "path-root": "^0.1.1"
+      },
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/parse-passwd": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/path-parse": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+      "dev": true
+    },
+    "node_modules/path-root": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+      "dev": true,
+      "dependencies": {
+        "path-root-regex": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/path-root-regex": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "dev": true,
+      "engines": {
+        "node": ">=8.6"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/jonschlinkert"
+      }
+    },
+    "node_modules/rechoir": {
+      "version": "0.7.1",
+      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+      "dev": true,
+      "dependencies": {
+        "resolve": "^1.9.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/require-css": {
+      "version": "0.1.10",
+      "resolved": "https://registry.npmjs.org/require-css/-/require-css-0.1.10.tgz",
+      "integrity": "sha1-8duMbPsq0qOnQJFmzGz5mw0/RQI=",
+      "dev": true
+    },
+    "node_modules/requirejs": {
+      "version": "2.3.6",
+      "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
+      "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
+      "dev": true,
+      "bin": {
+        "r_js": "bin/r.js",
+        "r.js": "bin/r.js"
+      },
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/requirejs-text": {
+      "version": "2.0.16",
+      "resolved": "https://registry.npmjs.org/requirejs-text/-/requirejs-text-2.0.16.tgz",
+      "integrity": "sha512-XrzjeTb1pwzIWmkz8qnUiM20gENgiwB+66IciNuziwlaPAJsYQsQPSYyQ1kD4tGKGZxTisIfDbOHk02DpI/76Q==",
+      "dev": true
+    },
+    "node_modules/resolve": {
+      "version": "1.22.0",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+      "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+      "dev": true,
+      "dependencies": {
+        "is-core-module": "^2.8.1",
+        "path-parse": "^1.0.7",
+        "supports-preserve-symlinks-flag": "^1.0.0"
+      },
+      "bin": {
+        "resolve": "bin/resolve"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/resolve-dir": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+      "dev": true,
+      "dependencies": {
+        "expand-tilde": "^2.0.0",
+        "global-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/rimraf": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+      "dev": true,
+      "dependencies": {
+        "glob": "^7.1.3"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/isaacs"
+      }
+    },
+    "node_modules/safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "dev": true
+    },
+    "node_modules/showdown": {
+      "version": "0.5.4",
+      "resolved": "https://registry.npmjs.org/showdown/-/showdown-0.5.4.tgz",
+      "integrity": "sha1-qh7qWTda8DI0PxGjA+MtwbG0awU=",
+      "dev": true
+    },
+    "node_modules/sprintf-js": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+      "dev": true
+    },
+    "node_modules/supports-color": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+      "dev": true,
+      "dependencies": {
+        "has-flag": "^4.0.0"
+      },
+      "engines": {
+        "node": ">=8"
+      }
+    },
+    "node_modules/supports-preserve-symlinks-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/ljharb"
+      }
+    },
+    "node_modules/tingle.js": {
+      "version": "0.13.2",
+      "resolved": "https://registry.npmjs.org/tingle.js/-/tingle.js-0.13.2.tgz",
+      "integrity": "sha512-hbfHZZ/sMo+JXM47GQb57b+0lgdy+o8D1pNINSQG98cvTyH+AusafgnklVL983nFU6psjz0wr/OcHOgF/5f/Vw==",
+      "dev": true
+    },
+    "node_modules/to-regex-range": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+      "dev": true,
+      "dependencies": {
+        "is-number": "^7.0.0"
+      },
+      "engines": {
+        "node": ">=8.0"
+      }
+    },
+    "node_modules/typeahead.js": {
+      "version": "0.10.5",
+      "resolved": "https://registry.npmjs.org/typeahead.js/-/typeahead.js-0.10.5.tgz",
+      "integrity": "sha1-HZlxsPRNOF/q2/IsnzadtWKRLeE=",
+      "dev": true
+    },
+    "node_modules/unc-path-regex": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/underscore.string": {
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
+      "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
+      "dev": true,
+      "dependencies": {
+        "sprintf-js": "^1.1.1",
+        "util-deprecate": "^1.0.2"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/underscore.string/node_modules/sprintf-js": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+      "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+      "dev": true
+    },
+    "node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+      "dev": true
+    },
+    "node_modules/v8flags": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+      "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+      "dev": true,
+      "dependencies": {
+        "homedir-polyfill": "^1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/which": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+      "dev": true,
+      "dependencies": {
+        "isexe": "^2.0.0"
+      },
+      "bin": {
+        "node-which": "bin/node-which"
+      },
+      "engines": {
+        "node": ">= 8"
+      }
+    },
+    "node_modules/wrappy": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+      "dev": true
+    }
+  },
+  "dependencies": {
+    "@ambers/amdefine": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/@ambers/amdefine/-/amdefine-1.0.2.tgz",
+      "integrity": "sha512-0Qj9cVrpm1MP0e4AQ/HVmrE9dpuh5cyaH3WB7cww3JOd5KxYMqF7YJ2HlGzWEeClmszNk6dgXFhzEGSQ0tpOLQ==",
+      "dev": true
+    },
+    "@ambers/contrib-jquery": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-jquery/-/contrib-jquery-0.6.1.tgz",
+      "integrity": "sha512-vyDDNYgMp4x7/zVtWDaRqyKsD6D4ngg4jm9t0K1nSv6CxG1gk8q7O+5orvRox/7q0PK234qVGS3HLdDs2OprjQ==",
+      "requires": {
+        "@ambers/lang": ">0.22.6",
+        "jquery": ">=2"
+      }
+    },
+    "@ambers/contrib-legacy": {
+      "version": "0.10.1",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-legacy/-/contrib-legacy-0.10.1.tgz",
+      "integrity": "sha512-QjylsUNBZZemXCv5qbhm471pL8sfMsJR4KZtjU3175aMz5TmiNtDr9UnmhM5C5UvHv0XMD9CUl643H71/RoXHw==",
+      "dev": true,
+      "requires": {
+        "@ambers/contrib-web": ">=0.7.3",
+        "@ambers/lang": ">0.25.3",
+        "codemirror": ">=5.44.0",
+        "jquery-ui-dist": ">=1.9.2",
+        "require-css": "^0.1.10"
+      }
+    },
+    "@ambers/contrib-web": {
+      "version": "0.8.2",
+      "resolved": "https://registry.npmjs.org/@ambers/contrib-web/-/contrib-web-0.8.2.tgz",
+      "integrity": "sha512-KF25OAJBqAY6MKNDNZ0LN+oXsrzV4uTbi5EobOX0BMB+aQgbxRTQ74yPsJk2eMjBkCOQD0p28haO6JF8heFLHw==",
+      "requires": {
+        "@ambers/contrib-jquery": ">=0.5.0",
+        "@ambers/lang": ">0.22.6"
+      }
+    },
+    "@ambers/domite": {
+      "version": "0.9.0",
+      "resolved": "https://registry.npmjs.org/@ambers/domite/-/domite-0.9.0.tgz",
+      "integrity": "sha512-Ai39VZIxFaJr8gomTI+1SDg6QBnELJMMJwP5R4YHFFanWE811miowGHai9kI21CzJlkoxG7LAdeEfvY10yrFCA==",
+      "requires": {
+        "@ambers/lang": ">0.22.6"
+      }
+    },
+    "@ambers/helios": {
+      "version": "0.13.4",
+      "resolved": "https://registry.npmjs.org/@ambers/helios/-/helios-0.13.4.tgz",
+      "integrity": "sha512-TtzCHL1/4FSEntryRAvjlxkeZRXMG2w46E6PesN/vu7CLDHzOQ7SUF2WR9mMZb2rPzj+2mmuhffdiXQ9V+j3Tw==",
+      "dev": true,
+      "requires": {
+        "@ambers/contrib-web": ">=0.7.3",
+        "@ambers/lang": ">0.29.1",
+        "bootstrap": "^3.3.7",
+        "codemirror": ">=5.44.0",
+        "es6-promise": "^4.2.4",
+        "jquery-ui-dist": ">=1.9.2",
+        "require-css": "^0.1.10",
+        "showdown": "^0.5.0",
+        "typeahead.js": "^0.10.5"
+      }
+    },
+    "@ambers/ide-starter-modal": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/@ambers/ide-starter-modal/-/ide-starter-modal-0.2.0.tgz",
+      "integrity": "sha512-ckCLdvbudDkXP+mdIOWUI9WY7n+Qdnu2kJ3tKFizYWWQZFJe7tmnroz6BauFpocplr+bRFhY80I/8VKYdN43tA==",
+      "dev": true,
+      "requires": {
+        "mousetrap": "^1.6.2",
+        "require-css": "^0.1.10",
+        "tingle.js": "^0.13.2"
+      }
+    },
+    "@ambers/lang": {
+      "version": "0.30.2",
+      "resolved": "https://registry.npmjs.org/@ambers/lang/-/lang-0.30.2.tgz",
+      "integrity": "sha512-2D398YNVDFxCCwUN3COItT8AVWag8G5W9a1kk122HzFRO7jrlyNkigQL8c/Q/eSmnzYncGyyPKc1AuETT/gJGg=="
+    },
+    "@ambers/sdk": {
+      "version": "0.12.4",
+      "resolved": "https://registry.npmjs.org/@ambers/sdk/-/sdk-0.12.4.tgz",
+      "integrity": "sha512-5JFgp49bXZcU+PN731CFYz31etD84w00Z2XPU9hNILkqwFTHJakc3AQf6wBVZczrUfyXpJctxZgPDUjfaFbX3g==",
+      "dev": true,
+      "requires": {
+        "@ambers/amdefine": "^1.0.2",
+        "amd-config-builder": "^0.3.0",
+        "requirejs": "^2.1.19",
+        "requirejs-text": "^2.0.12"
+      }
+    },
+    "@ambers/silk": {
+      "version": "0.6.1",
+      "resolved": "https://registry.npmjs.org/@ambers/silk/-/silk-0.6.1.tgz",
+      "integrity": "sha512-2hE/4QbbYH2r6tSizMnB9n8wlkCK1IuXtbKcAazp6S0crBR9Y8vRD3NVy26NH95Dr8PS29brm84vgZA/mFNlEQ==",
+      "requires": {
+        "@ambers/domite": "^0.9.0",
+        "@ambers/lang": ">=0.24.0"
+      }
+    },
+    "abbrev": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+      "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+      "dev": true
+    },
+    "amd-config-builder": {
+      "version": "0.3.2",
+      "resolved": "https://registry.npmjs.org/amd-config-builder/-/amd-config-builder-0.3.2.tgz",
+      "integrity": "sha512-SW9emLjVGlrBri1q3mIcXmT2p7Jh57RBGWh5iW5ac85D/ZuGt4NikQAjntD0htuoC2f0bhQXXWt4aVkuzmQGPA==",
+      "dev": true,
+      "requires": {
+        "findit2": "^2.2.3",
+        "lodash": "^4.17.21"
+      }
+    },
+    "ansi-styles": {
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+      "dev": true,
+      "requires": {
+        "color-convert": "^2.0.1"
+      }
+    },
+    "argparse": {
+      "version": "1.0.10",
+      "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+      "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+      "dev": true,
+      "requires": {
+        "sprintf-js": "~1.0.2"
+      }
+    },
+    "array-each": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+      "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+      "dev": true
+    },
+    "array-slice": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+      "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+      "dev": true
+    },
+    "async": {
+      "version": "1.5.2",
+      "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+      "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+      "dev": true
+    },
+    "balanced-match": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+      "dev": true
+    },
+    "bootstrap": {
+      "version": "3.4.1",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.4.1.tgz",
+      "integrity": "sha512-yN5oZVmRCwe5aKwzRj6736nSmKDX7pLYwsXiCj/EYmo16hODaBiT4En5btW/jhBF/seV+XMx3aYwukYC3A49DA==",
+      "dev": true
+    },
+    "brace-expansion": {
+      "version": "1.1.11",
+      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+      "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+      "dev": true,
+      "requires": {
+        "balanced-match": "^1.0.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "braces": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+      "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+      "dev": true,
+      "requires": {
+        "fill-range": "^7.0.1"
+      }
+    },
+    "chalk": {
+      "version": "4.1.2",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+      "dev": true,
+      "requires": {
+        "ansi-styles": "^4.1.0",
+        "supports-color": "^7.1.0"
+      }
+    },
+    "codemirror": {
+      "version": "5.65.2",
+      "resolved": "https://registry.npmjs.org/codemirror/-/codemirror-5.65.2.tgz",
+      "integrity": "sha512-SZM4Zq7XEC8Fhroqe3LxbEEX1zUPWH1wMr5zxiBuiUF64iYOUH/JI88v4tBag8MiBS8B8gRv8O1pPXGYXQ4ErA==",
+      "dev": true
+    },
+    "color-convert": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+      "dev": true,
+      "requires": {
+        "color-name": "~1.1.4"
+      }
+    },
+    "color-name": {
+      "version": "1.1.4",
+      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+      "dev": true
+    },
+    "colors": {
+      "version": "1.1.2",
+      "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+      "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
+      "dev": true
+    },
+    "concat-map": {
+      "version": "0.0.1",
+      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+      "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+      "dev": true
+    },
+    "dateformat": {
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+      "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+      "dev": true
+    },
+    "detect-file": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+      "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
+      "dev": true
+    },
+    "es6-promise": {
+      "version": "4.2.8",
+      "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
+      "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
+    },
+    "esprima": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+      "dev": true
+    },
+    "eventemitter2": {
+      "version": "0.4.14",
+      "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
+      "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
+      "dev": true
+    },
+    "exit": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+      "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
+      "dev": true
+    },
+    "expand-tilde": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+      "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+      "dev": true,
+      "requires": {
+        "homedir-polyfill": "^1.0.1"
+      }
+    },
+    "extend": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+      "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+      "dev": true
+    },
+    "fill-range": {
+      "version": "7.0.1",
+      "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+      "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+      "dev": true,
+      "requires": {
+        "to-regex-range": "^5.0.1"
+      }
+    },
+    "findit2": {
+      "version": "2.2.3",
+      "resolved": "https://registry.npmjs.org/findit2/-/findit2-2.2.3.tgz",
+      "integrity": "sha1-WKRmaX34piBc39vzlVNri9d3pfY=",
+      "dev": true
+    },
+    "findup-sync": {
+      "version": "0.3.0",
+      "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+      "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
+      "dev": true,
+      "requires": {
+        "glob": "~5.0.0"
+      },
+      "dependencies": {
+        "glob": {
+          "version": "5.0.15",
+          "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+          "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+          "dev": true,
+          "requires": {
+            "inflight": "^1.0.4",
+            "inherits": "2",
+            "minimatch": "2 || 3",
+            "once": "^1.3.0",
+            "path-is-absolute": "^1.0.0"
+          }
+        }
+      }
+    },
+    "fined": {
+      "version": "1.2.0",
+      "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+      "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+      "dev": true,
+      "requires": {
+        "expand-tilde": "^2.0.2",
+        "is-plain-object": "^2.0.3",
+        "object.defaults": "^1.1.0",
+        "object.pick": "^1.2.0",
+        "parse-filepath": "^1.0.1"
+      }
+    },
+    "flagged-respawn": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+      "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+      "dev": true
+    },
+    "for-in": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+      "dev": true
+    },
+    "for-own": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+      "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+      "dev": true,
+      "requires": {
+        "for-in": "^1.0.1"
+      }
+    },
+    "fs.realpath": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+      "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+      "dev": true
+    },
+    "function-bind": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+      "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+      "dev": true
+    },
+    "getobject": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
+      "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==",
+      "dev": true
+    },
+    "glob": {
+      "version": "7.1.7",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
+      "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+      "dev": true,
+      "requires": {
+        "fs.realpath": "^1.0.0",
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^3.0.4",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      }
+    },
+    "global-modules": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+      "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+      "dev": true,
+      "requires": {
+        "global-prefix": "^1.0.1",
+        "is-windows": "^1.0.1",
+        "resolve-dir": "^1.0.0"
+      }
+    },
+    "global-prefix": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+      "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+      "dev": true,
+      "requires": {
+        "expand-tilde": "^2.0.2",
+        "homedir-polyfill": "^1.0.1",
+        "ini": "^1.3.4",
+        "is-windows": "^1.0.1",
+        "which": "^1.2.14"
+      },
+      "dependencies": {
+        "which": {
+          "version": "1.3.1",
+          "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+          "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+          "dev": true,
+          "requires": {
+            "isexe": "^2.0.0"
+          }
+        }
+      }
+    },
+    "grunt": {
+      "version": "1.4.1",
+      "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
+      "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==",
+      "dev": true,
+      "requires": {
+        "dateformat": "~3.0.3",
+        "eventemitter2": "~0.4.13",
+        "exit": "~0.1.2",
+        "findup-sync": "~0.3.0",
+        "glob": "~7.1.6",
+        "grunt-cli": "~1.4.2",
+        "grunt-known-options": "~2.0.0",
+        "grunt-legacy-log": "~3.0.0",
+        "grunt-legacy-util": "~2.0.1",
+        "iconv-lite": "~0.4.13",
+        "js-yaml": "~3.14.0",
+        "minimatch": "~3.0.4",
+        "mkdirp": "~1.0.4",
+        "nopt": "~3.0.6",
+        "rimraf": "~3.0.2"
+      }
+    },
+    "grunt-cli": {
+      "version": "1.4.3",
+      "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+      "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+      "dev": true,
+      "requires": {
+        "grunt-known-options": "~2.0.0",
+        "interpret": "~1.1.0",
+        "liftup": "~3.0.1",
+        "nopt": "~4.0.1",
+        "v8flags": "~3.2.0"
+      },
+      "dependencies": {
+        "nopt": {
+          "version": "4.0.3",
+          "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+          "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+          "dev": true,
+          "requires": {
+            "abbrev": "1",
+            "osenv": "^0.1.4"
+          }
+        }
+      }
+    },
+    "grunt-contrib-clean": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz",
+      "integrity": "sha1-Vkq/LQN4qYOhW54/MO51tzjEBjg=",
+      "dev": true,
+      "requires": {
+        "async": "^1.5.2",
+        "rimraf": "^2.5.1"
+      },
+      "dependencies": {
+        "rimraf": {
+          "version": "2.7.1",
+          "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+          "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+          "dev": true,
+          "requires": {
+            "glob": "^7.1.3"
+          }
+        }
+      }
+    },
+    "grunt-contrib-requirejs": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-contrib-requirejs/-/grunt-contrib-requirejs-1.0.0.tgz",
+      "integrity": "sha1-7BZwyvwycTkC7lNWlFRxWy48utU=",
+      "dev": true,
+      "requires": {
+        "requirejs": "^2.1.0"
+      }
+    },
+    "grunt-exec": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-3.0.0.tgz",
+      "integrity": "sha512-cgAlreXf3muSYS5LzW0Cc4xHK03BjFOYk0MqCQ/MZ3k1Xz2GU7D+IAJg4UKicxpO+XdONJdx/NJ6kpy2wI+uHg==",
+      "dev": true,
+      "requires": {}
+    },
+    "grunt-known-options": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+      "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
+      "dev": true
+    },
+    "grunt-legacy-log": {
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+      "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
+      "dev": true,
+      "requires": {
+        "colors": "~1.1.2",
+        "grunt-legacy-log-utils": "~2.1.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.19"
+      }
+    },
+    "grunt-legacy-log-utils": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+      "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
+      "dev": true,
+      "requires": {
+        "chalk": "~4.1.0",
+        "lodash": "~4.17.19"
+      }
+    },
+    "grunt-legacy-util": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
+      "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==",
+      "dev": true,
+      "requires": {
+        "async": "~3.2.0",
+        "exit": "~0.1.2",
+        "getobject": "~1.0.0",
+        "hooker": "~0.2.3",
+        "lodash": "~4.17.21",
+        "underscore.string": "~3.3.5",
+        "which": "~2.0.2"
+      },
+      "dependencies": {
+        "async": {
+          "version": "3.2.3",
+          "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz",
+          "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==",
+          "dev": true
+        }
+      }
+    },
+    "has": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+      "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+      "dev": true,
+      "requires": {
+        "function-bind": "^1.1.1"
+      }
+    },
+    "has-flag": {
+      "version": "4.0.0",
+      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+      "dev": true
+    },
+    "homedir-polyfill": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+      "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+      "dev": true,
+      "requires": {
+        "parse-passwd": "^1.0.0"
+      }
+    },
+    "hooker": {
+      "version": "0.2.3",
+      "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
+      "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=",
+      "dev": true
+    },
+    "iconv-lite": {
+      "version": "0.4.24",
+      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+      "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+      "dev": true,
+      "requires": {
+        "safer-buffer": ">= 2.1.2 < 3"
+      }
+    },
+    "inflight": {
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+      "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+      "dev": true,
+      "requires": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "inherits": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+      "dev": true
+    },
+    "ini": {
+      "version": "1.3.8",
+      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+      "dev": true
+    },
+    "interpret": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+      "dev": true
+    },
+    "is-absolute": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+      "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+      "dev": true,
+      "requires": {
+        "is-relative": "^1.0.0",
+        "is-windows": "^1.0.1"
+      }
+    },
+    "is-core-module": {
+      "version": "2.8.1",
+      "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
+      "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+      "dev": true,
+      "requires": {
+        "has": "^1.0.3"
+      }
+    },
+    "is-extglob": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+      "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+      "dev": true
+    },
+    "is-glob": {
+      "version": "4.0.3",
+      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+      "dev": true,
+      "requires": {
+        "is-extglob": "^2.1.1"
+      }
+    },
+    "is-number": {
+      "version": "7.0.0",
+      "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+      "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+      "dev": true
+    },
+    "is-plain-object": {
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+      "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.1"
+      }
+    },
+    "is-relative": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+      "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+      "dev": true,
+      "requires": {
+        "is-unc-path": "^1.0.0"
+      }
+    },
+    "is-unc-path": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+      "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+      "dev": true,
+      "requires": {
+        "unc-path-regex": "^0.1.2"
+      }
+    },
+    "is-windows": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+      "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+      "dev": true
+    },
+    "isexe": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+      "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+      "dev": true
+    },
+    "isobject": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+      "dev": true
+    },
+    "jquery": {
+      "version": "3.6.0",
+      "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz",
+      "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw=="
+    },
+    "jquery-ui-dist": {
+      "version": "1.13.1",
+      "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.13.1.tgz",
+      "integrity": "sha512-Y711Pu4BRVrAlL58KSxX4ail74jaCJZaZcdNDLava+MgZeNwmVWmyYiK7KxyoJu1MB73eSunjJvYDbOuNrOA7w==",
+      "dev": true,
+      "requires": {
+        "jquery": ">=1.8.0 <4.0.0"
+      }
+    },
+    "js-yaml": {
+      "version": "3.14.1",
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+      "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+      "dev": true,
+      "requires": {
+        "argparse": "^1.0.7",
+        "esprima": "^4.0.0"
+      }
+    },
+    "kind-of": {
+      "version": "6.0.3",
+      "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+      "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+      "dev": true
+    },
+    "liftup": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
+      "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==",
+      "dev": true,
+      "requires": {
+        "extend": "^3.0.2",
+        "findup-sync": "^4.0.0",
+        "fined": "^1.2.0",
+        "flagged-respawn": "^1.0.1",
+        "is-plain-object": "^2.0.4",
+        "object.map": "^1.0.1",
+        "rechoir": "^0.7.0",
+        "resolve": "^1.19.0"
+      },
+      "dependencies": {
+        "findup-sync": {
+          "version": "4.0.0",
+          "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
+          "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+          "dev": true,
+          "requires": {
+            "detect-file": "^1.0.0",
+            "is-glob": "^4.0.0",
+            "micromatch": "^4.0.2",
+            "resolve-dir": "^1.0.1"
+          }
+        }
+      }
+    },
+    "lodash": {
+      "version": "4.17.21",
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+      "dev": true
+    },
+    "make-iterator": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+      "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+      "dev": true,
+      "requires": {
+        "kind-of": "^6.0.2"
+      }
+    },
+    "map-cache": {
+      "version": "0.2.2",
+      "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+      "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+      "dev": true
+    },
+    "micromatch": {
+      "version": "4.0.4",
+      "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
+      "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+      "dev": true,
+      "requires": {
+        "braces": "^3.0.1",
+        "picomatch": "^2.2.3"
+      }
+    },
+    "minimatch": {
+      "version": "3.0.8",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+      "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+      "dev": true,
+      "requires": {
+        "brace-expansion": "^1.1.7"
+      }
+    },
+    "mkdirp": {
+      "version": "1.0.4",
+      "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+      "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+      "dev": true
+    },
+    "mousetrap": {
+      "version": "1.6.5",
+      "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
+      "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA==",
+      "dev": true
+    },
+    "nopt": {
+      "version": "3.0.6",
+      "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+      "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+      "dev": true,
+      "requires": {
+        "abbrev": "1"
+      }
+    },
+    "object.defaults": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+      "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+      "dev": true,
+      "requires": {
+        "array-each": "^1.0.1",
+        "array-slice": "^1.0.0",
+        "for-own": "^1.0.0",
+        "isobject": "^3.0.0"
+      }
+    },
+    "object.map": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+      "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+      "dev": true,
+      "requires": {
+        "for-own": "^1.0.0",
+        "make-iterator": "^1.0.0"
+      }
+    },
+    "object.pick": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+      "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+      "dev": true,
+      "requires": {
+        "isobject": "^3.0.1"
+      }
+    },
+    "once": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+      "dev": true,
+      "requires": {
+        "wrappy": "1"
+      }
+    },
+    "os-homedir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
+      "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
+      "dev": true
+    },
+    "os-tmpdir": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
+      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
+      "dev": true
+    },
+    "osenv": {
+      "version": "0.1.5",
+      "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
+      "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
+      "dev": true,
+      "requires": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "parse-filepath": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+      "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+      "dev": true,
+      "requires": {
+        "is-absolute": "^1.0.0",
+        "map-cache": "^0.2.0",
+        "path-root": "^0.1.1"
+      }
+    },
+    "parse-passwd": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+      "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+      "dev": true
+    },
+    "path-is-absolute": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+      "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+      "dev": true
+    },
+    "path-parse": {
+      "version": "1.0.7",
+      "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+      "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+      "dev": true
+    },
+    "path-root": {
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+      "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+      "dev": true,
+      "requires": {
+        "path-root-regex": "^0.1.0"
+      }
+    },
+    "path-root-regex": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+      "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+      "dev": true
+    },
+    "picomatch": {
+      "version": "2.3.1",
+      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+      "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+      "dev": true
+    },
+    "rechoir": {
+      "version": "0.7.1",
+      "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+      "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
+      "dev": true,
+      "requires": {
+        "resolve": "^1.9.0"
+      }
+    },
+    "require-css": {
+      "version": "0.1.10",
+      "resolved": "https://registry.npmjs.org/require-css/-/require-css-0.1.10.tgz",
+      "integrity": "sha1-8duMbPsq0qOnQJFmzGz5mw0/RQI=",
+      "dev": true
+    },
+    "requirejs": {
+      "version": "2.3.6",
+      "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz",
+      "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==",
+      "dev": true
+    },
+    "requirejs-text": {
+      "version": "2.0.16",
+      "resolved": "https://registry.npmjs.org/requirejs-text/-/requirejs-text-2.0.16.tgz",
+      "integrity": "sha512-XrzjeTb1pwzIWmkz8qnUiM20gENgiwB+66IciNuziwlaPAJsYQsQPSYyQ1kD4tGKGZxTisIfDbOHk02DpI/76Q==",
+      "dev": true
+    },
+    "resolve": {
+      "version": "1.22.0",
+      "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+      "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+      "dev": true,
+      "requires": {
+        "is-core-module": "^2.8.1",
+        "path-parse": "^1.0.7",
+        "supports-preserve-symlinks-flag": "^1.0.0"
+      }
+    },
+    "resolve-dir": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+      "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+      "dev": true,
+      "requires": {
+        "expand-tilde": "^2.0.0",
+        "global-modules": "^1.0.0"
+      }
+    },
+    "rimraf": {
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+      "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+      "dev": true,
+      "requires": {
+        "glob": "^7.1.3"
+      }
+    },
+    "safer-buffer": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
+      "dev": true
+    },
+    "showdown": {
+      "version": "0.5.4",
+      "resolved": "https://registry.npmjs.org/showdown/-/showdown-0.5.4.tgz",
+      "integrity": "sha1-qh7qWTda8DI0PxGjA+MtwbG0awU=",
+      "dev": true
+    },
+    "sprintf-js": {
+      "version": "1.0.3",
+      "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+      "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+      "dev": true
+    },
+    "supports-color": {
+      "version": "7.2.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+      "dev": true,
+      "requires": {
+        "has-flag": "^4.0.0"
+      }
+    },
+    "supports-preserve-symlinks-flag": {
+      "version": "1.0.0",
+      "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+      "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+      "dev": true
+    },
+    "tingle.js": {
+      "version": "0.13.2",
+      "resolved": "https://registry.npmjs.org/tingle.js/-/tingle.js-0.13.2.tgz",
+      "integrity": "sha512-hbfHZZ/sMo+JXM47GQb57b+0lgdy+o8D1pNINSQG98cvTyH+AusafgnklVL983nFU6psjz0wr/OcHOgF/5f/Vw==",
+      "dev": true
+    },
+    "to-regex-range": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+      "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+      "dev": true,
+      "requires": {
+        "is-number": "^7.0.0"
+      }
+    },
+    "typeahead.js": {
+      "version": "0.10.5",
+      "resolved": "https://registry.npmjs.org/typeahead.js/-/typeahead.js-0.10.5.tgz",
+      "integrity": "sha1-HZlxsPRNOF/q2/IsnzadtWKRLeE=",
+      "dev": true
+    },
+    "unc-path-regex": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+      "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+      "dev": true
+    },
+    "underscore.string": {
+      "version": "3.3.6",
+      "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
+      "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==",
+      "dev": true,
+      "requires": {
+        "sprintf-js": "^1.1.1",
+        "util-deprecate": "^1.0.2"
+      },
+      "dependencies": {
+        "sprintf-js": {
+          "version": "1.1.2",
+          "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+          "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==",
+          "dev": true
+        }
+      }
+    },
+    "util-deprecate": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+      "dev": true
+    },
+    "v8flags": {
+      "version": "3.2.0",
+      "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+      "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+      "dev": true,
+      "requires": {
+        "homedir-polyfill": "^1.0.1"
+      }
+    },
+    "which": {
+      "version": "2.0.2",
+      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+      "dev": true,
+      "requires": {
+        "isexe": "^2.0.0"
+      }
+    },
+    "wrappy": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+      "dev": true
+    }
+  }
+}

+ 56 - 0
package.json

@@ -0,0 +1,56 @@
+{
+  "name": "webstore",
+  "title": "WebStore",
+  "description": "The Web Store pet-project",
+  "version": "0.1.0",
+  "homepage": "https://lolg.it/GeneralFailure/AmberPetProject",
+  "author": {
+    "name": "GeneralFailure",
+    "email": "aid08-abr@yandex.ru"
+  },
+  "repository": {
+    "type": "git",
+    "url": "https://lolg.it/GeneralFailure/AmberPetProject.git"
+  },
+  "bugs": {
+    "url": "https://lolg.it/GeneralFailure/AmberPetProject/issues"
+  },
+  "licenses": [
+    {
+      "type": "MIT",
+      "url": "https://lolg.it/GeneralFailure/AmberPetProject/blob/master/LICENSE-MIT"
+    }
+  ],
+  "engines": {
+    "node": ">=4.0.0"
+  },
+  "scripts": {
+    "reset": "npm run clean && npm run init",
+    "clean": "(rm -rf node_modules || rd /s/q node_modules)",
+    "init": "npm install && grunt default devel",
+    "test": "grunt test"
+  },
+  "dependencies": {
+    "@ambers/contrib-jquery": "^0.6.0",
+    "@ambers/contrib-web": "^0.8.2",
+    "@ambers/domite": "^0.9.0",
+    "@ambers/lang": "^0.30.0",
+    "@ambers/silk": "^0.6.0",
+    "es6-promise": "^4.2.6"
+  },
+  "devDependencies": {
+    "@ambers/contrib-legacy": "^0.10.1",
+    "@ambers/helios": "^0.13.2",
+    "@ambers/ide-starter-modal": "^0.2.0",
+    "@ambers/sdk": "^0.12.4",
+    "grunt": "^1.0.3",
+    "grunt-contrib-clean": "^1.1.0",
+    "grunt-contrib-requirejs": "^1.0.0",
+    "grunt-exec": "^3.0.0",
+    "requirejs": "^2.3.5"
+  },
+  "keywords": [
+    "Amber",
+    "Smalltalk"
+  ]
+}

+ 58 - 0
src/Webstore-Backend.js

@@ -0,0 +1,58 @@
+define(["amber/boot", "require", "amber/core/Kernel-Objects"], function($boot,requirejs){"use strict";
+var $core=$boot.api,nil=$boot.nilAsValue,$nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
+var $pkg = $core.addPackage("Webstore-Backend");
+$pkg.transport = {"type":"amd","amdNamespace":"amber-webstore"};
+
+$core.addClass("WebstoreBackend", $globals.Object, "Webstore-Backend");
+$core.addMethod(
+$core.method({
+selector: "echoEvent:andContext:",
+protocol: "lambda api",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: ["event", "context"],
+source: "echoEvent: event andContext: context\x0a\x09^ #{\x0a\x09\x09#statusCode -> 200.\x0a\x09\x09#headers->#{'Access-Control-Allow-Origin' -> '*'}.\x0a\x09\x09#body -> (JSON stringify: #{#event -> event. #context -> context})\x0a\x09}",
+referencedClasses: ["JSON"],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["stringify:"]
+}, function ($methodClass){ return function (event,context){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+return $globals.HashedCollection._newFromPairs_(["statusCode",(200),"headers",$globals.HashedCollection._newFromPairs_(["Access-Control-Allow-Origin","*"]),"body",$recv($globals.JSON)._stringify_($globals.HashedCollection._newFromPairs_(["event",event,"context",context]))]);
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"echoEvent:andContext:",{event:event,context:context})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.WebstoreBackend);
+
+$core.addMethod(
+$core.method({
+selector: "status",
+protocol: "lambda api",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "status\x0a\x09^ #{\x0a\x09\x09#statusCode -> 200.\x0a\x09\x09#headers->#{'Access-Control-Allow-Origin' -> '*'}.\x0a\x09\x09#body -> (JSON stringify: #{#ok -> true. #amber -> Smalltalk version. #node -> process version})\x0a\x09}",
+referencedClasses: ["JSON", "Smalltalk"],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["stringify:", "version"]
+}, function ($methodClass){ return function (){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+return $globals.HashedCollection._newFromPairs_(["statusCode",(200),"headers",$globals.HashedCollection._newFromPairs_(["Access-Control-Allow-Origin","*"]),"body",$recv($globals.JSON)._stringify_($globals.HashedCollection._newFromPairs_(["ok",true,"amber",[$recv($globals.Smalltalk)._version()
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+,$ctx1.sendIdx["version"]=1
+//>>excludeEnd("ctx");
+][0],"node",$recv(process)._version()]))]);
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"status",{})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.WebstoreBackend);
+
+
+});

+ 23 - 0
src/Webstore-Backend.st

@@ -0,0 +1,23 @@
+Smalltalk createPackage: 'Webstore-Backend'!
+Object subclass: #WebstoreBackend
+	slots: {}
+	package: 'Webstore-Backend'!
+
+!WebstoreBackend methodsFor: 'lambda api'!
+
+echoEvent: event andContext: context
+	^ #{
+		#statusCode -> 200.
+		#headers->#{'Access-Control-Allow-Origin' -> '*'}.
+		#body -> (JSON stringify: #{#event -> event. #context -> context})
+	}
+!
+
+status
+	^ #{
+		#statusCode -> 200.
+		#headers->#{'Access-Control-Allow-Origin' -> '*'}.
+		#body -> (JSON stringify: #{#ok -> true. #amber -> Smalltalk version. #node -> process version})
+	}
+! !
+

+ 8 - 0
src/Webstore-Tests.js

@@ -0,0 +1,8 @@
+define(["amber/boot", "require", "amber/core/SUnit"], function($boot,requirejs){"use strict";
+var $core=$boot.api,nil=$boot.nilAsValue,$nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
+var $pkg = $core.addPackage("Webstore-Tests");
+$pkg.transport = {"type":"amd","amdNamespace":"amber-webstore"};
+
+$core.addClass("WebstoreTest", $globals.TestCase, "Webstore-Tests");
+
+});

+ 5 - 0
src/Webstore-Tests.st

@@ -0,0 +1,5 @@
+Smalltalk createPackage: 'Webstore-Tests'!
+TestCase subclass: #WebstoreTest
+	instanceVariableNames: ''
+	package: 'Webstore-Tests'!
+

+ 132 - 0
src/Webstore.js

@@ -0,0 +1,132 @@
+define(["amber/boot", "require", "amber/core/Kernel-Objects"], function($boot,requirejs){"use strict";
+var $core=$boot.api,nil=$boot.nilAsValue,$nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
+var $pkg = $core.addPackage("Webstore");
+$pkg.imports = ["amber/web/Web", "amber/web/Web-JQuery", "silk/Silk"];
+//>>excludeStart("imports", pragmas.excludeImports);
+$pkg.isReady = new Promise(function (resolve, reject) { requirejs(["amber/web/Web", "amber/web/Web-JQuery", "silk/Silk"], function () {resolve();}, reject); });
+//>>excludeEnd("imports");
+$pkg.transport = {"type":"amd","amdNamespace":"amber-webstore"};
+
+$core.addClass("Webstore", $globals.Object, "Webstore");
+$core.addMethod(
+$core.method({
+selector: "augmentPage",
+protocol: "starting",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "augmentPage\x0a\x09",
+referencedClasses: [],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: []
+}, function ($methodClass){ return function (){
+var self=this,$self=this;
+return self;
+
+}; }),
+$globals.Webstore);
+
+$core.addMethod(
+$core.method({
+selector: "doInspectStatus",
+protocol: "action",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "doInspectStatus\x0a\x09(self getApi: '/status')\x0a\x09\x09then: {#json. #inspect}\x0a\x09\x09catch: [ :err | Terminal alert: err ]",
+referencedClasses: ["Terminal"],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["then:catch:", "getApi:", "alert:"]
+}, function ($methodClass){ return function (){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+$recv($self._getApi_("/status"))._then_catch_(["json","inspect"],(function(err){
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx2) {
+//>>excludeEnd("ctx");
+return $recv($globals.Terminal)._alert_(err);
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx2) {$ctx2.fillBlock({err:err},$ctx1,1)});
+//>>excludeEnd("ctx");
+}));
+return self;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"doInspectStatus",{})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.Webstore);
+
+$core.addMethod(
+$core.method({
+selector: "endpoint",
+protocol: "backend",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "endpoint\x0a\x09\x22Return something like 'https://<char mess>.execute-api.eu-central-1.amazonaws.com/default'\x22\x0a\x09^ self error: 'Not yet implemented'",
+referencedClasses: [],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["error:"]
+}, function ($methodClass){ return function (){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+return $self._error_("Not yet implemented");
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"endpoint",{})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.Webstore);
+
+$core.addMethod(
+$core.method({
+selector: "getApi:",
+protocol: "backend",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: ["path"],
+source: "getApi: path\x0a\x09^ Platform fetch: self endpoint, path",
+referencedClasses: ["Platform"],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["fetch:", ",", "endpoint"]
+}, function ($methodClass){ return function (path){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+return $recv($globals.Platform)._fetch_($recv($self._endpoint()).__comma(path));
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"getApi:",{path:path})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.Webstore);
+
+
+$core.addMethod(
+$core.method({
+selector: "start",
+protocol: "starting",
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: [],
+source: "start\x0a\x09self new augmentPage",
+referencedClasses: [],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["augmentPage", "new"]
+}, function ($methodClass){ return function (){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+$recv($self._new())._augmentPage();
+return self;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"start",{})});
+//>>excludeEnd("ctx");
+}; }),
+$globals.Webstore.a$cls);
+
+});

+ 36 - 0
src/Webstore.st

@@ -0,0 +1,36 @@
+Smalltalk createPackage: 'Webstore'!
+(Smalltalk packageAt: 'Webstore' ifAbsent: [ self error: 'Package not created: Webstore' ]) imports: {'amber/web/Web'. 'amber/web/Web-JQuery'. 'silk/Silk'}!
+Object subclass: #Webstore
+	slots: {}
+	package: 'Webstore'!
+
+!Webstore methodsFor: 'action'!
+
+doInspectStatus
+	(self getApi: '/status')
+		then: {#json. #inspect}
+		catch: [ :err | Terminal alert: err ]
+! !
+
+!Webstore methodsFor: 'backend'!
+
+endpoint
+	"Return something like 'https://<char mess>.execute-api.eu-central-1.amazonaws.com/default'"
+	^ self error: 'Not yet implemented'
+!
+
+getApi: path
+	^ Platform fetch: self endpoint, path
+! !
+
+!Webstore methodsFor: 'starting'!
+
+augmentPage
+! !
+
+!Webstore class methodsFor: 'starting'!
+
+start
+	self new augmentPage
+! !
+

+ 10 - 0
testing.js

@@ -0,0 +1,10 @@
+define([
+    './deploy',
+    './lambda',
+    'amber/core/SUnit',
+    // --- packages used only during automated testing begin here ---
+    'amber-webstore/Webstore-Tests'
+    // --- packages used only during automated testing end here ---
+], function (amber) {
+    return amber;
+});