From 83381f6969a5b604774b7727f5161c6940ab9e0e Mon Sep 17 00:00:00 2001 From: David Miller Date: Tue, 12 Aug 2014 22:35:56 -0400 Subject: [PATCH] compile less and add js --- Gruntfile.js | 29 +- dist/css/agency.css | 1 + dist/js/agency.js | 26 + dist/js/cbpAnimatedHeader.js | 44 + dist/js/classie.js | 80 + dist/js/contact_me.js | 70 + dist/js/jqBootstrapValidation.js | 912 ++ js/bootstrap.js | 2114 ---- js/bootstrap.min.js | 6 - js/cbpAnimatedHeader.min.js | 11 - js/jquery-1.11.0.js | 4 - node_modules/grunt-contrib-less/LICENSE-MIT | 22 + node_modules/grunt-contrib-less/README.md | 255 + .../node_modules/.bin/lessc | 15 + .../node_modules/.bin/lessc.cmd | 5 + .../node_modules/async/LICENSE | 19 + .../node_modules/async/README.md | 1425 +++ .../node_modules/async/component.json | 11 + .../node_modules/async/lib/async.js | 958 ++ .../node_modules/async/package.json | 43 + .../node_modules/chalk/index.js | 95 + .../chalk/node_modules/.bin/has-ansi | 15 + .../chalk/node_modules/.bin/has-ansi.cmd | 5 + .../chalk/node_modules/.bin/strip-ansi | 15 + .../chalk/node_modules/.bin/strip-ansi.cmd | 5 + .../chalk/node_modules/.bin/supports-color | 15 + .../node_modules/.bin/supports-color.cmd | 5 + .../chalk/node_modules/ansi-styles/index.js | 40 + .../node_modules/ansi-styles/package.json | 57 + .../chalk/node_modules/ansi-styles/readme.md | 70 + .../escape-string-regexp/index.js | 11 + .../escape-string-regexp/package.json | 47 + .../escape-string-regexp/readme.md | 27 + .../chalk/node_modules/has-ansi/cli.js | 53 + .../chalk/node_modules/has-ansi/index.js | 4 + .../has-ansi/node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/package.json | 62 + .../node_modules/ansi-regex/readme.md | 33 + .../chalk/node_modules/has-ansi/package.json | 68 + .../chalk/node_modules/has-ansi/readme.md | 45 + .../chalk/node_modules/strip-ansi/cli.js | 39 + .../chalk/node_modules/strip-ansi/index.js | 6 + .../node_modules/ansi-regex/index.js | 4 + .../node_modules/ansi-regex/package.json | 62 + .../node_modules/ansi-regex/readme.md | 33 + .../node_modules/strip-ansi/package.json | 67 + .../chalk/node_modules/strip-ansi/readme.md | 43 + .../chalk/node_modules/supports-color/cli.js | 28 + .../node_modules/supports-color/index.js | 32 + .../node_modules/supports-color/package.json | 61 + .../node_modules/supports-color/readme.md | 44 + .../node_modules/chalk/package.json | 71 + .../node_modules/chalk/readme.md | 175 + .../less/.grunt/grunt-contrib-jasmine/boot.js | 181 + .../.grunt/grunt-contrib-jasmine/es5-shim.js | 1360 +++ .../grunt-contrib-jasmine/jasmine-helper.js | 31 + .../grunt-contrib-jasmine/jasmine-html.js | 681 ++ .../.grunt/grunt-contrib-jasmine/jasmine.css | 82 + .../.grunt/grunt-contrib-jasmine/jasmine.js | 2600 +++++ .../grunt-contrib-jasmine/phantom-polyfill.js | 24 + .../.grunt/grunt-contrib-jasmine/reporter.js | 287 + .../node_modules/less/.idea/.name | 1 + .../node_modules/less/.idea/encodings.xml | 5 + .../inspectionProfiles/Project_Default.xml | 7 + .../inspectionProfiles/profiles_settings.xml | 7 + .../less/.idea/jsLibraryMappings.xml | 8 + .../less/.idea/jsLinters/jshint.xml | 16 + .../node_modules/less/.idea/less.js.iml | 16 + .../less/.idea/libraries/sass_stdlib.xml | 8 + .../node_modules/less/.idea/misc.xml | 5 + .../node_modules/less/.idea/modules.xml | 9 + .../less/.idea/scopes/scope_settings.xml | 5 + .../node_modules/less/.idea/vcs.xml | 7 + .../node_modules/less/.idea/workspace.xml | 979 ++ .../node_modules/less/.jshintrc | 11 + .../node_modules/less/.npmignore | 1 + .../node_modules/less/.travis.yml | 7 + .../node_modules/less/CHANGELOG.md | 344 + .../node_modules/less/CONTRIBUTING.md | 50 + .../node_modules/less/Gruntfile.js | 298 + .../node_modules/less/LICENSE | 177 + .../node_modules/less/README.md | 53 + .../less/benchmark/benchmark.less | 3979 +++++++ .../less/benchmark/less-benchmark.js | 45 + .../node_modules/less/bin/lessc | 411 + .../node_modules/less/bower.json | 18 + .../node_modules/less/build.gradle | 347 + .../node_modules/less/build/README.md | 53 + .../node_modules/less/build/amd.js | 6 + .../node_modules/less/build/browser-header.js | 4 + .../node_modules/less/build/build.yml | 162 + .../node_modules/less/build/require-rhino.js | 12 + .../node_modules/less/build/require.js | 7 + .../node_modules/less/build/rhino-header.js | 4 + .../node_modules/less/build/rhino-modules.js | 131 + .../node_modules/less/build/tasks/.gitkeep | 1 + .../node_modules/less/dist/less-1.1.0.js | 2695 +++++ .../node_modules/less/dist/less-1.1.0.min.js | 16 + .../node_modules/less/dist/less-1.1.1.js | 2710 +++++ .../node_modules/less/dist/less-1.1.1.min.js | 16 + .../node_modules/less/dist/less-1.1.2.js | 2712 +++++ .../node_modules/less/dist/less-1.1.2.min.js | 16 + .../node_modules/less/dist/less-1.1.3.js | 2721 +++++ .../node_modules/less/dist/less-1.1.3.min.js | 16 + .../node_modules/less/dist/less-1.1.4.js | 2769 +++++ .../node_modules/less/dist/less-1.1.4.min.js | 16 + .../node_modules/less/dist/less-1.1.5.js | 2805 +++++ .../node_modules/less/dist/less-1.1.5.min.js | 9 + .../node_modules/less/dist/less-1.1.6.js | 3004 ++++++ .../node_modules/less/dist/less-1.1.6.min.js | 9 + .../node_modules/less/dist/less-1.2.0.js | 3293 ++++++ .../node_modules/less/dist/less-1.2.0.min.js | 9 + .../node_modules/less/dist/less-1.2.1.js | 3318 ++++++ .../node_modules/less/dist/less-1.2.1.min.js | 9 + .../node_modules/less/dist/less-1.2.2.js | 3337 ++++++ .../node_modules/less/dist/less-1.2.2.min.js | 9 + .../node_modules/less/dist/less-1.3.0.js | 3478 ++++++ .../node_modules/less/dist/less-1.3.0.min.js | 9 + .../node_modules/less/dist/less-1.3.1.js | 4011 +++++++ .../node_modules/less/dist/less-1.3.1.min.js | 9 + .../node_modules/less/dist/less-1.3.2.js | 4401 ++++++++ .../node_modules/less/dist/less-1.3.2.min.js | 9 + .../node_modules/less/dist/less-1.3.3.js | 4413 ++++++++ .../node_modules/less/dist/less-1.3.3.min.js | 9 + .../node_modules/less/dist/less-1.4.0-beta.js | 5830 ++++++++++ .../less/dist/less-1.4.0-beta.min.js | 11 + .../node_modules/less/dist/less-1.4.0.js | 5830 ++++++++++ .../node_modules/less/dist/less-1.4.0.min.js | 11 + .../node_modules/less/dist/less-1.4.1.js | 5837 ++++++++++ .../node_modules/less/dist/less-1.4.1.min.js | 11 + .../node_modules/less/dist/less-1.4.2.js | 5837 ++++++++++ .../node_modules/less/dist/less-1.4.2.min.js | 11 + .../node_modules/less/dist/less-1.5.0.js | 6914 ++++++++++++ .../node_modules/less/dist/less-1.5.0.min.js | 13 + .../node_modules/less/dist/less-1.5.1.js | 6941 ++++++++++++ .../node_modules/less/dist/less-1.5.1.min.js | 13 + .../node_modules/less/dist/less-1.6.0.js | 7485 +++++++++++++ .../node_modules/less/dist/less-1.6.0.min.js | 16 + .../node_modules/less/dist/less-1.6.1.js | 7513 +++++++++++++ .../node_modules/less/dist/less-1.6.1.min.js | 16 + .../node_modules/less/dist/less-1.6.2.js | 7624 ++++++++++++++ .../node_modules/less/dist/less-1.6.2.min.js | 16 + .../node_modules/less/dist/less-1.6.3.js | 7627 ++++++++++++++ .../node_modules/less/dist/less-1.6.3.min.js | 16 + .../node_modules/less/dist/less-1.7.0.js | 7921 ++++++++++++++ .../node_modules/less/dist/less-1.7.0.min.js | 16 + .../node_modules/less/dist/less-1.7.1.js | 7936 ++++++++++++++ .../node_modules/less/dist/less-1.7.1.min.js | 16 + .../node_modules/less/dist/less-1.7.2.js | 7938 ++++++++++++++ .../node_modules/less/dist/less-1.7.2.min.js | 16 + .../node_modules/less/dist/less-1.7.3.js | 7942 ++++++++++++++ .../node_modules/less/dist/less-1.7.3.min.js | 16 + .../node_modules/less/dist/less-1.7.4.js | 7979 ++++++++++++++ .../node_modules/less/dist/less-1.7.4.min.js | 16 + .../less/dist/less-rhino-1.1.3.js | 2460 +++++ .../less/dist/less-rhino-1.1.5.js | 2481 +++++ .../less/dist/less-rhino-1.3.1.js | 3725 +++++++ .../less/dist/less-rhino-1.3.2.js | 3990 +++++++ .../less/dist/less-rhino-1.3.3.js | 4002 +++++++ .../less/dist/less-rhino-1.4.0.js | 4273 ++++++++ .../less/dist/less-rhino-1.5.1.js | 6831 ++++++++++++ .../less/dist/less-rhino-1.6.2.js | 9017 ++++++++++++++++ .../less/dist/less-rhino-1.6.3.js | 9020 ++++++++++++++++ .../less/dist/less-rhino-1.7.0.js | 9301 ++++++++++++++++ .../less/dist/less-rhino-1.7.1.js | 9311 ++++++++++++++++ .../less/dist/less-rhino-1.7.2.js | 9313 ++++++++++++++++ .../less/dist/less-rhino-1.7.3.js | 9317 ++++++++++++++++ .../less/dist/less-rhino-1.7.4.js | 9354 +++++++++++++++++ .../less/dist/lessc-rhino-1.6.2.js | 449 + .../less/dist/lessc-rhino-1.6.3.js | 449 + .../less/dist/lessc-rhino-1.7.0.js | 449 + .../less/dist/lessc-rhino-1.7.1.js | 449 + .../less/dist/lessc-rhino-1.7.2.js | 449 + .../less/dist/lessc-rhino-1.7.3.js | 449 + .../less/dist/lessc-rhino-1.7.4.js | 449 + .../less/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 50514 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + .../node_modules/less/gradlew | 164 + .../node_modules/less/gradlew.bat | 90 + .../node_modules/less/lib/less/browser.js | 682 ++ .../node_modules/less/lib/less/colors.js | 151 + .../node_modules/less/lib/less/encoder.js | 4 + .../node_modules/less/lib/less/env.js | 138 + .../less/lib/less/extend-visitor.js | 416 + .../node_modules/less/lib/less/fs.js | 10 + .../node_modules/less/lib/less/functions.js | 764 ++ .../less/lib/less/import-visitor.js | 144 + .../node_modules/less/lib/less/index.js | 264 + .../less/lib/less/join-selector-visitor.js | 44 + .../less/lib/less/lessc_helper.js | 83 + .../node_modules/less/lib/less/parser.js | 2083 ++++ .../node_modules/less/lib/less/rhino.js | 448 + .../less/lib/less/source-map-output.js | 141 + .../less/lib/less/to-css-visitor.js | 243 + .../node_modules/less/lib/less/tree.js | 97 + .../node_modules/less/lib/less/tree/alpha.js | 29 + .../less/lib/less/tree/anonymous.js | 38 + .../less/lib/less/tree/assignment.js | 29 + .../node_modules/less/lib/less/tree/call.js | 71 + .../node_modules/less/lib/less/tree/color.js | 189 + .../less/lib/less/tree/comment.js | 28 + .../less/lib/less/tree/condition.js | 49 + .../less/lib/less/tree/detached-ruleset.js | 20 + .../less/lib/less/tree/dimension.js | 324 + .../less/lib/less/tree/directive.js | 72 + .../less/lib/less/tree/element.js | 108 + .../less/lib/less/tree/expression.js | 54 + .../node_modules/less/lib/less/tree/extend.js | 53 + .../node_modules/less/lib/less/tree/import.js | 124 + .../less/lib/less/tree/javascript.js | 58 + .../less/lib/less/tree/keyword.js | 24 + .../node_modules/less/lib/less/tree/media.js | 157 + .../node_modules/less/lib/less/tree/mixin.js | 316 + .../less/lib/less/tree/negative.js | 24 + .../less/lib/less/tree/operation.js | 57 + .../node_modules/less/lib/less/tree/paren.js | 23 + .../node_modules/less/lib/less/tree/quoted.js | 56 + .../node_modules/less/lib/less/tree/rule.js | 90 + .../less/lib/less/tree/ruleset-call.js | 16 + .../less/lib/less/tree/ruleset.js | 572 + .../less/lib/less/tree/selector.js | 129 + .../less/lib/less/tree/unicode-descriptor.js | 15 + .../node_modules/less/lib/less/tree/url.js | 53 + .../node_modules/less/lib/less/tree/value.js | 34 + .../less/lib/less/tree/variable.js | 44 + .../node_modules/less/lib/less/visitor.js | 146 + .../less/lib/source-map/source-map-0.1.31.js | 1933 ++++ .../less/lib/source-map/source-map-footer.js | 4 + .../less/lib/source-map/source-map-header.js | 3 + .../less/node_modules/.bin/cleancss | 15 + .../less/node_modules/.bin/cleancss.cmd | 5 + .../less/node_modules/clean-css/History.md | 446 + .../less/node_modules/clean-css/LICENSE | 19 + .../less/node_modules/clean-css/README.md | 210 + .../less/node_modules/clean-css/bin/cleancss | 147 + .../less/node_modules/clean-css/index.js | 1 + .../less/node_modules/clean-css/lib/clean.js | 405 + .../clean-css/lib/colors/hsl-to-hex.js | 64 + .../clean-css/lib/colors/long-to-short-hex.js | 12 + .../clean-css/lib/colors/rgb-to-hex.js | 14 + .../clean-css/lib/colors/shortener.js | 174 + .../clean-css/lib/images/url-rebase.js | 32 + .../clean-css/lib/images/url-rewriter.js | 57 + .../clean-css/lib/imports/inliner.js | 308 + .../clean-css/lib/properties/optimizer.js | 244 + .../lib/properties/shorthand-notations.js | 50 + .../clean-css/lib/selectors/empty-removal.js | 30 + .../clean-css/lib/selectors/optimizer.js | 299 + .../clean-css/lib/selectors/tokenizer.js | 169 + .../clean-css/lib/text/comments.js | 59 + .../clean-css/lib/text/escape-store.js | 32 + .../clean-css/lib/text/expressions.js | 69 + .../node_modules/clean-css/lib/text/free.js | 76 + .../node_modules/clean-css/lib/text/urls.js | 41 + .../node_modules/commander/Readme.md | 195 + .../clean-css/node_modules/commander/index.js | 851 ++ .../node_modules/commander/package.json | 41 + .../less/node_modules/clean-css/package.json | 74 + .../less/node_modules/graceful-fs/.npmignore | 1 + .../less/node_modules/graceful-fs/LICENSE | 27 + .../less/node_modules/graceful-fs/README.md | 26 + .../node_modules/graceful-fs/graceful-fs.js | 160 + .../node_modules/graceful-fs/package.json | 49 + .../node_modules/graceful-fs/polyfills.js | 228 + .../node_modules/graceful-fs/test/open.js | 39 + .../graceful-fs/test/readdir-sort.js | 21 + .../less/node_modules/mime/LICENSE | 19 + .../less/node_modules/mime/README.md | 66 + .../less/node_modules/mime/mime.js | 114 + .../less/node_modules/mime/package.json | 36 + .../less/node_modules/mime/test.js | 84 + .../less/node_modules/mime/types/mime.types | 1588 +++ .../less/node_modules/mime/types/node.types | 77 + .../less/node_modules/mkdirp/.npmignore | 2 + .../less/node_modules/mkdirp/.travis.yml | 5 + .../less/node_modules/mkdirp/LICENSE | 21 + .../less/node_modules/mkdirp/examples/pow.js | 6 + .../less/node_modules/mkdirp/index.js | 82 + .../less/node_modules/mkdirp/package.json | 34 + .../less/node_modules/mkdirp/readme.markdown | 63 + .../less/node_modules/mkdirp/test/chmod.js | 38 + .../less/node_modules/mkdirp/test/clobber.js | 37 + .../less/node_modules/mkdirp/test/mkdirp.js | 28 + .../less/node_modules/mkdirp/test/perm.js | 32 + .../node_modules/mkdirp/test/perm_sync.js | 39 + .../less/node_modules/mkdirp/test/race.js | 41 + .../less/node_modules/mkdirp/test/rel.js | 32 + .../less/node_modules/mkdirp/test/return.js | 25 + .../node_modules/mkdirp/test/return_sync.js | 24 + .../less/node_modules/mkdirp/test/root.js | 18 + .../less/node_modules/mkdirp/test/sync.js | 32 + .../less/node_modules/mkdirp/test/umask.js | 28 + .../node_modules/mkdirp/test/umask_sync.js | 32 + .../less/node_modules/request/.npmignore | 2 + .../less/node_modules/request/.travis.yml | 12 + .../less/node_modules/request/LICENSE | 55 + .../less/node_modules/request/README.md | 377 + .../less/node_modules/request/dns-request.js | 7 + .../less/node_modules/request/index.js | 150 + .../less/node_modules/request/lib/cookies.js | 36 + .../less/node_modules/request/lib/copy.js | 8 + .../less/node_modules/request/lib/debug.js | 7 + .../less/node_modules/request/lib/getSafe.js | 34 + .../less/node_modules/request/lib/optional.js | 5 + .../request/node_modules/aws-sign2/LICENSE | 55 + .../request/node_modules/aws-sign2/README.md | 4 + .../request/node_modules/aws-sign2/index.js | 202 + .../node_modules/aws-sign2/package.json | 28 + .../node_modules/forever-agent/LICENSE | 55 + .../node_modules/forever-agent/README.md | 4 + .../node_modules/forever-agent/index.js | 119 + .../node_modules/forever-agent/package.json | 28 + .../request/node_modules/form-data/License | 19 + .../request/node_modules/form-data/Readme.md | 175 + .../node_modules/form-data/lib/form_data.js | 351 + .../form-data/node_modules/async/.travis.yml | 3 + .../form-data/node_modules/async/LICENSE | 19 + .../form-data/node_modules/async/README.md | 1646 +++ .../node_modules/async/component.json | 11 + .../form-data/node_modules/async/lib/async.js | 1123 ++ .../form-data/node_modules/async/package.json | 43 + .../node_modules/combined-stream/License | 19 + .../node_modules/combined-stream/Readme.md | 132 + .../combined-stream/lib/combined_stream.js | 186 + .../node_modules/delayed-stream/.npmignore | 2 + .../node_modules/delayed-stream/License | 19 + .../node_modules/delayed-stream/Makefile | 7 + .../node_modules/delayed-stream/Readme.md | 154 + .../delayed-stream/lib/delayed_stream.js | 99 + .../node_modules/delayed-stream/package.json | 31 + .../delayed-stream/test/common.js | 6 + .../integration/test-delayed-http-upload.js | 38 + .../test-delayed-stream-auto-pause.js | 21 + .../integration/test-delayed-stream-pause.js | 14 + .../test/integration/test-delayed-stream.js | 48 + .../integration/test-handle-source-errors.js | 15 + .../test/integration/test-max-data-size.js | 18 + .../test/integration/test-pipe-resumes.js | 13 + .../test/integration/test-proxy-readable.js | 13 + .../node_modules/delayed-stream/test/run.js | 7 + .../node_modules/combined-stream/package.json | 35 + .../node_modules/form-data/package.json | 46 + .../request/node_modules/hawk/.npmignore | 18 + .../request/node_modules/hawk/.travis.yml | 5 + .../request/node_modules/hawk/LICENSE | 24 + .../request/node_modules/hawk/Makefile | 10 + .../request/node_modules/hawk/README.md | 627 ++ .../node_modules/hawk/example/usage.js | 78 + .../request/node_modules/hawk/images/hawk.png | Bin 0 -> 6945 bytes .../request/node_modules/hawk/images/logo.png | Bin 0 -> 71732 bytes .../request/node_modules/hawk/index.js | 1 + .../request/node_modules/hawk/lib/browser.js | 485 + .../request/node_modules/hawk/lib/client.js | 367 + .../request/node_modules/hawk/lib/crypto.js | 111 + .../request/node_modules/hawk/lib/index.js | 15 + .../request/node_modules/hawk/lib/server.js | 524 + .../request/node_modules/hawk/lib/utils.js | 183 + .../hawk/node_modules/boom/.npmignore | 18 + .../hawk/node_modules/boom/.travis.yml | 5 + .../hawk/node_modules/boom/LICENSE | 24 + .../hawk/node_modules/boom/Makefile | 11 + .../hawk/node_modules/boom/README.md | 6 + .../hawk/node_modules/boom/images/boom.png | Bin 0 -> 29479 bytes .../hawk/node_modules/boom/index.js | 1 + .../hawk/node_modules/boom/lib/index.js | 207 + .../hawk/node_modules/boom/package.json | 47 + .../hawk/node_modules/boom/test/index.js | 245 + .../hawk/node_modules/cryptiles/.npmignore | 18 + .../hawk/node_modules/cryptiles/.travis.yml | 5 + .../hawk/node_modules/cryptiles/LICENSE | 24 + .../hawk/node_modules/cryptiles/Makefile | 11 + .../hawk/node_modules/cryptiles/README.md | 6 + .../hawk/node_modules/cryptiles/index.js | 1 + .../hawk/node_modules/cryptiles/lib/index.js | 68 + .../hawk/node_modules/cryptiles/package.json | 48 + .../hawk/node_modules/cryptiles/test/index.js | 101 + .../hawk/node_modules/hoek/.npmignore | 18 + .../hawk/node_modules/hoek/.travis.yml | 5 + .../hawk/node_modules/hoek/LICENSE | 33 + .../hawk/node_modules/hoek/Makefile | 10 + .../hawk/node_modules/hoek/README.md | 436 + .../hawk/node_modules/hoek/images/hoek.png | Bin 0 -> 37939 bytes .../hawk/node_modules/hoek/index.js | 1 + .../hawk/node_modules/hoek/lib/escape.js | 132 + .../hawk/node_modules/hoek/lib/index.js | 585 ++ .../hawk/node_modules/hoek/package.json | 49 + .../hawk/node_modules/hoek/test/escaper.js | 86 + .../hawk/node_modules/hoek/test/index.js | 1078 ++ .../node_modules/hoek/test/modules/test1.js | 1 + .../node_modules/hoek/test/modules/test2.js | 1 + .../node_modules/hoek/test/modules/test3.js | 1 + .../hawk/node_modules/sntp/.npmignore | 18 + .../hawk/node_modules/sntp/.travis.yml | 5 + .../hawk/node_modules/sntp/LICENSE | 24 + .../hawk/node_modules/sntp/Makefile | 11 + .../hawk/node_modules/sntp/README.md | 68 + .../hawk/node_modules/sntp/examples/offset.js | 16 + .../hawk/node_modules/sntp/examples/time.js | 25 + .../hawk/node_modules/sntp/index.js | 1 + .../hawk/node_modules/sntp/lib/index.js | 409 + .../hawk/node_modules/sntp/package.json | 48 + .../hawk/node_modules/sntp/test/index.js | 359 + .../request/node_modules/hawk/package.json | 53 + .../request/node_modules/hawk/test/browser.js | 771 ++ .../request/node_modules/hawk/test/client.js | 206 + .../request/node_modules/hawk/test/crypto.js | 86 + .../request/node_modules/hawk/test/index.js | 316 + .../request/node_modules/hawk/test/message.js | 246 + .../request/node_modules/hawk/test/readme.js | 98 + .../request/node_modules/hawk/test/server.js | 686 ++ .../request/node_modules/hawk/test/uri.js | 456 + .../request/node_modules/hawk/test/utils.js | 120 + .../http-signature/.dir-locals.el | 6 + .../node_modules/http-signature/.npmignore | 7 + .../node_modules/http-signature/LICENSE | 18 + .../node_modules/http-signature/README.md | 75 + .../http-signature/http_signing.md | 296 + .../node_modules/http-signature/lib/index.js | 25 + .../node_modules/http-signature/lib/parser.js | 304 + .../node_modules/http-signature/lib/signer.js | 179 + .../node_modules/http-signature/lib/util.js | 249 + .../node_modules/http-signature/lib/verify.js | 42 + .../node_modules/asn1/.npmignore | 2 + .../http-signature/node_modules/asn1/LICENSE | 19 + .../node_modules/asn1/README.md | 50 + .../node_modules/asn1/lib/ber/errors.js | 13 + .../node_modules/asn1/lib/ber/index.js | 27 + .../node_modules/asn1/lib/ber/reader.js | 267 + .../node_modules/asn1/lib/ber/types.js | 36 + .../node_modules/asn1/lib/ber/writer.js | 317 + .../node_modules/asn1/lib/index.js | 20 + .../node_modules/asn1/package.json | 43 + .../node_modules/asn1/tst/ber/reader.test.js | 172 + .../node_modules/asn1/tst/ber/writer.test.js | 296 + .../node_modules/assert-plus/README.md | 126 + .../node_modules/assert-plus/assert.js | 196 + .../node_modules/assert-plus/package.json | 20 + .../node_modules/ctype/CHANGELOG | 71 + .../http-signature/node_modules/ctype/LICENSE | 24 + .../http-signature/node_modules/ctype/README | 82 + .../node_modules/ctype/README.old | 298 + .../http-signature/node_modules/ctype/ctf.js | 245 + .../http-signature/node_modules/ctype/ctio.js | 1485 +++ .../node_modules/ctype/ctype.js | 944 ++ .../ctype/man/man3ctype/ctio.3ctype | 241 + .../node_modules/ctype/package.json | 18 + .../node_modules/ctype/tools/jsl.conf | 129 + .../node_modules/ctype/tools/jsstyle | 839 ++ .../node_modules/ctype/tst/ctf/float.json | 13 + .../node_modules/ctype/tst/ctf/int.json | 13 + .../node_modules/ctype/tst/ctf/psinfo.json | 104 + .../node_modules/ctype/tst/ctf/struct.json | 19 + .../node_modules/ctype/tst/ctf/tst.fail.js | 39 + .../node_modules/ctype/tst/ctf/tst.float.js | 14 + .../node_modules/ctype/tst/ctf/tst.int.js | 14 + .../node_modules/ctype/tst/ctf/tst.psinfo.js | 17 + .../node_modules/ctype/tst/ctf/tst.struct.js | 18 + .../node_modules/ctype/tst/ctf/tst.typedef.js | 15 + .../node_modules/ctype/tst/ctf/typedef.json | 14 + .../ctype/tst/ctio/float/tst.rfloat.js | 767 ++ .../ctype/tst/ctio/float/tst.wfloat.js | 753 ++ .../node_modules/ctype/tst/ctio/int/tst.64.js | 638 ++ .../ctype/tst/ctio/int/tst.rint.js | 101 + .../ctype/tst/ctio/int/tst.wbounds.js | 53 + .../ctype/tst/ctio/int/tst.wint.js | 92 + .../ctype/tst/ctio/uint/tst.64.js | 451 + .../ctype/tst/ctio/uint/tst.roundtrip.js | 81 + .../ctype/tst/ctio/uint/tst.ruint.js | 95 + .../ctype/tst/ctio/uint/tst.wuint.js | 156 + .../ctype/tst/ctype/tst.basicr.js | 50 + .../ctype/tst/ctype/tst.basicw.js | 44 + .../node_modules/ctype/tst/ctype/tst.char.js | 42 + .../ctype/tst/ctype/tst.endian.js | 45 + .../ctype/tst/ctype/tst.oldwrite.js | 28 + .../ctype/tst/ctype/tst.readSize.js | 128 + .../ctype/tst/ctype/tst.structw.js | 28 + .../ctype/tst/ctype/tst.writeStruct.js | 31 + .../node_modules/http-signature/package.json | 36 + .../node_modules/json-stringify-safe/LICENSE | 27 + .../json-stringify-safe/README.md | 49 + .../json-stringify-safe/package.json | 33 + .../json-stringify-safe/stringify.js | 39 + .../node_modules/json-stringify-safe/test.js | 128 + .../request/node_modules/node-uuid/.npmignore | 2 + .../request/node_modules/node-uuid/LICENSE.md | 2 + .../request/node_modules/node-uuid/README.md | 207 + .../node-uuid/benchmark/README.md | 53 + .../node-uuid/benchmark/bench.gnu | 174 + .../node_modules/node-uuid/benchmark/bench.sh | 34 + .../node-uuid/benchmark/benchmark-native.c | 34 + .../node-uuid/benchmark/benchmark.js | 84 + .../node_modules/node-uuid/component.json | 18 + .../node_modules/node-uuid/package.json | 35 + .../node_modules/node-uuid/test/compare_v1.js | 63 + .../node_modules/node-uuid/test/test.html | 17 + .../node_modules/node-uuid/test/test.js | 228 + .../request/node_modules/node-uuid/uuid.js | 245 + .../request/node_modules/oauth-sign/LICENSE | 55 + .../request/node_modules/oauth-sign/README.md | 4 + .../request/node_modules/oauth-sign/index.js | 43 + .../node_modules/oauth-sign/package.json | 31 + .../request/node_modules/oauth-sign/test.js | 49 + .../request/node_modules/qs/.gitmodules | 6 + .../request/node_modules/qs/.npmignore | 7 + .../request/node_modules/qs/Readme.md | 58 + .../request/node_modules/qs/index.js | 366 + .../request/node_modules/qs/package.json | 38 + .../node_modules/tough-cookie/.jshintrc | 70 + .../node_modules/tough-cookie/.npmignore | 3 + .../node_modules/tough-cookie/.travis.yml | 8 + .../request/node_modules/tough-cookie/LICENSE | 78 + .../node_modules/tough-cookie/README.md | 412 + .../tough-cookie/generate-pubsuffix.js | 239 + .../node_modules/tough-cookie/lib/cookie.js | 1107 ++ .../node_modules/tough-cookie/lib/memstore.js | 123 + .../tough-cookie/lib/pubsuffix.js | 69 + .../node_modules/tough-cookie/lib/store.js | 37 + .../node_modules/punycode/LICENSE-MIT.txt | 20 + .../node_modules/punycode/README.md | 176 + .../node_modules/punycode/package.json | 67 + .../node_modules/punycode/punycode.js | 528 + .../node_modules/tough-cookie/package.json | 45 + .../tough-cookie/public-suffix.txt | 5229 +++++++++ .../request/node_modules/tough-cookie/test.js | 1625 +++ .../request/node_modules/tunnel-agent/LICENSE | 55 + .../node_modules/tunnel-agent/README.md | 4 + .../node_modules/tunnel-agent/index.js | 227 + .../node_modules/tunnel-agent/package.json | 28 + .../less/node_modules/request/package.json | 58 + .../less/node_modules/request/request.js | 1342 +++ .../less/node_modules/source-map/.npmignore | 2 + .../less/node_modules/source-map/.tern-port | 1 + .../less/node_modules/source-map/.travis.yml | 4 + .../less/node_modules/source-map/CHANGELOG.md | 164 + .../less/node_modules/source-map/LICENSE | 28 + .../source-map/Makefile.dryice.js | 166 + .../less/node_modules/source-map/README.md | 449 + .../source-map/build/assert-shim.js | 56 + .../source-map/build/mini-require.js | 152 + .../source-map/build/prefix-source-map.jsm | 20 + .../source-map/build/prefix-utils.jsm | 18 + .../source-map/build/suffix-browser.js | 8 + .../source-map/build/suffix-source-map.jsm | 6 + .../source-map/build/suffix-utils.jsm | 21 + .../source-map/build/test-prefix.js | 8 + .../source-map/build/test-suffix.js | 3 + .../node_modules/source-map/lib/source-map.js | 8 + .../source-map/lib/source-map/array-set.js | 97 + .../source-map/lib/source-map/base64-vlq.js | 144 + .../source-map/lib/source-map/base64.js | 42 + .../lib/source-map/binary-search.js | 81 + .../lib/source-map/source-map-consumer.js | 478 + .../lib/source-map/source-map-generator.js | 403 + .../source-map/lib/source-map/source-node.js | 408 + .../source-map/lib/source-map/util.js | 319 + .../source-map/node_modules/amdefine/LICENSE | 58 + .../node_modules/amdefine/README.md | 171 + .../node_modules/amdefine/amdefine.js | 299 + .../node_modules/amdefine/intercept.js | 36 + .../node_modules/amdefine/package.json | 36 + .../less/node_modules/source-map/package.json | 142 + .../node_modules/source-map/test/run-tests.js | 62 + .../source-map/test/source-map/test-api.js | 26 + .../test/source-map/test-array-set.js | 104 + .../test/source-map/test-base64-vlq.js | 24 + .../source-map/test/source-map/test-base64.js | 35 + .../test/source-map/test-binary-search.js | 54 + .../test/source-map/test-dog-fooding.js | 84 + .../source-map/test-source-map-consumer.js | 531 + .../source-map/test-source-map-generator.js | 595 ++ .../test/source-map/test-source-node.js | 612 ++ .../source-map/test/source-map/test-util.js | 216 + .../source-map/test/source-map/util.js | 176 + .../node_modules/less/package.json | 103 + .../.idea/libraries/sass_stdlib.xml | 8 + .../node_modules/less/test/browser/common.js | 201 + .../test/browser/css/global-vars/simple.css | 3 + .../test/browser/css/modify-vars/simple.css | 8 + .../css/postProcessor/postProcessor.css | 4 + .../test/browser/css/relative-urls/urls.css | 35 + .../browser/css/rootpath-relative/urls.css | 35 + .../less/test/browser/css/rootpath/urls.css | 35 + .../less/test/browser/css/urls.css | 53 + .../node_modules/less/test/browser/es5.js | 27 + .../less/test/browser/jasmine-html.js | 681 ++ .../less/test/browser/jasmine.css | 82 + .../node_modules/less/test/browser/jasmine.js | 2600 +++++ .../node_modules/less/test/browser/less.js | 7979 ++++++++++++++ .../less/console-errors/test-error.less | 3 + .../less/console-errors/test-error.txt | 2 + .../test/browser/less/global-vars/simple.less | 3 + .../less/test/browser/less/imports/urls.less | 4 + .../less/test/browser/less/imports/urls2.less | 4 + .../less/modify-vars/imports/simple2.less | 4 + .../test/browser/less/modify-vars/simple.less | 8 + .../less/postProcessor/postProcessor.less | 4 + .../test/browser/less/relative-urls/urls.less | 33 + .../browser/less/rootpath-relative/urls.less | 33 + .../less/test/browser/less/rootpath/urls.less | 33 + .../less/test/browser/less/urls.less | 57 + .../less/test/browser/phantom-runner.js | 150 + .../test/browser/runner-browser-options.js | 42 + .../less/test/browser/runner-browser-spec.js | 12 + .../test/browser/runner-console-errors.js | 5 + .../test/browser/runner-errors-options.js | 5 + .../less/test/browser/runner-errors-spec.js | 4 + .../browser/runner-global-vars-options.js | 4 + .../test/browser/runner-global-vars-spec.js | 3 + .../test/browser/runner-legacy-options.js | 4 + .../less/test/browser/runner-legacy-spec.js | 3 + .../less/test/browser/runner-main-options.js | 15 + .../less/test/browser/runner-main-spec.js | 3 + .../browser/runner-modify-vars-options.js | 2 + .../test/browser/runner-modify-vars-spec.js | 43 + .../browser/runner-no-js-errors-options.js | 4 + .../test/browser/runner-no-js-errors-spec.js | 4 + .../browser/runner-postProcessor-options.js | 4 + .../less/test/browser/runner-postProcessor.js | 3 + .../test/browser/runner-production-options.js | 3 + .../test/browser/runner-production-spec.js | 5 + .../browser/runner-relative-urls-options.js | 3 + .../test/browser/runner-relative-urls-spec.js | 3 + .../test/browser/runner-rootpath-options.js | 3 + .../runner-rootpath-relative-options.js | 4 + .../browser/runner-rootpath-relative-spec.js | 3 + .../less/test/browser/runner-rootpath-spec.js | 3 + .../test/browser/test-runner-template.tmpl | 47 + .../node_modules/less/test/css/charsets.css | 1 + .../node_modules/less/test/css/colors.css | 87 + .../node_modules/less/test/css/comments.css | 69 + .../less/test/css/compression/compression.css | 3 + .../node_modules/less/test/css/css-3.css | 132 + .../less/test/css/css-escapes.css | 24 + .../node_modules/less/test/css/css-guards.css | 37 + .../node_modules/less/test/css/css.css | 95 + .../less/test/css/debug/linenumbers-all.css | 49 + .../test/css/debug/linenumbers-comments.css | 40 + .../test/css/debug/linenumbers-mediaquery.css | 40 + .../less/test/css/detached-rulesets.css | 71 + .../node_modules/less/test/css/empty.css | 0 .../less/test/css/extend-chaining.css | 81 + .../less/test/css/extend-clearfix.css | 19 + .../less/test/css/extend-exact.css | 37 + .../less/test/css/extend-media.css | 24 + .../less/test/css/extend-nest.css | 57 + .../less/test/css/extend-selector.css | 80 + .../node_modules/less/test/css/extend.css | 76 + .../less/test/css/extract-and-length.css | 133 + .../node_modules/less/test/css/functions.css | 158 + .../less/test/css/globalVars/extended.css | 12 + .../less/test/css/globalVars/simple.css | 6 + .../node_modules/less/test/css/ie-filters.css | 9 + .../less/test/css/import-inline.css | 8 + .../less/test/css/import-interpolation.css | 6 + .../less/test/css/import-once.css | 15 + .../less/test/css/import-reference.css | 68 + .../node_modules/less/test/css/import.css | 37 + .../node_modules/less/test/css/javascript.css | 28 + .../node_modules/less/test/css/lazy-eval.css | 3 + .../less/test/css/legacy/legacy.css | 7 + .../node_modules/less/test/css/media.css | 219 + .../node_modules/less/test/css/merge.css | 34 + .../less/test/css/mixins-args.css | 113 + .../less/test/css/mixins-closure.css | 9 + .../test/css/mixins-guards-default-func.css | 129 + .../less/test/css/mixins-guards.css | 93 + .../less/test/css/mixins-important.css | 45 + .../less/test/css/mixins-interpolated.css | 39 + .../less/test/css/mixins-named-args.css | 27 + .../less/test/css/mixins-nested.css | 14 + .../less/test/css/mixins-pattern.css | 51 + .../node_modules/less/test/css/mixins.css | 141 + .../less/test/css/modifyVars/extended.css | 9 + .../node_modules/less/test/css/no-output.css | 0 .../node_modules/less/test/css/operations.css | 49 + .../node_modules/less/test/css/parens.css | 36 + .../less/test/css/property-name-interp.css | 20 + .../node_modules/less/test/css/rulesets.css | 33 + .../node_modules/less/test/css/scope.css | 38 + .../node_modules/less/test/css/selectors.css | 153 + .../less/test/css/static-urls/urls.css | 45 + .../node_modules/less/test/css/strings.css | 43 + .../less/test/css/url-args/urls.css | 56 + .../node_modules/less/test/css/urls.css | 76 + .../less/test/css/variables-in-at-rules.css | 18 + .../node_modules/less/test/css/variables.css | 45 + .../node_modules/less/test/css/whitespace.css | 42 + .../less/test/data/data-uri-fail.png | Bin 0 -> 52420 bytes .../node_modules/less/test/data/image.jpg | 1 + .../node_modules/less/test/data/page.html | 1 + .../node_modules/less/test/index.js | 45 + .../node_modules/less/test/less-test.js | 258 + .../node_modules/less/test/less/charsets.less | 3 + .../node_modules/less/test/less/colors.less | 98 + .../node_modules/less/test/less/comments.less | 83 + .../test/less/compression/compression.less | 36 + .../node_modules/less/test/less/css-3.less | 133 + .../less/test/less/css-escapes.less | 33 + .../less/test/less/css-guards.less | 102 + .../node_modules/less/test/less/css.less | 108 + .../less/test/less/debug/import/test.less | 25 + .../less/test/less/debug/linenumbers.less | 33 + .../less/test/less/detached-rulesets.less | 103 + .../node_modules/less/test/less/empty.less | 0 .../test/less/errors/add-mixed-units.less | 3 + .../less/test/less/errors/add-mixed-units.txt | 4 + .../test/less/errors/add-mixed-units2.less | 3 + .../test/less/errors/add-mixed-units2.txt | 4 + .../less/errors/at-rules-undefined-var.less | 4 + .../less/errors/at-rules-undefined-var.txt | 4 + .../errors/bad-variable-declaration1.less | 1 + .../less/errors/bad-variable-declaration1.txt | 2 + .../less/errors/color-func-invalid-color.less | 3 + .../less/errors/color-func-invalid-color.txt | 4 + .../less/errors/color-invalid-hex-code.less | 3 + .../less/errors/color-invalid-hex-code.txt | 4 + .../less/errors/color-invalid-hex-code2.less | 3 + .../less/errors/color-invalid-hex-code2.txt | 4 + .../test/less/errors/comment-in-selector.less | 1 + .../test/less/errors/comment-in-selector.txt | 2 + .../less/errors/css-guard-default-func.less | 4 + .../less/errors/css-guard-default-func.txt | 4 + .../test/less/errors/detached-ruleset-1.less | 6 + .../test/less/errors/detached-ruleset-1.txt | 4 + .../test/less/errors/detached-ruleset-2.less | 6 + .../test/less/errors/detached-ruleset-2.txt | 4 + .../test/less/errors/detached-ruleset-3.less | 4 + .../test/less/errors/detached-ruleset-3.txt | 4 + .../test/less/errors/detached-ruleset-4.less | 5 + .../test/less/errors/detached-ruleset-4.txt | 3 + .../test/less/errors/detached-ruleset-5.less | 4 + .../test/less/errors/detached-ruleset-5.txt | 3 + .../test/less/errors/detached-ruleset-6.less | 5 + .../test/less/errors/detached-ruleset-6.txt | 4 + .../test/less/errors/divide-mixed-units.less | 3 + .../test/less/errors/divide-mixed-units.txt | 4 + .../test/less/errors/extend-no-selector.less | 3 + .../test/less/errors/extend-no-selector.txt | 3 + .../test/less/errors/extend-not-at-end.less | 3 + .../test/less/errors/extend-not-at-end.txt | 3 + .../test/less/errors/import-malformed.less | 1 + .../test/less/errors/import-malformed.txt | 3 + .../less/test/less/errors/import-missing.less | 6 + .../less/test/less/errors/import-missing.txt | 3 + .../less/test/less/errors/import-no-semi.less | 1 + .../less/test/less/errors/import-no-semi.txt | 2 + .../test/less/errors/import-subfolder1.less | 1 + .../test/less/errors/import-subfolder1.txt | 3 + .../test/less/errors/import-subfolder2.less | 1 + .../test/less/errors/import-subfolder2.txt | 4 + .../errors/imports/import-subfolder1.less | 1 + .../errors/imports/import-subfolder2.less | 1 + .../test/less/errors/imports/import-test.less | 4 + .../imports/subfolder/mixin-not-defined.less | 1 + .../subfolder/parse-error-curly-bracket.less | 1 + .../test/less/errors/javascript-error.less | 3 + .../test/less/errors/javascript-error.txt | 4 + .../less/errors/javascript-undefined-var.less | 3 + .../less/errors/javascript-undefined-var.txt | 4 + .../errors/mixed-mixin-definition-args-1.less | 6 + .../errors/mixed-mixin-definition-args-1.txt | 4 + .../errors/mixed-mixin-definition-args-2.less | 6 + .../errors/mixed-mixin-definition-args-2.txt | 4 + .../test/less/errors/mixin-not-defined.less | 11 + .../test/less/errors/mixin-not-defined.txt | 3 + .../test/less/errors/mixin-not-matched.less | 6 + .../test/less/errors/mixin-not-matched.txt | 3 + .../test/less/errors/mixin-not-matched2.less | 6 + .../test/less/errors/mixin-not-matched2.txt | 3 + .../errors/mixin-not-visible-in-scope-1.less | 9 + .../errors/mixin-not-visible-in-scope-1.txt | 4 + .../errors/mixins-guards-default-func-1.less | 9 + .../errors/mixins-guards-default-func-1.txt | 4 + .../errors/mixins-guards-default-func-2.less | 9 + .../errors/mixins-guards-default-func-2.txt | 4 + .../errors/mixins-guards-default-func-3.less | 9 + .../errors/mixins-guards-default-func-3.txt | 4 + .../multiple-guards-on-css-selectors.less | 4 + .../multiple-guards-on-css-selectors.txt | 4 + .../multiple-guards-on-css-selectors2.less | 4 + .../multiple-guards-on-css-selectors2.txt | 4 + .../less/errors/multiply-mixed-units.less | 7 + .../test/less/errors/multiply-mixed-units.txt | 4 + .../less/test/less/errors/parens-error-1.less | 3 + .../less/test/less/errors/parens-error-1.txt | 4 + .../less/test/less/errors/parens-error-2.less | 3 + .../less/test/less/errors/parens-error-2.txt | 4 + .../less/test/less/errors/parens-error-3.less | 3 + .../less/test/less/errors/parens-error-3.txt | 4 + .../errors/parse-error-curly-bracket.less | 4 + .../less/errors/parse-error-curly-bracket.txt | 4 + .../less/errors/parse-error-extra-parens.less | 5 + .../less/errors/parse-error-extra-parens.txt | 3 + .../errors/parse-error-missing-bracket.less | 2 + .../errors/parse-error-missing-bracket.txt | 3 + .../errors/parse-error-missing-parens.less | 5 + .../errors/parse-error-missing-parens.txt | 3 + .../less/errors/parse-error-with-import.less | 13 + .../less/errors/parse-error-with-import.txt | 4 + .../less/errors/percentage-missing-space.less | 3 + .../less/errors/percentage-missing-space.txt | 4 + .../errors/property-asterisk-only-name.less | 3 + .../errors/property-asterisk-only-name.txt | 4 + .../test/less/errors/property-ie5-hack.less | 3 + .../test/less/errors/property-ie5-hack.txt | 4 + .../test/less/errors/property-in-root.less | 4 + .../test/less/errors/property-in-root.txt | 4 + .../test/less/errors/property-in-root2.less | 1 + .../test/less/errors/property-in-root2.txt | 4 + .../test/less/errors/property-in-root3.less | 4 + .../test/less/errors/property-in-root3.txt | 3 + .../errors/property-interp-not-defined.less | 1 + .../errors/property-interp-not-defined.txt | 2 + .../test/less/errors/recursive-variable.less | 1 + .../test/less/errors/recursive-variable.txt | 2 + .../less/test/less/errors/svg-gradient1.less | 3 + .../less/test/less/errors/svg-gradient1.txt | 4 + .../less/test/less/errors/svg-gradient2.less | 3 + .../less/test/less/errors/svg-gradient2.txt | 4 + .../less/test/less/errors/svg-gradient3.less | 3 + .../less/test/less/errors/svg-gradient3.txt | 4 + .../less/test/less/errors/unit-function.less | 3 + .../less/test/less/errors/unit-function.txt | 4 + .../less/test/less/extend-chaining.less | 91 + .../less/test/less/extend-clearfix.less | 19 + .../less/test/less/extend-exact.less | 46 + .../less/test/less/extend-media.less | 24 + .../less/test/less/extend-nest.less | 65 + .../less/test/less/extend-selector.less | 99 + .../node_modules/less/test/less/extend.less | 81 + .../less/test/less/extract-and-length.less | 133 + .../less/test/less/functions.less | 173 + .../less/test/less/globalVars/extended.json | 5 + .../less/test/less/globalVars/extended.less | 10 + .../less/test/less/globalVars/simple.json | 3 + .../less/test/less/globalVars/simple.less | 3 + .../less/test/less/ie-filters.less | 15 + .../less/test/less/import-inline.less | 3 + .../less/test/less/import-interpolation.less | 8 + .../less/test/less/import-once.less | 6 + .../less/test/less/import-reference.less | 21 + .../node_modules/less/test/less/import.less | 22 + .../import/deeper/import-once-test-a.less | 1 + .../import-and-relative-paths-test.less | 17 + .../test/less/import/import-charset-test.less | 1 + .../less/import/import-interpolation.less | 1 + .../less/import/import-interpolation2.less | 5 + .../test/less/import/import-once-test-c.less | 6 + .../test/less/import/import-reference.less | 51 + .../less/test/less/import/import-test-a.less | 3 + .../less/test/less/import/import-test-b.less | 8 + .../less/test/less/import/import-test-c.less | 6 + .../less/test/less/import/import-test-d.css | 1 + .../less/test/less/import/import-test-e.less | 2 + .../less/test/less/import/import-test-f.less | 5 + .../less/test/less/import/imports/font.less | 8 + .../less/test/less/import/imports/logo.less | 5 + .../less/test/less/import/invalid-css.less | 1 + .../less/test/less/import/urls.less | 1 + .../less/test/less/javascript.less | 38 + .../less/test/less/lazy-eval.less | 6 + .../less/test/less/legacy/legacy.less | 7 + .../node_modules/less/test/less/media.less | 234 + .../node_modules/less/test/less/merge.less | 78 + .../less/test/less/mixins-args.less | 215 + .../less/test/less/mixins-closure.less | 26 + .../test/less/mixins-guards-default-func.less | 195 + .../less/test/less/mixins-guards.less | 173 + .../less/test/less/mixins-important.less | 25 + .../less/test/less/mixins-interpolated.less | 69 + .../less/test/less/mixins-named-args.less | 36 + .../less/test/less/mixins-nested.less | 22 + .../less/test/less/mixins-pattern.less | 102 + .../node_modules/less/test/less/mixins.less | 144 + .../less/test/less/modifyVars/extended.json | 5 + .../less/test/less/modifyVars/extended.less | 11 + .../test/less/no-js-errors/no-js-errors.less | 3 + .../test/less/no-js-errors/no-js-errors.txt | 4 + .../less/test/less/no-output.less | 2 + .../less/test/less/operations.less | 62 + .../node_modules/less/test/less/parens.less | 45 + .../less/test/less/property-name-interp.less | 53 + .../node_modules/less/test/less/rulesets.less | 30 + .../node_modules/less/test/less/scope.less | 104 + .../less/test/less/selectors.less | 156 + .../less/test/less/sourcemaps/basic.json | 3 + .../less/test/less/sourcemaps/basic.less | 27 + .../less/test/less/sourcemaps/imported.css | 7 + .../less/test/less/static-urls/urls.less | 33 + .../node_modules/less/test/less/strings.less | 57 + .../less/test/less/url-args/urls.less | 63 + .../node_modules/less/test/less/urls.less | 83 + .../less/test/less/variables-in-at-rules.less | 20 + .../less/test/less/variables.less | 83 + .../less/test/less/whitespace.less | 44 + .../less/test/rhino/test-header.js | 15 + .../less/test/sourcemaps/basic.json | 1 + .../less/test/sourcemaps/index.html | 17 + .../less/tmp/browser/test-runner-main.html | 243 + .../node_modules/lodash/LICENSE.txt | 22 + .../node_modules/lodash/README.md | 163 + .../node_modules/lodash/dist/lodash.compat.js | 7157 +++++++++++++ .../lodash/dist/lodash.compat.min.js | 61 + .../node_modules/lodash/dist/lodash.js | 6785 ++++++++++++ .../node_modules/lodash/dist/lodash.min.js | 56 + .../lodash/dist/lodash.underscore.js | 4979 +++++++++ .../lodash/dist/lodash.underscore.min.js | 39 + .../node_modules/lodash/lodash.js | 7179 +++++++++++++ .../node_modules/lodash/package.json | 102 + .../node_modules/maxmin/index.js | 22 + .../maxmin/node_modules/.bin/gzip-size | 15 + .../maxmin/node_modules/.bin/gzip-size.cmd | 5 + .../maxmin/node_modules/.bin/pretty-bytes | 15 + .../maxmin/node_modules/.bin/pretty-bytes.cmd | 5 + .../maxmin/node_modules/chalk/index.js | 63 + .../chalk/node_modules/.bin/strip-ansi | 15 + .../chalk/node_modules/.bin/strip-ansi.cmd | 5 + .../node_modules/ansi-styles/ansi-styles.js | 38 + .../node_modules/ansi-styles/package.json | 58 + .../chalk/node_modules/ansi-styles/readme.md | 65 + .../chalk/node_modules/has-color/index.js | 32 + .../chalk/node_modules/has-color/package.json | 54 + .../chalk/node_modules/has-color/readme.md | 30 + .../chalk/node_modules/strip-ansi/cli.js | 27 + .../chalk/node_modules/strip-ansi/index.js | 4 + .../node_modules/strip-ansi/package.json | 64 + .../chalk/node_modules/strip-ansi/readme.md | 46 + .../maxmin/node_modules/chalk/package.json | 61 + .../maxmin/node_modules/chalk/readme.md | 158 + .../maxmin/node_modules/gzip-size/cli.js | 38 + .../maxmin/node_modules/gzip-size/index.js | 21 + .../node_modules/concat-stream/.npmignore | 1 + .../node_modules/concat-stream/LICENSE | 24 + .../node_modules/concat-stream/index.js | 132 + .../node_modules/inherits/LICENSE | 16 + .../node_modules/inherits/README.md | 42 + .../node_modules/inherits/inherits.js | 1 + .../node_modules/inherits/inherits_browser.js | 23 + .../node_modules/inherits/package.json | 33 + .../node_modules/inherits/test.js | 25 + .../node_modules/readable-stream/.npmignore | 5 + .../node_modules/readable-stream/LICENSE | 18 + .../node_modules/readable-stream/README.md | 15 + .../node_modules/readable-stream/duplex.js | 1 + .../node_modules/readable-stream/float.patch | 923 ++ .../readable-stream/lib/_stream_duplex.js | 89 + .../lib/_stream_passthrough.js | 46 + .../readable-stream/lib/_stream_readable.js | 944 ++ .../readable-stream/lib/_stream_transform.js | 209 + .../readable-stream/lib/_stream_writable.js | 472 + .../node_modules/core-util-is/README.md | 3 + .../node_modules/core-util-is/float.patch | 604 ++ .../node_modules/core-util-is/lib/util.js | 107 + .../node_modules/core-util-is/package.json | 35 + .../node_modules/core-util-is/util.js | 106 + .../node_modules/isarray/README.md | 54 + .../node_modules/isarray/build/build.js | 209 + .../node_modules/isarray/component.json | 19 + .../node_modules/isarray/index.js | 3 + .../node_modules/isarray/package.json | 36 + .../node_modules/string_decoder/.npmignore | 2 + .../node_modules/string_decoder/LICENSE | 20 + .../node_modules/string_decoder/README.md | 7 + .../node_modules/string_decoder/index.js | 200 + .../node_modules/string_decoder/package.json | 32 + .../node_modules/readable-stream/package.json | 44 + .../readable-stream/passthrough.js | 1 + .../node_modules/readable-stream/readable.js | 7 + .../node_modules/readable-stream/transform.js | 1 + .../node_modules/readable-stream/writable.js | 1 + .../node_modules/typedarray/.travis.yml | 4 + .../node_modules/typedarray/LICENSE | 35 + .../node_modules/typedarray/example/tarray.js | 4 + .../node_modules/typedarray/index.js | 630 ++ .../node_modules/typedarray/package.json | 62 + .../node_modules/typedarray/readme.markdown | 61 + .../typedarray/test/server/undef_globals.js | 19 + .../node_modules/typedarray/test/tarray.js | 10 + .../node_modules/concat-stream/package.json | 59 + .../node_modules/concat-stream/readme.md | 72 + .../node_modules/concat-stream/test/array.js | 12 + .../node_modules/concat-stream/test/buffer.js | 31 + .../node_modules/concat-stream/test/infer.js | 15 + .../concat-stream/test/nothing.js | 25 + .../concat-stream/test/objects.js | 29 + .../concat-stream/test/server/ls.js | 16 + .../node_modules/concat-stream/test/string.js | 76 + .../concat-stream/test/typedarray.js | 33 + .../node_modules/zlib-browserify/.npmignore | 1 + .../node_modules/zlib-browserify/.travis.yml | 7 + .../node_modules/zlib-browserify/LICENSE | 21 + .../node_modules/zlib-browserify/index.js | 43 + .../node_modules/tape/.npmignore | 1 + .../node_modules/tape/.travis.yml | 4 + .../zlib-browserify/node_modules/tape/LICENSE | 18 + .../node_modules/tape/example/array.js | 35 + .../node_modules/tape/example/fail.js | 35 + .../node_modules/tape/example/nested.js | 51 + .../node_modules/tape/example/nested_fail.js | 51 + .../node_modules/tape/example/not_enough.js | 35 + .../node_modules/tape/example/static/build.sh | 2 + .../tape/example/static/index.html | 21 + .../tape/example/static/server.js | 4 + .../node_modules/tape/example/timing.js | 12 + .../node_modules/tape/example/too_many.js | 35 + .../node_modules/tape/index.js | 124 + .../node_modules/tape/lib/default_stream.js | 30 + .../node_modules/tape/lib/render.js | 100 + .../node_modules/tape/lib/test.js | 342 + .../node_modules/deep-equal/README.markdown | 55 + .../node_modules/deep-equal/example/cmp.js | 11 + .../tape/node_modules/deep-equal/index.js | 84 + .../tape/node_modules/deep-equal/package.json | 43 + .../tape/node_modules/deep-equal/test/cmp.js | 18 + .../tape/node_modules/defined/.travis.yml | 4 + .../tape/node_modules/defined/LICENSE | 18 + .../node_modules/defined/example/defined.js | 4 + .../tape/node_modules/defined/index.js | 5 + .../tape/node_modules/defined/package.json | 44 + .../tape/node_modules/defined/readme.markdown | 51 + .../tape/node_modules/defined/test/def.js | 22 + .../tape/node_modules/jsonify/README.markdown | 34 + .../tape/node_modules/jsonify/index.js | 2 + .../tape/node_modules/jsonify/lib/parse.js | 273 + .../node_modules/jsonify/lib/stringify.js | 154 + .../tape/node_modules/jsonify/package.json | 38 + .../tape/node_modules/jsonify/test/parse.js | 16 + .../node_modules/jsonify/test/stringify.js | 15 + .../node_modules/tape/package.json | 48 + .../node_modules/tape/readme.markdown | 180 + .../node_modules/tape/test/array.js | 68 + .../node_modules/tape/test/child_ordering.js | 51 + .../node_modules/tape/test/exit.js | 108 + .../node_modules/tape/test/exit/fail.js | 35 + .../node_modules/tape/test/exit/ok.js | 35 + .../node_modules/tape/test/exit/too_few.js | 35 + .../node_modules/tape/test/fail.js | 68 + .../node_modules/tape/test/harness.js | 88 + .../node_modules/tape/test/max_listeners.js | 7 + .../tape/test/max_listeners/source.js | 5 + .../node_modules/tape/test/nested.js | 89 + .../node_modules/tape/test/only.js | 48 + .../node_modules/tape/test/order.js | 17 + .../node_modules/tape/test/plan_optional.js | 15 + .../node_modules/tape/test/skip.js | 34 + .../node_modules/tape/test/throw.js | 38 + .../node_modules/tape/test/too_many.js | 69 + .../node_modules/zlib-browserify/package.json | 39 + .../node_modules/zlib-browserify/readme.md | 43 + .../zlib-browserify/test/zlib.test.js | 64 + .../node_modules/zlib-browserify/zlib.js | 54 + .../node_modules/gzip-size/package.json | 55 + .../maxmin/node_modules/gzip-size/readme.md | 84 + .../maxmin/node_modules/pretty-bytes/cli.js | 21 + .../node_modules/pretty-bytes/package.json | 56 + .../node_modules/pretty-bytes/pretty-bytes.js | 45 + .../node_modules/pretty-bytes/readme.md | 53 + .../node_modules/maxmin/package.json | 52 + .../node_modules/maxmin/readme.md | 56 + node_modules/grunt-contrib-less/package.json | 58 + node_modules/grunt-contrib-less/tasks/less.js | 198 + 1061 files changed, 388375 insertions(+), 2137 deletions(-) create mode 100644 dist/css/agency.css create mode 100644 dist/js/agency.js create mode 100644 dist/js/cbpAnimatedHeader.js create mode 100644 dist/js/classie.js create mode 100644 dist/js/contact_me.js create mode 100644 dist/js/jqBootstrapValidation.js delete mode 100644 js/bootstrap.js delete mode 100644 js/bootstrap.min.js delete mode 100644 js/cbpAnimatedHeader.min.js delete mode 100644 js/jquery-1.11.0.js create mode 100644 node_modules/grunt-contrib-less/LICENSE-MIT create mode 100644 node_modules/grunt-contrib-less/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/.bin/lessc create mode 100644 node_modules/grunt-contrib-less/node_modules/.bin/lessc.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/async/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/async/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/async/component.json create mode 100644 node_modules/grunt-contrib-less/node_modules/async/lib/async.js create mode 100644 node_modules/grunt-contrib-less/node_modules/async/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/has-ansi create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/has-ansi.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/strip-ansi create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/strip-ansi.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/supports-color create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/.bin/supports-color.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/ansi-styles/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/ansi-styles/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/ansi-styles/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/escape-string-regexp/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/escape-string-regexp/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/escape-string-regexp/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/has-ansi/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/strip-ansi/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/supports-color/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/supports-color/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/supports-color/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/node_modules/supports-color/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/chalk/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/boot.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/es5-shim.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/jasmine-helper.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/jasmine-html.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/jasmine.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/jasmine.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/phantom-polyfill.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.grunt/grunt-contrib-jasmine/reporter.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/.name create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/encodings.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/inspectionProfiles/Project_Default.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/inspectionProfiles/profiles_settings.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/jsLibraryMappings.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/jsLinters/jshint.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/less.js.iml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/libraries/sass_stdlib.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/misc.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/modules.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/scopes/scope_settings.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/vcs.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.idea/workspace.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.jshintrc create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/CHANGELOG.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/CONTRIBUTING.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/Gruntfile.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/benchmark/benchmark.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/benchmark/less-benchmark.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/bin/lessc create mode 100644 node_modules/grunt-contrib-less/node_modules/less/bower.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build.gradle create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/amd.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/browser-header.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/build.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/require-rhino.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/require.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/rhino-header.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/rhino-modules.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/build/tasks/.gitkeep create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.3.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.4.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.4.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.5.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.5.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.6.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.1.6.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.2.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.3.3.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.0-beta.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.0-beta.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.4.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.5.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.5.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.5.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.5.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.6.3.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.0.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.1.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.2.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.3.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.4.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.4.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.1.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.1.5.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.3.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.3.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.3.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.4.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.5.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.6.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.6.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.4.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.6.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.6.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.0.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.4.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/gradle/wrapper/gradle-wrapper.jar create mode 100644 node_modules/grunt-contrib-less/node_modules/less/gradle/wrapper/gradle-wrapper.properties create mode 100644 node_modules/grunt-contrib-less/node_modules/less/gradlew create mode 100644 node_modules/grunt-contrib-less/node_modules/less/gradlew.bat create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/browser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/colors.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/encoder.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/env.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/extend-visitor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/fs.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/functions.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/import-visitor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/join-selector-visitor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/lessc_helper.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/parser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/rhino.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/source-map-output.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/to-css-visitor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/alpha.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/anonymous.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/assignment.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/call.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/color.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/comment.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/condition.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/detached-ruleset.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/dimension.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/directive.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/element.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/expression.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/extend.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/import.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/javascript.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/keyword.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/media.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/mixin.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/negative.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/operation.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/paren.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/quoted.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/rule.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/ruleset-call.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/ruleset.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/selector.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/unicode-descriptor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/url.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/value.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/tree/variable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/less/visitor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/source-map/source-map-0.1.31.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/source-map/source-map-footer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/lib/source-map/source-map-header.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/.bin/cleancss create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/.bin/cleancss.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/History.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/bin/cleancss create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/clean.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/colors/hsl-to-hex.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/colors/long-to-short-hex.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/colors/rgb-to-hex.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/colors/shortener.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/images/url-rebase.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/images/url-rewriter.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/imports/inliner.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/properties/optimizer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/properties/shorthand-notations.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/selectors/empty-removal.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/selectors/optimizer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/selectors/tokenizer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/text/comments.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/text/escape-store.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/text/expressions.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/text/free.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/lib/text/urls.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/node_modules/commander/Readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/node_modules/commander/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/node_modules/commander/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/clean-css/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/graceful-fs.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/polyfills.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/test/open.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/graceful-fs/test/readdir-sort.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/mime.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/types/mime.types create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mime/types/node.types create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/examples/pow.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/readme.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/chmod.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/clobber.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/mkdirp.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/perm.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/perm_sync.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/race.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/rel.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/return.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/return_sync.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/root.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/sync.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/umask.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/mkdirp/test/umask_sync.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/dns-request.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/lib/cookies.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/lib/copy.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/lib/debug.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/lib/getSafe.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/lib/optional.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/aws-sign2/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/aws-sign2/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/aws-sign2/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/aws-sign2/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/forever-agent/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/forever-agent/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/forever-agent/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/forever-agent/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/License create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/Readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/lib/form_data.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/component.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/lib/async.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/async/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/License create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/Readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/License create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/Readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/lib/delayed_stream.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/common.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/run.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/node_modules/combined-stream/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/form-data/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/example/usage.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/images/hawk.png create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/images/logo.png create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/browser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/client.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/crypto.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/server.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/lib/utils.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/images/boom.png create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/boom/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/cryptiles/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/images/hoek.png create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/lib/escape.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/test/escaper.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/Makefile create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/examples/offset.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/examples/time.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/node_modules/sntp/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/browser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/client.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/crypto.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/message.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/readme.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/server.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/uri.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/hawk/test/utils.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/.dir-locals.el create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/http_signing.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/lib/parser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/lib/signer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/lib/util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/lib/verify.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/errors.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/reader.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/types.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/ber/writer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/lib/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/reader.test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/asn1/tst/ber/writer.test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/assert-plus/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/assert-plus/assert.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/assert-plus/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/CHANGELOG create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/README create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/README.old create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/ctf.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/ctio.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/ctype.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/man/man3ctype/ctio.3ctype create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsl.conf create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tools/jsstyle create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/float.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/int.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/psinfo.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/struct.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.fail.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.float.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.int.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.psinfo.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.struct.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/tst.typedef.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctf/typedef.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.rfloat.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/float/tst.wfloat.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.64.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.rint.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wbounds.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/int/tst.wint.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.64.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.roundtrip.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.ruint.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctio/uint/tst.wuint.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicr.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.basicw.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.char.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.endian.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.oldwrite.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.readSize.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.structw.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/node_modules/ctype/tst/ctype/tst.writeStruct.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/http-signature/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/json-stringify-safe/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/json-stringify-safe/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/json-stringify-safe/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/json-stringify-safe/stringify.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/json-stringify-safe/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/LICENSE.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/benchmark/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/benchmark/bench.gnu create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/benchmark/bench.sh create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/benchmark/benchmark-native.c create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/benchmark/benchmark.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/component.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/test/compare_v1.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/test/test.html create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/test/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/node-uuid/uuid.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/oauth-sign/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/oauth-sign/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/oauth-sign/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/oauth-sign/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/oauth-sign/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/qs/.gitmodules create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/qs/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/qs/Readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/qs/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/qs/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/.jshintrc create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/generate-pubsuffix.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/lib/cookie.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/lib/memstore.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/lib/pubsuffix.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/lib/store.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/node_modules/punycode/LICENSE-MIT.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/node_modules/punycode/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/node_modules/punycode/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/node_modules/punycode/punycode.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/public-suffix.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tough-cookie/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tunnel-agent/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tunnel-agent/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tunnel-agent/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/node_modules/tunnel-agent/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/request/request.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/.tern-port create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/CHANGELOG.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/Makefile.dryice.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/assert-shim.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/mini-require.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/prefix-source-map.jsm create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/prefix-utils.jsm create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/suffix-browser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/suffix-source-map.jsm create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/suffix-utils.jsm create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/test-prefix.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/build/test-suffix.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/array-set.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/base64-vlq.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/base64.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/binary-search.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/source-map-consumer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/source-map-generator.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/source-node.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/lib/source-map/util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/node_modules/amdefine/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/node_modules/amdefine/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/node_modules/amdefine/amdefine.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/node_modules/amdefine/intercept.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/node_modules/amdefine/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/run-tests.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-api.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-array-set.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-base64-vlq.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-base64.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-binary-search.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-dog-fooding.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-source-map-consumer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-source-map-generator.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-source-node.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/test-util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/node_modules/source-map/test/source-map/util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/projectFilesBackup/.idea/libraries/sass_stdlib.xml create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/common.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/global-vars/simple.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/modify-vars/simple.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/postProcessor/postProcessor.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/relative-urls/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/rootpath-relative/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/rootpath/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/css/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/es5.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/jasmine-html.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/jasmine.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/jasmine.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/console-errors/test-error.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/console-errors/test-error.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/global-vars/simple.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/imports/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/imports/urls2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/modify-vars/imports/simple2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/modify-vars/simple.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/postProcessor/postProcessor.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/relative-urls/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/rootpath-relative/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/rootpath/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/less/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/phantom-runner.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-browser-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-browser-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-console-errors.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-errors-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-errors-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-global-vars-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-global-vars-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-legacy-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-legacy-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-main-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-main-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-modify-vars-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-modify-vars-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-no-js-errors-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-no-js-errors-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-postProcessor-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-postProcessor.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-production-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-production-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-relative-urls-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-relative-urls-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-rootpath-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-rootpath-relative-options.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-rootpath-relative-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/runner-rootpath-spec.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/browser/test-runner-template.tmpl create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/charsets.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/colors.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/comments.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/compression/compression.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/css-3.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/css-escapes.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/css-guards.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/css.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/debug/linenumbers-all.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/debug/linenumbers-comments.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/debug/linenumbers-mediaquery.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/detached-rulesets.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/empty.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-chaining.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-clearfix.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-exact.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-media.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-nest.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend-selector.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extend.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/extract-and-length.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/functions.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/globalVars/extended.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/globalVars/simple.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/ie-filters.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/import-inline.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/import-interpolation.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/import-once.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/import-reference.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/import.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/javascript.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/lazy-eval.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/legacy/legacy.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/media.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/merge.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-args.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-closure.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-guards-default-func.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-guards.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-important.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-interpolated.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-named-args.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-nested.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins-pattern.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/mixins.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/modifyVars/extended.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/no-output.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/operations.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/parens.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/property-name-interp.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/rulesets.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/scope.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/selectors.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/static-urls/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/strings.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/url-args/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/urls.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/variables-in-at-rules.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/variables.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/css/whitespace.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/data/data-uri-fail.png create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/data/image.jpg create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/data/page.html create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less-test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/charsets.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/colors.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/comments.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/compression/compression.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/css-3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/css-escapes.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/css-guards.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/css.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/debug/import/test.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/debug/linenumbers.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/detached-rulesets.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/empty.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/add-mixed-units.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/add-mixed-units.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/add-mixed-units2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/add-mixed-units2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/at-rules-undefined-var.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/at-rules-undefined-var.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/bad-variable-declaration1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/bad-variable-declaration1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-func-invalid-color.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-func-invalid-color.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-invalid-hex-code.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-invalid-hex-code.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-invalid-hex-code2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/color-invalid-hex-code2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/comment-in-selector.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/comment-in-selector.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/css-guard-default-func.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/css-guard-default-func.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-3.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-4.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-4.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-5.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-5.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-6.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/detached-ruleset-6.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/divide-mixed-units.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/divide-mixed-units.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/extend-no-selector.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/extend-no-selector.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/extend-not-at-end.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/extend-not-at-end.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-malformed.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-malformed.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-missing.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-missing.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-no-semi.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-no-semi.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-subfolder1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-subfolder1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-subfolder2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/import-subfolder2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/imports/import-subfolder1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/imports/import-subfolder2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/imports/import-test.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/imports/subfolder/mixin-not-defined.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/imports/subfolder/parse-error-curly-bracket.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/javascript-error.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/javascript-error.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/javascript-undefined-var.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/javascript-undefined-var.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixed-mixin-definition-args-1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixed-mixin-definition-args-1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixed-mixin-definition-args-2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixed-mixin-definition-args-2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-defined.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-defined.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-matched.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-matched.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-matched2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-matched2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-visible-in-scope-1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixin-not-visible-in-scope-1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/mixins-guards-default-func-3.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiple-guards-on-css-selectors.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiple-guards-on-css-selectors.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiple-guards-on-css-selectors2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiple-guards-on-css-selectors2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiply-mixed-units.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/multiply-mixed-units.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parens-error-3.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-curly-bracket.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-curly-bracket.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-extra-parens.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-extra-parens.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-missing-bracket.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-missing-bracket.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-missing-parens.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-missing-parens.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-with-import.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/parse-error-with-import.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/percentage-missing-space.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/percentage-missing-space.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-asterisk-only-name.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-asterisk-only-name.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-ie5-hack.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-ie5-hack.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-in-root3.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-interp-not-defined.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/property-interp-not-defined.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/recursive-variable.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/recursive-variable.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient1.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient1.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient2.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient3.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/svg-gradient3.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/unit-function.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/errors/unit-function.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-chaining.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-clearfix.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-exact.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-media.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-nest.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend-selector.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extend.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/extract-and-length.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/functions.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/globalVars/extended.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/globalVars/extended.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/globalVars/simple.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/globalVars/simple.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/ie-filters.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import-inline.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import-interpolation.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import-once.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import-reference.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/deeper/import-once-test-a.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-and-relative-paths-test.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-charset-test.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-interpolation.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-interpolation2.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-once-test-c.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-reference.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-a.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-b.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-c.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-d.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-e.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/import-test-f.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/imports/font.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/imports/logo.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/invalid-css.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/import/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/javascript.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/lazy-eval.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/legacy/legacy.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/media.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/merge.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-args.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-closure.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-guards-default-func.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-guards.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-important.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-interpolated.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-named-args.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-nested.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins-pattern.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/mixins.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/modifyVars/extended.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/modifyVars/extended.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/no-js-errors/no-js-errors.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/no-js-errors/no-js-errors.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/no-output.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/operations.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/parens.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/property-name-interp.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/rulesets.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/scope.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/selectors.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/sourcemaps/basic.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/sourcemaps/basic.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/sourcemaps/imported.css create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/static-urls/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/strings.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/url-args/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/urls.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/variables-in-at-rules.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/variables.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/less/whitespace.less create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/rhino/test-header.js create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/sourcemaps/basic.json create mode 100644 node_modules/grunt-contrib-less/node_modules/less/test/sourcemaps/index.html create mode 100644 node_modules/grunt-contrib-less/node_modules/less/tmp/browser/test-runner-main.html create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/LICENSE.txt create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.compat.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.compat.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.underscore.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/dist/lodash.underscore.min.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/lodash.js create mode 100644 node_modules/grunt-contrib-less/node_modules/lodash/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/.bin/gzip-size create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/.bin/gzip-size.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/.bin/pretty-bytes create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/.bin/pretty-bytes.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/.bin/strip-ansi create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/.bin/strip-ansi.cmd create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/ansi-styles/ansi-styles.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/ansi-styles/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/ansi-styles/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/has-color/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/has-color/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/has-color/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/strip-ansi/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/strip-ansi/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/strip-ansi/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/node_modules/strip-ansi/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/chalk/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/inherits.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/inherits_browser.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/inherits/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/duplex.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/float.patch create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/float.patch create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/lib/util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/core-util-is/util.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/build/build.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/component.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/isarray/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/README.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/node_modules/string_decoder/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/passthrough.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/readable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/transform.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/readable-stream/writable.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/example/tarray.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/readme.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/test/server/undef_globals.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/node_modules/typedarray/test/tarray.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/array.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/buffer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/infer.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/nothing.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/objects.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/server/ls.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/string.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/concat-stream/test/typedarray.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/.npmignore create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/array.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/fail.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/nested.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/nested_fail.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/not_enough.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/static/build.sh create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/static/index.html create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/static/server.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/timing.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/example/too_many.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/lib/default_stream.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/lib/render.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/lib/test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/deep-equal/README.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/deep-equal/example/cmp.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/deep-equal/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/deep-equal/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/deep-equal/test/cmp.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/.travis.yml create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/LICENSE create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/example/defined.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/readme.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/defined/test/def.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/README.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/index.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/lib/parse.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/lib/stringify.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/test/parse.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/node_modules/jsonify/test/stringify.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/readme.markdown create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/array.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/child_ordering.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/exit.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/exit/fail.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/exit/ok.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/exit/too_few.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/fail.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/harness.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/max_listeners.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/max_listeners/source.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/nested.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/only.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/order.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/plan_optional.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/skip.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/throw.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/node_modules/tape/test/too_many.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/test/zlib.test.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/node_modules/zlib-browserify/zlib.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/gzip-size/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/pretty-bytes/cli.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/pretty-bytes/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/pretty-bytes/pretty-bytes.js create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/node_modules/pretty-bytes/readme.md create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/package.json create mode 100644 node_modules/grunt-contrib-less/node_modules/maxmin/readme.md create mode 100644 node_modules/grunt-contrib-less/package.json create mode 100644 node_modules/grunt-contrib-less/tasks/less.js diff --git a/Gruntfile.js b/Gruntfile.js index aa114c9..42122d5 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -7,7 +7,12 @@ module.exports = function(grunt) { jquery: { files: { 'dist/js/jquery.min.js': ['bower_components/jquery/dist/jquery.min.js'], - 'dist/js/jquery.js': ['bower_components/jquery/dist/jquery.js'] + 'dist/js/jquery.js': ['bower_components/jquery/dist/jquery.js'], + 'dist/js/agency.js': ['js/agency.js'], + 'dist/js/cbpAnimatedHeader.js': ['js/cbpAnimatedHeader.js'], + 'dist/js/classie.js': ['js/classie.js'], + 'dist/js/contact_me.js': ['js/contact_me.js'], + 'dist/js/jqBootstrapValidation.js': ['js/jqBootstrapValidation.js'] } }, bootstrap: { @@ -25,13 +30,33 @@ module.exports = function(grunt) { dest: 'dist/', }, }, + less: { + development: { + options: { + paths: ["css"] + }, + files: { + "dist/css/agency.css": "less/agency.less" + } + }, + production: { + options: { + paths: ["css"], + cleancss: true + }, + files: { + "dist/css/agency.css": "less/agency.less" + } + } + } }); // Load the plugin that provides the "copy" task. grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-less'); // Default task(s). - grunt.registerTask('default', ['concat', 'copy']); + grunt.registerTask('default', ['concat', 'copy', 'less']); }; diff --git a/dist/css/agency.css b/dist/css/agency.css new file mode 100644 index 0000000..071c6f4 --- /dev/null +++ b/dist/css/agency.css @@ -0,0 +1 @@ +body{overflow-x:hidden;font-family:"Roboto Slab","Helvetica Neue",Helvetica,Arial,sans-serif}.text-muted{color:#777}.text-primary{color:#fed136}p{font-size:14px;line-height:1.75}p.large{font-size:16px}a,a:hover,a:focus,a:active,a.active{outline:0}a{color:#fed136}a:hover,a:focus,a:active,a.active{color:#fec503}h1,h2,h3,h4,h5,h6{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.img-centered{margin:0 auto}.bg-light-gray{background-color:#f7f7f7}.bg-darkest-gray{background-color:#222}.btn-primary{color:#fff;background-color:#fed136;border-color:#fed136;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#fec503;border-color:#f6bf01}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#fed136;border-color:#fed136}.btn-primary .badge{color:#fed136;background-color:#fff}.btn-xl{color:#fff;background-color:#fed136;border-color:#fed136;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;border-radius:3px;font-size:18px;padding:20px 40px}.btn-xl:hover,.btn-xl:focus,.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{color:#fff;background-color:#fec503;border-color:#f6bf01}.btn-xl:active,.btn-xl.active,.open .dropdown-toggle.btn-xl{background-image:none}.btn-xl.disabled,.btn-xl[disabled],fieldset[disabled] .btn-xl,.btn-xl.disabled:hover,.btn-xl[disabled]:hover,fieldset[disabled] .btn-xl:hover,.btn-xl.disabled:focus,.btn-xl[disabled]:focus,fieldset[disabled] .btn-xl:focus,.btn-xl.disabled:active,.btn-xl[disabled]:active,fieldset[disabled] .btn-xl:active,.btn-xl.disabled.active,.btn-xl[disabled].active,fieldset[disabled] .btn-xl.active{background-color:#fed136;border-color:#fed136}.btn-xl .badge{color:#fed136;background-color:#fff}.navbar-default{background-color:#222;border-color:transparent}.navbar-default .navbar-brand{color:#fed136;font-family:"Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand.active{color:#fec503}.navbar-default .navbar-collapse{border-color:rgba(255,255,255,.02)}.navbar-default .navbar-toggle{background-color:#fed136;border-color:#fed136}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#fed136}.navbar-default .nav li a{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:1px;color:#fff}.navbar-default .nav li a:hover,.navbar-default .nav li a:focus{color:#fed136;outline:0}.navbar-default .navbar-nav>.active>a{border-radius:0;color:#fff;background-color:#fed136}.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#fec503}@media (min-width:768px){.navbar-default{background-color:transparent;padding:25px 0;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s;border:none}.navbar-default .navbar-brand{font-size:2em;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.navbar-default .navbar-nav>.active>a{border-radius:3px}.navbar-default.navbar-shrink{background-color:#222;padding:10px 0}.navbar-default.navbar-shrink .navbar-brand{font-size:1.5em}}header{background-image:url(../img/header-bg.jpg);background-repeat:none;background-attachment:scroll;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;text-align:center;color:#fff}header .intro-text{padding-top:100px;padding-bottom:50px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:22px;line-height:22px;margin-bottom:25px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:50px;line-height:50px;margin-bottom:25px}@media (min-width:768px){header .intro-text{padding-top:300px;padding-bottom:200px}header .intro-text .intro-lead-in{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:40px;line-height:40px;margin-bottom:25px}header .intro-text .intro-heading{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:75px;line-height:75px;margin-bottom:50px}}section{padding:100px 0}section h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section h3.section-subheading{font-size:16px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;font-style:italic;font-weight:400;margin-bottom:75px}@media (min-width:768px){section{padding:150px 0}}.service-heading{margin:15px 0;text-transform:none}#portfolio .portfolio-item{margin:0 0 15px;right:0}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(254,209,54,.9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .portfolio-hover:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content i{margin-top:-12px}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h3,#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content h4{margin:0}#portfolio .portfolio-item .portfolio-caption{max-width:400px;margin:0 auto;background-color:#fff;text-align:center;padding:25px}#portfolio .portfolio-item .portfolio-caption h4{text-transform:none;margin:0}#portfolio .portfolio-item .portfolio-caption p{font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px;margin:0}#portfolio *{z-index:2}@media (min-width:767px){#portfolio .portfolio-item{margin:0 0 30px}}.timeline{list-style:none;padding:0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}.timeline>li{margin-bottom:50px;position:relative;min-height:50px}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}.timeline>li .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#fed136;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li:last-child{margin-bottom:0}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}.timeline .timeline-body>p,.timeline .timeline-body>ul{margin-bottom:0}@media (min-width:768px){.timeline:before{left:50%}.timeline>li{margin-bottom:100px;min-height:100px}.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}}@media (min-width:992px){.timeline>li{min-height:150px}.timeline>li .timeline-panel{padding:0 20px 20px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}}@media (min-width:1200px){.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.team-member{text-align:center;margin-bottom:50px}.team-member img{margin:0 auto;border:7px solid #fff}.team-member h4{margin-top:25px;margin-bottom:0;text-transform:none}.team-member p{margin-top:0}aside.clients img{margin:50px auto}section#contact{background-color:#222;background-image:url(../img/map-image.png);background-position:center;background-repeat:no-repeat}section#contact .section-heading{color:#fff}section#contact .form-group{margin-bottom:25px}section#contact .form-group input,section#contact .form-group textarea{padding:20px}section#contact .form-group input.form-control{height:auto}section#contact .form-group textarea.form-control{height:236px}section#contact .form-control:focus{border-color:#fed136;box-shadow:none}section#contact ::-webkit-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact ::-moz-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact :-ms-input-placeholder{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;color:#bbb}section#contact .text-danger{color:#e74c3c}footer{padding:25px 0;text-align:center}footer span.copyright{line-height:40px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}footer ul.quicklinks{margin-bottom:0;line-height:40px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;text-transform:none}ul.social-buttons{margin-bottom:0}ul.social-buttons li a{display:block;background-color:#222;height:40px;width:40px;border-radius:100%;font-size:20px;line-height:40px;color:#fff;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{background-color:#fed136}.btn:focus,.btn:active,.btn.active,.btn:active:focus{outline:0}.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{margin-bottom:15px;font-size:3em}.portfolio-modal .modal-content p{margin-bottom:30px}.portfolio-modal .modal-content p.item-intro{margin:20px 0 30px;font-family:"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:16px}.portfolio-modal .modal-content ul.list-inline{margin-bottom:30px;margin-top:0}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#222;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}::-moz-selection{text-shadow:none;background:#fed136}::selection{text-shadow:none;background:#fed136}img::selection{background:0 0}img::-moz-selection{background:0 0}body{webkit-tap-highlight-color:#fed136} \ No newline at end of file diff --git a/dist/js/agency.js b/dist/js/agency.js new file mode 100644 index 0000000..30dffa0 --- /dev/null +++ b/dist/js/agency.js @@ -0,0 +1,26 @@ +/*! + * Start Bootstrap - Agnecy Bootstrap Theme (http://startbootstrap.com) + * Code licensed under the Apache License v2.0. + * For details, see http://www.apache.org/licenses/LICENSE-2.0. + */ + +// jQuery for page scrolling feature - requires jQuery Easing plugin +$(function() { + $('a.page-scroll').bind('click', function(event) { + var $anchor = $(this); + $('html, body').stop().animate({ + scrollTop: $($anchor.attr('href')).offset().top + }, 1500, 'easeInOutExpo'); + event.preventDefault(); + }); +}); + +// Highlight the top nav as scrolling occurs +$('body').scrollspy({ + target: '.navbar-fixed-top' +}) + +// Closes the Responsive Menu on Menu Item Click +$('.navbar-collapse ul li a').click(function() { + $('.navbar-toggle:visible').click(); +}); \ No newline at end of file diff --git a/dist/js/cbpAnimatedHeader.js b/dist/js/cbpAnimatedHeader.js new file mode 100644 index 0000000..4554e2e --- /dev/null +++ b/dist/js/cbpAnimatedHeader.js @@ -0,0 +1,44 @@ +/** + * cbpAnimatedHeader.js v1.0.0 + * http://www.codrops.com + * + * Licensed under the MIT license. + * http://www.opensource.org/licenses/mit-license.php + * + * Copyright 2013, Codrops + * http://www.codrops.com + */ +var cbpAnimatedHeader = (function() { + + var docElem = document.documentElement, + header = document.querySelector( '.navbar-default' ), + didScroll = false, + changeHeaderOn = 300; + + function init() { + window.addEventListener( 'scroll', function( event ) { + if( !didScroll ) { + didScroll = true; + setTimeout( scrollPage, 250 ); + } + }, false ); + } + + function scrollPage() { + var sy = scrollY(); + if ( sy >= changeHeaderOn ) { + classie.add( header, 'navbar-shrink' ); + } + else { + classie.remove( header, 'navbar-shrink' ); + } + didScroll = false; + } + + function scrollY() { + return window.pageYOffset || docElem.scrollTop; + } + + init(); + +})(); \ No newline at end of file diff --git a/dist/js/classie.js b/dist/js/classie.js new file mode 100644 index 0000000..a967554 --- /dev/null +++ b/dist/js/classie.js @@ -0,0 +1,80 @@ +/*! + * classie - class helper functions + * from bonzo https://github.com/ded/bonzo + * + * classie.has( elem, 'my-class' ) -> true/false + * classie.add( elem, 'my-new-class' ) + * classie.remove( elem, 'my-unwanted-class' ) + * classie.toggle( elem, 'my-class' ) + */ + +/*jshint browser: true, strict: true, undef: true */ +/*global define: false */ + +( function( window ) { + +'use strict'; + +// class helper functions from bonzo https://github.com/ded/bonzo + +function classReg( className ) { + return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); +} + +// classList support for class management +// altho to be fair, the api sucks because it won't accept multiple classes at once +var hasClass, addClass, removeClass; + +if ( 'classList' in document.documentElement ) { + hasClass = function( elem, c ) { + return elem.classList.contains( c ); + }; + addClass = function( elem, c ) { + elem.classList.add( c ); + }; + removeClass = function( elem, c ) { + elem.classList.remove( c ); + }; +} +else { + hasClass = function( elem, c ) { + return classReg( c ).test( elem.className ); + }; + addClass = function( elem, c ) { + if ( !hasClass( elem, c ) ) { + elem.className = elem.className + ' ' + c; + } + }; + removeClass = function( elem, c ) { + elem.className = elem.className.replace( classReg( c ), ' ' ); + }; +} + +function toggleClass( elem, c ) { + var fn = hasClass( elem, c ) ? removeClass : addClass; + fn( elem, c ); +} + +var classie = { + // full names + hasClass: hasClass, + addClass: addClass, + removeClass: removeClass, + toggleClass: toggleClass, + // short names + has: hasClass, + add: addClass, + remove: removeClass, + toggle: toggleClass +}; + +// transport +if ( typeof define === 'function' && define.amd ) { + // AMD + define( classie ); +} else { + // browser global + window.classie = classie; +} + +})( window ); diff --git a/dist/js/contact_me.js b/dist/js/contact_me.js new file mode 100644 index 0000000..0567067 --- /dev/null +++ b/dist/js/contact_me.js @@ -0,0 +1,70 @@ +$(function() { + + $("input,textarea").jqBootstrapValidation({ + preventSubmit: true, + submitError: function($form, event, errors) { + // additional error messages or events + }, + submitSuccess: function($form, event) { + event.preventDefault(); // prevent default submit behaviour + // get values from FORM + var name = $("input#name").val(); + var email = $("input#email").val(); + var phone = $("input#phone").val(); + var message = $("textarea#message").val(); + var firstName = name; // For Success/Failure Message + // Check for white space in name for Success/Fail message + if (firstName.indexOf(' ') >= 0) { + firstName = name.split(' ').slice(0, -1).join(' '); + } + $.ajax({ + url: "././mail/contact_me.php", + type: "POST", + data: { + name: name, + phone: phone, + email: email, + message: message + }, + cache: false, + success: function() { + // Success message + $('#success').html("
"); + $('#success > .alert-success').html(""); + $('#success > .alert-success') + .append("Your message has been sent. "); + $('#success > .alert-success') + .append('
'); + + //clear all fields + $('#contactForm').trigger("reset"); + }, + error: function() { + // Fail message + $('#success').html("
"); + $('#success > .alert-danger').html(""); + $('#success > .alert-danger').append("Sorry " + firstName + ", it seems that my mail server is not responding. Please try again later!"); + $('#success > .alert-danger').append('
'); + //clear all fields + $('#contactForm').trigger("reset"); + }, + }) + }, + filter: function() { + return $(this).is(":visible"); + }, + }); + + $("a[data-toggle=\"tab\"]").click(function(e) { + e.preventDefault(); + $(this).tab("show"); + }); +}); + + +/*When clicking on Full hide fail/success boxes */ +$('#name').focus(function() { + $('#success').html(''); +}); diff --git a/dist/js/jqBootstrapValidation.js b/dist/js/jqBootstrapValidation.js new file mode 100644 index 0000000..7b3b922 --- /dev/null +++ b/dist/js/jqBootstrapValidation.js @@ -0,0 +1,912 @@ +/* jqBootstrapValidation + * A plugin for automating validation on Twitter Bootstrap formatted forms. + * + * v1.3.6 + * + * License: MIT - see LICENSE file + * + * http://ReactiveRaven.github.com/jqBootstrapValidation/ + */ + +(function( $ ){ + + var createdElements = []; + + var defaults = { + options: { + prependExistingHelpBlock: false, + sniffHtml: true, // sniff for 'required', 'maxlength', etc + preventSubmit: true, // stop the form submit event from firing if validation fails + submitError: false, // function called if there is an error when trying to submit + submitSuccess: false, // function called just before a successful submit event is sent to the server + semanticallyStrict: false, // set to true to tidy up generated HTML output + autoAdd: { + helpBlocks: true + }, + filter: function () { + // return $(this).is(":visible"); // only validate elements you can see + return true; // validate everything + } + }, + methods: { + init : function( options ) { + + var settings = $.extend(true, {}, defaults); + + settings.options = $.extend(true, settings.options, options); + + var $siblingElements = this; + + var uniqueForms = $.unique( + $siblingElements.map( function () { + return $(this).parents("form")[0]; + }).toArray() + ); + + $(uniqueForms).bind("submit", function (e) { + var $form = $(this); + var warningsFound = 0; + var $inputs = $form.find("input,textarea,select").not("[type=submit],[type=image]").filter(settings.options.filter); + $inputs.trigger("submit.validation").trigger("validationLostFocus.validation"); + + $inputs.each(function (i, el) { + var $this = $(el), + $controlGroup = $this.parents(".form-group").first(); + if ( + $controlGroup.hasClass("warning") + ) { + $controlGroup.removeClass("warning").addClass("error"); + warningsFound++; + } + }); + + $inputs.trigger("validationLostFocus.validation"); + + if (warningsFound) { + if (settings.options.preventSubmit) { + e.preventDefault(); + } + $form.addClass("error"); + if ($.isFunction(settings.options.submitError)) { + settings.options.submitError($form, e, $inputs.jqBootstrapValidation("collectErrors", true)); + } + } else { + $form.removeClass("error"); + if ($.isFunction(settings.options.submitSuccess)) { + settings.options.submitSuccess($form, e); + } + } + }); + + return this.each(function(){ + + // Get references to everything we're interested in + var $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(), + $form = $this.parents("form").first(), + validatorNames = []; + + // create message container if not exists + if (!$helpBlock.length && settings.options.autoAdd && settings.options.autoAdd.helpBlocks) { + $helpBlock = $('
'); + $controlGroup.find('.controls').append($helpBlock); + createdElements.push($helpBlock[0]); + } + + // ============================================================= + // SNIFF HTML FOR VALIDATORS + // ============================================================= + + // *snort sniff snuffle* + + if (settings.options.sniffHtml) { + var message = ""; + // --------------------------------------------------------- + // PATTERN + // --------------------------------------------------------- + if ($this.attr("pattern") !== undefined) { + message = "Not in the expected format"; + if ($this.data("validationPatternMessage")) { + message = $this.data("validationPatternMessage"); + } + $this.data("validationPatternMessage", message); + $this.data("validationPatternRegex", $this.attr("pattern")); + } + // --------------------------------------------------------- + // MAX + // --------------------------------------------------------- + if ($this.attr("max") !== undefined || $this.attr("aria-valuemax") !== undefined) { + var max = ($this.attr("max") !== undefined ? $this.attr("max") : $this.attr("aria-valuemax")); + message = "Too high: Maximum of '" + max + "'"; + if ($this.data("validationMaxMessage")) { + message = $this.data("validationMaxMessage"); + } + $this.data("validationMaxMessage", message); + $this.data("validationMaxMax", max); + } + // --------------------------------------------------------- + // MIN + // --------------------------------------------------------- + if ($this.attr("min") !== undefined || $this.attr("aria-valuemin") !== undefined) { + var min = ($this.attr("min") !== undefined ? $this.attr("min") : $this.attr("aria-valuemin")); + message = "Too low: Minimum of '" + min + "'"; + if ($this.data("validationMinMessage")) { + message = $this.data("validationMinMessage"); + } + $this.data("validationMinMessage", message); + $this.data("validationMinMin", min); + } + // --------------------------------------------------------- + // MAXLENGTH + // --------------------------------------------------------- + if ($this.attr("maxlength") !== undefined) { + message = "Too long: Maximum of '" + $this.attr("maxlength") + "' characters"; + if ($this.data("validationMaxlengthMessage")) { + message = $this.data("validationMaxlengthMessage"); + } + $this.data("validationMaxlengthMessage", message); + $this.data("validationMaxlengthMaxlength", $this.attr("maxlength")); + } + // --------------------------------------------------------- + // MINLENGTH + // --------------------------------------------------------- + if ($this.attr("minlength") !== undefined) { + message = "Too short: Minimum of '" + $this.attr("minlength") + "' characters"; + if ($this.data("validationMinlengthMessage")) { + message = $this.data("validationMinlengthMessage"); + } + $this.data("validationMinlengthMessage", message); + $this.data("validationMinlengthMinlength", $this.attr("minlength")); + } + // --------------------------------------------------------- + // REQUIRED + // --------------------------------------------------------- + if ($this.attr("required") !== undefined || $this.attr("aria-required") !== undefined) { + message = settings.builtInValidators.required.message; + if ($this.data("validationRequiredMessage")) { + message = $this.data("validationRequiredMessage"); + } + $this.data("validationRequiredMessage", message); + } + // --------------------------------------------------------- + // NUMBER + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "number") { + message = settings.builtInValidators.number.message; + if ($this.data("validationNumberMessage")) { + message = $this.data("validationNumberMessage"); + } + $this.data("validationNumberMessage", message); + } + // --------------------------------------------------------- + // EMAIL + // --------------------------------------------------------- + if ($this.attr("type") !== undefined && $this.attr("type").toLowerCase() === "email") { + message = "Not a valid email address"; + if ($this.data("validationValidemailMessage")) { + message = $this.data("validationValidemailMessage"); + } else if ($this.data("validationEmailMessage")) { + message = $this.data("validationEmailMessage"); + } + $this.data("validationValidemailMessage", message); + } + // --------------------------------------------------------- + // MINCHECKED + // --------------------------------------------------------- + if ($this.attr("minchecked") !== undefined) { + message = "Not enough options checked; Minimum of '" + $this.attr("minchecked") + "' required"; + if ($this.data("validationMincheckedMessage")) { + message = $this.data("validationMincheckedMessage"); + } + $this.data("validationMincheckedMessage", message); + $this.data("validationMincheckedMinchecked", $this.attr("minchecked")); + } + // --------------------------------------------------------- + // MAXCHECKED + // --------------------------------------------------------- + if ($this.attr("maxchecked") !== undefined) { + message = "Too many options checked; Maximum of '" + $this.attr("maxchecked") + "' required"; + if ($this.data("validationMaxcheckedMessage")) { + message = $this.data("validationMaxcheckedMessage"); + } + $this.data("validationMaxcheckedMessage", message); + $this.data("validationMaxcheckedMaxchecked", $this.attr("maxchecked")); + } + } + + // ============================================================= + // COLLECT VALIDATOR NAMES + // ============================================================= + + // Get named validators + if ($this.data("validation") !== undefined) { + validatorNames = $this.data("validation").split(","); + } + + // Get extra ones defined on the element's data attributes + $.each($this.data(), function (i, el) { + var parts = i.replace(/([A-Z])/g, ",$1").split(","); + if (parts[0] === "validation" && parts[1]) { + validatorNames.push(parts[1]); + } + }); + + // ============================================================= + // NORMALISE VALIDATOR NAMES + // ============================================================= + + var validatorNamesToInspect = validatorNames; + var newValidatorNamesToInspect = []; + + do // repeatedly expand 'shortcut' validators into their real validators + { + // Uppercase only the first letter of each name + $.each(validatorNames, function (i, el) { + validatorNames[i] = formatValidatorName(el); + }); + + // Remove duplicate validator names + validatorNames = $.unique(validatorNames); + + // Pull out the new validator names from each shortcut + newValidatorNamesToInspect = []; + $.each(validatorNamesToInspect, function(i, el) { + if ($this.data("validation" + el + "Shortcut") !== undefined) { + // Are these custom validators? + // Pull them out! + $.each($this.data("validation" + el + "Shortcut").split(","), function(i2, el2) { + newValidatorNamesToInspect.push(el2); + }); + } else if (settings.builtInValidators[el.toLowerCase()]) { + // Is this a recognised built-in? + // Pull it out! + var validator = settings.builtInValidators[el.toLowerCase()]; + if (validator.type.toLowerCase() === "shortcut") { + $.each(validator.shortcut.split(","), function (i, el) { + el = formatValidatorName(el); + newValidatorNamesToInspect.push(el); + validatorNames.push(el); + }); + } + } + }); + + validatorNamesToInspect = newValidatorNamesToInspect; + + } while (validatorNamesToInspect.length > 0) + + // ============================================================= + // SET UP VALIDATOR ARRAYS + // ============================================================= + + var validators = {}; + + $.each(validatorNames, function (i, el) { + // Set up the 'override' message + var message = $this.data("validation" + el + "Message"); + var hasOverrideMessage = (message !== undefined); + var foundValidator = false; + message = + ( + message + ? message + : "'" + el + "' validation failed " + ) + ; + + $.each( + settings.validatorTypes, + function (validatorType, validatorTemplate) { + if (validators[validatorType] === undefined) { + validators[validatorType] = []; + } + if (!foundValidator && $this.data("validation" + el + formatValidatorName(validatorTemplate.name)) !== undefined) { + validators[validatorType].push( + $.extend( + true, + { + name: formatValidatorName(validatorTemplate.name), + message: message + }, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + + if (!foundValidator && settings.builtInValidators[el.toLowerCase()]) { + + var validator = $.extend(true, {}, settings.builtInValidators[el.toLowerCase()]); + if (hasOverrideMessage) { + validator.message = message; + } + var validatorType = validator.type.toLowerCase(); + + if (validatorType === "shortcut") { + foundValidator = true; + } else { + $.each( + settings.validatorTypes, + function (validatorTemplateType, validatorTemplate) { + if (validators[validatorTemplateType] === undefined) { + validators[validatorTemplateType] = []; + } + if (!foundValidator && validatorType === validatorTemplateType.toLowerCase()) { + $this.data("validation" + el + formatValidatorName(validatorTemplate.name), validator[validatorTemplate.name.toLowerCase()]); + validators[validatorType].push( + $.extend( + validator, + validatorTemplate.init($this, el) + ) + ); + foundValidator = true; + } + } + ); + } + } + + if (! foundValidator) { + $.error("Cannot find validation info for '" + el + "'"); + } + }); + + // ============================================================= + // STORE FALLBACK VALUES + // ============================================================= + + $helpBlock.data( + "original-contents", + ( + $helpBlock.data("original-contents") + ? $helpBlock.data("original-contents") + : $helpBlock.html() + ) + ); + + $helpBlock.data( + "original-role", + ( + $helpBlock.data("original-role") + ? $helpBlock.data("original-role") + : $helpBlock.attr("role") + ) + ); + + $controlGroup.data( + "original-classes", + ( + $controlGroup.data("original-clases") + ? $controlGroup.data("original-classes") + : $controlGroup.attr("class") + ) + ); + + $this.data( + "original-aria-invalid", + ( + $this.data("original-aria-invalid") + ? $this.data("original-aria-invalid") + : $this.attr("aria-invalid") + ) + ); + + // ============================================================= + // VALIDATION + // ============================================================= + + $this.bind( + "validation.validation", + function (event, params) { + + var value = getValue($this); + + // Get a list of the errors to apply + var errorsFound = []; + + $.each(validators, function (validatorType, validatorTypeArray) { + if (value || value.length || (params && params.includeEmpty) || (!!settings.validatorTypes[validatorType].blockSubmit && params && !!params.submitting)) { + $.each(validatorTypeArray, function (i, validator) { + if (settings.validatorTypes[validatorType].validate($this, value, validator)) { + errorsFound.push(validator.message); + } + }); + } + }); + + return errorsFound; + } + ); + + $this.bind( + "getValidators.validation", + function () { + return validators; + } + ); + + // ============================================================= + // WATCH FOR CHANGES + // ============================================================= + $this.bind( + "submit.validation", + function () { + return $this.triggerHandler("change.validation", {submitting: true}); + } + ); + $this.bind( + [ + "keyup", + "focus", + "blur", + "click", + "keydown", + "keypress", + "change" + ].join(".validation ") + ".validation", + function (e, params) { + + var value = getValue($this); + + var errorsFound = []; + + $controlGroup.find("input,textarea,select").each(function (i, el) { + var oldCount = errorsFound.length; + $.each($(el).triggerHandler("validation.validation", params), function (j, message) { + errorsFound.push(message); + }); + if (errorsFound.length > oldCount) { + $(el).attr("aria-invalid", "true"); + } else { + var original = $this.data("original-aria-invalid"); + $(el).attr("aria-invalid", (original !== undefined ? original : false)); + } + }); + + $form.find("input,select,textarea").not($this).not("[name=\"" + $this.attr("name") + "\"]").trigger("validationLostFocus.validation"); + + errorsFound = $.unique(errorsFound.sort()); + + // Were there any errors? + if (errorsFound.length) { + // Better flag it up as a warning. + $controlGroup.removeClass("success error").addClass("warning"); + + // How many errors did we find? + if (settings.options.semanticallyStrict && errorsFound.length === 1) { + // Only one? Being strict? Just output it. + $helpBlock.html(errorsFound[0] + + ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" )); + } else { + // Multiple? Being sloppy? Glue them together into an UL. + $helpBlock.html("
  • " + errorsFound.join("
  • ") + "
" + + ( settings.options.prependExistingHelpBlock ? $helpBlock.data("original-contents") : "" )); + } + } else { + $controlGroup.removeClass("warning error success"); + if (value.length > 0) { + $controlGroup.addClass("success"); + } + $helpBlock.html($helpBlock.data("original-contents")); + } + + if (e.type === "blur") { + $controlGroup.removeClass("success"); + } + } + ); + $this.bind("validationLostFocus.validation", function () { + $controlGroup.removeClass("success"); + }); + }); + }, + destroy : function( ) { + + return this.each( + function() { + + var + $this = $(this), + $controlGroup = $this.parents(".form-group").first(), + $helpBlock = $controlGroup.find(".help-block").first(); + + // remove our events + $this.unbind('.validation'); // events are namespaced. + // reset help text + $helpBlock.html($helpBlock.data("original-contents")); + // reset classes + $controlGroup.attr("class", $controlGroup.data("original-classes")); + // reset aria + $this.attr("aria-invalid", $this.data("original-aria-invalid")); + // reset role + $helpBlock.attr("role", $this.data("original-role")); + // remove all elements we created + if (createdElements.indexOf($helpBlock[0]) > -1) { + $helpBlock.remove(); + } + + } + ); + + }, + collectErrors : function(includeEmpty) { + + var errorMessages = {}; + this.each(function (i, el) { + var $el = $(el); + var name = $el.attr("name"); + var errors = $el.triggerHandler("validation.validation", {includeEmpty: true}); + errorMessages[name] = $.extend(true, errors, errorMessages[name]); + }); + + $.each(errorMessages, function (i, el) { + if (el.length === 0) { + delete errorMessages[i]; + } + }); + + return errorMessages; + + }, + hasErrors: function() { + + var errorMessages = []; + + this.each(function (i, el) { + errorMessages = errorMessages.concat( + $(el).triggerHandler("getValidators.validation") ? $(el).triggerHandler("validation.validation", {submitting: true}) : [] + ); + }); + + return (errorMessages.length > 0); + }, + override : function (newDefaults) { + defaults = $.extend(true, defaults, newDefaults); + } + }, + validatorTypes: { + callback: { + name: "callback", + init: function ($this, name) { + return { + validatorName: name, + callback: $this.data("validation" + name + "Callback"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function ($this, value, validator) { + if (validator.lastValue === value && validator.lastFinished) { + return !validator.lastValid; + } + + if (validator.lastFinished === true) + { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + + var rrjqbvValidator = validator; + var rrjqbvThis = $this; + executeFunctionByName( + validator.callback, + window, + $this, + value, + function (data) { + if (rrjqbvValidator.lastValue === data.value) { + rrjqbvValidator.lastValid = data.valid; + if (data.message) { + rrjqbvValidator.message = data.message; + } + rrjqbvValidator.lastFinished = true; + rrjqbvThis.data("validation" + rrjqbvValidator.validatorName + "Message", rrjqbvValidator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + rrjqbvThis.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + } + ); + } + + return false; + + } + }, + ajax: { + name: "ajax", + init: function ($this, name) { + return { + validatorName: name, + url: $this.data("validation" + name + "Ajax"), + lastValue: $this.val(), + lastValid: true, + lastFinished: true + }; + }, + validate: function ($this, value, validator) { + if (""+validator.lastValue === ""+value && validator.lastFinished === true) { + return validator.lastValid === false; + } + + if (validator.lastFinished === true) + { + validator.lastValue = value; + validator.lastValid = true; + validator.lastFinished = false; + $.ajax({ + url: validator.url, + data: "value=" + value + "&field=" + $this.attr("name"), + dataType: "json", + success: function (data) { + if (""+validator.lastValue === ""+data.value) { + validator.lastValid = !!(data.valid); + if (data.message) { + validator.message = data.message; + } + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }, + failure: function () { + validator.lastValid = true; + validator.message = "ajax call failed"; + validator.lastFinished = true; + $this.data("validation" + validator.validatorName + "Message", validator.message); + // Timeout is set to avoid problems with the events being considered 'already fired' + setTimeout(function () { + $this.trigger("change.validation"); + }, 1); // doesn't need a long timeout, just long enough for the event bubble to burst + } + }); + } + + return false; + + } + }, + regex: { + name: "regex", + init: function ($this, name) { + return {regex: regexFromString($this.data("validation" + name + "Regex"))}; + }, + validate: function ($this, value, validator) { + return (!validator.regex.test(value) && ! validator.negative) + || (validator.regex.test(value) && validator.negative); + } + }, + required: { + name: "required", + init: function ($this, name) { + return {}; + }, + validate: function ($this, value, validator) { + return !!(value.length === 0 && ! validator.negative) + || !!(value.length > 0 && validator.negative); + }, + blockSubmit: true + }, + match: { + name: "match", + init: function ($this, name) { + var element = $this.parents("form").first().find("[name=\"" + $this.data("validation" + name + "Match") + "\"]").first(); + element.bind("validation.validation", function () { + $this.trigger("change.validation", {submitting: true}); + }); + return {"element": element}; + }, + validate: function ($this, value, validator) { + return (value !== validator.element.val() && ! validator.negative) + || (value === validator.element.val() && validator.negative); + }, + blockSubmit: true + }, + max: { + name: "max", + init: function ($this, name) { + return {max: $this.data("validation" + name + "Max")}; + }, + validate: function ($this, value, validator) { + return (parseFloat(value, 10) > parseFloat(validator.max, 10) && ! validator.negative) + || (parseFloat(value, 10) <= parseFloat(validator.max, 10) && validator.negative); + } + }, + min: { + name: "min", + init: function ($this, name) { + return {min: $this.data("validation" + name + "Min")}; + }, + validate: function ($this, value, validator) { + return (parseFloat(value) < parseFloat(validator.min) && ! validator.negative) + || (parseFloat(value) >= parseFloat(validator.min) && validator.negative); + } + }, + maxlength: { + name: "maxlength", + init: function ($this, name) { + return {maxlength: $this.data("validation" + name + "Maxlength")}; + }, + validate: function ($this, value, validator) { + return ((value.length > validator.maxlength) && ! validator.negative) + || ((value.length <= validator.maxlength) && validator.negative); + } + }, + minlength: { + name: "minlength", + init: function ($this, name) { + return {minlength: $this.data("validation" + name + "Minlength")}; + }, + validate: function ($this, value, validator) { + return ((value.length < validator.minlength) && ! validator.negative) + || ((value.length >= validator.minlength) && validator.negative); + } + }, + maxchecked: { + name: "maxchecked", + init: function ($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function () { + $this.trigger("change.validation", {includeEmpty: true}); + }); + return {maxchecked: $this.data("validation" + name + "Maxchecked"), elements: elements}; + }, + validate: function ($this, value, validator) { + return (validator.elements.filter(":checked").length > validator.maxchecked && ! validator.negative) + || (validator.elements.filter(":checked").length <= validator.maxchecked && validator.negative); + }, + blockSubmit: true + }, + minchecked: { + name: "minchecked", + init: function ($this, name) { + var elements = $this.parents("form").first().find("[name=\"" + $this.attr("name") + "\"]"); + elements.bind("click.validation", function () { + $this.trigger("change.validation", {includeEmpty: true}); + }); + return {minchecked: $this.data("validation" + name + "Minchecked"), elements: elements}; + }, + validate: function ($this, value, validator) { + return (validator.elements.filter(":checked").length < validator.minchecked && ! validator.negative) + || (validator.elements.filter(":checked").length >= validator.minchecked && validator.negative); + }, + blockSubmit: true + } + }, + builtInValidators: { + email: { + name: "Email", + type: "shortcut", + shortcut: "validemail" + }, + validemail: { + name: "Validemail", + type: "regex", + regex: "[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\\.[A-Za-z]{2,4}", + message: "Not a valid email address" + }, + passwordagain: { + name: "Passwordagain", + type: "match", + match: "password", + message: "Does not match the given password" + }, + positive: { + name: "Positive", + type: "shortcut", + shortcut: "number,positivenumber" + }, + negative: { + name: "Negative", + type: "shortcut", + shortcut: "number,negativenumber" + }, + number: { + name: "Number", + type: "regex", + regex: "([+-]?\\\d+(\\\.\\\d*)?([eE][+-]?[0-9]+)?)?", + message: "Must be a number" + }, + integer: { + name: "Integer", + type: "regex", + regex: "[+-]?\\\d+", + message: "No decimal places allowed" + }, + positivenumber: { + name: "Positivenumber", + type: "min", + min: 0, + message: "Must be a positive number" + }, + negativenumber: { + name: "Negativenumber", + type: "max", + max: 0, + message: "Must be a negative number" + }, + required: { + name: "Required", + type: "required", + message: "This is required" + }, + checkone: { + name: "Checkone", + type: "minchecked", + minchecked: 1, + message: "Check at least one option" + } + } + }; + + var formatValidatorName = function (name) { + return name + .toLowerCase() + .replace( + /(^|\s)([a-z])/g , + function(m,p1,p2) { + return p1+p2.toUpperCase(); + } + ) + ; + }; + + var getValue = function ($this) { + // Extract the value we're talking about + var value = $this.val(); + var type = $this.attr("type"); + if (type === "checkbox") { + value = ($this.is(":checked") ? value : ""); + } + if (type === "radio") { + value = ($('input[name="' + $this.attr("name") + '"]:checked').length > 0 ? value : ""); + } + return value; + }; + + function regexFromString(inputstring) { + return new RegExp("^" + inputstring + "$"); + } + + /** + * Thanks to Jason Bunting via StackOverflow.com + * + * http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string#answer-359910 + * Short link: http://tinyurl.com/executeFunctionByName + **/ + function executeFunctionByName(functionName, context /*, args*/) { + var args = Array.prototype.slice.call(arguments).splice(2); + var namespaces = functionName.split("."); + var func = namespaces.pop(); + for(var i = 0; i < namespaces.length; i++) { + context = context[namespaces[i]]; + } + return context[func].apply(this, args); + } + + $.fn.jqBootstrapValidation = function( method ) { + + if ( defaults.methods[method] ) { + return defaults.methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); + } else if ( typeof method === 'object' || ! method ) { + return defaults.methods.init.apply( this, arguments ); + } else { + $.error( 'Method ' + method + ' does not exist on jQuery.jqBootstrapValidation' ); + return null; + } + + }; + + $.jqBootstrapValidation = function (options) { + $(":input").not("[type=image],[type=submit]").jqBootstrapValidation.apply(this,arguments); + }; + +})( jQuery ); diff --git a/js/bootstrap.js b/js/bootstrap.js deleted file mode 100644 index 53da1c7..0000000 --- a/js/bootstrap.js +++ /dev/null @@ -1,2114 +0,0 @@ -/*! - * Bootstrap v3.2.0 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery') } - -/* ======================================================================== - * Bootstrap: transition.js v3.2.0 - * http://getbootstrap.com/javascript/#transitions - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) - // ============================================================ - - function transitionEnd() { - var el = document.createElement('bootstrap') - - var transEndEventNames = { - WebkitTransition : 'webkitTransitionEnd', - MozTransition : 'transitionend', - OTransition : 'oTransitionEnd otransitionend', - transition : 'transitionend' - } - - for (var name in transEndEventNames) { - if (el.style[name] !== undefined) { - return { end: transEndEventNames[name] } - } - } - - return false // explicit for ie8 ( ._.) - } - - // http://blog.alexmaccaw.com/css-transitions - $.fn.emulateTransitionEnd = function (duration) { - var called = false - var $el = this - $(this).one('bsTransitionEnd', function () { called = true }) - var callback = function () { if (!called) $($el).trigger($.support.transition.end) } - setTimeout(callback, duration) - return this - } - - $(function () { - $.support.transition = transitionEnd() - - if (!$.support.transition) return - - $.event.special.bsTransitionEnd = { - bindType: $.support.transition.end, - delegateType: $.support.transition.end, - handle: function (e) { - if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) - } - } - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: alert.js v3.2.0 - * http://getbootstrap.com/javascript/#alerts - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // ALERT CLASS DEFINITION - // ====================== - - var dismiss = '[data-dismiss="alert"]' - var Alert = function (el) { - $(el).on('click', dismiss, this.close) - } - - Alert.VERSION = '3.2.0' - - Alert.prototype.close = function (e) { - var $this = $(this) - var selector = $this.attr('data-target') - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 - } - - var $parent = $(selector) - - if (e) e.preventDefault() - - if (!$parent.length) { - $parent = $this.hasClass('alert') ? $this : $this.parent() - } - - $parent.trigger(e = $.Event('close.bs.alert')) - - if (e.isDefaultPrevented()) return - - $parent.removeClass('in') - - function removeElement() { - // detach from parent, fire event then clean up data - $parent.detach().trigger('closed.bs.alert').remove() - } - - $.support.transition && $parent.hasClass('fade') ? - $parent - .one('bsTransitionEnd', removeElement) - .emulateTransitionEnd(150) : - removeElement() - } - - - // ALERT PLUGIN DEFINITION - // ======================= - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.alert') - - if (!data) $this.data('bs.alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - var old = $.fn.alert - - $.fn.alert = Plugin - $.fn.alert.Constructor = Alert - - - // ALERT NO CONFLICT - // ================= - - $.fn.alert.noConflict = function () { - $.fn.alert = old - return this - } - - - // ALERT DATA-API - // ============== - - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: button.js v3.2.0 - * http://getbootstrap.com/javascript/#buttons - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // BUTTON PUBLIC CLASS DEFINITION - // ============================== - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Button.DEFAULTS, options) - this.isLoading = false - } - - Button.VERSION = '3.2.0' - - Button.DEFAULTS = { - loadingText: 'loading...' - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - var $el = this.$element - var val = $el.is('input') ? 'val' : 'html' - var data = $el.data() - - state = state + 'Text' - - if (data.resetText == null) $el.data('resetText', $el[val]()) - - $el[val](data[state] == null ? this.options[state] : data[state]) - - // push to event loop to allow forms to submit - setTimeout($.proxy(function () { - if (state == 'loadingText') { - this.isLoading = true - $el.addClass(d).attr(d, d) - } else if (this.isLoading) { - this.isLoading = false - $el.removeClass(d).removeAttr(d) - } - }, this), 0) - } - - Button.prototype.toggle = function () { - var changed = true - var $parent = this.$element.closest('[data-toggle="buttons"]') - - if ($parent.length) { - var $input = this.$element.find('input') - if ($input.prop('type') == 'radio') { - if ($input.prop('checked') && this.$element.hasClass('active')) changed = false - else $parent.find('.active').removeClass('active') - } - if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') - } - - if (changed) this.$element.toggleClass('active') - } - - - // BUTTON PLUGIN DEFINITION - // ======================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.button') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.button', (data = new Button(this, options))) - - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - var old = $.fn.button - - $.fn.button = Plugin - $.fn.button.Constructor = Button - - - // BUTTON NO CONFLICT - // ================== - - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } - - - // BUTTON DATA-API - // =============== - - $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - Plugin.call($btn, 'toggle') - e.preventDefault() - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: carousel.js v3.2.0 - * http://getbootstrap.com/javascript/#carousel - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // CAROUSEL CLASS DEFINITION - // ========================= - - var Carousel = function (element, options) { - this.$element = $(element).on('keydown.bs.carousel', $.proxy(this.keydown, this)) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.paused = - this.sliding = - this.interval = - this.$active = - this.$items = null - - this.options.pause == 'hover' && this.$element - .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) - .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) - } - - Carousel.VERSION = '3.2.0' - - Carousel.DEFAULTS = { - interval: 5000, - pause: 'hover', - wrap: true - } - - Carousel.prototype.keydown = function (e) { - switch (e.which) { - case 37: this.prev(); break - case 39: this.next(); break - default: return - } - - e.preventDefault() - } - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false) - - this.interval && clearInterval(this.interval) - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - - return this - } - - Carousel.prototype.getItemIndex = function (item) { - this.$items = item.parent().children('.item') - return this.$items.index(item || this.$active) - } - - Carousel.prototype.to = function (pos) { - var that = this - var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) - - if (pos > (this.$items.length - 1) || pos < 0) return - - if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" - if (activeIndex == pos) return this.pause().cycle() - - return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) - } - - Carousel.prototype.pause = function (e) { - e || (this.paused = true) - - if (this.$element.find('.next, .prev').length && $.support.transition) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } - - this.interval = clearInterval(this.interval) - - return this - } - - Carousel.prototype.next = function () { - if (this.sliding) return - return this.slide('next') - } - - Carousel.prototype.prev = function () { - if (this.sliding) return - return this.slide('prev') - } - - Carousel.prototype.slide = function (type, next) { - var $active = this.$element.find('.item.active') - var $next = next || $active[type]() - var isCycling = this.interval - var direction = type == 'next' ? 'left' : 'right' - var fallback = type == 'next' ? 'first' : 'last' - var that = this - - if (!$next.length) { - if (!this.options.wrap) return - $next = this.$element.find('.item')[fallback]() - } - - if ($next.hasClass('active')) return (this.sliding = false) - - var relatedTarget = $next[0] - var slideEvent = $.Event('slide.bs.carousel', { - relatedTarget: relatedTarget, - direction: direction - }) - this.$element.trigger(slideEvent) - if (slideEvent.isDefaultPrevented()) return - - this.sliding = true - - isCycling && this.pause() - - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active') - var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) - $nextIndicator && $nextIndicator.addClass('active') - } - - var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" - if ($.support.transition && this.$element.hasClass('slide')) { - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - $active - .one('bsTransitionEnd', function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { - that.$element.trigger(slidEvent) - }, 0) - }) - .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000) - } else { - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger(slidEvent) - } - - isCycling && this.cycle() - - return this - } - - - // CAROUSEL PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.carousel') - var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) - var action = typeof option == 'string' ? option : options.slide - - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.pause().cycle() - }) - } - - var old = $.fn.carousel - - $.fn.carousel = Plugin - $.fn.carousel.Constructor = Carousel - - - // CAROUSEL NO CONFLICT - // ==================== - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } - - - // CAROUSEL DATA-API - // ================= - - $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { - var href - var $this = $(this) - var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 - if (!$target.hasClass('carousel')) return - var options = $.extend({}, $target.data(), $this.data()) - var slideIndex = $this.attr('data-slide-to') - if (slideIndex) options.interval = false - - Plugin.call($target, options) - - if (slideIndex) { - $target.data('bs.carousel').to(slideIndex) - } - - e.preventDefault() - }) - - $(window).on('load', function () { - $('[data-ride="carousel"]').each(function () { - var $carousel = $(this) - Plugin.call($carousel, $carousel.data()) - }) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: collapse.js v3.2.0 - * http://getbootstrap.com/javascript/#collapse - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Collapse.DEFAULTS, options) - this.transitioning = null - - if (this.options.parent) this.$parent = $(this.options.parent) - if (this.options.toggle) this.toggle() - } - - Collapse.VERSION = '3.2.0' - - Collapse.DEFAULTS = { - toggle: true - } - - Collapse.prototype.dimension = function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return - - var startEvent = $.Event('show.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var actives = this.$parent && this.$parent.find('> .panel > .in') - - if (actives && actives.length) { - var hasData = actives.data('bs.collapse') - if (hasData && hasData.transitioning) return - Plugin.call(actives, 'hide') - hasData || actives.data('bs.collapse', null) - } - - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - .addClass('collapsing')[dimension](0) - - this.transitioning = 1 - - var complete = function () { - this.$element - .removeClass('collapsing') - .addClass('collapse in')[dimension]('') - this.transitioning = 0 - this.$element - .trigger('shown.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - var scrollSize = $.camelCase(['scroll', dimension].join('-')) - - this.$element - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize]) - } - - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return - - var startEvent = $.Event('hide.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var dimension = this.dimension() - - this.$element[dimension](this.$element[dimension]())[0].offsetHeight - - this.$element - .addClass('collapsing') - .removeClass('collapse') - .removeClass('in') - - this.transitioning = 1 - - var complete = function () { - this.transitioning = 0 - this.$element - .trigger('hidden.bs.collapse') - .removeClass('collapsing') - .addClass('collapse') - } - - if (!$.support.transition) return complete.call(this) - - this.$element - [dimension](0) - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(350) - } - - Collapse.prototype.toggle = function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - - // COLLAPSE PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.collapse') - var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) - - if (!data && options.toggle && option == 'show') option = !option - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - var old = $.fn.collapse - - $.fn.collapse = Plugin - $.fn.collapse.Constructor = Collapse - - - // COLLAPSE NO CONFLICT - // ==================== - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } - - - // COLLAPSE DATA-API - // ================= - - $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { - var href - var $this = $(this) - var target = $this.attr('data-target') - || e.preventDefault() - || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 - var $target = $(target) - var data = $target.data('bs.collapse') - var option = data ? 'toggle' : $this.data() - var parent = $this.attr('data-parent') - var $parent = parent && $(parent) - - if (!data || !data.transitioning) { - if ($parent) $parent.find('[data-toggle="collapse"][data-parent="' + parent + '"]').not($this).addClass('collapsed') - $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') - } - - Plugin.call($target, option) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: dropdown.js v3.2.0 - * http://getbootstrap.com/javascript/#dropdowns - * ======================================================================== - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // DROPDOWN CLASS DEFINITION - // ========================= - - var backdrop = '.dropdown-backdrop' - var toggle = '[data-toggle="dropdown"]' - var Dropdown = function (element) { - $(element).on('click.bs.dropdown', this.toggle) - } - - Dropdown.VERSION = '3.2.0' - - Dropdown.prototype.toggle = function (e) { - var $this = $(this) - - if ($this.is('.disabled, :disabled')) return - - var $parent = getParent($this) - var isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we use a backdrop because click events don't delegate - $('