├── .gitignore ├── Chrome_Extensions ├── BasicAdd_Alchemy │ ├── content_script.js │ ├── jquery.js │ ├── manifest.json │ ├── readme.md │ └── style.css ├── BasicCursor │ ├── glitter_cursor.gif │ ├── manifest.json │ └── scripts │ │ ├── content_script.js │ │ └── jquery.js ├── BasicPopup_Alchemy │ ├── icon.png │ ├── jquery.js │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── readme.md ├── BasicPopup_Flickr │ ├── icon.png │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── readme.md ├── BasicPopup_GoogleImageSearch │ ├── icon.png │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── readme.md ├── BasicPopup_TTS │ ├── icon.png │ ├── jquery.js │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── readme.md ├── BasicPopup_Weather │ ├── icon.png │ ├── jquery.js │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── readme.md ├── BasicReplace │ ├── data │ │ └── new_lines.txt │ ├── manifest.json │ └── scripts │ │ ├── content_script.js │ │ └── jquery.js ├── EmptyExample │ ├── manifest.json │ └── scripts │ │ ├── content_script.js │ │ └── jquery.js ├── FBMoodManipulator │ ├── fb_happy.png │ ├── manifest.json │ ├── scripts │ │ ├── LIWC.js │ │ ├── content_script.js │ │ ├── jquery.js │ │ ├── localstoragedb.min.js │ │ └── parser.js │ └── style.css ├── FUber │ ├── background.js │ ├── gmail_content.js │ ├── icon.png │ ├── jquery.js │ ├── last_names.txt │ ├── manifest.json │ ├── popup.html │ ├── popup.js │ └── uber_content.js ├── FriendFlop │ ├── icons │ │ └── icon128.png │ ├── manifest.json │ └── scripts │ │ ├── content_script.js │ │ └── jquery.js ├── SpeechSynthesis │ ├── content_script.js │ ├── jquery.js │ └── manifest.json ├── emotional-labor-master │ ├── README.md │ ├── data │ │ ├── new_lines copy.txt │ │ └── new_lines.txt │ ├── icon.png │ ├── inject.js │ ├── jquery.js │ ├── manifest.json │ ├── notes.txt │ ├── popup.html │ └── popup.js └── speak_selection │ ├── SpeakSel128.png │ ├── SpeakSel16.png │ ├── SpeakSel19-active.png │ ├── SpeakSel19.png │ ├── SpeakSel256.png │ ├── SpeakSel48.png │ ├── background.js │ ├── content_script.js │ ├── keycodes.js │ ├── manifest.json │ ├── options.html │ ├── options.js │ └── tabs.js ├── Computer_Vision ├── 00_OpenCV │ ├── FaceDetectMemory │ │ ├── Face.pde │ │ └── FaceDetectMemory.pde │ ├── LiveFaceDetect │ │ └── LiveFaceDetect.pde │ ├── LiveFaceDetect_saveimages │ │ └── LiveFaceDetect_saveimages.pde │ ├── LiveFaceDetect_scaled │ │ ├── LiveFaceDetect_scaled.pde │ │ └── faces │ │ │ └── face-0.jpg │ ├── SaveFaces │ │ ├── Face.pde │ │ ├── FaceDetector.pde │ │ ├── SaveFaces.pde │ │ └── faces │ │ │ └── face-0.jpg │ └── SimpleFaceDetect │ │ ├── SimpleFaceDetect.pde │ │ └── data │ │ └── obama.jpg ├── 01_jquery.facedetection-p5 │ ├── 00_picture.html │ ├── 01_video.html │ ├── 02_video_continuous.html │ ├── 03_capture_continuous.html │ ├── assets │ │ ├── img2.jpg │ │ ├── picture.jpg │ │ ├── rect.jpg │ │ ├── video.mp4 │ │ ├── video.ogv │ │ └── video.webm │ ├── jquery.facedetection.js │ ├── p5.dom.js │ └── p5.js └── 03_clmtrackr-p5 │ ├── 00_face-tracking-capture.html │ ├── 01_face-tracking-audio.html │ ├── 02_face-tracking-speech.html │ ├── 03_emotion.html │ ├── clmtrackr.js │ ├── emotion_classifier.js │ ├── emotionmodel.js │ ├── models │ ├── model_pca_10_mosse.js │ ├── model_pca_10_svm.js │ ├── model_pca_20_mosse.js │ ├── model_pca_20_svm.js │ ├── model_pca_20_svm_emotionDetection.js │ ├── model_spca_10_svm.js │ └── model_spca_20_svm.js │ ├── p5.dom.js │ ├── p5.js │ ├── p5.sound.js │ └── scream.mp3 ├── Conversation_Generation ├── 00_wordnik_api │ ├── app.js │ └── node_modules │ │ └── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ ├── base64.js │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ └── twitter.js ├── 01_markov │ ├── app.js │ ├── corpus.txt │ └── node_modules │ │ ├── fs │ │ ├── index.js │ │ └── package.json │ │ ├── markov │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── qwantz.js │ │ │ └── qwantz.txt │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── deck │ │ │ │ ├── README.markdown │ │ │ │ ├── bench │ │ │ │ │ └── shuffle.js │ │ │ │ ├── example │ │ │ │ │ ├── pick.js │ │ │ │ │ ├── shuffle.js │ │ │ │ │ ├── wpick.js │ │ │ │ │ └── wshuffle.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── normalize.js │ │ │ │ │ ├── pick.js │ │ │ │ │ └── shuffle.js │ │ │ ├── hashish │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── chain.js │ │ │ │ │ └── map.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── traverse │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── scrub.js │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── circular.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── equal.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── instance.js │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── deep_equal.js │ │ │ │ │ │ ├── mutability.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── obj.js │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ ├── stop.js │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ ├── subexpr.js │ │ │ │ │ │ └── super_deep.js │ │ │ │ │ │ └── testling │ │ │ │ │ │ └── leaves.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── hash.js │ │ │ │ │ └── property.js │ │ │ └── lazy │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lazy.js │ │ │ │ ├── lazy.js~ │ │ │ │ ├── package.json │ │ │ │ ├── package.json~ │ │ │ │ └── test │ │ │ │ ├── bucket.js │ │ │ │ ├── complex.js │ │ │ │ ├── custom.js │ │ │ │ ├── em.js │ │ │ │ ├── filter.js │ │ │ │ ├── foldr.js │ │ │ │ ├── forEach.js │ │ │ │ ├── head.js │ │ │ │ ├── join.js │ │ │ │ ├── lines.js │ │ │ │ ├── map.js │ │ │ │ ├── pipe.js │ │ │ │ ├── product.js │ │ │ │ ├── range.js │ │ │ │ ├── skip.js │ │ │ │ ├── sum.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ └── takeWhile.js │ │ ├── package.json │ │ └── test │ │ │ ├── cycles.js │ │ │ ├── has.js │ │ │ ├── limit.js │ │ │ ├── order.js │ │ │ └── stream.js │ │ ├── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── base64.js │ │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ │ └── twitter.js │ │ └── twit │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ ├── bot.js │ │ └── rtd2.js │ │ ├── lib │ │ ├── auth.js │ │ ├── oarequest.js │ │ ├── parser.js │ │ └── twitter.js │ │ ├── node_modules │ │ └── oauth │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ ├── express-gdata │ │ │ │ ├── server.js │ │ │ │ └── views │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ └── layout.ejs │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── _utils.js │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ ├── package.json │ │ └── tests │ │ ├── multiple-conn.js │ │ ├── rest.js │ │ ├── streaming.js │ │ ├── twit.js │ │ └── user-stream.js ├── 02_twitter_bot_simple │ └── app.js ├── 03_twitter_wordnik_bot │ ├── app.js │ └── node_modules │ │ ├── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── base64.js │ │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ │ └── twitter.js │ │ └── twit │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ ├── bot.js │ │ └── rtd2.js │ │ ├── lib │ │ ├── auth.js │ │ ├── oarequest.js │ │ ├── parser.js │ │ └── twitter.js │ │ ├── node_modules │ │ └── oauth │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ ├── express-gdata │ │ │ │ ├── server.js │ │ │ │ └── views │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ └── layout.ejs │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── _utils.js │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ ├── package.json │ │ └── tests │ │ ├── multiple-conn.js │ │ ├── rest.js │ │ ├── streaming.js │ │ ├── twit.js │ │ └── user-stream.js ├── 04_twitter_markov_bot │ ├── app.js │ └── node_modules │ │ ├── markov │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── qwantz.js │ │ │ └── qwantz.txt │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── deck │ │ │ │ ├── README.markdown │ │ │ │ ├── bench │ │ │ │ │ └── shuffle.js │ │ │ │ ├── example │ │ │ │ │ ├── pick.js │ │ │ │ │ ├── shuffle.js │ │ │ │ │ ├── wpick.js │ │ │ │ │ └── wshuffle.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── normalize.js │ │ │ │ │ ├── pick.js │ │ │ │ │ └── shuffle.js │ │ │ ├── hashish │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── chain.js │ │ │ │ │ └── map.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── traverse │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── scrub.js │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── circular.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── equal.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── instance.js │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── deep_equal.js │ │ │ │ │ │ ├── mutability.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── obj.js │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ ├── stop.js │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ ├── subexpr.js │ │ │ │ │ │ └── super_deep.js │ │ │ │ │ │ └── testling │ │ │ │ │ │ └── leaves.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── hash.js │ │ │ │ │ └── property.js │ │ │ └── lazy │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lazy.js │ │ │ │ ├── lazy.js~ │ │ │ │ ├── package.json │ │ │ │ ├── package.json~ │ │ │ │ └── test │ │ │ │ ├── bucket.js │ │ │ │ ├── complex.js │ │ │ │ ├── custom.js │ │ │ │ ├── em.js │ │ │ │ ├── filter.js │ │ │ │ ├── foldr.js │ │ │ │ ├── forEach.js │ │ │ │ ├── head.js │ │ │ │ ├── join.js │ │ │ │ ├── lines.js │ │ │ │ ├── map.js │ │ │ │ ├── pipe.js │ │ │ │ ├── product.js │ │ │ │ ├── range.js │ │ │ │ ├── skip.js │ │ │ │ ├── sum.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ └── takeWhile.js │ │ ├── package.json │ │ └── test │ │ │ ├── cycles.js │ │ │ ├── has.js │ │ │ ├── limit.js │ │ │ ├── order.js │ │ │ └── stream.js │ │ ├── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── base64.js │ │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ │ └── twitter.js │ │ └── twit │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ ├── bot.js │ │ └── rtd2.js │ │ ├── lib │ │ ├── auth.js │ │ ├── oarequest.js │ │ ├── parser.js │ │ └── twitter.js │ │ ├── node_modules │ │ └── oauth │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ ├── express-gdata │ │ │ │ ├── server.js │ │ │ │ └── views │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ └── layout.ejs │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── _utils.js │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ ├── package.json │ │ └── tests │ │ ├── multiple-conn.js │ │ ├── rest.js │ │ ├── streaming.js │ │ ├── twit.js │ │ └── user-stream.js ├── 05_twitter_wordnik_responder_bot │ ├── app.js │ └── node_modules │ │ ├── markov │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── qwantz.js │ │ │ └── qwantz.txt │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── deck │ │ │ │ ├── README.markdown │ │ │ │ ├── bench │ │ │ │ │ └── shuffle.js │ │ │ │ ├── example │ │ │ │ │ ├── pick.js │ │ │ │ │ ├── shuffle.js │ │ │ │ │ ├── wpick.js │ │ │ │ │ └── wshuffle.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── normalize.js │ │ │ │ │ ├── pick.js │ │ │ │ │ └── shuffle.js │ │ │ ├── hashish │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── chain.js │ │ │ │ │ └── map.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── traverse │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── scrub.js │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── circular.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── equal.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── instance.js │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── deep_equal.js │ │ │ │ │ │ ├── mutability.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── obj.js │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ ├── stop.js │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ ├── subexpr.js │ │ │ │ │ │ └── super_deep.js │ │ │ │ │ │ └── testling │ │ │ │ │ │ └── leaves.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── hash.js │ │ │ │ │ └── property.js │ │ │ └── lazy │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lazy.js │ │ │ │ ├── lazy.js~ │ │ │ │ ├── package.json │ │ │ │ ├── package.json~ │ │ │ │ └── test │ │ │ │ ├── bucket.js │ │ │ │ ├── complex.js │ │ │ │ ├── custom.js │ │ │ │ ├── em.js │ │ │ │ ├── filter.js │ │ │ │ ├── foldr.js │ │ │ │ ├── forEach.js │ │ │ │ ├── head.js │ │ │ │ ├── join.js │ │ │ │ ├── lines.js │ │ │ │ ├── map.js │ │ │ │ ├── pipe.js │ │ │ │ ├── product.js │ │ │ │ ├── range.js │ │ │ │ ├── skip.js │ │ │ │ ├── sum.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ └── takeWhile.js │ │ ├── package.json │ │ └── test │ │ │ ├── cycles.js │ │ │ ├── has.js │ │ │ ├── limit.js │ │ │ ├── order.js │ │ │ └── stream.js │ │ ├── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── base64.js │ │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ │ └── twitter.js │ │ └── twit │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ ├── bot.js │ │ └── rtd2.js │ │ ├── lib │ │ ├── auth.js │ │ ├── oarequest.js │ │ ├── parser.js │ │ └── twitter.js │ │ ├── node_modules │ │ └── oauth │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ ├── express-gdata │ │ │ │ ├── server.js │ │ │ │ └── views │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ └── layout.ejs │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── _utils.js │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ ├── package.json │ │ └── tests │ │ ├── multiple-conn.js │ │ ├── rest.js │ │ ├── streaming.js │ │ ├── twit.js │ │ └── user-stream.js ├── 06_twitter_markov_responder_bot │ ├── app.js │ └── node_modules │ │ ├── markov │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── qwantz.js │ │ │ └── qwantz.txt │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── deck │ │ │ │ ├── README.markdown │ │ │ │ ├── bench │ │ │ │ │ └── shuffle.js │ │ │ │ ├── example │ │ │ │ │ ├── pick.js │ │ │ │ │ ├── shuffle.js │ │ │ │ │ ├── wpick.js │ │ │ │ │ └── wshuffle.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── normalize.js │ │ │ │ │ ├── pick.js │ │ │ │ │ └── shuffle.js │ │ │ ├── hashish │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── chain.js │ │ │ │ │ └── map.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── traverse │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── scrub.js │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── circular.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── equal.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── instance.js │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── deep_equal.js │ │ │ │ │ │ ├── mutability.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── obj.js │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ ├── stop.js │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ ├── subexpr.js │ │ │ │ │ │ └── super_deep.js │ │ │ │ │ │ └── testling │ │ │ │ │ │ └── leaves.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── hash.js │ │ │ │ │ └── property.js │ │ │ └── lazy │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lazy.js │ │ │ │ ├── lazy.js~ │ │ │ │ ├── package.json │ │ │ │ ├── package.json~ │ │ │ │ └── test │ │ │ │ ├── bucket.js │ │ │ │ ├── complex.js │ │ │ │ ├── custom.js │ │ │ │ ├── em.js │ │ │ │ ├── filter.js │ │ │ │ ├── foldr.js │ │ │ │ ├── forEach.js │ │ │ │ ├── head.js │ │ │ │ ├── join.js │ │ │ │ ├── lines.js │ │ │ │ ├── map.js │ │ │ │ ├── pipe.js │ │ │ │ ├── product.js │ │ │ │ ├── range.js │ │ │ │ ├── skip.js │ │ │ │ ├── sum.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ └── takeWhile.js │ │ ├── package.json │ │ └── test │ │ │ ├── cycles.js │ │ │ ├── has.js │ │ │ ├── limit.js │ │ │ ├── order.js │ │ │ └── stream.js │ │ ├── node-restclient │ │ ├── LICENSE │ │ ├── README.md │ │ ├── lib │ │ │ ├── base64.js │ │ │ └── restclient.js │ │ ├── package.json │ │ └── test │ │ │ └── twitter.js │ │ └── twit │ │ ├── .npmignore │ │ ├── README.md │ │ ├── examples │ │ ├── bot.js │ │ └── rtd2.js │ │ ├── lib │ │ ├── auth.js │ │ ├── oarequest.js │ │ ├── parser.js │ │ └── twitter.js │ │ ├── node_modules │ │ └── oauth │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── examples │ │ │ ├── express-gdata │ │ │ │ ├── server.js │ │ │ │ └── views │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ └── layout.ejs │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── _utils.js │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── oauth.js │ │ │ ├── oauth2.js │ │ │ └── sha1.js │ │ ├── package.json │ │ └── tests │ │ ├── multiple-conn.js │ │ ├── rest.js │ │ ├── streaming.js │ │ ├── twit.js │ │ └── user-stream.js ├── 07_socket_io_chat │ ├── app.js │ ├── index.html │ ├── jquery.js │ └── node_modules │ │ ├── express │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ ├── node_modules │ │ │ ├── accepts │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── negotiator │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── charset.js │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ ├── language.js │ │ │ │ │ │ └── mediaType.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── content-disposition │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── escape-html │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── etag │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── crc │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── crc.js │ │ │ │ │ │ ├── crc1.js │ │ │ │ │ │ ├── crc16.js │ │ │ │ │ │ ├── crc16_ccitt.js │ │ │ │ │ │ ├── crc16_modbus.js │ │ │ │ │ │ ├── crc24.js │ │ │ │ │ │ ├── crc32.js │ │ │ │ │ │ ├── crc8.js │ │ │ │ │ │ ├── crc8_1wire.js │ │ │ │ │ │ ├── create.js │ │ │ │ │ │ ├── hex.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── finalhandler │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── fresh │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── media-typer │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── merge-descriptors │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── path-to-regexp │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── proxy-addr │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── forwarded │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Cakefile │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── ipaddr.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ └── ipaddr.coffee │ │ │ │ │ │ └── test │ │ │ │ │ │ └── ipaddr.test.coffee │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .jshintignore │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ └── stringify.js │ │ │ ├── range-parser │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── destroy │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── mime │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ └── types │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ └── node.types │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── serve-static │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── utils-merge │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ │ └── socket.io │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ ├── client.js │ │ ├── index.js │ │ ├── namespace.js │ │ └── socket.js │ │ ├── node_modules │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ ├── node_modules │ │ │ │ └── ms │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── engine.io │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── engine.io.js │ │ │ │ ├── server.js │ │ │ │ ├── socket.js │ │ │ │ ├── transport.js │ │ │ │ └── transports │ │ │ │ │ ├── index.js │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ ├── polling.js │ │ │ │ │ └── websocket.js │ │ │ ├── node_modules │ │ │ │ ├── base64id │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── base64id.js │ │ │ │ │ └── package.json │ │ │ │ ├── debug │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── engine.io-parser │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── keys.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── after │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── has-binary │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ │ └── x.js │ │ │ │ │ └── package.json │ │ │ │ └── ws │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── binding.gyp │ │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Release │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ ├── bufferutil.node.d │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── bufferutil.o.d │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ └── validation.o.d │ │ │ │ │ │ │ │ └── validation.node.d │ │ │ │ │ │ ├── bufferutil.node │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ └── bufferutil.o │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ └── validation.o │ │ │ │ │ │ └── validation.node │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── bufferutil.target.mk │ │ │ │ │ ├── config.gypi │ │ │ │ │ ├── gyp-mac-tool │ │ │ │ │ └── validation.target.mk │ │ │ │ │ ├── builderror.log │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ ├── Receiver.js │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ ├── Sender.js │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ ├── Validation.js │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ └── browser.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── options │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ultron │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ ├── bufferutil.cc │ │ │ │ │ └── validation.cc │ │ │ │ │ └── wscat │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ └── wscat │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── has-binary-data │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── fixtures │ │ │ │ └── big.json │ │ │ ├── gen.js │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── isarray │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ └── build.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── test.js │ │ ├── socket.io-adapter │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── debug │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── object-keys │ │ │ │ │ ├── .jscs.json │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── isArguments.js │ │ │ │ │ └── package.json │ │ │ │ └── socket.io-parser │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── bench │ │ │ │ │ ├── bench.js │ │ │ │ │ └── index.js │ │ │ │ │ ├── binary.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── is-buffer.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── benchmark │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── run-test.sh │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── component-emitter │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── debug.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── isarray │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── json3 │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ ├── .jamignore │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ ├── coverage.json │ │ │ │ │ │ ├── lcov-report │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── json3.js.html │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ └── prettify.js │ │ │ │ │ │ └── lcov.info │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── json3.js │ │ │ │ │ │ └── json3.min.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── socket.io-client │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── index.js │ │ │ │ ├── manager.js │ │ │ │ ├── on.js │ │ │ │ ├── socket.js │ │ │ │ └── url.js │ │ │ ├── node_modules │ │ │ │ ├── backo2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── component-bind │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── component-emitter │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── debug │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── debug.js │ │ │ │ │ └── package.json │ │ │ │ ├── engine.io-client │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── engine.io.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── socket.js │ │ │ │ │ │ ├── transport.js │ │ │ │ │ │ ├── transports │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ │ │ ├── polling.js │ │ │ │ │ │ │ └── websocket.js │ │ │ │ │ │ └── xmlhttprequest.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ └── wscat │ │ │ │ │ │ ├── component-inherit │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── inherit.js │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── engine.io-parser │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── keys.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── after │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── has-binary │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ │ │ │ └── x.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── has-cors │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── global │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── parsejson │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── parseqs │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── parseuri │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── ws │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bench │ │ │ │ │ │ │ │ ├── parser.benchmark.js │ │ │ │ │ │ │ │ ├── sender.benchmark.js │ │ │ │ │ │ │ │ ├── speed.js │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── wscat │ │ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Release │ │ │ │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ │ │ │ ├── bufferutil.node.d │ │ │ │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ │ └── bufferutil.o.d │ │ │ │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ └── validation.o.d │ │ │ │ │ │ │ │ │ │ │ └── validation.node.d │ │ │ │ │ │ │ │ │ ├── bufferutil.node │ │ │ │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ └── bufferutil.o │ │ │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ └── validation.o │ │ │ │ │ │ │ │ │ └── validation.node │ │ │ │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ │ │ │ ├── bufferutil.target.mk │ │ │ │ │ │ │ │ ├── config.gypi │ │ │ │ │ │ │ │ ├── gyp-mac-tool │ │ │ │ │ │ │ │ └── validation.target.mk │ │ │ │ │ │ │ ├── builderror.log │ │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ │ └── ws.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── fileapi │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ │ └── uploader.js │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ ├── serverstats-express_3 │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ ├── serverstats │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ └── ssl.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ │ │ │ ├── Receiver.js │ │ │ │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ │ │ │ ├── Sender.js │ │ │ │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ │ │ │ ├── Validation.js │ │ │ │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ │ │ │ └── browser.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── commander │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── commander.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── nan │ │ │ │ │ │ │ │ │ ├── .index.js │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── tinycolor │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── tinycolor.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── bufferutil.cc │ │ │ │ │ │ │ │ └── validation.cc │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── BufferPool.test.js │ │ │ │ │ │ │ │ ├── Receiver.hixie.test.js │ │ │ │ │ │ │ │ ├── Receiver.test.js │ │ │ │ │ │ │ │ ├── Sender.hixie.test.js │ │ │ │ │ │ │ │ ├── Sender.test.js │ │ │ │ │ │ │ │ ├── Validation.test.js │ │ │ │ │ │ │ │ ├── WebSocket.integration.js │ │ │ │ │ │ │ │ ├── WebSocket.test.js │ │ │ │ │ │ │ │ ├── WebSocketServer.test.js │ │ │ │ │ │ │ │ ├── autobahn-server.js │ │ │ │ │ │ │ │ ├── autobahn.js │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ ├── agent1-cert.pem │ │ │ │ │ │ │ │ ├── agent1-key.pem │ │ │ │ │ │ │ │ ├── ca1-cert.pem │ │ │ │ │ │ │ │ ├── ca1-key.pem │ │ │ │ │ │ │ │ ├── certificate.pem │ │ │ │ │ │ │ │ ├── key.pem │ │ │ │ │ │ │ │ ├── request.pem │ │ │ │ │ │ │ │ └── textfile │ │ │ │ │ │ │ │ ├── hybi-common.js │ │ │ │ │ │ │ │ └── testserver.js │ │ │ │ │ │ └── xmlhttprequest │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── autotest.watchr │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ └── demo.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── XMLHttpRequest.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tests │ │ │ │ │ │ │ ├── test-constants.js │ │ │ │ │ │ │ ├── test-events.js │ │ │ │ │ │ │ ├── test-exceptions.js │ │ │ │ │ │ │ ├── test-headers.js │ │ │ │ │ │ │ ├── test-redirect-302.js │ │ │ │ │ │ │ ├── test-redirect-303.js │ │ │ │ │ │ │ ├── test-redirect-307.js │ │ │ │ │ │ │ ├── test-request-methods.js │ │ │ │ │ │ │ ├── test-request-protocols.js │ │ │ │ │ │ │ └── testdata.txt │ │ │ │ │ └── package.json │ │ │ │ ├── has-binary │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── big.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── indexof │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── object-component │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── object.js │ │ │ │ ├── parseuri │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ └── to-array │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENCE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── socket.io.js │ │ └── socket.io-parser │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── .zuul.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bench │ │ │ ├── bench.js │ │ │ └── index.js │ │ │ ├── binary.js │ │ │ ├── index.js │ │ │ ├── is-buffer.js │ │ │ ├── node_modules │ │ │ ├── benchmark │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── benchmark.js │ │ │ │ ├── doc │ │ │ │ │ └── README.md │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── run-test.sh │ │ │ │ │ └── test.js │ │ │ ├── component-emitter │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── Readme.md │ │ │ │ ├── debug.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── debug.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── README.md │ │ │ │ ├── build │ │ │ │ │ └── build.js │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── json3 │ │ │ │ ├── .gitmodules │ │ │ │ ├── .jamignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── coverage │ │ │ │ ├── coverage.json │ │ │ │ ├── lcov-report │ │ │ │ │ ├── lib │ │ │ │ │ │ └── json3.js.html │ │ │ │ │ ├── prettify.css │ │ │ │ │ └── prettify.js │ │ │ │ └── lcov.info │ │ │ │ ├── lib │ │ │ │ ├── json3.js │ │ │ │ └── json3.min.js │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── package.json ├── 08_socket_markov_chat │ ├── app.js │ ├── corpus.txt │ ├── index.html │ ├── jquery.js │ └── node_modules │ │ ├── express │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ │ ├── application.js │ │ │ ├── express.js │ │ │ ├── middleware │ │ │ │ ├── init.js │ │ │ │ └── query.js │ │ │ ├── request.js │ │ │ ├── response.js │ │ │ ├── router │ │ │ │ ├── index.js │ │ │ │ ├── layer.js │ │ │ │ └── route.js │ │ │ ├── utils.js │ │ │ └── view.js │ │ ├── node_modules │ │ │ ├── accepts │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── negotiator │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── charset.js │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ ├── language.js │ │ │ │ │ │ └── mediaType.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── content-disposition │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie-signature │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── cookie │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── browser.js │ │ │ │ ├── component.json │ │ │ │ ├── debug.js │ │ │ │ ├── node.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── depd │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── compat │ │ │ │ │ │ ├── buffer-concat.js │ │ │ │ │ │ ├── callsite-tostring.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── escape-html │ │ │ │ ├── .npmignore │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── etag │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── crc │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── crc.js │ │ │ │ │ │ ├── crc1.js │ │ │ │ │ │ ├── crc16.js │ │ │ │ │ │ ├── crc16_ccitt.js │ │ │ │ │ │ ├── crc16_modbus.js │ │ │ │ │ │ ├── crc24.js │ │ │ │ │ │ ├── crc32.js │ │ │ │ │ │ ├── crc8.js │ │ │ │ │ │ ├── crc8_1wire.js │ │ │ │ │ │ ├── create.js │ │ │ │ │ │ ├── hex.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── finalhandler │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── fresh │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── media-typer │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── merge-descriptors │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── methods │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── on-finished │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── ee-first │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── parseurl │ │ │ │ ├── .npmignore │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── path-to-regexp │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Readme.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── proxy-addr │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── forwarded │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Cakefile │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── ipaddr.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── ipaddr.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── src │ │ │ │ │ │ └── ipaddr.coffee │ │ │ │ │ │ └── test │ │ │ │ │ │ └── ipaddr.test.coffee │ │ │ │ └── package.json │ │ │ ├── qs │ │ │ │ ├── .jshintignore │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ └── stringify.js │ │ │ ├── range-parser │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── send │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── destroy │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── mime │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ └── types │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ └── node.types │ │ │ │ │ └── ms │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── serve-static │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── type-is │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-types │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime-db │ │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ └── package.json │ │ │ ├── utils-merge │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── vary │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ └── package.json │ │ ├── markov │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── example │ │ │ ├── qwantz.js │ │ │ └── qwantz.txt │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── deck │ │ │ │ ├── README.markdown │ │ │ │ ├── bench │ │ │ │ │ └── shuffle.js │ │ │ │ ├── example │ │ │ │ │ ├── pick.js │ │ │ │ │ ├── shuffle.js │ │ │ │ │ ├── wpick.js │ │ │ │ │ └── wshuffle.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── normalize.js │ │ │ │ │ ├── pick.js │ │ │ │ │ └── shuffle.js │ │ │ ├── hashish │ │ │ │ ├── README.markdown │ │ │ │ ├── examples │ │ │ │ │ ├── chain.js │ │ │ │ │ └── map.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── traverse │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── scrub.js │ │ │ │ │ │ └── stringify.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ ├── test │ │ │ │ │ │ ├── circular.js │ │ │ │ │ │ ├── date.js │ │ │ │ │ │ ├── equal.js │ │ │ │ │ │ ├── error.js │ │ │ │ │ │ ├── has.js │ │ │ │ │ │ ├── instance.js │ │ │ │ │ │ ├── interface.js │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── keys.js │ │ │ │ │ │ ├── leaves.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── deep_equal.js │ │ │ │ │ │ ├── mutability.js │ │ │ │ │ │ ├── negative.js │ │ │ │ │ │ ├── obj.js │ │ │ │ │ │ ├── siblings.js │ │ │ │ │ │ ├── stop.js │ │ │ │ │ │ ├── stringify.js │ │ │ │ │ │ ├── subexpr.js │ │ │ │ │ │ └── super_deep.js │ │ │ │ │ │ └── testling │ │ │ │ │ │ └── leaves.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── hash.js │ │ │ │ │ └── property.js │ │ │ └── lazy │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lazy.js │ │ │ │ ├── lazy.js~ │ │ │ │ ├── package.json │ │ │ │ ├── package.json~ │ │ │ │ └── test │ │ │ │ ├── bucket.js │ │ │ │ ├── complex.js │ │ │ │ ├── custom.js │ │ │ │ ├── em.js │ │ │ │ ├── filter.js │ │ │ │ ├── foldr.js │ │ │ │ ├── forEach.js │ │ │ │ ├── head.js │ │ │ │ ├── join.js │ │ │ │ ├── lines.js │ │ │ │ ├── map.js │ │ │ │ ├── pipe.js │ │ │ │ ├── product.js │ │ │ │ ├── range.js │ │ │ │ ├── skip.js │ │ │ │ ├── sum.js │ │ │ │ ├── tail.js │ │ │ │ ├── take.js │ │ │ │ └── takeWhile.js │ │ ├── package.json │ │ └── test │ │ │ ├── cycles.js │ │ │ ├── has.js │ │ │ ├── limit.js │ │ │ ├── order.js │ │ │ └── stream.js │ │ └── socket.io │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── History.md │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── Readme.md │ │ ├── index.js │ │ ├── lib │ │ ├── client.js │ │ ├── index.js │ │ ├── namespace.js │ │ └── socket.js │ │ ├── node_modules │ │ ├── debug │ │ │ ├── .jshintrc │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── browser.js │ │ │ ├── component.json │ │ │ ├── debug.js │ │ │ ├── node.js │ │ │ ├── node_modules │ │ │ │ └── ms │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── engine.io │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── engine.io.js │ │ │ │ ├── server.js │ │ │ │ ├── socket.js │ │ │ │ ├── transport.js │ │ │ │ └── transports │ │ │ │ │ ├── index.js │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ ├── polling.js │ │ │ │ │ └── websocket.js │ │ │ ├── node_modules │ │ │ │ ├── base64id │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── base64id.js │ │ │ │ │ └── package.json │ │ │ │ ├── debug │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── engine.io-parser │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── keys.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── after │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── has-binary │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ │ └── x.js │ │ │ │ │ └── package.json │ │ │ │ └── ws │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── binding.gyp │ │ │ │ │ ├── build │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Release │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ ├── bufferutil.node.d │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── bufferutil.o.d │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ └── validation.o.d │ │ │ │ │ │ │ │ └── validation.node.d │ │ │ │ │ │ ├── bufferutil.node │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ └── bufferutil.o │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ └── validation.o │ │ │ │ │ │ └── validation.node │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ ├── bufferutil.target.mk │ │ │ │ │ ├── config.gypi │ │ │ │ │ ├── gyp-mac-tool │ │ │ │ │ └── validation.target.mk │ │ │ │ │ ├── builderror.log │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ ├── Receiver.js │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ ├── Sender.js │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ ├── Validation.js │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ └── browser.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── nan │ │ │ │ │ │ ├── .dntrc │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── appveyor.yml │ │ │ │ │ │ ├── include_dirs.js │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── options │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ultron │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── src │ │ │ │ │ ├── bufferutil.cc │ │ │ │ │ └── validation.cc │ │ │ │ │ └── wscat │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bin │ │ │ │ │ └── wscat │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── has-binary-data │ │ │ ├── .npmignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── fixtures │ │ │ │ └── big.json │ │ │ ├── gen.js │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ └── isarray │ │ │ │ │ ├── README.md │ │ │ │ │ ├── build │ │ │ │ │ └── build.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── test.js │ │ ├── socket.io-adapter │ │ │ ├── .npmignore │ │ │ ├── History.md │ │ │ ├── Readme.md │ │ │ ├── index.js │ │ │ ├── node_modules │ │ │ │ ├── debug │ │ │ │ │ ├── .jshintrc │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── component.json │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── node.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── object-keys │ │ │ │ │ ├── .jscs.json │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── isArguments.js │ │ │ │ │ └── package.json │ │ │ │ └── socket.io-parser │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── bench │ │ │ │ │ ├── bench.js │ │ │ │ │ └── index.js │ │ │ │ │ ├── binary.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── is-buffer.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── benchmark │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ └── README.md │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── run-test.sh │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── component-emitter │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── debug.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── isarray │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── json3 │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ ├── .jamignore │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ ├── coverage.json │ │ │ │ │ │ ├── lcov-report │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── json3.js.html │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ └── prettify.js │ │ │ │ │ │ └── lcov.info │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── json3.js │ │ │ │ │ │ └── json3.min.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── socket.io-client │ │ │ ├── History.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ │ ├── index.js │ │ │ │ ├── manager.js │ │ │ │ ├── on.js │ │ │ │ ├── socket.js │ │ │ │ └── url.js │ │ │ ├── node_modules │ │ │ │ ├── backo2 │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── component-bind │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── component-emitter │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── bower.json │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── debug │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── debug.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ └── debug.js │ │ │ │ │ └── package.json │ │ │ │ ├── engine.io-client │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── engine.io.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── socket.js │ │ │ │ │ │ ├── transport.js │ │ │ │ │ │ ├── transports │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── polling-jsonp.js │ │ │ │ │ │ │ ├── polling-xhr.js │ │ │ │ │ │ │ ├── polling.js │ │ │ │ │ │ │ └── websocket.js │ │ │ │ │ │ └── xmlhttprequest.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ └── wscat │ │ │ │ │ │ ├── component-inherit │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── inherit.js │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── engine.io-parser │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── keys.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── after │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENCE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── after-test.js │ │ │ │ │ │ │ │ ├── arraybuffer.slice │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── slice-buffer.js │ │ │ │ │ │ │ │ ├── base64-arraybuffer │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE-MIT │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── README.md~ │ │ │ │ │ │ │ │ │ ├── grunt.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── base64-arraybuffer.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── package.json~ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── base64-arraybuffer_test.js │ │ │ │ │ │ │ │ ├── blob │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .zuul.yml │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ │ ├── has-binary │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ │ │ └── big.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ └── utf8 │ │ │ │ │ │ │ │ │ ├── .gitattributes │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── Gruntfile.js │ │ │ │ │ │ │ │ │ ├── LICENSE-GPL.txt │ │ │ │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── coverage │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── prettify.css │ │ │ │ │ │ │ │ │ ├── prettify.js │ │ │ │ │ │ │ │ │ └── utf8.js │ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ │ └── utf8.js.html │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ │ ├── generate-test-data.py │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ └── tests.js │ │ │ │ │ │ │ │ │ ├── utf8.js │ │ │ │ │ │ │ │ │ └── x.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── has-cors │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── global │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── parsejson │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── parseqs │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── parseuri │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── ws │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bench │ │ │ │ │ │ │ │ ├── parser.benchmark.js │ │ │ │ │ │ │ │ ├── sender.benchmark.js │ │ │ │ │ │ │ │ ├── speed.js │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── wscat │ │ │ │ │ │ │ ├── binding.gyp │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Release │ │ │ │ │ │ │ │ │ ├── .deps │ │ │ │ │ │ │ │ │ │ └── Release │ │ │ │ │ │ │ │ │ │ │ ├── bufferutil.node.d │ │ │ │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ │ └── bufferutil.o.d │ │ │ │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ └── validation.o.d │ │ │ │ │ │ │ │ │ │ │ └── validation.node.d │ │ │ │ │ │ │ │ │ ├── bufferutil.node │ │ │ │ │ │ │ │ │ ├── linker.lock │ │ │ │ │ │ │ │ │ ├── obj.target │ │ │ │ │ │ │ │ │ │ ├── bufferutil │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ │ └── bufferutil.o │ │ │ │ │ │ │ │ │ │ └── validation │ │ │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ │ └── validation.o │ │ │ │ │ │ │ │ │ └── validation.node │ │ │ │ │ │ │ │ ├── binding.Makefile │ │ │ │ │ │ │ │ ├── bufferutil.target.mk │ │ │ │ │ │ │ │ ├── config.gypi │ │ │ │ │ │ │ │ ├── gyp-mac-tool │ │ │ │ │ │ │ │ └── validation.target.mk │ │ │ │ │ │ │ ├── builderror.log │ │ │ │ │ │ │ ├── doc │ │ │ │ │ │ │ │ └── ws.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── fileapi │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ ├── app.js │ │ │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ │ │ └── uploader.js │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ ├── serverstats-express_3 │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ ├── serverstats │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ │ │ └── server.js │ │ │ │ │ │ │ │ └── ssl.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── BufferPool.js │ │ │ │ │ │ │ │ ├── BufferUtil.fallback.js │ │ │ │ │ │ │ │ ├── BufferUtil.js │ │ │ │ │ │ │ │ ├── ErrorCodes.js │ │ │ │ │ │ │ │ ├── Receiver.hixie.js │ │ │ │ │ │ │ │ ├── Receiver.js │ │ │ │ │ │ │ │ ├── Sender.hixie.js │ │ │ │ │ │ │ │ ├── Sender.js │ │ │ │ │ │ │ │ ├── Validation.fallback.js │ │ │ │ │ │ │ │ ├── Validation.js │ │ │ │ │ │ │ │ ├── WebSocket.js │ │ │ │ │ │ │ │ ├── WebSocketServer.js │ │ │ │ │ │ │ │ └── browser.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── commander │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── commander.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── nan │ │ │ │ │ │ │ │ │ ├── .index.js │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── options │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── options.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── tinycolor │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── tinycolor.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ ├── bufferutil.cc │ │ │ │ │ │ │ │ └── validation.cc │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── BufferPool.test.js │ │ │ │ │ │ │ │ ├── Receiver.hixie.test.js │ │ │ │ │ │ │ │ ├── Receiver.test.js │ │ │ │ │ │ │ │ ├── Sender.hixie.test.js │ │ │ │ │ │ │ │ ├── Sender.test.js │ │ │ │ │ │ │ │ ├── Validation.test.js │ │ │ │ │ │ │ │ ├── WebSocket.integration.js │ │ │ │ │ │ │ │ ├── WebSocket.test.js │ │ │ │ │ │ │ │ ├── WebSocketServer.test.js │ │ │ │ │ │ │ │ ├── autobahn-server.js │ │ │ │ │ │ │ │ ├── autobahn.js │ │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ │ ├── agent1-cert.pem │ │ │ │ │ │ │ │ ├── agent1-key.pem │ │ │ │ │ │ │ │ ├── ca1-cert.pem │ │ │ │ │ │ │ │ ├── ca1-key.pem │ │ │ │ │ │ │ │ ├── certificate.pem │ │ │ │ │ │ │ │ ├── key.pem │ │ │ │ │ │ │ │ ├── request.pem │ │ │ │ │ │ │ │ └── textfile │ │ │ │ │ │ │ │ ├── hybi-common.js │ │ │ │ │ │ │ │ └── testserver.js │ │ │ │ │ │ └── xmlhttprequest │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── autotest.watchr │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ └── demo.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── XMLHttpRequest.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tests │ │ │ │ │ │ │ ├── test-constants.js │ │ │ │ │ │ │ ├── test-events.js │ │ │ │ │ │ │ ├── test-exceptions.js │ │ │ │ │ │ │ ├── test-headers.js │ │ │ │ │ │ │ ├── test-redirect-302.js │ │ │ │ │ │ │ ├── test-redirect-303.js │ │ │ │ │ │ │ ├── test-redirect-307.js │ │ │ │ │ │ │ ├── test-request-methods.js │ │ │ │ │ │ │ ├── test-request-protocols.js │ │ │ │ │ │ │ └── testdata.txt │ │ │ │ │ └── package.json │ │ │ │ ├── has-binary │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── fixtures │ │ │ │ │ │ └── big.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── isarray │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── indexof │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── object-component │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ └── object.js │ │ │ │ ├── parseuri │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── better-assert │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── example.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── callsite │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ └── to-array │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENCE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── socket.io.js │ │ └── socket.io-parser │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── .zuul.yml │ │ │ ├── History.md │ │ │ ├── Makefile │ │ │ ├── Readme.md │ │ │ ├── bench │ │ │ ├── bench.js │ │ │ └── index.js │ │ │ ├── binary.js │ │ │ ├── index.js │ │ │ ├── is-buffer.js │ │ │ ├── node_modules │ │ │ ├── benchmark │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── benchmark.js │ │ │ │ ├── doc │ │ │ │ │ └── README.md │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── run-test.sh │ │ │ │ │ └── test.js │ │ │ ├── component-emitter │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── debug │ │ │ │ ├── Readme.md │ │ │ │ ├── debug.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── debug.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── README.md │ │ │ │ ├── build │ │ │ │ │ └── build.js │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── json3 │ │ │ │ ├── .gitmodules │ │ │ │ ├── .jamignore │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── coverage │ │ │ │ ├── coverage.json │ │ │ │ ├── lcov-report │ │ │ │ │ ├── lib │ │ │ │ │ │ └── json3.js.html │ │ │ │ │ ├── prettify.css │ │ │ │ │ └── prettify.js │ │ │ │ └── lcov.info │ │ │ │ ├── lib │ │ │ │ ├── json3.js │ │ │ │ └── json3.min.js │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── package.json └── npm-debug.log ├── Language_Analysis ├── 00_basic_analysis │ ├── 00_basic_strings.zip │ ├── 00_basic_strings │ │ ├── index.html │ │ └── sketch.js │ ├── 01_simple_count │ │ ├── index.html │ │ └── sketch.js │ └── 02_concordance │ │ ├── index.html │ │ └── sketch.js ├── 01_AlchemyAPI │ ├── 00_analyze_text_jquery │ │ ├── index.html │ │ └── sketch.js │ ├── 01_multi_function_demo │ │ ├── LICENSE │ │ ├── README.md │ │ ├── alchemyapi.js │ │ ├── app.js │ │ ├── emaxfpo.jpg │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── dustc │ │ │ │ └── express │ │ │ ├── consolidate │ │ │ │ ├── .npmignore │ │ │ │ ├── History.md │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── consolidate.js │ │ │ │ └── package.json │ │ │ ├── dustjs-linkedin │ │ │ │ ├── .coverignore │ │ │ │ ├── .coverrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── benchmark │ │ │ │ │ ├── index.html │ │ │ │ │ ├── server.js │ │ │ │ │ ├── suites │ │ │ │ │ │ ├── dust_suite.js │ │ │ │ │ │ ├── handlebars_suite.js │ │ │ │ │ │ ├── jquery_suite.js │ │ │ │ │ │ └── mustache_suite.js │ │ │ │ │ └── uubench.js │ │ │ │ ├── bin │ │ │ │ │ └── dustc │ │ │ │ ├── dist │ │ │ │ │ ├── dust-core-1.1.1.js │ │ │ │ │ ├── dust-core-1.2.0.js │ │ │ │ │ ├── dust-core-1.2.1.js │ │ │ │ │ ├── dust-core-1.2.2.js │ │ │ │ │ ├── dust-core-1.2.2.min.js │ │ │ │ │ ├── dust-core-1.2.3.js │ │ │ │ │ ├── dust-core-1.2.3.min.js │ │ │ │ │ ├── dust-core-1.2.4.js │ │ │ │ │ ├── dust-core-1.2.5.js │ │ │ │ │ ├── dust-core-1.2.6.js │ │ │ │ │ ├── dust-core-2.0.0.js │ │ │ │ │ ├── dust-core-2.0.0.min.js │ │ │ │ │ ├── dust-core-2.0.1.js │ │ │ │ │ ├── dust-core-2.0.2.js │ │ │ │ │ ├── dust-core-2.0.3.js │ │ │ │ │ ├── dust-full-1.1.1.js │ │ │ │ │ ├── dust-full-1.2.0.js │ │ │ │ │ ├── dust-full-1.2.1.js │ │ │ │ │ ├── dust-full-1.2.2.js │ │ │ │ │ ├── dust-full-1.2.2.min.js │ │ │ │ │ ├── dust-full-1.2.3.js │ │ │ │ │ ├── dust-full-1.2.3.min.js │ │ │ │ │ ├── dust-full-1.2.4.js │ │ │ │ │ ├── dust-full-1.2.5.js │ │ │ │ │ ├── dust-full-1.2.6.js │ │ │ │ │ ├── dust-full-2.0.0.js │ │ │ │ │ ├── dust-full-2.0.0.min.js │ │ │ │ │ ├── dust-full-2.0.1.js │ │ │ │ │ ├── dust-full-2.0.2.js │ │ │ │ │ └── dust-full-2.0.3.js │ │ │ │ ├── docs │ │ │ │ │ ├── about.md │ │ │ │ │ ├── api.md │ │ │ │ │ ├── build.js │ │ │ │ │ ├── index.css │ │ │ │ │ ├── index.dust.html │ │ │ │ │ ├── index.js │ │ │ │ │ ├── select.dust.html │ │ │ │ │ └── syntax.md │ │ │ │ ├── lib │ │ │ │ │ ├── compiler.js │ │ │ │ │ ├── dust.js │ │ │ │ │ ├── parser.js │ │ │ │ │ └── server.js │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── build.js │ │ │ │ │ └── dust.pegjs │ │ │ │ ├── test │ │ │ │ │ ├── README.md │ │ │ │ │ ├── core.js │ │ │ │ │ ├── dust_files │ │ │ │ │ │ ├── beautify.js │ │ │ │ │ │ ├── ecma.js │ │ │ │ │ │ ├── hijs.js │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── background.png │ │ │ │ │ │ │ ├── background_header.jpg │ │ │ │ │ │ │ ├── logo-linkedin.png │ │ │ │ │ │ │ └── sprite_icons_alert_white_medium_v1.png │ │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ │ ├── jsdump.js │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── jasmine-test │ │ │ │ │ │ ├── client │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── jasmine-1.1.0 │ │ │ │ │ │ │ │ │ ├── MIT.LICENSE │ │ │ │ │ │ │ │ │ ├── jasmine-html.js │ │ │ │ │ │ │ │ │ ├── jasmine.css │ │ │ │ │ │ │ │ │ ├── jasmine.js │ │ │ │ │ │ │ │ │ └── jasmine_favicon.png │ │ │ │ │ │ │ └── specRunner.html │ │ │ │ │ │ ├── server │ │ │ │ │ │ │ └── specRunner.js │ │ │ │ │ │ └── spec │ │ │ │ │ │ │ ├── coreTests.js │ │ │ │ │ │ │ └── renderTestSpec.js │ │ │ │ │ ├── server.js │ │ │ │ │ ├── test.html │ │ │ │ │ └── uutest.js │ │ │ │ ├── utils │ │ │ │ │ └── minifier.js │ │ │ │ └── vendor │ │ │ │ │ ├── beautify.js │ │ │ │ │ ├── ecma.js │ │ │ │ │ ├── hijs.js │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ ├── jsdump.js │ │ │ │ │ └── showdown.js │ │ │ ├── express │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── bin │ │ │ │ │ └── express │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── application.js │ │ │ │ │ ├── express.js │ │ │ │ │ ├── middleware.js │ │ │ │ │ ├── request.js │ │ │ │ │ ├── response.js │ │ │ │ │ ├── router │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── route.js │ │ │ │ │ ├── utils.js │ │ │ │ │ └── view.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── buffer-crc32 │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tests │ │ │ │ │ │ │ └── crc.test.js │ │ │ │ │ ├── commander │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── keypress │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── connect │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── cache.js │ │ │ │ │ │ │ ├── connect.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── middleware │ │ │ │ │ │ │ │ ├── basicAuth.js │ │ │ │ │ │ │ │ ├── bodyParser.js │ │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ │ ├── cookieParser.js │ │ │ │ │ │ │ │ ├── cookieSession.js │ │ │ │ │ │ │ │ ├── csrf.js │ │ │ │ │ │ │ │ ├── directory.js │ │ │ │ │ │ │ │ ├── errorHandler.js │ │ │ │ │ │ │ │ ├── favicon.js │ │ │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ │ │ ├── limit.js │ │ │ │ │ │ │ │ ├── logger.js │ │ │ │ │ │ │ │ ├── methodOverride.js │ │ │ │ │ │ │ │ ├── multipart.js │ │ │ │ │ │ │ │ ├── query.js │ │ │ │ │ │ │ │ ├── responseTime.js │ │ │ │ │ │ │ │ ├── session.js │ │ │ │ │ │ │ │ ├── session │ │ │ │ │ │ │ │ │ ├── cookie.js │ │ │ │ │ │ │ │ │ ├── memory.js │ │ │ │ │ │ │ │ │ ├── session.js │ │ │ │ │ │ │ │ │ └── store.js │ │ │ │ │ │ │ │ ├── static.js │ │ │ │ │ │ │ │ ├── staticCache.js │ │ │ │ │ │ │ │ ├── timeout.js │ │ │ │ │ │ │ │ ├── urlencoded.js │ │ │ │ │ │ │ │ └── vhost.js │ │ │ │ │ │ │ ├── patch.js │ │ │ │ │ │ │ ├── proto.js │ │ │ │ │ │ │ ├── public │ │ │ │ │ │ │ │ ├── directory.html │ │ │ │ │ │ │ │ ├── error.html │ │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ │ ├── icons │ │ │ │ │ │ │ │ │ ├── page.png │ │ │ │ │ │ │ │ │ ├── page_add.png │ │ │ │ │ │ │ │ │ ├── page_attach.png │ │ │ │ │ │ │ │ │ ├── page_code.png │ │ │ │ │ │ │ │ │ ├── page_copy.png │ │ │ │ │ │ │ │ │ ├── page_delete.png │ │ │ │ │ │ │ │ │ ├── page_edit.png │ │ │ │ │ │ │ │ │ ├── page_error.png │ │ │ │ │ │ │ │ │ ├── page_excel.png │ │ │ │ │ │ │ │ │ ├── page_find.png │ │ │ │ │ │ │ │ │ ├── page_gear.png │ │ │ │ │ │ │ │ │ ├── page_go.png │ │ │ │ │ │ │ │ │ ├── page_green.png │ │ │ │ │ │ │ │ │ ├── page_key.png │ │ │ │ │ │ │ │ │ ├── page_lightning.png │ │ │ │ │ │ │ │ │ ├── page_link.png │ │ │ │ │ │ │ │ │ ├── page_paintbrush.png │ │ │ │ │ │ │ │ │ ├── page_paste.png │ │ │ │ │ │ │ │ │ ├── page_red.png │ │ │ │ │ │ │ │ │ ├── page_refresh.png │ │ │ │ │ │ │ │ │ ├── page_save.png │ │ │ │ │ │ │ │ │ ├── page_white.png │ │ │ │ │ │ │ │ │ ├── page_white_acrobat.png │ │ │ │ │ │ │ │ │ ├── page_white_actionscript.png │ │ │ │ │ │ │ │ │ ├── page_white_add.png │ │ │ │ │ │ │ │ │ ├── page_white_c.png │ │ │ │ │ │ │ │ │ ├── page_white_camera.png │ │ │ │ │ │ │ │ │ ├── page_white_cd.png │ │ │ │ │ │ │ │ │ ├── page_white_code.png │ │ │ │ │ │ │ │ │ ├── page_white_code_red.png │ │ │ │ │ │ │ │ │ ├── page_white_coldfusion.png │ │ │ │ │ │ │ │ │ ├── page_white_compressed.png │ │ │ │ │ │ │ │ │ ├── page_white_copy.png │ │ │ │ │ │ │ │ │ ├── page_white_cplusplus.png │ │ │ │ │ │ │ │ │ ├── page_white_csharp.png │ │ │ │ │ │ │ │ │ ├── page_white_cup.png │ │ │ │ │ │ │ │ │ ├── page_white_database.png │ │ │ │ │ │ │ │ │ ├── page_white_delete.png │ │ │ │ │ │ │ │ │ ├── page_white_dvd.png │ │ │ │ │ │ │ │ │ ├── page_white_edit.png │ │ │ │ │ │ │ │ │ ├── page_white_error.png │ │ │ │ │ │ │ │ │ ├── page_white_excel.png │ │ │ │ │ │ │ │ │ ├── page_white_find.png │ │ │ │ │ │ │ │ │ ├── page_white_flash.png │ │ │ │ │ │ │ │ │ ├── page_white_freehand.png │ │ │ │ │ │ │ │ │ ├── page_white_gear.png │ │ │ │ │ │ │ │ │ ├── page_white_get.png │ │ │ │ │ │ │ │ │ ├── page_white_go.png │ │ │ │ │ │ │ │ │ ├── page_white_h.png │ │ │ │ │ │ │ │ │ ├── page_white_horizontal.png │ │ │ │ │ │ │ │ │ ├── page_white_key.png │ │ │ │ │ │ │ │ │ ├── page_white_lightning.png │ │ │ │ │ │ │ │ │ ├── page_white_link.png │ │ │ │ │ │ │ │ │ ├── page_white_magnify.png │ │ │ │ │ │ │ │ │ ├── page_white_medal.png │ │ │ │ │ │ │ │ │ ├── page_white_office.png │ │ │ │ │ │ │ │ │ ├── page_white_paint.png │ │ │ │ │ │ │ │ │ ├── page_white_paintbrush.png │ │ │ │ │ │ │ │ │ ├── page_white_paste.png │ │ │ │ │ │ │ │ │ ├── page_white_php.png │ │ │ │ │ │ │ │ │ ├── page_white_picture.png │ │ │ │ │ │ │ │ │ ├── page_white_powerpoint.png │ │ │ │ │ │ │ │ │ ├── page_white_put.png │ │ │ │ │ │ │ │ │ ├── page_white_ruby.png │ │ │ │ │ │ │ │ │ ├── page_white_stack.png │ │ │ │ │ │ │ │ │ ├── page_white_star.png │ │ │ │ │ │ │ │ │ ├── page_white_swoosh.png │ │ │ │ │ │ │ │ │ ├── page_white_text.png │ │ │ │ │ │ │ │ │ ├── page_white_text_width.png │ │ │ │ │ │ │ │ │ ├── page_white_tux.png │ │ │ │ │ │ │ │ │ ├── page_white_vector.png │ │ │ │ │ │ │ │ │ ├── page_white_visualstudio.png │ │ │ │ │ │ │ │ │ ├── page_white_width.png │ │ │ │ │ │ │ │ │ ├── page_white_word.png │ │ │ │ │ │ │ │ │ ├── page_white_world.png │ │ │ │ │ │ │ │ │ ├── page_white_wrench.png │ │ │ │ │ │ │ │ │ ├── page_white_zip.png │ │ │ │ │ │ │ │ │ ├── page_word.png │ │ │ │ │ │ │ │ │ └── page_world.png │ │ │ │ │ │ │ │ └── style.css │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── bytes │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── multiparty │ │ │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ ├── azureblobstorage.js │ │ │ │ │ │ │ │ │ ├── s3.js │ │ │ │ │ │ │ │ │ └── upload.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ ├── readable-stream │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── duplex.js │ │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ │ │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ │ │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ │ │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ │ │ │ │ │ │ └── _stream_writable.js │ │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ │ │ └── writable.js │ │ │ │ │ │ │ │ │ └── stream-counter │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ │ │ │ └── test.txt │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── bench-multipart-parser.js │ │ │ │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ │ │ ├── pf1y5.png │ │ │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ │ ├── encoding │ │ │ │ │ │ │ │ │ │ │ ├── beta-sticker-1.png.http │ │ │ │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz.http │ │ │ │ │ │ │ │ │ │ │ ├── blank.gif.http │ │ │ │ │ │ │ │ │ │ │ ├── menu_seperator.png.http │ │ │ │ │ │ │ │ │ │ │ ├── pf1y5.png.http │ │ │ │ │ │ │ │ │ │ │ └── plain.txt.http │ │ │ │ │ │ │ │ │ │ ├── no-filename │ │ │ │ │ │ │ │ │ │ │ ├── filename-name.http │ │ │ │ │ │ │ │ │ │ │ └── generic.http │ │ │ │ │ │ │ │ │ │ ├── preamble │ │ │ │ │ │ │ │ │ │ │ ├── crlf.http │ │ │ │ │ │ │ │ │ │ │ └── preamble.http │ │ │ │ │ │ │ │ │ │ ├── special-chars-in-filename │ │ │ │ │ │ │ │ │ │ │ ├── info.md │ │ │ │ │ │ │ │ │ │ │ ├── osx-chrome-13.http │ │ │ │ │ │ │ │ │ │ │ ├── osx-firefox-3.6.http │ │ │ │ │ │ │ │ │ │ │ ├── osx-safari-5.http │ │ │ │ │ │ │ │ │ │ │ ├── xp-chrome-12.http │ │ │ │ │ │ │ │ │ │ │ ├── xp-ie-7.http │ │ │ │ │ │ │ │ │ │ │ ├── xp-ie-8.http │ │ │ │ │ │ │ │ │ │ │ └── xp-safari-5.http │ │ │ │ │ │ │ │ │ │ └── workarounds │ │ │ │ │ │ │ │ │ │ │ ├── missing-hyphens1.http │ │ │ │ │ │ │ │ │ │ │ └── missing-hyphens2.http │ │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ │ │ ├── multi_video.upload │ │ │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ │ │ │ ├── record.js │ │ │ │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ │ │ ├── test-invalid.js │ │ │ │ │ │ │ │ │ ├── test-issue-4.js │ │ │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ │ ├── pause │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── qs │ │ │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── uid2 │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── cookie-signature │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── cookie │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ └── serialize.js │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── .jshintrc │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── bower.json │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── debug.js │ │ │ │ │ │ ├── node.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── ms │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── fresh │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── methods │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ ├── range-parser │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── send │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── send.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── mime │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ └── request │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ ├── copy.js │ │ │ │ ├── debug.js │ │ │ │ └── getSafe.js │ │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ └── uuid │ │ │ │ ├── aws-sign │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── cookie-jar │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── jar.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ ├── test-cookie.js │ │ │ │ │ │ └── test-cookiejar.js │ │ │ │ ├── forever-agent │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── form-data │ │ │ │ │ ├── License │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── form_data.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── combined-stream │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── combined_stream.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── delayed-stream │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── delayed_stream.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ ├── test-delayed-http-upload.js │ │ │ │ │ │ │ │ ├── test-delayed-stream-auto-pause.js │ │ │ │ │ │ │ │ ├── test-delayed-stream-pause.js │ │ │ │ │ │ │ │ ├── test-delayed-stream.js │ │ │ │ │ │ │ │ ├── test-handle-source-errors.js │ │ │ │ │ │ │ │ ├── test-max-data-size.js │ │ │ │ │ │ │ │ ├── test-pipe-resumes.js │ │ │ │ │ │ │ │ └── test-proxy-readable.js │ │ │ │ │ │ │ │ └── run.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── hawk │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── example │ │ │ │ │ │ └── usage.js │ │ │ │ │ ├── images │ │ │ │ │ │ ├── hawk.png │ │ │ │ │ │ └── logo.png │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── boom │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ └── boom.png │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── cryptiles │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── hoek │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ │ └── hoek.png │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── escape.js │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── escaper.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ │ │ ├── test2.js │ │ │ │ │ │ │ │ └── test3.js │ │ │ │ │ │ └── sntp │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── offset.js │ │ │ │ │ │ │ └── time.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── browser.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── crypto.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── message.js │ │ │ │ │ │ ├── readme.js │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ ├── uri.js │ │ │ │ │ │ └── utils.js │ │ │ │ ├── http-signature │ │ │ │ │ ├── .dir-locals.el │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── http_signing.md │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ ├── signer.js │ │ │ │ │ │ ├── util.js │ │ │ │ │ │ └── verify.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── asn1 │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ber │ │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tst │ │ │ │ │ │ │ │ └── ber │ │ │ │ │ │ │ │ ├── reader.test.js │ │ │ │ │ │ │ │ └── writer.test.js │ │ │ │ │ │ ├── assert-plus │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── ctype │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── CHANGELOG │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ ├── README.old │ │ │ │ │ │ │ ├── ctf.js │ │ │ │ │ │ │ ├── ctio.js │ │ │ │ │ │ │ ├── ctype.js │ │ │ │ │ │ │ ├── man │ │ │ │ │ │ │ └── man3ctype │ │ │ │ │ │ │ │ └── ctio.3ctype │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ ├── jsl.conf │ │ │ │ │ │ │ └── jsstyle │ │ │ │ │ └── package.json │ │ │ │ ├── json-stringify-safe │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── test.js │ │ │ │ ├── mime │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── mime.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.js │ │ │ │ │ └── types │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ └── node.types │ │ │ │ ├── node-uuid │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── bench.gnu │ │ │ │ │ │ ├── bench.sh │ │ │ │ │ │ ├── benchmark-native.c │ │ │ │ │ │ └── benchmark.js │ │ │ │ │ ├── bin │ │ │ │ │ │ └── uuid │ │ │ │ │ ├── component.json │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── compare_v1.js │ │ │ │ │ │ ├── test.html │ │ │ │ │ │ └── test.js │ │ │ │ │ └── uuid.js │ │ │ │ ├── oauth-sign │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ ├── qs │ │ │ │ │ ├── .gitmodules │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ └── tunnel-agent │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── request.js │ │ │ │ └── tests │ │ │ │ ├── googledoodle.jpg │ │ │ │ ├── run.js │ │ │ │ ├── server.js │ │ │ │ ├── squid.conf │ │ │ │ ├── ssl │ │ │ │ ├── ca │ │ │ │ │ ├── ca.cnf │ │ │ │ │ ├── ca.crl │ │ │ │ │ ├── ca.crt │ │ │ │ │ ├── ca.csr │ │ │ │ │ ├── ca.key │ │ │ │ │ ├── ca.srl │ │ │ │ │ ├── server.cnf │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.csr │ │ │ │ │ ├── server.js │ │ │ │ │ └── server.key │ │ │ │ ├── npm-ca.crt │ │ │ │ ├── test.crt │ │ │ │ └── test.key │ │ │ │ ├── test-agentOptions.js │ │ │ │ ├── test-basic-auth.js │ │ │ │ ├── test-body.js │ │ │ │ ├── test-defaults.js │ │ │ │ ├── test-digest-auth.js │ │ │ │ ├── test-emptyBody.js │ │ │ │ ├── test-errors.js │ │ │ │ ├── test-follow-all-303.js │ │ │ │ ├── test-follow-all.js │ │ │ │ ├── test-form.js │ │ │ │ ├── test-hawk.js │ │ │ │ ├── test-headers.js │ │ │ │ ├── test-http-signature.js │ │ │ │ ├── test-httpModule.js │ │ │ │ ├── test-https-strict.js │ │ │ │ ├── test-https.js │ │ │ │ ├── test-isUrl.js │ │ │ │ ├── test-localAddress.js │ │ │ │ ├── test-oauth.js │ │ │ │ ├── test-onelineproxy.js │ │ │ │ ├── test-params.js │ │ │ │ ├── test-piped-redirect.js │ │ │ │ ├── test-pipes.js │ │ │ │ ├── test-pool.js │ │ │ │ ├── test-protocol-changing-redirect.js │ │ │ │ ├── test-proxy.js │ │ │ │ ├── test-qs.js │ │ │ │ ├── test-redirect.js │ │ │ │ ├── test-s3.js │ │ │ │ ├── test-timeout.js │ │ │ │ ├── test-toJSON.js │ │ │ │ ├── test-tunnel.js │ │ │ │ └── unicycle.jpg │ │ ├── package.json │ │ ├── tests.js │ │ └── views │ │ │ ├── example.dust │ │ │ └── layout.dust │ └── 02_analyze_text_nodejs │ │ ├── alchemyapi.js │ │ └── app.js ├── 02_Text-Processing │ └── analyze_pos_nodejs │ │ ├── app.js │ │ └── node_modules │ │ └── unirest │ │ ├── .editorconfig │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── index.js │ │ ├── node_modules │ │ ├── form-data │ │ │ ├── License │ │ │ ├── Readme.md │ │ │ ├── lib │ │ │ │ └── form_data.js │ │ │ ├── node_modules │ │ │ │ ├── async │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── lib │ │ │ │ │ │ └── async.js │ │ │ │ │ └── package.json │ │ │ │ ├── combined-stream │ │ │ │ │ ├── License │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── combined_stream.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── delayed-stream │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── delayed_stream.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ ├── test-delayed-http-upload.js │ │ │ │ │ │ │ ├── test-delayed-stream-auto-pause.js │ │ │ │ │ │ │ ├── test-delayed-stream-pause.js │ │ │ │ │ │ │ ├── test-delayed-stream.js │ │ │ │ │ │ │ ├── test-handle-source-errors.js │ │ │ │ │ │ │ ├── test-max-data-size.js │ │ │ │ │ │ │ ├── test-pipe-resumes.js │ │ │ │ │ │ │ └── test-proxy-readable.js │ │ │ │ │ │ │ └── run.js │ │ │ │ │ └── package.json │ │ │ │ └── mime-types │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── mime-db │ │ │ │ │ │ ├── HISTORY.md │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── db.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ ├── mime │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── mime.js │ │ │ ├── package.json │ │ │ ├── test.js │ │ │ └── types │ │ │ │ ├── mime.types │ │ │ │ └── node.types │ │ └── request │ │ │ ├── .eslintrc │ │ │ ├── .npmignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── disabled.appveyor.yml │ │ │ ├── examples │ │ │ └── README.md │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── cookies.js │ │ │ ├── copy.js │ │ │ ├── debug.js │ │ │ └── helpers.js │ │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ └── uuid │ │ │ ├── aws-sign2 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── bl │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── bl.js │ │ │ │ ├── node_modules │ │ │ │ │ └── readable-stream │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── duplex.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ │ └── _stream_writable.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── core-util-is │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── float.patch │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── inherits │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── inherits.js │ │ │ │ │ │ │ ├── inherits_browser.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── isarray │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ └── build.js │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── string_decoder │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── passthrough.js │ │ │ │ │ │ ├── readable.js │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ └── writable.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── basic-test.js │ │ │ │ │ ├── sauce.js │ │ │ │ │ └── test.js │ │ │ ├── caseless │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── combined-stream │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── lib │ │ │ │ │ └── combined_stream.js │ │ │ │ ├── node_modules │ │ │ │ │ └── delayed-stream │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── License │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── delayed_stream.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── integration │ │ │ │ │ │ ├── test-delayed-http-upload.js │ │ │ │ │ │ ├── test-delayed-stream-auto-pause.js │ │ │ │ │ │ ├── test-delayed-stream-pause.js │ │ │ │ │ │ ├── test-delayed-stream.js │ │ │ │ │ │ ├── test-handle-source-errors.js │ │ │ │ │ │ ├── test-max-data-size.js │ │ │ │ │ │ ├── test-pipe-resumes.js │ │ │ │ │ │ └── test-proxy-readable.js │ │ │ │ │ │ └── run.js │ │ │ │ └── package.json │ │ │ ├── forever-agent │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── hawk │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── example │ │ │ │ │ └── usage.js │ │ │ │ ├── images │ │ │ │ │ ├── hawk.png │ │ │ │ │ └── logo.png │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── client.js │ │ │ │ │ ├── crypto.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── server.js │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── boom │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ └── boom.png │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── cryptiles │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── hoek │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ └── hoek.png │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── escape.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── escaper.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ ├── test1.js │ │ │ │ │ │ │ ├── test2.js │ │ │ │ │ │ │ └── test3.js │ │ │ │ │ └── sntp │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── offset.js │ │ │ │ │ │ └── time.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── browser.js │ │ │ │ │ ├── client.js │ │ │ │ │ ├── crypto.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── message.js │ │ │ │ │ ├── readme.js │ │ │ │ │ ├── server.js │ │ │ │ │ ├── uri.js │ │ │ │ │ └── utils.js │ │ │ ├── http-signature │ │ │ │ ├── .dir-locals.el │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── http_signing.md │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parser.js │ │ │ │ │ ├── signer.js │ │ │ │ │ ├── util.js │ │ │ │ │ └── verify.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── asn1 │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ber │ │ │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── reader.js │ │ │ │ │ │ │ │ ├── types.js │ │ │ │ │ │ │ │ └── writer.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tst │ │ │ │ │ │ │ └── ber │ │ │ │ │ │ │ ├── reader.test.js │ │ │ │ │ │ │ └── writer.test.js │ │ │ │ │ ├── assert-plus │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── assert.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── ctype │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── CHANGELOG │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README │ │ │ │ │ │ ├── README.old │ │ │ │ │ │ ├── ctf.js │ │ │ │ │ │ ├── ctio.js │ │ │ │ │ │ ├── ctype.js │ │ │ │ │ │ ├── man │ │ │ │ │ │ └── man3ctype │ │ │ │ │ │ │ └── ctio.3ctype │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tools │ │ │ │ │ │ ├── jsl.conf │ │ │ │ │ │ └── jsstyle │ │ │ │ └── package.json │ │ │ ├── json-stringify-safe │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── stringify.js │ │ │ │ └── test.js │ │ │ ├── mime-types │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── SOURCES.md │ │ │ │ ├── component.json │ │ │ │ ├── lib │ │ │ │ │ ├── custom.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── mime.json │ │ │ │ │ └── node.json │ │ │ │ └── package.json │ │ │ ├── node-uuid │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── benchmark │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bench.gnu │ │ │ │ │ ├── bench.sh │ │ │ │ │ ├── benchmark-native.c │ │ │ │ │ └── benchmark.js │ │ │ │ ├── bin │ │ │ │ │ └── uuid │ │ │ │ ├── component.json │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ │ ├── compare_v1.js │ │ │ │ │ ├── test.html │ │ │ │ │ └── test.js │ │ │ │ └── uuid.js │ │ │ ├── oauth-sign │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── qs │ │ │ │ ├── .jshintignore │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── parse.js │ │ │ │ │ └── stringify.js │ │ │ ├── stringstream │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── example.js │ │ │ │ ├── package.json │ │ │ │ └── stringstream.js │ │ │ ├── tough-cookie │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── generate-pubsuffix.js │ │ │ │ ├── lib │ │ │ │ │ ├── cookie.js │ │ │ │ │ ├── memstore.js │ │ │ │ │ ├── pubsuffix.js │ │ │ │ │ └── store.js │ │ │ │ ├── node_modules │ │ │ │ │ └── punycode │ │ │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── punycode.js │ │ │ │ ├── package.json │ │ │ │ ├── public-suffix.txt │ │ │ │ └── test.js │ │ │ └── tunnel-agent │ │ │ │ ├── .jshintrc │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ ├── release.sh │ │ │ └── request.js │ │ ├── package.json │ │ └── tests │ │ └── basic.js ├── 03_chrome-speech-api │ ├── index.html │ └── sketch.js └── 04_speech-AlchemyAPI │ ├── index.html │ └── sketch.js ├── Mail_API ├── 00_lob_postcard_html │ └── server.js ├── 01_lob_postcard_html_bot │ └── server.js ├── 02_lob_postcard_files │ ├── back.html │ ├── front.html │ └── server.js ├── 03_lob_postcard_p5 │ ├── front.html │ ├── images │ │ └── .gitkeep │ ├── public │ │ ├── index.html │ │ └── p5.js │ └── server.js └── 04_lob_geocode │ └── server.js ├── Processing_Twitter ├── direct_message │ ├── DirectMessages.pde │ └── code │ │ ├── twitter4j-async-4.0.2.jar │ │ ├── twitter4j-core-4.0.2.jar │ │ ├── twitter4j-examples-4.0.2-javadoc.jar │ │ ├── twitter4j-examples-4.0.2.jar │ │ ├── twitter4j-media-support-4.0.2.jar │ │ └── twitter4j-stream-4.0.2.jar ├── get_user_timeline │ ├── UserTimeline.pde │ └── code │ │ ├── twitter4j-async-4.0.2.jar │ │ ├── twitter4j-core-4.0.2.jar │ │ ├── twitter4j-examples-4.0.2-javadoc.jar │ │ ├── twitter4j-examples-4.0.2.jar │ │ ├── twitter4j-media-support-4.0.2.jar │ │ └── twitter4j-stream-4.0.2.jar ├── post_tweet │ ├── PostTweet.pde │ └── code │ │ ├── twitter4j-async-4.0.2.jar │ │ ├── twitter4j-core-4.0.2.jar │ │ ├── twitter4j-examples-4.0.2-javadoc.jar │ │ ├── twitter4j-examples-4.0.2.jar │ │ ├── twitter4j-media-support-4.0.2.jar │ │ └── twitter4j-stream-4.0.2.jar └── search_tweets │ ├── SearchTweets.pde │ └── code │ ├── twitter4j-async-4.0.2.jar │ ├── twitter4j-core-4.0.2.jar │ ├── twitter4j-examples-4.0.2-javadoc.jar │ ├── twitter4j-examples-4.0.2.jar │ ├── twitter4j-media-support-4.0.2.jar │ └── twitter4j-stream-4.0.2.jar ├── README.md ├── Template_Projects ├── 00_empty_jquery │ ├── index.html │ └── sketch.js └── 01_empty_nodejs │ ├── alchemyapi.js │ └── app.js ├── Twilio ├── make_call.js ├── response_call.xml ├── response_hello.xml ├── send_text.js ├── twilio_response_server │ ├── Procfile │ ├── call_server.js │ └── package.json └── twilio_text_server │ ├── Procfile │ ├── package.json │ └── text_server.js ├── Using_APIs ├── 00_callback_setTimeout.html ├── 01_ajax_p5_examples │ ├── 00_loadStrings │ │ ├── index.html │ │ ├── lines.txt │ │ └── sketch.js │ ├── 01_loadStrings_p5.dom │ │ ├── index.html │ │ ├── lines.txt │ │ ├── p5.dom.js │ │ └── sketch.js │ ├── 02_loadJSON │ │ ├── data.json │ │ ├── index.html │ │ └── sketch.js │ ├── 03_loadJSON_OOP │ │ ├── data.json │ │ ├── index.html │ │ └── sketch.js │ ├── 04_loadXML │ │ ├── data.xml │ │ ├── index.html │ │ └── sketch.js │ ├── 05_external_API_weather0 │ │ ├── index.html │ │ └── sketch.js │ ├── 06_external_API_weather1 │ │ ├── index.html │ │ └── sketch.js │ ├── 07_external_API_nytimes │ │ ├── index.html │ │ └── sketch.js │ ├── 08_preload_loadStrings │ │ ├── index.html │ │ ├── lines.txt │ │ └── sketch.js │ ├── 09_preload_loadJSON │ │ ├── data.json │ │ ├── index.html │ │ └── sketch.js │ ├── 10_callback_clock │ │ ├── index.html │ │ ├── p5.dom.js │ │ └── sketch.js │ ├── 11_resize_window │ │ ├── index.html │ │ ├── p5.dom.js │ │ └── sketch.js │ ├── 12_weekly_weather_viz │ │ ├── index.html │ │ ├── p5.js │ │ └── sketch.js │ └── 13_weather_motion_input │ │ ├── index.html │ │ ├── p5.dom.js │ │ ├── p5.js │ │ └── sketch.js ├── 02_ajax_jquery_examples │ ├── 00_ajax_text │ │ ├── index.html │ │ ├── lines.txt │ │ └── sketch.js │ ├── 01_ajax_json │ │ ├── data.json │ │ ├── index.html │ │ └── sketch.js │ ├── 02_ajax_json_external_API │ │ ├── index.html │ │ └── sketch.js │ ├── 03_getJSON_json │ │ ├── data.json │ │ ├── index.html │ │ └── sketch.js │ ├── 04_getJSON_json_external_API │ │ ├── index.html │ │ └── sketch.js │ ├── 05_get │ │ ├── index.html │ │ └── script.js │ └── 06_getJSON_DOM │ │ ├── index.html │ │ └── sketch.js ├── 03_ajax_instagram_example │ ├── index.html │ ├── p5.dom.js │ ├── p5.js │ └── sketch.js ├── 04_servi_api_examples │ ├── .tmpscript │ ├── 00_weather_api │ │ ├── node_modules │ │ │ └── servi │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── docs │ │ │ │ ├── api.js │ │ │ │ ├── assets │ │ │ │ │ ├── css │ │ │ │ │ │ ├── external-small.png │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ └── main.css │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── img │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── api-filter.js │ │ │ │ │ │ ├── api-list.js │ │ │ │ │ │ ├── api-search.js │ │ │ │ │ │ ├── apidocs.js │ │ │ │ │ │ ├── tabs.js │ │ │ │ │ │ └── yui-prettify.js │ │ │ │ │ └── vendor │ │ │ │ │ │ └── prettify │ │ │ │ │ │ ├── CHANGES.html │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ ├── README.html │ │ │ │ │ │ ├── prettify-min.css │ │ │ │ │ │ └── prettify-min.js │ │ │ │ ├── classes │ │ │ │ │ └── Servi.html │ │ │ │ ├── data.json │ │ │ │ ├── files │ │ │ │ │ └── lib_servi.js.html │ │ │ │ └── index.html │ │ │ │ ├── lib │ │ │ │ ├── db.js │ │ │ │ ├── response.js │ │ │ │ ├── router.js │ │ │ │ └── servi.js │ │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── handlebars │ │ │ │ │ └── static │ │ │ │ ├── cookies │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── cookies.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── keygrip │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── express.js │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ └── restify.js │ │ │ │ ├── ejs │ │ │ │ │ ├── .gitmodules │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── benchmark.js │ │ │ │ │ ├── ejs.js │ │ │ │ │ ├── ejs.min.js │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── client.html │ │ │ │ │ │ ├── functions.ejs │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ ├── list.ejs │ │ │ │ │ │ └── list.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── support │ │ │ │ │ │ └── compile.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── backslash.ejs │ │ │ │ │ │ ├── backslash.html │ │ │ │ │ │ ├── comments.ejs │ │ │ │ │ │ ├── comments.html │ │ │ │ │ │ ├── double-quote.ejs │ │ │ │ │ │ ├── double-quote.html │ │ │ │ │ │ ├── error.ejs │ │ │ │ │ │ ├── error.out │ │ │ │ │ │ ├── fail.ejs │ │ │ │ │ │ ├── include.css.ejs │ │ │ │ │ │ ├── include.css.html │ │ │ │ │ │ ├── include.ejs │ │ │ │ │ │ ├── include.html │ │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── menu-item.ejs │ │ │ │ │ │ └── menu │ │ │ │ │ │ │ └── item.ejs │ │ │ │ │ │ ├── menu.ejs │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ ├── messed.ejs │ │ │ │ │ │ ├── messed.html │ │ │ │ │ │ ├── newlines.ejs │ │ │ │ │ │ ├── newlines.html │ │ │ │ │ │ ├── no.newlines.ejs │ │ │ │ │ │ ├── no.newlines.html │ │ │ │ │ │ ├── para.ejs │ │ │ │ │ │ ├── pet.ejs │ │ │ │ │ │ ├── single-quote.ejs │ │ │ │ │ │ ├── single-quote.html │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── user.ejs │ │ │ │ ├── formidable │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ │ ├── example │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── post.js │ │ │ │ │ │ └── upload.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── json_parser.js │ │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ │ └── querystring_parser.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ └── base64.html │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ │ └── tool │ │ │ │ │ │ └── record.js │ │ │ │ ├── handlebars │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── bin │ │ │ │ │ │ └── handlebars │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── amd │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── cjs │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── handlebars.amd.js │ │ │ │ │ │ ├── handlebars.amd.min.js │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ ├── handlebars.min.js │ │ │ │ │ │ ├── handlebars.runtime.amd.js │ │ │ │ │ │ ├── handlebars.runtime.amd.min.js │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ └── handlebars.runtime.min.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ └── uglify-js │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ │ ├── issue-143.js │ │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ │ ├── switch.js │ │ │ │ │ │ │ │ └── typeof.js │ │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ └── node.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── release-notes.md │ │ │ │ │ └── runtime.js │ │ │ │ ├── nedb │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ ├── commonUtilities.js │ │ │ │ │ │ ├── ensureIndex.js │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── findOne.js │ │ │ │ │ │ ├── findWithIn.js │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ ├── loadDatabase.js │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ └── update.js │ │ │ │ │ ├── browser-version │ │ │ │ │ │ ├── browser-specific │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ ├── out │ │ │ │ │ │ │ ├── nedb.js │ │ │ │ │ │ │ └── nedb.min.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ └── nedb-browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ ├── datastore.js │ │ │ │ │ │ ├── executor.js │ │ │ │ │ │ ├── indexes.js │ │ │ │ │ │ ├── model.js │ │ │ │ │ │ └── persistence.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── binary-search-tree │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── avltree.js │ │ │ │ │ │ │ │ ├── bst.js │ │ │ │ │ │ │ │ └── customUtils.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── avltree.test.js │ │ │ │ │ │ │ │ └── bst.test.js │ │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── cursor.test.js │ │ │ │ │ │ ├── customUtil.test.js │ │ │ │ │ │ ├── db.test.js │ │ │ │ │ │ ├── executor.test.js │ │ │ │ │ │ ├── indexes.test.js │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ ├── model.test.js │ │ │ │ │ │ └── persistence.test.js │ │ │ │ │ └── test_lac │ │ │ │ │ │ └── loadAndCrash.test.js │ │ │ │ ├── node-static │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ └── node-static-0.3.0.txt │ │ │ │ │ ├── bin │ │ │ │ │ │ └── cli.js │ │ │ │ │ ├── examples │ │ │ │ │ │ └── file-server.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── node-static.js │ │ │ │ │ │ └── node-static │ │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ │ │ │ └── safe-string.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ │ ├── trap.js │ │ │ │ │ │ │ │ │ └── zalgo.js │ │ │ │ │ │ │ │ ├── extendStringPrototype.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── maps │ │ │ │ │ │ │ │ │ ├── america.js │ │ │ │ │ │ │ │ │ ├── rainbow.js │ │ │ │ │ │ │ │ │ ├── random.js │ │ │ │ │ │ │ │ │ └── zebra.js │ │ │ │ │ │ │ │ ├── styles.js │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ └── supports-colors.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── safe.js │ │ │ │ │ │ │ ├── screenshots │ │ │ │ │ │ │ │ └── colors.png │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ └── safe-test.js │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ │ │ └── generic-logging.js │ │ │ │ │ │ ├── mime │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ └── optimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── there │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── integration │ │ │ │ │ │ └── node-static-test.js │ │ │ │ └── path-to-regexp │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ └── server.js │ ├── 01_twitter_api │ │ ├── node_modules │ │ │ ├── servi │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── docs │ │ │ │ │ ├── api.js │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── external-small.png │ │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ │ └── main.css │ │ │ │ │ │ ├── favicon.png │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ ├── api-filter.js │ │ │ │ │ │ │ ├── api-list.js │ │ │ │ │ │ │ ├── api-search.js │ │ │ │ │ │ │ ├── apidocs.js │ │ │ │ │ │ │ ├── tabs.js │ │ │ │ │ │ │ └── yui-prettify.js │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ └── prettify │ │ │ │ │ │ │ ├── CHANGES.html │ │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ │ ├── README.html │ │ │ │ │ │ │ ├── prettify-min.css │ │ │ │ │ │ │ └── prettify-min.js │ │ │ │ │ ├── classes │ │ │ │ │ │ └── Servi.html │ │ │ │ │ ├── data.json │ │ │ │ │ ├── files │ │ │ │ │ │ └── lib_servi.js.html │ │ │ │ │ └── index.html │ │ │ │ ├── lib │ │ │ │ │ ├── db.js │ │ │ │ │ ├── response.js │ │ │ │ │ ├── router.js │ │ │ │ │ └── servi.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ └── static │ │ │ │ │ ├── cookies │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── cookies.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── keygrip │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── express.js │ │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ │ └── restify.js │ │ │ │ │ ├── ejs │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ ├── ejs.min.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── client.html │ │ │ │ │ │ │ ├── functions.ejs │ │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ │ ├── list.ejs │ │ │ │ │ │ │ └── list.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── support │ │ │ │ │ │ │ └── compile.js │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ │ ├── backslash.ejs │ │ │ │ │ │ │ ├── backslash.html │ │ │ │ │ │ │ ├── comments.ejs │ │ │ │ │ │ │ ├── comments.html │ │ │ │ │ │ │ ├── double-quote.ejs │ │ │ │ │ │ │ ├── double-quote.html │ │ │ │ │ │ │ ├── error.ejs │ │ │ │ │ │ │ ├── error.out │ │ │ │ │ │ │ ├── fail.ejs │ │ │ │ │ │ │ ├── include.css.ejs │ │ │ │ │ │ │ ├── include.css.html │ │ │ │ │ │ │ ├── include.ejs │ │ │ │ │ │ │ ├── include.html │ │ │ │ │ │ │ ├── includes │ │ │ │ │ │ │ ├── menu-item.ejs │ │ │ │ │ │ │ └── menu │ │ │ │ │ │ │ │ └── item.ejs │ │ │ │ │ │ │ ├── menu.ejs │ │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ │ ├── messed.ejs │ │ │ │ │ │ │ ├── messed.html │ │ │ │ │ │ │ ├── newlines.ejs │ │ │ │ │ │ │ ├── newlines.html │ │ │ │ │ │ │ ├── no.newlines.ejs │ │ │ │ │ │ │ ├── no.newlines.html │ │ │ │ │ │ │ ├── para.ejs │ │ │ │ │ │ │ ├── pet.ejs │ │ │ │ │ │ │ ├── single-quote.ejs │ │ │ │ │ │ │ ├── single-quote.html │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── user.ejs │ │ │ │ │ ├── formidable │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ │ ├── post.js │ │ │ │ │ │ │ └── upload.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── json_parser.js │ │ │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ │ │ └── querystring_parser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ │ └── base64.html │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ │ │ └── tool │ │ │ │ │ │ │ └── record.js │ │ │ │ │ ├── handlebars │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── amd │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── cjs │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── handlebars.amd.js │ │ │ │ │ │ │ ├── handlebars.amd.min.js │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars.runtime.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ │ └── uglify-js │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ │ │ ├── issue-143.js │ │ │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ │ │ ├── switch.js │ │ │ │ │ │ │ │ │ └── typeof.js │ │ │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ └── node.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── release-notes.md │ │ │ │ │ │ └── runtime.js │ │ │ │ │ ├── nedb │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ │ ├── commonUtilities.js │ │ │ │ │ │ │ ├── ensureIndex.js │ │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ │ ├── findOne.js │ │ │ │ │ │ │ ├── findWithIn.js │ │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ │ ├── loadDatabase.js │ │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ │ └── update.js │ │ │ │ │ │ ├── browser-version │ │ │ │ │ │ │ ├── browser-specific │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ ├── out │ │ │ │ │ │ │ │ ├── nedb.js │ │ │ │ │ │ │ │ └── nedb.min.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ └── nedb-browser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ ├── datastore.js │ │ │ │ │ │ │ ├── executor.js │ │ │ │ │ │ │ ├── indexes.js │ │ │ │ │ │ │ ├── model.js │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── binary-search-tree │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── avltree.js │ │ │ │ │ │ │ │ │ ├── bst.js │ │ │ │ │ │ │ │ │ └── customUtils.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── avltree.test.js │ │ │ │ │ │ │ │ │ └── bst.test.js │ │ │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── cursor.test.js │ │ │ │ │ │ │ ├── customUtil.test.js │ │ │ │ │ │ │ ├── db.test.js │ │ │ │ │ │ │ ├── executor.test.js │ │ │ │ │ │ │ ├── indexes.test.js │ │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ │ ├── model.test.js │ │ │ │ │ │ │ └── persistence.test.js │ │ │ │ │ │ └── test_lac │ │ │ │ │ │ │ └── loadAndCrash.test.js │ │ │ │ │ ├── node-static │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── node-static-0.3.0.txt │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── cli.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── file-server.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── node-static.js │ │ │ │ │ │ │ └── node-static │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ │ │ │ │ └── safe-string.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ │ │ ├── trap.js │ │ │ │ │ │ │ │ │ │ └── zalgo.js │ │ │ │ │ │ │ │ │ ├── extendStringPrototype.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── maps │ │ │ │ │ │ │ │ │ │ ├── america.js │ │ │ │ │ │ │ │ │ │ ├── rainbow.js │ │ │ │ │ │ │ │ │ │ ├── random.js │ │ │ │ │ │ │ │ │ │ └── zebra.js │ │ │ │ │ │ │ │ │ ├── styles.js │ │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ │ └── supports-colors.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── safe.js │ │ │ │ │ │ │ │ ├── screenshots │ │ │ │ │ │ │ │ │ └── colors.png │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ │ └── safe-test.js │ │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ │ │ │ └── generic-logging.js │ │ │ │ │ │ │ ├── mime │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ │ └── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── there │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── integration │ │ │ │ │ │ │ └── node-static-test.js │ │ │ │ │ └── path-to-regexp │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ │ └── twit │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ ├── bot.js │ │ │ │ └── rtd2.js │ │ │ │ ├── lib │ │ │ │ ├── auth.js │ │ │ │ ├── oarequest.js │ │ │ │ ├── parser.js │ │ │ │ └── twitter.js │ │ │ │ ├── node_modules │ │ │ │ └── oauth │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── examples │ │ │ │ │ ├── express-gdata │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ │ │ └── layout.ejs │ │ │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── _utils.js │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ ├── multiple-conn.js │ │ │ │ ├── rest.js │ │ │ │ ├── streaming.js │ │ │ │ ├── twit.js │ │ │ │ └── user-stream.js │ │ └── server.js │ ├── 02_serve_json │ │ ├── .tmpscript │ │ ├── node_modules │ │ │ ├── servi │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ ├── db.js │ │ │ │ │ ├── response.js │ │ │ │ │ ├── router.js │ │ │ │ │ └── servi.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ └── static │ │ │ │ │ ├── cookies │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── cookies.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── keygrip │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── express.js │ │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ │ └── restify.js │ │ │ │ │ ├── ejs │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ ├── ejs.min.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── client.html │ │ │ │ │ │ │ ├── functions.ejs │ │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ │ ├── list.ejs │ │ │ │ │ │ │ └── list.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── support │ │ │ │ │ │ │ └── compile.js │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ │ ├── backslash.ejs │ │ │ │ │ │ │ ├── backslash.html │ │ │ │ │ │ │ ├── comments.ejs │ │ │ │ │ │ │ ├── comments.html │ │ │ │ │ │ │ ├── double-quote.ejs │ │ │ │ │ │ │ ├── double-quote.html │ │ │ │ │ │ │ ├── error.ejs │ │ │ │ │ │ │ ├── error.out │ │ │ │ │ │ │ ├── fail.ejs │ │ │ │ │ │ │ ├── include.css.ejs │ │ │ │ │ │ │ ├── include.css.html │ │ │ │ │ │ │ ├── include.ejs │ │ │ │ │ │ │ ├── include.html │ │ │ │ │ │ │ ├── includes │ │ │ │ │ │ │ ├── menu-item.ejs │ │ │ │ │ │ │ └── menu │ │ │ │ │ │ │ │ └── item.ejs │ │ │ │ │ │ │ ├── menu.ejs │ │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ │ ├── messed.ejs │ │ │ │ │ │ │ ├── messed.html │ │ │ │ │ │ │ ├── newlines.ejs │ │ │ │ │ │ │ ├── newlines.html │ │ │ │ │ │ │ ├── no.newlines.ejs │ │ │ │ │ │ │ ├── no.newlines.html │ │ │ │ │ │ │ ├── para.ejs │ │ │ │ │ │ │ ├── pet.ejs │ │ │ │ │ │ │ ├── single-quote.ejs │ │ │ │ │ │ │ ├── single-quote.html │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── user.ejs │ │ │ │ │ ├── formidable │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ │ ├── post.js │ │ │ │ │ │ │ └── upload.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── json_parser.js │ │ │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ │ │ └── querystring_parser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ │ └── base64.html │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ │ │ └── tool │ │ │ │ │ │ │ └── record.js │ │ │ │ │ ├── handlebars │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── amd │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── cjs │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── handlebars.amd.js │ │ │ │ │ │ │ ├── handlebars.amd.min.js │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars.runtime.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ │ └── uglify-js │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ │ │ ├── issue-143.js │ │ │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ │ │ ├── switch.js │ │ │ │ │ │ │ │ │ └── typeof.js │ │ │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ └── node.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── release-notes.md │ │ │ │ │ │ └── runtime.js │ │ │ │ │ ├── nedb │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ │ ├── commonUtilities.js │ │ │ │ │ │ │ ├── ensureIndex.js │ │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ │ ├── findOne.js │ │ │ │ │ │ │ ├── findWithIn.js │ │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ │ ├── loadDatabase.js │ │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ │ └── update.js │ │ │ │ │ │ ├── browser-version │ │ │ │ │ │ │ ├── browser-specific │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ ├── out │ │ │ │ │ │ │ │ ├── nedb.js │ │ │ │ │ │ │ │ └── nedb.min.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ └── nedb-browser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ ├── datastore.js │ │ │ │ │ │ │ ├── executor.js │ │ │ │ │ │ │ ├── indexes.js │ │ │ │ │ │ │ ├── model.js │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── binary-search-tree │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── avltree.js │ │ │ │ │ │ │ │ │ ├── bst.js │ │ │ │ │ │ │ │ │ └── customUtils.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── avltree.test.js │ │ │ │ │ │ │ │ │ └── bst.test.js │ │ │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── cursor.test.js │ │ │ │ │ │ │ ├── customUtil.test.js │ │ │ │ │ │ │ ├── db.test.js │ │ │ │ │ │ │ ├── executor.test.js │ │ │ │ │ │ │ ├── indexes.test.js │ │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ │ ├── model.test.js │ │ │ │ │ │ │ └── persistence.test.js │ │ │ │ │ │ └── test_lac │ │ │ │ │ │ │ └── loadAndCrash.test.js │ │ │ │ │ ├── node-static │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── node-static-0.3.0.txt │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── cli.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── file-server.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── node-static.js │ │ │ │ │ │ │ └── node-static │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ │ │ │ │ └── safe-string.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ │ │ ├── trap.js │ │ │ │ │ │ │ │ │ │ └── zalgo.js │ │ │ │ │ │ │ │ │ ├── extendStringPrototype.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── maps │ │ │ │ │ │ │ │ │ │ ├── america.js │ │ │ │ │ │ │ │ │ │ ├── rainbow.js │ │ │ │ │ │ │ │ │ │ ├── random.js │ │ │ │ │ │ │ │ │ │ └── zebra.js │ │ │ │ │ │ │ │ │ ├── styles.js │ │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ │ └── supports-colors.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── safe.js │ │ │ │ │ │ │ │ ├── screenshots │ │ │ │ │ │ │ │ │ └── colors.png │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ │ └── safe-test.js │ │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ │ │ │ └── generic-logging.js │ │ │ │ │ │ │ ├── mime │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ │ └── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── there │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── integration │ │ │ │ │ │ │ └── node-static-test.js │ │ │ │ │ └── path-to-regexp │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ │ └── twit │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ ├── bot.js │ │ │ │ └── rtd2.js │ │ │ │ ├── lib │ │ │ │ ├── auth.js │ │ │ │ ├── oarequest.js │ │ │ │ ├── parser.js │ │ │ │ └── twitter.js │ │ │ │ ├── node_modules │ │ │ │ └── oauth │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── examples │ │ │ │ │ ├── express-gdata │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ │ │ └── layout.ejs │ │ │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── _utils.js │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ ├── multiple-conn.js │ │ │ │ ├── rest.js │ │ │ │ ├── streaming.js │ │ │ │ ├── twit.js │ │ │ │ └── user-stream.js │ │ ├── package.json │ │ ├── public │ │ │ ├── data.json │ │ │ ├── index.html │ │ │ ├── other.html │ │ │ └── sketch.js │ │ └── server.js │ └── 03_using_templates │ │ ├── 00_basic_template │ │ ├── node_modules │ │ │ ├── servi │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── docs │ │ │ │ │ ├── api.js │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── external-small.png │ │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ │ └── main.css │ │ │ │ │ │ ├── favicon.png │ │ │ │ │ │ ├── img │ │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ ├── api-filter.js │ │ │ │ │ │ │ ├── api-list.js │ │ │ │ │ │ │ ├── api-search.js │ │ │ │ │ │ │ ├── apidocs.js │ │ │ │ │ │ │ ├── tabs.js │ │ │ │ │ │ │ └── yui-prettify.js │ │ │ │ │ │ └── vendor │ │ │ │ │ │ │ └── prettify │ │ │ │ │ │ │ ├── CHANGES.html │ │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ │ ├── README.html │ │ │ │ │ │ │ ├── prettify-min.css │ │ │ │ │ │ │ └── prettify-min.js │ │ │ │ │ ├── classes │ │ │ │ │ │ └── Servi.html │ │ │ │ │ ├── data.json │ │ │ │ │ ├── files │ │ │ │ │ │ └── lib_servi.js.html │ │ │ │ │ └── index.html │ │ │ │ ├── lib │ │ │ │ │ ├── db.js │ │ │ │ │ ├── response.js │ │ │ │ │ ├── router.js │ │ │ │ │ └── servi.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── .bin │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ └── static │ │ │ │ │ ├── cookies │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ └── cookies.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── keygrip │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── express.js │ │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ │ └── restify.js │ │ │ │ │ ├── ejs │ │ │ │ │ │ ├── .gitmodules │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark.js │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ ├── ejs.min.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ ├── client.html │ │ │ │ │ │ │ ├── functions.ejs │ │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ │ ├── list.ejs │ │ │ │ │ │ │ └── list.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── support │ │ │ │ │ │ │ └── compile.js │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ │ ├── backslash.ejs │ │ │ │ │ │ │ ├── backslash.html │ │ │ │ │ │ │ ├── comments.ejs │ │ │ │ │ │ │ ├── comments.html │ │ │ │ │ │ │ ├── double-quote.ejs │ │ │ │ │ │ │ ├── double-quote.html │ │ │ │ │ │ │ ├── error.ejs │ │ │ │ │ │ │ ├── error.out │ │ │ │ │ │ │ ├── fail.ejs │ │ │ │ │ │ │ ├── include.css.ejs │ │ │ │ │ │ │ ├── include.css.html │ │ │ │ │ │ │ ├── include.ejs │ │ │ │ │ │ │ ├── include.html │ │ │ │ │ │ │ ├── includes │ │ │ │ │ │ │ ├── menu-item.ejs │ │ │ │ │ │ │ └── menu │ │ │ │ │ │ │ │ └── item.ejs │ │ │ │ │ │ │ ├── menu.ejs │ │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ │ ├── messed.ejs │ │ │ │ │ │ │ ├── messed.html │ │ │ │ │ │ │ ├── newlines.ejs │ │ │ │ │ │ │ ├── newlines.html │ │ │ │ │ │ │ ├── no.newlines.ejs │ │ │ │ │ │ │ ├── no.newlines.html │ │ │ │ │ │ │ ├── para.ejs │ │ │ │ │ │ │ ├── pet.ejs │ │ │ │ │ │ │ ├── single-quote.ejs │ │ │ │ │ │ │ ├── single-quote.html │ │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ │ └── user.ejs │ │ │ │ │ ├── formidable │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ │ ├── post.js │ │ │ │ │ │ │ └── upload.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── json_parser.js │ │ │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ │ │ └── querystring_parser.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ │ └── base64.html │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ │ │ └── tool │ │ │ │ │ │ │ └── record.js │ │ │ │ │ ├── handlebars │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ ├── dist │ │ │ │ │ │ │ ├── amd │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── cjs │ │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── handlebars.amd.js │ │ │ │ │ │ │ ├── handlebars.amd.min.js │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.js │ │ │ │ │ │ │ ├── handlebars.runtime.amd.min.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars.runtime.min.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ └── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ │ └── uglify-js │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ │ │ ├── issue-143.js │ │ │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ │ │ ├── switch.js │ │ │ │ │ │ │ │ │ └── typeof.js │ │ │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ └── node.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── release-notes.md │ │ │ │ │ │ └── runtime.js │ │ │ │ │ ├── nedb │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ │ ├── commonUtilities.js │ │ │ │ │ │ │ ├── ensureIndex.js │ │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ │ ├── findOne.js │ │ │ │ │ │ │ ├── findWithIn.js │ │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ │ ├── loadDatabase.js │ │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ │ └── update.js │ │ │ │ │ │ ├── browser-version │ │ │ │ │ │ │ ├── browser-specific │ │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ │ ├── out │ │ │ │ │ │ │ │ ├── nedb.js │ │ │ │ │ │ │ │ └── nedb.min.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ │ └── nedb-browser.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ ├── datastore.js │ │ │ │ │ │ │ ├── executor.js │ │ │ │ │ │ │ ├── indexes.js │ │ │ │ │ │ │ ├── model.js │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ ├── binary-search-tree │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── avltree.js │ │ │ │ │ │ │ │ │ ├── bst.js │ │ │ │ │ │ │ │ │ └── customUtils.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── avltree.test.js │ │ │ │ │ │ │ │ │ └── bst.test.js │ │ │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── cursor.test.js │ │ │ │ │ │ │ ├── customUtil.test.js │ │ │ │ │ │ │ ├── db.test.js │ │ │ │ │ │ │ ├── executor.test.js │ │ │ │ │ │ │ ├── indexes.test.js │ │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ │ ├── model.test.js │ │ │ │ │ │ │ └── persistence.test.js │ │ │ │ │ │ └── test_lac │ │ │ │ │ │ │ └── loadAndCrash.test.js │ │ │ │ │ ├── node-static │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── benchmark │ │ │ │ │ │ │ └── node-static-0.3.0.txt │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── cli.js │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── file-server.js │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── node-static.js │ │ │ │ │ │ │ └── node-static │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ │ │ │ │ └── safe-string.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ │ │ ├── trap.js │ │ │ │ │ │ │ │ │ │ └── zalgo.js │ │ │ │ │ │ │ │ │ ├── extendStringPrototype.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── maps │ │ │ │ │ │ │ │ │ │ ├── america.js │ │ │ │ │ │ │ │ │ │ ├── rainbow.js │ │ │ │ │ │ │ │ │ │ ├── random.js │ │ │ │ │ │ │ │ │ │ └── zebra.js │ │ │ │ │ │ │ │ │ ├── styles.js │ │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ │ └── supports-colors.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── safe.js │ │ │ │ │ │ │ │ ├── screenshots │ │ │ │ │ │ │ │ │ └── colors.png │ │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ │ └── safe-test.js │ │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ │ │ │ └── generic-logging.js │ │ │ │ │ │ │ ├── mime │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ │ └── optimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ └── there │ │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ │ └── integration │ │ │ │ │ │ │ └── node-static-test.js │ │ │ │ │ └── path-to-regexp │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ ├── History.md │ │ │ │ │ │ ├── Readme.md │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test.js │ │ │ │ └── package.json │ │ │ └── twit │ │ │ │ ├── .npmignore │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ ├── bot.js │ │ │ │ └── rtd2.js │ │ │ │ ├── lib │ │ │ │ ├── auth.js │ │ │ │ ├── oarequest.js │ │ │ │ ├── parser.js │ │ │ │ └── twitter.js │ │ │ │ ├── node_modules │ │ │ │ └── oauth │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── examples │ │ │ │ │ ├── express-gdata │ │ │ │ │ │ ├── server.js │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ │ │ └── layout.ejs │ │ │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ ├── _utils.js │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── tests │ │ │ │ │ ├── oauth.js │ │ │ │ │ ├── oauth2.js │ │ │ │ │ └── sha1.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ ├── multiple-conn.js │ │ │ │ ├── rest.js │ │ │ │ ├── streaming.js │ │ │ │ ├── twit.js │ │ │ │ └── user-stream.js │ │ ├── server.js │ │ └── templates │ │ │ └── page.html │ │ └── 01_template_api │ │ ├── node_modules │ │ ├── servi │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── docs │ │ │ │ ├── api.js │ │ │ │ ├── assets │ │ │ │ │ ├── css │ │ │ │ │ │ ├── external-small.png │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ └── main.css │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── img │ │ │ │ │ │ └── spinner.gif │ │ │ │ │ ├── index.html │ │ │ │ │ ├── js │ │ │ │ │ │ ├── api-filter.js │ │ │ │ │ │ ├── api-list.js │ │ │ │ │ │ ├── api-search.js │ │ │ │ │ │ ├── apidocs.js │ │ │ │ │ │ ├── tabs.js │ │ │ │ │ │ └── yui-prettify.js │ │ │ │ │ └── vendor │ │ │ │ │ │ └── prettify │ │ │ │ │ │ ├── CHANGES.html │ │ │ │ │ │ ├── COPYING │ │ │ │ │ │ ├── README.html │ │ │ │ │ │ ├── prettify-min.css │ │ │ │ │ │ └── prettify-min.js │ │ │ │ ├── classes │ │ │ │ │ └── Servi.html │ │ │ │ ├── data.json │ │ │ │ ├── files │ │ │ │ │ └── lib_servi.js.html │ │ │ │ └── index.html │ │ │ ├── lib │ │ │ │ ├── db.js │ │ │ │ ├── response.js │ │ │ │ ├── router.js │ │ │ │ └── servi.js │ │ │ ├── node_modules │ │ │ │ ├── .bin │ │ │ │ │ ├── handlebars │ │ │ │ │ └── static │ │ │ │ ├── cookies │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ ├── README.md │ │ │ │ │ ├── lib │ │ │ │ │ │ └── cookies.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── keygrip │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── express.js │ │ │ │ │ │ ├── http.js │ │ │ │ │ │ └── restify.js │ │ │ │ ├── ejs │ │ │ │ │ ├── .gitmodules │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── benchmark.js │ │ │ │ │ ├── ejs.js │ │ │ │ │ ├── ejs.min.js │ │ │ │ │ ├── examples │ │ │ │ │ │ ├── client.html │ │ │ │ │ │ ├── functions.ejs │ │ │ │ │ │ ├── functions.js │ │ │ │ │ │ ├── list.ejs │ │ │ │ │ │ └── list.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ ├── filters.js │ │ │ │ │ │ └── utils.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── support │ │ │ │ │ │ └── compile.js │ │ │ │ │ └── test │ │ │ │ │ │ ├── ejs.js │ │ │ │ │ │ └── fixtures │ │ │ │ │ │ ├── backslash.ejs │ │ │ │ │ │ ├── backslash.html │ │ │ │ │ │ ├── comments.ejs │ │ │ │ │ │ ├── comments.html │ │ │ │ │ │ ├── double-quote.ejs │ │ │ │ │ │ ├── double-quote.html │ │ │ │ │ │ ├── error.ejs │ │ │ │ │ │ ├── error.out │ │ │ │ │ │ ├── fail.ejs │ │ │ │ │ │ ├── include.css.ejs │ │ │ │ │ │ ├── include.css.html │ │ │ │ │ │ ├── include.ejs │ │ │ │ │ │ ├── include.html │ │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── menu-item.ejs │ │ │ │ │ │ └── menu │ │ │ │ │ │ │ └── item.ejs │ │ │ │ │ │ ├── menu.ejs │ │ │ │ │ │ ├── menu.html │ │ │ │ │ │ ├── messed.ejs │ │ │ │ │ │ ├── messed.html │ │ │ │ │ │ ├── newlines.ejs │ │ │ │ │ │ ├── newlines.html │ │ │ │ │ │ ├── no.newlines.ejs │ │ │ │ │ │ ├── no.newlines.html │ │ │ │ │ │ ├── para.ejs │ │ │ │ │ │ ├── pet.ejs │ │ │ │ │ │ ├── single-quote.ejs │ │ │ │ │ │ ├── single-quote.html │ │ │ │ │ │ ├── style.css │ │ │ │ │ │ └── user.ejs │ │ │ │ ├── formidable │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── .travis.yml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ └── bench-multipart-parser.js │ │ │ │ │ ├── example │ │ │ │ │ │ ├── json.js │ │ │ │ │ │ ├── post.js │ │ │ │ │ │ └── upload.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── file.js │ │ │ │ │ │ ├── incoming_form.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── json_parser.js │ │ │ │ │ │ ├── multipart_parser.js │ │ │ │ │ │ ├── octet_parser.js │ │ │ │ │ │ └── querystring_parser.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ ├── fixture │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ ├── beta-sticker-1.png │ │ │ │ │ │ │ │ ├── binaryfile.tar.gz │ │ │ │ │ │ │ │ ├── blank.gif │ │ │ │ │ │ │ │ ├── funkyfilename.txt │ │ │ │ │ │ │ │ ├── menu_separator.png │ │ │ │ │ │ │ │ └── plain.txt │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ └── special-chars-in-filename │ │ │ │ │ │ │ │ │ └── info.md │ │ │ │ │ │ │ ├── js │ │ │ │ │ │ │ │ ├── encoding.js │ │ │ │ │ │ │ │ ├── misc.js │ │ │ │ │ │ │ │ ├── no-filename.js │ │ │ │ │ │ │ │ ├── preamble.js │ │ │ │ │ │ │ │ ├── special-chars-in-filename.js │ │ │ │ │ │ │ │ └── workarounds.js │ │ │ │ │ │ │ └── multipart.js │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ ├── test-fixtures.js │ │ │ │ │ │ │ ├── test-json.js │ │ │ │ │ │ │ └── test-octet-stream.js │ │ │ │ │ │ ├── legacy │ │ │ │ │ │ │ ├── common.js │ │ │ │ │ │ │ ├── integration │ │ │ │ │ │ │ │ └── test-multipart-parser.js │ │ │ │ │ │ │ ├── simple │ │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ │ ├── test-incoming-form.js │ │ │ │ │ │ │ │ ├── test-multipart-parser.js │ │ │ │ │ │ │ │ └── test-querystring-parser.js │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ └── test-multi-video-upload.js │ │ │ │ │ │ ├── run.js │ │ │ │ │ │ ├── standalone │ │ │ │ │ │ │ ├── test-connection-aborted.js │ │ │ │ │ │ │ ├── test-content-transfer-encoding.js │ │ │ │ │ │ │ └── test-issue-46.js │ │ │ │ │ │ ├── tools │ │ │ │ │ │ │ └── base64.html │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ ├── test-file.js │ │ │ │ │ │ │ └── test-incoming-form.js │ │ │ │ │ └── tool │ │ │ │ │ │ └── record.js │ │ │ │ ├── handlebars │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── bin │ │ │ │ │ │ └── handlebars │ │ │ │ │ ├── dist │ │ │ │ │ │ ├── amd │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── cjs │ │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ │ └── handlebars │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ ├── handlebars.amd.js │ │ │ │ │ │ ├── handlebars.amd.min.js │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ ├── handlebars.min.js │ │ │ │ │ │ ├── handlebars.runtime.amd.js │ │ │ │ │ │ ├── handlebars.runtime.amd.min.js │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ └── handlebars.runtime.min.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ ├── handlebars.runtime.js │ │ │ │ │ │ ├── handlebars │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ ├── compiler │ │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ │ ├── base.js │ │ │ │ │ │ │ │ ├── compiler.js │ │ │ │ │ │ │ │ ├── javascript-compiler.js │ │ │ │ │ │ │ │ ├── parser.js │ │ │ │ │ │ │ │ ├── printer.js │ │ │ │ │ │ │ │ └── visitor.js │ │ │ │ │ │ │ ├── exception.js │ │ │ │ │ │ │ ├── runtime.js │ │ │ │ │ │ │ ├── safe-string.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── .bin │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ ├── optimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ └── usage.js │ │ │ │ │ │ └── uglify-js │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── bin │ │ │ │ │ │ │ └── uglifyjs │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── ast.js │ │ │ │ │ │ │ ├── compress.js │ │ │ │ │ │ │ ├── mozilla-ast.js │ │ │ │ │ │ │ ├── output.js │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ ├── scope.js │ │ │ │ │ │ │ ├── sourcemap.js │ │ │ │ │ │ │ ├── transform.js │ │ │ │ │ │ │ └── utils.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── CHANGELOG.md │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── Makefile.dryice.js │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ ├── build │ │ │ │ │ │ │ │ ├── assert-shim.js │ │ │ │ │ │ │ │ ├── mini-require.js │ │ │ │ │ │ │ │ ├── prefix-source-map.jsm │ │ │ │ │ │ │ │ ├── prefix-utils.jsm │ │ │ │ │ │ │ │ ├── suffix-browser.js │ │ │ │ │ │ │ │ ├── suffix-source-map.jsm │ │ │ │ │ │ │ │ ├── suffix-utils.jsm │ │ │ │ │ │ │ │ ├── test-prefix.js │ │ │ │ │ │ │ │ └── test-suffix.js │ │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── source-map.js │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ │ ├── array-set.js │ │ │ │ │ │ │ │ │ ├── base64-vlq.js │ │ │ │ │ │ │ │ │ ├── base64.js │ │ │ │ │ │ │ │ │ ├── binary-search.js │ │ │ │ │ │ │ │ │ ├── mapping-list.js │ │ │ │ │ │ │ │ │ ├── source-map-consumer.js │ │ │ │ │ │ │ │ │ ├── source-map-generator.js │ │ │ │ │ │ │ │ │ ├── source-node.js │ │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ │ └── amdefine │ │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ │ │ ├── amdefine.js │ │ │ │ │ │ │ │ │ ├── intercept.js │ │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── run-tests.js │ │ │ │ │ │ │ │ └── source-map │ │ │ │ │ │ │ │ ├── test-api.js │ │ │ │ │ │ │ │ ├── test-array-set.js │ │ │ │ │ │ │ │ ├── test-base64-vlq.js │ │ │ │ │ │ │ │ ├── test-base64.js │ │ │ │ │ │ │ │ ├── test-binary-search.js │ │ │ │ │ │ │ │ ├── test-dog-fooding.js │ │ │ │ │ │ │ │ ├── test-source-map-consumer.js │ │ │ │ │ │ │ │ ├── test-source-map-generator.js │ │ │ │ │ │ │ │ ├── test-source-node.js │ │ │ │ │ │ │ │ ├── test-util.js │ │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── compress │ │ │ │ │ │ │ │ ├── arrays.js │ │ │ │ │ │ │ │ ├── blocks.js │ │ │ │ │ │ │ │ ├── conditionals.js │ │ │ │ │ │ │ │ ├── dead-code.js │ │ │ │ │ │ │ │ ├── debugger.js │ │ │ │ │ │ │ │ ├── drop-unused.js │ │ │ │ │ │ │ │ ├── issue-105.js │ │ │ │ │ │ │ │ ├── issue-12.js │ │ │ │ │ │ │ │ ├── issue-143.js │ │ │ │ │ │ │ │ ├── issue-22.js │ │ │ │ │ │ │ │ ├── issue-44.js │ │ │ │ │ │ │ │ ├── issue-59.js │ │ │ │ │ │ │ │ ├── labels.js │ │ │ │ │ │ │ │ ├── loops.js │ │ │ │ │ │ │ │ ├── properties.js │ │ │ │ │ │ │ │ ├── sequences.js │ │ │ │ │ │ │ │ ├── switch.js │ │ │ │ │ │ │ │ └── typeof.js │ │ │ │ │ │ │ └── run-tests.js │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ └── node.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── release-notes.md │ │ │ │ │ └── runtime.js │ │ │ │ ├── nedb │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmarks │ │ │ │ │ │ ├── commonUtilities.js │ │ │ │ │ │ ├── ensureIndex.js │ │ │ │ │ │ ├── find.js │ │ │ │ │ │ ├── findOne.js │ │ │ │ │ │ ├── findWithIn.js │ │ │ │ │ │ ├── insert.js │ │ │ │ │ │ ├── loadDatabase.js │ │ │ │ │ │ ├── remove.js │ │ │ │ │ │ └── update.js │ │ │ │ │ ├── browser-version │ │ │ │ │ │ ├── browser-specific │ │ │ │ │ │ │ └── lib │ │ │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ │ │ └── persistence.js │ │ │ │ │ │ ├── build.js │ │ │ │ │ │ ├── out │ │ │ │ │ │ │ ├── nedb.js │ │ │ │ │ │ │ └── nedb.min.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── mocha.css │ │ │ │ │ │ │ ├── mocha.js │ │ │ │ │ │ │ └── nedb-browser.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── cursor.js │ │ │ │ │ │ ├── customUtils.js │ │ │ │ │ │ ├── datastore.js │ │ │ │ │ │ ├── executor.js │ │ │ │ │ │ ├── indexes.js │ │ │ │ │ │ ├── model.js │ │ │ │ │ │ └── persistence.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── async │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── component.json │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ └── async.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ ├── binary-search-tree │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── avltree.js │ │ │ │ │ │ │ │ ├── bst.js │ │ │ │ │ │ │ │ └── customUtils.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── avltree.test.js │ │ │ │ │ │ │ │ └── bst.test.js │ │ │ │ │ │ ├── mkdirp │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── pow.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── chmod.js │ │ │ │ │ │ │ │ ├── clobber.js │ │ │ │ │ │ │ │ ├── mkdirp.js │ │ │ │ │ │ │ │ ├── perm.js │ │ │ │ │ │ │ │ ├── perm_sync.js │ │ │ │ │ │ │ │ ├── race.js │ │ │ │ │ │ │ │ ├── rel.js │ │ │ │ │ │ │ │ ├── return.js │ │ │ │ │ │ │ │ ├── return_sync.js │ │ │ │ │ │ │ │ ├── root.js │ │ │ │ │ │ │ │ ├── sync.js │ │ │ │ │ │ │ │ ├── umask.js │ │ │ │ │ │ │ │ └── umask_sync.js │ │ │ │ │ │ └── underscore │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── CNAME │ │ │ │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── underscore-min.js │ │ │ │ │ │ │ └── underscore.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test │ │ │ │ │ │ ├── cursor.test.js │ │ │ │ │ │ ├── customUtil.test.js │ │ │ │ │ │ ├── db.test.js │ │ │ │ │ │ ├── executor.test.js │ │ │ │ │ │ ├── indexes.test.js │ │ │ │ │ │ ├── mocha.opts │ │ │ │ │ │ ├── model.test.js │ │ │ │ │ │ └── persistence.test.js │ │ │ │ │ └── test_lac │ │ │ │ │ │ └── loadAndCrash.test.js │ │ │ │ ├── node-static │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── benchmark │ │ │ │ │ │ └── node-static-0.3.0.txt │ │ │ │ │ ├── bin │ │ │ │ │ │ └── cli.js │ │ │ │ │ ├── examples │ │ │ │ │ │ └── file-server.js │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── node-static.js │ │ │ │ │ │ └── node-static │ │ │ │ │ │ │ └── util.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── colors │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── MIT-LICENSE.txt │ │ │ │ │ │ │ ├── ReadMe.md │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ │ │ │ └── safe-string.js │ │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ │ ├── colors.js │ │ │ │ │ │ │ │ ├── custom │ │ │ │ │ │ │ │ │ ├── trap.js │ │ │ │ │ │ │ │ │ └── zalgo.js │ │ │ │ │ │ │ │ ├── extendStringPrototype.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── maps │ │ │ │ │ │ │ │ │ ├── america.js │ │ │ │ │ │ │ │ │ ├── rainbow.js │ │ │ │ │ │ │ │ │ ├── random.js │ │ │ │ │ │ │ │ │ └── zebra.js │ │ │ │ │ │ │ │ ├── styles.js │ │ │ │ │ │ │ │ └── system │ │ │ │ │ │ │ │ │ └── supports-colors.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── safe.js │ │ │ │ │ │ │ ├── screenshots │ │ │ │ │ │ │ │ └── colors.png │ │ │ │ │ │ │ ├── tests │ │ │ │ │ │ │ │ ├── basic-test.js │ │ │ │ │ │ │ │ └── safe-test.js │ │ │ │ │ │ │ └── themes │ │ │ │ │ │ │ │ └── generic-logging.js │ │ │ │ │ │ ├── mime │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── mime.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── types │ │ │ │ │ │ │ │ ├── mime.types │ │ │ │ │ │ │ │ └── node.types │ │ │ │ │ │ └── optimist │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ ├── boolean_double.js │ │ │ │ │ │ │ ├── boolean_single.js │ │ │ │ │ │ │ ├── default_hash.js │ │ │ │ │ │ │ ├── default_singles.js │ │ │ │ │ │ │ ├── divide.js │ │ │ │ │ │ │ ├── line_count.js │ │ │ │ │ │ │ ├── line_count_options.js │ │ │ │ │ │ │ ├── line_count_wrap.js │ │ │ │ │ │ │ ├── nonopt.js │ │ │ │ │ │ │ ├── reflect.js │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ ├── string.js │ │ │ │ │ │ │ ├── usage-options.js │ │ │ │ │ │ │ └── xup.js │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ ├── minimist │ │ │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ │ └── parse.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ ├── bool.js │ │ │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ │ │ ├── default_bool.js │ │ │ │ │ │ │ │ │ ├── dotted.js │ │ │ │ │ │ │ │ │ ├── long.js │ │ │ │ │ │ │ │ │ ├── num.js │ │ │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ │ │ └── wordwrap │ │ │ │ │ │ │ │ ├── .npmignore │ │ │ │ │ │ │ │ ├── README.markdown │ │ │ │ │ │ │ │ ├── example │ │ │ │ │ │ │ │ ├── center.js │ │ │ │ │ │ │ │ └── meat.js │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ ├── break.js │ │ │ │ │ │ │ │ ├── idleness.txt │ │ │ │ │ │ │ │ └── wrap.js │ │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ │ ├── readme.markdown │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ ├── _.js │ │ │ │ │ │ │ ├── _ │ │ │ │ │ │ │ ├── argv.js │ │ │ │ │ │ │ └── bin.js │ │ │ │ │ │ │ ├── dash.js │ │ │ │ │ │ │ ├── parse.js │ │ │ │ │ │ │ ├── parse_modified.js │ │ │ │ │ │ │ ├── short.js │ │ │ │ │ │ │ ├── usage.js │ │ │ │ │ │ │ └── whitespace.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test │ │ │ │ │ │ ├── fixtures │ │ │ │ │ │ ├── hello.txt │ │ │ │ │ │ ├── index.html │ │ │ │ │ │ └── there │ │ │ │ │ │ │ └── index.html │ │ │ │ │ │ └── integration │ │ │ │ │ │ └── node-static-test.js │ │ │ │ └── path-to-regexp │ │ │ │ │ ├── .npmignore │ │ │ │ │ ├── History.md │ │ │ │ │ ├── Readme.md │ │ │ │ │ ├── component.json │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── test.js │ │ │ └── package.json │ │ └── twit │ │ │ ├── .npmignore │ │ │ ├── README.md │ │ │ ├── examples │ │ │ ├── bot.js │ │ │ └── rtd2.js │ │ │ ├── lib │ │ │ ├── auth.js │ │ │ ├── oarequest.js │ │ │ ├── parser.js │ │ │ └── twitter.js │ │ │ ├── node_modules │ │ │ └── oauth │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ ├── examples │ │ │ │ ├── express-gdata │ │ │ │ │ ├── server.js │ │ │ │ │ └── views │ │ │ │ │ │ ├── google_calendars.ejs │ │ │ │ │ │ ├── google_contacts.ejs │ │ │ │ │ │ └── layout.ejs │ │ │ │ └── term.ie.oauth-HMAC-SHA1.js │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ ├── _utils.js │ │ │ │ ├── oauth.js │ │ │ │ ├── oauth2.js │ │ │ │ └── sha1.js │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ ├── oauth.js │ │ │ │ ├── oauth2.js │ │ │ │ └── sha1.js │ │ │ ├── package.json │ │ │ └── tests │ │ │ ├── multiple-conn.js │ │ │ ├── rest.js │ │ │ ├── streaming.js │ │ │ ├── twit.js │ │ │ └── user-stream.js │ │ ├── server.js │ │ └── templates │ │ └── page.html └── 05_servi_general_examples │ ├── 00_serve_static │ ├── public │ │ ├── index.html │ │ └── other.html │ └── server.js │ ├── 01_programmatic_response │ └── server.js │ ├── 02_server_variables │ └── server.js │ ├── 03_routing │ └── server.js │ ├── 04_routing_multiple_paths │ └── server.js │ ├── 05_routing_multiple_paths2 │ └── server.js │ ├── 06_routing_with_params │ └── server.js │ ├── 07_routing_with_params_data │ └── server.js │ ├── 08_routing_with_params_data2 │ └── server.js │ ├── 09_create_db │ ├── people.db │ └── server.js │ ├── 10_create_db2 │ ├── people.db │ └── server.js │ ├── 11_db_add │ ├── people.db │ └── server.js │ ├── 12_db_search │ ├── people.db │ └── server.js │ ├── 13_serve_json │ ├── people.db │ └── server.js │ ├── 15_template │ ├── mytemplate.html │ └── server.js │ ├── 16_template_loop │ ├── mytemplate.html │ └── server.js │ ├── 18_form_post │ ├── form.html │ ├── node_modules │ │ └── servi │ └── server.js │ ├── 19_p5_post │ ├── public │ │ ├── index.html │ │ ├── p5.js │ │ └── sketch.js │ └── server.js │ └── extra │ └── 03-servi-form-get │ ├── form.html │ └── server.js ├── WebRTC ├── video_chat.html └── video_chat_with_messages.html └── convohack_poster.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/.gitignore -------------------------------------------------------------------------------- /Chrome_Extensions/BasicAdd_Alchemy/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicAdd_Alchemy/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicAdd_Alchemy/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicAdd_Alchemy/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicAdd_Alchemy/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicAdd_Alchemy/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicAdd_Alchemy/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicAdd_Alchemy/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicAdd_Alchemy/style.css: -------------------------------------------------------------------------------- 1 | #sentiment { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /Chrome_Extensions/BasicCursor/glitter_cursor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicCursor/glitter_cursor.gif -------------------------------------------------------------------------------- /Chrome_Extensions/BasicCursor/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicCursor/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicCursor/scripts/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicCursor/scripts/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicCursor/scripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicCursor/scripts/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Alchemy/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Alchemy/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Flickr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Flickr/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Flickr/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Flickr/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Flickr/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Flickr/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Flickr/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Flickr/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Flickr/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Flickr/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_GoogleImageSearch/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_GoogleImageSearch/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_GoogleImageSearch/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_GoogleImageSearch/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_GoogleImageSearch/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_GoogleImageSearch/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_GoogleImageSearch/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_GoogleImageSearch/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_GoogleImageSearch/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_GoogleImageSearch/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_TTS/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_TTS/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicPopup_Weather/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicPopup_Weather/readme.md -------------------------------------------------------------------------------- /Chrome_Extensions/BasicReplace/data/new_lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicReplace/data/new_lines.txt -------------------------------------------------------------------------------- /Chrome_Extensions/BasicReplace/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicReplace/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/BasicReplace/scripts/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicReplace/scripts/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/BasicReplace/scripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/BasicReplace/scripts/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/EmptyExample/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/EmptyExample/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/EmptyExample/scripts/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/EmptyExample/scripts/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/EmptyExample/scripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/EmptyExample/scripts/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/fb_happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/fb_happy.png -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/scripts/LIWC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/scripts/LIWC.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/scripts/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/scripts/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/scripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/scripts/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/scripts/localstoragedb.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/scripts/localstoragedb.min.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/scripts/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/scripts/parser.js -------------------------------------------------------------------------------- /Chrome_Extensions/FBMoodManipulator/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FBMoodManipulator/style.css -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/background.js -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/gmail_content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/gmail_content.js -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/last_names.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/last_names.txt -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/FUber/uber_content.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FUber/uber_content.js -------------------------------------------------------------------------------- /Chrome_Extensions/FriendFlop/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FriendFlop/icons/icon128.png -------------------------------------------------------------------------------- /Chrome_Extensions/FriendFlop/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FriendFlop/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/FriendFlop/scripts/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FriendFlop/scripts/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/FriendFlop/scripts/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/FriendFlop/scripts/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/SpeechSynthesis/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/SpeechSynthesis/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/SpeechSynthesis/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/SpeechSynthesis/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/SpeechSynthesis/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/SpeechSynthesis/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/README.md: -------------------------------------------------------------------------------- 1 | # emotional-labor 2 | Gmail extension 3 | -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/data/new_lines copy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/data/new_lines copy.txt -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/data/new_lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/data/new_lines.txt -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/icon.png -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/inject.js -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/jquery.js -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/notes.txt: -------------------------------------------------------------------------------- 1 | POST: 2 | 3 | resize 4 | flipflop 5 | two instances 6 | 7 | post server commands 8 | 9 | -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/popup.html -------------------------------------------------------------------------------- /Chrome_Extensions/emotional-labor-master/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/emotional-labor-master/popup.js -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel128.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel16.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel19-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel19-active.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel19.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel256.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/SpeakSel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/SpeakSel48.png -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/background.js -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/content_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/content_script.js -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/keycodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/keycodes.js -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/manifest.json -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/options.html -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/options.js -------------------------------------------------------------------------------- /Chrome_Extensions/speak_selection/tabs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Chrome_Extensions/speak_selection/tabs.js -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/FaceDetectMemory/Face.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/FaceDetectMemory/Face.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/FaceDetectMemory/FaceDetectMemory.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/FaceDetectMemory/FaceDetectMemory.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/LiveFaceDetect/LiveFaceDetect.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/LiveFaceDetect/LiveFaceDetect.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/LiveFaceDetect_scaled/LiveFaceDetect_scaled.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/LiveFaceDetect_scaled/LiveFaceDetect_scaled.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/LiveFaceDetect_scaled/faces/face-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/LiveFaceDetect_scaled/faces/face-0.jpg -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SaveFaces/Face.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SaveFaces/Face.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SaveFaces/FaceDetector.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SaveFaces/FaceDetector.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SaveFaces/SaveFaces.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SaveFaces/SaveFaces.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SaveFaces/faces/face-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SaveFaces/faces/face-0.jpg -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SimpleFaceDetect/SimpleFaceDetect.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SimpleFaceDetect/SimpleFaceDetect.pde -------------------------------------------------------------------------------- /Computer_Vision/00_OpenCV/SimpleFaceDetect/data/obama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/00_OpenCV/SimpleFaceDetect/data/obama.jpg -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/00_picture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/00_picture.html -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/01_video.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/01_video.html -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/02_video_continuous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/02_video_continuous.html -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/03_capture_continuous.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/03_capture_continuous.html -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/img2.jpg -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/picture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/picture.jpg -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/rect.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/rect.jpg -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/video.mp4 -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/video.ogv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/video.ogv -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/assets/video.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/assets/video.webm -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/jquery.facedetection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/jquery.facedetection.js -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/p5.dom.js -------------------------------------------------------------------------------- /Computer_Vision/01_jquery.facedetection-p5/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/01_jquery.facedetection-p5/p5.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/00_face-tracking-capture.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/00_face-tracking-capture.html -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/01_face-tracking-audio.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/01_face-tracking-audio.html -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/02_face-tracking-speech.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/02_face-tracking-speech.html -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/03_emotion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/03_emotion.html -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/clmtrackr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/clmtrackr.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/emotion_classifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/emotion_classifier.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/emotionmodel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/emotionmodel.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_pca_10_mosse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_pca_10_mosse.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_pca_10_svm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_pca_10_svm.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_pca_20_mosse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_pca_20_mosse.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_pca_20_svm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_pca_20_svm.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_pca_20_svm_emotionDetection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_pca_20_svm_emotionDetection.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_spca_10_svm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_spca_10_svm.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/models/model_spca_20_svm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/models/model_spca_20_svm.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/p5.dom.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/p5.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/p5.sound.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/p5.sound.js -------------------------------------------------------------------------------- /Computer_Vision/03_clmtrackr-p5/scream.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Computer_Vision/03_clmtrackr-p5/scream.mp3 -------------------------------------------------------------------------------- /Conversation_Generation/00_wordnik_api/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/00_wordnik_api/app.js -------------------------------------------------------------------------------- /Conversation_Generation/00_wordnik_api/node_modules/node-restclient/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/00_wordnik_api/node_modules/node-restclient/LICENSE -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/app.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/corpus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/corpus.txt -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/fs/index.js: -------------------------------------------------------------------------------- 1 | console.log("I'm `fs` modules"); 2 | -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/fs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/fs/package.json -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/LICENSE -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/README.markdown -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/example/qwantz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/example/qwantz.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/example/qwantz.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/example/qwantz.txt -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/index.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/node_modules/hashish/node_modules/traverse/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/package.json -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/test/cycles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/test/cycles.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/test/has.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/test/has.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/test/limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/test/limit.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/test/order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/test/order.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/markov/test/stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/markov/test/stream.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/node-restclient/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/node-restclient/LICENSE -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/node-restclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/node-restclient/README.md -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config*.js 3 | test.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/README.md -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/examples/bot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/examples/bot.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/examples/rtd2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/examples/rtd2.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/lib/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/lib/auth.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/lib/oarequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/lib/oarequest.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/lib/parser.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/lib/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/lib/twitter.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/node_modules/oauth/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/package.json -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/tests/rest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/tests/rest.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/tests/streaming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/tests/streaming.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/tests/twit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/tests/twit.js -------------------------------------------------------------------------------- /Conversation_Generation/01_markov/node_modules/twit/tests/user-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/01_markov/node_modules/twit/tests/user-stream.js -------------------------------------------------------------------------------- /Conversation_Generation/02_twitter_bot_simple/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/02_twitter_bot_simple/app.js -------------------------------------------------------------------------------- /Conversation_Generation/03_twitter_wordnik_bot/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/03_twitter_wordnik_bot/app.js -------------------------------------------------------------------------------- /Conversation_Generation/03_twitter_wordnik_bot/node_modules/twit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config*.js 3 | test.js -------------------------------------------------------------------------------- /Conversation_Generation/03_twitter_wordnik_bot/node_modules/twit/node_modules/oauth/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/04_twitter_markov_bot/app.js -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/node_modules/markov/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/node_modules/markov/node_modules/hashish/node_modules/traverse/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/node_modules/markov/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/node_modules/twit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config*.js 3 | test.js -------------------------------------------------------------------------------- /Conversation_Generation/04_twitter_markov_bot/node_modules/twit/node_modules/oauth/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/05_twitter_wordnik_responder_bot/app.js -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/node_modules/markov/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/node_modules/markov/node_modules/hashish/node_modules/traverse/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/node_modules/markov/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/node_modules/twit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config*.js 3 | test.js -------------------------------------------------------------------------------- /Conversation_Generation/05_twitter_wordnik_responder_bot/node_modules/twit/node_modules/oauth/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/06_twitter_markov_responder_bot/app.js -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/node_modules/markov/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/node_modules/markov/node_modules/hashish/node_modules/traverse/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/node_modules/markov/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/node_modules/twit/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | config*.js 3 | test.js -------------------------------------------------------------------------------- /Conversation_Generation/06_twitter_markov_responder_bot/node_modules/twit/node_modules/oauth/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/app.js -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/index.html -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/jquery.js -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/node_modules/express/LICENSE -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/node_modules/express/Readme.md -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/express'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/escape-html/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/etag/node_modules/crc/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark 2 | src 3 | test 4 | .travis.yml 5 | bitcoin.png 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/path-to-regexp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/'); 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/express/node_modules/vary/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | .gitignore 5 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/07_socket_io_chat/node_modules/socket.io/LICENSE -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .monitor 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | blob.js 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/Release/linker.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .tern-port 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/has-binary-data/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-adapter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | support/ 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat: -------------------------------------------------------------------------------- 1 | ../ws/bin/wscat -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/Release/linker.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/builderror.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/.npmignore: -------------------------------------------------------------------------------- 1 | uploaded 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/.index.js: -------------------------------------------------------------------------------- 1 | //noop -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/testdata.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /Conversation_Generation/07_socket_io_chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/08_socket_markov_chat/app.js -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/corpus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/08_socket_markov_chat/corpus.txt -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/08_socket_markov_chat/index.html -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/08_socket_markov_chat/jquery.js -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/express'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | .travis.yml 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/escape-html/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/etag/node_modules/crc/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark 2 | src 3 | test 4 | .travis.yml 5 | bitcoin.png 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/parseurl/.npmignore: -------------------------------------------------------------------------------- 1 | benchmark/ 2 | coverage/ 3 | test/ 4 | .travis.yml 5 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/path-to-regexp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/'); 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/send/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/express/node_modules/vary/.npmignore: -------------------------------------------------------------------------------- 1 | coverage/ 2 | test/ 3 | .travis.yml 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/markov/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/markov/node_modules/hashish/node_modules/traverse/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/markov/node_modules/lazy/.npmignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | .gitignore 5 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/base64id/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .monitor 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | blob.js 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build/Release/linker.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/nan/include_dirs.js: -------------------------------------------------------------------------------- 1 | console.log(require('path').relative('.', __dirname)); 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .tern-port 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/has-binary-data/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-adapter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys/.npmignore: -------------------------------------------------------------------------------- 1 | test/* 2 | 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/.npmignore: -------------------------------------------------------------------------------- 1 | support/ 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/'); 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/.bin/wscat: -------------------------------------------------------------------------------- 1 | ../ws/bin/wscat -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build/Release/linker.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/builderror.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/examples/fileapi/.npmignore: -------------------------------------------------------------------------------- 1 | uploaded 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/nan/.index.js: -------------------------------------------------------------------------------- 1 | //noop -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest/tests/testdata.txt: -------------------------------------------------------------------------------- 1 | Hello World 2 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component/.npmignore: -------------------------------------------------------------------------------- 1 | components 2 | build 3 | node_modules 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/Makefile: -------------------------------------------------------------------------------- 1 | 2 | test: 3 | @./node_modules/.bin/mocha test.js 4 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | *.err -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-parser/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | components 4 | 5 | test 6 | -------------------------------------------------------------------------------- /Conversation_Generation/08_socket_markov_chat/node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | -------------------------------------------------------------------------------- /Conversation_Generation/npm-debug.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Conversation_Generation/npm-debug.log -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/00_basic_strings.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/00_basic_strings.zip -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/00_basic_strings/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/00_basic_strings/index.html -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/00_basic_strings/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/00_basic_strings/sketch.js -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/01_simple_count/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/01_simple_count/index.html -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/01_simple_count/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/01_simple_count/sketch.js -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/02_concordance/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/02_concordance/index.html -------------------------------------------------------------------------------- /Language_Analysis/00_basic_analysis/02_concordance/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/00_basic_analysis/02_concordance/sketch.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/00_analyze_text_jquery/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/00_analyze_text_jquery/index.html -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/00_analyze_text_jquery/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/00_analyze_text_jquery/sketch.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/LICENSE -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/README.md -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/alchemyapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/alchemyapi.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/app.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/emaxfpo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/emaxfpo.jpg -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/.bin/dustc: -------------------------------------------------------------------------------- 1 | ../dustjs-linkedin/bin/dustc -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/.bin/express: -------------------------------------------------------------------------------- 1 | ../express/bin/express -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/consolidate/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/consolidate/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/consolidate'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/dustjs-linkedin/.coverignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/buffer-crc32/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/bytes/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/multiparty/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/.npmignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/multiparty/node_modules/stream-counter/test/test.txt: -------------------------------------------------------------------------------- 1 | 1234 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/funkyfilename.txt: -------------------------------------------------------------------------------- 1 | I am a text file with a funky name! 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/multiparty/test/fixture/file/plain.txt: -------------------------------------------------------------------------------- 1 | I am a plain text file 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/connect/node_modules/pause/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/cookie/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --ui qunit 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/debug/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "laxbreak": true 3 | } 4 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/debug/node_modules/ms/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test 3 | History.md 4 | Makefile 5 | component.json 6 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/fresh/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/mkdirp/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/range-parser/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/send/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/express/node_modules/send/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/send'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/.bin/uuid: -------------------------------------------------------------------------------- 1 | ../node-uuid/bin/uuid -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules/* 3 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/boom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/hoek/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js: -------------------------------------------------------------------------------- 1 | exports.x = 1; 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js: -------------------------------------------------------------------------------- 1 | exports.y = 2; 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js: -------------------------------------------------------------------------------- 1 | exports.z = 3; 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/hawk/node_modules/sntp/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore: -------------------------------------------------------------------------------- 1 | tst/ 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/tests/ssl/ca/ca.crl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/node_modules/request/tests/ssl/ca/ca.srl: -------------------------------------------------------------------------------- 1 | ADF62016AA40C9C3 2 | -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/package.json -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/tests.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/01_multi_function_demo/views/layout.dust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/01_multi_function_demo/views/layout.dust -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/02_analyze_text_nodejs/alchemyapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/02_analyze_text_nodejs/alchemyapi.js -------------------------------------------------------------------------------- /Language_Analysis/01_AlchemyAPI/02_analyze_text_nodejs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/01_AlchemyAPI/02_analyze_text_nodejs/app.js -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/02_Text-Processing/analyze_pos_nodejs/app.js -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules/* 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | node_modules 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/.bin/uuid: -------------------------------------------------------------------------------- 1 | ../node-uuid/bin/uuid -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/bl/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder/.npmignore: -------------------------------------------------------------------------------- 1 | build 2 | test 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | *.un~ 2 | /node_modules/* 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/boom/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/cryptiles/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/hoek/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test1.js: -------------------------------------------------------------------------------- 1 | exports.x = 1; 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test2.js: -------------------------------------------------------------------------------- 1 | exports.y = 2; 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/hoek/test/modules/test3.js: -------------------------------------------------------------------------------- 1 | exports.z = 3; 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/hawk/node_modules/sntp/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib'); -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/http-signature/node_modules/asn1/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.log 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/http-signature/node_modules/ctype/.npmignore: -------------------------------------------------------------------------------- 1 | tst/ 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/node-uuid/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/qs/.jshintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/qs/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/'); 2 | -------------------------------------------------------------------------------- /Language_Analysis/02_Text-Processing/analyze_pos_nodejs/node_modules/unirest/node_modules/request/node_modules/tough-cookie/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .*.sw[nmop] 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /Language_Analysis/03_chrome-speech-api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/03_chrome-speech-api/index.html -------------------------------------------------------------------------------- /Language_Analysis/03_chrome-speech-api/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/03_chrome-speech-api/sketch.js -------------------------------------------------------------------------------- /Language_Analysis/04_speech-AlchemyAPI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/04_speech-AlchemyAPI/index.html -------------------------------------------------------------------------------- /Language_Analysis/04_speech-AlchemyAPI/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Language_Analysis/04_speech-AlchemyAPI/sketch.js -------------------------------------------------------------------------------- /Mail_API/00_lob_postcard_html/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/00_lob_postcard_html/server.js -------------------------------------------------------------------------------- /Mail_API/01_lob_postcard_html_bot/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/01_lob_postcard_html_bot/server.js -------------------------------------------------------------------------------- /Mail_API/02_lob_postcard_files/back.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/02_lob_postcard_files/back.html -------------------------------------------------------------------------------- /Mail_API/02_lob_postcard_files/front.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/02_lob_postcard_files/front.html -------------------------------------------------------------------------------- /Mail_API/02_lob_postcard_files/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/02_lob_postcard_files/server.js -------------------------------------------------------------------------------- /Mail_API/03_lob_postcard_p5/front.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/03_lob_postcard_p5/front.html -------------------------------------------------------------------------------- /Mail_API/03_lob_postcard_p5/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Mail_API/03_lob_postcard_p5/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/03_lob_postcard_p5/public/index.html -------------------------------------------------------------------------------- /Mail_API/03_lob_postcard_p5/public/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/03_lob_postcard_p5/public/p5.js -------------------------------------------------------------------------------- /Mail_API/03_lob_postcard_p5/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/03_lob_postcard_p5/server.js -------------------------------------------------------------------------------- /Mail_API/04_lob_geocode/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Mail_API/04_lob_geocode/server.js -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/DirectMessages.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/DirectMessages.pde -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/code/twitter4j-async-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/code/twitter4j-async-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/code/twitter4j-core-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/code/twitter4j-core-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/code/twitter4j-examples-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/code/twitter4j-examples-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/code/twitter4j-media-support-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/code/twitter4j-media-support-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/direct_message/code/twitter4j-stream-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/direct_message/code/twitter4j-stream-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/get_user_timeline/UserTimeline.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/get_user_timeline/UserTimeline.pde -------------------------------------------------------------------------------- /Processing_Twitter/get_user_timeline/code/twitter4j-async-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/get_user_timeline/code/twitter4j-async-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/get_user_timeline/code/twitter4j-core-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/get_user_timeline/code/twitter4j-core-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/get_user_timeline/code/twitter4j-examples-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/get_user_timeline/code/twitter4j-examples-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/get_user_timeline/code/twitter4j-stream-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/get_user_timeline/code/twitter4j-stream-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/PostTweet.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/PostTweet.pde -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-async-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-async-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-core-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-core-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-examples-4.0.2-javadoc.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-examples-4.0.2-javadoc.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-examples-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-examples-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-media-support-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-media-support-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/post_tweet/code/twitter4j-stream-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/post_tweet/code/twitter4j-stream-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/SearchTweets.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/SearchTweets.pde -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/code/twitter4j-async-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/code/twitter4j-async-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/code/twitter4j-core-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/code/twitter4j-core-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/code/twitter4j-examples-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/code/twitter4j-examples-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/code/twitter4j-media-support-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/code/twitter4j-media-support-4.0.2.jar -------------------------------------------------------------------------------- /Processing_Twitter/search_tweets/code/twitter4j-stream-4.0.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Processing_Twitter/search_tweets/code/twitter4j-stream-4.0.2.jar -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/README.md -------------------------------------------------------------------------------- /Template_Projects/00_empty_jquery/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Template_Projects/00_empty_jquery/index.html -------------------------------------------------------------------------------- /Template_Projects/00_empty_jquery/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Template_Projects/00_empty_jquery/sketch.js -------------------------------------------------------------------------------- /Template_Projects/01_empty_nodejs/alchemyapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Template_Projects/01_empty_nodejs/alchemyapi.js -------------------------------------------------------------------------------- /Template_Projects/01_empty_nodejs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Template_Projects/01_empty_nodejs/app.js -------------------------------------------------------------------------------- /Twilio/make_call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/make_call.js -------------------------------------------------------------------------------- /Twilio/response_call.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/response_call.xml -------------------------------------------------------------------------------- /Twilio/response_hello.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/response_hello.xml -------------------------------------------------------------------------------- /Twilio/send_text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/send_text.js -------------------------------------------------------------------------------- /Twilio/twilio_response_server/Procfile: -------------------------------------------------------------------------------- 1 | web: node call_server.js -------------------------------------------------------------------------------- /Twilio/twilio_response_server/call_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/twilio_response_server/call_server.js -------------------------------------------------------------------------------- /Twilio/twilio_response_server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/twilio_response_server/package.json -------------------------------------------------------------------------------- /Twilio/twilio_text_server/Procfile: -------------------------------------------------------------------------------- 1 | web: node text_server.js -------------------------------------------------------------------------------- /Twilio/twilio_text_server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/twilio_text_server/package.json -------------------------------------------------------------------------------- /Twilio/twilio_text_server/text_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Twilio/twilio_text_server/text_server.js -------------------------------------------------------------------------------- /Using_APIs/00_callback_setTimeout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/00_callback_setTimeout.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/00_loadStrings/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/00_loadStrings/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/00_loadStrings/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/00_loadStrings/lines.txt -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/00_loadStrings/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/00_loadStrings/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/lines.txt -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/p5.dom.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/01_loadStrings_p5.dom/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/02_loadJSON/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/02_loadJSON/data.json -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/02_loadJSON/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/02_loadJSON/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/02_loadJSON/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/02_loadJSON/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/data.json -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/03_loadJSON_OOP/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/04_loadXML/data.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/04_loadXML/data.xml -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/04_loadXML/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/04_loadXML/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/04_loadXML/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/04_loadXML/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/05_external_API_weather0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/05_external_API_weather0/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/05_external_API_weather0/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/05_external_API_weather0/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/06_external_API_weather1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/06_external_API_weather1/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/06_external_API_weather1/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/06_external_API_weather1/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/07_external_API_nytimes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/07_external_API_nytimes/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/07_external_API_nytimes/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/07_external_API_nytimes/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/lines.txt -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/08_preload_loadStrings/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/data.json -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/09_preload_loadJSON/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/10_callback_clock/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/10_callback_clock/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/10_callback_clock/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/10_callback_clock/p5.dom.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/10_callback_clock/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/10_callback_clock/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/11_resize_window/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/11_resize_window/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/11_resize_window/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/11_resize_window/p5.dom.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/11_resize_window/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/11_resize_window/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/p5.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/12_weekly_weather_viz/sketch.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/13_weather_motion_input/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/13_weather_motion_input/index.html -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/13_weather_motion_input/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/13_weather_motion_input/p5.dom.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/13_weather_motion_input/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/13_weather_motion_input/p5.js -------------------------------------------------------------------------------- /Using_APIs/01_ajax_p5_examples/13_weather_motion_input/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/01_ajax_p5_examples/13_weather_motion_input/sketch.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/00_ajax_text/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/00_ajax_text/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/00_ajax_text/lines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/00_ajax_text/lines.txt -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/00_ajax_text/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/00_ajax_text/sketch.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/01_ajax_json/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/01_ajax_json/data.json -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/01_ajax_json/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/01_ajax_json/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/01_ajax_json/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/01_ajax_json/sketch.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/02_ajax_json_external_API/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/02_ajax_json_external_API/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/02_ajax_json_external_API/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/02_ajax_json_external_API/sketch.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/03_getJSON_json/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/03_getJSON_json/data.json -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/03_getJSON_json/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/03_getJSON_json/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/03_getJSON_json/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/03_getJSON_json/sketch.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/05_get/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/05_get/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/05_get/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/05_get/script.js -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/06_getJSON_DOM/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/06_getJSON_DOM/index.html -------------------------------------------------------------------------------- /Using_APIs/02_ajax_jquery_examples/06_getJSON_DOM/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/02_ajax_jquery_examples/06_getJSON_DOM/sketch.js -------------------------------------------------------------------------------- /Using_APIs/03_ajax_instagram_example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/03_ajax_instagram_example/index.html -------------------------------------------------------------------------------- /Using_APIs/03_ajax_instagram_example/p5.dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/03_ajax_instagram_example/p5.dom.js -------------------------------------------------------------------------------- /Using_APIs/03_ajax_instagram_example/p5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/03_ajax_instagram_example/p5.js -------------------------------------------------------------------------------- /Using_APIs/03_ajax_instagram_example/sketch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/03_ajax_instagram_example/sketch.js -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/.tmpscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lmccart/itp-convo-comp/HEAD/Using_APIs/04_servi_api_examples/.tmpscript -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/.bin/handlebars: -------------------------------------------------------------------------------- 1 | ../handlebars/bin/handlebars -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/.bin/static: -------------------------------------------------------------------------------- 1 | ../node-static/bin/cli.js -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/cookies/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/.npmignore: -------------------------------------------------------------------------------- 1 | # ignore any vim files: 2 | *.sw[a-z] 3 | vim/.netrwhist 4 | node_modules 5 | -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/index.js: -------------------------------------------------------------------------------- 1 | 2 | module.exports = require('./lib/ejs'); -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/backslash.ejs: -------------------------------------------------------------------------------- 1 | \foo -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/backslash.html: -------------------------------------------------------------------------------- 1 | \foo -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.ejs: -------------------------------------------------------------------------------- 1 |
<%= "lo" + 'ki' %>'s "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |loki's "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |hey
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |<%= 'loki' %>'s wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |loki's wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/00_weather_api/node_modules/servi/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |<%= "lo" + 'ki' %>'s "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |loki's "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |hey
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |<%= 'loki' %>'s wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |loki's wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/01_twitter_api/node_modules/servi/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |<%= "lo" + 'ki' %>'s "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |loki's "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |hey
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |<%= 'loki' %>'s wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |loki's wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/02_serve_json/node_modules/servi/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |<%= "lo" + 'ki' %>'s "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |loki's "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |hey
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |<%= 'loki' %>'s wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |loki's wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/00_basic_template/node_modules/servi/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |<%= "lo" + 'ki' %>'s "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/double-quote.html: -------------------------------------------------------------------------------- 1 |loki's "wheelchair"
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/fail.ejs: -------------------------------------------------------------------------------- 1 | <% function foo() return 'foo'; %> -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/includes/menu-item.ejs: -------------------------------------------------------------------------------- 1 |hey
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/pet.ejs: -------------------------------------------------------------------------------- 1 |<%= 'loki' %>'s wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/single-quote.html: -------------------------------------------------------------------------------- 1 |loki's wheelchair
-------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | foo: '<%= value %>'; 3 | } -------------------------------------------------------------------------------- /Using_APIs/04_servi_api_examples/03_using_templates/01_template_api/node_modules/servi/node_modules/ejs/test/fixtures/user.ejs: -------------------------------------------------------------------------------- 1 |