From b18e43e03d8b1488a66ffd251d567a4f3cadc0c0 Mon Sep 17 00:00:00 2001 From: Ashton Harding Date: Wed, 7 Nov 2018 17:29:45 -0600 Subject: [PATCH] Pushed to github --- CURRENT_Generation_02/SQL_Backup/socialtune.sql | 163 + CURRENT_Generation_02/about.php | 158 + CURRENT_Generation_02/addfriend.php | 39 + CURRENT_Generation_02/band-signup.php | 212 + CURRENT_Generation_02/chat/chat-client.py | 62 + CURRENT_Generation_02/chat/chat-server.py | 109 + CURRENT_Generation_02/css/bootstrap-theme.css | 476 + CURRENT_Generation_02/css/bootstrap-theme.css.map | 1 + CURRENT_Generation_02/css/bootstrap-theme.min.css | 5 + CURRENT_Generation_02/css/bootstrap.css | 6614 +++++ CURRENT_Generation_02/css/bootstrap.css.map | 1 + CURRENT_Generation_02/css/bootstrap.min.css | 5 + CURRENT_Generation_02/css/specialFX.css | 54 + CURRENT_Generation_02/dashboard.php | 300 + CURRENT_Generation_02/edit-profile.php | 196 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes CURRENT_Generation_02/friend_request.php | 47 + CURRENT_Generation_02/friends.php | 226 + CURRENT_Generation_02/img/chat_image.png | Bin 0 -> 706 bytes CURRENT_Generation_02/img/music_player.png | Bin 0 -> 484 bytes CURRENT_Generation_02/img/setting_image.png | Bin 0 -> 1336 bytes CURRENT_Generation_02/includes/chatbar.php | 21 + CURRENT_Generation_02/includes/config.php | 21 + CURRENT_Generation_02/includes/index.php | 4 + CURRENT_Generation_02/includes/session.php | 13 + CURRENT_Generation_02/includes/user-data.php | 57 + CURRENT_Generation_02/index.php | 150 + CURRENT_Generation_02/js/bootstrap.js | 2317 ++ CURRENT_Generation_02/js/bootstrap.min.js | 7 + CURRENT_Generation_02/js/npm.js | 13 + CURRENT_Generation_02/login.php | 47 + CURRENT_Generation_02/logout.php | 27 + CURRENT_Generation_02/notifications.php | 213 + CURRENT_Generation_02/post-status.php | 62 + CURRENT_Generation_02/profile.php | 375 + CURRENT_Generation_02/register.php | 149 + CURRENT_Generation_02/searchfriend.php | 215 + CURRENT_Generation_02/signup.php | 216 + CURRENT_Generation_02/update-profile.php | 112 + CURRENT_Generation_02/user-images/1.jpg | Bin 0 -> 294662 bytes CURRENT_Generation_02/user-images/10.jpg | Bin 0 -> 195365 bytes CURRENT_Generation_02/user-images/11.jpg | Bin 0 -> 294662 bytes CURRENT_Generation_02/user-images/2.jpg | Bin 0 -> 294662 bytes CURRENT_Generation_02/user-images/4.jpg | Bin 0 -> 28687 bytes CURRENT_Generation_02/user-images/5.jpg | Bin 0 -> 73493 bytes CURRENT_Generation_02/user-images/7.png | Bin 0 -> 592839 bytes CURRENT_Generation_02/user-images/8.jpg | Bin 0 -> 294662 bytes Generation_01/about.php | 157 + Generation_01/addfriend.php | 39 + Generation_01/band-signup.php | 212 + Generation_01/css/bootstrap-theme.css | 476 + Generation_01/css/bootstrap-theme.css.map | 1 + Generation_01/css/bootstrap-theme.min.css | 5 + Generation_01/css/bootstrap.css | 6614 +++++ Generation_01/css/bootstrap.css.map | 1 + Generation_01/css/bootstrap.min.css | 5 + Generation_01/css/specialFX.css | 54 + Generation_01/dashboard.php | 297 + Generation_01/edit-profile.php | 196 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes Generation_01/friend_request.php | 47 + Generation_01/friends.php | 226 + Generation_01/includes/config.php | 21 + Generation_01/includes/index.php | 4 + Generation_01/includes/session.php | 13 + Generation_01/includes/user-data.php | 68 + Generation_01/index.php | 150 + Generation_01/js/bootstrap.js | 2317 ++ Generation_01/js/bootstrap.min.js | 7 + Generation_01/js/npm.js | 13 + Generation_01/login.php | 47 + Generation_01/logout.php | 27 + Generation_01/notifications.php | 213 + Generation_01/post-status.php | 62 + Generation_01/profile.php | 375 + Generation_01/register.php | 149 + Generation_01/searchfriend.php | 215 + Generation_01/signup.php | 216 + Generation_01/socialtune-chat/LICENSE.txt | 20 + Generation_01/socialtune-chat/README.md | 244 + Generation_01/socialtune-chat/client/index.html | 27 + Generation_01/socialtune-chat/client/js/cookies.js | 48 + .../socialtune-chat/client/js/dateformat.js | 120 + Generation_01/socialtune-chat/client/js/im.js | 1638 ++ Generation_01/socialtune-chat/client/js/intro.js | 22 + .../socialtune-chat/client/js/jquery-1.11.0.js | 10337 +++++++ Generation_01/socialtune-chat/client/js/json.js | 227 + Generation_01/socialtune-chat/client/js/md5.js | 256 + Generation_01/socialtune-chat/client/js/outro.js | 2 + Generation_01/socialtune-chat/client/js/store.js | 82 + .../themes/default/emoticons/attribution.txt | 8 + .../client/themes/default/emoticons/evilgrin.png | Bin 0 -> 868 bytes .../client/themes/default/emoticons/grin.png | Bin 0 -> 814 bytes .../client/themes/default/emoticons/happy.png | Bin 0 -> 853 bytes .../client/themes/default/emoticons/smile.png | Bin 0 -> 853 bytes .../client/themes/default/emoticons/surprised.png | Bin 0 -> 850 bytes .../client/themes/default/emoticons/tongue.png | Bin 0 -> 843 bytes .../client/themes/default/emoticons/unhappy.png | Bin 0 -> 860 bytes .../client/themes/default/emoticons/waii.png | Bin 0 -> 846 bytes .../client/themes/default/emoticons/wink.png | Bin 0 -> 854 bytes .../client/themes/default/images/bottom.png | Bin 0 -> 124 bytes .../client/themes/default/images/closemin.png | Bin 0 -> 176 bytes .../client/themes/default/images/error.png | Bin 0 -> 552 bytes .../client/themes/default/images/loading.gif | Bin 0 -> 847 bytes .../client/themes/default/images/lrbox.png | Bin 0 -> 212 bytes .../themes/default/images/player/playpause.png | Bin 0 -> 706 bytes .../client/themes/default/images/sl.png | Bin 0 -> 142 bytes .../client/themes/default/images/sr.png | Bin 0 -> 141 bytes .../client/themes/default/images/tooltip.png | Bin 0 -> 234 bytes .../client/themes/default/images/w.png | Bin 0 -> 109 bytes .../client/themes/default/theme.css | 571 + .../client/themes/default/theme.html | 86 + .../socialtune-chat/node_modules/.bin/jade | 15 + .../socialtune-chat/node_modules/.bin/jade.cmd | 7 + .../node_modules/body-parser/HISTORY.md | 303 + .../node_modules/body-parser/LICENSE | 23 + .../node_modules/body-parser/README.md | 340 + .../node_modules/body-parser/index.js | 94 + .../node_modules/body-parser/lib/read.js | 162 + .../node_modules/body-parser/lib/types/json.js | 165 + .../node_modules/body-parser/lib/types/raw.js | 93 + .../node_modules/body-parser/lib/types/text.js | 113 + .../body-parser/lib/types/urlencoded.js | 261 + .../body-parser/node_modules/bytes/.npmignore | 1 + .../body-parser/node_modules/bytes/History.md | 25 + .../body-parser/node_modules/bytes/Makefile | 7 + .../body-parser/node_modules/bytes/Readme.md | 54 + .../body-parser/node_modules/bytes/component.json | 7 + .../body-parser/node_modules/bytes/index.js | 41 + .../body-parser/node_modules/bytes/package.json | 49 + .../node_modules/content-type/HISTORY.md | 9 + .../body-parser/node_modules/content-type/LICENSE | 22 + .../node_modules/content-type/README.md | 92 + .../body-parser/node_modules/content-type/index.js | 214 + .../node_modules/content-type/package.json | 65 + .../body-parser/node_modules/debug/.jshintrc | 3 + .../body-parser/node_modules/debug/.npmignore | 6 + .../body-parser/node_modules/debug/History.md | 186 + .../body-parser/node_modules/debug/Makefile | 33 + .../body-parser/node_modules/debug/Readme.md | 178 + .../body-parser/node_modules/debug/bower.json | 28 + .../body-parser/node_modules/debug/browser.js | 175 + .../body-parser/node_modules/debug/component.json | 19 + .../body-parser/node_modules/debug/debug.js | 197 + .../body-parser/node_modules/debug/node.js | 209 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/LICENSE | 20 + .../node_modules/debug/node_modules/ms/README.md | 35 + .../node_modules/debug/node_modules/ms/index.js | 123 + .../debug/node_modules/ms/package.json | 47 + .../body-parser/node_modules/debug/package.json | 73 + .../body-parser/node_modules/depd/History.md | 67 + .../body-parser/node_modules/depd/LICENSE | 22 + .../body-parser/node_modules/depd/Readme.md | 271 + .../body-parser/node_modules/depd/index.js | 522 + .../node_modules/depd/lib/compat/buffer-concat.js | 33 + .../depd/lib/compat/callsite-tostring.js | 101 + .../node_modules/depd/lib/compat/index.js | 69 + .../body-parser/node_modules/depd/package.json | 67 + .../body-parser/node_modules/iconv-lite/.npmignore | 6 + .../node_modules/iconv-lite/.travis.yml | 5 + .../node_modules/iconv-lite/Changelog.md | 52 + .../body-parser/node_modules/iconv-lite/LICENSE | 21 + .../body-parser/node_modules/iconv-lite/README.md | 144 + .../iconv-lite/encodings/dbcs-codec.js | 567 + .../node_modules/iconv-lite/encodings/dbcs-data.js | 168 + .../node_modules/iconv-lite/encodings/index.js | 21 + .../node_modules/iconv-lite/encodings/internal.js | 81 + .../iconv-lite/encodings/sbcs-codec.js | 76 + .../iconv-lite/encodings/sbcs-data-generated.js | 450 + .../node_modules/iconv-lite/encodings/sbcs-data.js | 168 + .../iconv-lite/encodings/tables/big5-added.json | 122 + .../iconv-lite/encodings/tables/cp936.json | 264 + .../iconv-lite/encodings/tables/cp949.json | 273 + .../iconv-lite/encodings/tables/cp950.json | 177 + .../iconv-lite/encodings/tables/eucjp.json | 182 + .../encodings/tables/gb18030-ranges.json | 1 + .../iconv-lite/encodings/tables/gbk-added.json | 55 + .../iconv-lite/encodings/tables/shiftjis.json | 125 + .../node_modules/iconv-lite/encodings/utf16.js | 202 + .../node_modules/iconv-lite/encodings/utf7.js | 284 + .../node_modules/iconv-lite/lib/extend-node.js | 210 + .../node_modules/iconv-lite/lib/index.js | 122 + .../node_modules/iconv-lite/lib/streams.js | 118 + .../node_modules/iconv-lite/package.json | 118 + .../node_modules/on-finished/HISTORY.md | 76 + .../body-parser/node_modules/on-finished/LICENSE | 23 + .../body-parser/node_modules/on-finished/README.md | 109 + .../body-parser/node_modules/on-finished/index.js | 191 + .../on-finished/node_modules/ee-first/LICENSE | 22 + .../on-finished/node_modules/ee-first/README.md | 80 + .../on-finished/node_modules/ee-first/index.js | 68 + .../on-finished/node_modules/ee-first/package.json | 64 + .../node_modules/on-finished/package.json | 71 + .../body-parser/node_modules/qs/.jshintignore | 1 + .../body-parser/node_modules/qs/.jshintrc | 10 + .../body-parser/node_modules/qs/.npmignore | 18 + .../body-parser/node_modules/qs/.travis.yml | 6 + .../body-parser/node_modules/qs/CHANGELOG.md | 68 + .../body-parser/node_modules/qs/CONTRIBUTING.md | 1 + .../body-parser/node_modules/qs/LICENSE | 28 + .../body-parser/node_modules/qs/Makefile | 8 + .../body-parser/node_modules/qs/README.md | 233 + .../body-parser/node_modules/qs/index.js | 1 + .../body-parser/node_modules/qs/lib/index.js | 15 + .../body-parser/node_modules/qs/lib/parse.js | 161 + .../body-parser/node_modules/qs/lib/stringify.js | 97 + .../body-parser/node_modules/qs/lib/utils.js | 132 + .../body-parser/node_modules/qs/package.json | 59 + .../body-parser/node_modules/qs/test/parse.js | 413 + .../body-parser/node_modules/qs/test/stringify.js | 209 + .../body-parser/node_modules/raw-body/HISTORY.md | 132 + .../body-parser/node_modules/raw-body/LICENSE | 21 + .../body-parser/node_modules/raw-body/README.md | 95 + .../body-parser/node_modules/raw-body/index.js | 224 + .../body-parser/node_modules/raw-body/package.json | 78 + .../body-parser/node_modules/type-is/HISTORY.md | 127 + .../body-parser/node_modules/type-is/LICENSE | 21 + .../body-parser/node_modules/type-is/README.md | 117 + .../body-parser/node_modules/type-is/index.js | 224 + .../type-is/node_modules/media-typer/HISTORY.md | 22 + .../type-is/node_modules/media-typer/LICENSE | 22 + .../type-is/node_modules/media-typer/README.md | 81 + .../type-is/node_modules/media-typer/index.js | 270 + .../type-is/node_modules/media-typer/package.json | 58 + .../type-is/node_modules/mime-types/HISTORY.md | 91 + .../type-is/node_modules/mime-types/LICENSE | 22 + .../type-is/node_modules/mime-types/README.md | 102 + .../type-is/node_modules/mime-types/index.js | 63 + .../mime-types/node_modules/mime-db/HISTORY.md | 174 + .../mime-types/node_modules/mime-db/LICENSE | 22 + .../mime-types/node_modules/mime-db/README.md | 76 + .../mime-types/node_modules/mime-db/db.json | 6309 ++++ .../mime-types/node_modules/mime-db/index.js | 11 + .../mime-types/node_modules/mime-db/package.json | 94 + .../type-is/node_modules/mime-types/package.json | 84 + .../body-parser/node_modules/type-is/package.json | 93 + .../node_modules/body-parser/package.json | 97 + .../node_modules/cookie-parser/HISTORY.md | 51 + .../node_modules/cookie-parser/LICENSE | 22 + .../node_modules/cookie-parser/README.md | 78 + .../node_modules/cookie-parser/index.js | 59 + .../node_modules/cookie-parser/lib/parse.js | 90 + .../node_modules/cookie-signature/.npmignore | 4 + .../node_modules/cookie-signature/History.md | 38 + .../node_modules/cookie-signature/Readme.md | 42 + .../node_modules/cookie-signature/index.js | 51 + .../node_modules/cookie-signature/package.json | 59 + .../cookie-parser/node_modules/cookie/.npmignore | 2 + .../cookie-parser/node_modules/cookie/LICENSE | 9 + .../cookie-parser/node_modules/cookie/README.md | 44 + .../cookie-parser/node_modules/cookie/index.js | 75 + .../cookie-parser/node_modules/cookie/package.json | 54 + .../node_modules/cookie-parser/package.json | 71 + .../socialtune-chat/node_modules/cookie/.npmignore | 2 + .../socialtune-chat/node_modules/cookie/LICENSE | 9 + .../socialtune-chat/node_modules/cookie/README.md | 44 + .../socialtune-chat/node_modules/cookie/index.js | 75 + .../node_modules/cookie/package.json | 54 + .../node_modules/express-error-handler/.npmignore | 1 + .../node_modules/express-error-handler/LICENSE | 20 + .../node_modules/express-error-handler/README.md | 166 + .../express-error-handler/error-handler.js | 336 + .../express-error-handler/examples/app.js | 63 + .../express-error-handler/examples/restify.js | 100 + .../express-error-handler/gruntfile.js | 32 + .../node_modules/connect-domain/.npmignore | 6 + .../node_modules/connect-domain/LICENSE | 22 + .../node_modules/connect-domain/README.md | 35 + .../node_modules/connect-domain/index.js | 1 + .../connect-domain/lib/connect-domain.js | 23 + .../node_modules/connect-domain/package.json | 51 + .../node_modules/json-stringify-safe/LICENSE | 27 + .../node_modules/json-stringify-safe/README.md | 49 + .../node_modules/json-stringify-safe/package.json | 48 + .../node_modules/json-stringify-safe/stringify.js | 39 + .../node_modules/json-stringify-safe/test.js | 128 + .../node_modules/mout/.editorconfig | 20 + .../node_modules/mout/.jshintrc | 69 + .../node_modules/mout/.npmignore | 30 + .../node_modules/mout/.travis.yml | 15 + .../node_modules/mout/CHANGELOG.md | 116 + .../node_modules/mout/CONTRIBUTING.md | 61 + .../node_modules/mout/LICENSE.md | 21 + .../node_modules/mout/README.md | 63 + .../node_modules/mout/array.js | 46 + .../node_modules/mout/array/append.js | 21 + .../node_modules/mout/array/collect.js | 27 + .../node_modules/mout/array/combine.js | 22 + .../node_modules/mout/array/compact.js | 13 + .../node_modules/mout/array/contains.js | 10 + .../node_modules/mout/array/difference.js | 22 + .../node_modules/mout/array/every.js | 27 + .../node_modules/mout/array/filter.js | 26 + .../node_modules/mout/array/find.js | 13 + .../node_modules/mout/array/findIndex.js | 23 + .../node_modules/mout/array/flatten.js | 43 + .../node_modules/mout/array/forEach.js | 23 + .../node_modules/mout/array/indexOf.js | 28 + .../node_modules/mout/array/insert.js | 15 + .../node_modules/mout/array/intersection.js | 23 + .../node_modules/mout/array/invoke.js | 23 + .../node_modules/mout/array/join.js | 17 + .../node_modules/mout/array/lastIndexOf.js | 28 + .../node_modules/mout/array/map.js | 22 + .../node_modules/mout/array/max.js | 34 + .../node_modules/mout/array/min.js | 34 + .../node_modules/mout/array/pick.js | 31 + .../node_modules/mout/array/pluck.js | 12 + .../node_modules/mout/array/range.js | 27 + .../node_modules/mout/array/reduce.js | 33 + .../node_modules/mout/array/reduceRight.js | 34 + .../node_modules/mout/array/reject.js | 25 + .../node_modules/mout/array/remove.js | 13 + .../node_modules/mout/array/removeAll.js | 15 + .../node_modules/mout/array/shuffle.js | 28 + .../node_modules/mout/array/some.js | 27 + .../node_modules/mout/array/sort.js | 55 + .../node_modules/mout/array/split.js | 35 + .../node_modules/mout/array/toLookup.js | 28 + .../node_modules/mout/array/union.js | 19 + .../node_modules/mout/array/unique.js | 17 + .../node_modules/mout/array/xor.js | 26 + .../node_modules/mout/array/zip.js | 28 + .../node_modules/mout/collection.js | 22 + .../node_modules/mout/collection/contains.js | 9 + .../node_modules/mout/collection/every.js | 9 + .../node_modules/mout/collection/filter.js | 23 + .../node_modules/mout/collection/find.js | 10 + .../node_modules/mout/collection/forEach.js | 9 + .../node_modules/mout/collection/make_.js | 19 + .../node_modules/mout/collection/map.js | 23 + .../node_modules/mout/collection/max.js | 10 + .../node_modules/mout/collection/min.js | 10 + .../node_modules/mout/collection/pluck.js | 14 + .../node_modules/mout/collection/reduce.js | 9 + .../node_modules/mout/collection/reject.js | 16 + .../node_modules/mout/collection/size.js | 19 + .../node_modules/mout/collection/some.js | 9 + .../node_modules/mout/date.js | 21 + .../node_modules/mout/date/dayOfTheYear.js | 13 + .../node_modules/mout/date/diff.js | 130 + .../node_modules/mout/date/i18n/de-DE.js | 61 + .../node_modules/mout/date/i18n/en-US.js | 61 + .../node_modules/mout/date/i18n/pt-BR.js | 61 + .../node_modules/mout/date/i18n_.js | 14 + .../node_modules/mout/date/isLeapYear.js | 15 + .../node_modules/mout/date/isSame.js | 16 + .../node_modules/mout/date/parseIso.js | 146 + .../node_modules/mout/date/startOf.js | 54 + .../node_modules/mout/date/strftime.js | 118 + .../node_modules/mout/date/timezoneAbbr.js | 17 + .../node_modules/mout/date/timezoneOffset.js | 16 + .../node_modules/mout/date/totalDaysInMonth.js | 25 + .../node_modules/mout/date/totalDaysInYear.js | 13 + .../node_modules/mout/date/weekOfTheYear.js | 16 + .../node_modules/mout/doc/array.md | 781 + .../node_modules/mout/doc/collection.md | 233 + .../node_modules/mout/doc/date.md | 295 + .../node_modules/mout/doc/function.md | 210 + .../node_modules/mout/doc/lang.md | 464 + .../node_modules/mout/doc/math.md | 298 + .../node_modules/mout/doc/number.md | 225 + .../node_modules/mout/doc/object.md | 780 + .../node_modules/mout/doc/queryString.md | 115 + .../node_modules/mout/doc/random.md | 218 + .../node_modules/mout/doc/string.md | 606 + .../node_modules/mout/doc/time.md | 64 + .../node_modules/mout/function.js | 19 + .../node_modules/mout/function/bind.js | 23 + .../node_modules/mout/function/compose.js | 23 + .../node_modules/mout/function/debounce.js | 32 + .../node_modules/mout/function/func.js | 14 + .../node_modules/mout/function/makeIterator_.js | 31 + .../node_modules/mout/function/partial.js | 19 + .../node_modules/mout/function/prop.js | 14 + .../node_modules/mout/function/series.js | 22 + .../node_modules/mout/function/throttle.js | 35 + .../node_modules/mout/function/timeout.js | 21 + .../node_modules/mout/function/times.js | 17 + .../node_modules/mout/index.js | 25 + .../node_modules/mout/lang.js | 37 + .../node_modules/mout/lang/clone.js | 49 + .../node_modules/mout/lang/createObject.js | 18 + .../node_modules/mout/lang/ctorApply.js | 17 + .../node_modules/mout/lang/deepClone.js | 48 + .../node_modules/mout/lang/defaults.js | 17 + .../node_modules/mout/lang/inheritPrototype.js | 17 + .../node_modules/mout/lang/is.js | 23 + .../node_modules/mout/lang/isArguments.js | 15 + .../node_modules/mout/lang/isArray.js | 8 + .../node_modules/mout/lang/isBoolean.js | 8 + .../node_modules/mout/lang/isDate.js | 8 + .../node_modules/mout/lang/isEmpty.js | 24 + .../node_modules/mout/lang/isFinite.js | 21 + .../node_modules/mout/lang/isFunction.js | 8 + .../node_modules/mout/lang/isInteger.js | 12 + .../node_modules/mout/lang/isKind.js | 9 + .../node_modules/mout/lang/isNaN.js | 16 + .../node_modules/mout/lang/isNull.js | 9 + .../node_modules/mout/lang/isNumber.js | 8 + .../node_modules/mout/lang/isObject.js | 8 + .../node_modules/mout/lang/isPlainObject.js | 13 + .../node_modules/mout/lang/isRegExp.js | 8 + .../node_modules/mout/lang/isString.js | 8 + .../node_modules/mout/lang/isUndefined.js | 10 + .../node_modules/mout/lang/isnt.js | 12 + .../node_modules/mout/lang/kindOf.js | 20 + .../node_modules/mout/lang/toArray.js | 31 + .../node_modules/mout/lang/toNumber.js | 20 + .../node_modules/mout/lang/toString.js | 13 + .../node_modules/mout/math.js | 19 + .../node_modules/mout/math/ceil.js | 11 + .../node_modules/mout/math/clamp.js | 9 + .../node_modules/mout/math/countSteps.js | 16 + .../node_modules/mout/math/floor.js | 10 + .../node_modules/mout/math/inRange.js | 11 + .../node_modules/mout/math/isNear.js | 9 + .../node_modules/mout/math/lerp.js | 11 + .../node_modules/mout/math/loop.js | 10 + .../node_modules/mout/math/map.js | 11 + .../node_modules/mout/math/norm.js | 9 + .../node_modules/mout/math/round.js | 12 + .../node_modules/mout/number.js | 21 + .../node_modules/mout/number/MAX_INT.js | 6 + .../node_modules/mout/number/MAX_UINT.js | 6 + .../node_modules/mout/number/MIN_INT.js | 6 + .../node_modules/mout/number/abbreviate.js | 35 + .../node_modules/mout/number/currencyFormat.js | 27 + .../node_modules/mout/number/enforcePrecision.js | 12 + .../node_modules/mout/number/pad.js | 14 + .../node_modules/mout/number/rol.js | 10 + .../node_modules/mout/number/ror.js | 10 + .../node_modules/mout/number/sign.js | 15 + .../node_modules/mout/number/toInt.js | 17 + .../node_modules/mout/number/toUInt.js | 15 + .../node_modules/mout/number/toUInt31.js | 15 + .../node_modules/mout/object.js | 42 + .../node_modules/mout/object/bindAll.js | 18 + .../node_modules/mout/object/contains.js | 13 + .../node_modules/mout/object/deepEquals.js | 27 + .../node_modules/mout/object/deepFillIn.js | 33 + .../node_modules/mout/object/deepMatches.js | 55 + .../node_modules/mout/object/deepMixIn.js | 34 + .../node_modules/mout/object/equals.js | 36 + .../node_modules/mout/object/every.js | 23 + .../node_modules/mout/object/fillIn.js | 20 + .../node_modules/mout/object/filter.js | 20 + .../node_modules/mout/object/find.js | 21 + .../node_modules/mout/object/forIn.js | 62 + .../node_modules/mout/object/forOwn.js | 19 + .../node_modules/mout/object/functions.js | 18 + .../node_modules/mout/object/get.js | 20 + .../node_modules/mout/object/has.js | 15 + .../node_modules/mout/object/hasOwn.js | 12 + .../node_modules/mout/object/keys.js | 16 + .../node_modules/mout/object/map.js | 18 + .../node_modules/mout/object/matches.js | 20 + .../node_modules/mout/object/max.js | 12 + .../node_modules/mout/object/merge.js | 40 + .../node_modules/mout/object/min.js | 12 + .../node_modules/mout/object/mixIn.js | 28 + .../node_modules/mout/object/namespace.js | 19 + .../node_modules/mout/object/pick.js | 18 + .../node_modules/mout/object/pluck.js | 13 + .../node_modules/mout/object/reduce.js | 29 + .../node_modules/mout/object/reject.js | 16 + .../node_modules/mout/object/set.js | 17 + .../node_modules/mout/object/size.js | 16 + .../node_modules/mout/object/some.js | 21 + .../node_modules/mout/object/unset.js | 23 + .../node_modules/mout/object/values.js | 16 + .../node_modules/mout/package.json | 139 + .../node_modules/mout/queryString.js | 15 + .../node_modules/mout/queryString/contains.js | 12 + .../node_modules/mout/queryString/decode.js | 38 + .../node_modules/mout/queryString/encode.js | 27 + .../node_modules/mout/queryString/getParam.js | 15 + .../node_modules/mout/queryString/getQuery.js | 13 + .../node_modules/mout/queryString/parse.js | 13 + .../node_modules/mout/queryString/setParam.js | 28 + .../node_modules/mout/random.js | 16 + .../node_modules/mout/random/choice.js | 15 + .../node_modules/mout/random/guid.js | 24 + .../node_modules/mout/random/rand.js | 15 + .../node_modules/mout/random/randBit.js | 11 + .../node_modules/mout/random/randHex.js | 19 + .../node_modules/mout/random/randInt.js | 18 + .../node_modules/mout/random/randSign.js | 11 + .../node_modules/mout/random/random.js | 18 + .../node_modules/mout/src/array.js | 46 + .../node_modules/mout/src/array/append.js | 21 + .../node_modules/mout/src/array/collect.js | 26 + .../node_modules/mout/src/array/combine.js | 22 + .../node_modules/mout/src/array/compact.js | 13 + .../node_modules/mout/src/array/contains.js | 10 + .../node_modules/mout/src/array/difference.js | 19 + .../node_modules/mout/src/array/every.js | 27 + .../node_modules/mout/src/array/filter.js | 26 + .../node_modules/mout/src/array/find.js | 13 + .../node_modules/mout/src/array/findIndex.js | 23 + .../node_modules/mout/src/array/flatten.js | 42 + .../node_modules/mout/src/array/forEach.js | 23 + .../node_modules/mout/src/array/indexOf.js | 28 + .../node_modules/mout/src/array/insert.js | 14 + .../node_modules/mout/src/array/intersection.js | 20 + .../node_modules/mout/src/array/invoke.js | 23 + .../node_modules/mout/src/array/join.js | 17 + .../node_modules/mout/src/array/lastIndexOf.js | 28 + .../node_modules/mout/src/array/map.js | 22 + .../node_modules/mout/src/array/max.js | 34 + .../node_modules/mout/src/array/min.js | 34 + .../node_modules/mout/src/array/pick.js | 31 + .../node_modules/mout/src/array/pluck.js | 12 + .../node_modules/mout/src/array/range.js | 27 + .../node_modules/mout/src/array/reduce.js | 33 + .../node_modules/mout/src/array/reduceRight.js | 34 + .../node_modules/mout/src/array/reject.js | 25 + .../node_modules/mout/src/array/remove.js | 13 + .../node_modules/mout/src/array/removeAll.js | 15 + .../node_modules/mout/src/array/shuffle.js | 28 + .../node_modules/mout/src/array/some.js | 27 + .../node_modules/mout/src/array/sort.js | 55 + .../node_modules/mout/src/array/split.js | 35 + .../node_modules/mout/src/array/toLookup.js | 28 + .../node_modules/mout/src/array/union.js | 18 + .../node_modules/mout/src/array/unique.js | 16 + .../node_modules/mout/src/array/xor.js | 24 + .../node_modules/mout/src/array/zip.js | 27 + .../node_modules/mout/src/collection.js | 22 + .../node_modules/mout/src/collection/contains.js | 7 + .../node_modules/mout/src/collection/every.js | 7 + .../node_modules/mout/src/collection/filter.js | 22 + .../node_modules/mout/src/collection/find.js | 8 + .../node_modules/mout/src/collection/forEach.js | 7 + .../node_modules/mout/src/collection/make_.js | 19 + .../node_modules/mout/src/collection/map.js | 20 + .../node_modules/mout/src/collection/max.js | 8 + .../node_modules/mout/src/collection/min.js | 8 + .../node_modules/mout/src/collection/pluck.js | 14 + .../node_modules/mout/src/collection/reduce.js | 7 + .../node_modules/mout/src/collection/reject.js | 15 + .../node_modules/mout/src/collection/size.js | 18 + .../node_modules/mout/src/collection/some.js | 7 + .../node_modules/mout/src/date.js | 21 + .../node_modules/mout/src/date/dayOfTheYear.js | 13 + .../node_modules/mout/src/date/diff.js | 128 + .../node_modules/mout/src/date/i18n/de-DE.js | 61 + .../node_modules/mout/src/date/i18n/en-US.js | 61 + .../node_modules/mout/src/date/i18n/pt-BR.js | 61 + .../node_modules/mout/src/date/i18n_.js | 13 + .../node_modules/mout/src/date/isLeapYear.js | 15 + .../node_modules/mout/src/date/isSame.js | 16 + .../node_modules/mout/src/date/parseIso.js | 146 + .../node_modules/mout/src/date/startOf.js | 54 + .../node_modules/mout/src/date/strftime.js | 113 + .../node_modules/mout/src/date/timezoneAbbr.js | 17 + .../node_modules/mout/src/date/timezoneOffset.js | 16 + .../node_modules/mout/src/date/totalDaysInMonth.js | 24 + .../node_modules/mout/src/date/totalDaysInYear.js | 13 + .../node_modules/mout/src/date/weekOfTheYear.js | 16 + .../node_modules/mout/src/function.js | 19 + .../node_modules/mout/src/function/bind.js | 23 + .../node_modules/mout/src/function/compose.js | 23 + .../node_modules/mout/src/function/debounce.js | 32 + .../node_modules/mout/src/function/func.js | 14 + .../mout/src/function/makeIterator_.js | 30 + .../node_modules/mout/src/function/partial.js | 19 + .../node_modules/mout/src/function/prop.js | 14 + .../node_modules/mout/src/function/series.js | 22 + .../node_modules/mout/src/function/throttle.js | 35 + .../node_modules/mout/src/function/timeout.js | 21 + .../node_modules/mout/src/function/times.js | 17 + .../node_modules/mout/src/index.js | 25 + .../node_modules/mout/src/lang.js | 37 + .../node_modules/mout/src/lang/clone.js | 47 + .../node_modules/mout/src/lang/createObject.js | 18 + .../node_modules/mout/src/lang/ctorApply.js | 17 + .../node_modules/mout/src/lang/deepClone.js | 45 + .../node_modules/mout/src/lang/defaults.js | 16 + .../node_modules/mout/src/lang/inheritPrototype.js | 17 + .../node_modules/mout/src/lang/is.js | 23 + .../node_modules/mout/src/lang/isArguments.js | 15 + .../node_modules/mout/src/lang/isArray.js | 8 + .../node_modules/mout/src/lang/isBoolean.js | 8 + .../node_modules/mout/src/lang/isDate.js | 8 + .../node_modules/mout/src/lang/isEmpty.js | 23 + .../node_modules/mout/src/lang/isFinite.js | 21 + .../node_modules/mout/src/lang/isFunction.js | 8 + .../node_modules/mout/src/lang/isInteger.js | 12 + .../node_modules/mout/src/lang/isKind.js | 9 + .../node_modules/mout/src/lang/isNaN.js | 16 + .../node_modules/mout/src/lang/isNull.js | 9 + .../node_modules/mout/src/lang/isNumber.js | 8 + .../node_modules/mout/src/lang/isObject.js | 8 + .../node_modules/mout/src/lang/isPlainObject.js | 13 + .../node_modules/mout/src/lang/isRegExp.js | 8 + .../node_modules/mout/src/lang/isString.js | 8 + .../node_modules/mout/src/lang/isUndefined.js | 10 + .../node_modules/mout/src/lang/isnt.js | 12 + .../node_modules/mout/src/lang/kindOf.js | 20 + .../node_modules/mout/src/lang/toArray.js | 31 + .../node_modules/mout/src/lang/toNumber.js | 20 + .../node_modules/mout/src/lang/toString.js | 13 + .../node_modules/mout/src/math.js | 19 + .../node_modules/mout/src/math/ceil.js | 11 + .../node_modules/mout/src/math/clamp.js | 9 + .../node_modules/mout/src/math/countSteps.js | 16 + .../node_modules/mout/src/math/floor.js | 10 + .../node_modules/mout/src/math/inRange.js | 11 + .../node_modules/mout/src/math/isNear.js | 9 + .../node_modules/mout/src/math/lerp.js | 11 + .../node_modules/mout/src/math/loop.js | 10 + .../node_modules/mout/src/math/map.js | 10 + .../node_modules/mout/src/math/norm.js | 9 + .../node_modules/mout/src/math/round.js | 12 + .../node_modules/mout/src/number.js | 21 + .../node_modules/mout/src/number/MAX_INT.js | 6 + .../node_modules/mout/src/number/MAX_UINT.js | 6 + .../node_modules/mout/src/number/MIN_INT.js | 6 + .../node_modules/mout/src/number/abbreviate.js | 35 + .../node_modules/mout/src/number/currencyFormat.js | 27 + .../mout/src/number/enforcePrecision.js | 12 + .../node_modules/mout/src/number/pad.js | 13 + .../node_modules/mout/src/number/rol.js | 10 + .../node_modules/mout/src/number/ror.js | 10 + .../node_modules/mout/src/number/sign.js | 15 + .../node_modules/mout/src/number/toInt.js | 17 + .../node_modules/mout/src/number/toUInt.js | 15 + .../node_modules/mout/src/number/toUInt31.js | 15 + .../node_modules/mout/src/object.js | 42 + .../node_modules/mout/src/object/bindAll.js | 16 + .../node_modules/mout/src/object/contains.js | 13 + .../node_modules/mout/src/object/deepEquals.js | 26 + .../node_modules/mout/src/object/deepFillIn.js | 32 + .../node_modules/mout/src/object/deepMatches.js | 54 + .../node_modules/mout/src/object/deepMixIn.js | 33 + .../node_modules/mout/src/object/equals.js | 34 + .../node_modules/mout/src/object/every.js | 22 + .../node_modules/mout/src/object/fillIn.js | 19 + .../node_modules/mout/src/object/filter.js | 19 + .../node_modules/mout/src/object/find.js | 20 + .../node_modules/mout/src/object/forIn.js | 62 + .../node_modules/mout/src/object/forOwn.js | 18 + .../node_modules/mout/src/object/functions.js | 18 + .../node_modules/mout/src/object/get.js | 20 + .../node_modules/mout/src/object/has.js | 15 + .../node_modules/mout/src/object/hasOwn.js | 12 + .../node_modules/mout/src/object/keys.js | 16 + .../node_modules/mout/src/object/map.js | 17 + .../node_modules/mout/src/object/matches.js | 20 + .../node_modules/mout/src/object/max.js | 11 + .../node_modules/mout/src/object/merge.js | 38 + .../node_modules/mout/src/object/min.js | 11 + .../node_modules/mout/src/object/mixIn.js | 28 + .../node_modules/mout/src/object/namespace.js | 19 + .../node_modules/mout/src/object/pick.js | 18 + .../node_modules/mout/src/object/pluck.js | 12 + .../node_modules/mout/src/object/reduce.js | 28 + .../node_modules/mout/src/object/reject.js | 15 + .../node_modules/mout/src/object/set.js | 17 + .../node_modules/mout/src/object/size.js | 16 + .../node_modules/mout/src/object/some.js | 20 + .../node_modules/mout/src/object/unset.js | 23 + .../node_modules/mout/src/object/values.js | 16 + .../node_modules/mout/src/queryString.js | 15 + .../node_modules/mout/src/queryString/contains.js | 12 + .../node_modules/mout/src/queryString/decode.js | 35 + .../node_modules/mout/src/queryString/encode.js | 25 + .../node_modules/mout/src/queryString/getParam.js | 14 + .../node_modules/mout/src/queryString/getQuery.js | 13 + .../node_modules/mout/src/queryString/parse.js | 12 + .../node_modules/mout/src/queryString/setParam.js | 28 + .../node_modules/mout/src/random.js | 16 + .../node_modules/mout/src/random/choice.js | 14 + .../node_modules/mout/src/random/guid.js | 23 + .../node_modules/mout/src/random/rand.js | 13 + .../node_modules/mout/src/random/randBit.js | 11 + .../node_modules/mout/src/random/randHex.js | 19 + .../node_modules/mout/src/random/randInt.js | 16 + .../node_modules/mout/src/random/randSign.js | 11 + .../node_modules/mout/src/random/random.js | 18 + .../node_modules/mout/src/string.js | 46 + .../node_modules/mout/src/string/WHITE_SPACES.js | 12 + .../node_modules/mout/src/string/camelCase.js | 16 + .../node_modules/mout/src/string/contains.js | 14 + .../node_modules/mout/src/string/crop.js | 11 + .../node_modules/mout/src/string/endsWith.js | 13 + .../node_modules/mout/src/string/escapeHtml.js | 18 + .../node_modules/mout/src/string/escapeRegExp.js | 15 + .../node_modules/mout/src/string/escapeUnicode.js | 21 + .../node_modules/mout/src/string/hyphenate.js | 12 + .../node_modules/mout/src/string/insert.js | 20 + .../node_modules/mout/src/string/interpolate.js | 18 + .../node_modules/mout/src/string/lowerCase.js | 11 + .../node_modules/mout/src/string/lpad.js | 16 + .../node_modules/mout/src/string/ltrim.js | 33 + .../node_modules/mout/src/string/makePath.js | 14 + .../mout/src/string/normalizeLineBreaks.js | 18 + .../node_modules/mout/src/string/pascalCase.js | 11 + .../node_modules/mout/src/string/properCase.js | 11 + .../node_modules/mout/src/string/removeNonASCII.js | 14 + .../node_modules/mout/src/string/removeNonWord.js | 11 + .../node_modules/mout/src/string/repeat.js | 13 + .../node_modules/mout/src/string/replace.js | 32 + .../node_modules/mout/src/string/replaceAccents.js | 36 + .../node_modules/mout/src/string/rpad.js | 14 + .../node_modules/mout/src/string/rtrim.js | 32 + .../node_modules/mout/src/string/sentenceCase.js | 13 + .../node_modules/mout/src/string/slugify.js | 21 + .../node_modules/mout/src/string/startsWith.js | 13 + .../node_modules/mout/src/string/stripHtmlTags.js | 11 + .../node_modules/mout/src/string/trim.js | 12 + .../node_modules/mout/src/string/truncate.js | 20 + .../node_modules/mout/src/string/typecast.js | 29 + .../node_modules/mout/src/string/unCamelCase.js | 23 + .../node_modules/mout/src/string/underscore.js | 11 + .../node_modules/mout/src/string/unescapeHtml.js | 18 + .../mout/src/string/unescapeUnicode.js | 16 + .../node_modules/mout/src/string/unhyphenate.js | 10 + .../node_modules/mout/src/string/upperCase.js | 10 + .../node_modules/mout/src/time.js | 12 + .../node_modules/mout/src/time/convert.js | 41 + .../node_modules/mout/src/time/now.js | 12 + .../node_modules/mout/src/time/parseMs.js | 17 + .../node_modules/mout/src/time/toTimeString.js | 23 + .../node_modules/mout/string.js | 46 + .../node_modules/mout/string/WHITE_SPACES.js | 12 + .../node_modules/mout/string/camelCase.js | 20 + .../node_modules/mout/string/contains.js | 14 + .../node_modules/mout/string/crop.js | 12 + .../node_modules/mout/string/endsWith.js | 13 + .../node_modules/mout/string/escapeHtml.js | 18 + .../node_modules/mout/string/escapeRegExp.js | 15 + .../node_modules/mout/string/escapeUnicode.js | 21 + .../node_modules/mout/string/hyphenate.js | 14 + .../node_modules/mout/string/insert.js | 21 + .../node_modules/mout/string/interpolate.js | 18 + .../node_modules/mout/string/lowerCase.js | 11 + .../node_modules/mout/string/lpad.js | 17 + .../node_modules/mout/string/ltrim.js | 34 + .../node_modules/mout/string/makePath.js | 14 + .../mout/string/normalizeLineBreaks.js | 18 + .../node_modules/mout/string/pascalCase.js | 13 + .../node_modules/mout/string/properCase.js | 13 + .../node_modules/mout/string/removeNonASCII.js | 14 + .../node_modules/mout/string/removeNonWord.js | 11 + .../node_modules/mout/string/repeat.js | 13 + .../node_modules/mout/string/replace.js | 33 + .../node_modules/mout/string/replaceAccents.js | 36 + .../node_modules/mout/string/rpad.js | 15 + .../node_modules/mout/string/rtrim.js | 33 + .../node_modules/mout/string/sentenceCase.js | 15 + .../node_modules/mout/string/slugify.js | 24 + .../node_modules/mout/string/startsWith.js | 13 + .../node_modules/mout/string/stripHtmlTags.js | 11 + .../node_modules/mout/string/trim.js | 15 + .../node_modules/mout/string/truncate.js | 21 + .../node_modules/mout/string/typecast.js | 29 + .../node_modules/mout/string/unCamelCase.js | 23 + .../node_modules/mout/string/underscore.js | 13 + .../node_modules/mout/string/unescapeHtml.js | 18 + .../node_modules/mout/string/unescapeUnicode.js | 16 + .../node_modules/mout/string/unhyphenate.js | 10 + .../node_modules/mout/string/upperCase.js | 10 + .../node_modules/mout/time.js | 12 + .../node_modules/mout/time/convert.js | 41 + .../node_modules/mout/time/now.js | 12 + .../node_modules/mout/time/parseMs.js | 17 + .../node_modules/mout/time/toTimeString.js | 24 + .../express-error-handler/package.json | 66 + .../express-error-handler/test/runtests.js | 393 + .../express-error-handler/test/test-static.html | 1 + .../node_modules/express/History.md | 2766 ++ .../socialtune-chat/node_modules/express/LICENSE | 24 + .../socialtune-chat/node_modules/express/Readme.md | 138 + .../socialtune-chat/node_modules/express/index.js | 2 + .../node_modules/express/lib/application.js | 607 + .../node_modules/express/lib/express.js | 93 + .../node_modules/express/lib/middleware/init.js | 26 + .../node_modules/express/lib/middleware/query.js | 30 + .../node_modules/express/lib/request.js | 467 + .../node_modules/express/lib/response.js | 1030 + .../node_modules/express/lib/router/index.js | 630 + .../node_modules/express/lib/router/layer.js | 166 + .../node_modules/express/lib/router/route.js | 183 + .../node_modules/express/lib/utils.js | 293 + .../node_modules/express/lib/view.js | 142 + .../express/node_modules/accepts/HISTORY.md | 115 + .../express/node_modules/accepts/LICENSE | 22 + .../express/node_modules/accepts/README.md | 135 + .../express/node_modules/accepts/index.js | 160 + .../accepts/node_modules/mime-types/HISTORY.md | 91 + .../accepts/node_modules/mime-types/LICENSE | 22 + .../accepts/node_modules/mime-types/README.md | 102 + .../accepts/node_modules/mime-types/index.js | 63 + .../mime-types/node_modules/mime-db/HISTORY.md | 174 + .../mime-types/node_modules/mime-db/LICENSE | 22 + .../mime-types/node_modules/mime-db/README.md | 76 + .../mime-types/node_modules/mime-db/db.json | 6309 ++++ .../mime-types/node_modules/mime-db/index.js | 11 + .../mime-types/node_modules/mime-db/package.json | 94 + .../accepts/node_modules/mime-types/package.json | 84 + .../accepts/node_modules/negotiator/HISTORY.md | 65 + .../accepts/node_modules/negotiator/LICENSE | 23 + .../accepts/node_modules/negotiator/README.md | 203 + .../accepts/node_modules/negotiator/index.js | 62 + .../accepts/node_modules/negotiator/lib/charset.js | 102 + .../node_modules/negotiator/lib/encoding.js | 118 + .../node_modules/negotiator/lib/language.js | 112 + .../node_modules/negotiator/lib/mediaType.js | 136 + .../accepts/node_modules/negotiator/package.json | 86 + .../express/node_modules/accepts/package.json | 98 + .../node_modules/content-disposition/HISTORY.md | 40 + .../node_modules/content-disposition/LICENSE | 22 + .../node_modules/content-disposition/README.md | 141 + .../node_modules/content-disposition/index.js | 443 + .../node_modules/content-disposition/package.json | 66 + .../express/node_modules/content-type/HISTORY.md | 9 + .../express/node_modules/content-type/LICENSE | 22 + .../express/node_modules/content-type/README.md | 92 + .../express/node_modules/content-type/index.js | 214 + .../express/node_modules/content-type/package.json | 65 + .../node_modules/cookie-signature/.npmignore | 4 + .../node_modules/cookie-signature/History.md | 38 + .../node_modules/cookie-signature/Readme.md | 42 + .../express/node_modules/cookie-signature/index.js | 51 + .../node_modules/cookie-signature/package.json | 59 + .../express/node_modules/cookie/.npmignore | 2 + .../express/node_modules/cookie/LICENSE | 9 + .../express/node_modules/cookie/README.md | 44 + .../express/node_modules/cookie/index.js | 75 + .../express/node_modules/cookie/package.json | 54 + .../express/node_modules/debug/.jshintrc | 3 + .../express/node_modules/debug/.npmignore | 6 + .../express/node_modules/debug/History.md | 186 + .../express/node_modules/debug/Makefile | 33 + .../express/node_modules/debug/Readme.md | 178 + .../express/node_modules/debug/bower.json | 28 + .../express/node_modules/debug/browser.js | 175 + .../express/node_modules/debug/component.json | 19 + .../express/node_modules/debug/debug.js | 197 + .../express/node_modules/debug/node.js | 209 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/LICENSE | 20 + .../node_modules/debug/node_modules/ms/README.md | 35 + .../node_modules/debug/node_modules/ms/index.js | 123 + .../debug/node_modules/ms/package.json | 47 + .../express/node_modules/debug/package.json | 73 + .../express/node_modules/depd/History.md | 67 + .../node_modules/express/node_modules/depd/LICENSE | 22 + .../express/node_modules/depd/Readme.md | 271 + .../express/node_modules/depd/index.js | 522 + .../node_modules/depd/lib/compat/buffer-concat.js | 33 + .../depd/lib/compat/callsite-tostring.js | 101 + .../express/node_modules/depd/lib/compat/index.js | 69 + .../express/node_modules/depd/package.json | 67 + .../express/node_modules/escape-html/.npmignore | 2 + .../express/node_modules/escape-html/Makefile | 11 + .../express/node_modules/escape-html/Readme.md | 15 + .../node_modules/escape-html/component.json | 10 + .../express/node_modules/escape-html/index.js | 16 + .../express/node_modules/escape-html/package.json | 46 + .../express/node_modules/etag/HISTORY.md | 55 + .../node_modules/express/node_modules/etag/LICENSE | 22 + .../express/node_modules/etag/README.md | 141 + .../express/node_modules/etag/index.js | 171 + .../node_modules/etag/node_modules/crc/.npmignore | 5 + .../node_modules/etag/node_modules/crc/LICENSE | 22 + .../node_modules/etag/node_modules/crc/README.md | 98 + .../node_modules/etag/node_modules/crc/lib/crc.js | 71 + .../node_modules/etag/node_modules/crc/lib/crc1.js | 21 + .../etag/node_modules/crc/lib/crc16.js | 25 + .../etag/node_modules/crc/lib/crc16_ccitt.js | 25 + .../etag/node_modules/crc/lib/crc16_modbus.js | 25 + .../etag/node_modules/crc/lib/crc24.js | 25 + .../etag/node_modules/crc/lib/crc32.js | 25 + .../node_modules/etag/node_modules/crc/lib/crc8.js | 25 + .../etag/node_modules/crc/lib/crc8_1wire.js | 25 + .../etag/node_modules/crc/lib/create.js | 11 + .../node_modules/etag/node_modules/crc/lib/hex.js | 9 + .../etag/node_modules/crc/lib/index.js | 11 + .../etag/node_modules/crc/package.json | 58 + .../express/node_modules/etag/package.json | 75 + .../express/node_modules/finalhandler/HISTORY.md | 64 + .../express/node_modules/finalhandler/LICENSE | 22 + .../express/node_modules/finalhandler/README.md | 133 + .../express/node_modules/finalhandler/index.js | 171 + .../express/node_modules/finalhandler/package.json | 80 + .../express/node_modules/fresh/HISTORY.md | 24 + .../express/node_modules/fresh/LICENSE | 22 + .../express/node_modules/fresh/README.md | 58 + .../express/node_modules/fresh/index.js | 53 + .../express/node_modules/fresh/package.json | 77 + .../express/node_modules/merge-descriptors/LICENSE | 22 + .../node_modules/merge-descriptors/README.md | 34 + .../node_modules/merge-descriptors/index.js | 57 + .../node_modules/merge-descriptors/package.json | 125 + .../express/node_modules/methods/HISTORY.md | 24 + .../express/node_modules/methods/LICENSE | 23 + .../express/node_modules/methods/README.md | 41 + .../express/node_modules/methods/index.js | 42 + .../express/node_modules/methods/package.json | 88 + .../express/node_modules/on-finished/HISTORY.md | 76 + .../express/node_modules/on-finished/LICENSE | 23 + .../express/node_modules/on-finished/README.md | 109 + .../express/node_modules/on-finished/index.js | 191 + .../on-finished/node_modules/ee-first/LICENSE | 22 + .../on-finished/node_modules/ee-first/README.md | 80 + .../on-finished/node_modules/ee-first/index.js | 68 + .../on-finished/node_modules/ee-first/package.json | 64 + .../express/node_modules/on-finished/package.json | 71 + .../express/node_modules/parseurl/.npmignore | 4 + .../express/node_modules/parseurl/HISTORY.md | 42 + .../express/node_modules/parseurl/LICENSE | 24 + .../express/node_modules/parseurl/README.md | 107 + .../express/node_modules/parseurl/index.js | 136 + .../express/node_modules/parseurl/package.json | 80 + .../express/node_modules/path-to-regexp/.npmignore | 2 + .../express/node_modules/path-to-regexp/History.md | 16 + .../express/node_modules/path-to-regexp/Readme.md | 33 + .../node_modules/path-to-regexp/component.json | 15 + .../express/node_modules/path-to-regexp/index.js | 70 + .../node_modules/path-to-regexp/package.json | 162 + .../express/node_modules/path-to-regexp/test.js | 616 + .../express/node_modules/proxy-addr/HISTORY.md | 61 + .../express/node_modules/proxy-addr/LICENSE | 22 + .../express/node_modules/proxy-addr/README.md | 137 + .../express/node_modules/proxy-addr/index.js | 345 + .../proxy-addr/node_modules/forwarded/HISTORY.md | 4 + .../proxy-addr/node_modules/forwarded/LICENSE | 22 + .../proxy-addr/node_modules/forwarded/README.md | 53 + .../proxy-addr/node_modules/forwarded/index.js | 35 + .../proxy-addr/node_modules/forwarded/package.json | 65 + .../proxy-addr/node_modules/ipaddr.js/.npmignore | 2 + .../proxy-addr/node_modules/ipaddr.js/Cakefile | 18 + .../proxy-addr/node_modules/ipaddr.js/LICENSE | 19 + .../proxy-addr/node_modules/ipaddr.js/README.md | 149 + .../node_modules/ipaddr.js/ipaddr.min.js | 1 + .../node_modules/ipaddr.js/lib/ipaddr.js | 408 + .../proxy-addr/node_modules/ipaddr.js/package.json | 60 + .../node_modules/ipaddr.js/src/ipaddr.coffee | 353 + .../node_modules/ipaddr.js/test/ipaddr.test.coffee | 226 + .../express/node_modules/proxy-addr/package.json | 90 + .../express/node_modules/qs/.jshintignore | 1 + .../node_modules/express/node_modules/qs/.jshintrc | 10 + .../express/node_modules/qs/.npmignore | 18 + .../express/node_modules/qs/.travis.yml | 6 + .../express/node_modules/qs/CHANGELOG.md | 68 + .../express/node_modules/qs/CONTRIBUTING.md | 1 + .../node_modules/express/node_modules/qs/LICENSE | 28 + .../node_modules/express/node_modules/qs/Makefile | 8 + .../node_modules/express/node_modules/qs/README.md | 233 + .../node_modules/express/node_modules/qs/index.js | 1 + .../express/node_modules/qs/lib/index.js | 15 + .../express/node_modules/qs/lib/parse.js | 161 + .../express/node_modules/qs/lib/stringify.js | 97 + .../express/node_modules/qs/lib/utils.js | 132 + .../express/node_modules/qs/package.json | 59 + .../express/node_modules/qs/test/parse.js | 413 + .../express/node_modules/qs/test/stringify.js | 209 + .../express/node_modules/range-parser/HISTORY.md | 35 + .../express/node_modules/range-parser/LICENSE | 22 + .../express/node_modules/range-parser/README.md | 48 + .../express/node_modules/range-parser/index.js | 49 + .../express/node_modules/range-parser/package.json | 76 + .../express/node_modules/send/HISTORY.md | 261 + .../node_modules/express/node_modules/send/LICENSE | 23 + .../express/node_modules/send/README.md | 195 + .../express/node_modules/send/index.js | 797 + .../node_modules/send/node_modules/.bin/mime | 15 + .../node_modules/send/node_modules/.bin/mime.cmd | 7 + .../send/node_modules/destroy/README.md | 38 + .../send/node_modules/destroy/index.js | 36 + .../send/node_modules/destroy/package.json | 67 + .../node_modules/send/node_modules/mime/.npmignore | 0 .../node_modules/send/node_modules/mime/LICENSE | 19 + .../node_modules/send/node_modules/mime/README.md | 90 + .../send/node_modules/mime/build/build.js | 11 + .../send/node_modules/mime/build/test.js | 57 + .../node_modules/send/node_modules/mime/cli.js | 8 + .../node_modules/send/node_modules/mime/mime.js | 108 + .../send/node_modules/mime/package.json | 73 + .../node_modules/send/node_modules/mime/types.json | 1 + .../node_modules/send/node_modules/ms/.npmignore | 5 + .../node_modules/send/node_modules/ms/LICENSE | 20 + .../node_modules/send/node_modules/ms/README.md | 35 + .../node_modules/send/node_modules/ms/index.js | 123 + .../node_modules/send/node_modules/ms/package.json | 47 + .../express/node_modules/send/package.json | 87 + .../express/node_modules/serve-static/HISTORY.md | 249 + .../express/node_modules/serve-static/LICENSE | 25 + .../express/node_modules/serve-static/README.md | 216 + .../express/node_modules/serve-static/index.js | 138 + .../express/node_modules/serve-static/package.json | 84 + .../express/node_modules/type-is/HISTORY.md | 127 + .../express/node_modules/type-is/LICENSE | 21 + .../express/node_modules/type-is/README.md | 117 + .../express/node_modules/type-is/index.js | 224 + .../type-is/node_modules/media-typer/HISTORY.md | 22 + .../type-is/node_modules/media-typer/LICENSE | 22 + .../type-is/node_modules/media-typer/README.md | 81 + .../type-is/node_modules/media-typer/index.js | 270 + .../type-is/node_modules/media-typer/package.json | 58 + .../type-is/node_modules/mime-types/HISTORY.md | 91 + .../type-is/node_modules/mime-types/LICENSE | 22 + .../type-is/node_modules/mime-types/README.md | 102 + .../type-is/node_modules/mime-types/index.js | 63 + .../mime-types/node_modules/mime-db/HISTORY.md | 174 + .../mime-types/node_modules/mime-db/LICENSE | 22 + .../mime-types/node_modules/mime-db/README.md | 76 + .../mime-types/node_modules/mime-db/db.json | 6309 ++++ .../mime-types/node_modules/mime-db/index.js | 11 + .../mime-types/node_modules/mime-db/package.json | 94 + .../type-is/node_modules/mime-types/package.json | 84 + .../express/node_modules/type-is/package.json | 93 + .../express/node_modules/utils-merge/.travis.yml | 6 + .../express/node_modules/utils-merge/LICENSE | 20 + .../express/node_modules/utils-merge/README.md | 34 + .../express/node_modules/utils-merge/index.js | 23 + .../express/node_modules/utils-merge/package.json | 60 + .../express/node_modules/vary/.npmignore | 3 + .../express/node_modules/vary/History.md | 16 + .../node_modules/express/node_modules/vary/LICENSE | 22 + .../express/node_modules/vary/README.md | 59 + .../express/node_modules/vary/index.js | 112 + .../express/node_modules/vary/package.json | 71 + .../node_modules/express/package.json | 166 + .../socialtune-chat/node_modules/jade/.npmignore | 15 + .../node_modules/jade/.release.json | 1 + .../socialtune-chat/node_modules/jade/History.md | 973 + .../socialtune-chat/node_modules/jade/LICENSE | 22 + .../socialtune-chat/node_modules/jade/README.md | 153 + .../node_modules/jade/Readme_zh-cn.md | 1285 + .../socialtune-chat/node_modules/jade/bin/jade.js | 267 + .../node_modules/jade/component.json | 16 + .../socialtune-chat/node_modules/jade/jade.js | 7602 +++++ .../node_modules/jade/lib/compiler.js | 721 + .../node_modules/jade/lib/doctypes.js | 12 + .../node_modules/jade/lib/filters-client.js | 10 + .../node_modules/jade/lib/filters.js | 14 + .../socialtune-chat/node_modules/jade/lib/index.js | 413 + .../node_modules/jade/lib/inline-tags.js | 23 + .../socialtune-chat/node_modules/jade/lib/lexer.js | 932 + .../node_modules/jade/lib/nodes/attrs.js | 83 + .../node_modules/jade/lib/nodes/block-comment.js | 24 + .../node_modules/jade/lib/nodes/block.js | 118 + .../node_modules/jade/lib/nodes/case.js | 33 + .../node_modules/jade/lib/nodes/code.js | 26 + .../node_modules/jade/lib/nodes/comment.js | 23 + .../node_modules/jade/lib/nodes/doctype.js | 20 + .../node_modules/jade/lib/nodes/each.js | 26 + .../node_modules/jade/lib/nodes/filter.js | 24 + .../node_modules/jade/lib/nodes/index.js | 16 + .../node_modules/jade/lib/nodes/literal.js | 20 + .../node_modules/jade/lib/nodes/mixin-block.js | 18 + .../node_modules/jade/lib/nodes/mixin.js | 26 + .../node_modules/jade/lib/nodes/node.js | 18 + .../node_modules/jade/lib/nodes/tag.js | 89 + .../node_modules/jade/lib/nodes/text.js | 26 + .../node_modules/jade/lib/parser.js | 825 + .../node_modules/jade/lib/runtime.js | 232 + .../socialtune-chat/node_modules/jade/lib/utils.js | 53 + .../node_modules/jade/node_modules/.bin/mkdirp | 15 + .../node_modules/jade/node_modules/.bin/mkdirp.cmd | 7 + .../jade/node_modules/character-parser/.npmignore | 2 + .../jade/node_modules/character-parser/LICENSE | 19 + .../jade/node_modules/character-parser/README.md | 142 + .../jade/node_modules/character-parser/index.js | 231 + .../node_modules/character-parser/package.json | 55 + .../jade/node_modules/commander/History.md | 222 + .../jade/node_modules/commander/Readme.md | 300 + .../jade/node_modules/commander/index.js | 1020 + .../jade/node_modules/commander/package.json | 71 + .../node_modules/constantinople/.gitattributes | 22 + .../jade/node_modules/constantinople/.npmignore | 13 + .../jade/node_modules/constantinople/.travis.yml | 4 + .../jade/node_modules/constantinople/LICENSE | 19 + .../jade/node_modules/constantinople/README.md | 42 + .../jade/node_modules/constantinople/index.js | 42 + .../node_modules/acorn-globals/LICENSE | 19 + .../node_modules/acorn-globals/README.md | 76 + .../node_modules/acorn-globals/index.js | 127 + .../acorn-globals/node_modules/.bin/acorn | 15 + .../acorn-globals/node_modules/.bin/acorn.cmd | 7 + .../acorn-globals/node_modules/acorn/.editorconfig | 7 + .../node_modules/acorn/.gitattributes | 1 + .../acorn-globals/node_modules/acorn/.npmignore | 2 + .../acorn-globals/node_modules/acorn/.tern-project | 1 + .../acorn-globals/node_modules/acorn/.travis.yml | 2 + .../acorn-globals/node_modules/acorn/AUTHORS | 32 + .../acorn-globals/node_modules/acorn/LICENSE | 19 + .../acorn-globals/node_modules/acorn/README.md | 296 + .../acorn-globals/node_modules/acorn/acorn.js | 2653 ++ .../acorn-globals/node_modules/acorn/acorn_csp.js | 2628 ++ .../node_modules/acorn/acorn_loose.js | 1168 + .../acorn-globals/node_modules/acorn/bin/acorn | 40 + .../node_modules/acorn/bin/update_authors.sh | 6 + .../node_modules/acorn/bin/without_eval | 45 + .../acorn-globals/node_modules/acorn/docco.css | 192 + .../acorn-globals/node_modules/acorn/package.json | 147 + .../node_modules/acorn/test/bench.html | 96 + .../acorn-globals/node_modules/acorn/test/bench.js | 17 + .../node_modules/acorn/test/codemirror-string.js | 3995 +++ .../node_modules/acorn/test/compare/esprima.js | 5218 ++++ .../node_modules/acorn/test/compare/traceur.js | 23622 +++++++++++++++ .../node_modules/acorn/test/driver.js | 116 + .../node_modules/acorn/test/index.html | 14 + .../node_modules/acorn/test/jquery-string.js | 10315 +++++++ .../acorn-globals/node_modules/acorn/test/run.js | 109 + .../node_modules/acorn/test/tests-harmony.js | 14407 +++++++++ .../acorn-globals/node_modules/acorn/test/tests.js | 28836 +++++++++++++++++++ .../acorn/tools/generate-identifier-regex.js | 51 + .../node_modules/acorn/util/test_walk.js | 55 + .../acorn-globals/node_modules/acorn/util/walk.js | 351 + .../node_modules/acorn-globals/package.json | 61 + .../jade/node_modules/constantinople/package.json | 48 + .../jade/node_modules/constantinople/test/index.js | 60 + .../jade/node_modules/mkdirp/.npmignore | 2 + .../jade/node_modules/mkdirp/.travis.yml | 5 + .../node_modules/jade/node_modules/mkdirp/LICENSE | 21 + .../jade/node_modules/mkdirp/bin/cmd.js | 33 + .../jade/node_modules/mkdirp/bin/usage.txt | 12 + .../jade/node_modules/mkdirp/examples/pow.js | 6 + .../node_modules/jade/node_modules/mkdirp/index.js | 97 + .../mkdirp/node_modules/minimist/.travis.yml | 4 + .../mkdirp/node_modules/minimist/LICENSE | 18 + .../mkdirp/node_modules/minimist/example/parse.js | 2 + .../mkdirp/node_modules/minimist/index.js | 187 + .../mkdirp/node_modules/minimist/package.json | 66 + .../mkdirp/node_modules/minimist/readme.markdown | 73 + .../mkdirp/node_modules/minimist/test/dash.js | 24 + .../node_modules/minimist/test/default_bool.js | 20 + .../mkdirp/node_modules/minimist/test/dotted.js | 16 + .../mkdirp/node_modules/minimist/test/long.js | 31 + .../mkdirp/node_modules/minimist/test/parse.js | 318 + .../node_modules/minimist/test/parse_modified.js | 9 + .../mkdirp/node_modules/minimist/test/short.js | 67 + .../node_modules/minimist/test/whitespace.js | 8 + .../jade/node_modules/mkdirp/package.json | 57 + .../jade/node_modules/mkdirp/readme.markdown | 100 + .../jade/node_modules/mkdirp/test/chmod.js | 38 + .../jade/node_modules/mkdirp/test/clobber.js | 37 + .../jade/node_modules/mkdirp/test/mkdirp.js | 26 + .../jade/node_modules/mkdirp/test/opts_fs.js | 27 + .../jade/node_modules/mkdirp/test/opts_fs_sync.js | 25 + .../jade/node_modules/mkdirp/test/perm.js | 30 + .../jade/node_modules/mkdirp/test/perm_sync.js | 34 + .../jade/node_modules/mkdirp/test/race.js | 40 + .../jade/node_modules/mkdirp/test/rel.js | 30 + .../jade/node_modules/mkdirp/test/return.js | 25 + .../jade/node_modules/mkdirp/test/return_sync.js | 24 + .../jade/node_modules/mkdirp/test/root.js | 18 + .../jade/node_modules/mkdirp/test/sync.js | 30 + .../jade/node_modules/mkdirp/test/umask.js | 26 + .../jade/node_modules/mkdirp/test/umask_sync.js | 30 + .../jade/node_modules/transformers/.npmignore | 2 + .../jade/node_modules/transformers/README.md | 141 + .../jade/node_modules/transformers/history.md | 77 + .../jade/node_modules/transformers/lib/shared.js | 162 + .../node_modules/transformers/lib/transformers.js | 604 + .../transformers/node_modules/.bin/uglifyjs | 15 + .../transformers/node_modules/.bin/uglifyjs.cmd | 7 + .../transformers/node_modules/css/.npmignore | 4 + .../transformers/node_modules/css/History.md | 20 + .../transformers/node_modules/css/Makefile | 8 + .../transformers/node_modules/css/Readme.md | 77 + .../transformers/node_modules/css/benchmark.js | 36 + .../transformers/node_modules/css/component.json | 13 + .../transformers/node_modules/css/index.js | 3 + .../css/node_modules/css-parse/.npmignore | 6 + .../css/node_modules/css-parse/History.md | 30 + .../css/node_modules/css-parse/Makefile | 7 + .../css/node_modules/css-parse/Readme.md | 62 + .../css/node_modules/css-parse/component.json | 8 + .../css/node_modules/css-parse/index.js | 265 + .../css/node_modules/css-parse/package.json | 39 + .../css/node_modules/css-stringify/.npmignore | 6 + .../css/node_modules/css-stringify/History.md | 30 + .../css/node_modules/css-stringify/Makefile | 7 + .../css/node_modules/css-stringify/Readme.md | 33 + .../css/node_modules/css-stringify/component.json | 8 + .../css/node_modules/css-stringify/index.js | 182 + .../css/node_modules/css-stringify/package.json | 40 + .../transformers/node_modules/css/package.json | 39 + .../transformers/node_modules/css/test.js | 6 + .../transformers/node_modules/promise/.npmignore | 6 + .../transformers/node_modules/promise/Readme.md | 85 + .../transformers/node_modules/promise/index.js | 164 + .../promise/node_modules/is-promise/.npmignore | 6 + .../promise/node_modules/is-promise/.travis.yml | 3 + .../promise/node_modules/is-promise/LICENSE | 19 + .../promise/node_modules/is-promise/index.js | 5 + .../promise/node_modules/is-promise/package.json | 45 + .../promise/node_modules/is-promise/readme.md | 29 + .../transformers/node_modules/promise/package.json | 45 + .../transformers/node_modules/uglify-js/.npmignore | 2 + .../transformers/node_modules/uglify-js/README.md | 544 + .../node_modules/uglify-js/bin/uglifyjs | 370 + .../transformers/node_modules/uglify-js/lib/ast.js | 964 + .../node_modules/uglify-js/lib/compress.js | 1968 ++ .../node_modules/uglify-js/lib/mozilla-ast.js | 265 + .../node_modules/uglify-js/lib/output.js | 1220 + .../node_modules/uglify-js/lib/parse.js | 1407 + .../node_modules/uglify-js/lib/scope.js | 580 + .../node_modules/uglify-js/lib/sourcemap.js | 81 + .../node_modules/uglify-js/lib/transform.js | 218 + .../node_modules/uglify-js/lib/utils.js | 288 + .../uglify-js/node_modules/optimist/.travis.yml | 4 + .../uglify-js/node_modules/optimist/LICENSE | 21 + .../node_modules/optimist/example/bool.js | 10 + .../optimist/example/boolean_double.js | 7 + .../optimist/example/boolean_single.js | 7 + .../node_modules/optimist/example/default_hash.js | 8 + .../optimist/example/default_singles.js | 7 + .../node_modules/optimist/example/divide.js | 8 + .../node_modules/optimist/example/line_count.js | 20 + .../optimist/example/line_count_options.js | 29 + .../optimist/example/line_count_wrap.js | 29 + .../node_modules/optimist/example/nonopt.js | 4 + .../node_modules/optimist/example/reflect.js | 2 + .../node_modules/optimist/example/short.js | 3 + .../node_modules/optimist/example/string.js | 11 + .../node_modules/optimist/example/usage-options.js | 19 + .../uglify-js/node_modules/optimist/example/xup.js | 10 + .../uglify-js/node_modules/optimist/index.js | 478 + .../optimist/node_modules/wordwrap/.npmignore | 1 + .../optimist/node_modules/wordwrap/README.markdown | 70 + .../node_modules/wordwrap/example/center.js | 10 + .../optimist/node_modules/wordwrap/example/meat.js | 3 + .../optimist/node_modules/wordwrap/index.js | 76 + .../optimist/node_modules/wordwrap/package.json | 56 + .../optimist/node_modules/wordwrap/test/break.js | 30 + .../node_modules/wordwrap/test/idleness.txt | 63 + .../optimist/node_modules/wordwrap/test/wrap.js | 31 + .../uglify-js/node_modules/optimist/package.json | 58 + .../node_modules/optimist/readme.markdown | 487 + .../uglify-js/node_modules/optimist/test/_.js | 71 + .../uglify-js/node_modules/optimist/test/_/argv.js | 2 + .../uglify-js/node_modules/optimist/test/_/bin.js | 3 + .../uglify-js/node_modules/optimist/test/parse.js | 446 + .../uglify-js/node_modules/optimist/test/usage.js | 292 + .../uglify-js/node_modules/source-map/.npmignore | 2 + .../uglify-js/node_modules/source-map/.travis.yml | 4 + .../uglify-js/node_modules/source-map/CHANGELOG.md | 194 + .../uglify-js/node_modules/source-map/LICENSE | 28 + .../node_modules/source-map/Makefile.dryice.js | 166 + .../uglify-js/node_modules/source-map/README.md | 475 + .../node_modules/source-map/build/assert-shim.js | 56 + .../node_modules/source-map/build/mini-require.js | 152 + .../source-map/build/prefix-source-map.jsm | 20 + .../node_modules/source-map/build/prefix-utils.jsm | 18 + .../source-map/build/suffix-browser.js | 8 + .../source-map/build/suffix-source-map.jsm | 6 + .../node_modules/source-map/build/suffix-utils.jsm | 21 + .../node_modules/source-map/build/test-prefix.js | 8 + .../node_modules/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 | 142 + .../source-map/lib/source-map/base64.js | 42 + .../source-map/lib/source-map/binary-search.js | 80 + .../source-map/lib/source-map/mapping-list.js | 86 + .../lib/source-map/source-map-consumer.js | 575 + .../lib/source-map/source-map-generator.js | 400 + .../source-map/lib/source-map/source-node.js | 414 + .../node_modules/source-map/lib/source-map/util.js | 319 + .../source-map/node_modules/amdefine/LICENSE | 58 + .../source-map/node_modules/amdefine/README.md | 171 + .../source-map/node_modules/amdefine/amdefine.js | 299 + .../source-map/node_modules/amdefine/intercept.js | 36 + .../source-map/node_modules/amdefine/package.json | 54 + .../uglify-js/node_modules/source-map/package.json | 185 + .../node_modules/source-map/test/run-tests.js | 62 + .../source-map/test/source-map/test-api.js | 26 + .../source-map/test/source-map/test-array-set.js | 104 + .../source-map/test/source-map/test-base64-vlq.js | 23 + .../source-map/test/source-map/test-base64.js | 35 + .../test/source-map/test-binary-search.js | 54 + .../source-map/test/source-map/test-dog-fooding.js | 84 + .../test/source-map/test-source-map-consumer.js | 702 + .../test/source-map/test-source-map-generator.js | 679 + .../source-map/test/source-map/test-source-node.js | 612 + .../source-map/test/source-map/test-util.js | 216 + .../source-map/test/source-map/util.js | 192 + .../node_modules/uglify-js/package.json | 54 + .../node_modules/uglify-js/test/compress/arrays.js | 12 + .../node_modules/uglify-js/test/compress/blocks.js | 49 + .../uglify-js/test/compress/conditionals.js | 143 + .../uglify-js/test/compress/dead-code.js | 89 + .../uglify-js/test/compress/debugger.js | 24 + .../uglify-js/test/compress/drop-unused.js | 97 + .../uglify-js/test/compress/issue-105.js | 17 + .../uglify-js/test/compress/issue-12.js | 11 + .../uglify-js/test/compress/issue-22.js | 17 + .../uglify-js/test/compress/issue-44.js | 31 + .../uglify-js/test/compress/issue-59.js | 30 + .../node_modules/uglify-js/test/compress/labels.js | 163 + .../node_modules/uglify-js/test/compress/loops.js | 123 + .../uglify-js/test/compress/properties.js | 25 + .../uglify-js/test/compress/sequences.js | 161 + .../node_modules/uglify-js/test/compress/switch.js | 210 + .../node_modules/uglify-js/test/run-tests.js | 170 + .../node_modules/uglify-js/tools/node.js | 164 + .../jade/node_modules/transformers/package.json | 89 + .../jade/node_modules/void-elements/.gitattributes | 1 + .../jade/node_modules/void-elements/.npmignore | 1 + .../jade/node_modules/void-elements/.travis.yml | 4 + .../jade/node_modules/void-elements/LICENSE | 22 + .../jade/node_modules/void-elements/README.md | 27 + .../jade/node_modules/void-elements/index.js | 23 + .../jade/node_modules/void-elements/package.json | 57 + .../jade/node_modules/void-elements/pre-publish.js | 29 + .../jade/node_modules/void-elements/test/index.js | 5 + .../node_modules/jade/node_modules/with/.npmignore | 2 + .../node_modules/jade/node_modules/with/LICENSE | 19 + .../node_modules/jade/node_modules/with/README.md | 81 + .../node_modules/jade/node_modules/with/index.js | 101 + .../jade/node_modules/with/node_modules/.bin/acorn | 15 + .../node_modules/with/node_modules/.bin/acorn.cmd | 7 + .../with/node_modules/acorn-globals/LICENSE | 19 + .../with/node_modules/acorn-globals/README.md | 76 + .../with/node_modules/acorn-globals/index.js | 127 + .../with/node_modules/acorn-globals/package.json | 61 + .../with/node_modules/acorn/.editorconfig | 7 + .../with/node_modules/acorn/.gitattributes | 1 + .../with/node_modules/acorn/.npmignore | 2 + .../with/node_modules/acorn/.tern-project | 1 + .../with/node_modules/acorn/.travis.yml | 2 + .../node_modules/with/node_modules/acorn/AUTHORS | 32 + .../node_modules/with/node_modules/acorn/LICENSE | 19 + .../node_modules/with/node_modules/acorn/README.md | 296 + .../node_modules/with/node_modules/acorn/acorn.js | 2653 ++ .../with/node_modules/acorn/acorn_csp.js | 2628 ++ .../with/node_modules/acorn/acorn_loose.js | 1168 + .../node_modules/with/node_modules/acorn/bin/acorn | 40 + .../with/node_modules/acorn/bin/update_authors.sh | 6 + .../with/node_modules/acorn/bin/without_eval | 45 + .../node_modules/with/node_modules/acorn/docco.css | 192 + .../with/node_modules/acorn/package.json | 147 + .../with/node_modules/acorn/test/bench.html | 96 + .../with/node_modules/acorn/test/bench.js | 17 + .../node_modules/acorn/test/codemirror-string.js | 3995 +++ .../node_modules/acorn/test/compare/esprima.js | 5218 ++++ .../node_modules/acorn/test/compare/traceur.js | 23622 +++++++++++++++ .../with/node_modules/acorn/test/driver.js | 116 + .../with/node_modules/acorn/test/index.html | 14 + .../with/node_modules/acorn/test/jquery-string.js | 10315 +++++++ .../with/node_modules/acorn/test/run.js | 109 + .../with/node_modules/acorn/test/tests-harmony.js | 14407 +++++++++ .../with/node_modules/acorn/test/tests.js | 28836 +++++++++++++++++++ .../acorn/tools/generate-identifier-regex.js | 51 + .../with/node_modules/acorn/util/test_walk.js | 55 + .../with/node_modules/acorn/util/walk.js | 351 + .../jade/node_modules/with/package.json | 50 + .../socialtune-chat/node_modules/jade/package.json | 112 + .../socialtune-chat/node_modules/jade/release.js | 35 + .../socialtune-chat/node_modules/jade/runtime.js | 238 + .../node_modules/method-override/HISTORY.md | 91 + .../node_modules/method-override/LICENSE | 23 + .../node_modules/method-override/README.md | 173 + .../node_modules/method-override/index.js | 130 + .../method-override/node_modules/debug/.jshintrc | 3 + .../method-override/node_modules/debug/.npmignore | 6 + .../method-override/node_modules/debug/History.md | 186 + .../method-override/node_modules/debug/Makefile | 33 + .../method-override/node_modules/debug/Readme.md | 178 + .../method-override/node_modules/debug/bower.json | 28 + .../method-override/node_modules/debug/browser.js | 175 + .../node_modules/debug/component.json | 19 + .../method-override/node_modules/debug/debug.js | 197 + .../method-override/node_modules/debug/node.js | 209 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/LICENSE | 20 + .../node_modules/debug/node_modules/ms/README.md | 35 + .../node_modules/debug/node_modules/ms/index.js | 123 + .../debug/node_modules/ms/package.json | 47 + .../node_modules/debug/package.json | 73 + .../node_modules/methods/HISTORY.md | 24 + .../method-override/node_modules/methods/LICENSE | 23 + .../method-override/node_modules/methods/README.md | 41 + .../method-override/node_modules/methods/index.js | 42 + .../node_modules/methods/package.json | 88 + .../node_modules/parseurl/.npmignore | 4 + .../node_modules/parseurl/HISTORY.md | 42 + .../method-override/node_modules/parseurl/LICENSE | 24 + .../node_modules/parseurl/README.md | 107 + .../method-override/node_modules/parseurl/index.js | 136 + .../node_modules/parseurl/package.json | 80 + .../method-override/node_modules/vary/.npmignore | 3 + .../method-override/node_modules/vary/History.md | 16 + .../method-override/node_modules/vary/LICENSE | 22 + .../method-override/node_modules/vary/README.md | 59 + .../method-override/node_modules/vary/index.js | 112 + .../method-override/node_modules/vary/package.json | 71 + .../node_modules/method-override/package.json | 90 + .../socialtune-chat/node_modules/morgan/HISTORY.md | 108 + .../socialtune-chat/node_modules/morgan/LICENSE | 23 + .../socialtune-chat/node_modules/morgan/README.md | 268 + .../socialtune-chat/node_modules/morgan/index.js | 403 + .../morgan/node_modules/basic-auth/Readme.md | 26 + .../morgan/node_modules/basic-auth/index.js | 28 + .../morgan/node_modules/basic-auth/package.json | 55 + .../morgan/node_modules/debug/.jshintrc | 3 + .../morgan/node_modules/debug/.npmignore | 6 + .../morgan/node_modules/debug/History.md | 186 + .../morgan/node_modules/debug/Makefile | 33 + .../morgan/node_modules/debug/Readme.md | 178 + .../morgan/node_modules/debug/bower.json | 28 + .../morgan/node_modules/debug/browser.js | 175 + .../morgan/node_modules/debug/component.json | 19 + .../morgan/node_modules/debug/debug.js | 197 + .../node_modules/morgan/node_modules/debug/node.js | 209 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/LICENSE | 20 + .../node_modules/debug/node_modules/ms/README.md | 35 + .../node_modules/debug/node_modules/ms/index.js | 123 + .../debug/node_modules/ms/package.json | 47 + .../morgan/node_modules/debug/package.json | 73 + .../morgan/node_modules/depd/History.md | 67 + .../node_modules/morgan/node_modules/depd/LICENSE | 22 + .../morgan/node_modules/depd/Readme.md | 271 + .../node_modules/morgan/node_modules/depd/index.js | 522 + .../node_modules/depd/lib/compat/buffer-concat.js | 33 + .../depd/lib/compat/callsite-tostring.js | 101 + .../morgan/node_modules/depd/lib/compat/index.js | 69 + .../morgan/node_modules/depd/package.json | 67 + .../morgan/node_modules/on-finished/HISTORY.md | 76 + .../morgan/node_modules/on-finished/LICENSE | 23 + .../morgan/node_modules/on-finished/README.md | 109 + .../morgan/node_modules/on-finished/index.js | 191 + .../on-finished/node_modules/ee-first/LICENSE | 22 + .../on-finished/node_modules/ee-first/README.md | 80 + .../on-finished/node_modules/ee-first/index.js | 68 + .../on-finished/node_modules/ee-first/package.json | 64 + .../morgan/node_modules/on-finished/package.json | 71 + .../node_modules/morgan/package.json | 91 + .../node_modules/socket.io/.npmignore | 4 + .../node_modules/socket.io/.travis.yml | 16 + .../node_modules/socket.io/History.md | 491 + .../socialtune-chat/node_modules/socket.io/LICENSE | 22 + .../node_modules/socket.io/Makefile | 15 + .../node_modules/socket.io/Readme.md | 374 + .../node_modules/socket.io/index.js | 2 + .../node_modules/socket.io/lib/client.js | 247 + .../node_modules/socket.io/lib/index.js | 379 + .../node_modules/socket.io/lib/namespace.js | 242 + .../node_modules/socket.io/lib/socket.js | 449 + .../socket.io/node_modules/debug/.jshintrc | 3 + .../socket.io/node_modules/debug/.npmignore | 6 + .../socket.io/node_modules/debug/History.md | 157 + .../socket.io/node_modules/debug/Makefile | 33 + .../socket.io/node_modules/debug/Readme.md | 156 + .../socket.io/node_modules/debug/browser.js | 147 + .../socket.io/node_modules/debug/component.json | 19 + .../socket.io/node_modules/debug/debug.js | 197 + .../socket.io/node_modules/debug/node.js | 209 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/README.md | 33 + .../node_modules/debug/node_modules/ms/index.js | 111 + .../debug/node_modules/ms/package.json | 46 + .../socket.io/node_modules/debug/package.json | 73 + .../socket.io/node_modules/engine.io/.npmignore | 6 + .../socket.io/node_modules/engine.io/.travis.yml | 7 + .../socket.io/node_modules/engine.io/History.md | 408 + .../socket.io/node_modules/engine.io/Makefile | 23 + .../socket.io/node_modules/engine.io/README.md | 517 + .../socket.io/node_modules/engine.io/index.js | 4 + .../node_modules/engine.io/lib/engine.io.js | 126 + .../socket.io/node_modules/engine.io/lib/server.js | 391 + .../socket.io/node_modules/engine.io/lib/socket.js | 393 + .../node_modules/engine.io/lib/transport.js | 114 + .../node_modules/engine.io/lib/transports/index.js | 36 + .../engine.io/lib/transports/polling-jsonp.js | 108 + .../engine.io/lib/transports/polling-xhr.js | 101 + .../engine.io/lib/transports/polling.js | 279 + .../engine.io/lib/transports/websocket.js | 110 + .../engine.io/node_modules/base64id/.npmignore | 3 + .../engine.io/node_modules/base64id/README.md | 18 + .../node_modules/base64id/lib/base64id.js | 103 + .../engine.io/node_modules/base64id/package.json | 48 + .../engine.io/node_modules/debug/.jshintrc | 3 + .../engine.io/node_modules/debug/.npmignore | 6 + .../engine.io/node_modules/debug/History.md | 132 + .../engine.io/node_modules/debug/Makefile | 33 + .../engine.io/node_modules/debug/Readme.md | 153 + .../engine.io/node_modules/debug/browser.js | 144 + .../engine.io/node_modules/debug/component.json | 19 + .../engine.io/node_modules/debug/debug.js | 197 + .../engine.io/node_modules/debug/node.js | 129 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/README.md | 33 + .../node_modules/debug/node_modules/ms/index.js | 111 + .../debug/node_modules/ms/package.json | 46 + .../engine.io/node_modules/debug/package.json | 71 + .../node_modules/engine.io-parser/.npmignore | 17 + .../node_modules/engine.io-parser/.travis.yml | 45 + .../node_modules/engine.io-parser/.zuul.yml | 18 + .../node_modules/engine.io-parser/History.md | 100 + .../node_modules/engine.io-parser/LICENSE | 22 + .../node_modules/engine.io-parser/Makefile | 26 + .../node_modules/engine.io-parser/Readme.md | 202 + .../node_modules/engine.io-parser/index.js | 2 + .../node_modules/engine.io-parser/lib/browser.js | 594 + .../node_modules/engine.io-parser/lib/index.js | 467 + .../node_modules/engine.io-parser/lib/keys.js | 19 + .../engine.io-parser/node_modules/after/.npmignore | 2 + .../node_modules/after/.travis.yml | 5 + .../engine.io-parser/node_modules/after/LICENCE | 19 + .../engine.io-parser/node_modules/after/README.md | 75 + .../engine.io-parser/node_modules/after/index.js | 28 + .../node_modules/after/package.json | 62 + .../node_modules/after/test/after-test.js | 120 + .../node_modules/arraybuffer.slice/.npmignore | 17 + .../node_modules/arraybuffer.slice/Makefile | 8 + .../node_modules/arraybuffer.slice/README.md | 17 + .../node_modules/arraybuffer.slice/index.js | 29 + .../node_modules/arraybuffer.slice/package.json | 40 + .../arraybuffer.slice/test/slice-buffer.js | 227 + .../node_modules/base64-arraybuffer/.npmignore | 1 + .../node_modules/base64-arraybuffer/.travis.yml | 6 + .../node_modules/base64-arraybuffer/LICENSE-MIT | 22 + .../node_modules/base64-arraybuffer/README.md | 23 + .../node_modules/base64-arraybuffer/README.md~ | 23 + .../node_modules/base64-arraybuffer/grunt.js | 39 + .../base64-arraybuffer/lib/base64-arraybuffer.js | 59 + .../node_modules/base64-arraybuffer/package.json | 56 + .../node_modules/base64-arraybuffer/package.json~ | 35 + .../test/base64-arraybuffer_test.js | 72 + .../engine.io-parser/node_modules/blob/.npmignore | 2 + .../engine.io-parser/node_modules/blob/.zuul.yml | 8 + .../engine.io-parser/node_modules/blob/Makefile | 14 + .../engine.io-parser/node_modules/blob/README.md | 11 + .../engine.io-parser/node_modules/blob/index.js | 49 + .../node_modules/blob/package.json | 44 + .../node_modules/blob/test/index.js | 52 + .../node_modules/has-binary/.npmignore | 15 + .../node_modules/has-binary/History.md | 5 + .../node_modules/has-binary/LICENSE | 20 + .../node_modules/has-binary/Makefile | 3 + .../node_modules/has-binary/README.md | 4 + .../node_modules/has-binary/fixtures/big.json | 1 + .../node_modules/has-binary/index.js | 58 + .../has-binary/node_modules/isarray/README.md | 54 + .../has-binary/node_modules/isarray/build/build.js | 209 + .../has-binary/node_modules/isarray/component.json | 19 + .../has-binary/node_modules/isarray/index.js | 3 + .../has-binary/node_modules/isarray/package.json | 53 + .../node_modules/has-binary/package.json | 39 + .../node_modules/has-binary/test.js | 108 + .../node_modules/utf8/.gitattributes | 2 + .../engine.io-parser/node_modules/utf8/.npmignore | 20 + .../engine.io-parser/node_modules/utf8/.travis.yml | 19 + .../node_modules/utf8/Gruntfile.js | 72 + .../node_modules/utf8/LICENSE-GPL.txt | 278 + .../node_modules/utf8/LICENSE-MIT.txt | 20 + .../engine.io-parser/node_modules/utf8/README.md | 119 + .../engine.io-parser/node_modules/utf8/bower.json | 14 + .../node_modules/utf8/component.json | 16 + .../node_modules/utf8/coverage/index.html | 333 + .../node_modules/utf8/coverage/prettify.css | 1 + .../node_modules/utf8/coverage/prettify.js | 1 + .../node_modules/utf8/coverage/utf8.js/index.html | 333 + .../utf8/coverage/utf8.js/utf8.js.html | 1028 + .../node_modules/utf8/package.json | 73 + .../node_modules/utf8/tests/generate-test-data.py | 47 + .../node_modules/utf8/tests/index.html | 35 + .../node_modules/utf8/tests/tests.js | 242 + .../engine.io-parser/node_modules/utf8/utf8.js | 239 + .../engine.io-parser/node_modules/utf8/x.js | 46 + .../node_modules/engine.io-parser/package.json | 58 + .../engine.io/node_modules/ws/.npmignore | 11 + .../engine.io/node_modules/ws/.travis.yml | 5 + .../engine.io/node_modules/ws/History.md | 322 + .../engine.io/node_modules/ws/Makefile | 40 + .../engine.io/node_modules/ws/README.md | 183 + .../engine.io/node_modules/ws/binding.gyp | 16 + .../engine.io/node_modules/ws/build/binding.sln | 25 + .../node_modules/ws/build/binding.sln.cache | 121 + .../node_modules/ws/build/bufferutil.vcproj | 1 + .../engine.io/node_modules/ws/build/config.gypi | 135 + .../node_modules/ws/build/validation.vcproj | 1 + .../engine.io/node_modules/ws/builderror.log | 12 + .../engine.io/node_modules/ws/index.js | 49 + .../engine.io/node_modules/ws/lib/BufferPool.js | 59 + .../node_modules/ws/lib/BufferUtil.fallback.js | 47 + .../engine.io/node_modules/ws/lib/BufferUtil.js | 16 + .../engine.io/node_modules/ws/lib/ErrorCodes.js | 24 + .../node_modules/ws/lib/Receiver.hixie.js | 180 + .../engine.io/node_modules/ws/lib/Receiver.js | 585 + .../engine.io/node_modules/ws/lib/Sender.hixie.js | 120 + .../engine.io/node_modules/ws/lib/Sender.js | 229 + .../node_modules/ws/lib/Validation.fallback.js | 12 + .../engine.io/node_modules/ws/lib/Validation.js | 16 + .../engine.io/node_modules/ws/lib/WebSocket.js | 879 + .../node_modules/ws/lib/WebSocketServer.js | 467 + .../engine.io/node_modules/ws/lib/browser.js | 43 + .../node_modules/ws/node_modules/nan/.dntrc | 37 + .../node_modules/ws/node_modules/nan/CHANGELOG.md | 216 + .../node_modules/ws/node_modules/nan/LICENSE.md | 13 + .../node_modules/ws/node_modules/nan/README.md | 1208 + .../node_modules/ws/node_modules/nan/appveyor.yml | 32 + .../ws/node_modules/nan/include_dirs.js | 1 + .../node_modules/ws/node_modules/nan/nan.h | 2428 ++ .../node_modules/ws/node_modules/nan/package.json | 84 + .../ws/node_modules/options/.npmignore | 7 + .../node_modules/ws/node_modules/options/Makefile | 12 + .../node_modules/ws/node_modules/options/README.md | 69 + .../ws/node_modules/options/lib/options.js | 86 + .../ws/node_modules/options/package.json | 51 + .../node_modules/ws/node_modules/ultron/.npmignore | 3 + .../ws/node_modules/ultron/.travis.yml | 17 + .../node_modules/ws/node_modules/ultron/README.md | 97 + .../node_modules/ws/node_modules/ultron/index.js | 125 + .../ws/node_modules/ultron/package.json | 68 + .../node_modules/ws/node_modules/ultron/test.js | 327 + .../engine.io/node_modules/ws/package.json | 78 + .../engine.io/node_modules/ws/src/bufferutil.cc | 117 + .../engine.io/node_modules/ws/src/validation.cc | 145 + .../engine.io/node_modules/ws/wscat/README.md | 26 + .../engine.io/node_modules/ws/wscat/bin/wscat | 222 + .../engine.io/node_modules/ws/wscat/package.json | 28 + .../socket.io/node_modules/engine.io/package.json | 74 + .../node_modules/has-binary-data/.npmignore | 15 + .../socket.io/node_modules/has-binary-data/LICENSE | 20 + .../node_modules/has-binary-data/Makefile | 3 + .../node_modules/has-binary-data/README.md | 4 + .../node_modules/has-binary-data/fixtures/big.json | 1 + .../socket.io/node_modules/has-binary-data/gen.js | 17 + .../node_modules/has-binary-data/index.js | 57 + .../has-binary-data/node_modules/isarray/README.md | 54 + .../node_modules/isarray/build/build.js | 209 + .../node_modules/isarray/component.json | 19 + .../has-binary-data/node_modules/isarray/index.js | 3 + .../node_modules/isarray/package.json | 53 + .../node_modules/has-binary-data/package.json | 37 + .../socket.io/node_modules/has-binary-data/test.js | 108 + .../node_modules/socket.io-adapter/.npmignore | 1 + .../node_modules/socket.io-adapter/History.md | 25 + .../node_modules/socket.io-adapter/Readme.md | 16 + .../node_modules/socket.io-adapter/index.js | 144 + .../socket.io-adapter/node_modules/debug/.jshintrc | 3 + .../node_modules/debug/.npmignore | 6 + .../node_modules/debug/History.md | 126 + .../socket.io-adapter/node_modules/debug/Makefile | 33 + .../socket.io-adapter/node_modules/debug/Readme.md | 153 + .../node_modules/debug/browser.js | 144 + .../node_modules/debug/component.json | 19 + .../socket.io-adapter/node_modules/debug/debug.js | 197 + .../socket.io-adapter/node_modules/debug/node.js | 129 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/README.md | 33 + .../node_modules/debug/node_modules/ms/index.js | 111 + .../debug/node_modules/ms/package.json | 46 + .../node_modules/debug/package.json | 69 + .../node_modules/object-keys/.jscs.json | 55 + .../node_modules/object-keys/.npmignore | 2 + .../node_modules/object-keys/.travis.yml | 18 + .../node_modules/object-keys/CHANGELOG.md | 151 + .../node_modules/object-keys/LICENSE | 21 + .../node_modules/object-keys/README.md | 76 + .../node_modules/object-keys/index.js | 70 + .../node_modules/object-keys/isArguments.js | 18 + .../node_modules/object-keys/package.json | 82 + .../node_modules/socket.io-parser/.npmignore | 5 + .../node_modules/socket.io-parser/.travis.yml | 11 + .../node_modules/socket.io-parser/.zuul.yml | 16 + .../node_modules/socket.io-parser/History.md | 87 + .../node_modules/socket.io-parser/Makefile | 11 + .../node_modules/socket.io-parser/Readme.md | 73 + .../node_modules/socket.io-parser/bench/bench.js | 10 + .../node_modules/socket.io-parser/bench/index.js | 81 + .../node_modules/socket.io-parser/binary.js | 141 + .../node_modules/socket.io-parser/index.js | 396 + .../node_modules/socket.io-parser/is-buffer.js | 13 + .../node_modules/benchmark/LICENSE.txt | 22 + .../node_modules/benchmark/README.md | 131 + .../node_modules/benchmark/benchmark.js | 3918 +++ .../node_modules/benchmark/doc/README.md | 2629 ++ .../node_modules/benchmark/package.json | 61 + .../node_modules/benchmark/test/run-test.sh | 9 + .../node_modules/benchmark/test/test.js | 2074 ++ .../node_modules/component-emitter/.npmignore | 2 + .../node_modules/component-emitter/.travis.yml | 4 + .../node_modules/component-emitter/History.md | 52 + .../node_modules/component-emitter/Makefile | 7 + .../node_modules/component-emitter/Readme.md | 74 + .../node_modules/component-emitter/bower.json | 21 + .../node_modules/component-emitter/component.json | 14 + .../node_modules/component-emitter/index.js | 164 + .../node_modules/component-emitter/package.json | 47 + .../socket.io-parser/node_modules/debug/Readme.md | 115 + .../socket.io-parser/node_modules/debug/debug.js | 137 + .../socket.io-parser/node_modules/debug/index.js | 5 + .../node_modules/debug/lib/debug.js | 147 + .../node_modules/debug/package.json | 64 + .../node_modules/isarray/README.md | 54 + .../node_modules/isarray/build/build.js | 209 + .../node_modules/isarray/component.json | 19 + .../socket.io-parser/node_modules/isarray/index.js | 3 + .../node_modules/isarray/package.json | 53 + .../node_modules/json3/.gitmodules | 6 + .../socket.io-parser/node_modules/json3/.jamignore | 10 + .../socket.io-parser/node_modules/json3/.npmignore | 11 + .../node_modules/json3/.travis.yml | 33 + .../socket.io-parser/node_modules/json3/LICENSE | 20 + .../socket.io-parser/node_modules/json3/README.md | 126 + .../node_modules/json3/coverage/coverage.json | 1 + .../json3/coverage/lcov-report/lib/json3.js.html | 2903 ++ .../json3/coverage/lcov-report/prettify.css | 1 + .../json3/coverage/lcov-report/prettify.js | 1 + .../node_modules/json3/coverage/lcov.info | 2035 ++ .../node_modules/json3/lib/json3.js | 861 + .../node_modules/json3/lib/json3.min.js | 18 + .../node_modules/json3/package.json | 102 + .../node_modules/socket.io-parser/package.json | 51 + .../node_modules/socket.io-adapter/package.json | 41 + .../node_modules/socket.io-client/History.md | 386 + .../node_modules/socket.io-client/LICENSE | 22 + .../node_modules/socket.io-client/README.md | 173 + .../node_modules/socket.io-client/index.js | 2 + .../node_modules/socket.io-client/lib/index.js | 87 + .../node_modules/socket.io-client/lib/manager.js | 503 + .../node_modules/socket.io-client/lib/on.js | 24 + .../node_modules/socket.io-client/lib/socket.js | 385 + .../node_modules/socket.io-client/lib/url.js | 73 + .../node_modules/backo2/.npmignore | 1 + .../node_modules/backo2/History.md | 12 + .../socket.io-client/node_modules/backo2/Makefile | 8 + .../socket.io-client/node_modules/backo2/Readme.md | 34 + .../node_modules/backo2/component.json | 11 + .../socket.io-client/node_modules/backo2/index.js | 85 + .../node_modules/backo2/package.json | 45 + .../node_modules/backo2/test/index.js | 18 + .../node_modules/component-bind/.npmignore | 4 + .../node_modules/component-bind/History.md | 13 + .../node_modules/component-bind/Makefile | 7 + .../node_modules/component-bind/Readme.md | 64 + .../node_modules/component-bind/component.json | 13 + .../node_modules/component-bind/index.js | 23 + .../node_modules/component-bind/package.json | 47 + .../node_modules/component-emitter/.npmignore | 2 + .../node_modules/component-emitter/.travis.yml | 4 + .../node_modules/component-emitter/History.md | 52 + .../node_modules/component-emitter/Makefile | 7 + .../node_modules/component-emitter/Readme.md | 74 + .../node_modules/component-emitter/bower.json | 21 + .../node_modules/component-emitter/component.json | 14 + .../node_modules/component-emitter/index.js | 164 + .../node_modules/component-emitter/package.json | 47 + .../socket.io-client/node_modules/debug/Readme.md | 115 + .../socket.io-client/node_modules/debug/debug.js | 137 + .../socket.io-client/node_modules/debug/index.js | 5 + .../node_modules/debug/lib/debug.js | 147 + .../node_modules/debug/package.json | 64 + .../node_modules/engine.io-client/.npmignore | 2 + .../node_modules/engine.io-client/.travis.yml | 41 + .../node_modules/engine.io-client/.zuul.yml | 20 + .../node_modules/engine.io-client/History.md | 468 + .../node_modules/engine.io-client/Makefile | 37 + .../node_modules/engine.io-client/README.md | 265 + .../node_modules/engine.io-client/engine.io.js | 4040 +++ .../node_modules/engine.io-client/index.js | 2 + .../node_modules/engine.io-client/lib/index.js | 10 + .../node_modules/engine.io-client/lib/socket.js | 705 + .../node_modules/engine.io-client/lib/transport.js | 159 + .../engine.io-client/lib/transports/index.js | 53 + .../lib/transports/polling-jsonp.js | 233 + .../engine.io-client/lib/transports/polling-xhr.js | 384 + .../engine.io-client/lib/transports/polling.js | 245 + .../engine.io-client/lib/transports/websocket.js | 238 + .../engine.io-client/lib/xmlhttprequest.js | 36 + .../engine.io-client/node_modules/.bin/wscat | 15 + .../engine.io-client/node_modules/.bin/wscat.cmd | 7 + .../node_modules/component-inherit/.npmignore | 3 + .../node_modules/component-inherit/History.md | 5 + .../node_modules/component-inherit/Makefile | 16 + .../node_modules/component-inherit/Readme.md | 24 + .../node_modules/component-inherit/component.json | 10 + .../node_modules/component-inherit/index.js | 7 + .../node_modules/component-inherit/package.json | 44 + .../node_modules/component-inherit/test/inherit.js | 21 + .../engine.io-client/node_modules/debug/.jshintrc | 3 + .../engine.io-client/node_modules/debug/.npmignore | 6 + .../engine.io-client/node_modules/debug/History.md | 144 + .../engine.io-client/node_modules/debug/Makefile | 33 + .../engine.io-client/node_modules/debug/Readme.md | 156 + .../engine.io-client/node_modules/debug/browser.js | 147 + .../node_modules/debug/component.json | 19 + .../engine.io-client/node_modules/debug/debug.js | 197 + .../engine.io-client/node_modules/debug/node.js | 129 + .../node_modules/debug/node_modules/ms/.npmignore | 5 + .../node_modules/debug/node_modules/ms/README.md | 33 + .../node_modules/debug/node_modules/ms/index.js | 111 + .../debug/node_modules/ms/package.json | 46 + .../node_modules/debug/package.json | 71 + .../node_modules/engine.io-parser/.npmignore | 17 + .../node_modules/engine.io-parser/.travis.yml | 45 + .../node_modules/engine.io-parser/.zuul.yml | 18 + .../node_modules/engine.io-parser/History.md | 100 + .../node_modules/engine.io-parser/LICENSE | 22 + .../node_modules/engine.io-parser/Makefile | 26 + .../node_modules/engine.io-parser/Readme.md | 202 + .../node_modules/engine.io-parser/index.js | 2 + .../node_modules/engine.io-parser/lib/browser.js | 594 + .../node_modules/engine.io-parser/lib/index.js | 467 + .../node_modules/engine.io-parser/lib/keys.js | 19 + .../engine.io-parser/node_modules/after/.npmignore | 2 + .../node_modules/after/.travis.yml | 5 + .../engine.io-parser/node_modules/after/LICENCE | 19 + .../engine.io-parser/node_modules/after/README.md | 75 + .../engine.io-parser/node_modules/after/index.js | 28 + .../node_modules/after/package.json | 62 + .../node_modules/after/test/after-test.js | 120 + .../node_modules/arraybuffer.slice/.npmignore | 17 + .../node_modules/arraybuffer.slice/Makefile | 8 + .../node_modules/arraybuffer.slice/README.md | 17 + .../node_modules/arraybuffer.slice/index.js | 29 + .../node_modules/arraybuffer.slice/package.json | 40 + .../arraybuffer.slice/test/slice-buffer.js | 227 + .../node_modules/base64-arraybuffer/.npmignore | 1 + .../node_modules/base64-arraybuffer/.travis.yml | 6 + .../node_modules/base64-arraybuffer/LICENSE-MIT | 22 + .../node_modules/base64-arraybuffer/README.md | 23 + .../node_modules/base64-arraybuffer/README.md~ | 23 + .../node_modules/base64-arraybuffer/grunt.js | 39 + .../base64-arraybuffer/lib/base64-arraybuffer.js | 59 + .../node_modules/base64-arraybuffer/package.json | 56 + .../node_modules/base64-arraybuffer/package.json~ | 35 + .../test/base64-arraybuffer_test.js | 72 + .../engine.io-parser/node_modules/blob/.npmignore | 2 + .../engine.io-parser/node_modules/blob/.zuul.yml | 8 + .../engine.io-parser/node_modules/blob/Makefile | 14 + .../engine.io-parser/node_modules/blob/README.md | 11 + .../engine.io-parser/node_modules/blob/index.js | 49 + .../node_modules/blob/package.json | 44 + .../node_modules/blob/test/index.js | 52 + .../node_modules/has-binary/.npmignore | 15 + .../node_modules/has-binary/History.md | 5 + .../node_modules/has-binary/LICENSE | 20 + .../node_modules/has-binary/Makefile | 3 + .../node_modules/has-binary/README.md | 4 + .../node_modules/has-binary/fixtures/big.json | 1 + .../node_modules/has-binary/index.js | 58 + .../has-binary/node_modules/isarray/README.md | 54 + .../has-binary/node_modules/isarray/build/build.js | 209 + .../has-binary/node_modules/isarray/component.json | 19 + .../has-binary/node_modules/isarray/index.js | 3 + .../has-binary/node_modules/isarray/package.json | 53 + .../node_modules/has-binary/package.json | 39 + .../node_modules/has-binary/test.js | 108 + .../node_modules/utf8/.gitattributes | 2 + .../engine.io-parser/node_modules/utf8/.npmignore | 20 + .../engine.io-parser/node_modules/utf8/.travis.yml | 19 + .../node_modules/utf8/Gruntfile.js | 72 + .../node_modules/utf8/LICENSE-GPL.txt | 278 + .../node_modules/utf8/LICENSE-MIT.txt | 20 + .../engine.io-parser/node_modules/utf8/README.md | 119 + .../engine.io-parser/node_modules/utf8/bower.json | 14 + .../node_modules/utf8/component.json | 16 + .../node_modules/utf8/coverage/index.html | 333 + .../node_modules/utf8/coverage/prettify.css | 1 + .../node_modules/utf8/coverage/prettify.js | 1 + .../node_modules/utf8/coverage/utf8.js/index.html | 333 + .../utf8/coverage/utf8.js/utf8.js.html | 1028 + .../node_modules/utf8/package.json | 73 + .../node_modules/utf8/tests/generate-test-data.py | 47 + .../node_modules/utf8/tests/index.html | 35 + .../node_modules/utf8/tests/tests.js | 242 + .../engine.io-parser/node_modules/utf8/utf8.js | 239 + .../engine.io-parser/node_modules/utf8/x.js | 46 + .../node_modules/engine.io-parser/package.json | 58 + .../node_modules/has-cors/.npmignore | 2 + .../node_modules/has-cors/History.md | 16 + .../node_modules/has-cors/Makefile | 11 + .../node_modules/has-cors/Readme.md | 24 + .../node_modules/has-cors/component.json | 16 + .../node_modules/has-cors/index.js | 23 + .../has-cors/node_modules/global/.npmignore | 3 + .../has-cors/node_modules/global/History.md | 15 + .../has-cors/node_modules/global/Makefile | 11 + .../has-cors/node_modules/global/Readme.md | 20 + .../has-cors/node_modules/global/component.json | 15 + .../has-cors/node_modules/global/index.js | 8 + .../has-cors/node_modules/global/package.json | 40 + .../has-cors/node_modules/global/test/index.html | 17 + .../has-cors/node_modules/global/test/mocha.css | 199 + .../has-cors/node_modules/global/test/mocha.js | 4699 +++ .../has-cors/node_modules/global/test/test.js | 22 + .../node_modules/has-cors/package.json | 57 + .../node_modules/parsejson/Makefile | 3 + .../node_modules/parsejson/index.js | 32 + .../node_modules/better-assert/.npmignore | 4 + .../node_modules/better-assert/History.md | 15 + .../parsejson/node_modules/better-assert/Makefile | 5 + .../parsejson/node_modules/better-assert/Readme.md | 61 + .../node_modules/better-assert/example.js | 10 + .../parsejson/node_modules/better-assert/index.js | 38 + .../better-assert/node_modules/callsite/.npmignore | 4 + .../better-assert/node_modules/callsite/History.md | 10 + .../better-assert/node_modules/callsite/Makefile | 6 + .../better-assert/node_modules/callsite/Readme.md | 44 + .../better-assert/node_modules/callsite/index.js | 10 + .../node_modules/callsite/package.json | 45 + .../node_modules/better-assert/package.json | 65 + .../node_modules/parsejson/package.json | 37 + .../node_modules/parsejson/test.js | 21 + .../engine.io-client/node_modules/parseqs/Makefile | 3 + .../engine.io-client/node_modules/parseqs/index.js | 37 + .../parseqs/node_modules/better-assert/.npmignore | 4 + .../parseqs/node_modules/better-assert/History.md | 15 + .../parseqs/node_modules/better-assert/Makefile | 5 + .../parseqs/node_modules/better-assert/Readme.md | 61 + .../parseqs/node_modules/better-assert/example.js | 10 + .../parseqs/node_modules/better-assert/index.js | 38 + .../better-assert/node_modules/callsite/.npmignore | 4 + .../better-assert/node_modules/callsite/History.md | 10 + .../better-assert/node_modules/callsite/Makefile | 6 + .../better-assert/node_modules/callsite/Readme.md | 44 + .../better-assert/node_modules/callsite/index.js | 10 + .../node_modules/callsite/package.json | 45 + .../node_modules/better-assert/package.json | 65 + .../node_modules/parseqs/package.json | 37 + .../engine.io-client/node_modules/parseqs/test.js | 27 + .../node_modules/parseuri/History.md | 5 + .../node_modules/parseuri/Makefile | 3 + .../node_modules/parseuri/index.js | 39 + .../parseuri/node_modules/better-assert/.npmignore | 4 + .../parseuri/node_modules/better-assert/History.md | 15 + .../parseuri/node_modules/better-assert/Makefile | 5 + .../parseuri/node_modules/better-assert/Readme.md | 61 + .../parseuri/node_modules/better-assert/example.js | 10 + .../parseuri/node_modules/better-assert/index.js | 38 + .../better-assert/node_modules/callsite/.npmignore | 4 + .../better-assert/node_modules/callsite/History.md | 10 + .../better-assert/node_modules/callsite/Makefile | 6 + .../better-assert/node_modules/callsite/Readme.md | 44 + .../better-assert/node_modules/callsite/index.js | 10 + .../node_modules/callsite/package.json | 45 + .../node_modules/better-assert/package.json | 65 + .../node_modules/parseuri/package.json | 45 + .../engine.io-client/node_modules/parseuri/test.js | 51 + .../engine.io-client/node_modules/ws/.npmignore | 6 + .../engine.io-client/node_modules/ws/.travis.yml | 6 + .../engine.io-client/node_modules/ws/History.md | 312 + .../engine.io-client/node_modules/ws/Makefile | 40 + .../engine.io-client/node_modules/ws/README.md | 171 + .../node_modules/ws/bench/parser.benchmark.js | 115 + .../node_modules/ws/bench/sender.benchmark.js | 66 + .../node_modules/ws/bench/speed.js | 105 + .../engine.io-client/node_modules/ws/bench/util.js | 105 + .../engine.io-client/node_modules/ws/bin/wscat | 190 + .../engine.io-client/node_modules/ws/binding.gyp | 16 + .../node_modules/ws/build/binding.sln | 25 + .../node_modules/ws/build/binding.sln.cache | 121 + .../node_modules/ws/build/bufferutil.vcproj | 1 + .../node_modules/ws/build/config.gypi | 135 + .../node_modules/ws/build/validation.vcproj | 1 + .../node_modules/ws/builderror.log | 12 + .../engine.io-client/node_modules/ws/doc/ws.md | 181 + .../node_modules/ws/examples/fileapi/.npmignore | 1 + .../node_modules/ws/examples/fileapi/package.json | 18 + .../node_modules/ws/examples/fileapi/public/app.js | 39 + .../ws/examples/fileapi/public/index.html | 22 + .../ws/examples/fileapi/public/uploader.js | 55 + .../node_modules/ws/examples/fileapi/server.js | 103 + .../ws/examples/serverstats-express_3/package.json | 17 + .../serverstats-express_3/public/index.html | 33 + .../ws/examples/serverstats-express_3/server.js | 21 + .../ws/examples/serverstats/package.json | 17 + .../ws/examples/serverstats/public/index.html | 33 + .../node_modules/ws/examples/serverstats/server.js | 19 + .../node_modules/ws/examples/ssl.js | 59 + .../engine.io-client/node_modules/ws/index.js | 26 + .../node_modules/ws/lib/BufferPool.js | 59 + .../node_modules/ws/lib/BufferUtil.fallback.js | 47 + .../node_modules/ws/lib/BufferUtil.js | 16 + .../node_modules/ws/lib/ErrorCodes.js | 24 + .../node_modules/ws/lib/Receiver.hixie.js | 180 + .../node_modules/ws/lib/Receiver.js | 591 + .../node_modules/ws/lib/Sender.hixie.js | 123 + .../engine.io-client/node_modules/ws/lib/Sender.js | 227 + .../node_modules/ws/lib/Validation.fallback.js | 12 + .../node_modules/ws/lib/Validation.js | 16 + .../node_modules/ws/lib/WebSocket.js | 818 + .../node_modules/ws/lib/WebSocketServer.js | 460 + .../node_modules/ws/lib/browser.js | 43 + .../ws/node_modules/commander/.npmignore | 4 + .../ws/node_modules/commander/.travis.yml | 4 + .../ws/node_modules/commander/History.md | 107 + .../ws/node_modules/commander/Makefile | 7 + .../ws/node_modules/commander/Readme.md | 262 + .../ws/node_modules/commander/index.js | 2 + .../ws/node_modules/commander/lib/commander.js | 1026 + .../ws/node_modules/commander/package.json | 60 + .../node_modules/ws/node_modules/nan/.index.js | 1 + .../node_modules/ws/node_modules/nan/LICENSE | 43 + .../node_modules/ws/node_modules/nan/README.md | 705 + .../node_modules/ws/node_modules/nan/nan.h | 884 + .../node_modules/ws/node_modules/nan/package.json | 53 + .../ws/node_modules/options/.npmignore | 7 + .../node_modules/ws/node_modules/options/Makefile | 12 + .../node_modules/ws/node_modules/options/README.md | 69 + .../ws/node_modules/options/lib/options.js | 86 + .../ws/node_modules/options/package.json | 51 + .../ws/node_modules/tinycolor/.npmignore | 5 + .../ws/node_modules/tinycolor/README.md | 3 + .../ws/node_modules/tinycolor/example.js | 3 + .../ws/node_modules/tinycolor/package.json | 48 + .../ws/node_modules/tinycolor/tinycolor.js | 31 + .../engine.io-client/node_modules/ws/package.json | 82 + .../node_modules/ws/src/bufferutil.cc | 117 + .../node_modules/ws/src/validation.cc | 145 + .../node_modules/ws/test/BufferPool.test.js | 63 + .../node_modules/ws/test/Receiver.hixie.test.js | 158 + .../node_modules/ws/test/Receiver.test.js | 255 + .../node_modules/ws/test/Sender.hixie.test.js | 134 + .../node_modules/ws/test/Sender.test.js | 24 + .../node_modules/ws/test/Validation.test.js | 23 + .../node_modules/ws/test/WebSocket.integration.js | 44 + .../node_modules/ws/test/WebSocket.test.js | 1724 ++ .../node_modules/ws/test/WebSocketServer.test.js | 1103 + .../node_modules/ws/test/autobahn-server.js | 29 + .../node_modules/ws/test/autobahn.js | 52 + .../node_modules/ws/test/fixtures/agent1-cert.pem | 16 + .../node_modules/ws/test/fixtures/agent1-key.pem | 15 + .../node_modules/ws/test/fixtures/ca1-cert.pem | 15 + .../node_modules/ws/test/fixtures/ca1-key.pem | 17 + .../node_modules/ws/test/fixtures/certificate.pem | 13 + .../node_modules/ws/test/fixtures/key.pem | 15 + .../node_modules/ws/test/fixtures/request.pem | 11 + .../node_modules/ws/test/fixtures/textfile | 9 + .../node_modules/ws/test/hybi-common.js | 99 + .../node_modules/ws/test/testserver.js | 180 + .../node_modules/xmlhttprequest/LICENSE | 22 + .../node_modules/xmlhttprequest/README.md | 57 + .../node_modules/xmlhttprequest/autotest.watchr | 8 + .../node_modules/xmlhttprequest/example/demo.js | 16 + .../xmlhttprequest/lib/XMLHttpRequest.js | 642 + .../node_modules/xmlhttprequest/package.json | 42 + .../xmlhttprequest/tests/test-constants.js | 13 + .../xmlhttprequest/tests/test-events.js | 50 + .../xmlhttprequest/tests/test-exceptions.js | 62 + .../xmlhttprequest/tests/test-headers.js | 76 + .../xmlhttprequest/tests/test-redirect-302.js | 41 + .../xmlhttprequest/tests/test-redirect-303.js | 41 + .../xmlhttprequest/tests/test-redirect-307.js | 43 + .../xmlhttprequest/tests/test-request-methods.js | 62 + .../xmlhttprequest/tests/test-request-protocols.js | 34 + .../node_modules/xmlhttprequest/tests/testdata.txt | 1 + .../node_modules/engine.io-client/package.json | 84 + .../node_modules/has-binary/.npmignore | 15 + .../node_modules/has-binary/History.md | 11 + .../node_modules/has-binary/LICENSE | 20 + .../node_modules/has-binary/Makefile | 3 + .../node_modules/has-binary/README.md | 4 + .../node_modules/has-binary/fixtures/big.json | 1 + .../node_modules/has-binary/index.js | 58 + .../has-binary/node_modules/isarray/README.md | 54 + .../has-binary/node_modules/isarray/build/build.js | 209 + .../has-binary/node_modules/isarray/component.json | 19 + .../has-binary/node_modules/isarray/index.js | 3 + .../has-binary/node_modules/isarray/package.json | 53 + .../node_modules/has-binary/package.json | 39 + .../node_modules/has-binary/test.js | 108 + .../node_modules/indexof/.npmignore | 2 + .../socket.io-client/node_modules/indexof/Makefile | 11 + .../node_modules/indexof/Readme.md | 15 + .../node_modules/indexof/component.json | 10 + .../socket.io-client/node_modules/indexof/index.js | 10 + .../node_modules/indexof/package.json | 32 + .../node_modules/object-component/.npmignore | 3 + .../node_modules/object-component/History.md | 10 + .../node_modules/object-component/Makefile | 16 + .../node_modules/object-component/Readme.md | 31 + .../node_modules/object-component/component.json | 10 + .../node_modules/object-component/index.js | 84 + .../node_modules/object-component/package.json | 35 + .../node_modules/object-component/test/object.js | 48 + .../node_modules/parseuri/History.md | 5 + .../node_modules/parseuri/Makefile | 3 + .../node_modules/parseuri/index.js | 25 + .../parseuri/node_modules/better-assert/.npmignore | 4 + .../parseuri/node_modules/better-assert/History.md | 15 + .../parseuri/node_modules/better-assert/Makefile | 5 + .../parseuri/node_modules/better-assert/Readme.md | 61 + .../parseuri/node_modules/better-assert/example.js | 10 + .../parseuri/node_modules/better-assert/index.js | 38 + .../better-assert/node_modules/callsite/.npmignore | 4 + .../better-assert/node_modules/callsite/History.md | 10 + .../better-assert/node_modules/callsite/Makefile | 6 + .../better-assert/node_modules/callsite/Readme.md | 44 + .../better-assert/node_modules/callsite/index.js | 10 + .../node_modules/callsite/package.json | 45 + .../node_modules/better-assert/package.json | 65 + .../node_modules/parseuri/package.json | 37 + .../socket.io-client/node_modules/parseuri/test.js | 42 + .../node_modules/to-array/.npmignore | 3 + .../socket.io-client/node_modules/to-array/LICENCE | 19 + .../node_modules/to-array/README.md | 22 + .../node_modules/to-array/index.js | 13 + .../node_modules/to-array/package.json | 59 + .../node_modules/socket.io-client/package.json | 90 + .../node_modules/socket.io-client/socket.io.js | 7000 +++++ .../node_modules/socket.io-parser/.npmignore | 5 + .../node_modules/socket.io-parser/.travis.yml | 11 + .../node_modules/socket.io-parser/.zuul.yml | 16 + .../node_modules/socket.io-parser/History.md | 97 + .../node_modules/socket.io-parser/Makefile | 11 + .../node_modules/socket.io-parser/Readme.md | 73 + .../node_modules/socket.io-parser/bench/bench.js | 10 + .../node_modules/socket.io-parser/bench/index.js | 81 + .../socket.io/node_modules/socket.io-parser/bg.gif | Bin 0 -> 1277113 bytes .../node_modules/socket.io-parser/binary.js | 141 + .../node_modules/socket.io-parser/index.js | 400 + .../node_modules/socket.io-parser/is-buffer.js | 13 + .../node_modules/benchmark/LICENSE.txt | 22 + .../node_modules/benchmark/README.md | 131 + .../node_modules/benchmark/benchmark.js | 3918 +++ .../node_modules/benchmark/doc/README.md | 2629 ++ .../node_modules/benchmark/package.json | 61 + .../node_modules/benchmark/test/run-test.sh | 9 + .../node_modules/benchmark/test/test.js | 2074 ++ .../node_modules/component-emitter/.npmignore | 2 + .../node_modules/component-emitter/.travis.yml | 4 + .../node_modules/component-emitter/History.md | 52 + .../node_modules/component-emitter/Makefile | 7 + .../node_modules/component-emitter/Readme.md | 74 + .../node_modules/component-emitter/bower.json | 21 + .../node_modules/component-emitter/component.json | 14 + .../node_modules/component-emitter/index.js | 164 + .../node_modules/component-emitter/package.json | 47 + .../socket.io-parser/node_modules/debug/Readme.md | 115 + .../socket.io-parser/node_modules/debug/debug.js | 137 + .../socket.io-parser/node_modules/debug/index.js | 5 + .../node_modules/debug/lib/debug.js | 147 + .../node_modules/debug/package.json | 64 + .../node_modules/isarray/README.md | 54 + .../node_modules/isarray/build/build.js | 209 + .../node_modules/isarray/component.json | 19 + .../socket.io-parser/node_modules/isarray/index.js | 3 + .../node_modules/isarray/package.json | 53 + .../node_modules/json3/.gitmodules | 6 + .../socket.io-parser/node_modules/json3/.jamignore | 10 + .../socket.io-parser/node_modules/json3/.npmignore | 11 + .../node_modules/json3/.travis.yml | 33 + .../socket.io-parser/node_modules/json3/LICENSE | 20 + .../socket.io-parser/node_modules/json3/README.md | 126 + .../node_modules/json3/coverage/coverage.json | 1 + .../json3/coverage/lcov-report/lib/json3.js.html | 2903 ++ .../json3/coverage/lcov-report/prettify.css | 1 + .../json3/coverage/lcov-report/prettify.js | 1 + .../node_modules/json3/coverage/lcov.info | 2035 ++ .../node_modules/json3/lib/json3.js | 861 + .../node_modules/json3/lib/json3.min.js | 18 + .../node_modules/json3/package.json | 102 + .../node_modules/socket.io-parser/package.json | 51 + .../node_modules/socket.io/package.json | 80 + Generation_01/socialtune-chat/package.json | 18 + Generation_01/socialtune-chat/server/app.js | 108 + Generation_01/socialtune-chat/server/dev/app.js | 8 + Generation_01/socialtune-chat/server/dev/public/js | 1 + .../socialtune-chat/server/dev/public/themes | 1 + .../socialtune-chat/server/dev/views/chat.jade | 15 + .../socialtune-chat/server/dev/views/layout.jade | 1 + .../server/libs/authentication/anonymous/index.js | 25 + .../server/libs/authentication/default/index.js | 23 + .../socialtune-chat/server/libs/packages.js | 2 + Generation_01/socialtune-chat/server/libs/utils.js | 61 + .../socialtune-chat/server/middleware/im.js | 93 + .../socialtune-chat/server/middleware/im/hub.js | 144 + .../socialtune-chat/server/middleware/im/user.js | 135 + Generation_01/socialtune-chat/server/settings.js | 24 + Generation_01/update-profile.php | 112 + Generation_01/user-images/1.jpg | Bin 0 -> 294662 bytes Generation_01/user-images/10.jpg | Bin 0 -> 195365 bytes Generation_01/user-images/11.jpg | Bin 0 -> 294662 bytes Generation_01/user-images/2.jpg | Bin 0 -> 294662 bytes Generation_01/user-images/4.jpg | Bin 0 -> 28687 bytes Generation_01/user-images/5.jpg | Bin 0 -> 73493 bytes Generation_01/user-images/7.png | Bin 0 -> 592839 bytes Generation_01/user-images/8.jpg | Bin 0 -> 294662 bytes README.md | 13 + Social-tune info | 45 + dark_bootstrap.css | 6701 +++++ htdocs/css/bootstrap-theme.css | 476 + htdocs/css/bootstrap-theme.css.map | 1 + htdocs/css/bootstrap-theme.min.css | 5 + htdocs/css/bootstrap.css | 6584 +++++ htdocs/css/bootstrap.css.map | 1 + htdocs/css/bootstrap.min.css | 5 + htdocs/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes htdocs/fonts/glyphicons-halflings-regular.svg | 288 + htdocs/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes htdocs/fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes htdocs/fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes htdocs/index.php | 30 + htdocs/js/bootstrap.js | 2317 ++ htdocs/js/bootstrap.min.js | 7 + htdocs/js/npm.js | 13 + 2208 files changed, 474102 insertions(+) create mode 100755 CURRENT_Generation_02/SQL_Backup/socialtune.sql create mode 100755 CURRENT_Generation_02/about.php create mode 100755 CURRENT_Generation_02/addfriend.php create mode 100755 CURRENT_Generation_02/band-signup.php create mode 100755 CURRENT_Generation_02/chat/chat-client.py create mode 100755 CURRENT_Generation_02/chat/chat-server.py create mode 100755 CURRENT_Generation_02/css/bootstrap-theme.css create mode 100755 CURRENT_Generation_02/css/bootstrap-theme.css.map create mode 100755 CURRENT_Generation_02/css/bootstrap-theme.min.css create mode 100755 CURRENT_Generation_02/css/bootstrap.css create mode 100755 CURRENT_Generation_02/css/bootstrap.css.map create mode 100755 CURRENT_Generation_02/css/bootstrap.min.css create mode 100755 CURRENT_Generation_02/css/specialFX.css create mode 100755 CURRENT_Generation_02/dashboard.php create mode 100755 CURRENT_Generation_02/edit-profile.php create mode 100755 CURRENT_Generation_02/fonts/glyphicons-halflings-regular.eot create mode 100755 CURRENT_Generation_02/fonts/glyphicons-halflings-regular.svg create mode 100755 CURRENT_Generation_02/fonts/glyphicons-halflings-regular.ttf create mode 100755 CURRENT_Generation_02/fonts/glyphicons-halflings-regular.woff create mode 100755 CURRENT_Generation_02/fonts/glyphicons-halflings-regular.woff2 create mode 100755 CURRENT_Generation_02/friend_request.php create mode 100755 CURRENT_Generation_02/friends.php create mode 100755 CURRENT_Generation_02/img/chat_image.png create mode 100755 CURRENT_Generation_02/img/music_player.png create mode 100755 CURRENT_Generation_02/img/setting_image.png create mode 100755 CURRENT_Generation_02/includes/chatbar.php create mode 100755 CURRENT_Generation_02/includes/config.php create mode 100755 CURRENT_Generation_02/includes/index.php create mode 100755 CURRENT_Generation_02/includes/session.php create mode 100755 CURRENT_Generation_02/includes/user-data.php create mode 100755 CURRENT_Generation_02/index.php create mode 100755 CURRENT_Generation_02/js/bootstrap.js create mode 100755 CURRENT_Generation_02/js/bootstrap.min.js create mode 100755 CURRENT_Generation_02/js/npm.js create mode 100755 CURRENT_Generation_02/login.php create mode 100755 CURRENT_Generation_02/logout.php create mode 100755 CURRENT_Generation_02/notifications.php create mode 100755 CURRENT_Generation_02/post-status.php create mode 100755 CURRENT_Generation_02/profile.php create mode 100755 CURRENT_Generation_02/register.php create mode 100755 CURRENT_Generation_02/searchfriend.php create mode 100755 CURRENT_Generation_02/signup.php create mode 100755 CURRENT_Generation_02/update-profile.php create mode 100755 CURRENT_Generation_02/user-images/1.jpg create mode 100755 CURRENT_Generation_02/user-images/10.jpg create mode 100755 CURRENT_Generation_02/user-images/11.jpg create mode 100755 CURRENT_Generation_02/user-images/2.jpg create mode 100755 CURRENT_Generation_02/user-images/4.jpg create mode 100755 CURRENT_Generation_02/user-images/5.jpg create mode 100755 CURRENT_Generation_02/user-images/7.png create mode 100755 CURRENT_Generation_02/user-images/8.jpg create mode 100755 Generation_01/about.php create mode 100755 Generation_01/addfriend.php create mode 100755 Generation_01/band-signup.php create mode 100755 Generation_01/css/bootstrap-theme.css create mode 100755 Generation_01/css/bootstrap-theme.css.map create mode 100755 Generation_01/css/bootstrap-theme.min.css create mode 100755 Generation_01/css/bootstrap.css create mode 100755 Generation_01/css/bootstrap.css.map create mode 100755 Generation_01/css/bootstrap.min.css create mode 100755 Generation_01/css/specialFX.css create mode 100755 Generation_01/dashboard.php create mode 100755 Generation_01/edit-profile.php create mode 100755 Generation_01/fonts/glyphicons-halflings-regular.eot create mode 100755 Generation_01/fonts/glyphicons-halflings-regular.svg create mode 100755 Generation_01/fonts/glyphicons-halflings-regular.ttf create mode 100755 Generation_01/fonts/glyphicons-halflings-regular.woff create mode 100755 Generation_01/fonts/glyphicons-halflings-regular.woff2 create mode 100755 Generation_01/friend_request.php create mode 100755 Generation_01/friends.php create mode 100755 Generation_01/includes/config.php create mode 100755 Generation_01/includes/index.php create mode 100755 Generation_01/includes/session.php create mode 100755 Generation_01/includes/user-data.php create mode 100755 Generation_01/index.php create mode 100755 Generation_01/js/bootstrap.js create mode 100755 Generation_01/js/bootstrap.min.js create mode 100755 Generation_01/js/npm.js create mode 100755 Generation_01/login.php create mode 100755 Generation_01/logout.php create mode 100755 Generation_01/notifications.php create mode 100755 Generation_01/post-status.php create mode 100755 Generation_01/profile.php create mode 100755 Generation_01/register.php create mode 100755 Generation_01/searchfriend.php create mode 100755 Generation_01/signup.php create mode 100755 Generation_01/socialtune-chat/LICENSE.txt create mode 100755 Generation_01/socialtune-chat/README.md create mode 100755 Generation_01/socialtune-chat/client/index.html create mode 100755 Generation_01/socialtune-chat/client/js/cookies.js create mode 100755 Generation_01/socialtune-chat/client/js/dateformat.js create mode 100755 Generation_01/socialtune-chat/client/js/im.js create mode 100755 Generation_01/socialtune-chat/client/js/intro.js create mode 100755 Generation_01/socialtune-chat/client/js/jquery-1.11.0.js create mode 100755 Generation_01/socialtune-chat/client/js/json.js create mode 100755 Generation_01/socialtune-chat/client/js/md5.js create mode 100755 Generation_01/socialtune-chat/client/js/outro.js create mode 100755 Generation_01/socialtune-chat/client/js/store.js create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/attribution.txt create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/evilgrin.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/grin.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/happy.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/smile.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/surprised.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/tongue.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/unhappy.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/waii.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/emoticons/wink.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/bottom.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/closemin.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/error.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/loading.gif create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/lrbox.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/player/playpause.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/sl.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/sr.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/tooltip.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/images/w.png create mode 100755 Generation_01/socialtune-chat/client/themes/default/theme.css create mode 100755 Generation_01/socialtune-chat/client/themes/default/theme.html create mode 100755 Generation_01/socialtune-chat/node_modules/.bin/jade create mode 100755 Generation_01/socialtune-chat/node_modules/.bin/jade.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/lib/read.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/lib/types/json.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/lib/types/raw.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/lib/types/text.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/lib/types/urlencoded.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/bytes/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/content-type/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/content-type/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/content-type/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/content-type/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/content-type/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node_modules/ms/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/lib/compat/buffer-concat.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/lib/compat/callsite-tostring.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/lib/compat/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/depd/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/Changelog.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/dbcs-codec.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/dbcs-data.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/internal.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/sbcs-codec.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/sbcs-data-generated.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/sbcs-data.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/big5-added.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/cp936.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/cp949.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/cp950.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/eucjp.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/gbk-added.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/tables/shiftjis.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/utf16.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/encodings/utf7.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/lib/extend-node.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/lib/streams.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/iconv-lite/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/node_modules/ee-first/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/node_modules/ee-first/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/node_modules/ee-first/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/node_modules/ee-first/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/on-finished/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/.jshintignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/CONTRIBUTING.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/lib/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/lib/stringify.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/lib/utils.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/test/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/qs/test/stringify.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/raw-body/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/raw-body/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/raw-body/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/raw-body/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/raw-body/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/media-typer/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/media-typer/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/media-typer/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/media-typer/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/media-typer/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/db.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/node_modules/mime-types/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/node_modules/type-is/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/body-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/lib/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie-signature/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie-signature/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie-signature/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie-signature/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie-signature/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/node_modules/cookie/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/cookie-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/cookie/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/cookie/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/cookie/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/cookie/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/cookie/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/error-handler.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/examples/app.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/examples/restify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/gruntfile.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/lib/connect-domain.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/connect-domain/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/json-stringify-safe/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/json-stringify-safe/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/json-stringify-safe/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/json-stringify-safe/stringify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/json-stringify-safe/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/.editorconfig create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/CONTRIBUTING.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/LICENSE.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/append.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/collect.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/combine.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/compact.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/difference.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/findIndex.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/flatten.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/forEach.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/indexOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/insert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/intersection.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/invoke.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/join.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/lastIndexOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/pick.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/range.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/reduceRight.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/remove.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/removeAll.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/shuffle.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/sort.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/split.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/toLookup.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/union.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/unique.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/xor.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/array/zip.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/forEach.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/make_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/size.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/collection/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/dayOfTheYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/diff.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/i18n/de-DE.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/i18n/en-US.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/i18n/pt-BR.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/i18n_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/isLeapYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/isSame.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/parseIso.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/startOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/strftime.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/timezoneAbbr.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/timezoneOffset.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/totalDaysInMonth.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/totalDaysInYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/date/weekOfTheYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/array.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/collection.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/date.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/function.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/lang.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/math.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/number.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/object.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/queryString.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/random.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/string.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/doc/time.md create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/bind.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/compose.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/debounce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/func.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/makeIterator_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/partial.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/prop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/series.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/throttle.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/timeout.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/function/times.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/clone.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/createObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/ctorApply.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/deepClone.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/defaults.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/inheritPrototype.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/is.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isArguments.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isArray.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isBoolean.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isDate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isEmpty.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isFinite.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isFunction.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isInteger.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isKind.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isNaN.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isNull.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isNumber.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isPlainObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isRegExp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isUndefined.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/isnt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/kindOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/toArray.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/toNumber.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/lang/toString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/ceil.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/clamp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/countSteps.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/floor.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/inRange.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/isNear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/lerp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/loop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/norm.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/math/round.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/MAX_INT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/MAX_UINT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/MIN_INT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/abbreviate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/currencyFormat.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/enforcePrecision.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/pad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/rol.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/ror.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/sign.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/toInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/toUInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/number/toUInt31.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/bindAll.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/deepEquals.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/deepFillIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/deepMatches.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/deepMixIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/equals.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/fillIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/forIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/forOwn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/functions.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/get.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/has.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/hasOwn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/keys.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/matches.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/merge.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/mixIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/namespace.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/pick.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/set.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/size.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/unset.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/object/values.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/decode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/encode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/getParam.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/getQuery.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/queryString/setParam.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/choice.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/guid.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/rand.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/randBit.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/randHex.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/randInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/randSign.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/random/random.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/append.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/collect.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/combine.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/compact.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/difference.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/findIndex.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/flatten.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/forEach.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/indexOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/insert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/intersection.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/invoke.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/join.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/lastIndexOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/pick.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/range.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/reduceRight.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/remove.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/removeAll.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/shuffle.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/sort.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/split.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/toLookup.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/union.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/unique.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/xor.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/array/zip.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/forEach.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/make_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/size.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/collection/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/dayOfTheYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/diff.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/i18n/de-DE.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/i18n/en-US.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/i18n/pt-BR.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/i18n_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/isLeapYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/isSame.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/parseIso.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/startOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/strftime.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/timezoneAbbr.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/timezoneOffset.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/totalDaysInMonth.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/totalDaysInYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/date/weekOfTheYear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/bind.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/compose.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/debounce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/func.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/makeIterator_.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/partial.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/prop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/series.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/throttle.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/timeout.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/function/times.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/clone.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/createObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/ctorApply.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/deepClone.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/defaults.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/inheritPrototype.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/is.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isArguments.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isArray.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isBoolean.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isDate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isEmpty.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isFinite.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isFunction.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isInteger.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isKind.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isNaN.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isNull.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isNumber.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isPlainObject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isRegExp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isUndefined.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/isnt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/kindOf.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/toArray.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/toNumber.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/lang/toString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/ceil.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/clamp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/countSteps.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/floor.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/inRange.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/isNear.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/lerp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/loop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/norm.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/math/round.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/MAX_INT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/MAX_UINT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/MIN_INT.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/abbreviate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/currencyFormat.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/enforcePrecision.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/pad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/rol.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/ror.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/sign.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/toInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/toUInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/number/toUInt31.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/bindAll.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/deepEquals.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/deepFillIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/deepMatches.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/deepMixIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/equals.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/every.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/fillIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/find.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/forIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/forOwn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/functions.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/get.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/has.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/hasOwn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/keys.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/map.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/matches.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/max.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/merge.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/mixIn.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/namespace.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/pick.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/pluck.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/reduce.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/reject.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/set.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/size.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/some.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/unset.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/object/values.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/decode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/encode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/getParam.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/getQuery.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/queryString/setParam.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/choice.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/guid.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/rand.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/randBit.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/randHex.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/randInt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/randSign.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/random/random.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/WHITE_SPACES.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/camelCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/crop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/endsWith.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/escapeHtml.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/escapeRegExp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/escapeUnicode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/hyphenate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/insert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/interpolate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/lowerCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/lpad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/ltrim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/makePath.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/normalizeLineBreaks.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/pascalCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/properCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/removeNonASCII.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/removeNonWord.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/repeat.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/replace.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/replaceAccents.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/rpad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/rtrim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/sentenceCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/slugify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/startsWith.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/stripHtmlTags.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/trim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/truncate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/typecast.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/unCamelCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/underscore.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/unescapeHtml.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/unescapeUnicode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/unhyphenate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/string/upperCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/time.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/time/convert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/time/now.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/time/parseMs.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/src/time/toTimeString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/WHITE_SPACES.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/camelCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/contains.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/crop.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/endsWith.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/escapeHtml.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/escapeRegExp.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/escapeUnicode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/hyphenate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/insert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/interpolate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/lowerCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/lpad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/ltrim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/makePath.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/normalizeLineBreaks.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/pascalCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/properCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/removeNonASCII.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/removeNonWord.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/repeat.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/replace.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/replaceAccents.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/rpad.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/rtrim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/sentenceCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/slugify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/startsWith.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/stripHtmlTags.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/trim.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/truncate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/typecast.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/unCamelCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/underscore.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/unescapeHtml.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/unescapeUnicode.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/unhyphenate.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/string/upperCase.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/time.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/time/convert.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/time/now.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/time/parseMs.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/node_modules/mout/time/toTimeString.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/test/runtests.js create mode 100755 Generation_01/socialtune-chat/node_modules/express-error-handler/test/test-static.html create mode 100755 Generation_01/socialtune-chat/node_modules/express/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/application.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/express.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/middleware/init.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/middleware/query.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/request.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/response.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/router/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/router/layer.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/router/route.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/utils.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/lib/view.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/db.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/mime-types/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/lib/charset.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/lib/encoding.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/lib/language.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/lib/mediaType.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/node_modules/negotiator/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/accepts/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-disposition/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-disposition/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-disposition/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-disposition/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-disposition/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-type/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-type/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-type/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-type/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/content-type/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie-signature/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie-signature/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie-signature/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie-signature/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie-signature/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/cookie/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node_modules/ms/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/lib/compat/buffer-concat.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/lib/compat/callsite-tostring.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/lib/compat/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/depd/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/escape-html/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc1.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc16.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc16_ccitt.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc16_modbus.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc24.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc32.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc8.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/crc8_1wire.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/create.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/hex.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/node_modules/crc/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/etag/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/finalhandler/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/finalhandler/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/finalhandler/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/finalhandler/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/finalhandler/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/fresh/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/fresh/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/fresh/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/fresh/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/fresh/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/merge-descriptors/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/merge-descriptors/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/merge-descriptors/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/merge-descriptors/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/methods/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/methods/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/methods/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/methods/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/methods/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/node_modules/ee-first/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/node_modules/ee-first/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/node_modules/ee-first/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/node_modules/ee-first/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/on-finished/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/parseurl/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/path-to-regexp/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/Cakefile create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/ipaddr.min.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/lib/ipaddr.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/src/ipaddr.coffee create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/test/ipaddr.test.coffee create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/proxy-addr/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/.jshintignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/CONTRIBUTING.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/lib/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/lib/stringify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/lib/utils.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/test/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/qs/test/stringify.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/range-parser/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/range-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/range-parser/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/range-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/range-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/.bin/mime create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/.bin/mime.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/destroy/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/destroy/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/destroy/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/build/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/cli.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/mime.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/mime/types.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/ms/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/send/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/serve-static/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/serve-static/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/serve-static/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/serve-static/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/serve-static/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/media-typer/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/media-typer/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/media-typer/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/media-typer/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/media-typer/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/db.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/node_modules/mime-types/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/type-is/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/utils-merge/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/utils-merge/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/utils-merge/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/utils-merge/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/utils-merge/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/express/node_modules/vary/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/express/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/.release.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/Readme_zh-cn.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/bin/jade.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/jade.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/compiler.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/doctypes.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/filters-client.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/filters.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/inline-tags.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/lexer.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/attrs.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/block-comment.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/block.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/case.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/code.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/comment.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/doctype.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/each.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/filter.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/literal.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/mixin-block.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/mixin.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/tag.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/nodes/text.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/parser.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/runtime.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/lib/utils.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/.bin/mkdirp create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/.bin/mkdirp.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/character-parser/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/character-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/character-parser/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/character-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/character-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/commander/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/commander/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/commander/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/commander/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/.bin/acorn create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/.bin/acorn.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/.editorconfig create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/.tern-project create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/AUTHORS create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/acorn.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/acorn_csp.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/acorn_loose.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/bin/acorn create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/bin/update_authors.sh create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/bin/without_eval create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/docco.css create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/bench.html create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/bench.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/codemirror-string.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/compare/esprima.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/compare/traceur.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/driver.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/jquery-string.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/run.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/tests-harmony.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/test/tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/tools/generate-identifier-regex.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/util/test_walk.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/node_modules/acorn/util/walk.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/node_modules/acorn-globals/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/constantinople/test/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/bin/cmd.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/bin/usage.txt create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/examples/pow.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/example/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/readme.markdown create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/dash.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/default_bool.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/dotted.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/long.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/short.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/node_modules/minimist/test/whitespace.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/readme.markdown create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/chmod.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/clobber.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/mkdirp.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/opts_fs.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/opts_fs_sync.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/perm.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/perm_sync.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/race.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/rel.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/return.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/return_sync.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/root.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/sync.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/umask.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/mkdirp/test/umask_sync.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/history.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/lib/shared.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/lib/transformers.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/.bin/uglifyjs create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/.bin/uglifyjs.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/benchmark.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-parse/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/node_modules/css-stringify/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/css/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/node_modules/is-promise/readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/promise/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/bin/uglifyjs create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/ast.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/compress.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/mozilla-ast.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/output.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/scope.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/sourcemap.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/transform.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/lib/utils.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/bool.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/boolean_double.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/boolean_single.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/default_hash.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/default_singles.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/divide.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/line_count.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/line_count_options.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/line_count_wrap.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/nonopt.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/reflect.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/short.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/string.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/usage-options.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/example/xup.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/README.markdown create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/center.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/example/meat.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/break.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/idleness.txt create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/node_modules/wordwrap/test/wrap.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/readme.markdown create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/_.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/_/argv.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/_/bin.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/parse.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/optimist/test/usage.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/Makefile.dryice.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/assert-shim.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/mini-require.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/prefix-source-map.jsm create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/prefix-utils.jsm create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/suffix-browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/suffix-source-map.jsm create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/suffix-utils.jsm create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/test-prefix.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/build/test-suffix.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/array-set.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/base64-vlq.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/base64.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/binary-search.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/mapping-list.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-map-consumer.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-map-generator.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/source-node.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/lib/source-map/util.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/amdefine.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/intercept.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/run-tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-api.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-array-set.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-base64-vlq.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-base64.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-binary-search.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-dog-fooding.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-consumer.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-map-generator.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-source-node.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/test-util.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/node_modules/source-map/test/source-map/util.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/arrays.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/blocks.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/conditionals.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/dead-code.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/debugger.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/drop-unused.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-105.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-12.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-22.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-44.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/issue-59.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/labels.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/loops.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/properties.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/sequences.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/compress/switch.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/test/run-tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/node_modules/uglify-js/tools/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/transformers/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/pre-publish.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/void-elements/test/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/.bin/acorn create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/.bin/acorn.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn-globals/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn-globals/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn-globals/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn-globals/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/.editorconfig create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/.tern-project create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/AUTHORS create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/acorn.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/acorn_csp.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/acorn_loose.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/bin/acorn create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/bin/update_authors.sh create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/bin/without_eval create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/docco.css create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/bench.html create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/bench.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/codemirror-string.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/compare/esprima.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/compare/traceur.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/driver.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/jquery-string.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/run.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/tests-harmony.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/test/tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/tools/generate-identifier-regex.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/util/test_walk.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/node_modules/acorn/util/walk.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/node_modules/with/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/jade/release.js create mode 100755 Generation_01/socialtune-chat/node_modules/jade/runtime.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node_modules/ms/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/methods/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/methods/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/methods/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/methods/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/methods/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/parseurl/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/node_modules/vary/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/method-override/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/basic-auth/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/basic-auth/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/basic-auth/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node_modules/ms/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/lib/compat/buffer-concat.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/lib/compat/callsite-tostring.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/lib/compat/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/depd/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/HISTORY.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/node_modules/ee-first/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/node_modules/ee-first/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/node_modules/ee-first/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/node_modules/ee-first/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/node_modules/on-finished/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/morgan/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/lib/client.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/lib/namespace.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/lib/socket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/engine.io.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/server.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/socket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transport.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transports/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transports/polling-jsonp.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transports/polling-xhr.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transports/polling.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/lib/transports/websocket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/lib/base64id.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/lib/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/lib/keys.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/LICENCE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/test/after-test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice/test/slice-buffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/LICENSE-MIT create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/README.md~ create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/grunt.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/package.json~ create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/test/base64-arraybuffer_test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/test/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/fixtures/big.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/Gruntfile.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/LICENSE-GPL.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/LICENSE-MIT.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/coverage/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/coverage/prettify.css create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/coverage/prettify.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/coverage/utf8.js/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/coverage/utf8.js/utf8.js.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/generate-test-data.py create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/tests/tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/utf8.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8/x.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/binding.gyp create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/binding.sln create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/binding.sln.cache create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/bufferutil.vcproj create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/config.gypi create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/validation.vcproj create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/builderror.log create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/BufferPool.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/BufferUtil.fallback.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/BufferUtil.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/ErrorCodes.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Receiver.hixie.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Receiver.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Sender.hixie.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Sender.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Validation.fallback.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/Validation.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/WebSocket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/WebSocketServer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/lib/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/.dntrc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/LICENSE.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/appveyor.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/include_dirs.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/nan.h create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/lib/options.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/src/bufferutil.cc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/src/validation.cc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/wscat/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/wscat/bin/wscat create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/wscat/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/engine.io/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/fixtures/big.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/gen.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/has-binary-data/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.jscs.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/CHANGELOG.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/isArguments.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/bench/bench.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/bench/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/binary.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/is-buffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/LICENSE.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/benchmark.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/doc/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/test/run-test.sh create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark/test/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/lib/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.gitmodules create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.jamignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/coverage/coverage.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/lib/json3.js.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/prettify.css create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/prettify.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/coverage/lcov.info create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/lib/json3.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/lib/json3.min.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-adapter/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/lib/manager.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/lib/on.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/lib/socket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/lib/url.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/test/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/lib/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/engine.io.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/socket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transport.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/polling-jsonp.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/polling-xhr.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/polling.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/transports/websocket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/lib/xmlhttprequest.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat.cmd create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit/test/inherit.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.jshintrc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/lib/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/lib/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/lib/keys.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/LICENCE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after/test/after-test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice/test/slice-buffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/LICENSE-MIT create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/README.md~ create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/grunt.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/lib/base64-arraybuffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/package.json~ create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer/test/base64-arraybuffer_test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob/test/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/fixtures/big.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/has-binary/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/.gitattributes create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/Gruntfile.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/LICENSE-GPL.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/LICENSE-MIT.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/coverage/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/coverage/prettify.css create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/coverage/prettify.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/coverage/utf8.js/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/coverage/utf8.js/utf8.js.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/tests/generate-test-data.py create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/tests/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/tests/tests.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/utf8.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8/x.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/test/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/test/mocha.css create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/test/mocha.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global/test/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/example.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/example.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/example.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/bench/parser.benchmark.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/bench/sender.benchmark.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/bench/speed.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/bench/util.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/bin/wscat create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/binding.gyp create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/binding.sln create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/binding.sln.cache create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/bufferutil.vcproj create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/config.gypi create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/validation.vcproj create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/builderror.log create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/doc/ws.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/public/app.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/public/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/public/uploader.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/server.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats-express_3/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats-express_3/public/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats-express_3/server.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats/public/index.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/serverstats/server.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/ssl.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/BufferPool.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/BufferUtil.fallback.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/BufferUtil.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/ErrorCodes.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.hixie.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Receiver.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Sender.hixie.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Sender.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Validation.fallback.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/Validation.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/WebSocketServer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/lib/browser.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/lib/commander.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/commander/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/.index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/nan.h create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/lib/options.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/tinycolor/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/tinycolor/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/tinycolor/example.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/tinycolor/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/tinycolor/tinycolor.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/src/bufferutil.cc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/src/validation.cc create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/BufferPool.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/Receiver.hixie.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/Receiver.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/Sender.hixie.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/Sender.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/Validation.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/WebSocket.integration.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/WebSocket.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/WebSocketServer.test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/autobahn-server.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/autobahn.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/agent1-cert.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/agent1-key.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/ca1-cert.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/ca1-key.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/certificate.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/key.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/request.pem create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/fixtures/textfile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/hybi-common.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/test/testserver.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/autotest.watchr create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/example/demo.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/lib/XMLHttpRequest.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-constants.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-events.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-exceptions.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-headers.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-redirect-302.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-redirect-303.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-redirect-307.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-request-methods.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/test-request-protocols.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/testdata.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/fixtures/big.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/test/object.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/example.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/LICENCE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-client/socket.io.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/.zuul.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/bench/bench.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/bench/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/bg.gif create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/binary.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/is-buffer.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/LICENSE.txt create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/benchmark.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/doc/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/test/run-test.sh create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark/test/test.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/History.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/Makefile create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/bower.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/Readme.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/lib/debug.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray/build/build.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray/component.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray/index.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.gitmodules create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.jamignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.npmignore create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/.travis.yml create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/LICENSE create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/README.md create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/coverage/coverage.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/lib/json3.js.html create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/prettify.css create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/coverage/lcov-report/prettify.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/coverage/lcov.info create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/lib/json3.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/lib/json3.min.js create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/node_modules/socket.io-parser/package.json create mode 100755 Generation_01/socialtune-chat/node_modules/socket.io/package.json create mode 100755 Generation_01/socialtune-chat/package.json create mode 100755 Generation_01/socialtune-chat/server/app.js create mode 100755 Generation_01/socialtune-chat/server/dev/app.js create mode 100755 Generation_01/socialtune-chat/server/dev/public/js create mode 100755 Generation_01/socialtune-chat/server/dev/public/themes create mode 100755 Generation_01/socialtune-chat/server/dev/views/chat.jade create mode 100755 Generation_01/socialtune-chat/server/dev/views/layout.jade create mode 100755 Generation_01/socialtune-chat/server/libs/authentication/anonymous/index.js create mode 100755 Generation_01/socialtune-chat/server/libs/authentication/default/index.js create mode 100755 Generation_01/socialtune-chat/server/libs/packages.js create mode 100755 Generation_01/socialtune-chat/server/libs/utils.js create mode 100755 Generation_01/socialtune-chat/server/middleware/im.js create mode 100755 Generation_01/socialtune-chat/server/middleware/im/hub.js create mode 100755 Generation_01/socialtune-chat/server/middleware/im/user.js create mode 100755 Generation_01/socialtune-chat/server/settings.js create mode 100755 Generation_01/update-profile.php create mode 100755 Generation_01/user-images/1.jpg create mode 100755 Generation_01/user-images/10.jpg create mode 100755 Generation_01/user-images/11.jpg create mode 100755 Generation_01/user-images/2.jpg create mode 100755 Generation_01/user-images/4.jpg create mode 100755 Generation_01/user-images/5.jpg create mode 100755 Generation_01/user-images/7.png create mode 100755 Generation_01/user-images/8.jpg create mode 100644 README.md create mode 100755 Social-tune info create mode 100755 dark_bootstrap.css create mode 100755 htdocs/css/bootstrap-theme.css create mode 100755 htdocs/css/bootstrap-theme.css.map create mode 100755 htdocs/css/bootstrap-theme.min.css create mode 100755 htdocs/css/bootstrap.css create mode 100755 htdocs/css/bootstrap.css.map create mode 100755 htdocs/css/bootstrap.min.css create mode 100755 htdocs/fonts/glyphicons-halflings-regular.eot create mode 100755 htdocs/fonts/glyphicons-halflings-regular.svg create mode 100755 htdocs/fonts/glyphicons-halflings-regular.ttf create mode 100755 htdocs/fonts/glyphicons-halflings-regular.woff create mode 100755 htdocs/fonts/glyphicons-halflings-regular.woff2 create mode 100755 htdocs/index.php create mode 100755 htdocs/js/bootstrap.js create mode 100755 htdocs/js/bootstrap.min.js create mode 100755 htdocs/js/npm.js diff --git a/CURRENT_Generation_02/SQL_Backup/socialtune.sql b/CURRENT_Generation_02/SQL_Backup/socialtune.sql new file mode 100755 index 0000000..7280adf --- /dev/null +++ b/CURRENT_Generation_02/SQL_Backup/socialtune.sql @@ -0,0 +1,163 @@ +-- phpMyAdmin SQL Dump +-- version 4.2.11 +-- http://www.phpmyadmin.net +-- +-- Host: 127.0.0.1 +-- Generation Time: Apr 07, 2015 at 08:16 AM +-- Server version: 5.6.21 +-- PHP Version: 5.6.3 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; + +-- +-- Database: `socialtune` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `friends` +-- + +CREATE TABLE IF NOT EXISTS `friends` ( +`id` int(11) NOT NULL, + `user_one` int(11) NOT NULL, + `user_two` int(11) NOT NULL, + `pending` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `friends` +-- + +INSERT INTO `friends` (`id`, `user_one`, `user_two`, `pending`) VALUES +(2, 4, 7, 0), +(4, 1, 4, 0), +(5, 2, 4, 0), +(6, 11, 4, 0), +(7, 8, 4, 0), +(9, 4, 5, 0), +(10, 4, 3, 0), +(12, 6, 4, 0); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `status` +-- + +CREATE TABLE IF NOT EXISTS `status` ( +`id` int(255) NOT NULL, + `poster_id` int(255) NOT NULL, + `post_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, + `message` text NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=47 DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `status` +-- + +INSERT INTO `status` (`id`, `poster_id`, `post_date`, `message`) VALUES +(1, 4, '2015-04-02 16:10:12', 'Today, I implemented a status.'), +(2, 4, '2015-04-02 16:34:32', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'), +(4, 7, '2015-04-02 16:50:09', 'EAT A DICK.'), +(6, 4, '2015-04-03 00:41:40', 'nico nico nii~'), +(9, 4, '2015-04-03 20:54:58', 'testing 1 2 3.'), +(10, 4, '2015-04-04 23:25:43', 'Hi'), +(15, 4, '2015-04-04 23:27:22', 'fuuuuuck'), +(21, 4, '2015-04-04 23:31:48', 'fuck'), +(23, 4, '2015-04-04 23:32:15', '日本語'), +(24, 4, '2015-04-04 23:32:30', '

日本語

'), +(40, 4, '2015-04-04 23:40:16', '\r\n\r\n\r\n'), +(42, 4, '2015-04-04 23:40:40', ''), +(46, 4, '2015-04-04 23:57:12', 'This is easy mode exploitable. Unsure if I should black list or white list.'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `users` +-- + +CREATE TABLE IF NOT EXISTS `users` ( +`id` int(254) NOT NULL, + `email` varchar(254) NOT NULL, + `password` varchar(254) NOT NULL, + `first_name` varchar(254) NOT NULL, + `last_name` varchar(254) NOT NULL, + `birthdate` varchar(11) NOT NULL, + `location_country` varchar(254) NOT NULL, + `location_state` varchar(254) NOT NULL, + `location_town` varchar(254) NOT NULL, + `signup_date` varchar(254) NOT NULL, + `bio` longtext NOT NULL, + `default_image` varchar(256) NOT NULL, + `user_type` int(2) NOT NULL, + `isOnline` int(11) NOT NULL +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=latin1; + +-- +-- Dumping data for table `users` +-- + + +---------- I had to remove some people and edit some things. + +INSERT INTO `users` (`id`, `email`, `password`, `first_name`, `last_name`, `birthdate`, `location_country`, `location_state`, `location_town`, `signup_date`, `bio`, `default_image`, `user_type`, `isOnline`) VALUES +(1, 'jsmith@example.com', 'f0716b9280cc081c2f1b2789sd3cb09f5e828baa08799db578bsdf64be144465a6c94a', 'John', 'Smith', '0000-00-00', '', '', '', '0000-00-00', 'Hello. This is a test bio. In the future, I will add the ability to edit. In the mean time, enjoy NOT BEING ABLE TO EDIT IT. MWAHAHAHAHAHAHHAAHAH - Ashton', '1.jpg', 0, 0), +(2, 'jdoe@example.com', '93d057269122f3255ba708b4604aa6ef83454bdd4c76b9fda234557a38614896223', 'Jane', 'Doe', '05/20/1992', '', '', '', 'signup_date', 'Hello. This is a test bio. In the future, I will add the ability to edit. In the mean time, enjoy NOT BEING ABLE TO EDIT IT. MWAHAHAHAHAHAHHAAHAH - Ashton', '2.jpg', 0, 0), +(3, 'test@test.com', 'f07416b9280cc081c2f1b2789cb09f5ea828baa08799db578346b64be144465a6c94a', 'Douglas', 'Harding', '12/23/1991', 'USA', 'Texas', 'Houston', '3/25/2015', 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum', '5.jpg', 0, 0), +(4, 'asdasda@asdasdasd.com', '2ddde0ff4405833483527fa2dd82f9e37f07249cf69d610e7718ba50328cb6f2', 'Asdasd', 'asdasd', '01/01/1993', '', '', '', '3/27/2015', '', '', 0, 0), +(5, 'as@as.com', '141641f1f06dc8346ac61236tfd6d3bb2ab4861c428fe4d3b7326a5ee4012a86fe8e3', 'Ashton', 'Harding', '01/01/1993', '', '', '', '3/27/2015', '', '10.jpg', 0, 0), +(6, 'firstband@first.com', 'f0716b923480cc0681c2f1b2789cb09f5e828baa08799db578b64be144465a6c94a', 'First Band', '', '01/1/2015', 'USA', 'Texas', 'Spring', '3/27/2015', 'Super radical band. With music.', '11.jpg', 0, 0); + +-- +-- Indexes for dumped tables +-- + +-- +-- Indexes for table `friends` +-- +ALTER TABLE `friends` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `status` +-- +ALTER TABLE `status` + ADD PRIMARY KEY (`id`); + +-- +-- Indexes for table `users` +-- +ALTER TABLE `users` + ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `email` (`email`), ADD KEY `password` (`password`,`first_name`,`last_name`,`birthdate`,`location_country`,`location_state`,`location_town`,`signup_date`); + +-- +-- AUTO_INCREMENT for dumped tables +-- + +-- +-- AUTO_INCREMENT for table `friends` +-- +ALTER TABLE `friends` +MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=13; +-- +-- AUTO_INCREMENT for table `status` +-- +ALTER TABLE `status` +MODIFY `id` int(255) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=47; +-- +-- AUTO_INCREMENT for table `users` +-- +ALTER TABLE `users` +MODIFY `id` int(254) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=12; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/CURRENT_Generation_02/about.php b/CURRENT_Generation_02/about.php new file mode 100755 index 0000000..26a341c --- /dev/null +++ b/CURRENT_Generation_02/about.php @@ -0,0 +1,158 @@ + + + + + + + + SocialTune | About + + + + + + + + + + + + +
+ + + + +
+
+

Social.Tune - What is it?

+

A social networking site: +

    +
  • SS-class social network! (+3 CHA bonus, + 5 INT bonus)
  • +
  • Music-centric
  • +
  • Point System && titles
  • +
  • NO targetted Ads. -- Just regular, not-as-creepy ads
  • +
  • User Profiles (Remember mysp**e?)
  • +
  • Government involvement? Hell no, fuck them. (Of course...As we're in the US, we are kind of required by law if they have a warrent...
  • +
  • WTF is a browser game? Farmville? B.S. money scheme. Screw that.
  • +
  • Every band keeps their rights to their own music. We don't own any part of it.
  • +
  • User Verification. You know who you're talking to. (Parents? :D :D :D)
  • +
      +
    • Methods: Phone / Letter / Social Confirmations
    • +
    • Verified Users: MOAR FEATURES
    • +
    • UNVERIFIED: Can't search, can't downvote, can't contact under 17 year olds, can't customize their page.
    • +
    +
  • What are you waiting for? Be a hipster (Not even launched yet...Sign up)
  • +
+

+
+
+
+
+ + + + + + + \ No newline at end of file diff --git a/CURRENT_Generation_02/addfriend.php b/CURRENT_Generation_02/addfriend.php new file mode 100755 index 0000000..f9eb063 --- /dev/null +++ b/CURRENT_Generation_02/addfriend.php @@ -0,0 +1,39 @@ +Go back. then let me know. - Ashton'; + } + } + if($decline == 1){ // Decline. + $declineRequest = "DELETE FROM friends WHERE user_one = '$requester_id' AND user_two = '$user_id'"; + if(mysqli_query($connection, $declineRequest)){ + echo "Decline."; + }else{ + echo "Could not Decline."; + } + } + }else{ + echo 'Something went wrong.'; + } + +?> \ No newline at end of file diff --git a/CURRENT_Generation_02/band-signup.php b/CURRENT_Generation_02/band-signup.php new file mode 100755 index 0000000..c526e0e --- /dev/null +++ b/CURRENT_Generation_02/band-signup.php @@ -0,0 +1,212 @@ + + + + + + + + SocialTune | Band Signup + + + + + + + + + + + +
+ + + + +
+
+
+
+
+ + +
+ +
+
+ + +
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+ +
+ +
+
+

Band Start Date

+
+
+ +
+
+ +
+
+ +
+
+ +
+


By clicking "Sign up", you agree to our terms of service and that you allow your computer to enjoy our cookies.

+
+
+ +
+
+ +
+
+

Are you a not a band?

+ +
+
+ +

The email is already registered. Try a different one or login

'; + } + + + + ?> + +
+
+ + + + + + + + \ No newline at end of file diff --git a/CURRENT_Generation_02/chat/chat-client.py b/CURRENT_Generation_02/chat/chat-client.py new file mode 100755 index 0000000..c631a57 --- /dev/null +++ b/CURRENT_Generation_02/chat/chat-client.py @@ -0,0 +1,62 @@ +#! /bin/bash + +import socket, threading, time, msvcrt + +print "Please enter the following information" +_url = raw_input("URL: ") +_port = raw_input("Port: ") +print "Starting IIM client on port: " + _port + +socketOut = socket.socket(socket.AF_INET, socket.SOCK_STREAM) +socketOut.connect((_url, int(_port))) + +# clear screen here + +print "Enter your user details" +_from = raw_input("User id: ") +_to = raw_input("Buddy id: ") + +print '\n' +print "Connecting to server..." +print '\n' + +# send user details and receive response +socketOut.sendall('@@@'+_from+'##'+_to) +response = socketOut.recv(8192) + +def listener(): + while 1: + time.sleep(5) + socketOut.sendall('$$$'+_from) + response = socketOut.recv(8192) + if response != " ": + print "\n" + response + + +if response == 'AUTH_OK': + data = "" + th = threading.Thread(target=listener) + th.setDaemon(1) + th.start() + print "Background polling thread started" + while 1: + + if msvcrt.kbhit(): + ch = msvcrt.getche() + else: + ch = None + if ch: + if ch != '\r': + data += ch + else: + print '\n' + socketOut.sendall('###'+_from+'##'+data) + response = socketOut.recv(8192) + if response != " ": + print response + data = "" + +else: + print "Auhentication failed!" + +socketOut.close() \ No newline at end of file diff --git a/CURRENT_Generation_02/chat/chat-server.py b/CURRENT_Generation_02/chat/chat-server.py new file mode 100755 index 0000000..598c385 --- /dev/null +++ b/CURRENT_Generation_02/chat/chat-server.py @@ -0,0 +1,109 @@ +#! /bin/bash + + +## The IM Server. +#### +## Taken from some guy. Will modify in the future. + +import SocketServer + +_port = 8881 +_clients = {} + + +# a connected client +class Client: + # queue of messages sent to this client + queue = [] + def __init__(self, _sock, _src, _dest): + print "Creating IM client" + self.socket = _sock + print "Incoming socket: %s" % self.socket + self.user = _src + print "Username: " + self.user + # buddies should be a list + self.buddy = _dest + print "Buddy: " + self.buddy + print "Created IM client" + +# the server handling requests +class Broker(SocketServer.BaseRequestHandler): + def handle(self): + print "Connected from", self.client_address + while True: + receivedData = self.request.recv(8192) + if not receivedData: + break + + # if handshake packet, extract client details + if receivedData.startswith('@@@',0,3): + print "Received handshake packet" + # strip handshake code + receivedData = receivedData.replace('@@@', '', 1).lstrip() + l = receivedData.split('##',1) + socket = self.request + src = l[0] + dest = l[1] + c = Client(socket, src, dest) + # use username as key on hashmap + _clients[src] = c + # send success message + socket.sendall('AUTH_OK') + print "Client " + src + " authenticated" + + # if polling packet, extract sender details and send messages + if receivedData.startswith('$$$',0,3): + # strip polling message + print "Received polling packet" + src = receivedData.replace('$$$', '', 1).lstrip() + # only poll if more than 1 user + if len(_clients) > 1: + # use username as key on hashmap + _clients[src] = c + if len(c.queue) < 1: + c.socket.sendall(" ") + else: + msgs = "" + for q in c.queue: + msgs += q + '\n' + # send queued messages + c.socket.sendall(msgs) + c.queue = [] + print "Sent all pending messages for " + c.user + else: + socket.sendall(" ") + + # if message packet, extract data and append to target queue + if receivedData.startswith('###',0,3): + print "Received message packet" + receivedData = receivedData.replace('###', '', 1).lstrip() + l = receivedData.split('##',1) + src = l[0] + text = l[1] + if text.strip != "": + print "Message not empty" + # extract client + clientSrc = _clients[src] + # ...and its buddy + clientDest = _clients[clientSrc.buddy] + msg = src+": "+text + print "Appended message to queue of " + clientSrc.buddy + clientDest.queue.append(msg) + print "Queue of: " + clientDest.user + " = %s" % clientDest.queue + clientDest.socket.sendall(" ") + else: + if len(_clients) < 2: + self.request.sendall(receivedData) + + for c in _clients.values(): + if self.request == c.socket: + c.socket.close() + # remove from hashmap + del _clients[c.user] + print "Removed " + c.user + " from hashmap" + + print "Disconnected from", self.client_address + +srv = SocketServer.ThreadingTCPServer(('',_port),Broker) +print "Started IIM server on port %d" % _port +srv.serve_forever() \ No newline at end of file diff --git a/CURRENT_Generation_02/css/bootstrap-theme.css b/CURRENT_Generation_02/css/bootstrap-theme.css new file mode 100755 index 0000000..b0fdfcb --- /dev/null +++ b/CURRENT_Generation_02/css/bootstrap-theme.css @@ -0,0 +1,476 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default:disabled, +.btn-default[disabled] { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary:disabled, +.btn-primary[disabled] { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success:disabled, +.btn-success[disabled] { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info:disabled, +.btn-info[disabled] { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning:disabled, +.btn-warning[disabled] { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger:disabled, +.btn-danger[disabled] { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/CURRENT_Generation_02/css/bootstrap-theme.css.map b/CURRENT_Generation_02/css/bootstrap-theme.css.map new file mode 100755 index 0000000..5a12d63 --- /dev/null +++ b/CURRENT_Generation_02/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","bootstrap-theme.css","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &:disabled,\n &[disabled] {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n",".btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default:disabled,\n.btn-default[disabled] {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary:disabled,\n.btn-primary[disabled] {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success:disabled,\n.btn-success[disabled] {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info:disabled,\n.btn-info[disabled] {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning:disabled,\n.btn-warning[disabled] {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger:disabled,\n.btn-danger[disabled] {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/CURRENT_Generation_02/css/bootstrap-theme.min.css b/CURRENT_Generation_02/css/bootstrap-theme.min.css new file mode 100755 index 0000000..cefa3d1 --- /dev/null +++ b/CURRENT_Generation_02/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled]{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/CURRENT_Generation_02/css/bootstrap.css b/CURRENT_Generation_02/css/bootstrap.css new file mode 100755 index 0000000..9a15035 --- /dev/null +++ b/CURRENT_Generation_02/css/bootstrap.css @@ -0,0 +1,6614 @@ +/*! + * Bootstrap v3.3.4 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; + padding-top: 70px; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + select { + background: #fff !important; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"], + input[type="time"], + input[type="datetime-local"], + input[type="month"] { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.form-group-sm .form-control { + height: 30px; + line-height: 30px; +} +textarea.form-group-sm .form-control, +select[multiple].form-group-sm .form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.form-group-lg .form-control { + height: 46px; + line-height: 46px; +} +textarea.form-group-lg .form-control, +select[multiple].form-group-lg .form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus, +.btn-default.focus, +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:hover, +.btn-primary:focus, +.btn-primary.focus, +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.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.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: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:hover, +.btn-success:focus, +.btn-success.focus, +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:hover, +.btn-info:focus, +.btn-info.focus, +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:hover, +.btn-warning:focus, +.btn-warning.focus, +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:hover, +.btn-danger:focus, +.btn-danger.focus, +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px solid; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding: 30px 15px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding: 48px 0; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +a.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +a.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +a.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +a.list-group-item-info.active:hover, +a.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +a.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +a.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-weight: normal; + line-height: 1.4; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + text-decoration: none; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000; + perspective: 1000; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ + +html, +body { + height: 100%; +} +#wrap{ + min-height: 100%; + height: auto !important; + height: 100%; + margin: 0 auto -60px; +} +#push, +#footer { + height: 60px; +} +#footer { + background-color: #f5f5f5; +} + + /* Lastly, apply responsive CSS fixes as necessary */ +@media (max-width: 767px) { + #footer { + margin-left: -20px; + margin-right: -20px; + padding-left: 20px; + padding-right: 20px; + } +} + diff --git a/CURRENT_Generation_02/css/bootstrap.css.map b/CURRENT_Generation_02/css/bootstrap.css.map new file mode 100755 index 0000000..2fd84f3 --- /dev/null +++ b/CURRENT_Generation_02/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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AAA;EHqR9C;AGpRmC;EAAW,kBAAA;EHuR9C;AGtRmC;EAAW,kBAAA;EHyR9C;AGxRmC;EAAW,kBAAA;EH2R9C;AG1RmC;EAAW,kBAAA;EH6R9C;AG5RmC;EAAW,kBAAA;EH+R9C;AG9RmC;EAAW,kBAAA;EHiS9C;AGhSmC;EAAW,kBAAA;EHmS9C;AGlSmC;EAAW,kBAAA;EHqS9C;AGpSmC;EAAW,kBAAA;EHuS9C;AGtSmC;EAAW,kBAAA;EHyS9C;AGxSmC;EAAW,kBAAA;EH2S9C;AG1SmC;EAAW,kBAAA;EH6S9C;AG5SmC;EAAW,kBAAA;EH+S9C;AG9SmC;EAAW,kBAAA;EHiT9C;AGhTmC;EAAW,kBAAA;EHmT9C;AGlTmC;EAAW,kBAAA;EHqT9C;AGpTmC;EAAW,kBAAA;EHuT9C;AGtTmC;EAAW,kBAAA;EHyT9C;AGxTmC;EAAW,kBAAA;EH2T9C;AG1TmC;EAAW,kBAAA;EH6T9C;AG5TmC;EAAW,kBAAA;EH+T9C;AG9TmC;EAAW,kBAAA;EHiU9C;AGhUmC;EAAW,kBAAA;EHmU9C;AGlUmC;EAAW,kBAAA;EHqU9C;AGpUmC;EAAW,kBAAA;EHuU9C;AGtUmC;EAAW,kBAAA;EHyU9C;AGxUmC;EAAW,kBAAA;EH2U9C;AG1UmC;EAAW,kBAAA;EH6U9C;AG5UmC;EAAW,kBAAA;EH+U9C;AG9UmC;EAAW,kBAAA;EHiV9C;AGhVmC;EAAW,kBAAA;EHmV9C;AGlVmC;EAAW,kBAAA;EHqV9C;AGpVmC;EAAW,kBAAA;EHuV9C;AGtVmC;EAAW,kBAAA;EHyV9C;AGxVmC;EAAW,kBAAA;EH2V9C;AG1VmC;EAAW,kBAAA;EH6V9C;AG5VmC;EAAW,kBAAA;EH+V9C;AG9VmC;EAAW,kBAAA;EHiW9C;AGhWmC;EAAW,kBAAA;EHmW9C;AGlWmC;EAAW,kBAAA;EHqW9C;AGpWmC;EAAW,kBAAA;EHuW9C;AGtWmC;EAAW,kBAAA;EHyW9C;AGxWmC;EAAW,kBAAA;EH2W9C;AG1WmC;EAAW,kBAAA;EH6W9C;AG5WmC;EAAW,kBAAA;EH+W9C;AG9WmC;EAAW,kBAAA;EHiX9C;AGhXmC;EAAW,kBAAA;EHmX9C;AGlXmC;EAAW,kBAAA;EHqX9C;AGpXmC;EAAW,kBAAA;EHuX9C;AGtXmC;EAAW,kBAAA;EHyX9C;AGxXmC;EAAW,kBAAA;EH2X9C;AG1XmC;EAAW,kBAAA;EH6X9C;AG5XmC;EAAW,kBAAA;EH+X9C;AG9XmC;EAAW,kBAAA;EHiY9C;AGhYmC;EAAW,kBAAA;EHmY9C;AGlYmC;EAAW,kBAAA;EHqY9C;AGpYmC;EAAW,kBAAA;EHuY9C;AGtYmC;EAAW,kBAAA;EHyY9C;AGxYmC;EAAW,kBAAA;EH2Y9C;AG1YmC;EAAW,kBAAA;EH6Y9C;AG5YmC;EAAW,kBAAA;EH+Y9C;AG9YmC;EAAW,kBAAA;EHiZ9C;AGhZmC;EAAW,kBAAA;EHmZ9C;AGlZmC;EAAW,kBAAA;EHqZ9C;AGpZmC;EAAW,kBAAA;EHuZ9C;AGtZmC;EAAW,kBAAA;EHyZ9C;AGxZmC;EAAW,kBAAA;EH2Z9C;AG1ZmC;EAAW,kBAAA;EH6Z9C;AG5ZmC;EAAW,kBAAA;EH+Z9C;AG9ZmC;EAAW,kBAAA;EHia9C;AGhamC;EAAW,kBAAA;EHma9C;AGlamC;EAAW,kBAAA;EHqa9C;AGpamC;EAAW,kBAAA;EHua9C;AGtamC;EAAW,kBAAA;EHya9C;AGxamC;EAAW,kBAAA;EH2a9C;AG1amC;EAAW,kBAAA;EH6a9C;AG5amC;EAAW,kBAAA;EH+a9C;AG9amC;EAAW,kBAAA;EHib9C;AGhbmC;EAAW,kBAAA;EHmb9C;AGlbmC;EAAW,kBAAA;EHqb9C;AGpbmC;EAAW,kBAAA;EHub9C;AGtbmC;EAAW,kBAAA;EHyb9C;AGxbmC;EAAW,kBAAA;EH2b9C;AG1bmC;EAAW,kBAAA;EH6b9C;AG5bmC;EAAW,kBAAA;EH+b9C;AG9bmC;EAAW,kBAAA;EHic9C;AGhcmC;EAAW,kBAAA;EHmc9C;AGlcmC;EAAW,kBAAA;EHqc9C;AGpcmC;EAAW,kBAAA;EHuc9C;AGtcmC;EAAW,kBAAA;EHyc9C;AGxcmC;EAAW,kBAAA;EH2c9C;AG1cmC;EAAW,kBAAA;EH6c9C;AG5cmC;EAAW,kBAAA;EH+c9C;AG9cmC;EAAW,kBAAA;EHid9C;AGhdmC;EAAW,kBAAA;EHmd9C;AGldmC;EAAW,kBAAA;EHqd9C;AGpdmC;EAAW,kBAAA;EHud9C;AGtdmC;EAAW,kBAAA;EHyd9C;AGxdmC;EAAW,kBAAA;EH2d9C;AG1dmC;EAAW,kBAAA;EH6d9C;AG5dmC;EAAW,kBAAA;EH+d9C;AG9dmC;EAAW,kBAAA;EHie9C;AGhemC;EAAW,kBAAA;EHme9C;AGlemC;EAAW,kBAAA;EHqe9C;AGpemC;EAAW,kBAAA;EHue9C;AGtemC;EAAW,kBAAA;EHye9C;AGxemC;EAAW,kBAAA;EH2e9C;AG1emC;EAAW,kBAAA;EH6e9C;AG5emC;EAAW,kBAAA;EH+e9C;AG9emC;EAAW,kBAAA;EHif9C;AGhfmC;EAAW,kBAAA;EHmf9C;AGlfmC;EAAW,kBAAA;EHqf9C;AGpfmC;EAAW,kBAAA;EHuf9C;AGtfmC;EAAW,kBAAA;EHyf9C;AGxfmC;EAAW,kBAAA;EH2f9C;AG1fmC;EAAW,kBAAA;EH6f9C;AG5fmC;EAAW,kBAAA;EH+f9C;AG9fmC;EAAW,kBAAA;EHigB9C;AGhgBmC;EAAW,kBAAA;EHmgB9C;AGlgBmC;EAAW,kBAAA;EHqgB9C;AGpgBmC;EAAW,kBAAA;EHugB9C;AGtgBmC;EAAW,kBAAA;EHygB9C;AGxgBmC;EAAW,kBAAA;EH2gB9C;AG1gBmC;EAAW,kBAAA;EH6gB9C;AG5gBmC;EAAW,kBAAA;EH+gB9C;AG9gBmC;EAAW,kBAAA;EHihB9C;AGhhBmC;EAAW,kBAAA;EHmhB9C;AGlhBmC;EAAW,kBAAA;EHqhB9C;AGphBmC;EAAW,kBAAA;EHuhB9C;AGthBmC;EAAW,kBAAA;EHyhB9C;AGxhBmC;EAAW,kBAAA;EH2hB9C;AG1hBmC;EAAW,kBAAA;EH6hB9C;AG5hBmC;EAAW,kBAAA;EH+hB9C;AG9hBmC;EAAW,kBAAA;EHiiB9C;AGhiBmC;EAAW,kBAAA;EHmiB9C;AGliBmC;EAAW,kBAAA;EHqiB9C;AGpiBmC;EAAW,kBAAA;EHuiB9C;AGtiBmC;EAAW,kBAAA;EHyiB9C;AGxiBmC;EAAW,kBAAA;EH2iB9C;AG1iBmC;EAAW,kBAAA;EH6iB9C;AG5iBmC;EAAW,kBAAA;EH+iB9C;AG9iBmC;EAAW,kBAAA;EHijB9C;AGhjBmC;EAAW,kBAAA;EHmjB9C;AGljBmC;EAAW,kBAAA;EHqjB9C;AGpjBmC;EAAW,kBAAA;EHujB9C;AGtjBmC;EAAW,kBAAA;EHyjB9C;AGxjBmC;EAAW,kBAAA;EH2jB9C;AG1jBmC;EAAW,kBAAA;EH6jB9C;AG5jBmC;EAAW,kBAAA;EH+jB9C;AG9jBmC;EAAW,kBAAA;EHikB9C;AGhkBmC;EAAW,kBAAA;EHmkB9C;AGlkBmC;EAAW,kBAAA;EHqkB9C;AGpkBmC;EAAW,kBAAA;EHukB9C;AGtkBmC;EAAW,kBAAA;EHykB9C;AGxkBmC;EAAW,kBAAA;EH2kB9C;AG1kBmC;EAAW,kBAAA;EH6kB9C;AG5kBmC;EAAW,kBAAA;EH+kB9C;AG9kBmC;EAAW,kBAAA;EHilB9C;AGhlBmC;EAAW,kBAAA;EHmlB9C;AGllBmC;EAAW,kBAAA;EHqlB9C;AGplBmC;EAAW,kBAAA;EHulB9C;AGtlBmC;EAAW,kBAAA;EHylB9C;AGxlBmC;EAAW,kBAAA;EH2lB9C;AG1lBmC;EAAW,kBAAA;EH6lB9C;AG5lBmC;EAAW,kBAAA;EH+lB9C;AG9lBmC;EAAW,kBAAA;EHimB9C;AGhmBmC;EAAW,kBAAA;EHmmB9C;AGlmBmC;EAAW,kBAAA;EHqmB9C;AGpmBmC;EAAW,kBAAA;EHumB9C;AGtmBmC;EAAW,kBAAA;EHymB9C;AGxmBmC;EAAW,kBAAA;EH2mB9C;AG1mBmC;EAAW,kBAAA;EH6mB9C;AG5mBmC;EAAW,kBAAA;EH+mB9C;AG9mBmC;EAAW,kBAAA;EHinB9C;AGhnBmC;EAAW,kBAAA;EHmnB9C;AGlnBmC;EAAW,kBAAA;EHqnB9C;AGpnBmC;EAAW,kBAAA;EHunB9C;AGtnBmC;EAAW,kBAAA;EHynB9C;AGxnBmC;EAAW,kBAAA;EH2nB9C;AG1nBmC;EAAW,kBAAA;EH6nB9C;AG5nBmC;EAAW,kBAAA;EH+nB9C;AG9nBmC;EAAW,kBAAA;EHioB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGhoBmC;EAAW,kBAAA;EHmoB9C;AGloBmC;EAAW,kBAAA;EHqoB9C;AGpoBmC;EAAW,kBAAA;EHuoB9C;AGtoBmC;EAAW,kBAAA;EHyoB9C;AGxoBmC;EAAW,kBAAA;EH2oB9C;AG1oBmC;EAAW,kBAAA;EH6oB9C;AG5oBmC;EAAW,kBAAA;EH+oB9C;AG9oBmC;EAAW,kBAAA;EHipB9C;AGhpBmC;EAAW,kBAAA;EHmpB9C;AGlpBmC;EAAW,kBAAA;EHqpB9C;AGppBmC;EAAW,kBAAA;EHupB9C;AGtpBmC;EAAW,kBAAA;EHypB9C;AGxpBmC;EAAW,kBAAA;EH2pB9C;AG1pBmC;EAAW,kBAAA;EH6pB9C;AG5pBmC;EAAW,kBAAA;EH+pB9C;AG9pBmC;EAAW,kBAAA;EHiqB9C;AGhqBmC;EAAW,kBAAA;EHmqB9C;AGlqBmC;EAAW,kBAAA;EHqqB9C;AGpqBmC;EAAW,kBAAA;EHuqB9C;AGtqBmC;EAAW,kBAAA;EHyqB9C;AGxqBmC;EAAW,kBAAA;EH2qB9C;AG1qBmC;EAAW,kBAAA;EH6qB9C;AG5qBmC;EAAW,kBAAA;EH+qB9C;AG9qBmC;EAAW,kBAAA;EHirB9C;AGhrBmC;EAAW,kBAAA;EHmrB9C;AGlrBmC;EAAW,kBAAA;EHqrB9C;AGprBmC;EAAW,kBAAA;EHurB9C;AGtrBmC;EAAW,kBAAA;EHyrB9C;AGxrBmC;EAAW,kBAAA;EH2rB9C;AG1rBmC;EAAW,kBAAA;EH6rB9C;AG5rBmC;EAAW,kBAAA;EH+rB9C;AG9rBmC;EAAW,kBAAA;EHisB9C;AGhsBmC;EAAW,kBAAA;EHmsB9C;AGlsBmC;EAAW,kBAAA;EHqsB9C;AGpsBmC;EAAW,kBAAA;EHusB9C;AGtsBmC;EAAW,kBAAA;EHysB9C;AGxsBmC;EAAW,kBAAA;EH2sB9C;AG1sBmC;EAAW,kBAAA;EH6sB9C;AG5sBmC;EAAW,kBAAA;EH+sB9C;AG9sBmC;EAAW,kBAAA;EHitB9C;AGhtBmC;EAAW,kBAAA;EHmtB9C;AGltBmC;EAAW,kBAAA;EHqtB9C;AGptBmC;EAAW,kBAAA;EHutB9C;AGttBmC;EAAW,kBAAA;EHytB9C;AGxtBmC;EAAW,kBAAA;EH2tB9C;AG1tBmC;EAAW,kBAAA;EH6tB9C;AG5tBmC;EAAW,kBAAA;EH+tB9C;AG9tBmC;EAAW,kBAAA;EHiuB9C;AGhuBmC;EAAW,kBAAA;EHmuB9C;AGluBmC;EAAW,kBAAA;EHquB9C;AGpuBmC;EAAW,kBAAA;EHuuB9C;AGtuBmC;EAAW,kBAAA;EHyuB9C;AGxuBmC;EAAW,kBAAA;EH2uB9C;AG1uBmC;EAAW,kBAAA;EH6uB9C;AG5uBmC;EAAW,kBAAA;EH+uB9C;AG9uBmC;EAAW,kBAAA;EHivB9C;AIvhCD;ECgEE,gCAAA;EACG,6BAAA;EACK,wBAAA;EL09BT;AIzhCD;;EC6DE,gCAAA;EACG,6BAAA;EACK,wBAAA;ELg+BT;AIvhCD;EACE,iBAAA;EACA,+CAAA;EJyhCD;AIthCD;EACE,6DAAA;EACA,iBAAA;EACA,yBAAA;EACA,gBAAA;EACA,2BAAA;EJwhCD;AIphCD;;;;EAIE,sBAAA;EACA,oBAAA;EACA,sBAAA;EJshCD;AIhhCD;EACE,gBAAA;EACA,uBAAA;EJkhCD;AIhhCC;;EAEE,gBAAA;EACA,4BAAA;EJkhCH;AI/gCC;EErDA,sBAAA;EAEA,4CAAA;EACA,sBAAA;ENskCD;AIzgCD;EACE,WAAA;EJ2gCD;AIrgCD;EACE,wBAAA;EJugCD;AIngCD;;;;;EGvEE,gBAAA;EACA,iBAAA;EACA,cAAA;EPilCD;AIvgCD;EACE,oBAAA;EJygCD;AIngCD;EACE,cAAA;EACA,yBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EC6FA,0CAAA;EACK,qCAAA;EACG,kCAAA;EEvLR,uBAAA;EACA,iBAAA;EACA,cAAA;EPimCD;AIngCD;EACE,oBAAA;EJqgCD;AI//BD;EACE,kBAAA;EACA,qBAAA;EACA,WAAA;EACA,+BAAA;EJigCD;AIz/BD;EACE,oBAAA;EACA,YAAA;EACA,aAAA;EACA,cAAA;EACA,YAAA;EACA,kBAAA;EACA,wBAAA;EACA,WAAA;EJ2/BD;AIn/BC;;EAEE,kBAAA;EACA,aAAA;EACA,cAAA;EACA,WAAA;EACA,mBAAA;EACA,YAAA;EJq/BH;AIz+BD;EACE,iBAAA;EJ2+BD;AQnoCD;;;;;;;;;;;;EAEE,sBAAA;EACA,kBAAA;EACA,kBAAA;EACA,gBAAA;ER+oCD;AQppCD;;;;;;;;;;;;;;;;;;;;;;;;EASI,qBAAA;EACA,gBAAA;EACA,gBAAA;ERqqCH;AQjqCD;;;;;;EAGE,kBAAA;EACA,qBAAA;ERsqCD;AQ1qCD;;;;;;;;;;;;EAQI,gBAAA;ERgrCH;AQ7qCD;;;;;;EAGE,kBAAA;EACA,qBAAA;ERkrCD;AQtrCD;;;;;;;;;;;;EAQI,gBAAA;ER4rCH;AQxrCD;;EAAU,iBAAA;ER4rCT;AQ3rCD;;EAAU,iBAAA;ER+rCT;AQ9rCD;;EAAU,iBAAA;ERksCT;AQjsCD;;EAAU,iBAAA;ERqsCT;AQpsCD;;EAAU,iBAAA;ERwsCT;AQvsCD;;EAAU,iBAAA;ER2sCT;AQrsCD;EACE,kBAAA;ERusCD;AQpsCD;EACE,qBAAA;EACA,iBAAA;EACA,kBAAA;EACA,kBAAA;ERssCD;AQjsCD;EAAA;IAFI,iBAAA;IRusCD;EACF;AQ/rCD;;EAEE,gBAAA;ERisCD;AQ9rCD;;EAEE,2BAAA;EACA,eAAA;ERgsCD;AQ5rCD;EAAuB,kBAAA;ER+rCtB;AQ9rCD;EAAuB,mBAAA;ERisCtB;AQhsCD;EAAuB,oBAAA;ERmsCtB;AQlsCD;EAAuB,qBAAA;ERqsCtB;AQpsCD;EAAuB,qBAAA;ERusCtB;AQpsCD;EAAuB,2BAAA;ERusCtB;AQtsCD;EAAuB,2BAAA;ERysCtB;AQxsCD;EAAuB,4BAAA;ER2sCtB;AQxsCD;EACE,gBAAA;ER0sCD;AQxsCD;ECrGE,gBAAA;ETgzCD;AS/yCC;EACE,gBAAA;ETizCH;AQ3sCD;ECxGE,gBAAA;ETszCD;ASrzCC;EACE,gBAAA;ETuzCH;AQ9sCD;EC3GE,gBAAA;ET4zCD;AS3zCC;EACE,gBAAA;ET6zCH;AQjtCD;EC9GE,gBAAA;ETk0CD;ASj0CC;EACE,gBAAA;ETm0CH;AQptCD;ECjHE,gBAAA;ETw0CD;ASv0CC;EACE,gBAAA;ETy0CH;AQntCD;EAGE,aAAA;EE3HA,2BAAA;EV+0CD;AU90CC;EACE,2BAAA;EVg1CH;AQptCD;EE9HE,2BAAA;EVq1CD;AUp1CC;EACE,2BAAA;EVs1CH;AQvtCD;EEjIE,2BAAA;EV21CD;AU11CC;EACE,2BAAA;EV41CH;AQ1tCD;EEpIE,2BAAA;EVi2CD;AUh2CC;EACE,2BAAA;EVk2CH;AQ7tCD;EEvIE,2BAAA;EVu2CD;AUt2CC;EACE,2BAAA;EVw2CH;AQ3tCD;EACE,qBAAA;EACA,qBAAA;EACA,kCAAA;ER6tCD;AQrtCD;;EAEE,eAAA;EACA,qBAAA;ERutCD;AQ1tCD;;;;EAMI,kBAAA;ER0tCH;AQntCD;EACE,iBAAA;EACA,kBAAA;ERqtCD;AQjtCD;EALE,iBAAA;EACA,kBAAA;EAMA,mBAAA;ERotCD;AQttCD;EAKI,uBAAA;EACA,mBAAA;EACA,oBAAA;ERotCH;AQ/sCD;EACE,eAAA;EACA,qBAAA;ERitCD;AQ/sCD;;EAEE,yBAAA;ERitCD;AQ/sCD;EACE,mBAAA;ERitCD;AQ/sCD;EACE,gBAAA;ERitCD;AQxrCD;EAAA;IAVM,aAAA;IACA,cAAA;IACA,aAAA;IACA,mBAAA;IGtNJ,kBAAA;IACA,yBAAA;IACA,qBAAA;IX65CC;EQlsCH;IAHM,oBAAA;IRwsCH;EACF;AQ/rCD;;EAGE,cAAA;EACA,mCAAA;ERgsCD;AQ9rCD;EACE,gBAAA;EA9IqB,2BAAA;ER+0CtB;AQ5rCD;EACE,oBAAA;EACA,kBAAA;EACA,mBAAA;EACA,gCAAA;ER8rCD;AQzrCG;;;EACE,kBAAA;ER6rCL;AQvsCD;;;EAmBI,gBAAA;EACA,gBAAA;EACA,yBAAA;EACA,gBAAA;ERyrCH;AQvrCG;;;EACE,wBAAA;ER2rCL;AQnrCD;;EAEE,qBAAA;EACA,iBAAA;EACA,iCAAA;EACA,gBAAA;EACA,mBAAA;ERqrCD;AQ/qCG;;;;;;EAAW,aAAA;ERurCd;AQtrCG;;;;;;EACE,wBAAA;ER6rCL;AQvrCD;EACE,qBAAA;EACA,oBAAA;EACA,yBAAA;ERyrCD;AY/9CD;;;;EAIE,gEAAA;EZi+CD;AY79CD;EACE,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,2BAAA;EACA,oBAAA;EZ+9CD;AY39CD;EACE,kBAAA;EACA,gBAAA;EACA,gBAAA;EACA,2BAAA;EACA,oBAAA;EACA,wDAAA;UAAA,gDAAA;EZ69CD;AYn+CD;EASI,YAAA;EACA,iBAAA;EACA,mBAAA;EACA,0BAAA;UAAA,kBAAA;EZ69CH;AYx9CD;EACE,gBAAA;EACA,gBAAA;EACA,kBAAA;EACA,iBAAA;EACA,yBAAA;EACA,uBAAA;EACA,uBAAA;EACA,gBAAA;EACA,2BAAA;EACA,2BAAA;EACA,oBAAA;EZ09CD;AYr+CD;EAeI,YAAA;EACA,oBAAA;EACA,gBAAA;EACA,uBAAA;EACA,+BAAA;EACA,kBAAA;EZy9CH;AYp9CD;EACE,mBAAA;EACA,oBAAA;EZs9CD;AahhDD;ECHE,oBAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;EdshDD;AahhDC;EAAA;IAFE,cAAA;IbshDD;EACF;AalhDC;EAAA;IAFE,cAAA;IbwhDD;EACF;AaphDD;EAAA;IAFI,eAAA;Ib0hDD;EACF;AajhDD;ECvBE,oBAAA;EACA,mBAAA;EACA,oBAAA;EACA,qBAAA;Ed2iDD;Aa9gDD;ECvBE,oBAAA;EACA,qBAAA;EdwiDD;AexiDG;EACE,oBAAA;EAEA,iBAAA;EAEA,oBAAA;EACA,qBAAA;EfwiDL;AexhDG;EACE,aAAA;Ef0hDL;AenhDC;EACE,aAAA;EfqhDH;AethDC;EACE,qBAAA;EfwhDH;AezhDC;EACE,qBAAA;Ef2hDH;Ae5hDC;EACE,YAAA;Ef8hDH;Ae/hDC;EACE,qBAAA;EfiiDH;AeliDC;EACE,qBAAA;EfoiDH;AeriDC;EACE,YAAA;EfuiDH;AexiDC;EACE,qBAAA;Ef0iDH;Ae3iDC;EACE,qBAAA;Ef6iDH;Ae9iDC;EACE,YAAA;EfgjDH;AejjDC;EACE,qBAAA;EfmjDH;AepjDC;EACE,oBAAA;EfsjDH;AexiDC;EACE,aAAA;Ef0iDH;Ae3iDC;EACE,qBAAA;Ef6iDH;Ae9iDC;EACE,qBAAA;EfgjDH;AejjDC;EACE,YAAA;EfmjDH;AepjDC;EACE,qBAAA;EfsjDH;AevjDC;EACE,qBAAA;EfyjDH;Ae1jDC;EACE,YAAA;Ef4jDH;Ae7jDC;EACE,qBAAA;Ef+jDH;AehkDC;EACE,qBAAA;EfkkDH;AenkDC;EACE,YAAA;EfqkDH;AetkDC;EACE,qBAAA;EfwkDH;AezkDC;EACE,oBAAA;Ef2kDH;AevkDC;EACE,aAAA;EfykDH;AezlDC;EACE,YAAA;Ef2lDH;Ae5lDC;EACE,oBAAA;Ef8lDH;Ae/lDC;EACE,oBAAA;EfimDH;AelmDC;EACE,WAAA;EfomDH;AermDC;EACE,oBAAA;EfumDH;AexmDC;EACE,oBAAA;Ef0mDH;Ae3mDC;EACE,WAAA;Ef6mDH;Ae9mDC;EACE,oBAAA;EfgnDH;AejnDC;EACE,oBAAA;EfmnDH;AepnDC;EACE,WAAA;EfsnDH;AevnDC;EACE,oBAAA;EfynDH;Ae1nDC;EACE,mBAAA;Ef4nDH;AexnDC;EACE,YAAA;Ef0nDH;Ae5mDC;EACE,mBAAA;Ef8mDH;Ae/mDC;EACE,2BAAA;EfinDH;AelnDC;EACE,2BAAA;EfonDH;AernDC;EACE,kBAAA;EfunDH;AexnDC;EACE,2BAAA;Ef0nDH;Ae3nDC;EACE,2BAAA;Ef6nDH;Ae9nDC;EACE,kBAAA;EfgoDH;AejoDC;EACE,2BAAA;EfmoDH;AepoDC;EACE,2BAAA;EfsoDH;AevoDC;EACE,kBAAA;EfyoDH;Ae1oDC;EACE,2BAAA;Ef4oDH;Ae7oDC;EACE,0BAAA;Ef+oDH;AehpDC;EACE,iBAAA;EfkpDH;AalpDD;EElCI;IACE,aAAA;IfurDH;EehrDD;IACE,aAAA;IfkrDD;EenrDD;IACE,qBAAA;IfqrDD;EetrDD;IACE,qBAAA;IfwrDD;EezrDD;IACE,YAAA;If2rDD;Ee5rDD;IACE,qBAAA;If8rDD;Ee/rDD;IACE,qBAAA;IfisDD;EelsDD;IACE,YAAA;IfosDD;EersDD;IACE,qBAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,YAAA;If6sDD;Ee9sDD;IACE,qBAAA;IfgtDD;EejtDD;IACE,oBAAA;IfmtDD;EersDD;IACE,aAAA;IfusDD;EexsDD;IACE,qBAAA;If0sDD;Ee3sDD;IACE,qBAAA;If6sDD;Ee9sDD;IACE,YAAA;IfgtDD;EejtDD;IACE,qBAAA;IfmtDD;EeptDD;IACE,qBAAA;IfstDD;EevtDD;IACE,YAAA;IfytDD;Ee1tDD;IACE,qBAAA;If4tDD;Ee7tDD;IACE,qBAAA;If+tDD;EehuDD;IACE,YAAA;IfkuDD;EenuDD;IACE,qBAAA;IfquDD;EetuDD;IACE,oBAAA;IfwuDD;EepuDD;IACE,aAAA;IfsuDD;EetvDD;IACE,YAAA;IfwvDD;EezvDD;IACE,oBAAA;If2vDD;Ee5vDD;IACE,oBAAA;If8vDD;Ee/vDD;IACE,WAAA;IfiwDD;EelwDD;IACE,oBAAA;IfowDD;EerwDD;IACE,oBAAA;IfuwDD;EexwDD;IACE,WAAA;If0wDD;Ee3wDD;IACE,oBAAA;If6wDD;Ee9wDD;IACE,oBAAA;IfgxDD;EejxDD;IACE,WAAA;IfmxDD;EepxDD;IACE,oBAAA;IfsxDD;EevxDD;IACE,mBAAA;IfyxDD;EerxDD;IACE,YAAA;IfuxDD;EezwDD;IACE,mBAAA;If2wDD;Ee5wDD;IACE,2BAAA;If8wDD;Ee/wDD;IACE,2BAAA;IfixDD;EelxDD;IACE,kBAAA;IfoxDD;EerxDD;IACE,2BAAA;IfuxDD;EexxDD;IACE,2BAAA;If0xDD;Ee3xDD;IACE,kBAAA;If6xDD;Ee9xDD;IACE,2BAAA;IfgyDD;EejyDD;IACE,2BAAA;IfmyDD;EepyDD;IACE,kBAAA;IfsyDD;EevyDD;IACE,2BAAA;IfyyDD;Ee1yDD;IACE,0BAAA;If4yDD;Ee7yDD;IACE,iBAAA;If+yDD;EACF;AavyDD;EE3CI;IACE,aAAA;Ifq1DH;Ee90DD;IACE,aAAA;Ifg1DD;Eej1DD;IACE,qBAAA;Ifm1DD;Eep1DD;IACE,qBAAA;Ifs1DD;Eev1DD;IACE,YAAA;Ify1DD;Ee11DD;IACE,qBAAA;If41DD;Ee71DD;IACE,qBAAA;If+1DD;Eeh2DD;IACE,YAAA;Ifk2DD;Een2DD;IACE,qBAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,YAAA;If22DD;Ee52DD;IACE,qBAAA;If82DD;Ee/2DD;IACE,oBAAA;Ifi3DD;Een2DD;IACE,aAAA;Ifq2DD;Eet2DD;IACE,qBAAA;Ifw2DD;Eez2DD;IACE,qBAAA;If22DD;Ee52DD;IACE,YAAA;If82DD;Ee/2DD;IACE,qBAAA;Ifi3DD;Eel3DD;IACE,qBAAA;Ifo3DD;Eer3DD;IACE,YAAA;Ifu3DD;Eex3DD;IACE,qBAAA;If03DD;Ee33DD;IACE,qBAAA;If63DD;Ee93DD;IACE,YAAA;Ifg4DD;Eej4DD;IACE,qBAAA;Ifm4DD;Eep4DD;IACE,oBAAA;Ifs4DD;Eel4DD;IACE,aAAA;Ifo4DD;Eep5DD;IACE,YAAA;Ifs5DD;Eev5DD;IACE,oBAAA;Ify5DD;Ee15DD;IACE,oBAAA;If45DD;Ee75DD;IACE,WAAA;If+5DD;Eeh6DD;IACE,oBAAA;Ifk6DD;Een6DD;IACE,oBAAA;Ifq6DD;Eet6DD;IACE,WAAA;Ifw6DD;Eez6DD;IACE,oBAAA;If26DD;Ee56DD;IACE,oBAAA;If86DD;Ee/6DD;IACE,WAAA;Ifi7DD;Eel7DD;IACE,oBAAA;Ifo7DD;Eer7DD;IACE,mBAAA;Ifu7DD;Een7DD;IACE,YAAA;Ifq7DD;Eev6DD;IACE,mBAAA;Ify6DD;Ee16DD;IACE,2BAAA;If46DD;Ee76DD;IACE,2BAAA;If+6DD;Eeh7DD;IACE,kBAAA;Ifk7DD;Een7DD;IACE,2BAAA;Ifq7DD;Eet7DD;IACE,2BAAA;Ifw7DD;Eez7DD;IACE,kBAAA;If27DD;Ee57DD;IACE,2BAAA;If87DD;Ee/7DD;IACE,2BAAA;Ifi8DD;Eel8DD;IACE,kBAAA;Ifo8DD;Eer8DD;IACE,2BAAA;Ifu8DD;Eex8DD;IACE,0BAAA;If08DD;Ee38DD;IACE,iBAAA;If68DD;EACF;Aal8DD;EE9CI;IACE,aAAA;Ifm/DH;Ee5+DD;IACE,aAAA;If8+DD;Ee/+DD;IACE,qBAAA;Ifi/DD;Eel/DD;IACE,qBAAA;Ifo/DD;Eer/DD;IACE,YAAA;Ifu/DD;Eex/DD;IACE,qBAAA;If0/DD;Ee3/DD;IACE,qBAAA;If6/DD;Ee9/DD;IACE,YAAA;IfggED;EejgED;IACE,qBAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,YAAA;IfygED;Ee1gED;IACE,qBAAA;If4gED;Ee7gED;IACE,oBAAA;If+gED;EejgED;IACE,aAAA;IfmgED;EepgED;IACE,qBAAA;IfsgED;EevgED;IACE,qBAAA;IfygED;Ee1gED;IACE,YAAA;If4gED;Ee7gED;IACE,qBAAA;If+gED;EehhED;IACE,qBAAA;IfkhED;EenhED;IACE,YAAA;IfqhED;EethED;IACE,qBAAA;IfwhED;EezhED;IACE,qBAAA;If2hED;Ee5hED;IACE,YAAA;If8hED;Ee/hED;IACE,qBAAA;IfiiED;EeliED;IACE,oBAAA;IfoiED;EehiED;IACE,aAAA;IfkiED;EeljED;IACE,YAAA;IfojED;EerjED;IACE,oBAAA;IfujED;EexjED;IACE,oBAAA;If0jED;Ee3jED;IACE,WAAA;If6jED;Ee9jED;IACE,oBAAA;IfgkED;EejkED;IACE,oBAAA;IfmkED;EepkED;IACE,WAAA;IfskED;EevkED;IACE,oBAAA;IfykED;Ee1kED;IACE,oBAAA;If4kED;Ee7kED;IACE,WAAA;If+kED;EehlED;IACE,oBAAA;IfklED;EenlED;IACE,mBAAA;IfqlED;EejlED;IACE,YAAA;IfmlED;EerkED;IACE,mBAAA;IfukED;EexkED;IACE,2BAAA;If0kED;Ee3kED;IACE,2BAAA;If6kED;Ee9kED;IACE,kBAAA;IfglED;EejlED;IACE,2BAAA;IfmlED;EeplED;IACE,2BAAA;IfslED;EevlED;IACE,kBAAA;IfylED;Ee1lED;IACE,2BAAA;If4lED;Ee7lED;IACE,2BAAA;If+lED;EehmED;IACE,kBAAA;IfkmED;EenmED;IACE,2BAAA;IfqmED;EetmED;IACE,0BAAA;IfwmED;EezmED;IACE,iBAAA;If2mED;EACF;AgB/qED;EACE,+BAAA;EhBirED;AgB/qED;EACE,kBAAA;EACA,qBAAA;EACA,gBAAA;EACA,kBAAA;EhBirED;AgB/qE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","file":"bootstrap.css","sourcesContent":["/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n select {\n background: #fff !important;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.form-group-sm .form-control {\n height: 30px;\n line-height: 30px;\n}\ntextarea.form-group-sm .form-control,\nselect[multiple].form-group-sm .form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n min-height: 32px;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.form-group-lg .form-control {\n height: 46px;\n line-height: 46px;\n}\ntextarea.form-group-lg .form-control,\nselect[multiple].form-group-lg .form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n min-height: 38px;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n pointer-events: none;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:hover,\n.btn-default:focus,\n.btn-default.focus,\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:hover,\n.btn-primary:focus,\n.btn-primary.focus,\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:hover,\n.btn-success:focus,\n.btn-success.focus,\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:hover,\n.btn-info:focus,\n.btn-info.focus,\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:hover,\n.btn-warning:focus,\n.btn-warning.focus,\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:hover,\n.btn-danger:focus,\n.btn-danger.focus,\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px solid;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: baseline;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding: 30px 15px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding: 48px 0;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\na.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\na.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\na.list-group-item-success.active:hover,\na.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\na.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\na.list-group-item-info.active:hover,\na.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\na.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\na.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n font-weight: normal;\n line-height: 1.4;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n text-decoration: none;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: left;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n white-space: normal;\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000;\n -moz-perspective: 1000;\n perspective: 1000;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n margin-top: -10px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.2 | MIT License | git.io/normalize */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS text size adjust after orientation change, without disabling\n// user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability when focused and also mouse hovered in all browsers.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n// (include `-moz` to future-proof).\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n -moz-box-sizing: content-box;\n -webkit-box-sizing: content-box; // 2\n box-sizing: content-box;\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n //\n // Chrome (OSX) fix for https://github.com/twbs/bootstrap/issues/11245\n // Once fixed, we can just straight up remove this.\n select {\n background: #fff !important;\n }\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// Star\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n// Upstream patch for normalize.css submitted: https://github.com/necolas/normalize.css/pull/379 - remove this fix once that is merged\n\n[role=\"button\"] {\n cursor: pointer;\n}","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\n// Set the height of file controls to match text inputs\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n line-height: @input-height-base;\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because