├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── circle.yml ├── deploys ├── ethereum_peers_service.yaml ├── ethereum_pod.yaml ├── ethereum_service.yaml ├── oracle_pod.yaml ├── web_pod.yaml └── web_service.yaml ├── docs ├── Client flow.graffle ├── Client flow.png ├── User flow.graffle └── User flow.png ├── eth ├── README.md ├── app │ ├── images │ │ └── .gitkeep │ └── index.html ├── build │ ├── app.js │ └── contracts │ │ ├── ConvertLib.sol.js │ │ ├── DomainMicropay.sol.js │ │ ├── Migrations.sol.js │ │ └── UserClientMicropay.sol.js ├── contracts │ ├── ConvertLib.sol │ ├── DomainMicropay.sol │ ├── Migrations.sol │ └── UserClientMicropay.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js ├── test │ ├── DomainMicropay.js │ └── UserClientMicropay.js └── truffle.js ├── oracles ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── Dockerfile ├── DomainMicropay.sol.js ├── README.md ├── index.js ├── oracles.js ├── package.json └── scripts │ └── run.sh └── web ├── .editorconfig ├── .eslintrc.json ├── .npmignore ├── Dockerfile.nginx ├── README.md ├── bin └── run.sh ├── config.json ├── contents ├── demo │ ├── _index │ │ ├── article_intro.markdown │ │ └── article_rest.markdown │ └── index.json ├── howitworks │ ├── _index │ │ └── intro.md │ └── index.json ├── index.json ├── shared.json ├── signup │ ├── _index │ │ ├── collect_funds.md │ │ ├── for_companies_intro.md │ │ ├── for_users_intro.md │ │ └── install_js.md │ └── index.json └── withdraw │ └── index.json ├── nginx ├── default.conf └── nginx.conf ├── node_modules ├── .bin │ ├── cake │ ├── coffee │ ├── cssmin │ ├── errno │ ├── handlebars │ ├── image-size │ ├── lessc │ ├── marked │ ├── mime │ ├── mkdirp │ ├── punch │ ├── rimraf │ └── uglifyjs ├── accepts │ ├── .npmignore │ ├── History.md │ ├── README.md │ ├── index.js │ └── package.json ├── align-text │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── amdefine │ ├── LICENSE │ ├── README.md │ ├── amdefine.js │ ├── intercept.js │ └── package.json ├── any-promise │ ├── .jshintrc │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── implementation.d.ts │ ├── implementation.js │ ├── index.d.ts │ ├── index.js │ ├── loader.js │ ├── optional.js │ ├── package.json │ ├── register-shim.js │ ├── register.d.ts │ ├── register.js │ └── register │ │ ├── bluebird.d.ts │ │ ├── bluebird.js │ │ ├── es6-promise.d.ts │ │ ├── es6-promise.js │ │ ├── lie.d.ts │ │ ├── lie.js │ │ ├── native-promise-only.d.ts │ │ ├── native-promise-only.js │ │ ├── pinkie.d.ts │ │ ├── pinkie.js │ │ ├── promise.d.ts │ │ ├── promise.js │ │ ├── q.d.ts │ │ ├── q.js │ │ ├── rsvp.d.ts │ │ ├── rsvp.js │ │ ├── vow.d.ts │ │ ├── vow.js │ │ ├── when.d.ts │ │ └── when.js ├── asap │ ├── CHANGES.md │ ├── LICENSE.md │ ├── README.md │ ├── asap.js │ ├── browser-asap.js │ ├── browser-raw.js │ ├── package.json │ └── raw.js ├── async │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── dist │ │ ├── async.js │ │ └── async.min.js │ ├── lib │ │ └── async.js │ └── package.json ├── balanced-match │ ├── .npmignore │ ├── LICENSE.md │ ├── README.md │ ├── index.js │ └── package.json ├── base64-url │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── basic-auth-connect │ ├── .npmignore │ ├── .travis.yml │ ├── Makefile │ ├── README.md │ ├── index.js │ └── package.json ├── batch │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── body-parser │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ ├── lib │ │ ├── read.js │ │ └── types │ │ │ ├── json.js │ │ │ ├── raw.js │ │ │ ├── text.js │ │ │ └── urlencoded.js │ ├── node_modules │ │ └── type-is │ │ │ ├── .npmignore │ │ │ ├── HISTORY.md │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── brace-expansion │ ├── README.md │ ├── index.js │ └── package.json ├── buffer-crc32 │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── tests │ │ └── crc.test.js ├── bytes │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── camelcase │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── center-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── utils.js ├── cliui │ ├── .coveralls.yml │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE.txt │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── wordwrap │ │ │ ├── .npmignore │ │ │ ├── README.markdown │ │ │ ├── example │ │ │ ├── center.js │ │ │ └── meat.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── break.js │ │ │ ├── idleness.txt │ │ │ └── wrap.js │ ├── package.json │ └── test │ │ └── cliui.js ├── coffee-script │ ├── .npmignore │ ├── CNAME │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── cake │ │ └── coffee │ ├── bower.json │ ├── lib │ │ └── coffee-script │ │ │ ├── browser.js │ │ │ ├── cake.js │ │ │ ├── coffee-script.js │ │ │ ├── command.js │ │ │ ├── grammar.js │ │ │ ├── helpers.js │ │ │ ├── index.js │ │ │ ├── lexer.js │ │ │ ├── nodes.js │ │ │ ├── optparse.js │ │ │ ├── parser.js │ │ │ ├── register.js │ │ │ ├── repl.js │ │ │ ├── rewriter.js │ │ │ ├── scope.js │ │ │ └── sourcemap.js │ ├── package.json │ ├── register.js │ └── repl.js ├── compressible │ ├── .npmignore │ ├── README.md │ ├── index.js │ ├── package.json │ └── specifications.json ├── compression │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ ├── node_modules │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ └── package.json │ │ └── on-headers │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── concat-map │ ├── .travis.yml │ ├── LICENSE │ ├── README.markdown │ ├── example │ │ └── map.js │ ├── index.js │ ├── package.json │ └── test │ │ └── map.js ├── connect-timeout │ ├── .npmignore │ ├── History.md │ ├── README.md │ ├── index.js │ └── package.json ├── connect │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── examples │ │ ├── basicAuth.js │ │ ├── bodyParser.js │ │ ├── cookieSession.js │ │ ├── csrf.js │ │ ├── directory.js │ │ ├── error.js │ │ ├── favicon.js │ │ ├── helloworld.js │ │ ├── limit.js │ │ ├── logger.fast.js │ │ ├── logger.format.js │ │ ├── logger.js │ │ ├── mounting.js │ │ ├── profiler.js │ │ ├── public │ │ │ ├── form.html │ │ │ └── tobi.jpeg │ │ ├── rollingSession.js │ │ ├── session.js │ │ ├── static.js │ │ ├── upload-stream.js │ │ ├── upload.js │ │ └── vhost.js │ ├── index.js │ ├── lib │ │ ├── cache.js │ │ ├── connect.js │ │ ├── index.js │ │ ├── middleware │ │ │ ├── basicAuth.js │ │ │ ├── bodyParser.js │ │ │ ├── compress.js │ │ │ ├── cookieParser.js │ │ │ ├── cookieSession.js │ │ │ ├── csrf.js │ │ │ ├── directory.js │ │ │ ├── errorHandler.js │ │ │ ├── favicon.js │ │ │ ├── json.js │ │ │ ├── limit.js │ │ │ ├── logger.js │ │ │ ├── methodOverride.js │ │ │ ├── multipart.js │ │ │ ├── query.js │ │ │ ├── responseTime.js │ │ │ ├── session.js │ │ │ ├── static.js │ │ │ ├── staticCache.js │ │ │ ├── timeout.js │ │ │ ├── urlencoded.js │ │ │ └── vhost.js │ │ ├── patch.js │ │ ├── proto.js │ │ ├── public │ │ │ └── favicon.ico │ │ └── utils.js │ ├── node_modules │ │ └── fresh │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ ├── package.json │ └── support │ │ ├── docs.jade │ │ └── docs.js ├── cookie-parser │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── lib │ │ └── parse.js │ └── package.json ├── cookie-signature │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── index.js │ └── package.json ├── cookie │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── core-util-is │ ├── LICENSE │ ├── README.md │ ├── float.patch │ ├── lib │ │ └── util.js │ ├── package.json │ └── test.js ├── csrf-tokens │ ├── .npmignore │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test.js ├── cssmin │ ├── README.md │ ├── bin │ │ └── cssmin │ ├── cssmin.js │ └── package.json ├── csurf │ ├── .npmignore │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── debug │ ├── .jshintrc │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── browser.js │ ├── component.json │ ├── debug.js │ ├── node.js │ └── package.json ├── decamelize │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── depd │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── ee-first │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test.js ├── errno │ ├── .jshintrc │ ├── .npmignore │ ├── README.md │ ├── build.js │ ├── cli.js │ ├── custom.js │ ├── errno.js │ ├── package.json │ └── test.js ├── errorhandler │ ├── .npmignore │ ├── History.md │ ├── README.md │ ├── index.js │ ├── package.json │ └── public │ │ ├── error.html │ │ └── style.css ├── escape-html │ ├── .npmignore │ ├── Makefile │ ├── Readme.md │ ├── component.json │ ├── index.js │ └── package.json ├── express-session │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── uid-safe │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test.js │ ├── package.json │ └── session │ │ ├── cookie.js │ │ ├── memory.js │ │ ├── session.js │ │ └── store.js ├── finalhandler │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── finished │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── fresh │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── fs.realpath │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── old.js │ └── package.json ├── fstream │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── examples │ │ ├── filter-pipe.js │ │ ├── pipe.js │ │ ├── reader.js │ │ └── symlink-write.js │ ├── fstream.js │ ├── lib │ │ ├── abstract.js │ │ ├── collect.js │ │ ├── dir-reader.js │ │ ├── dir-writer.js │ │ ├── file-reader.js │ │ ├── file-writer.js │ │ ├── get-type.js │ │ ├── link-reader.js │ │ ├── link-writer.js │ │ ├── proxy-reader.js │ │ ├── proxy-writer.js │ │ ├── reader.js │ │ ├── socket-reader.js │ │ └── writer.js │ └── package.json ├── glob │ ├── LICENSE │ ├── README.md │ ├── changelog.md │ ├── common.js │ ├── glob.js │ ├── package.json │ └── sync.js ├── graceful-fs │ ├── LICENSE │ ├── README.md │ ├── fs.js │ ├── graceful-fs.js │ ├── legacy-streams.js │ ├── package.json │ └── polyfills.js ├── handlebars │ ├── .gitmodules │ ├── .istanbul.yml │ ├── .npmignore │ ├── CONTRIBUTING.md │ ├── FAQ.md │ ├── LICENSE │ ├── README.markdown │ ├── bin │ │ └── handlebars │ ├── dist │ │ ├── amd │ │ │ ├── handlebars.js │ │ │ ├── handlebars.runtime.js │ │ │ ├── handlebars │ │ │ │ ├── base.js │ │ │ │ ├── compiler │ │ │ │ │ ├── ast.js │ │ │ │ │ ├── base.js │ │ │ │ │ ├── code-gen.js │ │ │ │ │ ├── compiler.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ ├── parser.js │ │ │ │ │ ├── printer.js │ │ │ │ │ ├── visitor.js │ │ │ │ │ └── whitespace-control.js │ │ │ │ ├── decorators.js │ │ │ │ ├── decorators │ │ │ │ │ └── inline.js │ │ │ │ ├── exception.js │ │ │ │ ├── helpers.js │ │ │ │ ├── helpers │ │ │ │ │ ├── block-helper-missing.js │ │ │ │ │ ├── each.js │ │ │ │ │ ├── helper-missing.js │ │ │ │ │ ├── if.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── lookup.js │ │ │ │ │ └── with.js │ │ │ │ ├── logger.js │ │ │ │ ├── no-conflict.js │ │ │ │ ├── runtime.js │ │ │ │ ├── safe-string.js │ │ │ │ └── utils.js │ │ │ └── precompiler.js │ │ ├── cjs │ │ │ ├── handlebars.js │ │ │ ├── handlebars.runtime.js │ │ │ ├── handlebars │ │ │ │ ├── base.js │ │ │ │ ├── compiler │ │ │ │ │ ├── ast.js │ │ │ │ │ ├── base.js │ │ │ │ │ ├── code-gen.js │ │ │ │ │ ├── compiler.js │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ ├── parser.js │ │ │ │ │ ├── printer.js │ │ │ │ │ ├── visitor.js │ │ │ │ │ └── whitespace-control.js │ │ │ │ ├── decorators.js │ │ │ │ ├── decorators │ │ │ │ │ └── inline.js │ │ │ │ ├── exception.js │ │ │ │ ├── helpers.js │ │ │ │ ├── helpers │ │ │ │ │ ├── block-helper-missing.js │ │ │ │ │ ├── each.js │ │ │ │ │ ├── helper-missing.js │ │ │ │ │ ├── if.js │ │ │ │ │ ├── log.js │ │ │ │ │ ├── lookup.js │ │ │ │ │ └── with.js │ │ │ │ ├── logger.js │ │ │ │ ├── no-conflict.js │ │ │ │ ├── runtime.js │ │ │ │ ├── safe-string.js │ │ │ │ └── utils.js │ │ │ └── precompiler.js │ │ ├── handlebars.amd.js │ │ ├── handlebars.amd.min.js │ │ ├── handlebars.js │ │ ├── handlebars.min.js │ │ ├── handlebars.runtime.amd.js │ │ ├── handlebars.runtime.amd.min.js │ │ ├── handlebars.runtime.js │ │ └── handlebars.runtime.min.js │ ├── docs │ │ ├── compiler-api.md │ │ └── decorators-api.md │ ├── lib │ │ ├── handlebars.js │ │ ├── handlebars.runtime.js │ │ ├── handlebars │ │ │ ├── base.js │ │ │ ├── compiler │ │ │ │ ├── ast.js │ │ │ │ ├── base.js │ │ │ │ ├── code-gen.js │ │ │ │ ├── compiler.js │ │ │ │ ├── helpers.js │ │ │ │ ├── javascript-compiler.js │ │ │ │ ├── parser.js │ │ │ │ ├── printer.js │ │ │ │ ├── visitor.js │ │ │ │ └── whitespace-control.js │ │ │ ├── decorators.js │ │ │ ├── decorators │ │ │ │ └── inline.js │ │ │ ├── exception.js │ │ │ ├── helpers.js │ │ │ ├── helpers │ │ │ │ ├── block-helper-missing.js │ │ │ │ ├── each.js │ │ │ │ ├── helper-missing.js │ │ │ │ ├── if.js │ │ │ │ ├── log.js │ │ │ │ ├── lookup.js │ │ │ │ └── with.js │ │ │ ├── logger.js │ │ │ ├── no-conflict.js │ │ │ ├── runtime.js │ │ │ ├── safe-string.js │ │ │ └── utils.js │ │ ├── index.js │ │ └── precompiler.js │ ├── package.json │ ├── print-script │ ├── release-notes.md │ └── runtime.js ├── http-accept │ ├── README.md │ ├── lib │ │ └── Accept.js │ └── package.json ├── iconv-lite │ ├── .npmignore │ ├── .travis.yml │ ├── Changelog.md │ ├── LICENSE │ ├── README.md │ ├── README.md~ │ ├── encodings │ │ ├── dbcs-codec.js │ │ ├── dbcs-data.js │ │ ├── index.js │ │ ├── internal.js │ │ ├── sbcs-codec.js │ │ ├── sbcs-data-generated.js │ │ ├── sbcs-data.js │ │ ├── tables │ │ │ ├── big5-added.json │ │ │ ├── cp936.json │ │ │ ├── cp949.json │ │ │ ├── cp950.json │ │ │ ├── eucjp.json │ │ │ ├── gb18030-ranges.json │ │ │ ├── gbk-added.json │ │ │ └── shiftjis.json │ │ └── utf16.js │ ├── lib │ │ ├── extend-node.js │ │ ├── index.js │ │ └── streams.js │ └── package.json ├── image-size │ ├── LICENSE │ ├── Readme.md │ ├── bin │ │ └── image-size.js │ ├── lib │ │ ├── detector.js │ │ ├── index.js │ │ ├── readUInt.js │ │ ├── types.js │ │ └── types │ │ │ ├── bmp.js │ │ │ ├── gif.js │ │ │ ├── jpg.js │ │ │ ├── png.js │ │ │ ├── psd.js │ │ │ ├── svg.js │ │ │ ├── tiff.js │ │ │ └── webp.js │ └── package.json ├── inflight │ ├── LICENSE │ ├── README.md │ ├── inflight.js │ └── package.json ├── inherits │ ├── LICENSE │ ├── README.md │ ├── inherits.js │ ├── inherits_browser.js │ └── package.json ├── is-buffer │ ├── .travis.yml │ ├── .zuul.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── basic.js ├── isarray │ ├── README.md │ ├── build │ │ └── build.js │ ├── component.json │ ├── index.js │ └── package.json ├── kind-of │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── knox │ ├── History.md │ ├── LICENSE.txt │ ├── Readme.md │ ├── lib │ │ ├── auth.js │ │ ├── client.js │ │ ├── index.js │ │ └── utils.js │ ├── node_modules │ │ └── stream-counter │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── test │ │ │ ├── test.js │ │ │ └── test.txt │ └── package.json ├── lazy-cache │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── less │ ├── .jscsrc │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── LICENSE │ ├── README.md │ ├── appveyor.yml │ ├── bin │ │ └── lessc │ ├── bower.json │ ├── browser.js │ ├── build.gradle │ ├── dist │ │ ├── less.js │ │ └── less.min.js │ ├── gradlew │ ├── gradlew.bat │ ├── index.js │ ├── lib │ │ ├── less-browser │ │ │ ├── add-default-options.js │ │ │ ├── bootstrap.js │ │ │ ├── browser.js │ │ │ ├── cache.js │ │ │ ├── error-reporting.js │ │ │ ├── file-manager.js │ │ │ ├── image-size.js │ │ │ ├── index.js │ │ │ ├── log-listener.js │ │ │ └── utils.js │ │ ├── less-node │ │ │ ├── environment.js │ │ │ ├── file-manager.js │ │ │ ├── fs.js │ │ │ ├── image-size.js │ │ │ ├── index.js │ │ │ ├── lessc-helper.js │ │ │ ├── plugin-loader.js │ │ │ └── url-file-manager.js │ │ ├── less-rhino │ │ │ └── index.js │ │ ├── less │ │ │ ├── contexts.js │ │ │ ├── data │ │ │ │ ├── colors.js │ │ │ │ ├── index.js │ │ │ │ └── unit-conversions.js │ │ │ ├── environment │ │ │ │ ├── abstract-file-manager.js │ │ │ │ ├── environment-api.js │ │ │ │ ├── environment.js │ │ │ │ └── file-manager-api.js │ │ │ ├── functions │ │ │ │ ├── color-blending.js │ │ │ │ ├── color.js │ │ │ │ ├── data-uri.js │ │ │ │ ├── default.js │ │ │ │ ├── function-caller.js │ │ │ │ ├── function-registry.js │ │ │ │ ├── index.js │ │ │ │ ├── math-helper.js │ │ │ │ ├── math.js │ │ │ │ ├── number.js │ │ │ │ ├── string.js │ │ │ │ ├── svg.js │ │ │ │ └── types.js │ │ │ ├── import-manager.js │ │ │ ├── index.js │ │ │ ├── less-error.js │ │ │ ├── logger.js │ │ │ ├── parse-tree.js │ │ │ ├── parse.js │ │ │ ├── parser │ │ │ │ ├── chunker.js │ │ │ │ ├── parser-input.js │ │ │ │ └── parser.js │ │ │ ├── plugin-manager.js │ │ │ ├── plugins │ │ │ │ └── function-importer.js │ │ │ ├── render.js │ │ │ ├── source-map-builder.js │ │ │ ├── source-map-output.js │ │ │ ├── transform-tree.js │ │ │ ├── tree │ │ │ │ ├── alpha.js │ │ │ │ ├── anonymous.js │ │ │ │ ├── assignment.js │ │ │ │ ├── attribute.js │ │ │ │ ├── call.js │ │ │ │ ├── color.js │ │ │ │ ├── combinator.js │ │ │ │ ├── comment.js │ │ │ │ ├── condition.js │ │ │ │ ├── debug-info.js │ │ │ │ ├── detached-ruleset.js │ │ │ │ ├── dimension.js │ │ │ │ ├── directive.js │ │ │ │ ├── element.js │ │ │ │ ├── expression.js │ │ │ │ ├── extend.js │ │ │ │ ├── import.js │ │ │ │ ├── index.js │ │ │ │ ├── javascript.js │ │ │ │ ├── js-eval-node.js │ │ │ │ ├── keyword.js │ │ │ │ ├── media.js │ │ │ │ ├── mixin-call.js │ │ │ │ ├── mixin-definition.js │ │ │ │ ├── negative.js │ │ │ │ ├── node.js │ │ │ │ ├── operation.js │ │ │ │ ├── paren.js │ │ │ │ ├── quoted.js │ │ │ │ ├── rule.js │ │ │ │ ├── ruleset-call.js │ │ │ │ ├── ruleset.js │ │ │ │ ├── selector.js │ │ │ │ ├── unicode-descriptor.js │ │ │ │ ├── unit.js │ │ │ │ ├── url.js │ │ │ │ ├── value.js │ │ │ │ └── variable.js │ │ │ ├── utils.js │ │ │ └── visitors │ │ │ │ ├── extend-visitor.js │ │ │ │ ├── import-sequencer.js │ │ │ │ ├── import-visitor.js │ │ │ │ ├── index.js │ │ │ │ ├── join-selector-visitor.js │ │ │ │ ├── set-tree-visibility-visitor.js │ │ │ │ ├── to-css-visitor.js │ │ │ │ └── visitor.js │ │ └── source-map │ │ │ ├── source-map-0.1.31.js │ │ │ ├── source-map-footer.js │ │ │ └── source-map-header.js │ ├── node_modules │ │ └── source-map │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── source-map.js │ ├── package.json │ └── test │ │ ├── browser │ │ ├── common.js │ │ ├── css │ │ │ ├── global-vars │ │ │ │ └── simple.css │ │ │ ├── modify-vars │ │ │ │ └── simple.css │ │ │ ├── postProcessor │ │ │ │ └── postProcessor.css │ │ │ ├── relative-urls │ │ │ │ └── urls.css │ │ │ ├── rootpath-relative │ │ │ │ └── urls.css │ │ │ ├── rootpath │ │ │ │ └── urls.css │ │ │ └── urls.css │ │ ├── jasmine-jsreporter.js │ │ ├── less.js │ │ ├── less │ │ │ ├── console-errors │ │ │ │ ├── test-error.less │ │ │ │ └── test-error.txt │ │ │ ├── errors │ │ │ │ ├── image-height-error.less │ │ │ │ ├── image-height-error.txt │ │ │ │ ├── image-size-error.less │ │ │ │ ├── image-size-error.txt │ │ │ │ ├── image-width-error.less │ │ │ │ └── image-width-error.txt │ │ │ ├── global-vars │ │ │ │ └── simple.less │ │ │ ├── imports │ │ │ │ ├── urls.less │ │ │ │ └── urls2.less │ │ │ ├── modify-vars │ │ │ │ ├── imports │ │ │ │ │ └── simple2.less │ │ │ │ └── simple.less │ │ │ ├── nested-gradient-with-svg-gradient │ │ │ │ ├── mixin-consumer.less │ │ │ │ └── svg-gradient-mixin.less │ │ │ ├── postProcessor │ │ │ │ └── postProcessor.less │ │ │ ├── relative-urls │ │ │ │ └── urls.less │ │ │ ├── rootpath-relative │ │ │ │ └── urls.less │ │ │ ├── rootpath │ │ │ │ └── urls.less │ │ │ └── urls.less │ │ ├── runner-VisitorPlugin-options.js │ │ ├── runner-VisitorPlugin.js │ │ ├── runner-browser-options.js │ │ ├── runner-browser-spec.js │ │ ├── runner-console-errors.js │ │ ├── runner-errors-options.js │ │ ├── runner-errors-spec.js │ │ ├── runner-filemanagerPlugin-options.js │ │ ├── runner-filemanagerPlugin.js │ │ ├── runner-global-vars-options.js │ │ ├── runner-global-vars-spec.js │ │ ├── runner-legacy-options.js │ │ ├── runner-legacy-spec.js │ │ ├── runner-main-options.js │ │ ├── runner-main-spec.js │ │ ├── runner-modify-vars-options.js │ │ ├── runner-modify-vars-spec.js │ │ ├── runner-no-js-errors-options.js │ │ ├── runner-no-js-errors-spec.js │ │ ├── runner-postProcessor-options.js │ │ ├── runner-postProcessor.js │ │ ├── runner-postProcessorPlugin-options.js │ │ ├── runner-postProcessorPlugin.js │ │ ├── runner-preProcessorPlugin-options.js │ │ ├── runner-preProcessorPlugin.js │ │ ├── runner-production-options.js │ │ ├── runner-production-spec.js │ │ ├── runner-relative-urls-options.js │ │ ├── runner-relative-urls-spec.js │ │ ├── runner-rootpath-options.js │ │ ├── runner-rootpath-relative-options.js │ │ ├── runner-rootpath-relative-spec.js │ │ ├── runner-rootpath-spec.js │ │ ├── runner-strict-units-options.js │ │ ├── runner-strict-units-spec.js │ │ └── test-runner-template.tmpl │ │ ├── copy-bom.js │ │ ├── css │ │ ├── charsets.css │ │ ├── colors.css │ │ ├── comments.css │ │ ├── comments2.css │ │ ├── compression │ │ │ └── compression.css │ │ ├── css-3.css │ │ ├── css-escapes.css │ │ ├── css-guards.css │ │ ├── css.css │ │ ├── debug │ │ │ ├── linenumbers-all.css │ │ │ ├── linenumbers-comments.css │ │ │ └── linenumbers-mediaquery.css │ │ ├── detached-rulesets.css │ │ ├── directives-bubling.css │ │ ├── empty.css │ │ ├── extend-chaining.css │ │ ├── extend-clearfix.css │ │ ├── extend-exact.css │ │ ├── extend-media.css │ │ ├── extend-nest.css │ │ ├── extend-selector.css │ │ ├── extend.css │ │ ├── extract-and-length.css │ │ ├── filemanagerPlugin │ │ │ └── filemanager.css │ │ ├── functions.css │ │ ├── globalVars │ │ │ ├── extended.css │ │ │ └── simple.css │ │ ├── ie-filters.css │ │ ├── import-inline.css │ │ ├── import-interpolation.css │ │ ├── import-once.css │ │ ├── import-reference-issues.css │ │ ├── import-reference.css │ │ ├── import.css │ │ ├── include-path-string │ │ │ └── include-path-string.css │ │ ├── include-path │ │ │ └── include-path.css │ │ ├── javascript.css │ │ ├── lazy-eval.css │ │ ├── legacy │ │ │ └── legacy.css │ │ ├── media.css │ │ ├── merge.css │ │ ├── mixins-args.css │ │ ├── mixins-closure.css │ │ ├── mixins-guards-default-func.css │ │ ├── mixins-guards.css │ │ ├── mixins-important.css │ │ ├── mixins-interpolated.css │ │ ├── mixins-named-args.css │ │ ├── mixins-nested.css │ │ ├── mixins-pattern.css │ │ ├── mixins.css │ │ ├── modifyVars │ │ │ └── extended.css │ │ ├── no-output.css │ │ ├── no-strict-math │ │ │ ├── mixins-guards.css │ │ │ └── no-sm-operations.css │ │ ├── operations.css │ │ ├── parens.css │ │ ├── plugin.css │ │ ├── postProcessorPlugin │ │ │ └── postProcessor.css │ │ ├── preProcessorPlugin │ │ │ └── preProcessor.css │ │ ├── property-name-interp.css │ │ ├── rulesets.css │ │ ├── scope.css │ │ ├── selectors.css │ │ ├── static-urls │ │ │ └── urls.css │ │ ├── strict-units │ │ │ └── strict-units.css │ │ ├── strings.css │ │ ├── url-args │ │ │ └── urls.css │ │ ├── urls.css │ │ ├── variables-in-at-rules.css │ │ ├── variables.css │ │ ├── visitorPlugin │ │ │ └── visitor.css │ │ └── whitespace.css │ │ ├── data │ │ ├── data-uri-fail.png │ │ ├── image.jpg │ │ ├── image.svg │ │ └── page.html │ │ ├── index.js │ │ ├── less-bom │ │ ├── charsets.less │ │ ├── colors.less │ │ ├── comments.less │ │ ├── comments2.less │ │ ├── compression │ │ │ └── compression.less │ │ ├── css-3.less │ │ ├── css-escapes.less │ │ ├── css-guards.less │ │ ├── css.less │ │ ├── debug │ │ │ ├── import │ │ │ │ └── test.less │ │ │ └── linenumbers.less │ │ ├── detached-rulesets.less │ │ ├── directives-bubling.less │ │ ├── empty.less │ │ ├── errors │ │ │ ├── add-mixed-units.less │ │ │ ├── add-mixed-units.txt │ │ │ ├── add-mixed-units2.less │ │ │ ├── add-mixed-units2.txt │ │ │ ├── at-rules-undefined-var.less │ │ │ ├── at-rules-undefined-var.txt │ │ │ ├── bad-variable-declaration1.less │ │ │ ├── bad-variable-declaration1.txt │ │ │ ├── color-func-invalid-color.less │ │ │ ├── color-func-invalid-color.txt │ │ │ ├── color-invalid-hex-code.less │ │ │ ├── color-invalid-hex-code.txt │ │ │ ├── color-invalid-hex-code2.less │ │ │ ├── color-invalid-hex-code2.txt │ │ │ ├── css-guard-default-func.less │ │ │ ├── css-guard-default-func.txt │ │ │ ├── detached-ruleset-1.less │ │ │ ├── detached-ruleset-1.txt │ │ │ ├── detached-ruleset-2.less │ │ │ ├── detached-ruleset-2.txt │ │ │ ├── detached-ruleset-3.less │ │ │ ├── detached-ruleset-3.txt │ │ │ ├── detached-ruleset-5.less │ │ │ ├── detached-ruleset-5.txt │ │ │ ├── detached-ruleset-6.less │ │ │ ├── detached-ruleset-6.txt │ │ │ ├── divide-mixed-units.less │ │ │ ├── divide-mixed-units.txt │ │ │ ├── extend-no-selector.less │ │ │ ├── extend-no-selector.txt │ │ │ ├── extend-not-at-end.less │ │ │ ├── extend-not-at-end.txt │ │ │ ├── functions-1.less │ │ │ ├── functions-1.txt │ │ │ ├── functions-10-keyword.less │ │ │ ├── functions-10-keyword.txt │ │ │ ├── functions-11-operation.less │ │ │ ├── functions-11-operation.txt │ │ │ ├── functions-12-quoted.less │ │ │ ├── functions-12-quoted.txt │ │ │ ├── functions-13-selector.less │ │ │ ├── functions-13-selector.txt │ │ │ ├── functions-14-url.less │ │ │ ├── functions-14-url.txt │ │ │ ├── functions-15-value.less │ │ │ ├── functions-15-value.txt │ │ │ ├── functions-2-alpha.less │ │ │ ├── functions-2-alpha.txt │ │ │ ├── functions-3-assignment.less │ │ │ ├── functions-3-assignment.txt │ │ │ ├── functions-4-call.less │ │ │ ├── functions-4-call.txt │ │ │ ├── functions-5-color-2.less │ │ │ ├── functions-5-color-2.txt │ │ │ ├── functions-5-color.less │ │ │ ├── functions-5-color.txt │ │ │ ├── functions-6-condition.less │ │ │ ├── functions-6-condition.txt │ │ │ ├── functions-7-dimension.less │ │ │ ├── functions-7-dimension.txt │ │ │ ├── functions-8-element.less │ │ │ ├── functions-8-element.txt │ │ │ ├── functions-9-expression.less │ │ │ ├── functions-9-expression.txt │ │ │ ├── import-malformed.less │ │ │ ├── import-malformed.txt │ │ │ ├── import-missing.less │ │ │ ├── import-missing.txt │ │ │ ├── import-no-semi.less │ │ │ ├── import-no-semi.txt │ │ │ ├── import-subfolder1.less │ │ │ ├── import-subfolder1.txt │ │ │ ├── import-subfolder2.less │ │ │ ├── import-subfolder2.txt │ │ │ ├── imports │ │ │ │ ├── import-subfolder1.less │ │ │ │ ├── import-subfolder2.less │ │ │ │ ├── import-test.less │ │ │ │ └── subfolder │ │ │ │ │ ├── mixin-not-defined.less │ │ │ │ │ └── parse-error-curly-bracket.less │ │ │ ├── javascript-error.less │ │ │ ├── javascript-error.txt │ │ │ ├── javascript-undefined-var.less │ │ │ ├── javascript-undefined-var.txt │ │ │ ├── mixed-mixin-definition-args-1.less │ │ │ ├── mixed-mixin-definition-args-1.txt │ │ │ ├── mixed-mixin-definition-args-2.less │ │ │ ├── mixed-mixin-definition-args-2.txt │ │ │ ├── mixin-not-defined.less │ │ │ ├── mixin-not-defined.txt │ │ │ ├── mixin-not-matched.less │ │ │ ├── mixin-not-matched.txt │ │ │ ├── mixin-not-matched2.less │ │ │ ├── mixin-not-matched2.txt │ │ │ ├── mixin-not-visible-in-scope-1.less │ │ │ ├── mixin-not-visible-in-scope-1.txt │ │ │ ├── mixins-guards-default-func-1.less │ │ │ ├── mixins-guards-default-func-1.txt │ │ │ ├── mixins-guards-default-func-2.less │ │ │ ├── mixins-guards-default-func-2.txt │ │ │ ├── mixins-guards-default-func-3.less │ │ │ ├── mixins-guards-default-func-3.txt │ │ │ ├── multiple-guards-on-css-selectors.less │ │ │ ├── multiple-guards-on-css-selectors.txt │ │ │ ├── multiple-guards-on-css-selectors2.less │ │ │ ├── multiple-guards-on-css-selectors2.txt │ │ │ ├── multiply-mixed-units.less │ │ │ ├── multiply-mixed-units.txt │ │ │ ├── parens-error-1.less │ │ │ ├── parens-error-1.txt │ │ │ ├── parens-error-2.less │ │ │ ├── parens-error-2.txt │ │ │ ├── parens-error-3.less │ │ │ ├── parens-error-3.txt │ │ │ ├── parse-error-curly-bracket.less │ │ │ ├── parse-error-curly-bracket.txt │ │ │ ├── parse-error-media-no-block-1.less │ │ │ ├── parse-error-media-no-block-1.txt │ │ │ ├── parse-error-media-no-block-2.less │ │ │ ├── parse-error-media-no-block-2.txt │ │ │ ├── parse-error-media-no-block-3.less │ │ │ ├── parse-error-media-no-block-3.txt │ │ │ ├── parse-error-missing-bracket.less │ │ │ ├── parse-error-missing-bracket.txt │ │ │ ├── parse-error-missing-parens.less │ │ │ ├── parse-error-missing-parens.txt │ │ │ ├── parse-error-with-import.less │ │ │ ├── parse-error-with-import.txt │ │ │ ├── percentage-missing-space.less │ │ │ ├── percentage-missing-space.txt │ │ │ ├── percentage-non-number-argument.less │ │ │ ├── percentage-non-number-argument.txt │ │ │ ├── property-asterisk-only-name.less │ │ │ ├── property-asterisk-only-name.txt │ │ │ ├── property-ie5-hack.less │ │ │ ├── property-ie5-hack.txt │ │ │ ├── property-in-root.less │ │ │ ├── property-in-root.txt │ │ │ ├── property-in-root2.less │ │ │ ├── property-in-root2.txt │ │ │ ├── property-in-root3.less │ │ │ ├── property-in-root3.txt │ │ │ ├── property-interp-not-defined.less │ │ │ ├── property-interp-not-defined.txt │ │ │ ├── recursive-variable.less │ │ │ ├── recursive-variable.txt │ │ │ ├── root-func-undefined-1.less │ │ │ ├── root-func-undefined-1.txt │ │ │ ├── root-func-undefined-2.less │ │ │ ├── root-func-undefined-2.txt │ │ │ ├── single-character.less │ │ │ ├── single-character.txt │ │ │ ├── svg-gradient1.less │ │ │ ├── svg-gradient1.txt │ │ │ ├── svg-gradient2.less │ │ │ ├── svg-gradient2.txt │ │ │ ├── svg-gradient3.less │ │ │ ├── svg-gradient3.txt │ │ │ ├── svg-gradient4.less │ │ │ ├── svg-gradient4.txt │ │ │ ├── svg-gradient5.less │ │ │ ├── svg-gradient5.txt │ │ │ ├── svg-gradient6.less │ │ │ ├── svg-gradient6.txt │ │ │ ├── unit-function.less │ │ │ └── unit-function.txt │ │ ├── extend-chaining.less │ │ ├── extend-clearfix.less │ │ ├── extend-exact.less │ │ ├── extend-media.less │ │ ├── extend-nest.less │ │ ├── extend-selector.less │ │ ├── extend.less │ │ ├── extract-and-length.less │ │ ├── filemanagerPlugin │ │ │ ├── colors.test │ │ │ └── filemanager.less │ │ ├── functions.less │ │ ├── globalVars │ │ │ ├── extended.json │ │ │ ├── extended.less │ │ │ ├── simple.json │ │ │ └── simple.less │ │ ├── ie-filters.less │ │ ├── import-inline.less │ │ ├── import-interpolation.less │ │ ├── import-once.less │ │ ├── import-reference-issues.less │ │ ├── import-reference-issues │ │ │ ├── appender-reference-1968.less │ │ │ ├── global-scope-import.less │ │ │ ├── global-scope-nested.less │ │ │ ├── mixin-1968.less │ │ │ ├── multiple-import-nested.less │ │ │ ├── multiple-import.less │ │ │ ├── simple-mixin.css │ │ │ └── simple-ruleset-2162.less │ │ ├── import-reference.less │ │ ├── import.less │ │ ├── import │ │ │ ├── css-import.less │ │ │ ├── deeper │ │ │ │ ├── deeper-2 │ │ │ │ │ ├── url-import-2.less │ │ │ │ │ └── url-import.less │ │ │ │ ├── import-once-test-a.less │ │ │ │ └── url-import.less │ │ │ ├── import-and-relative-paths-test.less │ │ │ ├── import-charset-test.less │ │ │ ├── import-inline-invalid-css.less │ │ │ ├── import-interpolation.less │ │ │ ├── import-interpolation2.less │ │ │ ├── import-once-test-c.less │ │ │ ├── import-reference.less │ │ │ ├── import-test-a.less │ │ │ ├── import-test-b.less │ │ │ ├── import-test-c.less │ │ │ ├── import-test-d.css │ │ │ ├── import-test-e.less │ │ │ ├── import-test-f.less │ │ │ ├── imports │ │ │ │ ├── font.less │ │ │ │ └── logo.less │ │ │ ├── interpolation-vars.less │ │ │ ├── invalid-css.less │ │ │ └── urls.less │ │ ├── include-path-string │ │ │ └── include-path-string.less │ │ ├── include-path │ │ │ └── include-path.less │ │ ├── javascript.less │ │ ├── lazy-eval.less │ │ ├── legacy │ │ │ └── legacy.less │ │ ├── media.less │ │ ├── merge.less │ │ ├── mixins-args.less │ │ ├── mixins-closure.less │ │ ├── mixins-guards-default-func.less │ │ ├── mixins-guards.less │ │ ├── mixins-important.less │ │ ├── mixins-interpolated.less │ │ ├── mixins-named-args.less │ │ ├── mixins-nested.less │ │ ├── mixins-pattern.less │ │ ├── mixins.less │ │ ├── modifyVars │ │ │ ├── extended.json │ │ │ └── extended.less │ │ ├── nested-gradient-with-svg-gradient │ │ │ ├── mixin-consumer.less │ │ │ └── svg-gradient-mixin.less │ │ ├── no-js-errors │ │ │ ├── no-js-errors.less │ │ │ └── no-js-errors.txt │ │ ├── no-output.less │ │ ├── no-strict-math │ │ │ ├── mixins-guards.less │ │ │ └── no-sm-operations.less │ │ ├── operations.less │ │ ├── parens.less │ │ ├── plugin.less │ │ ├── plugin │ │ │ ├── plugin-global.js │ │ │ ├── plugin-local.js │ │ │ ├── plugin-transitive.js │ │ │ ├── plugin-transitive.less │ │ │ └── plugin-tree-nodes.js │ │ ├── postProcessorPlugin │ │ │ └── postProcessor.less │ │ ├── preProcessorPlugin │ │ │ └── preProcessor.less │ │ ├── property-name-interp.less │ │ ├── rulesets.less │ │ ├── scope.less │ │ ├── selectors.less │ │ ├── sourcemaps-empty │ │ │ ├── empty.less │ │ │ └── var-defs.less │ │ ├── sourcemaps │ │ │ ├── basic.json │ │ │ ├── basic.less │ │ │ └── imported.css │ │ ├── static-urls │ │ │ └── urls.less │ │ ├── strict-units │ │ │ └── strict-units.less │ │ ├── strings.less │ │ ├── url-args │ │ │ └── urls.less │ │ ├── urls.less │ │ ├── variables-in-at-rules.less │ │ ├── variables.less │ │ ├── visitorPlugin │ │ │ └── visitor.less │ │ └── whitespace.less │ │ ├── less-test.js │ │ ├── less │ │ ├── charsets.less │ │ ├── colors.less │ │ ├── comments.less │ │ ├── comments2.less │ │ ├── compression │ │ │ └── compression.less │ │ ├── css-3.less │ │ ├── css-escapes.less │ │ ├── css-guards.less │ │ ├── css.less │ │ ├── debug │ │ │ ├── import │ │ │ │ └── test.less │ │ │ └── linenumbers.less │ │ ├── detached-rulesets.less │ │ ├── directives-bubling.less │ │ ├── empty.less │ │ ├── errors │ │ │ ├── add-mixed-units.less │ │ │ ├── add-mixed-units.txt │ │ │ ├── add-mixed-units2.less │ │ │ ├── add-mixed-units2.txt │ │ │ ├── at-rules-undefined-var.less │ │ │ ├── at-rules-undefined-var.txt │ │ │ ├── bad-variable-declaration1.less │ │ │ ├── bad-variable-declaration1.txt │ │ │ ├── color-func-invalid-color.less │ │ │ ├── color-func-invalid-color.txt │ │ │ ├── color-invalid-hex-code.less │ │ │ ├── color-invalid-hex-code.txt │ │ │ ├── color-invalid-hex-code2.less │ │ │ ├── color-invalid-hex-code2.txt │ │ │ ├── css-guard-default-func.less │ │ │ ├── css-guard-default-func.txt │ │ │ ├── detached-ruleset-1.less │ │ │ ├── detached-ruleset-1.txt │ │ │ ├── detached-ruleset-2.less │ │ │ ├── detached-ruleset-2.txt │ │ │ ├── detached-ruleset-3.less │ │ │ ├── detached-ruleset-3.txt │ │ │ ├── detached-ruleset-5.less │ │ │ ├── detached-ruleset-5.txt │ │ │ ├── detached-ruleset-6.less │ │ │ ├── detached-ruleset-6.txt │ │ │ ├── divide-mixed-units.less │ │ │ ├── divide-mixed-units.txt │ │ │ ├── extend-no-selector.less │ │ │ ├── extend-no-selector.txt │ │ │ ├── extend-not-at-end.less │ │ │ ├── extend-not-at-end.txt │ │ │ ├── functions-1.less │ │ │ ├── functions-1.txt │ │ │ ├── functions-10-keyword.less │ │ │ ├── functions-10-keyword.txt │ │ │ ├── functions-11-operation.less │ │ │ ├── functions-11-operation.txt │ │ │ ├── functions-12-quoted.less │ │ │ ├── functions-12-quoted.txt │ │ │ ├── functions-13-selector.less │ │ │ ├── functions-13-selector.txt │ │ │ ├── functions-14-url.less │ │ │ ├── functions-14-url.txt │ │ │ ├── functions-15-value.less │ │ │ ├── functions-15-value.txt │ │ │ ├── functions-2-alpha.less │ │ │ ├── functions-2-alpha.txt │ │ │ ├── functions-3-assignment.less │ │ │ ├── functions-3-assignment.txt │ │ │ ├── functions-4-call.less │ │ │ ├── functions-4-call.txt │ │ │ ├── functions-5-color-2.less │ │ │ ├── functions-5-color-2.txt │ │ │ ├── functions-5-color.less │ │ │ ├── functions-5-color.txt │ │ │ ├── functions-6-condition.less │ │ │ ├── functions-6-condition.txt │ │ │ ├── functions-7-dimension.less │ │ │ ├── functions-7-dimension.txt │ │ │ ├── functions-8-element.less │ │ │ ├── functions-8-element.txt │ │ │ ├── functions-9-expression.less │ │ │ ├── functions-9-expression.txt │ │ │ ├── import-malformed.less │ │ │ ├── import-malformed.txt │ │ │ ├── import-missing.less │ │ │ ├── import-missing.txt │ │ │ ├── import-no-semi.less │ │ │ ├── import-no-semi.txt │ │ │ ├── import-subfolder1.less │ │ │ ├── import-subfolder1.txt │ │ │ ├── import-subfolder2.less │ │ │ ├── import-subfolder2.txt │ │ │ ├── imports │ │ │ │ ├── import-subfolder1.less │ │ │ │ ├── import-subfolder2.less │ │ │ │ ├── import-test.less │ │ │ │ └── subfolder │ │ │ │ │ ├── mixin-not-defined.less │ │ │ │ │ └── parse-error-curly-bracket.less │ │ │ ├── javascript-error.less │ │ │ ├── javascript-error.txt │ │ │ ├── javascript-undefined-var.less │ │ │ ├── javascript-undefined-var.txt │ │ │ ├── mixed-mixin-definition-args-1.less │ │ │ ├── mixed-mixin-definition-args-1.txt │ │ │ ├── mixed-mixin-definition-args-2.less │ │ │ ├── mixed-mixin-definition-args-2.txt │ │ │ ├── mixin-not-defined.less │ │ │ ├── mixin-not-defined.txt │ │ │ ├── mixin-not-matched.less │ │ │ ├── mixin-not-matched.txt │ │ │ ├── mixin-not-matched2.less │ │ │ ├── mixin-not-matched2.txt │ │ │ ├── mixin-not-visible-in-scope-1.less │ │ │ ├── mixin-not-visible-in-scope-1.txt │ │ │ ├── mixins-guards-default-func-1.less │ │ │ ├── mixins-guards-default-func-1.txt │ │ │ ├── mixins-guards-default-func-2.less │ │ │ ├── mixins-guards-default-func-2.txt │ │ │ ├── mixins-guards-default-func-3.less │ │ │ ├── mixins-guards-default-func-3.txt │ │ │ ├── multiple-guards-on-css-selectors.less │ │ │ ├── multiple-guards-on-css-selectors.txt │ │ │ ├── multiple-guards-on-css-selectors2.less │ │ │ ├── multiple-guards-on-css-selectors2.txt │ │ │ ├── multiply-mixed-units.less │ │ │ ├── multiply-mixed-units.txt │ │ │ ├── parens-error-1.less │ │ │ ├── parens-error-1.txt │ │ │ ├── parens-error-2.less │ │ │ ├── parens-error-2.txt │ │ │ ├── parens-error-3.less │ │ │ ├── parens-error-3.txt │ │ │ ├── parse-error-curly-bracket.less │ │ │ ├── parse-error-curly-bracket.txt │ │ │ ├── parse-error-media-no-block-1.less │ │ │ ├── parse-error-media-no-block-1.txt │ │ │ ├── parse-error-media-no-block-2.less │ │ │ ├── parse-error-media-no-block-2.txt │ │ │ ├── parse-error-media-no-block-3.less │ │ │ ├── parse-error-media-no-block-3.txt │ │ │ ├── parse-error-missing-bracket.less │ │ │ ├── parse-error-missing-bracket.txt │ │ │ ├── parse-error-missing-parens.less │ │ │ ├── parse-error-missing-parens.txt │ │ │ ├── parse-error-with-import.less │ │ │ ├── parse-error-with-import.txt │ │ │ ├── percentage-missing-space.less │ │ │ ├── percentage-missing-space.txt │ │ │ ├── percentage-non-number-argument.less │ │ │ ├── percentage-non-number-argument.txt │ │ │ ├── property-asterisk-only-name.less │ │ │ ├── property-asterisk-only-name.txt │ │ │ ├── property-ie5-hack.less │ │ │ ├── property-ie5-hack.txt │ │ │ ├── property-in-root.less │ │ │ ├── property-in-root.txt │ │ │ ├── property-in-root2.less │ │ │ ├── property-in-root2.txt │ │ │ ├── property-in-root3.less │ │ │ ├── property-in-root3.txt │ │ │ ├── property-interp-not-defined.less │ │ │ ├── property-interp-not-defined.txt │ │ │ ├── recursive-variable.less │ │ │ ├── recursive-variable.txt │ │ │ ├── root-func-undefined-1.less │ │ │ ├── root-func-undefined-1.txt │ │ │ ├── root-func-undefined-2.less │ │ │ ├── root-func-undefined-2.txt │ │ │ ├── single-character.less │ │ │ ├── single-character.txt │ │ │ ├── svg-gradient1.less │ │ │ ├── svg-gradient1.txt │ │ │ ├── svg-gradient2.less │ │ │ ├── svg-gradient2.txt │ │ │ ├── svg-gradient3.less │ │ │ ├── svg-gradient3.txt │ │ │ ├── svg-gradient4.less │ │ │ ├── svg-gradient4.txt │ │ │ ├── svg-gradient5.less │ │ │ ├── svg-gradient5.txt │ │ │ ├── svg-gradient6.less │ │ │ ├── svg-gradient6.txt │ │ │ ├── unit-function.less │ │ │ └── unit-function.txt │ │ ├── extend-chaining.less │ │ ├── extend-clearfix.less │ │ ├── extend-exact.less │ │ ├── extend-media.less │ │ ├── extend-nest.less │ │ ├── extend-selector.less │ │ ├── extend.less │ │ ├── extract-and-length.less │ │ ├── filemanagerPlugin │ │ │ ├── colors.test │ │ │ └── filemanager.less │ │ ├── functions.less │ │ ├── globalVars │ │ │ ├── extended.json │ │ │ ├── extended.less │ │ │ ├── simple.json │ │ │ └── simple.less │ │ ├── ie-filters.less │ │ ├── import-inline.less │ │ ├── import-interpolation.less │ │ ├── import-once.less │ │ ├── import-reference-issues.less │ │ ├── import-reference-issues │ │ │ ├── appender-reference-1968.less │ │ │ ├── global-scope-import.less │ │ │ ├── global-scope-nested.less │ │ │ ├── mixin-1968.less │ │ │ ├── multiple-import-nested.less │ │ │ ├── multiple-import.less │ │ │ ├── simple-mixin.css │ │ │ └── simple-ruleset-2162.less │ │ ├── import-reference.less │ │ ├── import.less │ │ ├── import │ │ │ ├── css-import.less │ │ │ ├── deeper │ │ │ │ ├── deeper-2 │ │ │ │ │ ├── url-import-2.less │ │ │ │ │ └── url-import.less │ │ │ │ ├── import-once-test-a.less │ │ │ │ └── url-import.less │ │ │ ├── import-and-relative-paths-test.less │ │ │ ├── import-charset-test.less │ │ │ ├── import-inline-invalid-css.less │ │ │ ├── import-interpolation.less │ │ │ ├── import-interpolation2.less │ │ │ ├── import-once-test-c.less │ │ │ ├── import-reference.less │ │ │ ├── import-test-a.less │ │ │ ├── import-test-b.less │ │ │ ├── import-test-c.less │ │ │ ├── import-test-d.css │ │ │ ├── import-test-e.less │ │ │ ├── import-test-f.less │ │ │ ├── imports │ │ │ │ ├── font.less │ │ │ │ └── logo.less │ │ │ ├── interpolation-vars.less │ │ │ ├── invalid-css.less │ │ │ └── urls.less │ │ ├── include-path-string │ │ │ └── include-path-string.less │ │ ├── include-path │ │ │ └── include-path.less │ │ ├── javascript.less │ │ ├── lazy-eval.less │ │ ├── legacy │ │ │ └── legacy.less │ │ ├── media.less │ │ ├── merge.less │ │ ├── mixins-args.less │ │ ├── mixins-closure.less │ │ ├── mixins-guards-default-func.less │ │ ├── mixins-guards.less │ │ ├── mixins-important.less │ │ ├── mixins-interpolated.less │ │ ├── mixins-named-args.less │ │ ├── mixins-nested.less │ │ ├── mixins-pattern.less │ │ ├── mixins.less │ │ ├── modifyVars │ │ │ ├── extended.json │ │ │ └── extended.less │ │ ├── nested-gradient-with-svg-gradient │ │ │ ├── mixin-consumer.less │ │ │ └── svg-gradient-mixin.less │ │ ├── no-js-errors │ │ │ ├── no-js-errors.less │ │ │ └── no-js-errors.txt │ │ ├── no-output.less │ │ ├── no-strict-math │ │ │ ├── mixins-guards.less │ │ │ └── no-sm-operations.less │ │ ├── operations.less │ │ ├── parens.less │ │ ├── plugin.less │ │ ├── plugin │ │ │ ├── plugin-global.js │ │ │ ├── plugin-local.js │ │ │ ├── plugin-transitive.js │ │ │ ├── plugin-transitive.less │ │ │ └── plugin-tree-nodes.js │ │ ├── postProcessorPlugin │ │ │ └── postProcessor.less │ │ ├── preProcessorPlugin │ │ │ └── preProcessor.less │ │ ├── property-name-interp.less │ │ ├── rulesets.less │ │ ├── scope.less │ │ ├── selectors.less │ │ ├── sourcemaps-empty │ │ │ ├── empty.less │ │ │ └── var-defs.less │ │ ├── sourcemaps │ │ │ ├── basic.json │ │ │ ├── basic.less │ │ │ └── imported.css │ │ ├── static-urls │ │ │ └── urls.less │ │ ├── strict-units │ │ │ └── strict-units.less │ │ ├── strings.less │ │ ├── url-args │ │ │ └── urls.less │ │ ├── urls.less │ │ ├── variables-in-at-rules.less │ │ ├── variables.less │ │ ├── visitorPlugin │ │ │ └── visitor.less │ │ └── whitespace.less │ │ ├── modify-vars.js │ │ ├── plugins │ │ ├── filemanager │ │ │ └── index.js │ │ ├── postprocess │ │ │ └── index.js │ │ ├── preprocess │ │ │ └── index.js │ │ └── visitor │ │ │ └── index.js │ │ ├── rhino │ │ └── test-header.js │ │ └── sourcemaps │ │ ├── basic.json │ │ └── index.html ├── lodash │ ├── LICENSE │ ├── README.md │ ├── _DataView.js │ ├── _Hash.js │ ├── _LazyWrapper.js │ ├── _ListCache.js │ ├── _LodashWrapper.js │ ├── _Map.js │ ├── _MapCache.js │ ├── _Promise.js │ ├── _Set.js │ ├── _SetCache.js │ ├── _Stack.js │ ├── _Symbol.js │ ├── _Uint8Array.js │ ├── _WeakMap.js │ ├── _addMapEntry.js │ ├── _addSetEntry.js │ ├── _apply.js │ ├── _arrayAggregator.js │ ├── _arrayEach.js │ ├── _arrayEachRight.js │ ├── _arrayEvery.js │ ├── _arrayFilter.js │ ├── _arrayIncludes.js │ ├── _arrayIncludesWith.js │ ├── _arrayLikeKeys.js │ ├── _arrayMap.js │ ├── _arrayPush.js │ ├── _arrayReduce.js │ ├── _arrayReduceRight.js │ ├── _arraySome.js │ ├── _asciiSize.js │ ├── _asciiToArray.js │ ├── _asciiWords.js │ ├── _assignInDefaults.js │ ├── _assignMergeValue.js │ ├── _assignValue.js │ ├── _assocIndexOf.js │ ├── _baseAggregator.js │ ├── _baseAssign.js │ ├── _baseAt.js │ ├── _baseClamp.js │ ├── _baseClone.js │ ├── _baseConforms.js │ ├── _baseConformsTo.js │ ├── _baseCreate.js │ ├── _baseDelay.js │ ├── _baseDifference.js │ ├── _baseEach.js │ ├── _baseEachRight.js │ ├── _baseEvery.js │ ├── _baseExtremum.js │ ├── _baseFill.js │ ├── _baseFilter.js │ ├── _baseFindIndex.js │ ├── _baseFindKey.js │ ├── _baseFlatten.js │ ├── _baseFor.js │ ├── _baseForOwn.js │ ├── _baseForOwnRight.js │ ├── _baseForRight.js │ ├── _baseFunctions.js │ ├── _baseGet.js │ ├── _baseGetAllKeys.js │ ├── _baseGetTag.js │ ├── _baseGt.js │ ├── _baseHas.js │ ├── _baseHasIn.js │ ├── _baseInRange.js │ ├── _baseIndexOf.js │ ├── _baseIndexOfWith.js │ ├── _baseIntersection.js │ ├── _baseInverter.js │ ├── _baseInvoke.js │ ├── _baseIsArrayBuffer.js │ ├── _baseIsDate.js │ ├── _baseIsEqual.js │ ├── _baseIsEqualDeep.js │ ├── _baseIsMap.js │ ├── _baseIsMatch.js │ ├── _baseIsNaN.js │ ├── _baseIsNative.js │ ├── _baseIsRegExp.js │ ├── _baseIsSet.js │ ├── _baseIsTypedArray.js │ ├── _baseIteratee.js │ ├── _baseKeys.js │ ├── _baseKeysIn.js │ ├── _baseLodash.js │ ├── _baseLt.js │ ├── _baseMap.js │ ├── _baseMatches.js │ ├── _baseMatchesProperty.js │ ├── _baseMean.js │ ├── _baseMerge.js │ ├── _baseMergeDeep.js │ ├── _baseNth.js │ ├── _baseOrderBy.js │ ├── _basePick.js │ ├── _basePickBy.js │ ├── _baseProperty.js │ ├── _basePropertyDeep.js │ ├── _basePropertyOf.js │ ├── _basePullAll.js │ ├── _basePullAt.js │ ├── _baseRandom.js │ ├── _baseRange.js │ ├── _baseReduce.js │ ├── _baseRepeat.js │ ├── _baseRest.js │ ├── _baseSet.js │ ├── _baseSetData.js │ ├── _baseSlice.js │ ├── _baseSome.js │ ├── _baseSortBy.js │ ├── _baseSortedIndex.js │ ├── _baseSortedIndexBy.js │ ├── _baseSortedUniq.js │ ├── _baseSum.js │ ├── _baseTimes.js │ ├── _baseToNumber.js │ ├── _baseToPairs.js │ ├── _baseToString.js │ ├── _baseUnary.js │ ├── _baseUniq.js │ ├── _baseUnset.js │ ├── _baseUpdate.js │ ├── _baseValues.js │ ├── _baseWhile.js │ ├── _baseWrapperValue.js │ ├── _baseXor.js │ ├── _baseZipObject.js │ ├── _cacheHas.js │ ├── _castArrayLikeObject.js │ ├── _castFunction.js │ ├── _castPath.js │ ├── _castSlice.js │ ├── _charsEndIndex.js │ ├── _charsStartIndex.js │ ├── _cloneArrayBuffer.js │ ├── _cloneBuffer.js │ ├── _cloneDataView.js │ ├── _cloneMap.js │ ├── _cloneRegExp.js │ ├── _cloneSet.js │ ├── _cloneSymbol.js │ ├── _cloneTypedArray.js │ ├── _compareAscending.js │ ├── _compareMultiple.js │ ├── _composeArgs.js │ ├── _composeArgsRight.js │ ├── _copyArray.js │ ├── _copyObject.js │ ├── _copySymbols.js │ ├── _coreJsData.js │ ├── _countHolders.js │ ├── _createAggregator.js │ ├── _createAssigner.js │ ├── _createBaseEach.js │ ├── _createBaseFor.js │ ├── _createBind.js │ ├── _createCaseFirst.js │ ├── _createCompounder.js │ ├── _createCtor.js │ ├── _createCurry.js │ ├── _createFind.js │ ├── _createFlow.js │ ├── _createHybrid.js │ ├── _createInverter.js │ ├── _createMathOperation.js │ ├── _createOver.js │ ├── _createPadding.js │ ├── _createPartial.js │ ├── _createRange.js │ ├── _createRecurry.js │ ├── _createRelationalOperation.js │ ├── _createRound.js │ ├── _createSet.js │ ├── _createToPairs.js │ ├── _createWrap.js │ ├── _deburrLetter.js │ ├── _defineProperty.js │ ├── _equalArrays.js │ ├── _equalByTag.js │ ├── _equalObjects.js │ ├── _escapeHtmlChar.js │ ├── _escapeStringChar.js │ ├── _freeGlobal.js │ ├── _getAllKeys.js │ ├── _getAllKeysIn.js │ ├── _getData.js │ ├── _getFuncName.js │ ├── _getHolder.js │ ├── _getMapData.js │ ├── _getMatchData.js │ ├── _getNative.js │ ├── _getPrototype.js │ ├── _getSymbols.js │ ├── _getSymbolsIn.js │ ├── _getTag.js │ ├── _getValue.js │ ├── _getView.js │ ├── _getWrapDetails.js │ ├── _hasPath.js │ ├── _hasUnicode.js │ ├── _hasUnicodeWord.js │ ├── _hashClear.js │ ├── _hashDelete.js │ ├── _hashGet.js │ ├── _hashHas.js │ ├── _hashSet.js │ ├── _initCloneArray.js │ ├── _initCloneByTag.js │ ├── _initCloneObject.js │ ├── _insertWrapDetails.js │ ├── _isFlattenable.js │ ├── _isHostObject.js │ ├── _isIndex.js │ ├── _isIterateeCall.js │ ├── _isKey.js │ ├── _isKeyable.js │ ├── _isLaziable.js │ ├── _isMaskable.js │ ├── _isMasked.js │ ├── _isPrototype.js │ ├── _isStrictComparable.js │ ├── _iteratorToArray.js │ ├── _lazyClone.js │ ├── _lazyReverse.js │ ├── _lazyValue.js │ ├── _listCacheClear.js │ ├── _listCacheDelete.js │ ├── _listCacheGet.js │ ├── _listCacheHas.js │ ├── _listCacheSet.js │ ├── _mapCacheClear.js │ ├── _mapCacheDelete.js │ ├── _mapCacheGet.js │ ├── _mapCacheHas.js │ ├── _mapCacheSet.js │ ├── _mapToArray.js │ ├── _matchesStrictComparable.js │ ├── _mergeData.js │ ├── _mergeDefaults.js │ ├── _metaMap.js │ ├── _nativeCreate.js │ ├── _nativeKeys.js │ ├── _nativeKeysIn.js │ ├── _nodeUtil.js │ ├── _overArg.js │ ├── _parent.js │ ├── _reEscape.js │ ├── _reEvaluate.js │ ├── _reInterpolate.js │ ├── _realNames.js │ ├── _reorder.js │ ├── _replaceHolders.js │ ├── _root.js │ ├── _setCacheAdd.js │ ├── _setCacheHas.js │ ├── _setData.js │ ├── _setToArray.js │ ├── _setToPairs.js │ ├── _setWrapToString.js │ ├── _stackClear.js │ ├── _stackDelete.js │ ├── _stackGet.js │ ├── _stackHas.js │ ├── _stackSet.js │ ├── _stringSize.js │ ├── _stringToArray.js │ ├── _stringToPath.js │ ├── _toKey.js │ ├── _toSource.js │ ├── _unescapeHtmlChar.js │ ├── _unicodeSize.js │ ├── _unicodeToArray.js │ ├── _unicodeWords.js │ ├── _updateWrapDetails.js │ ├── _wrapperClone.js │ ├── add.js │ ├── after.js │ ├── array.js │ ├── ary.js │ ├── assign.js │ ├── assignIn.js │ ├── assignInWith.js │ ├── assignWith.js │ ├── at.js │ ├── attempt.js │ ├── before.js │ ├── bind.js │ ├── bindAll.js │ ├── bindKey.js │ ├── camelCase.js │ ├── capitalize.js │ ├── castArray.js │ ├── ceil.js │ ├── chain.js │ ├── chunk.js │ ├── clamp.js │ ├── clone.js │ ├── cloneDeep.js │ ├── cloneDeepWith.js │ ├── cloneWith.js │ ├── collection.js │ ├── commit.js │ ├── compact.js │ ├── concat.js │ ├── cond.js │ ├── conforms.js │ ├── conformsTo.js │ ├── constant.js │ ├── core.js │ ├── core.min.js │ ├── countBy.js │ ├── create.js │ ├── curry.js │ ├── curryRight.js │ ├── date.js │ ├── debounce.js │ ├── deburr.js │ ├── defaultTo.js │ ├── defaults.js │ ├── defaultsDeep.js │ ├── defer.js │ ├── delay.js │ ├── difference.js │ ├── differenceBy.js │ ├── differenceWith.js │ ├── divide.js │ ├── drop.js │ ├── dropRight.js │ ├── dropRightWhile.js │ ├── dropWhile.js │ ├── each.js │ ├── eachRight.js │ ├── endsWith.js │ ├── entries.js │ ├── entriesIn.js │ ├── eq.js │ ├── escape.js │ ├── escapeRegExp.js │ ├── every.js │ ├── extend.js │ ├── extendWith.js │ ├── fill.js │ ├── filter.js │ ├── find.js │ ├── findIndex.js │ ├── findKey.js │ ├── findLast.js │ ├── findLastIndex.js │ ├── findLastKey.js │ ├── first.js │ ├── flatMap.js │ ├── flatMapDeep.js │ ├── flatMapDepth.js │ ├── flatten.js │ ├── flattenDeep.js │ ├── flattenDepth.js │ ├── flip.js │ ├── floor.js │ ├── flow.js │ ├── flowRight.js │ ├── forEach.js │ ├── forEachRight.js │ ├── forIn.js │ ├── forInRight.js │ ├── forOwn.js │ ├── forOwnRight.js │ ├── fp.js │ ├── fp │ │ ├── F.js │ │ ├── T.js │ │ ├── __.js │ │ ├── _baseConvert.js │ │ ├── _convertBrowser.js │ │ ├── _falseOptions.js │ │ ├── _mapping.js │ │ ├── _util.js │ │ ├── add.js │ │ ├── after.js │ │ ├── all.js │ │ ├── allPass.js │ │ ├── always.js │ │ ├── any.js │ │ ├── anyPass.js │ │ ├── apply.js │ │ ├── array.js │ │ ├── ary.js │ │ ├── assign.js │ │ ├── assignAll.js │ │ ├── assignAllWith.js │ │ ├── assignIn.js │ │ ├── assignInAll.js │ │ ├── assignInAllWith.js │ │ ├── assignInWith.js │ │ ├── assignWith.js │ │ ├── assoc.js │ │ ├── assocPath.js │ │ ├── at.js │ │ ├── attempt.js │ │ ├── before.js │ │ ├── bind.js │ │ ├── bindAll.js │ │ ├── bindKey.js │ │ ├── camelCase.js │ │ ├── capitalize.js │ │ ├── castArray.js │ │ ├── ceil.js │ │ ├── chain.js │ │ ├── chunk.js │ │ ├── clamp.js │ │ ├── clone.js │ │ ├── cloneDeep.js │ │ ├── cloneDeepWith.js │ │ ├── cloneWith.js │ │ ├── collection.js │ │ ├── commit.js │ │ ├── compact.js │ │ ├── complement.js │ │ ├── compose.js │ │ ├── concat.js │ │ ├── cond.js │ │ ├── conforms.js │ │ ├── conformsTo.js │ │ ├── constant.js │ │ ├── contains.js │ │ ├── convert.js │ │ ├── countBy.js │ │ ├── create.js │ │ ├── curry.js │ │ ├── curryN.js │ │ ├── curryRight.js │ │ ├── curryRightN.js │ │ ├── date.js │ │ ├── debounce.js │ │ ├── deburr.js │ │ ├── defaultTo.js │ │ ├── defaults.js │ │ ├── defaultsAll.js │ │ ├── defaultsDeep.js │ │ ├── defaultsDeepAll.js │ │ ├── defer.js │ │ ├── delay.js │ │ ├── difference.js │ │ ├── differenceBy.js │ │ ├── differenceWith.js │ │ ├── dissoc.js │ │ ├── dissocPath.js │ │ ├── divide.js │ │ ├── drop.js │ │ ├── dropLast.js │ │ ├── dropLastWhile.js │ │ ├── dropRight.js │ │ ├── dropRightWhile.js │ │ ├── dropWhile.js │ │ ├── each.js │ │ ├── eachRight.js │ │ ├── endsWith.js │ │ ├── entries.js │ │ ├── entriesIn.js │ │ ├── eq.js │ │ ├── equals.js │ │ ├── escape.js │ │ ├── escapeRegExp.js │ │ ├── every.js │ │ ├── extend.js │ │ ├── extendAll.js │ │ ├── extendAllWith.js │ │ ├── extendWith.js │ │ ├── fill.js │ │ ├── filter.js │ │ ├── find.js │ │ ├── findFrom.js │ │ ├── findIndex.js │ │ ├── findIndexFrom.js │ │ ├── findKey.js │ │ ├── findLast.js │ │ ├── findLastFrom.js │ │ ├── findLastIndex.js │ │ ├── findLastIndexFrom.js │ │ ├── findLastKey.js │ │ ├── first.js │ │ ├── flatMap.js │ │ ├── flatMapDeep.js │ │ ├── flatMapDepth.js │ │ ├── flatten.js │ │ ├── flattenDeep.js │ │ ├── flattenDepth.js │ │ ├── flip.js │ │ ├── floor.js │ │ ├── flow.js │ │ ├── flowRight.js │ │ ├── forEach.js │ │ ├── forEachRight.js │ │ ├── forIn.js │ │ ├── forInRight.js │ │ ├── forOwn.js │ │ ├── forOwnRight.js │ │ ├── fromPairs.js │ │ ├── function.js │ │ ├── functions.js │ │ ├── functionsIn.js │ │ ├── get.js │ │ ├── getOr.js │ │ ├── groupBy.js │ │ ├── gt.js │ │ ├── gte.js │ │ ├── has.js │ │ ├── hasIn.js │ │ ├── head.js │ │ ├── identical.js │ │ ├── identity.js │ │ ├── inRange.js │ │ ├── includes.js │ │ ├── includesFrom.js │ │ ├── indexBy.js │ │ ├── indexOf.js │ │ ├── indexOfFrom.js │ │ ├── init.js │ │ ├── initial.js │ │ ├── intersection.js │ │ ├── intersectionBy.js │ │ ├── intersectionWith.js │ │ ├── invert.js │ │ ├── invertBy.js │ │ ├── invertObj.js │ │ ├── invoke.js │ │ ├── invokeArgs.js │ │ ├── invokeArgsMap.js │ │ ├── invokeMap.js │ │ ├── isArguments.js │ │ ├── isArray.js │ │ ├── isArrayBuffer.js │ │ ├── isArrayLike.js │ │ ├── isArrayLikeObject.js │ │ ├── isBoolean.js │ │ ├── isBuffer.js │ │ ├── isDate.js │ │ ├── isElement.js │ │ ├── isEmpty.js │ │ ├── isEqual.js │ │ ├── isEqualWith.js │ │ ├── isError.js │ │ ├── isFinite.js │ │ ├── isFunction.js │ │ ├── isInteger.js │ │ ├── isLength.js │ │ ├── isMap.js │ │ ├── isMatch.js │ │ ├── isMatchWith.js │ │ ├── isNaN.js │ │ ├── isNative.js │ │ ├── isNil.js │ │ ├── isNull.js │ │ ├── isNumber.js │ │ ├── isObject.js │ │ ├── isObjectLike.js │ │ ├── isPlainObject.js │ │ ├── isRegExp.js │ │ ├── isSafeInteger.js │ │ ├── isSet.js │ │ ├── isString.js │ │ ├── isSymbol.js │ │ ├── isTypedArray.js │ │ ├── isUndefined.js │ │ ├── isWeakMap.js │ │ ├── isWeakSet.js │ │ ├── iteratee.js │ │ ├── join.js │ │ ├── juxt.js │ │ ├── kebabCase.js │ │ ├── keyBy.js │ │ ├── keys.js │ │ ├── keysIn.js │ │ ├── lang.js │ │ ├── last.js │ │ ├── lastIndexOf.js │ │ ├── lastIndexOfFrom.js │ │ ├── lowerCase.js │ │ ├── lowerFirst.js │ │ ├── lt.js │ │ ├── lte.js │ │ ├── map.js │ │ ├── mapKeys.js │ │ ├── mapValues.js │ │ ├── matches.js │ │ ├── matchesProperty.js │ │ ├── math.js │ │ ├── max.js │ │ ├── maxBy.js │ │ ├── mean.js │ │ ├── meanBy.js │ │ ├── memoize.js │ │ ├── merge.js │ │ ├── mergeAll.js │ │ ├── mergeAllWith.js │ │ ├── mergeWith.js │ │ ├── method.js │ │ ├── methodOf.js │ │ ├── min.js │ │ ├── minBy.js │ │ ├── mixin.js │ │ ├── multiply.js │ │ ├── nAry.js │ │ ├── negate.js │ │ ├── next.js │ │ ├── noop.js │ │ ├── now.js │ │ ├── nth.js │ │ ├── nthArg.js │ │ ├── number.js │ │ ├── object.js │ │ ├── omit.js │ │ ├── omitAll.js │ │ ├── omitBy.js │ │ ├── once.js │ │ ├── orderBy.js │ │ ├── over.js │ │ ├── overArgs.js │ │ ├── overEvery.js │ │ ├── overSome.js │ │ ├── pad.js │ │ ├── padChars.js │ │ ├── padCharsEnd.js │ │ ├── padCharsStart.js │ │ ├── padEnd.js │ │ ├── padStart.js │ │ ├── parseInt.js │ │ ├── partial.js │ │ ├── partialRight.js │ │ ├── partition.js │ │ ├── path.js │ │ ├── pathEq.js │ │ ├── pathOr.js │ │ ├── paths.js │ │ ├── pick.js │ │ ├── pickAll.js │ │ ├── pickBy.js │ │ ├── pipe.js │ │ ├── placeholder.js │ │ ├── plant.js │ │ ├── pluck.js │ │ ├── prop.js │ │ ├── propEq.js │ │ ├── propOr.js │ │ ├── property.js │ │ ├── propertyOf.js │ │ ├── props.js │ │ ├── pull.js │ │ ├── pullAll.js │ │ ├── pullAllBy.js │ │ ├── pullAllWith.js │ │ ├── pullAt.js │ │ ├── random.js │ │ ├── range.js │ │ ├── rangeRight.js │ │ ├── rearg.js │ │ ├── reduce.js │ │ ├── reduceRight.js │ │ ├── reject.js │ │ ├── remove.js │ │ ├── repeat.js │ │ ├── replace.js │ │ ├── rest.js │ │ ├── restFrom.js │ │ ├── result.js │ │ ├── reverse.js │ │ ├── round.js │ │ ├── sample.js │ │ ├── sampleSize.js │ │ ├── seq.js │ │ ├── set.js │ │ ├── setWith.js │ │ ├── shuffle.js │ │ ├── size.js │ │ ├── slice.js │ │ ├── snakeCase.js │ │ ├── some.js │ │ ├── sortBy.js │ │ ├── sortedIndex.js │ │ ├── sortedIndexBy.js │ │ ├── sortedIndexOf.js │ │ ├── sortedLastIndex.js │ │ ├── sortedLastIndexBy.js │ │ ├── sortedLastIndexOf.js │ │ ├── sortedUniq.js │ │ ├── sortedUniqBy.js │ │ ├── split.js │ │ ├── spread.js │ │ ├── spreadFrom.js │ │ ├── startCase.js │ │ ├── startsWith.js │ │ ├── string.js │ │ ├── stubArray.js │ │ ├── stubFalse.js │ │ ├── stubObject.js │ │ ├── stubString.js │ │ ├── stubTrue.js │ │ ├── subtract.js │ │ ├── sum.js │ │ ├── sumBy.js │ │ ├── symmetricDifference.js │ │ ├── symmetricDifferenceBy.js │ │ ├── symmetricDifferenceWith.js │ │ ├── tail.js │ │ ├── take.js │ │ ├── takeLast.js │ │ ├── takeLastWhile.js │ │ ├── takeRight.js │ │ ├── takeRightWhile.js │ │ ├── takeWhile.js │ │ ├── tap.js │ │ ├── template.js │ │ ├── templateSettings.js │ │ ├── throttle.js │ │ ├── thru.js │ │ ├── times.js │ │ ├── toArray.js │ │ ├── toFinite.js │ │ ├── toInteger.js │ │ ├── toIterator.js │ │ ├── toJSON.js │ │ ├── toLength.js │ │ ├── toLower.js │ │ ├── toNumber.js │ │ ├── toPairs.js │ │ ├── toPairsIn.js │ │ ├── toPath.js │ │ ├── toPlainObject.js │ │ ├── toSafeInteger.js │ │ ├── toString.js │ │ ├── toUpper.js │ │ ├── transform.js │ │ ├── trim.js │ │ ├── trimChars.js │ │ ├── trimCharsEnd.js │ │ ├── trimCharsStart.js │ │ ├── trimEnd.js │ │ ├── trimStart.js │ │ ├── truncate.js │ │ ├── unapply.js │ │ ├── unary.js │ │ ├── unescape.js │ │ ├── union.js │ │ ├── unionBy.js │ │ ├── unionWith.js │ │ ├── uniq.js │ │ ├── uniqBy.js │ │ ├── uniqWith.js │ │ ├── uniqueId.js │ │ ├── unnest.js │ │ ├── unset.js │ │ ├── unzip.js │ │ ├── unzipWith.js │ │ ├── update.js │ │ ├── updateWith.js │ │ ├── upperCase.js │ │ ├── upperFirst.js │ │ ├── useWith.js │ │ ├── util.js │ │ ├── value.js │ │ ├── valueOf.js │ │ ├── values.js │ │ ├── valuesIn.js │ │ ├── where.js │ │ ├── whereEq.js │ │ ├── without.js │ │ ├── words.js │ │ ├── wrap.js │ │ ├── wrapperAt.js │ │ ├── wrapperChain.js │ │ ├── wrapperLodash.js │ │ ├── wrapperReverse.js │ │ ├── wrapperValue.js │ │ ├── xor.js │ │ ├── xorBy.js │ │ ├── xorWith.js │ │ ├── zip.js │ │ ├── zipAll.js │ │ ├── zipObj.js │ │ ├── zipObject.js │ │ ├── zipObjectDeep.js │ │ └── zipWith.js │ ├── fromPairs.js │ ├── function.js │ ├── functions.js │ ├── functionsIn.js │ ├── get.js │ ├── groupBy.js │ ├── gt.js │ ├── gte.js │ ├── has.js │ ├── hasIn.js │ ├── head.js │ ├── identity.js │ ├── inRange.js │ ├── includes.js │ ├── index.js │ ├── indexOf.js │ ├── initial.js │ ├── intersection.js │ ├── intersectionBy.js │ ├── intersectionWith.js │ ├── invert.js │ ├── invertBy.js │ ├── invoke.js │ ├── invokeMap.js │ ├── isArguments.js │ ├── isArray.js │ ├── isArrayBuffer.js │ ├── isArrayLike.js │ ├── isArrayLikeObject.js │ ├── isBoolean.js │ ├── isBuffer.js │ ├── isDate.js │ ├── isElement.js │ ├── isEmpty.js │ ├── isEqual.js │ ├── isEqualWith.js │ ├── isError.js │ ├── isFinite.js │ ├── isFunction.js │ ├── isInteger.js │ ├── isLength.js │ ├── isMap.js │ ├── isMatch.js │ ├── isMatchWith.js │ ├── isNaN.js │ ├── isNative.js │ ├── isNil.js │ ├── isNull.js │ ├── isNumber.js │ ├── isObject.js │ ├── isObjectLike.js │ ├── isPlainObject.js │ ├── isRegExp.js │ ├── isSafeInteger.js │ ├── isSet.js │ ├── isString.js │ ├── isSymbol.js │ ├── isTypedArray.js │ ├── isUndefined.js │ ├── isWeakMap.js │ ├── isWeakSet.js │ ├── iteratee.js │ ├── join.js │ ├── kebabCase.js │ ├── keyBy.js │ ├── keys.js │ ├── keysIn.js │ ├── lang.js │ ├── last.js │ ├── lastIndexOf.js │ ├── lodash.js │ ├── lodash.min.js │ ├── lowerCase.js │ ├── lowerFirst.js │ ├── lt.js │ ├── lte.js │ ├── map.js │ ├── mapKeys.js │ ├── mapValues.js │ ├── matches.js │ ├── matchesProperty.js │ ├── math.js │ ├── max.js │ ├── maxBy.js │ ├── mean.js │ ├── meanBy.js │ ├── memoize.js │ ├── merge.js │ ├── mergeWith.js │ ├── method.js │ ├── methodOf.js │ ├── min.js │ ├── minBy.js │ ├── mixin.js │ ├── multiply.js │ ├── negate.js │ ├── next.js │ ├── noop.js │ ├── now.js │ ├── nth.js │ ├── nthArg.js │ ├── number.js │ ├── object.js │ ├── omit.js │ ├── omitBy.js │ ├── once.js │ ├── orderBy.js │ ├── over.js │ ├── overArgs.js │ ├── overEvery.js │ ├── overSome.js │ ├── package.json │ ├── pad.js │ ├── padEnd.js │ ├── padStart.js │ ├── parseInt.js │ ├── partial.js │ ├── partialRight.js │ ├── partition.js │ ├── pick.js │ ├── pickBy.js │ ├── plant.js │ ├── property.js │ ├── propertyOf.js │ ├── pull.js │ ├── pullAll.js │ ├── pullAllBy.js │ ├── pullAllWith.js │ ├── pullAt.js │ ├── random.js │ ├── range.js │ ├── rangeRight.js │ ├── rearg.js │ ├── reduce.js │ ├── reduceRight.js │ ├── reject.js │ ├── remove.js │ ├── repeat.js │ ├── replace.js │ ├── rest.js │ ├── result.js │ ├── reverse.js │ ├── round.js │ ├── sample.js │ ├── sampleSize.js │ ├── seq.js │ ├── set.js │ ├── setWith.js │ ├── shuffle.js │ ├── size.js │ ├── slice.js │ ├── snakeCase.js │ ├── some.js │ ├── sortBy.js │ ├── sortedIndex.js │ ├── sortedIndexBy.js │ ├── sortedIndexOf.js │ ├── sortedLastIndex.js │ ├── sortedLastIndexBy.js │ ├── sortedLastIndexOf.js │ ├── sortedUniq.js │ ├── sortedUniqBy.js │ ├── split.js │ ├── spread.js │ ├── startCase.js │ ├── startsWith.js │ ├── string.js │ ├── stubArray.js │ ├── stubFalse.js │ ├── stubObject.js │ ├── stubString.js │ ├── stubTrue.js │ ├── subtract.js │ ├── sum.js │ ├── sumBy.js │ ├── tail.js │ ├── take.js │ ├── takeRight.js │ ├── takeRightWhile.js │ ├── takeWhile.js │ ├── tap.js │ ├── template.js │ ├── templateSettings.js │ ├── throttle.js │ ├── thru.js │ ├── times.js │ ├── toArray.js │ ├── toFinite.js │ ├── toInteger.js │ ├── toIterator.js │ ├── toJSON.js │ ├── toLength.js │ ├── toLower.js │ ├── toNumber.js │ ├── toPairs.js │ ├── toPairsIn.js │ ├── toPath.js │ ├── toPlainObject.js │ ├── toSafeInteger.js │ ├── toString.js │ ├── toUpper.js │ ├── transform.js │ ├── trim.js │ ├── trimEnd.js │ ├── trimStart.js │ ├── truncate.js │ ├── unary.js │ ├── unescape.js │ ├── union.js │ ├── unionBy.js │ ├── unionWith.js │ ├── uniq.js │ ├── uniqBy.js │ ├── uniqWith.js │ ├── uniqueId.js │ ├── unset.js │ ├── unzip.js │ ├── unzipWith.js │ ├── update.js │ ├── updateWith.js │ ├── upperCase.js │ ├── upperFirst.js │ ├── util.js │ ├── value.js │ ├── valueOf.js │ ├── values.js │ ├── valuesIn.js │ ├── without.js │ ├── words.js │ ├── wrap.js │ ├── wrapperAt.js │ ├── wrapperChain.js │ ├── wrapperLodash.js │ ├── wrapperReverse.js │ ├── wrapperValue.js │ ├── xor.js │ ├── xorBy.js │ ├── xorWith.js │ ├── zip.js │ ├── zipObject.js │ ├── zipObjectDeep.js │ └── zipWith.js ├── longest │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── marked │ ├── .npmignore │ ├── .travis.yml │ ├── Gulpfile.js │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── bin │ │ └── marked │ ├── bower.json │ ├── component.json │ ├── doc │ │ ├── broken.md │ │ └── todo.md │ ├── index.js │ ├── lib │ │ └── marked.js │ ├── man │ │ └── marked.1 │ ├── marked.min.js │ └── package.json ├── media-typer │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── method-override │ ├── .npmignore │ ├── History.md │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── vary │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── methods │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── package.json │ └── test │ │ └── methods.js ├── mime-types │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── SOURCES.md │ ├── build.js │ ├── component.json │ ├── lib │ │ ├── custom.json │ │ ├── index.js │ │ ├── mime.json │ │ └── node.json │ ├── package.json │ └── test │ │ ├── mime.js │ │ └── test.js ├── mime │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── build │ │ ├── build.js │ │ └── test.js │ ├── cli.js │ ├── mime.js │ ├── package.json │ └── types.json ├── minimatch │ ├── LICENSE │ ├── README.md │ ├── minimatch.js │ └── package.json ├── minimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ └── parse.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── bool.js │ │ ├── dash.js │ │ ├── default_bool.js │ │ ├── dotted.js │ │ ├── long.js │ │ ├── num.js │ │ ├── parse.js │ │ ├── parse_modified.js │ │ ├── short.js │ │ └── whitespace.js ├── mkdirp │ ├── .travis.yml │ ├── LICENSE │ ├── bin │ │ ├── cmd.js │ │ └── usage.txt │ ├── examples │ │ └── pow.js │ ├── index.js │ ├── node_modules │ │ └── minimist │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── example │ │ │ └── parse.js │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── readme.markdown │ │ │ └── test │ │ │ ├── dash.js │ │ │ ├── default_bool.js │ │ │ ├── dotted.js │ │ │ ├── long.js │ │ │ ├── parse.js │ │ │ ├── parse_modified.js │ │ │ ├── short.js │ │ │ └── whitespace.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── chmod.js │ │ ├── clobber.js │ │ ├── mkdirp.js │ │ ├── opts_fs.js │ │ ├── opts_fs_sync.js │ │ ├── perm.js │ │ ├── perm_sync.js │ │ ├── race.js │ │ ├── rel.js │ │ ├── return.js │ │ ├── return_sync.js │ │ ├── root.js │ │ ├── sync.js │ │ ├── umask.js │ │ └── umask_sync.js ├── morgan │ ├── .npmignore │ ├── History.md │ ├── README.md │ ├── index.js │ └── package.json ├── ms │ ├── .npmignore │ ├── README.md │ ├── index.js │ └── package.json ├── multiparty │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── mustache │ ├── .gitmodules │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── CHANGES │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── mustache.js │ ├── mustache.js.nuspec │ ├── package.json │ ├── test │ │ ├── _files │ │ │ ├── ampersand_escape.js │ │ │ ├── ampersand_escape.mustache │ │ │ ├── ampersand_escape.txt │ │ │ ├── apostrophe.js │ │ │ ├── apostrophe.mustache │ │ │ ├── apostrophe.txt │ │ │ ├── array_of_strings.js │ │ │ ├── array_of_strings.mustache │ │ │ ├── array_of_strings.txt │ │ │ ├── backslashes.js │ │ │ ├── backslashes.mustache │ │ │ ├── backslashes.txt │ │ │ ├── bug_11_eating_whitespace.js │ │ │ ├── bug_11_eating_whitespace.mustache │ │ │ ├── bug_11_eating_whitespace.txt │ │ │ ├── changing_delimiters.js │ │ │ ├── changing_delimiters.mustache │ │ │ ├── changing_delimiters.txt │ │ │ ├── check_falsy.js │ │ │ ├── check_falsy.mustache │ │ │ ├── check_falsy.txt │ │ │ ├── comments.js │ │ │ ├── comments.mustache │ │ │ ├── comments.txt │ │ │ ├── complex.js │ │ │ ├── complex.mustache │ │ │ ├── complex.txt │ │ │ ├── context_lookup.js │ │ │ ├── context_lookup.mustache │ │ │ ├── context_lookup.txt │ │ │ ├── delimiters.js │ │ │ ├── delimiters.mustache │ │ │ ├── delimiters.txt │ │ │ ├── disappearing_whitespace.js │ │ │ ├── disappearing_whitespace.mustache │ │ │ ├── disappearing_whitespace.txt │ │ │ ├── dot_notation.js │ │ │ ├── dot_notation.mustache │ │ │ ├── dot_notation.txt │ │ │ ├── double_render.js │ │ │ ├── double_render.mustache │ │ │ ├── double_render.txt │ │ │ ├── empty_list.js │ │ │ ├── empty_list.mustache │ │ │ ├── empty_list.txt │ │ │ ├── empty_sections.js │ │ │ ├── empty_sections.mustache │ │ │ ├── empty_sections.txt │ │ │ ├── empty_string.js │ │ │ ├── empty_string.mustache │ │ │ ├── empty_string.txt │ │ │ ├── empty_template.js │ │ │ ├── empty_template.mustache │ │ │ ├── empty_template.txt │ │ │ ├── error_not_found.js │ │ │ ├── error_not_found.mustache │ │ │ ├── error_not_found.txt │ │ │ ├── escaped.js │ │ │ ├── escaped.mustache │ │ │ ├── escaped.txt │ │ │ ├── falsy.js │ │ │ ├── falsy.mustache │ │ │ ├── falsy.txt │ │ │ ├── grandparent_context.js │ │ │ ├── grandparent_context.mustache │ │ │ ├── grandparent_context.txt │ │ │ ├── higher_order_sections.js │ │ │ ├── higher_order_sections.mustache │ │ │ ├── higher_order_sections.txt │ │ │ ├── included_tag.js │ │ │ ├── included_tag.mustache │ │ │ ├── included_tag.txt │ │ │ ├── inverted_section.js │ │ │ ├── inverted_section.mustache │ │ │ ├── inverted_section.txt │ │ │ ├── keys_with_questionmarks.js │ │ │ ├── keys_with_questionmarks.mustache │ │ │ ├── keys_with_questionmarks.txt │ │ │ ├── malicious_template.js │ │ │ ├── malicious_template.mustache │ │ │ ├── malicious_template.txt │ │ │ ├── multiline_comment.js │ │ │ ├── multiline_comment.mustache │ │ │ ├── multiline_comment.txt │ │ │ ├── nested_dot.js │ │ │ ├── nested_dot.mustache │ │ │ ├── nested_dot.txt │ │ │ ├── nested_higher_order_sections.js │ │ │ ├── nested_higher_order_sections.mustache │ │ │ ├── nested_higher_order_sections.txt │ │ │ ├── nested_iterating.js │ │ │ ├── nested_iterating.mustache │ │ │ ├── nested_iterating.txt │ │ │ ├── nesting.js │ │ │ ├── nesting.mustache │ │ │ ├── nesting.txt │ │ │ ├── nesting_same_name.js │ │ │ ├── nesting_same_name.mustache │ │ │ ├── nesting_same_name.txt │ │ │ ├── null_string.js │ │ │ ├── null_string.mustache │ │ │ ├── null_string.txt │ │ │ ├── null_view.js │ │ │ ├── null_view.mustache │ │ │ ├── null_view.txt │ │ │ ├── partial_array.js │ │ │ ├── partial_array.mustache │ │ │ ├── partial_array.partial │ │ │ ├── partial_array.txt │ │ │ ├── partial_array_of_partials.js │ │ │ ├── partial_array_of_partials.mustache │ │ │ ├── partial_array_of_partials.partial │ │ │ ├── partial_array_of_partials.txt │ │ │ ├── partial_array_of_partials_implicit.js │ │ │ ├── partial_array_of_partials_implicit.mustache │ │ │ ├── partial_array_of_partials_implicit.partial │ │ │ ├── partial_array_of_partials_implicit.txt │ │ │ ├── partial_empty.js │ │ │ ├── partial_empty.mustache │ │ │ ├── partial_empty.partial │ │ │ ├── partial_empty.txt │ │ │ ├── partial_template.js │ │ │ ├── partial_template.mustache │ │ │ ├── partial_template.partial │ │ │ ├── partial_template.txt │ │ │ ├── partial_view.js │ │ │ ├── partial_view.mustache │ │ │ ├── partial_view.partial │ │ │ ├── partial_view.txt │ │ │ ├── partial_whitespace.js │ │ │ ├── partial_whitespace.mustache │ │ │ ├── partial_whitespace.partial │ │ │ ├── partial_whitespace.txt │ │ │ ├── recursion_with_same_names.js │ │ │ ├── recursion_with_same_names.mustache │ │ │ ├── recursion_with_same_names.txt │ │ │ ├── reuse_of_enumerables.js │ │ │ ├── reuse_of_enumerables.mustache │ │ │ ├── reuse_of_enumerables.txt │ │ │ ├── section_as_context.js │ │ │ ├── section_as_context.mustache │ │ │ ├── section_as_context.txt │ │ │ ├── simple.js │ │ │ ├── simple.mustache │ │ │ ├── simple.txt │ │ │ ├── string_as_context.js │ │ │ ├── string_as_context.mustache │ │ │ ├── string_as_context.txt │ │ │ ├── two_in_a_row.js │ │ │ ├── two_in_a_row.mustache │ │ │ ├── two_in_a_row.txt │ │ │ ├── two_sections.js │ │ │ ├── two_sections.mustache │ │ │ ├── two_sections.txt │ │ │ ├── unescaped.js │ │ │ ├── unescaped.mustache │ │ │ ├── unescaped.txt │ │ │ ├── whitespace.js │ │ │ ├── whitespace.mustache │ │ │ ├── whitespace.txt │ │ │ ├── zero_view.js │ │ │ ├── zero_view.mustache │ │ │ └── zero_view.txt │ │ ├── context-test.js │ │ ├── helper.js │ │ ├── mustache-spec-test.js │ │ ├── parse-test.js │ │ ├── render-test.js │ │ ├── scanner-test.js │ │ ├── spec │ │ │ ├── Changes │ │ │ ├── README.md │ │ │ ├── Rakefile │ │ │ ├── TESTING.md │ │ │ └── specs │ │ │ │ ├── comments.json │ │ │ │ ├── comments.yml │ │ │ │ ├── delimiters.json │ │ │ │ ├── delimiters.yml │ │ │ │ ├── interpolation.json │ │ │ │ ├── interpolation.yml │ │ │ │ ├── inverted.json │ │ │ │ ├── inverted.yml │ │ │ │ ├── partials.json │ │ │ │ ├── partials.yml │ │ │ │ ├── sections.json │ │ │ │ ├── sections.yml │ │ │ │ ├── ~lambdas.json │ │ │ │ └── ~lambdas.yml │ │ └── writer-test.js │ └── wrappers │ │ ├── dojo │ │ ├── mustache.js.post │ │ └── mustache.js.pre │ │ ├── jquery │ │ ├── mustache.js.post │ │ └── mustache.js.pre │ │ ├── mootools │ │ ├── mustache.js.post │ │ └── mustache.js.pre │ │ └── qooxdoo │ │ ├── mustache.js.post │ │ └── mustache.js.pre ├── mz │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── child_process.js │ ├── crypto.js │ ├── dns.js │ ├── fs.js │ ├── package.json │ └── zlib.js ├── native-or-bluebird │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── promise.js ├── negotiator │ ├── .npmignore │ ├── LICENSE │ ├── lib │ │ ├── charset.js │ │ ├── encoding.js │ │ ├── language.js │ │ ├── mediaType.js │ │ └── negotiator.js │ ├── package.json │ └── readme.md ├── on-headers │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── once │ ├── LICENSE │ ├── README.md │ ├── once.js │ └── package.json ├── optimist │ ├── .travis.yml │ ├── LICENSE │ ├── example │ │ ├── bool.js │ │ ├── boolean_double.js │ │ ├── boolean_single.js │ │ ├── default_hash.js │ │ ├── default_singles.js │ │ ├── divide.js │ │ ├── line_count.js │ │ ├── line_count_options.js │ │ ├── line_count_wrap.js │ │ ├── nonopt.js │ │ ├── reflect.js │ │ ├── short.js │ │ ├── string.js │ │ ├── usage-options.js │ │ └── xup.js │ ├── index.js │ ├── package.json │ ├── readme.markdown │ └── test │ │ ├── _.js │ │ ├── _ │ │ ├── argv.js │ │ └── bin.js │ │ ├── dash.js │ │ ├── parse.js │ │ ├── parse_modified.js │ │ ├── short.js │ │ ├── usage.js │ │ └── whitespace.js ├── parseurl │ ├── .npmignore │ ├── README.md │ ├── index.js │ └── package.json ├── path-is-absolute │ ├── index.js │ ├── license │ ├── package.json │ └── readme.md ├── pause │ ├── .npmignore │ ├── History.md │ ├── Makefile │ ├── Readme.md │ ├── index.js │ └── package.json ├── promise │ ├── .jshintrc │ ├── .npmignore │ ├── LICENSE │ ├── Readme.md │ ├── build.js │ ├── core.js │ ├── domains │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ ├── finally.js │ │ ├── index.js │ │ ├── node-extensions.js │ │ ├── rejection-tracking.js │ │ └── synchronous.js │ ├── index.js │ ├── lib │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ ├── finally.js │ │ ├── index.js │ │ ├── node-extensions.js │ │ ├── rejection-tracking.js │ │ └── synchronous.js │ ├── package.json │ ├── polyfill-done.js │ ├── polyfill.js │ ├── setimmediate │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ ├── finally.js │ │ ├── index.js │ │ ├── node-extensions.js │ │ ├── rejection-tracking.js │ │ └── synchronous.js │ └── src │ │ ├── core.js │ │ ├── done.js │ │ ├── es6-extensions.js │ │ ├── finally.js │ │ ├── index.js │ │ ├── node-extensions.js │ │ ├── rejection-tracking.js │ │ └── synchronous.js ├── prr │ ├── .jshintrc │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── prr.js │ └── test.js ├── punch-engine-handlebars │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── lib │ │ └── handlebars_engine.js │ ├── package.json │ └── spec │ │ └── handlebars_engine.spec.js ├── punch │ ├── .jshintrc │ ├── .npmignore │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── punch │ ├── boilerplates │ │ └── default │ │ │ ├── .npmignore │ │ │ ├── config.json │ │ │ ├── contents │ │ │ ├── index.json │ │ │ └── shared.json │ │ │ └── templates │ │ │ ├── 404.html │ │ │ ├── _footer.mustache │ │ │ ├── _header.mustache │ │ │ ├── _layout.mustache │ │ │ ├── css │ │ │ ├── main.css │ │ │ ├── normalize.css │ │ │ └── site.less │ │ │ └── favicon.ico │ ├── example │ │ ├── .last_published │ │ ├── config.json │ │ ├── contents │ │ │ ├── _index.rss │ │ │ │ └── content.markdown │ │ │ ├── _index │ │ │ │ └── content.markdown │ │ │ ├── _service │ │ │ │ ├── .test │ │ │ │ └── content.markdown │ │ │ ├── about.json │ │ │ ├── index.json │ │ │ ├── shared.json │ │ │ ├── sub │ │ │ │ ├── index.json │ │ │ │ └── page1.json │ │ │ └── sub2 │ │ │ │ └── subsub │ │ │ │ ├── deep_sub │ │ │ │ └── deeper_sub │ │ │ │ │ └── index.json │ │ │ │ └── page1.json │ │ └── templates │ │ │ ├── 404.html │ │ │ ├── _footer.mustache │ │ │ ├── _header.mustache │ │ │ ├── _layout.mustache │ │ │ ├── _layout.rss.mustache │ │ │ ├── assets │ │ │ ├── image.jpg │ │ │ ├── js │ │ │ │ ├── jquery.1.8.js │ │ │ │ ├── sample.coffee │ │ │ │ └── site.js │ │ │ ├── less │ │ │ │ ├── 1382.less │ │ │ │ ├── 2x.less │ │ │ │ ├── 320andup.less │ │ │ │ ├── 480.less │ │ │ │ ├── 600.less │ │ │ │ ├── 768.less │ │ │ │ ├── 992.less │ │ │ │ ├── buttons.less │ │ │ │ ├── colour.less │ │ │ │ ├── elements.less │ │ │ │ ├── font-awesome.less │ │ │ │ ├── forms.less │ │ │ │ ├── mixins.less │ │ │ │ ├── modernizr.less │ │ │ │ ├── page.less │ │ │ │ ├── print.less │ │ │ │ ├── reset.less │ │ │ │ ├── site.less │ │ │ │ ├── tables.less │ │ │ │ ├── texture.less │ │ │ │ ├── typography.less │ │ │ │ ├── upstarts │ │ │ │ │ ├── 320andup-display-table │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── upstart.less │ │ │ │ │ ├── 320andup-modules │ │ │ │ │ │ ├── example.html │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── upstart.less │ │ │ │ │ └── 320andup-panels │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── upstart.less │ │ │ │ └── variables.less │ │ │ ├── styles.less │ │ │ └── syntax.css │ │ │ ├── index.mustache │ │ │ ├── static.html │ │ │ ├── sub │ │ │ ├── _header.mustache │ │ │ ├── _layout.mustache │ │ │ └── index.mustache │ │ │ ├── sub2 │ │ │ ├── _layout.mustache │ │ │ └── subsub │ │ │ │ ├── _layout.mustache │ │ │ │ └── deep_sub │ │ │ │ └── _layout.mustache │ │ │ └── test │ ├── lib │ │ ├── asset_bundler.js │ │ ├── cache_store.js │ │ ├── cli.js │ │ ├── compilers │ │ │ ├── coffee_script.js │ │ │ └── less.js │ │ ├── config_handler.js │ │ ├── content_handler.js │ │ ├── default_config.js │ │ ├── generator_hooks │ │ │ └── console_output.js │ │ ├── helpers │ │ │ ├── asset_bundle_helper.js │ │ │ ├── datetime_helper.js │ │ │ ├── first_run │ │ │ │ ├── first_run.css │ │ │ │ └── first_run.js │ │ │ ├── first_run_helper.js │ │ │ ├── list_helper.js │ │ │ └── text_helper.js │ │ ├── index.js │ │ ├── minifiers │ │ │ ├── cssmin.js │ │ │ └── uglify.js │ │ ├── page_renderer.js │ │ ├── page_server.js │ │ ├── parsers │ │ │ └── markdown.js │ │ ├── project_creator.js │ │ ├── publisher.js │ │ ├── publishers │ │ │ └── s3.js │ │ ├── server.js │ │ ├── site_generator.js │ │ ├── template_engines │ │ │ ├── base_engine.js │ │ │ └── mustache_engine.js │ │ ├── template_handler.js │ │ └── utils │ │ │ ├── deep_extend.js │ │ │ ├── deep_fstream.js │ │ │ ├── helper_utils.js │ │ │ ├── module_utils.js │ │ │ ├── object_utils.js │ │ │ └── path_utils.js │ ├── misc │ │ └── prepublish.sh │ ├── package.json │ ├── resources │ │ ├── Punch_Raccoon_Final.png │ │ └── Punch_Raccoon_Final_wShadow.png │ └── spec │ │ ├── asset_bundler.spec.js │ │ ├── cache_store.spec.js │ │ ├── cli.spec.js │ │ ├── compilers │ │ ├── coffee_script.spec.js │ │ └── less.spec.js │ │ ├── config_handler.spec.js │ │ ├── content_handler.spec.js │ │ ├── helpers │ │ ├── asset_bundle_helper.spec.js │ │ ├── datetime_helper.js │ │ ├── list_helper.spec.js │ │ └── text_helper.spec.js │ │ ├── minifiers │ │ ├── cssmin.spec.js │ │ └── uglify.spec.js │ │ ├── page_renderer.spec.js │ │ ├── page_server.spec.js │ │ ├── parsers │ │ └── markdown.spec.js │ │ ├── project_creator.spec.js │ │ ├── publisher.spec.js │ │ ├── publishers │ │ └── s3.spec.js │ │ ├── sample_directory │ │ ├── .hidden │ │ │ ├── sample │ │ │ └── sample2 │ │ ├── .hidden_file │ │ ├── index.html │ │ └── sub │ │ │ ├── page1.html │ │ │ └── page2.html │ │ ├── server.spec.js │ │ ├── site_generator.spec.js │ │ ├── template_engines │ │ ├── base_engine.spec.js │ │ └── mustache_engine.spec.js │ │ ├── template_handler.spec.js │ │ └── utils │ │ ├── deep_extend.spec.js │ │ ├── deep_fstream.spec.js │ │ ├── module_utils.spec.js │ │ └── path_utils.spec.js ├── qs │ ├── .gitmodules │ ├── .npmignore │ ├── Readme.md │ ├── index.js │ └── package.json ├── range-parser │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── raw-body │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── readable-stream │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── duplex.js │ ├── float.patch │ ├── lib │ │ ├── _stream_duplex.js │ │ ├── _stream_passthrough.js │ │ ├── _stream_readable.js │ │ ├── _stream_transform.js │ │ └── _stream_writable.js │ ├── package.json │ ├── passthrough.js │ ├── readable.js │ ├── transform.js │ └── writable.js ├── repeat-string │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── response-time │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── right-align │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── rimraf │ ├── LICENSE │ ├── README.md │ ├── bin.js │ ├── package.json │ └── rimraf.js ├── rndm │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── sax │ ├── LICENSE │ ├── LICENSE-W3C.html │ ├── README.md │ ├── lib │ │ └── sax.js │ └── package.json ├── scmp │ ├── .npmignore │ ├── .travis.yml │ ├── README.md │ ├── benchmark │ │ └── benchmark.js │ ├── index.js │ ├── package.json │ └── test │ │ └── test.js ├── send │ ├── .npmignore │ ├── History.md │ ├── Readme.md │ ├── index.js │ ├── lib │ │ ├── send.js │ │ └── utils.js │ ├── node_modules │ │ ├── fresh │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ │ └── mime │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mime.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── types │ │ │ ├── mime.types │ │ │ └── node.types │ └── package.json ├── serve-favicon │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── fresh │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── serve-index │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ ├── node_modules │ │ └── parseurl │ │ │ ├── HISTORY.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ ├── package.json │ └── public │ │ ├── directory.html │ │ ├── icons │ │ ├── application_xp.png │ │ ├── application_xp_terminal.png │ │ ├── box.png │ │ ├── cd.png │ │ ├── controller.png │ │ ├── drive.png │ │ ├── film.png │ │ ├── folder.png │ │ ├── font.png │ │ ├── image.png │ │ ├── map.png │ │ ├── page.png │ │ ├── page_add.png │ │ ├── page_attach.png │ │ ├── page_code.png │ │ ├── page_copy.png │ │ ├── page_delete.png │ │ ├── page_edit.png │ │ ├── page_error.png │ │ ├── page_excel.png │ │ ├── page_find.png │ │ ├── page_gear.png │ │ ├── page_go.png │ │ ├── page_green.png │ │ ├── page_key.png │ │ ├── page_lightning.png │ │ ├── page_link.png │ │ ├── page_paintbrush.png │ │ ├── page_paste.png │ │ ├── page_red.png │ │ ├── page_refresh.png │ │ ├── page_save.png │ │ ├── page_white.png │ │ ├── page_white_acrobat.png │ │ ├── page_white_actionscript.png │ │ ├── page_white_add.png │ │ ├── page_white_c.png │ │ ├── page_white_camera.png │ │ ├── page_white_cd.png │ │ ├── page_white_code.png │ │ ├── page_white_code_red.png │ │ ├── page_white_coldfusion.png │ │ ├── page_white_compressed.png │ │ ├── page_white_copy.png │ │ ├── page_white_cplusplus.png │ │ ├── page_white_csharp.png │ │ ├── page_white_cup.png │ │ ├── page_white_database.png │ │ ├── page_white_delete.png │ │ ├── page_white_dvd.png │ │ ├── page_white_edit.png │ │ ├── page_white_error.png │ │ ├── page_white_excel.png │ │ ├── page_white_find.png │ │ ├── page_white_flash.png │ │ ├── page_white_freehand.png │ │ ├── page_white_gear.png │ │ ├── page_white_get.png │ │ ├── page_white_go.png │ │ ├── page_white_h.png │ │ ├── page_white_horizontal.png │ │ ├── page_white_key.png │ │ ├── page_white_lightning.png │ │ ├── page_white_link.png │ │ ├── page_white_magnify.png │ │ ├── page_white_medal.png │ │ ├── page_white_office.png │ │ ├── page_white_paint.png │ │ ├── page_white_paintbrush.png │ │ ├── page_white_paste.png │ │ ├── page_white_php.png │ │ ├── page_white_picture.png │ │ ├── page_white_powerpoint.png │ │ ├── page_white_put.png │ │ ├── page_white_ruby.png │ │ ├── page_white_stack.png │ │ ├── page_white_star.png │ │ ├── page_white_swoosh.png │ │ ├── page_white_text.png │ │ ├── page_white_text_width.png │ │ ├── page_white_tux.png │ │ ├── page_white_vector.png │ │ ├── page_white_visualstudio.png │ │ ├── page_white_width.png │ │ ├── page_white_word.png │ │ ├── page_white_world.png │ │ ├── page_white_wrench.png │ │ ├── page_white_zip.png │ │ ├── page_word.png │ │ └── page_world.png │ │ └── style.css ├── serve-static │ ├── .npmignore │ ├── History.md │ ├── LICENSE │ ├── Readme.md │ ├── index.js │ └── package.json ├── source-map │ ├── README.md │ ├── build │ │ ├── assert-shim.js │ │ ├── mini-require.js │ │ ├── prefix-source-map.jsm │ │ ├── prefix-utils.jsm │ │ ├── suffix-browser.js │ │ ├── suffix-source-map.jsm │ │ ├── suffix-utils.jsm │ │ ├── test-prefix.js │ │ └── test-suffix.js │ ├── lib │ │ ├── source-map.js │ │ └── source-map │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ └── package.json ├── stream-counter │ ├── .npmignore │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ ├── test.js │ │ └── test.txt ├── string_decoder │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── thenify-all │ ├── History.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── thenify │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── type-is │ ├── .npmignore │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── mime-types │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── SOURCES.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ ├── custom.json │ │ │ ├── index.js │ │ │ ├── mime.json │ │ │ └── node.json │ │ │ └── package.json │ └── package.json ├── uglify-js │ ├── LICENSE │ ├── README.md │ ├── bin │ │ ├── extract-props.js │ │ └── uglifyjs │ ├── lib │ │ ├── ast.js │ │ ├── compress.js │ │ ├── mozilla-ast.js │ │ ├── output.js │ │ ├── parse.js │ │ ├── propmangle.js │ │ ├── scope.js │ │ ├── sourcemap.js │ │ ├── transform.js │ │ └── utils.js │ ├── node_modules │ │ ├── async │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── component.json │ │ │ ├── lib │ │ │ │ └── async.js │ │ │ └── package.json │ │ └── source-map │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── dist │ │ │ ├── source-map.debug.js │ │ │ ├── source-map.js │ │ │ ├── source-map.min.js │ │ │ └── source-map.min.js.map │ │ │ ├── lib │ │ │ ├── array-set.js │ │ │ ├── base64-vlq.js │ │ │ ├── base64.js │ │ │ ├── binary-search.js │ │ │ ├── mapping-list.js │ │ │ ├── quick-sort.js │ │ │ ├── source-map-consumer.js │ │ │ ├── source-map-generator.js │ │ │ ├── source-node.js │ │ │ └── util.js │ │ │ ├── package.json │ │ │ └── source-map.js │ ├── package.json │ └── tools │ │ ├── domprops.json │ │ ├── exports.js │ │ ├── node.js │ │ └── props.html ├── uglify-to-browserify │ ├── .npmignore │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── package.json │ └── test │ │ └── index.js ├── uid-safe │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── node_modules │ │ └── base64-url │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ └── package.json │ └── package.json ├── underscore │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── underscore-min.js │ ├── underscore-min.map │ └── underscore.js ├── utils-merge │ ├── .travis.yml │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── vary │ ├── HISTORY.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ └── package.json ├── vhost │ ├── .npmignore │ ├── .travis.yml │ ├── HISTORY.md │ ├── README.md │ ├── index.js │ └── package.json ├── window-size │ ├── LICENSE-MIT │ ├── README.md │ ├── index.js │ └── package.json ├── wordwrap │ ├── LICENSE │ ├── README.markdown │ ├── example │ │ ├── center.js │ │ └── meat.js │ ├── index.js │ ├── package.json │ └── test │ │ ├── break.js │ │ ├── idleness.txt │ │ └── wrap.js ├── wrappy │ ├── LICENSE │ ├── README.md │ ├── package.json │ └── wrappy.js ├── xml2js │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── bom.js │ │ ├── processors.js │ │ └── xml2js.js │ └── package.json ├── xmlbuilder │ ├── .npmignore │ ├── LICENSE │ ├── README.md │ ├── lib │ │ ├── XMLAttribute.js │ │ ├── XMLBuilder.js │ │ ├── XMLCData.js │ │ ├── XMLComment.js │ │ ├── XMLDTDAttList.js │ │ ├── XMLDTDElement.js │ │ ├── XMLDTDEntity.js │ │ ├── XMLDTDNotation.js │ │ ├── XMLDeclaration.js │ │ ├── XMLDocType.js │ │ ├── XMLElement.js │ │ ├── XMLNode.js │ │ ├── XMLProcessingInstruction.js │ │ ├── XMLRaw.js │ │ ├── XMLStringifier.js │ │ ├── XMLText.js │ │ └── index.js │ └── package.json └── yargs │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── completion.sh.hbs │ ├── index.js │ ├── lib │ ├── completion.js │ ├── parser.js │ ├── usage.js │ └── validation.js │ └── package.json └── templates ├── 404.html ├── _footer.handlebars ├── _header.handlebars ├── _layout.handlebars ├── banner.jpg ├── css ├── materialize.css └── style.css ├── demo └── index.handlebars ├── favicon.ico ├── fonts └── roboto │ ├── Roboto-Bold.eot │ ├── Roboto-Bold.ttf │ ├── Roboto-Bold.woff │ ├── Roboto-Bold.woff2 │ ├── Roboto-Light.eot │ ├── Roboto-Light.ttf │ ├── Roboto-Light.woff │ ├── Roboto-Light.woff2 │ ├── Roboto-Medium.eot │ ├── Roboto-Medium.ttf │ ├── Roboto-Medium.woff │ ├── Roboto-Medium.woff2 │ ├── Roboto-Regular.eot │ ├── Roboto-Regular.ttf │ ├── Roboto-Regular.woff │ ├── Roboto-Regular.woff2 │ ├── Roboto-Thin.eot │ ├── Roboto-Thin.ttf │ ├── Roboto-Thin.woff │ └── Roboto-Thin.woff2 ├── howitworks ├── _confirm_domain.handlebars └── index.handlebars ├── img ├── How it works.graffle ├── How it works.png └── metamask-testnet.png ├── index.handlebars ├── js ├── client │ ├── capabilities.js │ └── micropay_button.js ├── contracts.js ├── install │ ├── agree_contract.js │ ├── confirm_domain.js │ ├── detect.min.js │ ├── install_metamask.js │ ├── seed_wallet.js │ ├── signup_domain.js │ └── switch_testnet.js ├── install_base.js ├── lib │ └── jquery.number.min.js ├── load_deps.js ├── shared │ └── form_mixin.js ├── tinypay_client.js ├── withdraw │ └── withdraw_form.js └── withdraw_base.js ├── signup ├── _agree_contract.handlebars ├── _blank.handlebars ├── _confirm_domain.handlebars ├── _metamask.handlebars ├── _pay_for_content.handlebars ├── _send_money.handlebars ├── _switch_testnet.handlebars └── index.handlebars └── withdraw └── index.handlebars /.gitignore: -------------------------------------------------------------------------------- 1 | web/output 2 | eth/build 3 | .DS_Store 4 | .idea/ 5 | *.iml 6 | npm-debug.log 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | ALL RIGHTS RESERVED 2 | 3 | Contact us at we@mustwin.com to utilize any of our IP or copyrights 4 | -------------------------------------------------------------------------------- /docs/Client flow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/docs/Client flow.graffle -------------------------------------------------------------------------------- /docs/Client flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/docs/Client flow.png -------------------------------------------------------------------------------- /docs/User flow.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/docs/User flow.graffle -------------------------------------------------------------------------------- /docs/User flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/docs/User flow.png -------------------------------------------------------------------------------- /eth/app/images/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/eth/app/images/.gitkeep -------------------------------------------------------------------------------- /eth/app/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |

NOTHING TO SEE HERE

7 | 8 | 9 | -------------------------------------------------------------------------------- /eth/contracts/ConvertLib.sol: -------------------------------------------------------------------------------- 1 | library ConvertLib { 2 | function convert(uint amount, uint conversionRate) returns(uint convertedAmount) { 3 | return amount * conversionRate; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /eth/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- 1 | module.exports = function(deployer) { 2 | deployer.deploy(Migrations); 3 | }; 4 | -------------------------------------------------------------------------------- /oracles/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | end_of_line = lf 5 | insert_final_newline = true 6 | charset = utf-8 7 | 8 | [*.{js,json}] 9 | indent_style = space 10 | indent_size = 2 11 | 12 | -------------------------------------------------------------------------------- /oracles/.eslintignore: -------------------------------------------------------------------------------- 1 | *.sol.js 2 | -------------------------------------------------------------------------------- /oracles/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | pkg/ 3 | node_modules/ 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /oracles/README.md: -------------------------------------------------------------------------------- 1 | ## Oracles 2 | 3 | ### Development 4 | 5 | `npm install` 6 | 7 | -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- 1 | # About 2 | This static site is powered by [punch](http://laktek.github.io/punch/) 3 | 4 | `punch s` will get you online 5 | `punch g` will generate the publishable static files 6 | -------------------------------------------------------------------------------- /web/bin/run.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # This file plays with the Dockerfile.nginx file 4 | # 5 | 6 | nginx -g "daemon off;" 7 | -------------------------------------------------------------------------------- /web/contents/demo/index.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /web/contents/howitworks/_index/intro.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /web/contents/howitworks/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "test": "test" 3 | } 4 | -------------------------------------------------------------------------------- /web/contents/withdraw/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Withdrawing Funds" 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/.bin/cake: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/cake -------------------------------------------------------------------------------- /web/node_modules/.bin/coffee: -------------------------------------------------------------------------------- 1 | ../coffee-script/bin/coffee -------------------------------------------------------------------------------- /web/node_modules/.bin/cssmin: -------------------------------------------------------------------------------- 1 | ../cssmin/bin/cssmin -------------------------------------------------------------------------------- /web/node_modules/.bin/errno: -------------------------------------------------------------------------------- 1 | ../errno/cli.js -------------------------------------------------------------------------------- /web/node_modules/.bin/handlebars: -------------------------------------------------------------------------------- 1 | ../handlebars/bin/handlebars -------------------------------------------------------------------------------- /web/node_modules/.bin/image-size: -------------------------------------------------------------------------------- 1 | ../image-size/bin/image-size.js -------------------------------------------------------------------------------- /web/node_modules/.bin/lessc: -------------------------------------------------------------------------------- 1 | ../less/bin/lessc -------------------------------------------------------------------------------- /web/node_modules/.bin/marked: -------------------------------------------------------------------------------- 1 | ../marked/bin/marked -------------------------------------------------------------------------------- /web/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | ../mime/cli.js -------------------------------------------------------------------------------- /web/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- 1 | ../mkdirp/bin/cmd.js -------------------------------------------------------------------------------- /web/node_modules/.bin/punch: -------------------------------------------------------------------------------- 1 | ../punch/bin/punch -------------------------------------------------------------------------------- /web/node_modules/.bin/rimraf: -------------------------------------------------------------------------------- 1 | ../rimraf/bin.js -------------------------------------------------------------------------------- /web/node_modules/.bin/uglifyjs: -------------------------------------------------------------------------------- 1 | ../uglify-js/bin/uglifyjs -------------------------------------------------------------------------------- /web/node_modules/accepts/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node":true, 3 | "strict":true 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/.npmignore: -------------------------------------------------------------------------------- 1 | .git* 2 | test/ 3 | test-browser/ 4 | build/ 5 | .travis.yml 6 | *.swp 7 | Makefile 8 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/implementation.d.ts: -------------------------------------------------------------------------------- 1 | declare var implementation: string; 2 | 3 | export = implementation; 4 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/implementation.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./register')().implementation 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./register')().Promise 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/optional.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | try { 3 | module.exports = require('./register')().Promise || null 4 | } catch(e) { 5 | module.exports = null 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/bluebird.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/bluebird.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('bluebird', {Promise: require('bluebird')}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/es6-promise.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/es6-promise.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('es6-promise', {Promise: require('es6-promise').Promise}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/lie.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/lie.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('lie', {Promise: require('lie')}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/native-promise-only.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/native-promise-only.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('native-promise-only', {Promise: require('native-promise-only')}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/pinkie.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/pinkie.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('pinkie', {Promise: require('pinkie')}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/promise.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/promise.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('promise', {Promise: require('promise')}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/q.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/q.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('q', {Promise: require('q').Promise}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/rsvp.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/rsvp.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('rsvp', {Promise: require('rsvp').Promise}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/vow.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/vow.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('vow', {Promise: require('vow').Promise}) 3 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/when.d.ts: -------------------------------------------------------------------------------- 1 | export {} 2 | -------------------------------------------------------------------------------- /web/node_modules/any-promise/register/when.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | require('../register')('when', {Promise: require('when').Promise}) 3 | -------------------------------------------------------------------------------- /web/node_modules/balanced-match/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .gitignore 3 | .travis.yml 4 | Makefile 5 | example.js 6 | -------------------------------------------------------------------------------- /web/node_modules/basic-auth-connect/.npmignore: -------------------------------------------------------------------------------- 1 | test.js -------------------------------------------------------------------------------- /web/node_modules/basic-auth-connect/.travis.yml: -------------------------------------------------------------------------------- 1 | node_js: 2 | - "0.10" 3 | language: node_js -------------------------------------------------------------------------------- /web/node_modules/basic-auth-connect/Makefile: -------------------------------------------------------------------------------- 1 | BIN = ./node_modules/.bin/ 2 | 3 | test: 4 | @NODE_ENV=test $(BIN)mocha \ 5 | --require should \ 6 | --reporter spec 7 | 8 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/batch/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /web/node_modules/batch/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should 5 | 6 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/body-parser/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/body-parser/node_modules/type-is/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/buffer-crc32/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /web/node_modules/buffer-crc32/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | - 0.8 5 | notifications: 6 | email: 7 | recipients: 8 | - brianloveswords@gmail.com -------------------------------------------------------------------------------- /web/node_modules/bytes/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /web/node_modules/bytes/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/cliui/.coveralls.yml: -------------------------------------------------------------------------------- 1 | repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu 2 | -------------------------------------------------------------------------------- /web/node_modules/cliui/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | -------------------------------------------------------------------------------- /web/node_modules/cliui/node_modules/wordwrap/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /web/node_modules/cliui/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /web/node_modules/coffee-script/.npmignore: -------------------------------------------------------------------------------- 1 | *.coffee 2 | *.html 3 | .DS_Store 4 | .git* 5 | Cakefile 6 | documentation/ 7 | examples/ 8 | extras/coffee-script.js 9 | raw/ 10 | src/ 11 | test/ 12 | -------------------------------------------------------------------------------- /web/node_modules/coffee-script/CNAME: -------------------------------------------------------------------------------- 1 | coffeescript.org -------------------------------------------------------------------------------- /web/node_modules/coffee-script/register.js: -------------------------------------------------------------------------------- 1 | require('./lib/coffee-script/register'); 2 | -------------------------------------------------------------------------------- /web/node_modules/coffee-script/repl.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/coffee-script/repl'); 2 | -------------------------------------------------------------------------------- /web/node_modules/compressible/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | 4 | npm-debug.log 5 | 6 | # Sublime Text # 7 | ############## 8 | *.sublime-project 9 | *.sublime-workspace 10 | -------------------------------------------------------------------------------- /web/node_modules/compression/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/compression/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/compression/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /web/node_modules/concat-map/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.4 4 | - 0.6 5 | -------------------------------------------------------------------------------- /web/node_modules/connect-timeout/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /web/node_modules/connect/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | docs/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /web/node_modules/connect/examples/public/tobi.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/connect/examples/public/tobi.jpeg -------------------------------------------------------------------------------- /web/node_modules/connect/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/connect'); 3 | -------------------------------------------------------------------------------- /web/node_modules/connect/lib/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/connect/lib/public/favicon.ico -------------------------------------------------------------------------------- /web/node_modules/connect/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /web/node_modules/connect/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/cookie-parser/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /web/node_modules/cookie-signature/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /web/node_modules/core-util-is/README.md: -------------------------------------------------------------------------------- 1 | # core-util-is 2 | 3 | The `util.is*` functions introduced in Node v0.12. 4 | -------------------------------------------------------------------------------- /web/node_modules/csrf-tokens/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | -------------------------------------------------------------------------------- /web/node_modules/csurf/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /web/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/debug/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | example 5 | *.sock 6 | dist 7 | -------------------------------------------------------------------------------- /web/node_modules/depd/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | files/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /web/node_modules/ee-first/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | -------------------------------------------------------------------------------- /web/node_modules/ee-first/README.md: -------------------------------------------------------------------------------- 1 | 2 | # EE First 3 | 4 | Get the first event in a set of event emitters and event pairs, 5 | then clean up after itself. 6 | -------------------------------------------------------------------------------- /web/node_modules/errno/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /web/node_modules/errorhandler/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/escape-html/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /web/node_modules/express-session/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/express-session/node_modules/uid-safe/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store* 2 | node_modules 3 | -------------------------------------------------------------------------------- /web/node_modules/finalhandler/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/finished/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/fstream/.npmignore: -------------------------------------------------------------------------------- 1 | .*.swp 2 | node_modules/ 3 | examples/deep-copy/ 4 | examples/path/ 5 | examples/filter-copy/ 6 | -------------------------------------------------------------------------------- /web/node_modules/handlebars/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "spec/mustache"] 2 | path = spec/mustache 3 | url = git://github.com/mustache/spec.git 4 | -------------------------------------------------------------------------------- /web/node_modules/handlebars/.istanbul.yml: -------------------------------------------------------------------------------- 1 | instrumentation: 2 | excludes: ['**/spec/**'] 3 | -------------------------------------------------------------------------------- /web/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | -------------------------------------------------------------------------------- /web/node_modules/iconv-lite/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - 0.10 5 | - 0.11 6 | -------------------------------------------------------------------------------- /web/node_modules/isarray/index.js: -------------------------------------------------------------------------------- 1 | module.exports = Array.isArray || function (arr) { 2 | return Object.prototype.toString.call(arr) == '[object Array]'; 3 | }; 4 | -------------------------------------------------------------------------------- /web/node_modules/knox/node_modules/stream-counter/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /web/node_modules/knox/node_modules/stream-counter/test/test.txt: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /web/node_modules/less/browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/less-browser'); 2 | -------------------------------------------------------------------------------- /web/node_modules/less/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/less-node'); 2 | -------------------------------------------------------------------------------- /web/node_modules/less/lib/less-node/fs.js: -------------------------------------------------------------------------------- 1 | var fs; 2 | try 3 | { 4 | fs = require("graceful-fs"); 5 | } 6 | catch(e) 7 | { 8 | fs = require("fs"); 9 | } 10 | module.exports = fs; 11 | -------------------------------------------------------------------------------- /web/node_modules/less/lib/less/data/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | colors: require("./colors"), 3 | unitConversions: require("./unit-conversions") 4 | }; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/lib/source-map/source-map-footer.js: -------------------------------------------------------------------------------- 1 | // footer to wrap "source-map" module 2 | return this.sourceMap; 3 | }(); 4 | })(); -------------------------------------------------------------------------------- /web/node_modules/less/lib/source-map/source-map-header.js: -------------------------------------------------------------------------------- 1 | // wraps the source-map code in a less module 2 | (function() { 3 | less.modules["source-map"] = function() { 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/css/global-vars/simple.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/css/modify-vars/simple.css: -------------------------------------------------------------------------------- 1 | .testisimported { 2 | color: gainsboro; 3 | } 4 | .test { 5 | color1: green; 6 | color2: purple; 7 | scalar: 20; 8 | } 9 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/css/postProcessor/postProcessor.css: -------------------------------------------------------------------------------- 1 | hr {height:50px;} 2 | .test { 3 | color: white; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/console-errors/test-error.less: -------------------------------------------------------------------------------- 1 | .a { 2 | prop: (3 / #fff); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/errors/image-height-error.less: -------------------------------------------------------------------------------- 1 | .test-height{ 2 | height: image-height("../data/image.jpg") 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/errors/image-size-error.less: -------------------------------------------------------------------------------- 1 | .test-size{ 2 | size: image-size("../data/image.jpg") 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/errors/image-width-error.less: -------------------------------------------------------------------------------- 1 | .test-width{ 2 | width: image-width("../data/image.jpg") 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/global-vars/simple.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: @global-var; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/imports/urls.less: -------------------------------------------------------------------------------- 1 | @import "modify-this.css"; 2 | .modify { 3 | my-url: url("a.png"); 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/imports/urls2.less: -------------------------------------------------------------------------------- 1 | @import "modify-again.css"; 2 | .modify { 3 | my-url: url("b.png"); 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/modify-vars/imports/simple2.less: -------------------------------------------------------------------------------- 1 | @var2: blue; 2 | .testisimported { 3 | color: gainsboro; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/modify-vars/simple.less: -------------------------------------------------------------------------------- 1 | @import "imports/simple2"; 2 | @var1: red; 3 | @scale: 10; 4 | .test { 5 | color1: @var1; 6 | color2: @var2; 7 | scalar: @scale 8 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/nested-gradient-with-svg-gradient/mixin-consumer.less: -------------------------------------------------------------------------------- 1 | @import "svg-gradient-mixin.less"; 2 | 3 | .gray-gradient { 4 | .gradient-mixin(#999); 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/less/postProcessor/postProcessor.less: -------------------------------------------------------------------------------- 1 | @color: white; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-VisitorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console", 3 | plugins: [VisitorPlugin]}; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-VisitorPlugin.js: -------------------------------------------------------------------------------- 1 | describe("less.js Visitor Plugin", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-errors-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | strictUnits: true, 3 | strictMath: true, 4 | logLevel: 4 }; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-errors-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js error tests", function() { 2 | testLessErrorsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-filemanagerPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console", 3 | plugins: [AddFilePlugin] 4 | }; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-filemanagerPlugin.js: -------------------------------------------------------------------------------- 1 | describe("less.js filemanager Plugin", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-global-vars-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js global vars", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-legacy-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: "console", 4 | strictMath: false, 5 | strictUnits: false }; 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-legacy-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js legacy tests", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-modify-vars-options.js: -------------------------------------------------------------------------------- 1 | /* exported less */ 2 | var less = { 3 | logLevel: 4, 4 | errorReporting: "console" 5 | }; -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-no-js-errors-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4}; 2 | 3 | less.strictUnits = true; 4 | less.javascriptEnabled = false; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-no-js-errors-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js javascript disabled error tests", function() { 2 | testLessErrorsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-postProcessor.js: -------------------------------------------------------------------------------- 1 | describe("less.js postProcessor (deprecated)", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-postProcessorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console", 3 | plugins: [postProcessorPlugin]}; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-postProcessorPlugin.js: -------------------------------------------------------------------------------- 1 | describe("less.js postProcessor Plugin", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-preProcessorPlugin-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console", 3 | plugins: [preProcessorPlugin]}; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-preProcessorPlugin.js: -------------------------------------------------------------------------------- 1 | describe("less.js preProcessor Plugin", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-production-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 1, 2 | errorReporting: "console"}; 3 | less.env = "production"; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-relative-urls-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console"}; 3 | less.relativeUrls = true; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-relative-urls-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js browser test - relative url's", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-rootpath-options.js: -------------------------------------------------------------------------------- 1 | var less = {logLevel: 4, 2 | errorReporting: "console"}; 3 | less.rootpath = "https://localhost/"; 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-rootpath-relative-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js browser test - rootpath and relative url's", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-rootpath-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js browser test - rootpath url's", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-strict-units-options.js: -------------------------------------------------------------------------------- 1 | var less = { 2 | logLevel: 4, 3 | errorReporting: "console", 4 | strictMath: true, 5 | strictUnits: true }; 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/browser/runner-strict-units-spec.js: -------------------------------------------------------------------------------- 1 | describe("less.js strict units tests", function() { 2 | testLessEqualsInDocument(); 3 | }); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/charsets.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/empty.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/less/test/css/empty.css -------------------------------------------------------------------------------- /web/node_modules/less/test/css/filemanagerPlugin/filemanager.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/globalVars/simple.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Test 3 | */ 4 | .class { 5 | color: red; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/import-inline.css: -------------------------------------------------------------------------------- 1 | #import { 2 | color: red; 3 | } 4 | @media (min-width: 600px) { 5 | #css { color: yellow; } 6 | 7 | } 8 | this isn't very valid CSS. 9 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/lazy-eval.css: -------------------------------------------------------------------------------- 1 | .lazy-eval { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/mixins-closure.css: -------------------------------------------------------------------------------- 1 | .class { 2 | width: 99px; 3 | } 4 | .overwrite { 5 | width: 99px; 6 | } 7 | .nested .class { 8 | width: 5px; 9 | } 10 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/no-output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/less/test/css/no-output.css -------------------------------------------------------------------------------- /web/node_modules/less/test/css/postProcessorPlugin/postProcessor.css: -------------------------------------------------------------------------------- 1 | hr {height:50px;} 2 | .test { 3 | color: white; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/preProcessorPlugin/preProcessor.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/strict-units/strict-units.css: -------------------------------------------------------------------------------- 1 | .units { 2 | cancels-to-nothing: 1; 3 | cancels: 6px; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/css/visitorPlugin/visitor.css: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/data/data-uri-fail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/less/test/data/data-uri-fail.png -------------------------------------------------------------------------------- /web/node_modules/less/test/data/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/less/test/data/image.jpg -------------------------------------------------------------------------------- /web/node_modules/less/test/data/page.html: -------------------------------------------------------------------------------- 1 |

This page is 100% Awesome.

2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/charsets.less: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | @import "import/import-charset-test"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/empty.less: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/add-mixed-units.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: (1px + 3em); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/add-mixed-units2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: ((1px * 2px) + (3em * 3px)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/at-rules-undefined-var.less: -------------------------------------------------------------------------------- 1 |  2 | @keyframes @name { 3 | 50% {width: 20px;} 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/bad-variable-declaration1.less: -------------------------------------------------------------------------------- 1 | @@demo: "hi"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/bad-variable-declaration1.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}bad-variable-declaration1.less on line 1, column 1: 2 | 1 @@demo: "hi"; 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/color-func-invalid-color.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: color("NOT A COLOR"); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/color-invalid-hex-code.less: -------------------------------------------------------------------------------- 1 | .a { 2 | @wrongHEXColorCode: #DCALLB; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/color-invalid-hex-code2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | @wrongHEXColorCode: #fffblack; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/css-guard-default-func.less: -------------------------------------------------------------------------------- 1 |  2 | selector when (default()) { 3 | color: red; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-1.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | .a { 5 | a: @a; 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-2.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | .a { 5 | a: @a(); 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-2.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}detached-ruleset-2.less on line 5, column 9: 2 | 4 .a { 3 | 5 a: @a(); 4 | 6 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-3.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | @a(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-5.less: -------------------------------------------------------------------------------- 1 | .mixin-definition(@b) { 2 | @a(); 3 | } 4 | .mixin-definition({color: red;}); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-6.less: -------------------------------------------------------------------------------- 1 | .a { 2 | b: { 3 | color: red; 4 | }; 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/detached-ruleset-6.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}detached-ruleset-6.less on line 2, column 6: 2 | 1 .a { 3 | 2 b: { 4 | 3 color: red; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/divide-mixed-units.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: (1px / 3em); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/extend-no-selector.less: -------------------------------------------------------------------------------- 1 | :extend(.a all) { 2 | property: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/extend-not-at-end.less: -------------------------------------------------------------------------------- 1 | .a:extend(.b all).c { 2 | property: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-1.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-undefined(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-10-keyword.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-keyword(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-11-operation.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-operation(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-12-quoted.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-quoted(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-13-selector.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-selector(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-14-url.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-url(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-15-value.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-value(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-2-alpha.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-alpha(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-3-assignment.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-assignment(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-4-call.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-call(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-5-color-2.less: -------------------------------------------------------------------------------- 1 | rgba(0,0,0,0); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-5-color.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-color(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-6-condition.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-condition(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-7-dimension.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-dimension(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-8-element.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-element(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/functions-9-expression.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-expression(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-malformed.less: -------------------------------------------------------------------------------- 1 | @import malformed "this-statement-is-invalid.less"; 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-missing.less: -------------------------------------------------------------------------------- 1 | .a { 2 | color: green; 3 | // tests line number for import reference is correct 4 | } 5 | 6 | @import "file-does-not-exist.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-no-semi.less: -------------------------------------------------------------------------------- 1 | @import "this-statement-is-invalid.less" -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-subfolder1.less: -------------------------------------------------------------------------------- 1 | @import "imports/import-subfolder1.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-subfolder1.txt: -------------------------------------------------------------------------------- 1 | NameError: .mixin-not-defined is undefined in {path}mixin-not-defined.less on line 11, column 1: 2 | 10 3 | 11 .mixin-not-defined(); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/import-subfolder2.less: -------------------------------------------------------------------------------- 1 | @import "imports/import-subfolder2.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/imports/import-subfolder1.less: -------------------------------------------------------------------------------- 1 | @import "subfolder/mixin-not-defined.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/imports/import-subfolder2.less: -------------------------------------------------------------------------------- 1 | @import "subfolder/parse-error-curly-bracket.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/imports/import-test.less: -------------------------------------------------------------------------------- 1 | .someclass 2 | { 3 | font-weight: bold; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/imports/subfolder/mixin-not-defined.less: -------------------------------------------------------------------------------- 1 | @import "../../mixin-not-defined.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/imports/subfolder/parse-error-curly-bracket.less: -------------------------------------------------------------------------------- 1 | @import "../../parse-error-curly-bracket.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/javascript-error.less: -------------------------------------------------------------------------------- 1 | .scope { 2 | var: `this.foo.toJS`; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/javascript-undefined-var.less: -------------------------------------------------------------------------------- 1 | .scope { 2 | @a: `@{b}`; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/mixed-mixin-definition-args-1.less: -------------------------------------------------------------------------------- 1 | .mixin(@a : 4, @b : 3, @c: 2) { 2 | will: fail; 3 | } 4 | .mixin-test { 5 | .mixin(@a: 5; @b: 6, @c: 7); 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/mixed-mixin-definition-args-2.less: -------------------------------------------------------------------------------- 1 | .mixin(@a : 4, @b : 3, @c: 2) { 2 | will: fail; 3 | } 4 | .mixin-test { 5 | .mixin(@a: 5, @b: 6; @c: 7); 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/mixin-not-defined.txt: -------------------------------------------------------------------------------- 1 | NameError: .mixin-not-defined is undefined in {path}mixin-not-defined.less on line 11, column 1: 2 | 10 3 | 11 .mixin-not-defined(); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/mixin-not-matched.less: -------------------------------------------------------------------------------- 1 | @saxofon:trumpete; 2 | 3 | .mixin(saxofon) { 4 | } 5 | 6 | .mixin(@saxofon); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/mixin-not-matched2.less: -------------------------------------------------------------------------------- 1 | @saxofon:trumpete; 2 | 3 | .mixin(@a, @b) { 4 | } 5 | 6 | .mixin(@a: @saxofon); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/multiple-guards-on-css-selectors.less: -------------------------------------------------------------------------------- 1 | @ie8: true; 2 | .a when (@ie8 = true), 3 | .b { 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/multiple-guards-on-css-selectors2.less: -------------------------------------------------------------------------------- 1 | @ie8: true; 2 | .a, 3 | .b when (@ie8 = true) { 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/multiply-mixed-units.less: -------------------------------------------------------------------------------- 1 | /* Test */ 2 | #blah { 3 | // blah 4 | } 5 | .a { 6 | error: (1px * 1em); 7 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-1.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 (13 + 5 -23) + 5); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-1.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-1.less on line 2, column 18: 2 | 1 .a { 3 | 2 something: (12 (13 + 5 -23) + 5); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 * (13 + 5 -23)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-2.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-2.less on line 2, column 28: 2 | 1 .a { 3 | 2 something: (12 * (13 + 5 -23)); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-3.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 + (13 + 10 -23)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parens-error-3.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-3.less on line 2, column 29: 2 | 1 .a { 3 | 2 something: (12 + (13 + 10 -23)); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-curly-bracket.less: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-media-no-block-1.less: -------------------------------------------------------------------------------- 1 | @media (extra: bracket)) { 2 | body { 3 | background-color: #fff; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-media-no-block-2.less: -------------------------------------------------------------------------------- 1 | @media -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-media-no-block-3.less: -------------------------------------------------------------------------------- 1 | @media (min-width: 500px) { 2 | .sometimes-big { 3 | font-size: 5000px; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-missing-bracket.less: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-missing-parens.less: -------------------------------------------------------------------------------- 1 | @media (missing: bracket { 2 | body { 3 | background-color: #fff; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/parse-error-with-import.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}parse-error-with-import.less on line 8, column 9: 2 | 7 3 | 8 nonsense; 4 | 9 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/percentage-missing-space.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: calc(1 %); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/percentage-non-number-argument.less: -------------------------------------------------------------------------------- 1 | div { 2 | percentage: percentage(16/17); 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-asterisk-only-name.less: -------------------------------------------------------------------------------- 1 | a { 2 | * : 1; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-ie5-hack.less: -------------------------------------------------------------------------------- 1 | .test { 2 | display/*/: block; /*sorry for IE5*/ 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-in-root.less: -------------------------------------------------------------------------------- 1 | .a() { 2 | prop:1; 3 | } 4 | .a(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-in-root2.less: -------------------------------------------------------------------------------- 1 | @import "property-in-root"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-in-root3.less: -------------------------------------------------------------------------------- 1 | prop:1; 2 | .a { 3 | prop:1; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/property-interp-not-defined.less: -------------------------------------------------------------------------------- 1 | a {outline-@{color}: green} -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/recursive-variable.less: -------------------------------------------------------------------------------- 1 | @bodyColor: darken(@bodyColor, 30%); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/root-func-undefined-1.less: -------------------------------------------------------------------------------- 1 | func(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/root-func-undefined-1.txt: -------------------------------------------------------------------------------- 1 | SyntaxError: Function 'func' is undefined in {path}root-func-undefined-1.less on line 1, column 1: 2 | 1 func(); 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/root-func-undefined-2.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes.js"; 2 | test-undefined(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/single-character.less: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/single-character.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input. Possibly missing something in {path}single-character.less on line 1, column 2: 2 | 1 x 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient1.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(horizontal, black, white); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(to bottom, black, orange, 45%, white); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient3.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(black, orange); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient4.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(horizontal, @colors); 3 | } 4 | @colors: black, white; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient5.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(to bottom, @colors); 3 | } 4 | @colors: black, orange, 45%, white; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/svg-gradient6.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(black, @colors); 3 | } 4 | @colors: orange; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/errors/unit-function.less: -------------------------------------------------------------------------------- 1 | .a { 2 | font-size: unit(80/16,rem); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/filemanagerPlugin/colors.test: -------------------------------------------------------------------------------- 1 | @color: red; 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/filemanagerPlugin/filemanager.less: -------------------------------------------------------------------------------- 1 | @import "test.test"; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/globalVars/extended.json: -------------------------------------------------------------------------------- 1 | { 2 | "the-border": "1px", 3 | "base-color": "#111", 4 | "red": "#842210" 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/globalVars/simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "my-color": "red" 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/globalVars/simple.less: -------------------------------------------------------------------------------- 1 | .class { 2 | color: @my-color; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import-reference-issues/global-scope-nested.less: -------------------------------------------------------------------------------- 1 | .test-a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import-reference-issues/simple-mixin.css: -------------------------------------------------------------------------------- 1 | .mixin { 2 | was: included; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import-reference-issues/simple-ruleset-2162.less: -------------------------------------------------------------------------------- 1 | ruleset { 2 | shall-be-invisible: less; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/css-import.less: -------------------------------------------------------------------------------- 1 | @import url("test.css"); 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/deeper/deeper-2/url-import-2.less: -------------------------------------------------------------------------------- 1 | .deep-import-url { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/deeper/deeper-2/url-import.less: -------------------------------------------------------------------------------- 1 | @import url("url-import-2.less"); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/deeper/import-once-test-a.less: -------------------------------------------------------------------------------- 1 | @import "../import-once-test-c"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/deeper/url-import.less: -------------------------------------------------------------------------------- 1 | @import url("deeper-2/url-import.less"); -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-charset-test.less: -------------------------------------------------------------------------------- 1 | @charset "ISO-8859-1"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-inline-invalid-css.less: -------------------------------------------------------------------------------- 1 | @import (inline) "invalid-css.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-interpolation.less: -------------------------------------------------------------------------------- 1 | @import (inline) "imports/logo.less"; 2 | @import "import-@{in}@{terpolation}2.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-interpolation2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | var: test; 3 | } 4 | 5 | @in: "redefined-does-nothing"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-once-test-c.less: -------------------------------------------------------------------------------- 1 |  2 | @c: red; 3 | 4 | #import { 5 | color: @c; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-test-b.less: -------------------------------------------------------------------------------- 1 | @import "import-test-c"; 2 | 3 | @b: 100%; 4 | 5 | .mixin { 6 | height: 10px; 7 | color: @c; 8 | } 9 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-test-c.less: -------------------------------------------------------------------------------- 1 |  2 | @c: red; 3 | 4 | #import { 5 | color: @c; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-test-d.css: -------------------------------------------------------------------------------- 1 | #css { color: yellow; } 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-test-e.less: -------------------------------------------------------------------------------- 1 |  2 | body { width: 100% } 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/import-test-f.less: -------------------------------------------------------------------------------- 1 | @import "import-test-e"; 2 | 3 | .test-f { 4 | height: 10px; 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/imports/logo.less: -------------------------------------------------------------------------------- 1 | #logo { 2 | width: 100px; 3 | height: 100px; 4 | background: url('../assets/logo.png'); 5 | background: url("#inline-svg"); 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/invalid-css.less: -------------------------------------------------------------------------------- 1 | this isn't very valid CSS. -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/import/urls.less: -------------------------------------------------------------------------------- 1 | // empty file showing that it loads from the relative path first 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/include-path-string/include-path-string.less: -------------------------------------------------------------------------------- 1 | data-uri { 2 | property: data-uri('image.svg'); 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/lazy-eval.less: -------------------------------------------------------------------------------- 1 | @var: @a; 2 | @a: 100%; 3 | 4 | .lazy-eval { 5 | width: @var; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/modifyVars/extended.json: -------------------------------------------------------------------------------- 1 | { 2 | "the-border": "1px", 3 | "base-color": "#111", 4 | "red": "#842210" 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/nested-gradient-with-svg-gradient/mixin-consumer.less: -------------------------------------------------------------------------------- 1 | @import "svg-gradient-mixin.less"; 2 | 3 | .gray-gradient { 4 | .gradient-mixin(#999); 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/no-js-errors/no-js-errors.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: `1 + 1`; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/no-output.less: -------------------------------------------------------------------------------- 1 | .mixin() { 2 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/plugin/plugin-transitive.less: -------------------------------------------------------------------------------- 1 | @plugin "plugin-transitive"; 2 | 3 | .other { 4 | trans : test-transitive(); 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/postProcessorPlugin/postProcessor.less: -------------------------------------------------------------------------------- 1 | @color: white; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/preProcessorPlugin/preProcessor.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: @color; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/sourcemaps-empty/empty.less: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/sourcemaps-empty/var-defs.less: -------------------------------------------------------------------------------- 1 | @test-var: 'something'; -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/sourcemaps/basic.json: -------------------------------------------------------------------------------- 1 | { 2 | "my-color": "red" 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/sourcemaps/imported.css: -------------------------------------------------------------------------------- 1 | /*comments*/ 2 | .unused-css { 3 | color: white; 4 | } 5 | .imported { 6 | color: black; 7 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/strict-units/strict-units.less: -------------------------------------------------------------------------------- 1 | .units { 2 | cancels-to-nothing: (1px / 1px); 3 | cancels: ((((10px / 5em) / 1px) * 3em) * 1px); 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less-bom/visitorPlugin/visitor.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | -some-aribitrary-property: value; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/charsets.less: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | 3 | @import "import/import-charset-test"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/empty.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/less/test/less/empty.less -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/add-mixed-units.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: (1px + 3em); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/add-mixed-units2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: ((1px * 2px) + (3em * 3px)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/at-rules-undefined-var.less: -------------------------------------------------------------------------------- 1 | 2 | @keyframes @name { 3 | 50% {width: 20px;} 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/bad-variable-declaration1.less: -------------------------------------------------------------------------------- 1 | @@demo: "hi"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/bad-variable-declaration1.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}bad-variable-declaration1.less on line 1, column 1: 2 | 1 @@demo: "hi"; 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/color-func-invalid-color.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: color("NOT A COLOR"); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/color-invalid-hex-code.less: -------------------------------------------------------------------------------- 1 | .a { 2 | @wrongHEXColorCode: #DCALLB; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/color-invalid-hex-code2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | @wrongHEXColorCode: #fffblack; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/css-guard-default-func.less: -------------------------------------------------------------------------------- 1 | 2 | selector when (default()) { 3 | color: red; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-1.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | .a { 5 | a: @a; 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-2.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | .a { 5 | a: @a(); 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-2.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}detached-ruleset-2.less on line 5, column 9: 2 | 4 .a { 3 | 5 a: @a(); 4 | 6 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-3.less: -------------------------------------------------------------------------------- 1 | @a: { 2 | b: 1; 3 | }; 4 | @a(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-5.less: -------------------------------------------------------------------------------- 1 | .mixin-definition(@b) { 2 | @a(); 3 | } 4 | .mixin-definition({color: red;}); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-6.less: -------------------------------------------------------------------------------- 1 | .a { 2 | b: { 3 | color: red; 4 | }; 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/detached-ruleset-6.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}detached-ruleset-6.less on line 2, column 6: 2 | 1 .a { 3 | 2 b: { 4 | 3 color: red; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/divide-mixed-units.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: (1px / 3em); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/extend-no-selector.less: -------------------------------------------------------------------------------- 1 | :extend(.a all) { 2 | property: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/extend-not-at-end.less: -------------------------------------------------------------------------------- 1 | .a:extend(.b all).c { 2 | property: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-1.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-undefined(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-10-keyword.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-keyword(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-11-operation.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-operation(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-12-quoted.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-quoted(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-13-selector.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-selector(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-14-url.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-url(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-15-value.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-value(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-2-alpha.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-alpha(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-3-assignment.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-assignment(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-4-call.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-call(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-5-color-2.less: -------------------------------------------------------------------------------- 1 | rgba(0,0,0,0); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-5-color.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-color(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-6-condition.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-condition(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-7-dimension.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-dimension(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-8-element.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-element(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/functions-9-expression.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes"; 2 | test-expression(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-malformed.less: -------------------------------------------------------------------------------- 1 | @import malformed "this-statement-is-invalid.less"; 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-missing.less: -------------------------------------------------------------------------------- 1 | .a { 2 | color: green; 3 | // tests line number for import reference is correct 4 | } 5 | 6 | @import "file-does-not-exist.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-no-semi.less: -------------------------------------------------------------------------------- 1 | @import "this-statement-is-invalid.less" -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-subfolder1.less: -------------------------------------------------------------------------------- 1 | @import "imports/import-subfolder1.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-subfolder1.txt: -------------------------------------------------------------------------------- 1 | NameError: .mixin-not-defined is undefined in {path}mixin-not-defined.less on line 11, column 1: 2 | 10 3 | 11 .mixin-not-defined(); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/import-subfolder2.less: -------------------------------------------------------------------------------- 1 | @import "imports/import-subfolder2.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/imports/import-subfolder1.less: -------------------------------------------------------------------------------- 1 | @import "subfolder/mixin-not-defined.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/imports/import-subfolder2.less: -------------------------------------------------------------------------------- 1 | @import "subfolder/parse-error-curly-bracket.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/imports/import-test.less: -------------------------------------------------------------------------------- 1 | .someclass 2 | { 3 | font-weight: bold; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/imports/subfolder/mixin-not-defined.less: -------------------------------------------------------------------------------- 1 | @import "../../mixin-not-defined.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/imports/subfolder/parse-error-curly-bracket.less: -------------------------------------------------------------------------------- 1 | @import "../../parse-error-curly-bracket.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/javascript-error.less: -------------------------------------------------------------------------------- 1 | .scope { 2 | var: `this.foo.toJS`; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/javascript-undefined-var.less: -------------------------------------------------------------------------------- 1 | .scope { 2 | @a: `@{b}`; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/mixed-mixin-definition-args-1.less: -------------------------------------------------------------------------------- 1 | .mixin(@a : 4, @b : 3, @c: 2) { 2 | will: fail; 3 | } 4 | .mixin-test { 5 | .mixin(@a: 5; @b: 6, @c: 7); 6 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/mixed-mixin-definition-args-2.less: -------------------------------------------------------------------------------- 1 | .mixin(@a : 4, @b : 3, @c: 2) { 2 | will: fail; 3 | } 4 | .mixin-test { 5 | .mixin(@a: 5, @b: 6; @c: 7); 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/mixin-not-defined.txt: -------------------------------------------------------------------------------- 1 | NameError: .mixin-not-defined is undefined in {path}mixin-not-defined.less on line 11, column 1: 2 | 10 3 | 11 .mixin-not-defined(); 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/mixin-not-matched.less: -------------------------------------------------------------------------------- 1 | @saxofon:trumpete; 2 | 3 | .mixin(saxofon) { 4 | } 5 | 6 | .mixin(@saxofon); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/mixin-not-matched2.less: -------------------------------------------------------------------------------- 1 | @saxofon:trumpete; 2 | 3 | .mixin(@a, @b) { 4 | } 5 | 6 | .mixin(@a: @saxofon); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/multiple-guards-on-css-selectors.less: -------------------------------------------------------------------------------- 1 | @ie8: true; 2 | .a when (@ie8 = true), 3 | .b { 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/multiple-guards-on-css-selectors2.less: -------------------------------------------------------------------------------- 1 | @ie8: true; 2 | .a, 3 | .b when (@ie8 = true) { 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/multiply-mixed-units.less: -------------------------------------------------------------------------------- 1 | /* Test */ 2 | #blah { 3 | // blah 4 | } 5 | .a { 6 | error: (1px * 1em); 7 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-1.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 (13 + 5 -23) + 5); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-1.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-1.less on line 2, column 18: 2 | 1 .a { 3 | 2 something: (12 (13 + 5 -23) + 5); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 * (13 + 5 -23)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-2.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-2.less on line 2, column 28: 2 | 1 .a { 3 | 2 something: (12 * (13 + 5 -23)); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-3.less: -------------------------------------------------------------------------------- 1 | .a { 2 | something: (12 + (13 + 10 -23)); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parens-error-3.txt: -------------------------------------------------------------------------------- 1 | ParseError: Expected ')' in {path}parens-error-3.less on line 2, column 29: 2 | 1 .a { 3 | 2 something: (12 + (13 + 10 -23)); 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-curly-bracket.less: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | } 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-media-no-block-1.less: -------------------------------------------------------------------------------- 1 | @media (extra: bracket)) { 2 | body { 3 | background-color: #fff; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-media-no-block-2.less: -------------------------------------------------------------------------------- 1 | @media -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-media-no-block-3.less: -------------------------------------------------------------------------------- 1 | @media (min-width: 500px) { 2 | .sometimes-big { 3 | font-size: 5000px; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-missing-bracket.less: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: #fff; 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-missing-parens.less: -------------------------------------------------------------------------------- 1 | @media (missing: bracket { 2 | body { 3 | background-color: #fff; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/parse-error-with-import.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}parse-error-with-import.less on line 8, column 9: 2 | 7 3 | 8 nonsense; 4 | 9 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/percentage-missing-space.less: -------------------------------------------------------------------------------- 1 | .a { 2 | error: calc(1 %); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/percentage-non-number-argument.less: -------------------------------------------------------------------------------- 1 | div { 2 | percentage: percentage(16/17); 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-asterisk-only-name.less: -------------------------------------------------------------------------------- 1 | a { 2 | * : 1; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-asterisk-only-name.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input in {path}property-asterisk-only-name.less on line 2, column 7: 2 | 1 a { 3 | 2 * : 1; 4 | 3 } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-ie5-hack.less: -------------------------------------------------------------------------------- 1 | .test { 2 | display/*/: block; /*sorry for IE5*/ 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-in-root.less: -------------------------------------------------------------------------------- 1 | .a() { 2 | prop:1; 3 | } 4 | .a(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-in-root2.less: -------------------------------------------------------------------------------- 1 | @import "property-in-root"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-in-root3.less: -------------------------------------------------------------------------------- 1 | prop:1; 2 | .a { 3 | prop:1; 4 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/property-interp-not-defined.less: -------------------------------------------------------------------------------- 1 | a {outline-@{color}: green} -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/recursive-variable.less: -------------------------------------------------------------------------------- 1 | @bodyColor: darken(@bodyColor, 30%); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/root-func-undefined-1.less: -------------------------------------------------------------------------------- 1 | func(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/root-func-undefined-1.txt: -------------------------------------------------------------------------------- 1 | SyntaxError: Function 'func' is undefined in {path}root-func-undefined-1.less on line 1, column 1: 2 | 1 func(); 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/root-func-undefined-2.less: -------------------------------------------------------------------------------- 1 | @plugin "../plugin/plugin-tree-nodes.js"; 2 | test-undefined(); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/single-character.less: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/single-character.txt: -------------------------------------------------------------------------------- 1 | ParseError: Unrecognised input. Possibly missing something in {path}single-character.less on line 1, column 2: 2 | 1 x 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient1.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(horizontal, black, white); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(to bottom, black, orange, 45%, white); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient3.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(black, orange); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient4.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(horizontal, @colors); 3 | } 4 | @colors: black, white; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient5.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(to bottom, @colors); 3 | } 4 | @colors: black, orange, 45%, white; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/svg-gradient6.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: svg-gradient(black, @colors); 3 | } 4 | @colors: orange; 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/errors/unit-function.less: -------------------------------------------------------------------------------- 1 | .a { 2 | font-size: unit(80/16,rem); 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/filemanagerPlugin/colors.test: -------------------------------------------------------------------------------- 1 | @color: red; 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/filemanagerPlugin/filemanager.less: -------------------------------------------------------------------------------- 1 | @import "test.test"; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/globalVars/extended.json: -------------------------------------------------------------------------------- 1 | { 2 | "the-border": "1px", 3 | "base-color": "#111", 4 | "red": "#842210" 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/globalVars/simple.json: -------------------------------------------------------------------------------- 1 | { 2 | "my-color": "red" 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/globalVars/simple.less: -------------------------------------------------------------------------------- 1 | .class { 2 | color: @my-color; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import-reference-issues/global-scope-nested.less: -------------------------------------------------------------------------------- 1 | .test-a { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import-reference-issues/simple-mixin.css: -------------------------------------------------------------------------------- 1 | .mixin { 2 | was: included; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import-reference-issues/simple-ruleset-2162.less: -------------------------------------------------------------------------------- 1 | ruleset { 2 | shall-be-invisible: less; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/css-import.less: -------------------------------------------------------------------------------- 1 | @import url("test.css"); 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/deeper/deeper-2/url-import-2.less: -------------------------------------------------------------------------------- 1 | .deep-import-url { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/deeper/deeper-2/url-import.less: -------------------------------------------------------------------------------- 1 | @import url("url-import-2.less"); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/deeper/import-once-test-a.less: -------------------------------------------------------------------------------- 1 | @import "../import-once-test-c"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/deeper/url-import.less: -------------------------------------------------------------------------------- 1 | @import url("deeper-2/url-import.less"); -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-charset-test.less: -------------------------------------------------------------------------------- 1 | @charset "ISO-8859-1"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-inline-invalid-css.less: -------------------------------------------------------------------------------- 1 | @import (inline) "invalid-css.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-interpolation.less: -------------------------------------------------------------------------------- 1 | @import (inline) "imports/logo.less"; 2 | @import "import-@{in}@{terpolation}2.less"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-interpolation2.less: -------------------------------------------------------------------------------- 1 | .a { 2 | var: test; 3 | } 4 | 5 | @in: "redefined-does-nothing"; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-once-test-c.less: -------------------------------------------------------------------------------- 1 | 2 | @c: red; 3 | 4 | #import { 5 | color: @c; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-test-b.less: -------------------------------------------------------------------------------- 1 | @import "import-test-c"; 2 | 3 | @b: 100%; 4 | 5 | .mixin { 6 | height: 10px; 7 | color: @c; 8 | } 9 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-test-c.less: -------------------------------------------------------------------------------- 1 | 2 | @c: red; 3 | 4 | #import { 5 | color: @c; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-test-d.css: -------------------------------------------------------------------------------- 1 | #css { color: yellow; } 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-test-e.less: -------------------------------------------------------------------------------- 1 | 2 | body { width: 100% } 3 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/import-test-f.less: -------------------------------------------------------------------------------- 1 | @import "import-test-e"; 2 | 3 | .test-f { 4 | height: 10px; 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/imports/logo.less: -------------------------------------------------------------------------------- 1 | #logo { 2 | width: 100px; 3 | height: 100px; 4 | background: url('../assets/logo.png'); 5 | background: url("#inline-svg"); 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/invalid-css.less: -------------------------------------------------------------------------------- 1 | this isn't very valid CSS. -------------------------------------------------------------------------------- /web/node_modules/less/test/less/import/urls.less: -------------------------------------------------------------------------------- 1 | // empty file showing that it loads from the relative path first 2 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/include-path-string/include-path-string.less: -------------------------------------------------------------------------------- 1 | data-uri { 2 | property: data-uri('image.svg'); 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/lazy-eval.less: -------------------------------------------------------------------------------- 1 | @var: @a; 2 | @a: 100%; 3 | 4 | .lazy-eval { 5 | width: @var; 6 | } 7 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/modifyVars/extended.json: -------------------------------------------------------------------------------- 1 | { 2 | "the-border": "1px", 3 | "base-color": "#111", 4 | "red": "#842210" 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/nested-gradient-with-svg-gradient/mixin-consumer.less: -------------------------------------------------------------------------------- 1 | @import "svg-gradient-mixin.less"; 2 | 3 | .gray-gradient { 4 | .gradient-mixin(#999); 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/no-js-errors/no-js-errors.less: -------------------------------------------------------------------------------- 1 | .a { 2 | a: `1 + 1`; 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/no-output.less: -------------------------------------------------------------------------------- 1 | .mixin() { 2 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/plugin/plugin-transitive.js: -------------------------------------------------------------------------------- 1 | functions.addMultiple({ 2 | "test-transitive" : function() { 3 | return new tree.Anonymous( "transitive" ); 4 | } 5 | }); 6 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/plugin/plugin-transitive.less: -------------------------------------------------------------------------------- 1 | @plugin "plugin-transitive"; 2 | 3 | .other { 4 | trans : test-transitive(); 5 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/postProcessorPlugin/postProcessor.less: -------------------------------------------------------------------------------- 1 | @color: white; 2 | .test { 3 | color: @color; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/preProcessorPlugin/preProcessor.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: @color; 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/sourcemaps-empty/var-defs.less: -------------------------------------------------------------------------------- 1 | @test-var: 'something'; -------------------------------------------------------------------------------- /web/node_modules/less/test/less/sourcemaps/basic.json: -------------------------------------------------------------------------------- 1 | { 2 | "my-color": "red" 3 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/sourcemaps/imported.css: -------------------------------------------------------------------------------- 1 | /*comments*/ 2 | .unused-css { 3 | color: white; 4 | } 5 | .imported { 6 | color: black; 7 | } -------------------------------------------------------------------------------- /web/node_modules/less/test/less/strict-units/strict-units.less: -------------------------------------------------------------------------------- 1 | .units { 2 | cancels-to-nothing: (1px / 1px); 3 | cancels: ((((10px / 5em) / 1px) * 3em) * 1px); 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/less/test/less/visitorPlugin/visitor.less: -------------------------------------------------------------------------------- 1 | .test { 2 | color: red; 3 | -some-aribitrary-property: value; 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_Symbol.js: -------------------------------------------------------------------------------- 1 | var root = require('./_root'); 2 | 3 | /** Built-in value references. */ 4 | var Symbol = root.Symbol; 5 | 6 | module.exports = Symbol; 7 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_Uint8Array.js: -------------------------------------------------------------------------------- 1 | var root = require('./_root'); 2 | 3 | /** Built-in value references. */ 4 | var Uint8Array = root.Uint8Array; 5 | 6 | module.exports = Uint8Array; 7 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_metaMap.js: -------------------------------------------------------------------------------- 1 | var WeakMap = require('./_WeakMap'); 2 | 3 | /** Used to store function metadata. */ 4 | var metaMap = WeakMap && new WeakMap; 5 | 6 | module.exports = metaMap; 7 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_reEscape.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reEscape = /<%-([\s\S]+?)%>/g; 3 | 4 | module.exports = reEscape; 5 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_reEvaluate.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reEvaluate = /<%([\s\S]+?)%>/g; 3 | 4 | module.exports = reEvaluate; 5 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_reInterpolate.js: -------------------------------------------------------------------------------- 1 | /** Used to match template delimiters. */ 2 | var reInterpolate = /<%=([\s\S]+?)%>/g; 3 | 4 | module.exports = reInterpolate; 5 | -------------------------------------------------------------------------------- /web/node_modules/lodash/_realNames.js: -------------------------------------------------------------------------------- 1 | /** Used to lookup unminified function names. */ 2 | var realNames = {}; 3 | 4 | module.exports = realNames; 5 | -------------------------------------------------------------------------------- /web/node_modules/lodash/date.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'now': require('./now') 3 | }; 4 | -------------------------------------------------------------------------------- /web/node_modules/lodash/each.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEach'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/eachRight.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEachRight'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/entries.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairs'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/entriesIn.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairsIn'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignIn'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/extendWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInWith'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/first.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./head'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp.js: -------------------------------------------------------------------------------- 1 | var _ = require('./lodash.min').runInContext(); 2 | module.exports = require('./fp/_baseConvert')(_, _); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/F.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./stubFalse'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/T.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./stubTrue'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/__.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./placeholder'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/_falseOptions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'cap': false, 3 | 'curry': false, 4 | 'fixed': false, 5 | 'immutable': false, 6 | 'rearg': false 7 | }; 8 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/all.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./every'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/allPass.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overEvery'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/always.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./constant'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/any.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./some'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/anyPass.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overSome'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/apply.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./spread'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/array.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../array')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/assoc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./set'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/assocPath.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./set'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/at.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('at', require('../at')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/collection.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../collection')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/complement.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./negate'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/compose.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flowRight'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/conforms.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./conformsTo'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/contains.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./includes'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/date.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../date')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/dissoc.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./unset'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/dissocPath.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./unset'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/dropLast.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dropRight'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/dropLastWhile.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dropRightWhile'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/each.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEach'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/eachRight.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./forEachRight'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/entries.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairs'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/entriesIn.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./toPairsIn'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/eq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('eq', require('../eq')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/equals.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isEqual'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/extend.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignIn'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/extendAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInAll'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/extendAllWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInAllWith'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/extendWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./assignInWith'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/first.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./head'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/function.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../function')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/gt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('gt', require('../gt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/identical.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./eq'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/indexBy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./keyBy'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/init.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./initial'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/invertObj.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./invert'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/juxt.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./over'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/lang.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../lang')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/lt.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'), 2 | func = convert('lt', require('../lt')); 3 | 4 | func.placeholder = require('./placeholder'); 5 | module.exports = func; 6 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/matches.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isMatch'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/math.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../math')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/nAry.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./ary'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/number.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../number')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/object.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../object')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/omitAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./omit'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/path.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/pathEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./matchesProperty'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/pathOr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./getOr'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/paths.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./at'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/pickAll.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./pick'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/pipe.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flow'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/placeholder.js: -------------------------------------------------------------------------------- 1 | /** 2 | * The default argument placeholder value for methods. 3 | * 4 | * @type {Object} 5 | */ 6 | module.exports = {}; 7 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/pluck.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./map'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/prop.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/propEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./matchesProperty'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/propOr.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./getOr'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/property.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./get'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/props.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./at'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/seq.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../seq')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/string.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../string')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/symmetricDifference.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xor'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/symmetricDifferenceBy.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xorBy'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/symmetricDifferenceWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./xorWith'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/takeLast.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./takeRight'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/takeLastWhile.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./takeRightWhile'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/unapply.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./rest'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/unnest.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./flatten'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/useWith.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./overArgs'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/util.js: -------------------------------------------------------------------------------- 1 | var convert = require('./convert'); 2 | module.exports = convert(require('../util')); 3 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/where.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./conformsTo'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/whereEq.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./isMatch'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/fp/zipObj.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./zipObject'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lodash'); -------------------------------------------------------------------------------- /web/node_modules/lodash/number.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'clamp': require('./clamp'), 3 | 'inRange': require('./inRange'), 4 | 'random': require('./random') 5 | }; 6 | -------------------------------------------------------------------------------- /web/node_modules/lodash/toJSON.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/value.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /web/node_modules/lodash/valueOf.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./wrapperValue'); 2 | -------------------------------------------------------------------------------- /web/node_modules/marked/.npmignore: -------------------------------------------------------------------------------- 1 | .git* 2 | test/ 3 | -------------------------------------------------------------------------------- /web/node_modules/marked/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | - "0.8" 5 | - "0.6" 6 | -------------------------------------------------------------------------------- /web/node_modules/marked/doc/todo.md: -------------------------------------------------------------------------------- 1 | # Todo 2 | 3 | -------------------------------------------------------------------------------- /web/node_modules/marked/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/marked'); 2 | -------------------------------------------------------------------------------- /web/node_modules/media-typer/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/method-override/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/method-override/node_modules/vary/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/methods/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /web/node_modules/methods/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # Methods 3 | 4 | HTTP verbs that node core's parser supports. 5 | -------------------------------------------------------------------------------- /web/node_modules/mime-types/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" 4 | -------------------------------------------------------------------------------- /web/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/mime/.npmignore -------------------------------------------------------------------------------- /web/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /web/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /web/node_modules/mkdirp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | - "0.12" 6 | - "iojs" 7 | before_install: 8 | - npm install -g npm@~1.4.6 9 | -------------------------------------------------------------------------------- /web/node_modules/mkdirp/node_modules/minimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /web/node_modules/mkdirp/node_modules/minimist/example/parse.js: -------------------------------------------------------------------------------- 1 | var argv = require('../')(process.argv.slice(2)); 2 | console.dir(argv); 3 | -------------------------------------------------------------------------------- /web/node_modules/morgan/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /web/node_modules/multiparty/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | examples/ 3 | -------------------------------------------------------------------------------- /web/node_modules/multiparty/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | before_script: 6 | - ulimit -n 500 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "test/spec"] 2 | path = test/spec 3 | url = https://github.com/mustache/spec 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "eqnull": true, 3 | "evil": true 4 | } 5 | 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | jquery.mustache.js 3 | mootools.mustache.js 4 | dojox 5 | yui3 6 | qooxdoo.mustache.js 7 | 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.6 4 | 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/ampersand_escape.js: -------------------------------------------------------------------------------- 1 | ({ 2 | message: "Some " 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/ampersand_escape.mustache: -------------------------------------------------------------------------------- 1 | {{&message}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/ampersand_escape.txt: -------------------------------------------------------------------------------- 1 | Some 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/apostrophe.js: -------------------------------------------------------------------------------- 1 | ({ 2 | 'apos': "'", 3 | 'control': 'X' 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/apostrophe.mustache: -------------------------------------------------------------------------------- 1 | {{apos}}{{control}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/apostrophe.txt: -------------------------------------------------------------------------------- 1 | 'X 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/array_of_strings.js: -------------------------------------------------------------------------------- 1 | ({ 2 | array_of_strings: ['hello', 'world'] 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/array_of_strings.mustache: -------------------------------------------------------------------------------- 1 | {{#array_of_strings}}{{.}} {{/array_of_strings}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/array_of_strings.txt: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/backslashes.js: -------------------------------------------------------------------------------- 1 | ({ 2 | value: "\\abc" 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/backslashes.mustache: -------------------------------------------------------------------------------- 1 | * {{value}} 2 | * {{{value}}} 3 | * {{&value}} 4 | 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/backslashes.txt: -------------------------------------------------------------------------------- 1 | * \abc 2 | * \abc 3 | * \abc 4 | 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/bug_11_eating_whitespace.js: -------------------------------------------------------------------------------- 1 | ({ 2 | tag: "yo" 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/bug_11_eating_whitespace.mustache: -------------------------------------------------------------------------------- 1 | {{tag}} foo 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/bug_11_eating_whitespace.txt: -------------------------------------------------------------------------------- 1 | yo foo 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/changing_delimiters.js: -------------------------------------------------------------------------------- 1 | ({ 2 | "foo": "foooooooooooooo", 3 | "bar": "bar!" 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/changing_delimiters.mustache: -------------------------------------------------------------------------------- 1 | {{=<% %>=}}<% foo %> {{foo}} <%{bar}%> {{{bar}}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/changing_delimiters.txt: -------------------------------------------------------------------------------- 1 | foooooooooooooo {{foo}} bar! {{{bar}}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/check_falsy.js: -------------------------------------------------------------------------------- 1 | ({ 2 | number: function(text, render) { 3 | return function(text, render) { 4 | return +render(text); 5 | } 6 | } 7 | }) 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/check_falsy.mustache: -------------------------------------------------------------------------------- 1 |

{{#number}}0{{/number}}

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/check_falsy.txt: -------------------------------------------------------------------------------- 1 |

0

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/comments.js: -------------------------------------------------------------------------------- 1 | ({ 2 | title: function () { 3 | return "A Comedy of Errors"; 4 | } 5 | }) 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/comments.mustache: -------------------------------------------------------------------------------- 1 |

{{title}}{{! just something interesting... or not... }}

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/comments.txt: -------------------------------------------------------------------------------- 1 |

A Comedy of Errors

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/context_lookup.js: -------------------------------------------------------------------------------- 1 | ({ 2 | "outer": { 3 | "id": 1, 4 | "second": { 5 | "nothing": 2 6 | } 7 | } 8 | }) 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/context_lookup.mustache: -------------------------------------------------------------------------------- 1 | {{#outer}}{{#second}}{{id}}{{/second}}{{/outer}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/context_lookup.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/delimiters.mustache: -------------------------------------------------------------------------------- 1 | {{=<% %>=}}* 2 | <% first %> 3 | * <% second %> 4 | <%=| |=%> 5 | * | third | 6 | |={{ }}=| 7 | * {{ fourth }} 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/disappearing_whitespace.js: -------------------------------------------------------------------------------- 1 | ({ 2 | bedrooms: true, 3 | total: 1 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/disappearing_whitespace.mustache: -------------------------------------------------------------------------------- 1 | {{#bedrooms}}{{total}}{{/bedrooms}} BED 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/disappearing_whitespace.txt: -------------------------------------------------------------------------------- 1 | 1 BED 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/double_render.js: -------------------------------------------------------------------------------- 1 | ({ 2 | foo: true, 3 | bar: "{{win}}", 4 | win: "FAIL" 5 | }) 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/double_render.mustache: -------------------------------------------------------------------------------- 1 | {{#foo}}{{bar}}{{/foo}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/double_render.txt: -------------------------------------------------------------------------------- 1 | {{win}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_list.js: -------------------------------------------------------------------------------- 1 | ({ 2 | jobs: [] 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_list.mustache: -------------------------------------------------------------------------------- 1 | These are the jobs: 2 | {{#jobs}} 3 | {{.}} 4 | {{/jobs}} 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_list.txt: -------------------------------------------------------------------------------- 1 | These are the jobs: 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_sections.js: -------------------------------------------------------------------------------- 1 | ({}) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_sections.mustache: -------------------------------------------------------------------------------- 1 | {{#foo}}{{/foo}}foo{{#bar}}{{/bar}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_sections.txt: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_string.js: -------------------------------------------------------------------------------- 1 | ({ 2 | description: "That is all!", 3 | child: { 4 | description: "" 5 | } 6 | }) 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_string.mustache: -------------------------------------------------------------------------------- 1 | {{description}}{{#child}}{{description}}{{/child}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_string.txt: -------------------------------------------------------------------------------- 1 | That is all! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_template.js: -------------------------------------------------------------------------------- 1 | ({}) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_template.mustache: -------------------------------------------------------------------------------- 1 |

Test

-------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/empty_template.txt: -------------------------------------------------------------------------------- 1 |

Test

-------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/error_not_found.js: -------------------------------------------------------------------------------- 1 | ({ 2 | bar: 2 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/error_not_found.mustache: -------------------------------------------------------------------------------- 1 | {{foo}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/error_not_found.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/mustache/test/_files/error_not_found.txt -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/escaped.js: -------------------------------------------------------------------------------- 1 | ({ 2 | title: function () { 3 | return "Bear > Shark"; 4 | }, 5 | entities: "" \"'<>/" 6 | }) 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/escaped.mustache: -------------------------------------------------------------------------------- 1 |

{{title}}

2 | And even {{entities}}, but not {{{entities}}}. 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/escaped.txt: -------------------------------------------------------------------------------- 1 |

Bear > Shark

2 | And even &quot; "'<>/, but not " "'<>/. 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/falsy.js: -------------------------------------------------------------------------------- 1 | ({ 2 | "emptyString": "", 3 | "emptyArray": [], 4 | "zero": 0, 5 | "null": null, 6 | "undefined": undefined, 7 | "NaN": 0/0 8 | }) -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/higher_order_sections.mustache: -------------------------------------------------------------------------------- 1 | {{#bolder}}Hi {{name}}.{{/bolder}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/higher_order_sections.txt: -------------------------------------------------------------------------------- 1 | Hi {{name}}. => Hi Tater. To tinker? 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/included_tag.js: -------------------------------------------------------------------------------- 1 | ({ 2 | html: "I like {{mustache}}" 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/included_tag.mustache: -------------------------------------------------------------------------------- 1 | You said "{{{html}}}" today 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/included_tag.txt: -------------------------------------------------------------------------------- 1 | You said "I like {{mustache}}" today 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/inverted_section.js: -------------------------------------------------------------------------------- 1 | ({ 2 | "repos": [] 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/inverted_section.mustache: -------------------------------------------------------------------------------- 1 | {{#repos}}{{name}}{{/repos}} 2 | {{^repos}}No repos :({{/repos}} 3 | {{^nothin}}Hello!{{/nothin}} 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/inverted_section.txt: -------------------------------------------------------------------------------- 1 | 2 | No repos :( 3 | Hello! 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/keys_with_questionmarks.js: -------------------------------------------------------------------------------- 1 | ({ 2 | "person?": { 3 | name: "Jon" 4 | } 5 | }) 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/keys_with_questionmarks.mustache: -------------------------------------------------------------------------------- 1 | {{#person?}} 2 | Hi {{name}}! 3 | {{/person?}} 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/keys_with_questionmarks.txt: -------------------------------------------------------------------------------- 1 | Hi Jon! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/malicious_template.js: -------------------------------------------------------------------------------- 1 | ({}) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/malicious_template.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/multiline_comment.js: -------------------------------------------------------------------------------- 1 | ({}) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/multiline_comment.mustache: -------------------------------------------------------------------------------- 1 | {{! 2 | 3 | This is a multi-line comment. 4 | 5 | }} 6 | Hello world! 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/multiline_comment.txt: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_dot.js: -------------------------------------------------------------------------------- 1 | ({ name: 'Bruno' }) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_dot.mustache: -------------------------------------------------------------------------------- 1 | {{#name}}Hello {{.}}{{/name}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_dot.txt: -------------------------------------------------------------------------------- 1 | Hello Bruno -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_higher_order_sections.mustache: -------------------------------------------------------------------------------- 1 | {{#bold}}{{#person}}My name is {{name}}!{{/person}}{{/bold}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_higher_order_sections.txt: -------------------------------------------------------------------------------- 1 | My name is Jonas! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_iterating.js: -------------------------------------------------------------------------------- 1 | ({ 2 | inner: [{ 3 | foo: 'foo', 4 | inner: [{ 5 | bar: 'bar' 6 | }] 7 | }] 8 | }) 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_iterating.mustache: -------------------------------------------------------------------------------- 1 | {{#inner}}{{foo}}{{#inner}}{{bar}}{{/inner}}{{/inner}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nested_iterating.txt: -------------------------------------------------------------------------------- 1 | foobar 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting.js: -------------------------------------------------------------------------------- 1 | ({ 2 | foo: [ 3 | {a: {b: 1}}, 4 | {a: {b: 2}}, 5 | {a: {b: 3}} 6 | ] 7 | }) 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting.mustache: -------------------------------------------------------------------------------- 1 | {{#foo}} 2 | {{#a}} 3 | {{b}} 4 | {{/a}} 5 | {{/foo}} 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting_same_name.js: -------------------------------------------------------------------------------- 1 | ({ 2 | items: [ 3 | { 4 | name: 'name', 5 | items: [1, 2, 3, 4] 6 | } 7 | ] 8 | }) 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting_same_name.mustache: -------------------------------------------------------------------------------- 1 | {{#items}}{{name}}{{#items}}{{.}}{{/items}}{{/items}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/nesting_same_name.txt: -------------------------------------------------------------------------------- 1 | name1234 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/null_string.mustache: -------------------------------------------------------------------------------- 1 | Hello {{name}} 2 | glytch {{glytch}} 3 | binary {{binary}} 4 | value {{value}} 5 | undef {{undef}} 6 | numeric {{numeric}} 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/null_string.txt: -------------------------------------------------------------------------------- 1 | Hello Elise 2 | glytch true 3 | binary false 4 | value 5 | undef 6 | numeric NaN 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/null_view.js: -------------------------------------------------------------------------------- 1 | ({ 2 | name: 'Joe', 3 | friends: null 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/null_view.mustache: -------------------------------------------------------------------------------- 1 | {{name}}'s friends: {{#friends}}{{name}}, {{/friends}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/null_view.txt: -------------------------------------------------------------------------------- 1 | Joe's friends: -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array.js: -------------------------------------------------------------------------------- 1 | ({ 2 | array: ['1', '2', '3', '4'] 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array.mustache: -------------------------------------------------------------------------------- 1 | {{>partial}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array.partial: -------------------------------------------------------------------------------- 1 | Here's a non-sense array of values 2 | {{#array}} 3 | {{.}} 4 | {{/array}} 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array.txt: -------------------------------------------------------------------------------- 1 | Here's a non-sense array of values 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials.js: -------------------------------------------------------------------------------- 1 | ({ 2 | numbers: [ 3 | {i: '1'}, 4 | {i: '2'}, 5 | {i: '3'}, 6 | {i: '4'} 7 | ] 8 | }) 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials.mustache: -------------------------------------------------------------------------------- 1 | Here is some stuff! 2 | {{#numbers}} 3 | {{>partial}} 4 | {{/numbers}} 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials.partial: -------------------------------------------------------------------------------- 1 | {{i}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials.txt: -------------------------------------------------------------------------------- 1 | Here is some stuff! 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials_implicit.js: -------------------------------------------------------------------------------- 1 | ({ 2 | numbers: ['1', '2', '3', '4'] 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials_implicit.mustache: -------------------------------------------------------------------------------- 1 | Here is some stuff! 2 | {{#numbers}} 3 | {{>partial}} 4 | {{/numbers}} 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials_implicit.partial: -------------------------------------------------------------------------------- 1 | {{.}} 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_array_of_partials_implicit.txt: -------------------------------------------------------------------------------- 1 | Here is some stuff! 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_empty.js: -------------------------------------------------------------------------------- 1 | ({ 2 | foo: 1 3 | }) 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_empty.mustache: -------------------------------------------------------------------------------- 1 | hey {{foo}} 2 | {{>partial}} 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_empty.txt: -------------------------------------------------------------------------------- 1 | hey 1 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_template.js: -------------------------------------------------------------------------------- 1 | ({ 2 | title: function () { 3 | return "Welcome"; 4 | }, 5 | again: "Goodbye" 6 | }) 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_template.mustache: -------------------------------------------------------------------------------- 1 |

{{title}}

2 | {{>partial}} 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_template.partial: -------------------------------------------------------------------------------- 1 | Again, {{again}}! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_template.txt: -------------------------------------------------------------------------------- 1 |

Welcome

2 | Again, Goodbye! 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_view.mustache: -------------------------------------------------------------------------------- 1 |

{{greeting}}

2 | {{>partial}} 3 |

{{farewell}}

4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_view.partial: -------------------------------------------------------------------------------- 1 | Hello {{name}} 2 | You have just won ${{value}}! 3 | {{#in_ca}} 4 | Well, ${{ taxed_value }}, after taxes. 5 | {{/in_ca}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_view.txt: -------------------------------------------------------------------------------- 1 |

Welcome

2 | Hello Chris 3 | You have just won $10000! 4 | Well, $6000, after taxes. 5 |

Fair enough, right?

6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_whitespace.mustache: -------------------------------------------------------------------------------- 1 |

{{ greeting }}

2 | {{> partial }} 3 |

{{ farewell }}

4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_whitespace.partial: -------------------------------------------------------------------------------- 1 | Hello {{ name}} 2 | You have just won ${{value }}! 3 | {{# in_ca }} 4 | Well, ${{ taxed_value }}, after taxes. 5 | {{/ in_ca }} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/partial_whitespace.txt: -------------------------------------------------------------------------------- 1 |

Welcome

2 | Hello Chris 3 | You have just won $10000! 4 | Well, $6000, after taxes. 5 |

Fair enough, right?

6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/recursion_with_same_names.mustache: -------------------------------------------------------------------------------- 1 | {{ name }} 2 | {{ description }} 3 | 4 | {{#terms}} 5 | {{name}} 6 | {{index}} 7 | {{/terms}} 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/recursion_with_same_names.txt: -------------------------------------------------------------------------------- 1 | name 2 | desc 3 | 4 | t1 5 | 0 6 | t2 7 | 1 8 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/reuse_of_enumerables.js: -------------------------------------------------------------------------------- 1 | ({ 2 | terms: [ 3 | {name: 't1', index: 0}, 4 | {name: 't2', index: 1} 5 | ] 6 | }) 7 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/reuse_of_enumerables.mustache: -------------------------------------------------------------------------------- 1 | {{#terms}} 2 | {{name}} 3 | {{index}} 4 | {{/terms}} 5 | {{#terms}} 6 | {{name}} 7 | {{index}} 8 | {{/terms}} 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/reuse_of_enumerables.txt: -------------------------------------------------------------------------------- 1 | t1 2 | 0 3 | t2 4 | 1 5 | t1 6 | 0 7 | t2 8 | 1 9 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/simple.mustache: -------------------------------------------------------------------------------- 1 | Hello {{name}} 2 | You have just won ${{value}}! 3 | {{#in_ca}} 4 | Well, ${{ taxed_value }}, after taxes. 5 | {{/in_ca}} 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/simple.txt: -------------------------------------------------------------------------------- 1 | Hello Chris 2 | You have just won $10000! 3 | Well, $6000, after taxes. 4 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/string_as_context.js: -------------------------------------------------------------------------------- 1 | ({ 2 | a_string: 'aa', 3 | a_list: ['a','b','c'] 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/string_as_context.mustache: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/string_as_context.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_in_a_row.js: -------------------------------------------------------------------------------- 1 | ({ 2 | name: "Joe", 3 | greeting: "Welcome" 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_in_a_row.mustache: -------------------------------------------------------------------------------- 1 | {{greeting}}, {{name}}! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_in_a_row.txt: -------------------------------------------------------------------------------- 1 | Welcome, Joe! 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_sections.js: -------------------------------------------------------------------------------- 1 | ({}) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_sections.mustache: -------------------------------------------------------------------------------- 1 | {{#foo}} 2 | {{/foo}} 3 | {{#bar}} 4 | {{/bar}} 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/two_sections.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/mustache/test/_files/two_sections.txt -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/unescaped.js: -------------------------------------------------------------------------------- 1 | ({ 2 | title: function () { 3 | return "Bear > Shark"; 4 | } 5 | }) 6 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/unescaped.mustache: -------------------------------------------------------------------------------- 1 |

{{{title}}}

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/unescaped.txt: -------------------------------------------------------------------------------- 1 |

Bear > Shark

2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/whitespace.js: -------------------------------------------------------------------------------- 1 | ({ 2 | tag1: "Hello", 3 | tag2: "World" 4 | }) 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/whitespace.mustache: -------------------------------------------------------------------------------- 1 | {{tag1}} 2 | 3 | 4 | {{tag2}}. 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/whitespace.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | 3 | 4 | World. 5 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/zero_view.js: -------------------------------------------------------------------------------- 1 | ({ nums: [0, 1, 2] }) 2 | -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/zero_view.mustache: -------------------------------------------------------------------------------- 1 | {{#nums}}{{.}},{{/nums}} -------------------------------------------------------------------------------- /web/node_modules/mustache/test/_files/zero_view.txt: -------------------------------------------------------------------------------- 1 | 0,1,2, -------------------------------------------------------------------------------- /web/node_modules/mustache/test/helper.js: -------------------------------------------------------------------------------- 1 | assert = require('assert'); 2 | Mustache = require('../mustache'); 3 | -------------------------------------------------------------------------------- /web/node_modules/mustache/wrappers/dojo/mustache.js.post: -------------------------------------------------------------------------------- 1 | 2 | dojox.mustache = dojo.hitch(Mustache, "render"); 3 | 4 | })(); -------------------------------------------------------------------------------- /web/node_modules/mustache/wrappers/mootools/mustache.js.pre: -------------------------------------------------------------------------------- 1 | (function(){ 2 | 3 | -------------------------------------------------------------------------------- /web/node_modules/mz/child_process.js: -------------------------------------------------------------------------------- 1 | 2 | require('thenify-all')( 3 | require('child_process'), 4 | exports, [ 5 | 'exec', 6 | 'execFile', 7 | ] 8 | ) 9 | -------------------------------------------------------------------------------- /web/node_modules/mz/crypto.js: -------------------------------------------------------------------------------- 1 | 2 | require('thenify-all')( 3 | require('crypto'), 4 | exports, [ 5 | 'pbkdf2', 6 | 'randomBytes', 7 | 'pseudoRandomBytes', 8 | ] 9 | ) 10 | -------------------------------------------------------------------------------- /web/node_modules/native-or-bluebird/promise.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = global.Promise 3 | 4 | if (!module.exports) { 5 | try { 6 | module.exports = require('bluebird') 7 | } catch (_) {} 8 | } 9 | -------------------------------------------------------------------------------- /web/node_modules/negotiator/.npmignore: -------------------------------------------------------------------------------- 1 | examples 2 | test 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/on-headers/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /web/node_modules/on-headers/History.md: -------------------------------------------------------------------------------- 1 | 0.0.0 / 2014-05-13 2 | ================== 3 | 4 | * Genesis from `connect` 5 | -------------------------------------------------------------------------------- /web/node_modules/optimist/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.8" 4 | - "0.10" 5 | -------------------------------------------------------------------------------- /web/node_modules/optimist/example/boolean_single.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist') 3 | .boolean('v') 4 | .argv 5 | ; 6 | console.dir(argv.v); 7 | console.dir(argv._); 8 | -------------------------------------------------------------------------------- /web/node_modules/optimist/example/nonopt.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | console.log(argv._); 5 | -------------------------------------------------------------------------------- /web/node_modules/optimist/example/reflect.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.dir(require('optimist').argv); 3 | -------------------------------------------------------------------------------- /web/node_modules/optimist/example/short.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('optimist').argv; 3 | console.log('(%d,%d)', argv.x, argv.y); 4 | -------------------------------------------------------------------------------- /web/node_modules/optimist/test/_/argv.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | console.log(JSON.stringify(process.argv)); 3 | -------------------------------------------------------------------------------- /web/node_modules/optimist/test/_/bin.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | var argv = require('../../index').argv 3 | console.log(JSON.stringify(argv._)); 4 | -------------------------------------------------------------------------------- /web/node_modules/pause/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /web/node_modules/pause/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.1 / 2010-01-03 3 | ================== 4 | 5 | * Initial release 6 | -------------------------------------------------------------------------------- /web/node_modules/pause/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --require should \ 5 | --reporter spec 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/promise/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "asi": true, 3 | "node": true, 4 | "strict": true 5 | } 6 | -------------------------------------------------------------------------------- /web/node_modules/promise/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | node_modules 3 | test 4 | .gitignore 5 | .travis.yml 6 | component.json 7 | coverage 8 | -------------------------------------------------------------------------------- /web/node_modules/promise/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./lib') 4 | -------------------------------------------------------------------------------- /web/node_modules/prr/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /web/node_modules/prr/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | - "0.10" 5 | branches: 6 | only: 7 | - master 8 | notifications: 9 | email: 10 | - rod@vagg.org 11 | -------------------------------------------------------------------------------- /web/node_modules/punch-engine-handlebars/.npmignore: -------------------------------------------------------------------------------- 1 | todo 2 | */**/.DS_Store 3 | -------------------------------------------------------------------------------- /web/node_modules/punch/boilerplates/default/contents/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "intro": "This is just a placeholder." 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/punch/boilerplates/default/templates/_layout.mustache: -------------------------------------------------------------------------------- 1 | {{> header }} 2 | 3 |
4 |
5 | 6 | {{> footer }} 7 | 8 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/.last_published: -------------------------------------------------------------------------------- 1 | 1351043178843 -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/_index.rss/content.markdown: -------------------------------------------------------------------------------- 1 | **This is a *markdown* formatted text**. 2 | 3 | Some lorem ipsum here. 4 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/_index/content.markdown: -------------------------------------------------------------------------------- 1 | **This is a *markdown* formatted text**. 2 | 3 | Some lorem ipsum here. 4 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/_service/.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/punch/example/contents/_service/.test -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/about.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "About Page", 3 | "content": "About Body content." 4 | } 5 | 6 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/shared.json: -------------------------------------------------------------------------------- 1 | { 2 | "global": "This is a global value, which is available to all pages" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/sub/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Sub Page", 3 | "content": "Sub Body content" 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/sub/page1.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Page 1", 3 | "content": "Page Body content" 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/sub2/subsub/deep_sub/deeper_sub/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Deeper Sub", 3 | "content": "Deeper Sub content" 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/contents/sub2/subsub/page1.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Page 1", 3 | "content": "Page Body content" 4 | } 5 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/404.html: -------------------------------------------------------------------------------- 1 |

Page Not Found

2 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/_footer.mustache: -------------------------------------------------------------------------------- 1 | {{#javascript_bundle}}/assets/all.js{{/javascript_bundle}} 2 | 3 | 4 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/_layout.rss.mustache: -------------------------------------------------------------------------------- 1 | {{ content }} 2 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/assets/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/punch/example/templates/assets/image.jpg -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/assets/js/sample.coffee: -------------------------------------------------------------------------------- 1 | square = (x) -> x * x 2 | $("body").append "

Added from CoffeeScript - #{square 2}

" 3 | 4 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/assets/js/site.js: -------------------------------------------------------------------------------- 1 | $("body").append("Added from site JS") 2 | 3 | -------------------------------------------------------------------------------- /web/node_modules/punch/example/templates/test: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /web/node_modules/punch/lib/utils/object_utils.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | cacheObj: function(body, header) { 3 | return { "body": body, "options": { "header": header } }; 4 | } 5 | }; 6 | -------------------------------------------------------------------------------- /web/node_modules/punch/resources/Punch_Raccoon_Final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/punch/resources/Punch_Raccoon_Final.png -------------------------------------------------------------------------------- /web/node_modules/punch/spec/sample_directory/.hidden_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/punch/spec/sample_directory/.hidden_file -------------------------------------------------------------------------------- /web/node_modules/punch/spec/sample_directory/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/punch/spec/sample_directory/index.html -------------------------------------------------------------------------------- /web/node_modules/qs/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | benchmark.js 4 | component.json 5 | examples.js 6 | History.md 7 | Makefile 8 | -------------------------------------------------------------------------------- /web/node_modules/raw-body/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/readable-stream/.npmignore: -------------------------------------------------------------------------------- 1 | build/ 2 | test/ 3 | examples/ 4 | fs.js 5 | zlib.js -------------------------------------------------------------------------------- /web/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_duplex.js") 2 | -------------------------------------------------------------------------------- /web/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_passthrough.js") 2 | -------------------------------------------------------------------------------- /web/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_transform.js") 2 | -------------------------------------------------------------------------------- /web/node_modules/readable-stream/writable.js: -------------------------------------------------------------------------------- 1 | module.exports = require("./lib/_stream_writable.js") 2 | -------------------------------------------------------------------------------- /web/node_modules/response-time/.npmignore: -------------------------------------------------------------------------------- 1 | test/ 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /web/node_modules/scmp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .project 3 | 4 | -------------------------------------------------------------------------------- /web/node_modules/scmp/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.6" 4 | - "0.8" 5 | - "0.10" 6 | -------------------------------------------------------------------------------- /web/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | test 3 | examples 4 | .travis.yml 5 | *.sock 6 | -------------------------------------------------------------------------------- /web/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); 3 | -------------------------------------------------------------------------------- /web/node_modules/send/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /web/node_modules/send/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/serve-favicon/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/serve-favicon/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /web/node_modules/serve-favicon/node_modules/fresh/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha \ 4 | --reporter spec \ 5 | --require should 6 | 7 | .PHONY: test -------------------------------------------------------------------------------- /web/node_modules/serve-index/.npmignore: -------------------------------------------------------------------------------- 1 | coverage 2 | test 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/box.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/cd.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/controller.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/drive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/drive.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/film.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/film.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/folder.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/font.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/image.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/map.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_add.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_attach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_attach.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_code.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_copy.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_delete.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_edit.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_error.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_excel.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_find.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_find.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_gear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_gear.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_go.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_green.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_key.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_link.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_paste.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_paste.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_red.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_refresh.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_save.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_white.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_white_c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_white_c.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_white_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_white_h.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_word.png -------------------------------------------------------------------------------- /web/node_modules/serve-index/public/icons/page_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/node_modules/serve-index/public/icons/page_world.png -------------------------------------------------------------------------------- /web/node_modules/serve-static/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/source-map/build/test-suffix.js: -------------------------------------------------------------------------------- 1 | function run_test() { 2 | runSourceMapTests('{THIS_MODULE}', do_throw); 3 | } 4 | -------------------------------------------------------------------------------- /web/node_modules/stream-counter/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /web/node_modules/stream-counter/test/test.txt: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /web/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /web/node_modules/type-is/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /web/node_modules/uglify-to-browserify/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - "0.10" -------------------------------------------------------------------------------- /web/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /web/node_modules/vhost/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | -------------------------------------------------------------------------------- /web/node_modules/wordwrap/example/meat.js: -------------------------------------------------------------------------------- 1 | var wrap = require('wordwrap')(15); 2 | 3 | console.log(wrap('You and your whole family are made out of meat.')); 4 | -------------------------------------------------------------------------------- /web/node_modules/xmlbuilder/.npmignore: -------------------------------------------------------------------------------- 1 | .travis.yml 2 | src 3 | test 4 | perf 5 | coverage 6 | -------------------------------------------------------------------------------- /web/templates/_layout.handlebars: -------------------------------------------------------------------------------- 1 | {{> header }} 2 | 3 |

4 | {{{intro}}} 5 |
6 | 7 | {{> footer }} 8 | -------------------------------------------------------------------------------- /web/templates/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/banner.jpg -------------------------------------------------------------------------------- /web/templates/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/favicon.ico -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Bold.eot -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Bold.ttf -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Bold.woff -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Bold.woff2 -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Light.eot -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Light.ttf -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Light.woff -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Light.woff2 -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Medium.eot -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Medium.ttf -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Medium.woff -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Medium.woff2 -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Regular.eot -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Regular.ttf -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Regular.woff -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Regular.woff2 -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Thin.eot -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Thin.ttf -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Thin.woff -------------------------------------------------------------------------------- /web/templates/fonts/roboto/Roboto-Thin.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/fonts/roboto/Roboto-Thin.woff2 -------------------------------------------------------------------------------- /web/templates/img/How it works.graffle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/img/How it works.graffle -------------------------------------------------------------------------------- /web/templates/img/How it works.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/img/How it works.png -------------------------------------------------------------------------------- /web/templates/img/metamask-testnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/img/metamask-testnet.png -------------------------------------------------------------------------------- /web/templates/js/install/signup_domain.js: -------------------------------------------------------------------------------- 1 | MP.Add(function() { 2 | MP.SignupDomain = Backbone.Model.extend({ 3 | initialize: function() {} 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /web/templates/signup/_blank.handlebars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MustWin/tinypay/b293fe6de16fdbdf96719d73832988e146d95008/web/templates/signup/_blank.handlebars --------------------------------------------------------------------------------