diff --git a/.c9/.nakignore b/.c9/.nakignore
deleted file mode 100644
index 6d30aa67..00000000
--- a/.c9/.nakignore
+++ /dev/null
@@ -1,17 +0,0 @@
-*~backup-*
-.c9revisions
-.c9
-.git
-.svn
-.DS_Store
-.bzr
-.cdv
-~.dep
-~.dot
-~.nib
-~.plst
-.hg
-.pc
-*.min.js
-.nakignore
-/dev
diff --git a/.c9/metadata/tab16 b/.c9/metadata/tab16
deleted file mode 100644
index 50a365df..00000000
--- a/.c9/metadata/tab16
+++ /dev/null
@@ -1 +0,0 @@
-{"changed":false,"filter":false,"title":"bash - \"learnwithcolt-webdevbootcamp-2012808\"","tooltip":"bash - \"learnwithcolt-webdevbootcamp-2012808\"","value":"","undoManager":{"mark":-1,"position":-1,"stack":[]},"terminal":{"id":"learnwithcolt@webdevbootcamp_780","cwd":"","width":825,"height":226,"scrollTop":22317.143394470215},"timestamp":1446362252724}
\ No newline at end of file
diff --git a/.c9/metadata/tab18 b/.c9/metadata/tab18
deleted file mode 100644
index 0c85e05b..00000000
--- a/.c9/metadata/tab18
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"mongod - \"ubuntu@learnwithcolt-webdevbootcamp-2012808: ~/workspace\"","tooltip":"mongod - \"ubuntu@learnwithcolt-webdevbootcamp-2012808: ~/workspace\"","undoManager":{"mark":-1,"position":-1,"stack":[]},"terminal":{"id":"learnwithcolt@webdevbootcamp_342","cwd":"","width":1168,"height":308,"scrollTop":1262},"timestamp":1445288313508,"hash":"67452301efcdab8998badcfe10325476c3d2e1f0"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/APIs/first_request.js b/.c9/metadata/workspace/APIs/first_request.js
deleted file mode 100644
index 688046cc..00000000
--- a/.c9/metadata/workspace/APIs/first_request.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"first_request.js","tooltip":"/APIs/first_request.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":11,"column":41},"end":{"row":11,"column":42},"action":"insert","lines":["r"],"id":543}],[{"start":{"row":11,"column":42},"end":{"row":11,"column":43},"action":"insert","lines":["e"],"id":544}],[{"start":{"row":11,"column":43},"end":{"row":11,"column":44},"action":"insert","lines":["s"],"id":545}],[{"start":{"row":11,"column":44},"end":{"row":11,"column":45},"action":"insert","lines":["u"],"id":546}],[{"start":{"row":11,"column":45},"end":{"row":11,"column":46},"action":"insert","lines":["l"],"id":547}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"insert","lines":["t"],"id":548}],[{"start":{"row":11,"column":47},"end":{"row":11,"column":48},"action":"insert","lines":["s"],"id":549}],[{"start":{"row":11,"column":48},"end":{"row":11,"column":49},"action":"insert","lines":[" "],"id":550}],[{"start":{"row":11,"column":48},"end":{"row":11,"column":49},"action":"remove","lines":[" "],"id":551}],[{"start":{"row":11,"column":48},"end":{"row":11,"column":49},"action":"insert","lines":["\""],"id":552}],[{"start":{"row":11,"column":49},"end":{"row":11,"column":50},"action":"insert","lines":["]"],"id":553}],[{"start":{"row":11,"column":50},"end":{"row":11,"column":52},"action":"insert","lines":["[]"],"id":554}],[{"start":{"row":11,"column":51},"end":{"row":11,"column":53},"action":"insert","lines":["\"\""],"id":555}],[{"start":{"row":11,"column":52},"end":{"row":11,"column":53},"action":"insert","lines":["c"],"id":556},{"start":{"row":11,"column":53},"end":{"row":11,"column":54},"action":"insert","lines":["h"]}],[{"start":{"row":11,"column":54},"end":{"row":11,"column":55},"action":"insert","lines":["a"],"id":557}],[{"start":{"row":11,"column":55},"end":{"row":11,"column":56},"action":"insert","lines":["n"],"id":558}],[{"start":{"row":11,"column":56},"end":{"row":11,"column":57},"action":"insert","lines":["n"],"id":559}],[{"start":{"row":11,"column":57},"end":{"row":11,"column":58},"action":"insert","lines":["e"],"id":560}],[{"start":{"row":11,"column":58},"end":{"row":11,"column":59},"action":"insert","lines":["l"],"id":561}],[{"start":{"row":11,"column":59},"end":{"row":11,"column":60},"action":"insert","lines":[" "],"id":562}],[{"start":{"row":11,"column":59},"end":{"row":11,"column":60},"action":"remove","lines":[" "],"id":563}],[{"start":{"row":11,"column":61},"end":{"row":11,"column":63},"action":"insert","lines":["[]"],"id":564}],[{"start":{"row":11,"column":62},"end":{"row":11,"column":64},"action":"insert","lines":["\"\""],"id":565}],[{"start":{"row":11,"column":63},"end":{"row":11,"column":64},"action":"insert","lines":["a"],"id":566}],[{"start":{"row":11,"column":64},"end":{"row":11,"column":65},"action":"insert","lines":["s"],"id":567}],[{"start":{"row":11,"column":65},"end":{"row":11,"column":66},"action":"insert","lines":["t"],"id":568}],[{"start":{"row":11,"column":66},"end":{"row":11,"column":67},"action":"insert","lines":["r"],"id":569}],[{"start":{"row":11,"column":67},"end":{"row":11,"column":68},"action":"insert","lines":["o"],"id":570}],[{"start":{"row":11,"column":68},"end":{"row":11,"column":69},"action":"insert","lines":["n"],"id":571}],[{"start":{"row":11,"column":69},"end":{"row":11,"column":70},"action":"insert","lines":["o"],"id":572}],[{"start":{"row":11,"column":70},"end":{"row":11,"column":71},"action":"insert","lines":["m"],"id":573}],[{"start":{"row":11,"column":71},"end":{"row":11,"column":72},"action":"insert","lines":["y"],"id":574}],[{"start":{"row":11,"column":72},"end":{"row":11,"column":73},"action":"insert","lines":["t"],"id":575}],[{"start":{"row":11,"column":73},"end":{"row":11,"column":74},"action":"insert","lines":[" "],"id":576}],[{"start":{"row":11,"column":73},"end":{"row":11,"column":74},"action":"remove","lines":[" "],"id":577}],[{"start":{"row":11,"column":72},"end":{"row":11,"column":73},"action":"remove","lines":["t"],"id":578}],[{"start":{"row":11,"column":74},"end":{"row":11,"column":76},"action":"insert","lines":["[]"],"id":579}],[{"start":{"row":11,"column":75},"end":{"row":11,"column":77},"action":"insert","lines":["\"\""],"id":580}],[{"start":{"row":11,"column":76},"end":{"row":11,"column":77},"action":"insert","lines":["s"],"id":581}],[{"start":{"row":11,"column":77},"end":{"row":11,"column":78},"action":"insert","lines":["u"],"id":582}],[{"start":{"row":11,"column":78},"end":{"row":11,"column":79},"action":"insert","lines":["n"],"id":583}],[{"start":{"row":11,"column":79},"end":{"row":11,"column":80},"action":"insert","lines":["s"],"id":584}],[{"start":{"row":11,"column":80},"end":{"row":11,"column":81},"action":"insert","lines":["e"],"id":585}],[{"start":{"row":11,"column":81},"end":{"row":11,"column":82},"action":"insert","lines":["t"],"id":586}],[{"start":{"row":11,"column":82},"end":{"row":11,"column":83},"action":"insert","lines":[" "],"id":587}],[{"start":{"row":11,"column":82},"end":{"row":11,"column":83},"action":"remove","lines":[" "],"id":588}],[{"start":{"row":7,"column":33},"end":{"row":8,"column":0},"action":"insert","lines":["",""],"id":589}],[{"start":{"row":8,"column":0},"end":{"row":9,"column":0},"action":"insert","lines":["",""],"id":590}],[{"start":{"row":9,"column":0},"end":{"row":9,"column":1},"action":"insert","lines":["c"],"id":591}],[{"start":{"row":9,"column":1},"end":{"row":9,"column":2},"action":"insert","lines":["o"],"id":592}],[{"start":{"row":9,"column":2},"end":{"row":9,"column":3},"action":"insert","lines":["n"],"id":593}],[{"start":{"row":9,"column":3},"end":{"row":9,"column":4},"action":"insert","lines":["s"],"id":594}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":5},"action":"insert","lines":["o"],"id":595}],[{"start":{"row":9,"column":5},"end":{"row":9,"column":6},"action":"insert","lines":["l"],"id":596}],[{"start":{"row":9,"column":6},"end":{"row":9,"column":7},"action":"insert","lines":["e"],"id":597}],[{"start":{"row":9,"column":7},"end":{"row":9,"column":8},"action":"insert","lines":[" "],"id":598}],[{"start":{"row":9,"column":7},"end":{"row":9,"column":8},"action":"remove","lines":[" "],"id":599}],[{"start":{"row":9,"column":7},"end":{"row":9,"column":8},"action":"insert","lines":["."],"id":600}],[{"start":{"row":9,"column":8},"end":{"row":9,"column":9},"action":"insert","lines":["l"],"id":601}],[{"start":{"row":9,"column":9},"end":{"row":9,"column":10},"action":"insert","lines":["o"],"id":602}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":11},"action":"insert","lines":["g"],"id":603}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":12},"action":"insert","lines":[" "],"id":604}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":12},"action":"remove","lines":[" "],"id":605}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":13},"action":"insert","lines":["()"],"id":606}],[{"start":{"row":9,"column":12},"end":{"row":9,"column":14},"action":"insert","lines":["\"\""],"id":607}],[{"start":{"row":9,"column":13},"end":{"row":9,"column":14},"action":"insert","lines":["S"],"id":608}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":15},"action":"insert","lines":["u"],"id":609}],[{"start":{"row":9,"column":15},"end":{"row":9,"column":16},"action":"insert","lines":["n"],"id":610}],[{"start":{"row":9,"column":16},"end":{"row":9,"column":17},"action":"insert","lines":["s"],"id":611}],[{"start":{"row":9,"column":17},"end":{"row":9,"column":18},"action":"insert","lines":["e"],"id":612}],[{"start":{"row":9,"column":18},"end":{"row":9,"column":19},"action":"insert","lines":["t"],"id":613}],[{"start":{"row":9,"column":19},"end":{"row":9,"column":20},"action":"insert","lines":[" "],"id":614}],[{"start":{"row":9,"column":20},"end":{"row":9,"column":21},"action":"insert","lines":[" "],"id":615}],[{"start":{"row":9,"column":20},"end":{"row":9,"column":21},"action":"remove","lines":[" "],"id":616}],[{"start":{"row":9,"column":19},"end":{"row":9,"column":20},"action":"remove","lines":[" "],"id":617}],[{"start":{"row":9,"column":19},"end":{"row":9,"column":20},"action":"insert","lines":[" "],"id":618}],[{"start":{"row":9,"column":20},"end":{"row":9,"column":21},"action":"insert","lines":["i"],"id":619}],[{"start":{"row":9,"column":21},"end":{"row":9,"column":22},"action":"insert","lines":["n"],"id":620}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"insert","lines":[" "],"id":621}],[{"start":{"row":9,"column":23},"end":{"row":9,"column":24},"action":"insert","lines":["H"],"id":622}],[{"start":{"row":9,"column":24},"end":{"row":9,"column":25},"action":"insert","lines":["a"],"id":623}],[{"start":{"row":9,"column":25},"end":{"row":9,"column":26},"action":"insert","lines":["w"],"id":624}],[{"start":{"row":9,"column":26},"end":{"row":9,"column":27},"action":"insert","lines":["a"],"id":625}],[{"start":{"row":9,"column":27},"end":{"row":9,"column":28},"action":"insert","lines":["i"],"id":626}],[{"start":{"row":9,"column":28},"end":{"row":9,"column":29},"action":"insert","lines":["i"],"id":627}],[{"start":{"row":9,"column":29},"end":{"row":9,"column":30},"action":"insert","lines":[" "],"id":628}],[{"start":{"row":9,"column":29},"end":{"row":9,"column":30},"action":"remove","lines":[" "],"id":629}],[{"start":{"row":9,"column":29},"end":{"row":9,"column":30},"action":"insert","lines":[" "],"id":630}],[{"start":{"row":9,"column":30},"end":{"row":9,"column":31},"action":"insert","lines":["i"],"id":631}],[{"start":{"row":9,"column":31},"end":{"row":9,"column":32},"action":"insert","lines":["s"],"id":632}],[{"start":{"row":9,"column":32},"end":{"row":9,"column":33},"action":"insert","lines":[" "],"id":633}],[{"start":{"row":9,"column":32},"end":{"row":9,"column":33},"action":"remove","lines":[" "],"id":634}],[{"start":{"row":9,"column":32},"end":{"row":9,"column":33},"action":"insert","lines":[" "],"id":635}],[{"start":{"row":9,"column":33},"end":{"row":9,"column":34},"action":"insert","lines":["a"],"id":636}],[{"start":{"row":9,"column":34},"end":{"row":9,"column":35},"action":"insert","lines":["t"],"id":637}],[{"start":{"row":9,"column":35},"end":{"row":9,"column":36},"action":"insert","lines":[" "],"id":638}],[{"start":{"row":9,"column":35},"end":{"row":9,"column":36},"action":"remove","lines":[" "],"id":639}],[{"start":{"row":9,"column":35},"end":{"row":9,"column":36},"action":"insert","lines":["."],"id":640}],[{"start":{"row":9,"column":36},"end":{"row":9,"column":37},"action":"insert","lines":["."],"id":641}],[{"start":{"row":9,"column":37},"end":{"row":9,"column":38},"action":"insert","lines":["."],"id":642}],[{"start":{"row":9,"column":40},"end":{"row":9,"column":41},"action":"insert","lines":[";"],"id":643}]]},"ace":{"folds":[],"scrolltop":191.71430683135986,"scrollleft":0,"selection":{"start":{"row":11,"column":45},"end":{"row":11,"column":45},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":1,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1463119707000,"hash":"361f8aec110ae51ef4e9de3d2a2d3b39e44e607e"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/APIs/movie_search_app/app.js b/.c9/metadata/workspace/APIs/movie_search_app/app.js
deleted file mode 100644
index 2521b1df..00000000
--- a/.c9/metadata/workspace/APIs/movie_search_app/app.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"app.js","tooltip":"/APIs/movie_search_app/app.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":10,"column":18},"end":{"row":10,"column":19},"action":"insert","lines":["c"],"id":711}],[{"start":{"row":10,"column":19},"end":{"row":10,"column":20},"action":"insert","lines":["h"],"id":712}],[{"start":{"row":10,"column":20},"end":{"row":10,"column":21},"action":"insert","lines":[" "],"id":713}],[{"start":{"row":10,"column":20},"end":{"row":10,"column":21},"action":"remove","lines":[" "],"id":714}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":5},"action":"insert","lines":["v"],"id":715}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":5},"action":"remove","lines":["v"],"id":716}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":5},"action":"insert","lines":["c"],"id":717}],[{"start":{"row":10,"column":5},"end":{"row":10,"column":6},"action":"insert","lines":["o"],"id":718}],[{"start":{"row":10,"column":6},"end":{"row":10,"column":7},"action":"insert","lines":["n"],"id":719}],[{"start":{"row":10,"column":7},"end":{"row":10,"column":8},"action":"insert","lines":["s"],"id":720}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"insert","lines":["o"],"id":721}],[{"start":{"row":10,"column":9},"end":{"row":10,"column":10},"action":"insert","lines":["l"],"id":722}],[{"start":{"row":10,"column":10},"end":{"row":10,"column":11},"action":"insert","lines":["e"],"id":723}],[{"start":{"row":10,"column":11},"end":{"row":10,"column":12},"action":"insert","lines":[" "],"id":724}],[{"start":{"row":10,"column":11},"end":{"row":10,"column":12},"action":"remove","lines":[" "],"id":725}],[{"start":{"row":10,"column":11},"end":{"row":10,"column":12},"action":"insert","lines":["."],"id":726}],[{"start":{"row":10,"column":12},"end":{"row":10,"column":13},"action":"insert","lines":["l"],"id":727}],[{"start":{"row":10,"column":13},"end":{"row":10,"column":14},"action":"insert","lines":["o"],"id":728}],[{"start":{"row":10,"column":14},"end":{"row":10,"column":15},"action":"insert","lines":["g"],"id":729}],[{"start":{"row":10,"column":15},"end":{"row":10,"column":16},"action":"insert","lines":[" "],"id":730}],[{"start":{"row":10,"column":15},"end":{"row":10,"column":16},"action":"remove","lines":[" "],"id":731}],[{"start":{"row":10,"column":15},"end":{"row":10,"column":16},"action":"insert","lines":["("],"id":732}],[{"start":{"row":10,"column":32},"end":{"row":10,"column":33},"action":"insert","lines":[")"],"id":733}],[{"start":{"row":10,"column":33},"end":{"row":10,"column":34},"action":"insert","lines":[";"],"id":734}],[{"start":{"row":10,"column":5},"end":{"row":10,"column":16},"action":"remove","lines":["onsole.log("],"id":735}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":5},"action":"remove","lines":["c"],"id":736}],[{"start":{"row":10,"column":21},"end":{"row":10,"column":22},"action":"remove","lines":[";"],"id":737}],[{"start":{"row":10,"column":20},"end":{"row":10,"column":21},"action":"remove","lines":[")"],"id":738}],[{"start":{"row":10,"column":4},"end":{"row":10,"column":5},"action":"insert","lines":["v"],"id":739}],[{"start":{"row":10,"column":5},"end":{"row":10,"column":6},"action":"insert","lines":["a"],"id":740}],[{"start":{"row":10,"column":6},"end":{"row":10,"column":7},"action":"insert","lines":["r"],"id":741}],[{"start":{"row":10,"column":7},"end":{"row":10,"column":8},"action":"insert","lines":[" "],"id":742}],[{"start":{"row":10,"column":7},"end":{"row":10,"column":8},"action":"remove","lines":[" "],"id":743}],[{"start":{"row":10,"column":7},"end":{"row":10,"column":8},"action":"insert","lines":[" "],"id":744}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"insert","lines":["s"],"id":745}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"remove","lines":["s"],"id":746}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"insert","lines":["t"],"id":747}],[{"start":{"row":10,"column":9},"end":{"row":10,"column":10},"action":"insert","lines":["e"],"id":748}],[{"start":{"row":10,"column":9},"end":{"row":10,"column":10},"action":"remove","lines":["e"],"id":749}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"remove","lines":["t"],"id":750}],[{"start":{"row":10,"column":8},"end":{"row":10,"column":9},"action":"insert","lines":["q"],"id":751}],[{"start":{"row":10,"column":9},"end":{"row":10,"column":10},"action":"insert","lines":["u"],"id":752}],[{"start":{"row":10,"column":10},"end":{"row":10,"column":11},"action":"insert","lines":["e"],"id":753}],[{"start":{"row":10,"column":11},"end":{"row":10,"column":12},"action":"insert","lines":["r"],"id":754}],[{"start":{"row":10,"column":12},"end":{"row":10,"column":13},"action":"insert","lines":["y"],"id":755}],[{"start":{"row":10,"column":13},"end":{"row":10,"column":14},"action":"insert","lines":[" "],"id":756}],[{"start":{"row":10,"column":13},"end":{"row":10,"column":14},"action":"remove","lines":[" "],"id":757}],[{"start":{"row":10,"column":13},"end":{"row":10,"column":14},"action":"insert","lines":[" "],"id":758}],[{"start":{"row":10,"column":14},"end":{"row":10,"column":15},"action":"insert","lines":["="],"id":759}],[{"start":{"row":10,"column":15},"end":{"row":10,"column":16},"action":"insert","lines":[" "],"id":760}],[{"start":{"row":10,"column":32},"end":{"row":10,"column":33},"action":"insert","lines":[";"],"id":761}],[{"start":{"row":10,"column":33},"end":{"row":11,"column":0},"action":"insert","lines":["",""],"id":762},{"start":{"row":11,"column":0},"end":{"row":11,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":12,"column":35},"end":{"row":12,"column":39},"action":"remove","lines":["iowa"],"id":763}],[{"start":{"row":12,"column":36},"end":{"row":12,"column":37},"action":"insert","lines":[" "],"id":764}],[{"start":{"row":12,"column":37},"end":{"row":12,"column":38},"action":"insert","lines":["+"],"id":765}],[{"start":{"row":12,"column":38},"end":{"row":12,"column":39},"action":"insert","lines":[" "],"id":766}],[{"start":{"row":12,"column":39},"end":{"row":12,"column":40},"action":"insert","lines":["q"],"id":767}],[{"start":{"row":12,"column":40},"end":{"row":12,"column":41},"action":"insert","lines":["u"],"id":768}],[{"start":{"row":12,"column":41},"end":{"row":12,"column":42},"action":"insert","lines":["e"],"id":769}],[{"start":{"row":12,"column":42},"end":{"row":12,"column":43},"action":"insert","lines":["r"],"id":770}],[{"start":{"row":12,"column":43},"end":{"row":12,"column":44},"action":"insert","lines":["y"],"id":771}],[{"start":{"row":12,"column":44},"end":{"row":12,"column":45},"action":"insert","lines":[" "],"id":772}],[{"start":{"row":12,"column":44},"end":{"row":12,"column":45},"action":"remove","lines":[" "],"id":773}],[{"start":{"row":12,"column":36},"end":{"row":12,"column":44},"action":"remove","lines":[" + query"],"id":774}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":36},"action":"remove","lines":["\"http://omdbapi.com/?s=\""],"id":775}],[{"start":{"row":10,"column":33},"end":{"row":11,"column":0},"action":"insert","lines":["",""],"id":776},{"start":{"row":11,"column":0},"end":{"row":11,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":11,"column":4},"end":{"row":11,"column":5},"action":"insert","lines":["v"],"id":777}],[{"start":{"row":11,"column":5},"end":{"row":11,"column":6},"action":"insert","lines":["a"],"id":778}],[{"start":{"row":11,"column":6},"end":{"row":11,"column":7},"action":"insert","lines":["r"],"id":779}],[{"start":{"row":11,"column":7},"end":{"row":11,"column":8},"action":"insert","lines":[" "],"id":780}],[{"start":{"row":11,"column":7},"end":{"row":11,"column":8},"action":"remove","lines":[" "],"id":781}],[{"start":{"row":11,"column":7},"end":{"row":11,"column":8},"action":"insert","lines":[" "],"id":782}],[{"start":{"row":11,"column":8},"end":{"row":11,"column":9},"action":"insert","lines":["u"],"id":783}],[{"start":{"row":11,"column":9},"end":{"row":11,"column":10},"action":"insert","lines":["r"],"id":784}],[{"start":{"row":11,"column":10},"end":{"row":11,"column":11},"action":"insert","lines":["l"],"id":785}],[{"start":{"row":11,"column":11},"end":{"row":11,"column":12},"action":"insert","lines":[" "],"id":786}],[{"start":{"row":11,"column":11},"end":{"row":11,"column":12},"action":"remove","lines":[" "],"id":787}],[{"start":{"row":11,"column":11},"end":{"row":11,"column":12},"action":"insert","lines":[" "],"id":788}],[{"start":{"row":11,"column":12},"end":{"row":11,"column":13},"action":"insert","lines":["="],"id":789}],[{"start":{"row":11,"column":13},"end":{"row":11,"column":14},"action":"insert","lines":[" "],"id":790}],[{"start":{"row":11,"column":14},"end":{"row":11,"column":38},"action":"insert","lines":["\"http://omdbapi.com/?s=\""],"id":791}],[{"start":{"row":11,"column":38},"end":{"row":11,"column":39},"action":"insert","lines":[" "],"id":792}],[{"start":{"row":11,"column":39},"end":{"row":11,"column":40},"action":"insert","lines":["+"],"id":793}],[{"start":{"row":11,"column":40},"end":{"row":11,"column":41},"action":"insert","lines":[" "],"id":794}],[{"start":{"row":11,"column":41},"end":{"row":11,"column":42},"action":"insert","lines":["q"],"id":795}],[{"start":{"row":11,"column":42},"end":{"row":11,"column":43},"action":"insert","lines":["u"],"id":796}],[{"start":{"row":11,"column":43},"end":{"row":11,"column":44},"action":"insert","lines":["e"],"id":797}],[{"start":{"row":11,"column":44},"end":{"row":11,"column":45},"action":"insert","lines":["r"],"id":798}],[{"start":{"row":11,"column":45},"end":{"row":11,"column":46},"action":"insert","lines":["y"],"id":799}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"insert","lines":[" "],"id":800}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"remove","lines":[" "],"id":801}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"insert","lines":["'"],"id":802}],[{"start":{"row":11,"column":47},"end":{"row":11,"column":48},"action":"insert","lines":[";"],"id":803}],[{"start":{"row":11,"column":47},"end":{"row":11,"column":48},"action":"remove","lines":[";"],"id":804}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"remove","lines":["'"],"id":805}],[{"start":{"row":11,"column":46},"end":{"row":11,"column":47},"action":"insert","lines":[";"],"id":806}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":4},"action":"remove","lines":[" "],"id":807}],[{"start":{"row":11,"column":47},"end":{"row":12,"column":0},"action":"remove","lines":["",""],"id":808}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"insert","lines":["u"],"id":809}],[{"start":{"row":12,"column":13},"end":{"row":12,"column":14},"action":"insert","lines":["r"],"id":810}],[{"start":{"row":12,"column":14},"end":{"row":12,"column":15},"action":"insert","lines":["l"],"id":811}],[{"start":{"row":12,"column":43},"end":{"row":12,"column":44},"action":"remove","lines":[" "],"id":826}],[{"start":{"row":12,"column":43},"end":{"row":12,"column":44},"action":"insert","lines":[" "],"id":825}],[{"start":{"row":12,"column":42},"end":{"row":12,"column":43},"action":"insert","lines":["k"],"id":824}],[{"start":{"row":12,"column":41},"end":{"row":12,"column":42},"action":"insert","lines":["r"],"id":823}],[{"start":{"row":12,"column":40},"end":{"row":12,"column":41},"action":"insert","lines":["o"],"id":822}],[{"start":{"row":12,"column":39},"end":{"row":12,"column":40},"action":"insert","lines":["y"],"id":821}],[{"start":{"row":12,"column":38},"end":{"row":12,"column":39},"action":"insert","lines":[" "],"id":820}],[{"start":{"row":12,"column":37},"end":{"row":12,"column":38},"action":"insert","lines":["w"],"id":819}],[{"start":{"row":12,"column":36},"end":{"row":12,"column":37},"action":"insert","lines":["e"],"id":818}],[{"start":{"row":12,"column":35},"end":{"row":12,"column":36},"action":"insert","lines":["n"],"id":817}],[{"start":{"row":12,"column":35},"end":{"row":12,"column":36},"action":"remove","lines":["N"],"id":816}],[{"start":{"row":12,"column":36},"end":{"row":12,"column":37},"action":"remove","lines":["e"],"id":815}],[{"start":{"row":12,"column":36},"end":{"row":12,"column":37},"action":"insert","lines":["e"],"id":814}],[{"start":{"row":12,"column":35},"end":{"row":12,"column":36},"action":"insert","lines":["N"],"id":813}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":15},"action":"remove","lines":["url"],"id":812},{"start":{"row":12,"column":12},"end":{"row":12,"column":36},"action":"insert","lines":["\"http://omdbapi.com/?s=\""]}]]},"ace":{"folds":[],"scrolltop":186.0714626312256,"scrollleft":0,"selection":{"start":{"row":14,"column":28},"end":{"row":14,"column":28},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1463122001528,"hash":"eeff01f030e6932329f3c40ce1aaf9dee50ede0f"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/APIs/movie_search_app/views/results.ejs b/.c9/metadata/workspace/APIs/movie_search_app/views/results.ejs
deleted file mode 100644
index 51f618da..00000000
--- a/.c9/metadata/workspace/APIs/movie_search_app/views/results.ejs
+++ /dev/null
@@ -1 +0,0 @@
-{"changed":false,"filter":false,"title":"results.ejs","tooltip":"/APIs/movie_search_app/views/results.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":5,"column":14},"end":{"row":5,"column":15},"action":"insert","lines":["o"],"id":198}],[{"start":{"row":5,"column":15},"end":{"row":5,"column":16},"action":"insert","lines":["n"],"id":199}],[{"start":{"row":5,"column":16},"end":{"row":5,"column":17},"action":"insert","lines":["g"],"id":200}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"insert","lines":[" "],"id":201}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"remove","lines":[" "],"id":202}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":27},"action":"insert","lines":[">"],"id":203}],[{"start":{"row":5,"column":27},"end":{"row":5,"column":48},"action":"remove","lines":["<%= movie[\"Title\"] %>"],"id":204}],[{"start":{"row":5,"column":18},"end":{"row":5,"column":39},"action":"insert","lines":["<%= movie[\"Title\"] %>"],"id":205}],[{"start":{"row":5,"column":18},"end":{"row":6,"column":14},"action":"insert","lines":[""," "],"id":206}],[{"start":{"row":6,"column":35},"end":{"row":7,"column":0},"action":"insert","lines":["",""],"id":207},{"start":{"row":7,"column":0},"end":{"row":7,"column":14},"action":"insert","lines":[" "]}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"remove","lines":[" "],"id":208}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":209}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":12},"action":"remove","lines":[" "],"id":210}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":9},"action":"insert","lines":[" "],"id":211}],[{"start":{"row":7,"column":9},"end":{"row":7,"column":10},"action":"insert","lines":[" "],"id":212}],[{"start":{"row":7,"column":20},"end":{"row":8,"column":0},"action":"insert","lines":["",""],"id":213},{"start":{"row":8,"column":0},"end":{"row":8,"column":10},"action":"insert","lines":[" "]}],[{"start":{"row":11,"column":5},"end":{"row":12,"column":0},"action":"insert","lines":["",""],"id":214}],[{"start":{"row":12,"column":0},"end":{"row":13,"column":0},"action":"insert","lines":["",""],"id":215}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"insert","lines":["<"],"id":216}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"remove","lines":["<"],"id":217}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"insert","lines":["a"],"id":218}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"remove","lines":["a"],"id":219},{"start":{"row":13,"column":0},"end":{"row":13,"column":3},"action":"insert","lines":["app"]}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"remove","lines":["p"],"id":220}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":2},"action":"remove","lines":["p"],"id":221}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"remove","lines":["a"],"id":222}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"insert","lines":["<"],"id":223}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":4},"action":"insert","lines":[" "],"id":224}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"remove","lines":[" "],"id":225}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"remove","lines":[" "],"id":226}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":2},"action":"remove","lines":[" "],"id":227}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":2},"action":"insert","lines":["a"],"id":228}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":7},"action":"insert","lines":[">"],"id":229}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"insert","lines":[" "],"id":230}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"insert","lines":["h"],"id":231}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"insert","lines":["r"],"id":232}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"insert","lines":["e"],"id":233}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":["f"],"id":234}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":[" "],"id":235}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"remove","lines":[" "],"id":236}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["="],"id":237}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":10},"action":"insert","lines":["\"\""],"id":238}],[{"start":{"row":13,"column":9},"end":{"row":13,"column":10},"action":"insert","lines":["/"],"id":239}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"insert","lines":["B"],"id":240}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"remove","lines":["B"],"id":241}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"insert","lines":["S"],"id":242}],[{"start":{"row":13,"column":13},"end":{"row":13,"column":14},"action":"insert","lines":["e"],"id":243}],[{"start":{"row":13,"column":14},"end":{"row":13,"column":15},"action":"insert","lines":["a"],"id":244}],[{"start":{"row":13,"column":15},"end":{"row":13,"column":16},"action":"insert","lines":["r"],"id":245}],[{"start":{"row":13,"column":16},"end":{"row":13,"column":17},"action":"insert","lines":["c"],"id":246}],[{"start":{"row":13,"column":17},"end":{"row":13,"column":18},"action":"insert","lines":["h"],"id":247}],[{"start":{"row":13,"column":18},"end":{"row":13,"column":19},"action":"insert","lines":[" "],"id":248}],[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"insert","lines":["A"],"id":249}],[{"start":{"row":13,"column":20},"end":{"row":13,"column":21},"action":"insert","lines":["g"],"id":250}],[{"start":{"row":13,"column":21},"end":{"row":13,"column":22},"action":"insert","lines":["a"],"id":251}],[{"start":{"row":13,"column":22},"end":{"row":13,"column":23},"action":"insert","lines":["i"],"id":252}],[{"start":{"row":13,"column":23},"end":{"row":13,"column":24},"action":"insert","lines":["n"],"id":253}],[{"start":{"row":13,"column":24},"end":{"row":13,"column":25},"action":"insert","lines":[" "],"id":254}],[{"start":{"row":13,"column":24},"end":{"row":13,"column":25},"action":"remove","lines":[" "],"id":255}],[{"start":{"row":13,"column":24},"end":{"row":13,"column":25},"action":"insert","lines":["!"],"id":256}],[{"start":{"row":8,"column":30},"end":{"row":9,"column":0},"action":"insert","lines":["",""],"id":257},{"start":{"row":9,"column":0},"end":{"row":9,"column":10},"action":"insert","lines":[" "]}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":11},"action":"insert","lines":["i"],"id":258}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":12},"action":"insert","lines":["m"],"id":259}],[{"start":{"row":9,"column":12},"end":{"row":9,"column":13},"action":"insert","lines":["g"],"id":260}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":13},"action":"remove","lines":["img"],"id":261},{"start":{"row":9,"column":10},"end":{"row":9,"column":21},"action":"insert","lines":[""]}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":15},"action":"insert","lines":[" "],"id":262}],[{"start":{"row":9,"column":15},"end":{"row":9,"column":16},"action":"insert","lines":["s"],"id":263}],[{"start":{"row":9,"column":16},"end":{"row":9,"column":17},"action":"insert","lines":["r"],"id":264}],[{"start":{"row":9,"column":17},"end":{"row":9,"column":18},"action":"insert","lines":["c"],"id":265}],[{"start":{"row":9,"column":18},"end":{"row":9,"column":19},"action":"insert","lines":[" "],"id":266}],[{"start":{"row":9,"column":18},"end":{"row":9,"column":19},"action":"remove","lines":[" "],"id":267}],[{"start":{"row":9,"column":18},"end":{"row":9,"column":19},"action":"insert","lines":["="],"id":268}],[{"start":{"row":9,"column":19},"end":{"row":9,"column":21},"action":"insert","lines":["\"\""],"id":269}],[{"start":{"row":9,"column":20},"end":{"row":9,"column":21},"action":"insert","lines":["<"],"id":270}],[{"start":{"row":9,"column":21},"end":{"row":9,"column":22},"action":"insert","lines":["%"],"id":271}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"insert","lines":[">"],"id":272}],[{"start":{"row":9,"column":26},"end":{"row":9,"column":31},"action":"remove","lines":["/img>"],"id":273}],[{"start":{"row":9,"column":25},"end":{"row":9,"column":26},"action":"remove","lines":["<"],"id":274}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"insert","lines":["-"],"id":275}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"remove","lines":["-"],"id":276}],[{"start":{"row":9,"column":22},"end":{"row":9,"column":23},"action":"insert","lines":["="],"id":277}],[{"start":{"row":9,"column":23},"end":{"row":9,"column":24},"action":"insert","lines":["%"],"id":278}],[{"start":{"row":9,"column":23},"end":{"row":9,"column":24},"action":"insert","lines":["m"],"id":279}],[{"start":{"row":9,"column":24},"end":{"row":9,"column":25},"action":"insert","lines":["o"],"id":280}],[{"start":{"row":9,"column":25},"end":{"row":9,"column":26},"action":"insert","lines":["v"],"id":281}],[{"start":{"row":9,"column":26},"end":{"row":9,"column":27},"action":"insert","lines":["i"],"id":282}],[{"start":{"row":9,"column":27},"end":{"row":9,"column":28},"action":"insert","lines":["e"],"id":283}],[{"start":{"row":9,"column":28},"end":{"row":9,"column":29},"action":"insert","lines":[" "],"id":284}],[{"start":{"row":9,"column":28},"end":{"row":9,"column":29},"action":"remove","lines":[" "],"id":285}],[{"start":{"row":9,"column":28},"end":{"row":9,"column":29},"action":"insert","lines":["["],"id":286}],[{"start":{"row":9,"column":29},"end":{"row":9,"column":30},"action":"insert","lines":["'"],"id":287}],[{"start":{"row":9,"column":30},"end":{"row":9,"column":31},"action":"insert","lines":["P"],"id":288}],[{"start":{"row":9,"column":31},"end":{"row":9,"column":32},"action":"insert","lines":["o"],"id":289}],[{"start":{"row":9,"column":32},"end":{"row":9,"column":33},"action":"insert","lines":["s"],"id":290}],[{"start":{"row":9,"column":33},"end":{"row":9,"column":34},"action":"insert","lines":["t"],"id":291}],[{"start":{"row":9,"column":34},"end":{"row":9,"column":35},"action":"insert","lines":["e"],"id":292}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":39},"action":"remove","lines":["
\">"],"id":296}],[{"start":{"row":9,"column":9},"end":{"row":9,"column":10},"action":"remove","lines":[" "],"id":297}],[{"start":{"row":9,"column":8},"end":{"row":9,"column":9},"action":"remove","lines":[" "],"id":298}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":8},"action":"remove","lines":[" "],"id":299}],[{"start":{"row":9,"column":0},"end":{"row":9,"column":4},"action":"remove","lines":[" "],"id":300}],[{"start":{"row":8,"column":30},"end":{"row":9,"column":0},"action":"remove","lines":["",""],"id":301}]]},"ace":{"folds":[],"scrolltop":40.5,"scrollleft":0,"selection":{"start":{"row":10,"column":12},"end":{"row":10,"column":12},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":0,"state":"start","mode":"ace/mode/ejs"}},"timestamp":1463122137162}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/APIs/movie_search_app/views/search.ejs b/.c9/metadata/workspace/APIs/movie_search_app/views/search.ejs
deleted file mode 100644
index bfd84d96..00000000
--- a/.c9/metadata/workspace/APIs/movie_search_app/views/search.ejs
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"search.ejs","tooltip":"/APIs/movie_search_app/views/search.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":3,"column":49},"end":{"row":4,"column":0},"action":"insert","lines":["",""],"id":89},{"start":{"row":4,"column":0},"end":{"row":4,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":4,"column":4},"end":{"row":4,"column":5},"action":"insert","lines":["<"],"id":90}],[{"start":{"row":4,"column":5},"end":{"row":4,"column":6},"action":"insert","lines":["i"],"id":91}],[{"start":{"row":4,"column":6},"end":{"row":4,"column":7},"action":"insert","lines":["n"],"id":92}],[{"start":{"row":4,"column":7},"end":{"row":4,"column":8},"action":"insert","lines":["p"],"id":93}],[{"start":{"row":4,"column":8},"end":{"row":4,"column":9},"action":"insert","lines":["u"],"id":94}],[{"start":{"row":4,"column":9},"end":{"row":4,"column":10},"action":"insert","lines":["t"],"id":95}],[{"start":{"row":4,"column":10},"end":{"row":4,"column":11},"action":"insert","lines":[" "],"id":96}],[{"start":{"row":4,"column":10},"end":{"row":4,"column":11},"action":"remove","lines":[" "],"id":97}],[{"start":{"row":4,"column":10},"end":{"row":4,"column":11},"action":"insert","lines":[" "],"id":98}],[{"start":{"row":4,"column":11},"end":{"row":4,"column":12},"action":"insert","lines":["t"],"id":99}],[{"start":{"row":4,"column":12},"end":{"row":4,"column":13},"action":"insert","lines":["y"],"id":100}],[{"start":{"row":4,"column":13},"end":{"row":4,"column":14},"action":"insert","lines":["p"],"id":101}],[{"start":{"row":4,"column":14},"end":{"row":4,"column":15},"action":"insert","lines":["e"],"id":102}],[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"insert","lines":[" "],"id":103}],[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"remove","lines":[" "],"id":104}],[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"insert","lines":["="],"id":105}],[{"start":{"row":4,"column":16},"end":{"row":4,"column":18},"action":"insert","lines":["\"\""],"id":106}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"insert","lines":["S"],"id":107}],[{"start":{"row":4,"column":18},"end":{"row":4,"column":19},"action":"insert","lines":["u"],"id":108}],[{"start":{"row":4,"column":19},"end":{"row":4,"column":20},"action":"insert","lines":["b"],"id":109}],[{"start":{"row":4,"column":19},"end":{"row":4,"column":20},"action":"remove","lines":["b"],"id":110}],[{"start":{"row":4,"column":18},"end":{"row":4,"column":19},"action":"remove","lines":["u"],"id":111}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"remove","lines":["S"],"id":112}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"insert","lines":["s"],"id":113}],[{"start":{"row":4,"column":18},"end":{"row":4,"column":19},"action":"insert","lines":["u"],"id":114}],[{"start":{"row":4,"column":19},"end":{"row":4,"column":20},"action":"insert","lines":["b"],"id":115}],[{"start":{"row":4,"column":20},"end":{"row":4,"column":21},"action":"insert","lines":["m"],"id":116}],[{"start":{"row":4,"column":21},"end":{"row":4,"column":22},"action":"insert","lines":["i"],"id":117}],[{"start":{"row":4,"column":22},"end":{"row":4,"column":23},"action":"insert","lines":["t"],"id":118}],[{"start":{"row":4,"column":23},"end":{"row":4,"column":24},"action":"insert","lines":[" "],"id":119}],[{"start":{"row":4,"column":23},"end":{"row":4,"column":24},"action":"remove","lines":[" "],"id":120}],[{"start":{"row":4,"column":24},"end":{"row":4,"column":25},"action":"insert","lines":[">"],"id":121}],[{"start":{"row":2,"column":5},"end":{"row":2,"column":6},"action":"insert","lines":[" "],"id":122}],[{"start":{"row":2,"column":6},"end":{"row":2,"column":7},"action":"insert","lines":["a"],"id":123}],[{"start":{"row":2,"column":7},"end":{"row":2,"column":8},"action":"insert","lines":["c"],"id":124}],[{"start":{"row":2,"column":8},"end":{"row":2,"column":9},"action":"insert","lines":["t"],"id":125}],[{"start":{"row":2,"column":9},"end":{"row":2,"column":10},"action":"insert","lines":["i"],"id":126}],[{"start":{"row":2,"column":10},"end":{"row":2,"column":11},"action":"insert","lines":["o"],"id":127}],[{"start":{"row":2,"column":11},"end":{"row":2,"column":12},"action":"insert","lines":["n"],"id":128}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":13},"action":"insert","lines":[" "],"id":129}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":13},"action":"remove","lines":[" "],"id":130}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":13},"action":"insert","lines":["="],"id":131}],[{"start":{"row":2,"column":13},"end":{"row":2,"column":15},"action":"insert","lines":["\"\""],"id":132}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"insert","lines":["/"],"id":133}],[{"start":{"row":2,"column":15},"end":{"row":2,"column":16},"action":"insert","lines":["r"],"id":134}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"insert","lines":["e"],"id":135}],[{"start":{"row":2,"column":17},"end":{"row":2,"column":18},"action":"insert","lines":["s"],"id":136}],[{"start":{"row":2,"column":18},"end":{"row":2,"column":19},"action":"insert","lines":["u"],"id":137}],[{"start":{"row":2,"column":19},"end":{"row":2,"column":20},"action":"insert","lines":["l"],"id":138}],[{"start":{"row":2,"column":20},"end":{"row":2,"column":21},"action":"insert","lines":["t"],"id":139}],[{"start":{"row":2,"column":21},"end":{"row":2,"column":22},"action":"insert","lines":["s"],"id":140}],[{"start":{"row":2,"column":22},"end":{"row":2,"column":23},"action":"insert","lines":[" "],"id":141}],[{"start":{"row":2,"column":22},"end":{"row":2,"column":23},"action":"remove","lines":[" "],"id":142}],[{"start":{"row":2,"column":23},"end":{"row":2,"column":24},"action":"insert","lines":[" "],"id":143}],[{"start":{"row":2,"column":24},"end":{"row":2,"column":25},"action":"insert","lines":["m"],"id":144}],[{"start":{"row":2,"column":25},"end":{"row":2,"column":26},"action":"insert","lines":["e"],"id":145}],[{"start":{"row":2,"column":26},"end":{"row":2,"column":27},"action":"insert","lines":["t"],"id":146}],[{"start":{"row":2,"column":27},"end":{"row":2,"column":28},"action":"insert","lines":["h"],"id":147}],[{"start":{"row":2,"column":28},"end":{"row":2,"column":29},"action":"insert","lines":["o"],"id":148}],[{"start":{"row":2,"column":29},"end":{"row":2,"column":30},"action":"insert","lines":["d"],"id":149}],[{"start":{"row":2,"column":30},"end":{"row":2,"column":31},"action":"insert","lines":[" "],"id":150}],[{"start":{"row":2,"column":30},"end":{"row":2,"column":31},"action":"remove","lines":[" "],"id":151}],[{"start":{"row":2,"column":30},"end":{"row":2,"column":31},"action":"insert","lines":["="],"id":152}],[{"start":{"row":2,"column":31},"end":{"row":2,"column":33},"action":"insert","lines":["\"\""],"id":153}],[{"start":{"row":2,"column":32},"end":{"row":2,"column":33},"action":"insert","lines":["G"],"id":154}],[{"start":{"row":2,"column":33},"end":{"row":2,"column":34},"action":"insert","lines":["E"],"id":155}],[{"start":{"row":2,"column":34},"end":{"row":2,"column":35},"action":"insert","lines":["T"],"id":156}],[{"start":{"row":3,"column":48},"end":{"row":3,"column":49},"action":"insert","lines":[" "],"id":157}],[{"start":{"row":3,"column":49},"end":{"row":3,"column":50},"action":"insert","lines":["n"],"id":158}],[{"start":{"row":3,"column":50},"end":{"row":3,"column":51},"action":"insert","lines":["a"],"id":159}],[{"start":{"row":3,"column":51},"end":{"row":3,"column":52},"action":"insert","lines":["m"],"id":160}],[{"start":{"row":3,"column":52},"end":{"row":3,"column":53},"action":"insert","lines":["e"],"id":161}],[{"start":{"row":3,"column":53},"end":{"row":3,"column":54},"action":"insert","lines":[" "],"id":162}],[{"start":{"row":3,"column":53},"end":{"row":3,"column":54},"action":"remove","lines":[" "],"id":163}],[{"start":{"row":3,"column":53},"end":{"row":3,"column":54},"action":"insert","lines":["="],"id":164}],[{"start":{"row":3,"column":54},"end":{"row":3,"column":56},"action":"insert","lines":["\"\""],"id":165}],[{"start":{"row":3,"column":55},"end":{"row":3,"column":56},"action":"insert","lines":["q"],"id":166}],[{"start":{"row":3,"column":56},"end":{"row":3,"column":57},"action":"insert","lines":["u"],"id":167}],[{"start":{"row":3,"column":57},"end":{"row":3,"column":58},"action":"insert","lines":["e"],"id":168}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"insert","lines":["r"],"id":169}],[{"start":{"row":3,"column":59},"end":{"row":3,"column":60},"action":"insert","lines":["y"],"id":170}],[{"start":{"row":3,"column":59},"end":{"row":3,"column":60},"action":"remove","lines":["y"],"id":171}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"remove","lines":["r"],"id":172}],[{"start":{"row":3,"column":57},"end":{"row":3,"column":58},"action":"remove","lines":["e"],"id":173}],[{"start":{"row":3,"column":56},"end":{"row":3,"column":57},"action":"remove","lines":["u"],"id":174}],[{"start":{"row":3,"column":55},"end":{"row":3,"column":56},"action":"remove","lines":["q"],"id":175}],[{"start":{"row":3,"column":55},"end":{"row":3,"column":56},"action":"insert","lines":["t"],"id":176}],[{"start":{"row":3,"column":56},"end":{"row":3,"column":57},"action":"insert","lines":["e"],"id":177}],[{"start":{"row":3,"column":57},"end":{"row":3,"column":58},"action":"insert","lines":["r"],"id":178}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"insert","lines":["m"],"id":179}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"remove","lines":["m"],"id":180}],[{"start":{"row":3,"column":57},"end":{"row":3,"column":58},"action":"remove","lines":["r"],"id":181}],[{"start":{"row":3,"column":56},"end":{"row":3,"column":57},"action":"remove","lines":["e"],"id":182}],[{"start":{"row":3,"column":55},"end":{"row":3,"column":56},"action":"remove","lines":["t"],"id":183}],[{"start":{"row":3,"column":55},"end":{"row":3,"column":56},"action":"insert","lines":["s"],"id":184}],[{"start":{"row":3,"column":56},"end":{"row":3,"column":57},"action":"insert","lines":["e"],"id":185}],[{"start":{"row":3,"column":57},"end":{"row":3,"column":58},"action":"insert","lines":["a"],"id":186}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"insert","lines":["r"],"id":187}],[{"start":{"row":3,"column":59},"end":{"row":3,"column":60},"action":"insert","lines":["c"],"id":188}],[{"start":{"row":3,"column":60},"end":{"row":3,"column":61},"action":"insert","lines":["h"],"id":189}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":5,"column":7},"end":{"row":5,"column":7},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":0,"state":"start","mode":"ace/mode/ejs"}},"timestamp":1463121646114,"hash":"e89541cbbe5e64a990666a58cad348ee27f49bef"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Associations/embed.js b/.c9/metadata/workspace/Associations/embed.js
deleted file mode 100644
index 1907b7ab..00000000
--- a/.c9/metadata/workspace/Associations/embed.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"embed.js","tooltip":"/Associations/embed.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":58,"column":17},"end":{"row":58,"column":18},"action":"insert","lines":[" "],"id":2698}],[{"start":{"row":58,"column":17},"end":{"row":58,"column":18},"action":"remove","lines":[" "],"id":2699}],[{"start":{"row":58,"column":17},"end":{"row":58,"column":19},"action":"insert","lines":["()"],"id":2700}],[{"start":{"row":58,"column":19},"end":{"row":58,"column":20},"action":"insert","lines":[";"],"id":2701}],[{"start":{"row":58,"column":18},"end":{"row":58,"column":19},"action":"insert","lines":["f"],"id":2702}],[{"start":{"row":58,"column":19},"end":{"row":58,"column":20},"action":"insert","lines":["u"],"id":2703}],[{"start":{"row":58,"column":20},"end":{"row":58,"column":21},"action":"insert","lines":["n"],"id":2704}],[{"start":{"row":58,"column":21},"end":{"row":58,"column":22},"action":"insert","lines":["c"],"id":2705}],[{"start":{"row":58,"column":22},"end":{"row":58,"column":23},"action":"insert","lines":["t"],"id":2706}],[{"start":{"row":58,"column":23},"end":{"row":58,"column":24},"action":"insert","lines":["i"],"id":2707}],[{"start":{"row":58,"column":24},"end":{"row":58,"column":25},"action":"insert","lines":["o"],"id":2708}],[{"start":{"row":58,"column":25},"end":{"row":58,"column":26},"action":"insert","lines":["n"],"id":2709}],[{"start":{"row":58,"column":26},"end":{"row":58,"column":27},"action":"insert","lines":[" "],"id":2710}],[{"start":{"row":58,"column":26},"end":{"row":58,"column":27},"action":"remove","lines":[" "],"id":2711}],[{"start":{"row":58,"column":26},"end":{"row":58,"column":28},"action":"insert","lines":["()"],"id":2712}],[{"start":{"row":58,"column":28},"end":{"row":58,"column":30},"action":"insert","lines":["{}"],"id":2713}],[{"start":{"row":58,"column":29},"end":{"row":60,"column":8},"action":"insert","lines":[""," "," "],"id":2714}],[{"start":{"row":58,"column":27},"end":{"row":58,"column":28},"action":"insert","lines":["e"],"id":2715}],[{"start":{"row":58,"column":28},"end":{"row":58,"column":29},"action":"insert","lines":["r"],"id":2716}],[{"start":{"row":58,"column":29},"end":{"row":58,"column":30},"action":"insert","lines":["r"],"id":2717}],[{"start":{"row":58,"column":30},"end":{"row":58,"column":31},"action":"insert","lines":[" "],"id":2718}],[{"start":{"row":58,"column":30},"end":{"row":58,"column":31},"action":"remove","lines":[" "],"id":2719}],[{"start":{"row":58,"column":30},"end":{"row":58,"column":31},"action":"insert","lines":[","],"id":2720}],[{"start":{"row":58,"column":31},"end":{"row":58,"column":32},"action":"insert","lines":[" "],"id":2721}],[{"start":{"row":58,"column":32},"end":{"row":58,"column":33},"action":"insert","lines":["u"],"id":2722}],[{"start":{"row":58,"column":33},"end":{"row":58,"column":34},"action":"insert","lines":["s"],"id":2723}],[{"start":{"row":58,"column":34},"end":{"row":58,"column":35},"action":"insert","lines":["e"],"id":2724}],[{"start":{"row":58,"column":35},"end":{"row":58,"column":36},"action":"insert","lines":["r"],"id":2725}],[{"start":{"row":58,"column":36},"end":{"row":58,"column":37},"action":"insert","lines":[" "],"id":2726}],[{"start":{"row":58,"column":36},"end":{"row":58,"column":37},"action":"remove","lines":[" "],"id":2727}],[{"start":{"row":59,"column":12},"end":{"row":59,"column":13},"action":"insert","lines":["c"],"id":2728}],[{"start":{"row":59,"column":12},"end":{"row":59,"column":13},"action":"remove","lines":["c"],"id":2729}],[{"start":{"row":59,"column":12},"end":{"row":59,"column":13},"action":"insert","lines":["i"],"id":2730}],[{"start":{"row":59,"column":13},"end":{"row":59,"column":14},"action":"insert","lines":["f"],"id":2731}],[{"start":{"row":59,"column":14},"end":{"row":59,"column":15},"action":"insert","lines":[" "],"id":2732}],[{"start":{"row":59,"column":14},"end":{"row":59,"column":15},"action":"remove","lines":[" "],"id":2733}],[{"start":{"row":59,"column":14},"end":{"row":59,"column":16},"action":"insert","lines":["()"],"id":2734}],[{"start":{"row":59,"column":15},"end":{"row":59,"column":16},"action":"insert","lines":["e"],"id":2735}],[{"start":{"row":59,"column":16},"end":{"row":59,"column":17},"action":"insert","lines":["r"],"id":2736}],[{"start":{"row":59,"column":17},"end":{"row":59,"column":18},"action":"insert","lines":["r"],"id":2737}],[{"start":{"row":59,"column":18},"end":{"row":59,"column":19},"action":"insert","lines":[" "],"id":2738}],[{"start":{"row":59,"column":18},"end":{"row":59,"column":19},"action":"remove","lines":[" "],"id":2739}],[{"start":{"row":59,"column":19},"end":{"row":59,"column":20},"action":"insert","lines":["{"],"id":2740}],[{"start":{"row":59,"column":20},"end":{"row":61,"column":13},"action":"insert","lines":[""," "," }"],"id":2741}],[{"start":{"row":60,"column":16},"end":{"row":60,"column":17},"action":"insert","lines":["c"],"id":2742}],[{"start":{"row":60,"column":17},"end":{"row":60,"column":18},"action":"insert","lines":["o"],"id":2743}],[{"start":{"row":60,"column":18},"end":{"row":60,"column":19},"action":"insert","lines":["n"],"id":2744}],[{"start":{"row":60,"column":19},"end":{"row":60,"column":20},"action":"insert","lines":["o"],"id":2745}],[{"start":{"row":60,"column":20},"end":{"row":60,"column":21},"action":"insert","lines":["l"],"id":2746}],[{"start":{"row":60,"column":20},"end":{"row":60,"column":21},"action":"remove","lines":["l"],"id":2747}],[{"start":{"row":60,"column":19},"end":{"row":60,"column":20},"action":"remove","lines":["o"],"id":2748}],[{"start":{"row":60,"column":19},"end":{"row":60,"column":20},"action":"insert","lines":["s"],"id":2749}],[{"start":{"row":60,"column":20},"end":{"row":60,"column":21},"action":"insert","lines":["o"],"id":2750}],[{"start":{"row":60,"column":21},"end":{"row":60,"column":22},"action":"insert","lines":["l"],"id":2751}],[{"start":{"row":60,"column":22},"end":{"row":60,"column":23},"action":"insert","lines":["e"],"id":2752}],[{"start":{"row":60,"column":23},"end":{"row":60,"column":24},"action":"insert","lines":[" "],"id":2753},{"start":{"row":60,"column":23},"end":{"row":60,"column":24},"action":"remove","lines":[" "]}],[{"start":{"row":60,"column":23},"end":{"row":60,"column":24},"action":"insert","lines":["."],"id":2754}],[{"start":{"row":60,"column":24},"end":{"row":60,"column":25},"action":"insert","lines":["l"],"id":2755}],[{"start":{"row":60,"column":25},"end":{"row":60,"column":26},"action":"insert","lines":["o"],"id":2756}],[{"start":{"row":60,"column":26},"end":{"row":60,"column":27},"action":"insert","lines":["g"],"id":2757}],[{"start":{"row":60,"column":27},"end":{"row":60,"column":28},"action":"insert","lines":[" "],"id":2758}],[{"start":{"row":60,"column":27},"end":{"row":60,"column":28},"action":"remove","lines":[" "],"id":2759}],[{"start":{"row":60,"column":27},"end":{"row":60,"column":29},"action":"insert","lines":["()"],"id":2760}],[{"start":{"row":60,"column":28},"end":{"row":60,"column":29},"action":"insert","lines":["e"],"id":2761}],[{"start":{"row":60,"column":29},"end":{"row":60,"column":30},"action":"insert","lines":["r"],"id":2762}],[{"start":{"row":60,"column":30},"end":{"row":60,"column":31},"action":"insert","lines":["r"],"id":2763}],[{"start":{"row":60,"column":32},"end":{"row":60,"column":33},"action":"insert","lines":[";"],"id":2764}],[{"start":{"row":61,"column":13},"end":{"row":61,"column":14},"action":"insert","lines":[" "],"id":2765}],[{"start":{"row":61,"column":14},"end":{"row":61,"column":15},"action":"insert","lines":["e"],"id":2766}],[{"start":{"row":61,"column":15},"end":{"row":61,"column":16},"action":"insert","lines":["l"],"id":2767}],[{"start":{"row":61,"column":16},"end":{"row":61,"column":17},"action":"insert","lines":["s"],"id":2768}],[{"start":{"row":61,"column":17},"end":{"row":61,"column":18},"action":"insert","lines":["e"],"id":2769}],[{"start":{"row":61,"column":18},"end":{"row":61,"column":19},"action":"insert","lines":[" "],"id":2770}],[{"start":{"row":61,"column":18},"end":{"row":61,"column":19},"action":"remove","lines":[" "],"id":2771}],[{"start":{"row":61,"column":18},"end":{"row":61,"column":19},"action":"insert","lines":[" "],"id":2772}],[{"start":{"row":61,"column":19},"end":{"row":61,"column":20},"action":"insert","lines":["{"],"id":2773}],[{"start":{"row":61,"column":20},"end":{"row":63,"column":13},"action":"insert","lines":[""," "," }"],"id":2774}],[{"start":{"row":62,"column":16},"end":{"row":62,"column":17},"action":"insert","lines":["c"],"id":2775}],[{"start":{"row":62,"column":17},"end":{"row":62,"column":18},"action":"insert","lines":["o"],"id":2776}],[{"start":{"row":62,"column":18},"end":{"row":62,"column":19},"action":"insert","lines":["n"],"id":2777}],[{"start":{"row":62,"column":19},"end":{"row":62,"column":20},"action":"insert","lines":["s"],"id":2778}],[{"start":{"row":62,"column":20},"end":{"row":62,"column":21},"action":"insert","lines":["o"],"id":2779}],[{"start":{"row":62,"column":21},"end":{"row":62,"column":22},"action":"insert","lines":["l"],"id":2780}],[{"start":{"row":62,"column":22},"end":{"row":62,"column":23},"action":"insert","lines":["e"],"id":2781}],[{"start":{"row":62,"column":23},"end":{"row":62,"column":24},"action":"insert","lines":[" "],"id":2782}],[{"start":{"row":62,"column":23},"end":{"row":62,"column":24},"action":"remove","lines":[" "],"id":2783}],[{"start":{"row":62,"column":23},"end":{"row":62,"column":24},"action":"insert","lines":["."],"id":2784}],[{"start":{"row":62,"column":24},"end":{"row":62,"column":25},"action":"insert","lines":["l"],"id":2785}],[{"start":{"row":62,"column":25},"end":{"row":62,"column":26},"action":"insert","lines":["o"],"id":2786}],[{"start":{"row":62,"column":26},"end":{"row":62,"column":27},"action":"insert","lines":["g"],"id":2787}],[{"start":{"row":62,"column":27},"end":{"row":62,"column":28},"action":"insert","lines":[" "],"id":2788}],[{"start":{"row":62,"column":27},"end":{"row":62,"column":28},"action":"remove","lines":[" "],"id":2789}],[{"start":{"row":62,"column":27},"end":{"row":62,"column":29},"action":"insert","lines":["()"],"id":2790}],[{"start":{"row":62,"column":28},"end":{"row":62,"column":29},"action":"insert","lines":["u"],"id":2791}],[{"start":{"row":62,"column":29},"end":{"row":62,"column":30},"action":"insert","lines":["s"],"id":2792}],[{"start":{"row":62,"column":30},"end":{"row":62,"column":31},"action":"insert","lines":["e"],"id":2793}],[{"start":{"row":62,"column":31},"end":{"row":62,"column":32},"action":"insert","lines":["r"],"id":2794}],[{"start":{"row":62,"column":32},"end":{"row":62,"column":33},"action":"insert","lines":[" "],"id":2795}],[{"start":{"row":62,"column":32},"end":{"row":62,"column":33},"action":"remove","lines":[" "],"id":2796}],[{"start":{"row":62,"column":33},"end":{"row":62,"column":34},"action":"insert","lines":[";"],"id":2797}],[{"start":{"row":52,"column":8},"end":{"row":52,"column":11},"action":"insert","lines":["// "],"id":2798}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":6,"column":18},"end":{"row":6,"column":18},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445294250000,"hash":"43389082f283456b533a40683bab55229e3987d0"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Associations/models/post.js b/.c9/metadata/workspace/Associations/models/post.js
deleted file mode 100644
index 88aa8a20..00000000
--- a/.c9/metadata/workspace/Associations/models/post.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"post.js","tooltip":"/Associations/models/post.js","undoManager":{"mark":-1,"position":-1,"stack":[[{"start":{"row":7,"column":0},"end":{"row":7,"column":17},"action":"remove","lines":["module.exports = "],"id":215}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":5,"column":18},"end":{"row":5,"column":18},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445310293210,"hash":"d63e38b940f0c4f62c9808fc16c746fefc496173"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Associations/models/user.js b/.c9/metadata/workspace/Associations/models/user.js
deleted file mode 100644
index 4f5e2bb3..00000000
--- a/.c9/metadata/workspace/Associations/models/user.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"user.js","tooltip":"/Associations/models/user.js","undoManager":{"mark":65,"position":65,"stack":[[{"start":{"row":0,"column":0},"end":{"row":11,"column":46},"action":"insert","lines":["// USER - email, name","var userSchema = new mongoose.Schema({"," email: String,"," name: String,"," posts: ["," {"," type: mongoose.Schema.Types.ObjectId,"," ref: \"Post\""," }"," ]","});","var User = mongoose.model(\"User\", userSchema);"],"id":1}],[{"start":{"row":0,"column":0},"end":{"row":1,"column":0},"action":"insert","lines":["",""],"id":2}],[{"start":{"row":0,"column":0},"end":{"row":0,"column":1},"action":"insert","lines":["m"],"id":3}],[{"start":{"row":0,"column":0},"end":{"row":0,"column":1},"action":"remove","lines":["m"],"id":4}],[{"start":{"row":0,"column":0},"end":{"row":0,"column":1},"action":"insert","lines":["v"],"id":5}],[{"start":{"row":0,"column":1},"end":{"row":0,"column":2},"action":"insert","lines":["a"],"id":6}],[{"start":{"row":0,"column":2},"end":{"row":0,"column":3},"action":"insert","lines":["r"],"id":7}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"insert","lines":[" "],"id":8}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"remove","lines":[" "],"id":9}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"insert","lines":[" "],"id":10}],[{"start":{"row":0,"column":4},"end":{"row":0,"column":5},"action":"insert","lines":["m"],"id":11}],[{"start":{"row":0,"column":5},"end":{"row":0,"column":6},"action":"insert","lines":["o"],"id":12}],[{"start":{"row":0,"column":6},"end":{"row":0,"column":7},"action":"insert","lines":["n"],"id":13}],[{"start":{"row":0,"column":7},"end":{"row":0,"column":8},"action":"insert","lines":["g"],"id":14}],[{"start":{"row":0,"column":8},"end":{"row":0,"column":9},"action":"insert","lines":["o"],"id":15}],[{"start":{"row":0,"column":9},"end":{"row":0,"column":10},"action":"insert","lines":["o"],"id":16}],[{"start":{"row":0,"column":10},"end":{"row":0,"column":11},"action":"insert","lines":["s"],"id":17}],[{"start":{"row":0,"column":11},"end":{"row":0,"column":12},"action":"insert","lines":["e"],"id":18}],[{"start":{"row":0,"column":12},"end":{"row":0,"column":13},"action":"insert","lines":[" "],"id":19}],[{"start":{"row":0,"column":12},"end":{"row":0,"column":13},"action":"remove","lines":[" "],"id":20}],[{"start":{"row":0,"column":12},"end":{"row":0,"column":13},"action":"insert","lines":[" "],"id":21}],[{"start":{"row":0,"column":13},"end":{"row":0,"column":14},"action":"insert","lines":["="],"id":22}],[{"start":{"row":0,"column":14},"end":{"row":0,"column":15},"action":"insert","lines":[" "],"id":23}],[{"start":{"row":0,"column":15},"end":{"row":0,"column":16},"action":"insert","lines":["r"],"id":24}],[{"start":{"row":0,"column":16},"end":{"row":0,"column":17},"action":"insert","lines":["e"],"id":25}],[{"start":{"row":0,"column":17},"end":{"row":0,"column":18},"action":"insert","lines":["q"],"id":26}],[{"start":{"row":0,"column":18},"end":{"row":0,"column":19},"action":"insert","lines":["u"],"id":27}],[{"start":{"row":0,"column":19},"end":{"row":0,"column":20},"action":"insert","lines":["i"],"id":28}],[{"start":{"row":0,"column":20},"end":{"row":0,"column":21},"action":"insert","lines":["r"],"id":29}],[{"start":{"row":0,"column":21},"end":{"row":0,"column":22},"action":"insert","lines":["e"],"id":30}],[{"start":{"row":0,"column":22},"end":{"row":0,"column":23},"action":"insert","lines":[" "],"id":31}],[{"start":{"row":0,"column":22},"end":{"row":0,"column":23},"action":"remove","lines":[" "],"id":32}],[{"start":{"row":0,"column":22},"end":{"row":0,"column":24},"action":"insert","lines":["()"],"id":33}],[{"start":{"row":0,"column":23},"end":{"row":0,"column":25},"action":"insert","lines":["\"\""],"id":34}],[{"start":{"row":0,"column":24},"end":{"row":0,"column":25},"action":"insert","lines":["m"],"id":35}],[{"start":{"row":0,"column":25},"end":{"row":0,"column":26},"action":"insert","lines":["o"],"id":36}],[{"start":{"row":0,"column":26},"end":{"row":0,"column":27},"action":"insert","lines":["n"],"id":37}],[{"start":{"row":0,"column":27},"end":{"row":0,"column":28},"action":"insert","lines":["g"],"id":38}],[{"start":{"row":0,"column":28},"end":{"row":0,"column":29},"action":"insert","lines":["o"],"id":39}],[{"start":{"row":0,"column":29},"end":{"row":0,"column":30},"action":"insert","lines":["o"],"id":40}],[{"start":{"row":0,"column":30},"end":{"row":0,"column":31},"action":"insert","lines":["s"],"id":41}],[{"start":{"row":0,"column":31},"end":{"row":0,"column":32},"action":"insert","lines":["e"],"id":42}],[{"start":{"row":0,"column":32},"end":{"row":0,"column":33},"action":"insert","lines":[" "],"id":43}],[{"start":{"row":0,"column":32},"end":{"row":0,"column":33},"action":"remove","lines":[" "],"id":44}],[{"start":{"row":0,"column":34},"end":{"row":0,"column":35},"action":"insert","lines":[";"],"id":45}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":11},"action":"remove","lines":["var User = "],"id":46},{"start":{"row":12,"column":0},"end":{"row":12,"column":1},"action":"insert","lines":["m"]}],[{"start":{"row":12,"column":1},"end":{"row":12,"column":2},"action":"insert","lines":["o"],"id":47}],[{"start":{"row":12,"column":2},"end":{"row":12,"column":3},"action":"insert","lines":["d"],"id":48}],[{"start":{"row":12,"column":3},"end":{"row":12,"column":4},"action":"insert","lines":["u"],"id":49}],[{"start":{"row":12,"column":4},"end":{"row":12,"column":5},"action":"insert","lines":["l"],"id":50}],[{"start":{"row":12,"column":5},"end":{"row":12,"column":6},"action":"insert","lines":["e"],"id":51}],[{"start":{"row":12,"column":6},"end":{"row":12,"column":7},"action":"insert","lines":[" "],"id":52}],[{"start":{"row":12,"column":6},"end":{"row":12,"column":7},"action":"remove","lines":[" "],"id":53}],[{"start":{"row":12,"column":6},"end":{"row":12,"column":7},"action":"insert","lines":["."],"id":54}],[{"start":{"row":12,"column":7},"end":{"row":12,"column":8},"action":"insert","lines":["e"],"id":55}],[{"start":{"row":12,"column":8},"end":{"row":12,"column":9},"action":"insert","lines":["x"],"id":56}],[{"start":{"row":12,"column":9},"end":{"row":12,"column":10},"action":"insert","lines":["p"],"id":57}],[{"start":{"row":12,"column":10},"end":{"row":12,"column":11},"action":"insert","lines":["o"],"id":58}],[{"start":{"row":12,"column":11},"end":{"row":12,"column":12},"action":"insert","lines":["r"],"id":59}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"insert","lines":["t"],"id":60}],[{"start":{"row":12,"column":13},"end":{"row":12,"column":14},"action":"insert","lines":["s"],"id":61}],[{"start":{"row":12,"column":14},"end":{"row":12,"column":15},"action":"insert","lines":[" "],"id":62}],[{"start":{"row":12,"column":14},"end":{"row":12,"column":15},"action":"remove","lines":[" "],"id":63}],[{"start":{"row":12,"column":14},"end":{"row":12,"column":15},"action":"insert","lines":[" "],"id":64}],[{"start":{"row":12,"column":15},"end":{"row":12,"column":16},"action":"insert","lines":["="],"id":65}],[{"start":{"row":12,"column":16},"end":{"row":12,"column":17},"action":"insert","lines":[" "],"id":66}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":17},"action":"remove","lines":["module.exports = "],"id":72}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":6,"column":8},"end":{"row":9,"column":9},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445310296246,"hash":"60ba06cd696f3ef12c6e2785acd334b9e9598507"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Associations/readme.md b/.c9/metadata/workspace/Associations/readme.md
deleted file mode 100644
index 7bf1f0c1..00000000
--- a/.c9/metadata/workspace/Associations/readme.md
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"readme.md","tooltip":"/Associations/readme.md","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":12,"column":8},"end":{"row":12,"column":9},"action":"remove","lines":[" "],"id":487}],[{"start":{"row":12,"column":8},"end":{"row":12,"column":9},"action":"insert","lines":["."],"id":488}],[{"start":{"row":12,"column":9},"end":{"row":12,"column":10},"action":"insert","lines":["E"],"id":489}],[{"start":{"row":12,"column":10},"end":{"row":12,"column":11},"action":"insert","lines":["x"],"id":490}],[{"start":{"row":12,"column":11},"end":{"row":12,"column":12},"action":"insert","lines":["p"],"id":491}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"insert","lines":["o"],"id":492}],[{"start":{"row":12,"column":13},"end":{"row":12,"column":14},"action":"insert","lines":["r"],"id":493}],[{"start":{"row":12,"column":14},"end":{"row":12,"column":15},"action":"insert","lines":["t"],"id":494}],[{"start":{"row":12,"column":15},"end":{"row":12,"column":16},"action":"insert","lines":["s"],"id":495}],[{"start":{"row":12,"column":16},"end":{"row":12,"column":17},"action":"insert","lines":[" "],"id":496}],[{"start":{"row":12,"column":16},"end":{"row":12,"column":17},"action":"remove","lines":[" "],"id":497}],[{"start":{"row":12,"column":16},"end":{"row":13,"column":0},"action":"insert","lines":["",""],"id":498}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"insert","lines":["*"],"id":499}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":2},"action":"insert","lines":[" "],"id":500}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"insert","lines":["C"],"id":501}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"insert","lines":["l"],"id":502}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"insert","lines":["e"],"id":503}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"insert","lines":["a"],"id":504}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":["r"],"id":505}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["n"],"id":506}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":9},"action":"insert","lines":[" "],"id":507}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":9},"action":"remove","lines":[" "],"id":508}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"remove","lines":["n"],"id":509}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"remove","lines":["r"],"id":510}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":["n"],"id":511}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"remove","lines":["n"],"id":512}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"remove","lines":["a"],"id":513}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"remove","lines":["e"],"id":514}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"remove","lines":["l"],"id":515}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"remove","lines":["C"],"id":516}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"insert","lines":["M"],"id":517}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"insert","lines":["o"],"id":518}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"insert","lines":["v"],"id":519}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"insert","lines":["e"],"id":520}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":[" "],"id":521}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["o"],"id":522}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":9},"action":"insert","lines":["u"],"id":523}],[{"start":{"row":13,"column":9},"end":{"row":13,"column":10},"action":"insert","lines":["r"],"id":524}],[{"start":{"row":13,"column":10},"end":{"row":13,"column":11},"action":"insert","lines":[" "],"id":525}],[{"start":{"row":13,"column":11},"end":{"row":13,"column":12},"action":"insert","lines":["m"],"id":526}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"insert","lines":["o"],"id":527}],[{"start":{"row":13,"column":13},"end":{"row":13,"column":14},"action":"insert","lines":["d"],"id":528}],[{"start":{"row":13,"column":14},"end":{"row":13,"column":15},"action":"insert","lines":["e"],"id":529}],[{"start":{"row":13,"column":15},"end":{"row":13,"column":16},"action":"insert","lines":["l"],"id":530}],[{"start":{"row":13,"column":16},"end":{"row":13,"column":17},"action":"insert","lines":["s"],"id":531}],[{"start":{"row":12,"column":16},"end":{"row":13,"column":0},"action":"insert","lines":["",""],"id":532}],[{"start":{"row":13,"column":0},"end":{"row":13,"column":1},"action":"insert","lines":["*"],"id":533}],[{"start":{"row":13,"column":1},"end":{"row":13,"column":2},"action":"insert","lines":[" "],"id":534}],[{"start":{"row":13,"column":2},"end":{"row":13,"column":3},"action":"insert","lines":["I"],"id":535}],[{"start":{"row":13,"column":3},"end":{"row":13,"column":4},"action":"insert","lines":["n"],"id":536}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"insert","lines":["t"],"id":537}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"insert","lines":["r"],"id":538}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":["o"],"id":539}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["u"],"id":540}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":9},"action":"insert","lines":["c"],"id":541}],[{"start":{"row":13,"column":9},"end":{"row":13,"column":10},"action":"insert","lines":["e"],"id":542}],[{"start":{"row":13,"column":10},"end":{"row":13,"column":11},"action":"insert","lines":[" "],"id":543}],[{"start":{"row":13,"column":11},"end":{"row":13,"column":12},"action":"insert","lines":["m"],"id":544}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"insert","lines":["o"],"id":545}],[{"start":{"row":13,"column":13},"end":{"row":13,"column":14},"action":"insert","lines":["d"],"id":546}],[{"start":{"row":13,"column":14},"end":{"row":13,"column":15},"action":"insert","lines":["u"],"id":547}],[{"start":{"row":13,"column":15},"end":{"row":13,"column":16},"action":"insert","lines":["l"],"id":548}],[{"start":{"row":13,"column":16},"end":{"row":13,"column":17},"action":"insert","lines":["e"],"id":549}],[{"start":{"row":13,"column":17},"end":{"row":13,"column":18},"action":"insert","lines":[" "],"id":550}],[{"start":{"row":13,"column":17},"end":{"row":13,"column":18},"action":"remove","lines":[" "],"id":551}],[{"start":{"row":13,"column":17},"end":{"row":13,"column":18},"action":"insert","lines":["."],"id":552}],[{"start":{"row":13,"column":18},"end":{"row":13,"column":19},"action":"insert","lines":["e"],"id":553}],[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"insert","lines":["x"],"id":554}],[{"start":{"row":13,"column":20},"end":{"row":13,"column":21},"action":"insert","lines":["p"],"id":555}],[{"start":{"row":13,"column":21},"end":{"row":13,"column":22},"action":"insert","lines":["o"],"id":556}],[{"start":{"row":13,"column":22},"end":{"row":13,"column":23},"action":"insert","lines":["r"],"id":557}],[{"start":{"row":13,"column":23},"end":{"row":13,"column":24},"action":"insert","lines":["t"],"id":558}],[{"start":{"row":13,"column":24},"end":{"row":13,"column":25},"action":"insert","lines":["s"],"id":559}],[{"start":{"row":13,"column":25},"end":{"row":13,"column":26},"action":"insert","lines":[" "],"id":560}],[{"start":{"row":13,"column":25},"end":{"row":13,"column":26},"action":"remove","lines":[" "],"id":561}],[{"start":{"row":14,"column":17},"end":{"row":14,"column":18},"action":"insert","lines":[" "],"id":562}],[{"start":{"row":14,"column":18},"end":{"row":14,"column":19},"action":"insert","lines":["i"],"id":563}],[{"start":{"row":14,"column":19},"end":{"row":14,"column":20},"action":"insert","lines":["n"],"id":564}],[{"start":{"row":14,"column":20},"end":{"row":14,"column":21},"action":"insert","lines":["t"],"id":565}],[{"start":{"row":14,"column":21},"end":{"row":14,"column":22},"action":"insert","lines":["o"],"id":566}],[{"start":{"row":14,"column":22},"end":{"row":14,"column":23},"action":"insert","lines":[" "],"id":567}],[{"start":{"row":14,"column":22},"end":{"row":14,"column":23},"action":"remove","lines":[" "],"id":568}],[{"start":{"row":14,"column":22},"end":{"row":14,"column":23},"action":"insert","lines":[" "],"id":569}],[{"start":{"row":14,"column":23},"end":{"row":14,"column":24},"action":"insert","lines":["s"],"id":570}],[{"start":{"row":14,"column":24},"end":{"row":14,"column":25},"action":"insert","lines":["e"],"id":571}],[{"start":{"row":14,"column":25},"end":{"row":14,"column":26},"action":"insert","lines":["p"],"id":572}],[{"start":{"row":14,"column":26},"end":{"row":14,"column":27},"action":"insert","lines":["a"],"id":573}],[{"start":{"row":14,"column":27},"end":{"row":14,"column":28},"action":"insert","lines":["r"],"id":574}],[{"start":{"row":14,"column":28},"end":{"row":14,"column":29},"action":"insert","lines":["a"],"id":575}],[{"start":{"row":14,"column":29},"end":{"row":14,"column":30},"action":"insert","lines":["t"],"id":576}],[{"start":{"row":14,"column":30},"end":{"row":14,"column":31},"action":"insert","lines":["e"],"id":577}],[{"start":{"row":14,"column":31},"end":{"row":14,"column":32},"action":"insert","lines":[" "],"id":578},{"start":{"row":14,"column":31},"end":{"row":14,"column":32},"action":"remove","lines":[" "]}],[{"start":{"row":14,"column":31},"end":{"row":14,"column":32},"action":"insert","lines":[" "],"id":579}],[{"start":{"row":14,"column":32},"end":{"row":14,"column":33},"action":"insert","lines":["f"],"id":580}],[{"start":{"row":14,"column":33},"end":{"row":14,"column":34},"action":"insert","lines":["i"],"id":581}],[{"start":{"row":14,"column":34},"end":{"row":14,"column":35},"action":"insert","lines":["l"],"id":582}],[{"start":{"row":14,"column":35},"end":{"row":14,"column":36},"action":"insert","lines":["e"],"id":583}],[{"start":{"row":14,"column":36},"end":{"row":14,"column":37},"action":"insert","lines":["s"],"id":584}],[{"start":{"row":14,"column":26},"end":{"row":14,"column":27},"action":"remove","lines":["a"],"id":585}],[{"start":{"row":14,"column":26},"end":{"row":14,"column":27},"action":"insert","lines":["e"],"id":586}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["d"],"id":587}]]},"ace":{"folds":[],"scrolltop":158,"scrollleft":0,"selection":{"start":{"row":9,"column":0},"end":{"row":9,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":5,"state":"start","mode":"ace/mode/markdown"}},"timestamp":1445305747000,"hash":"da3dfb509589abcbdc42d8c40769b32d26588448"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Associations/references.js b/.c9/metadata/workspace/Associations/references.js
deleted file mode 100644
index 7b6d4163..00000000
--- a/.c9/metadata/workspace/Associations/references.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"references.js","tooltip":"/Associations/references.js","undoManager":{"mark":0,"position":0,"stack":[[{"start":{"row":5,"column":0},"end":{"row":6,"column":0},"action":"remove","lines":["",""],"id":1494}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":6,"column":13},"end":{"row":6,"column":13},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445310287673,"hash":"0d1ea3376037fad06ce5ad8ede12d6257e7d40e5"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Authentication/AuthDemo/app.js b/.c9/metadata/workspace/Authentication/AuthDemo/app.js
deleted file mode 100644
index 90e313f1..00000000
--- a/.c9/metadata/workspace/Authentication/AuthDemo/app.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"app.js","tooltip":"/Authentication/AuthDemo/app.js","undoManager":{"mark":1,"position":1,"stack":[[{"start":{"row":45,"column":0},"end":{"row":46,"column":21},"action":"remove","lines":[" req.body.username"," req.body.password"],"id":2}],[{"start":{"row":44,"column":41},"end":{"row":45,"column":0},"action":"remove","lines":["",""],"id":3}]]},"ace":{"folds":[],"scrolltop":957,"scrollleft":0,"selection":{"start":{"row":44,"column":41},"end":{"row":44,"column":41},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":35,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1445455566240,"hash":"ed727cf17ee64e3354c9dd8cf76037ec3d395cd3"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Authentication/AuthDemo/models/user.js b/.c9/metadata/workspace/Authentication/AuthDemo/models/user.js
deleted file mode 100644
index a6f9acfd..00000000
--- a/.c9/metadata/workspace/Authentication/AuthDemo/models/user.js
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"user.js","tooltip":"/Authentication/AuthDemo/models/user.js","undoManager":{"mark":36,"position":36,"stack":[[{"start":{"row":8,"column":41},"end":{"row":9,"column":0},"action":"insert","lines":["",""],"id":439}],[{"start":{"row":9,"column":0},"end":{"row":9,"column":1},"action":"insert","lines":["U"],"id":440}],[{"start":{"row":9,"column":1},"end":{"row":9,"column":2},"action":"insert","lines":["s"],"id":441}],[{"start":{"row":9,"column":2},"end":{"row":9,"column":3},"action":"insert","lines":["e"],"id":442}],[{"start":{"row":9,"column":3},"end":{"row":9,"column":4},"action":"insert","lines":["r"],"id":443}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":5},"action":"insert","lines":[" "],"id":444}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":5},"action":"remove","lines":[" "],"id":445}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":5},"action":"insert","lines":["."],"id":446}],[{"start":{"row":9,"column":5},"end":{"row":9,"column":6},"action":"insert","lines":["s"],"id":447}],[{"start":{"row":9,"column":6},"end":{"row":9,"column":7},"action":"insert","lines":["e"],"id":448}],[{"start":{"row":9,"column":7},"end":{"row":9,"column":8},"action":"insert","lines":["r"],"id":449}],[{"start":{"row":9,"column":8},"end":{"row":9,"column":9},"action":"insert","lines":["i"],"id":450}],[{"start":{"row":9,"column":9},"end":{"row":9,"column":10},"action":"insert","lines":["a"],"id":451}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":11},"action":"insert","lines":["l"],"id":452}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":12},"action":"insert","lines":["i"],"id":453}],[{"start":{"row":9,"column":12},"end":{"row":9,"column":13},"action":"insert","lines":["z"],"id":454}],[{"start":{"row":9,"column":13},"end":{"row":9,"column":14},"action":"insert","lines":["e"],"id":455}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":15},"action":"insert","lines":[" "],"id":456}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":15},"action":"remove","lines":[" "],"id":457}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":16},"action":"insert","lines":[" "],"id":458}],[{"start":{"row":9,"column":15},"end":{"row":9,"column":16},"action":"remove","lines":[" "],"id":459}],[{"start":{"row":9,"column":14},"end":{"row":9,"column":15},"action":"remove","lines":[" "],"id":460}],[{"start":{"row":9,"column":13},"end":{"row":9,"column":14},"action":"remove","lines":["e"],"id":461}],[{"start":{"row":9,"column":12},"end":{"row":9,"column":13},"action":"remove","lines":["z"],"id":462}],[{"start":{"row":9,"column":11},"end":{"row":9,"column":12},"action":"remove","lines":["i"],"id":463}],[{"start":{"row":9,"column":10},"end":{"row":9,"column":11},"action":"remove","lines":["l"],"id":464}],[{"start":{"row":9,"column":9},"end":{"row":9,"column":10},"action":"remove","lines":["a"],"id":465}],[{"start":{"row":9,"column":8},"end":{"row":9,"column":9},"action":"remove","lines":["i"],"id":466}],[{"start":{"row":9,"column":7},"end":{"row":9,"column":8},"action":"remove","lines":["r"],"id":467}],[{"start":{"row":9,"column":6},"end":{"row":9,"column":7},"action":"remove","lines":["e"],"id":468}],[{"start":{"row":9,"column":5},"end":{"row":9,"column":6},"action":"remove","lines":["s"],"id":469}],[{"start":{"row":9,"column":4},"end":{"row":9,"column":5},"action":"remove","lines":["."],"id":470}],[{"start":{"row":9,"column":3},"end":{"row":9,"column":4},"action":"remove","lines":["r"],"id":471}],[{"start":{"row":9,"column":2},"end":{"row":9,"column":3},"action":"remove","lines":["e"],"id":472}],[{"start":{"row":9,"column":1},"end":{"row":9,"column":2},"action":"remove","lines":["s"],"id":473}],[{"start":{"row":9,"column":0},"end":{"row":9,"column":1},"action":"remove","lines":["U"],"id":474}],[{"start":{"row":8,"column":41},"end":{"row":9,"column":0},"action":"remove","lines":["",""],"id":475}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":8,"column":41},"end":{"row":8,"column":41},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445415576842,"hash":"3472eb597945a2d7179d0ff1495043419830c249"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Authentication/AuthDemo/package.json b/.c9/metadata/workspace/Authentication/AuthDemo/package.json
deleted file mode 100644
index 6cb0e7c1..00000000
--- a/.c9/metadata/workspace/Authentication/AuthDemo/package.json
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"package.json","tooltip":"/Authentication/AuthDemo/package.json","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":201,"scrollleft":0,"selection":{"start":{"row":14,"column":0},"end":{"row":15,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":6,"state":"start","mode":"ace/mode/json"}},"timestamp":1445408652240,"hash":"58990138cd00457a3b5785602b147e763f24e7d3"}
\ No newline at end of file
diff --git a/.c9/metadata/workspace/Authentication/AuthDemo/views/home.ejs b/.c9/metadata/workspace/Authentication/AuthDemo/views/home.ejs
deleted file mode 100644
index a1ee17c4..00000000
--- a/.c9/metadata/workspace/Authentication/AuthDemo/views/home.ejs
+++ /dev/null
@@ -1 +0,0 @@
-{"filter":false,"title":"home.ejs","tooltip":"/Authentication/AuthDemo/views/home.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":2,"column":41},"end":{"row":3,"column":41},"action":"insert","lines":["","
TradeMark YelpCamp 2015
",""],"id":35}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":1,"column":7},"end":{"row":1,"column":7},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445217773803,"hash":"bb10c4f95b27ef87be5e39eee11dd2c13cf00ecd"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v1/views/partials/header.ejs b/.c9/metadata/workspace/YelpCamp/v1/views/partials/header.ejs deleted file mode 100644 index b0a89f86..00000000 --- a/.c9/metadata/workspace/YelpCamp/v1/views/partials/header.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"header.ejs","tooltip":"/YelpCamp/v1/views/partials/header.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"remove","lines":["y"],"id":132}],[{"start":{"row":4,"column":14},"end":{"row":4,"column":15},"action":"remove","lines":["t"],"id":133}],[{"start":{"row":4,"column":14},"end":{"row":4,"column":15},"action":"insert","lines":["r"],"id":134}],[{"start":{"row":4,"column":15},"end":{"row":4,"column":16},"action":"insert","lines":["e"],"id":135}],[{"start":{"row":4,"column":16},"end":{"row":4,"column":17},"action":"insert","lines":["l"],"id":136}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"insert","lines":[" "],"id":137}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"remove","lines":[" "],"id":138}],[{"start":{"row":4,"column":17},"end":{"row":4,"column":18},"action":"insert","lines":["="],"id":139}],[{"start":{"row":4,"column":18},"end":{"row":4,"column":19},"action":"insert","lines":["\""],"id":140}],[{"start":{"row":4,"column":19},"end":{"row":4,"column":20},"action":"insert","lines":["s"],"id":141}],[{"start":{"row":4,"column":20},"end":{"row":4,"column":21},"action":"insert","lines":["y"],"id":142}],[{"start":{"row":4,"column":21},"end":{"row":4,"column":22},"action":"insert","lines":["l"],"id":143}],[{"start":{"row":4,"column":21},"end":{"row":4,"column":22},"action":"remove","lines":["l"],"id":144}],[{"start":{"row":4,"column":20},"end":{"row":4,"column":21},"action":"remove","lines":["y"],"id":145}],[{"start":{"row":4,"column":20},"end":{"row":4,"column":21},"action":"insert","lines":["t"],"id":146}],[{"start":{"row":4,"column":21},"end":{"row":4,"column":22},"action":"insert","lines":["y"],"id":147}],[{"start":{"row":4,"column":22},"end":{"row":4,"column":23},"action":"insert","lines":["l"],"id":148}],[{"start":{"row":4,"column":23},"end":{"row":4,"column":24},"action":"insert","lines":["e"],"id":149}],[{"start":{"row":4,"column":24},"end":{"row":4,"column":25},"action":"insert","lines":["s"],"id":150}],[{"start":{"row":4,"column":25},"end":{"row":4,"column":26},"action":"insert","lines":["h"],"id":151}],[{"start":{"row":4,"column":26},"end":{"row":4,"column":27},"action":"insert","lines":["e"],"id":152}],[{"start":{"row":4,"column":27},"end":{"row":4,"column":28},"action":"insert","lines":["e"],"id":153}],[{"start":{"row":4,"column":28},"end":{"row":4,"column":29},"action":"insert","lines":["t"],"id":154}],[{"start":{"row":4,"column":29},"end":{"row":4,"column":30},"action":"insert","lines":[" "],"id":155}],[{"start":{"row":4,"column":29},"end":{"row":4,"column":30},"action":"remove","lines":[" "],"id":156}],[{"start":{"row":4,"column":29},"end":{"row":4,"column":30},"action":"insert","lines":["\""],"id":157}],[{"start":{"row":4,"column":30},"end":{"row":4,"column":31},"action":"insert","lines":[" "],"id":158}],[{"start":{"row":4,"column":108},"end":{"row":5,"column":0},"action":"insert","lines":["",""],"id":159},{"start":{"row":5,"column":0},"end":{"row":5,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":5,"column":8},"end":{"row":5,"column":9},"action":"insert","lines":["s"],"id":160}],[{"start":{"row":5,"column":9},"end":{"row":5,"column":10},"action":"insert","lines":["t"],"id":161}],[{"start":{"row":5,"column":10},"end":{"row":5,"column":11},"action":"insert","lines":["y"],"id":162}],[{"start":{"row":5,"column":11},"end":{"row":5,"column":12},"action":"insert","lines":["l"],"id":163}],[{"start":{"row":5,"column":12},"end":{"row":5,"column":13},"action":"insert","lines":["e"],"id":164}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"insert","lines":[" "],"id":165}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"remove","lines":[" "],"id":166}],[{"start":{"row":5,"column":8},"end":{"row":5,"column":9},"action":"insert","lines":["<"],"id":167}],[{"start":{"row":5,"column":14},"end":{"row":5,"column":23},"action":"insert","lines":[">"],"id":168}],[{"start":{"row":5,"column":15},"end":{"row":7,"column":8},"action":"insert","lines":[""," "," "],"id":169}],[{"start":{"row":6,"column":12},"end":{"row":6,"column":13},"action":"insert","lines":["b"],"id":171}],[{"start":{"row":6,"column":13},"end":{"row":6,"column":14},"action":"insert","lines":["o"],"id":172}],[{"start":{"row":6,"column":14},"end":{"row":6,"column":15},"action":"insert","lines":["d"],"id":173}],[{"start":{"row":6,"column":15},"end":{"row":6,"column":16},"action":"insert","lines":["y"],"id":174}],[{"start":{"row":6,"column":16},"end":{"row":6,"column":17},"action":"insert","lines":[" "],"id":175}],[{"start":{"row":6,"column":16},"end":{"row":6,"column":17},"action":"remove","lines":[" "],"id":176}],[{"start":{"row":6,"column":16},"end":{"row":6,"column":17},"action":"insert","lines":[" "],"id":177}],[{"start":{"row":6,"column":17},"end":{"row":6,"column":18},"action":"insert","lines":["{"],"id":178}],[{"start":{"row":6,"column":18},"end":{"row":8,"column":13},"action":"insert","lines":[""," "," }"],"id":179}],[{"start":{"row":7,"column":16},"end":{"row":8,"column":0},"action":"insert","lines":[" background: url(http://c1.staticflickr.com/9/8002/7299820870_aa216b2687_k.jpg);",""],"id":180}],[{"start":{"row":7,"column":97},"end":{"row":8,"column":0},"action":"remove","lines":["",""],"id":181}],[{"start":{"row":7,"column":17},"end":{"row":7,"column":18},"action":"remove","lines":[" "],"id":182}],[{"start":{"row":7,"column":16},"end":{"row":7,"column":17},"action":"remove","lines":[" "],"id":183}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":16},"action":"remove","lines":[" "],"id":184}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":12},"action":"remove","lines":[" "],"id":185}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":9},"action":"insert","lines":[" "],"id":186}],[{"start":{"row":7,"column":9},"end":{"row":7,"column":10},"action":"insert","lines":[" "],"id":187}],[{"start":{"row":7,"column":10},"end":{"row":7,"column":11},"action":"insert","lines":[" "],"id":188}],[{"start":{"row":7,"column":11},"end":{"row":7,"column":12},"action":"insert","lines":[" "],"id":189}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":190}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"insert","lines":[" "],"id":191}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"remove","lines":[" "],"id":192}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":193}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":194}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"insert","lines":[" "],"id":195}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"remove","lines":[" "],"id":196}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":197}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":198}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"insert","lines":[" "],"id":199}],[{"start":{"row":7,"column":14},"end":{"row":7,"column":15},"action":"insert","lines":[" "],"id":200}],[{"start":{"row":7,"column":14},"end":{"row":7,"column":15},"action":"remove","lines":[" "],"id":201}],[{"start":{"row":7,"column":13},"end":{"row":7,"column":14},"action":"remove","lines":[" "],"id":202}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":203}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":12},"action":"remove","lines":[" "],"id":204}],[{"start":{"row":7,"column":4},"end":{"row":7,"column":8},"action":"remove","lines":[" "],"id":205}],[{"start":{"row":7,"column":0},"end":{"row":7,"column":4},"action":"remove","lines":[" "],"id":206}],[{"start":{"row":6,"column":18},"end":{"row":7,"column":0},"action":"remove","lines":["",""],"id":207}],[{"start":{"row":6,"column":18},"end":{"row":7,"column":0},"action":"insert","lines":["",""],"id":208},{"start":{"row":7,"column":0},"end":{"row":7,"column":16},"action":"insert","lines":[" "]}],[{"start":{"row":7,"column":16},"end":{"row":7,"column":17},"action":"insert","lines":[" "],"id":209}],[{"start":{"row":7,"column":16},"end":{"row":7,"column":17},"action":"remove","lines":[" "],"id":210}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":16},"action":"remove","lines":[" "],"id":211}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":12},"action":"remove","lines":[" "],"id":212}],[{"start":{"row":7,"column":8},"end":{"row":7,"column":9},"action":"insert","lines":[" "],"id":213}],[{"start":{"row":7,"column":9},"end":{"row":7,"column":10},"action":"insert","lines":[" "],"id":214}],[{"start":{"row":7,"column":10},"end":{"row":7,"column":11},"action":"insert","lines":[" "],"id":215}],[{"start":{"row":7,"column":11},"end":{"row":7,"column":12},"action":"insert","lines":[" "],"id":216}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":217}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":218}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":219}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"remove","lines":[" "],"id":220}],[{"start":{"row":7,"column":12},"end":{"row":7,"column":13},"action":"insert","lines":[" "],"id":221}],[{"start":{"row":5,"column":0},"end":{"row":9,"column":16},"action":"remove","lines":[" "],"id":222}],[{"start":{"row":4,"column":108},"end":{"row":5,"column":0},"action":"remove","lines":["",""],"id":223}],[{"start":{"row":6,"column":10},"end":{"row":7,"column":8},"action":"insert","lines":[""," "],"id":224}],[{"start":{"row":7,"column":8},"end":{"row":8,"column":0},"action":"insert","lines":["",""],"id":225},{"start":{"row":8,"column":0},"end":{"row":8,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":8,"column":8},"end":{"row":21,"column":10},"action":"insert","lines":[" "],"id":226}],[{"start":{"row":8,"column":8},"end":{"row":8,"column":12},"action":"remove","lines":[" "],"id":227}],[{"start":{"row":8,"column":4},"end":{"row":8,"column":8},"action":"remove","lines":[" "],"id":228}],[{"start":{"row":8,"column":0},"end":{"row":8,"column":4},"action":"remove","lines":[" "],"id":229},{"start":{"row":9,"column":0},"end":{"row":9,"column":4},"action":"remove","lines":[" "]},{"start":{"row":10,"column":0},"end":{"row":10,"column":4},"action":"remove","lines":[" "]},{"start":{"row":11,"column":0},"end":{"row":11,"column":4},"action":"remove","lines":[" "]},{"start":{"row":12,"column":0},"end":{"row":12,"column":4},"action":"remove","lines":[" "]},{"start":{"row":13,"column":0},"end":{"row":13,"column":4},"action":"remove","lines":[" "]},{"start":{"row":14,"column":0},"end":{"row":14,"column":4},"action":"remove","lines":[" "]},{"start":{"row":15,"column":0},"end":{"row":15,"column":4},"action":"remove","lines":[" "]},{"start":{"row":16,"column":0},"end":{"row":16,"column":4},"action":"remove","lines":[" "]},{"start":{"row":17,"column":0},"end":{"row":17,"column":4},"action":"remove","lines":[" "]},{"start":{"row":18,"column":0},"end":{"row":18,"column":4},"action":"remove","lines":[" "]},{"start":{"row":19,"column":0},"end":{"row":19,"column":4},"action":"remove","lines":[" "]},{"start":{"row":20,"column":0},"end":{"row":20,"column":4},"action":"remove","lines":[" "]},{"start":{"row":21,"column":0},"end":{"row":21,"column":4},"action":"remove","lines":[" "]}],[{"start":{"row":8,"column":0},"end":{"row":8,"column":4},"action":"insert","lines":[" "],"id":230},{"start":{"row":9,"column":0},"end":{"row":9,"column":4},"action":"insert","lines":[" "]},{"start":{"row":10,"column":0},"end":{"row":10,"column":4},"action":"insert","lines":[" "]},{"start":{"row":11,"column":0},"end":{"row":11,"column":4},"action":"insert","lines":[" "]},{"start":{"row":12,"column":0},"end":{"row":12,"column":4},"action":"insert","lines":[" "]},{"start":{"row":13,"column":0},"end":{"row":13,"column":4},"action":"insert","lines":[" "]},{"start":{"row":14,"column":0},"end":{"row":14,"column":4},"action":"insert","lines":[" "]},{"start":{"row":15,"column":0},"end":{"row":15,"column":4},"action":"insert","lines":[" "]},{"start":{"row":16,"column":0},"end":{"row":16,"column":4},"action":"insert","lines":[" "]},{"start":{"row":17,"column":0},"end":{"row":17,"column":4},"action":"insert","lines":[" "]},{"start":{"row":18,"column":0},"end":{"row":18,"column":4},"action":"insert","lines":[" "]},{"start":{"row":19,"column":0},"end":{"row":19,"column":4},"action":"insert","lines":[" "]},{"start":{"row":20,"column":0},"end":{"row":20,"column":4},"action":"insert","lines":[" "]},{"start":{"row":21,"column":0},"end":{"row":21,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":7,"column":4},"end":{"row":7,"column":8},"action":"remove","lines":[" "],"id":231}],[{"start":{"row":7,"column":0},"end":{"row":7,"column":4},"action":"remove","lines":[" "],"id":232}],[{"start":{"row":6,"column":10},"end":{"row":7,"column":0},"action":"remove","lines":["",""],"id":233}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":7,"column":17},"end":{"row":7,"column":17},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445215281482,"hash":"a613090d9307f768782828fe6d80ca8dd8678941"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/app.js b/.c9/metadata/workspace/YelpCamp/v10/app.js deleted file mode 100644 index 55300f59..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/app.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"app.js","tooltip":"/YelpCamp/v10/app.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":6,"column":43},"end":{"row":6,"column":44},"action":"insert","lines":["d"],"id":51}],[{"start":{"row":6,"column":44},"end":{"row":6,"column":45},"action":"insert","lines":["e"],"id":52}],[{"start":{"row":6,"column":45},"end":{"row":6,"column":46},"action":"insert","lines":[" "],"id":53}],[{"start":{"row":6,"column":45},"end":{"row":6,"column":46},"action":"remove","lines":[" "],"id":54}],[{"start":{"row":6,"column":47},"end":{"row":6,"column":48},"action":"insert","lines":[","],"id":55}],[{"start":{"row":20,"column":47},"end":{"row":21,"column":0},"action":"insert","lines":["",""],"id":56}],[{"start":{"row":21,"column":0},"end":{"row":21,"column":1},"action":"insert","lines":["a"],"id":57}],[{"start":{"row":21,"column":1},"end":{"row":21,"column":2},"action":"insert","lines":["p"],"id":58}],[{"start":{"row":21,"column":2},"end":{"row":21,"column":3},"action":"insert","lines":["p"],"id":59}],[{"start":{"row":21,"column":3},"end":{"row":21,"column":4},"action":"insert","lines":[" "],"id":60}],[{"start":{"row":21,"column":3},"end":{"row":21,"column":4},"action":"remove","lines":[" "],"id":61}],[{"start":{"row":21,"column":3},"end":{"row":21,"column":4},"action":"insert","lines":["."],"id":62}],[{"start":{"row":21,"column":4},"end":{"row":21,"column":5},"action":"insert","lines":["u"],"id":63}],[{"start":{"row":21,"column":5},"end":{"row":21,"column":6},"action":"insert","lines":["s"],"id":64}],[{"start":{"row":21,"column":6},"end":{"row":21,"column":7},"action":"insert","lines":["e"],"id":65}],[{"start":{"row":21,"column":7},"end":{"row":21,"column":8},"action":"insert","lines":[" "],"id":66}],[{"start":{"row":21,"column":7},"end":{"row":21,"column":8},"action":"remove","lines":[" "],"id":67}],[{"start":{"row":21,"column":7},"end":{"row":21,"column":9},"action":"insert","lines":["()"],"id":68}],[{"start":{"row":21,"column":8},"end":{"row":21,"column":9},"action":"insert","lines":["m"],"id":69}],[{"start":{"row":21,"column":9},"end":{"row":21,"column":10},"action":"insert","lines":["e"],"id":70}],[{"start":{"row":21,"column":10},"end":{"row":21,"column":11},"action":"insert","lines":["t"],"id":71}],[{"start":{"row":21,"column":11},"end":{"row":21,"column":12},"action":"insert","lines":["h"],"id":72}],[{"start":{"row":21,"column":12},"end":{"row":21,"column":13},"action":"insert","lines":["o"],"id":73}],[{"start":{"row":21,"column":13},"end":{"row":21,"column":14},"action":"insert","lines":["d"],"id":74}],[{"start":{"row":21,"column":8},"end":{"row":21,"column":14},"action":"remove","lines":["method"],"id":75},{"start":{"row":21,"column":8},"end":{"row":21,"column":14},"action":"insert","lines":["method"]}],[{"start":{"row":21,"column":14},"end":{"row":21,"column":15},"action":"insert","lines":["O"],"id":76}],[{"start":{"row":21,"column":15},"end":{"row":21,"column":16},"action":"insert","lines":["v"],"id":77}],[{"start":{"row":21,"column":8},"end":{"row":21,"column":16},"action":"remove","lines":["methodOv"],"id":78},{"start":{"row":21,"column":8},"end":{"row":21,"column":22},"action":"insert","lines":["methodOverride"]}],[{"start":{"row":21,"column":22},"end":{"row":21,"column":24},"action":"insert","lines":["()"],"id":79}],[{"start":{"row":21,"column":23},"end":{"row":21,"column":25},"action":"insert","lines":["\"\""],"id":80}],[{"start":{"row":21,"column":24},"end":{"row":21,"column":25},"action":"insert","lines":["_"],"id":81}],[{"start":{"row":21,"column":25},"end":{"row":21,"column":26},"action":"insert","lines":["m"],"id":82}],[{"start":{"row":21,"column":26},"end":{"row":21,"column":27},"action":"insert","lines":["e"],"id":83}],[{"start":{"row":21,"column":27},"end":{"row":21,"column":28},"action":"insert","lines":["t"],"id":84}],[{"start":{"row":21,"column":28},"end":{"row":21,"column":29},"action":"insert","lines":["h"],"id":85}],[{"start":{"row":21,"column":29},"end":{"row":21,"column":30},"action":"insert","lines":["o"],"id":86}],[{"start":{"row":21,"column":30},"end":{"row":21,"column":31},"action":"insert","lines":["d"],"id":87}],[{"start":{"row":21,"column":31},"end":{"row":21,"column":32},"action":"insert","lines":[" "],"id":88}],[{"start":{"row":21,"column":31},"end":{"row":21,"column":32},"action":"remove","lines":[" "],"id":89}],[{"start":{"row":21,"column":34},"end":{"row":21,"column":35},"action":"insert","lines":[";"],"id":90}],[{"start":{"row":10,"column":36},"end":{"row":10,"column":37},"action":"insert","lines":[","],"id":91}],[{"start":{"row":10,"column":37},"end":{"row":11,"column":0},"action":"insert","lines":["",""],"id":92},{"start":{"row":11,"column":0},"end":{"row":11,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":11,"column":4},"end":{"row":11,"column":5},"action":"insert","lines":["m"],"id":93}],[{"start":{"row":11,"column":5},"end":{"row":11,"column":6},"action":"insert","lines":["i"],"id":94}],[{"start":{"row":11,"column":6},"end":{"row":11,"column":7},"action":"insert","lines":["d"],"id":95}],[{"start":{"row":11,"column":7},"end":{"row":11,"column":8},"action":"insert","lines":["d"],"id":96}],[{"start":{"row":11,"column":8},"end":{"row":11,"column":9},"action":"insert","lines":["l"],"id":97}],[{"start":{"row":11,"column":9},"end":{"row":11,"column":10},"action":"insert","lines":["e"],"id":98}],[{"start":{"row":11,"column":10},"end":{"row":11,"column":11},"action":"insert","lines":["w"],"id":99}],[{"start":{"row":11,"column":11},"end":{"row":11,"column":12},"action":"insert","lines":["a"],"id":100}],[{"start":{"row":11,"column":12},"end":{"row":11,"column":13},"action":"insert","lines":["r"],"id":101}],[{"start":{"row":11,"column":13},"end":{"row":11,"column":14},"action":"insert","lines":["e"],"id":102}],[{"start":{"row":11,"column":14},"end":{"row":11,"column":15},"action":"insert","lines":[" "],"id":103}],[{"start":{"row":11,"column":14},"end":{"row":11,"column":15},"action":"remove","lines":[" "],"id":104}],[{"start":{"row":11,"column":14},"end":{"row":11,"column":15},"action":"insert","lines":[" "],"id":105}],[{"start":{"row":11,"column":15},"end":{"row":11,"column":16},"action":"insert","lines":["="],"id":106}],[{"start":{"row":11,"column":16},"end":{"row":11,"column":17},"action":"insert","lines":[" "],"id":107}],[{"start":{"row":11,"column":17},"end":{"row":11,"column":18},"action":"insert","lines":["r"],"id":108}],[{"start":{"row":11,"column":18},"end":{"row":11,"column":19},"action":"insert","lines":["e"],"id":109}],[{"start":{"row":11,"column":19},"end":{"row":11,"column":20},"action":"insert","lines":["q"],"id":110}],[{"start":{"row":11,"column":20},"end":{"row":11,"column":21},"action":"insert","lines":["u"],"id":111}],[{"start":{"row":11,"column":21},"end":{"row":11,"column":22},"action":"insert","lines":["i"],"id":112}],[{"start":{"row":11,"column":22},"end":{"row":11,"column":23},"action":"insert","lines":["r"],"id":113}],[{"start":{"row":11,"column":23},"end":{"row":11,"column":24},"action":"insert","lines":["e"],"id":114}],[{"start":{"row":11,"column":24},"end":{"row":11,"column":25},"action":"insert","lines":[" "],"id":115}],[{"start":{"row":11,"column":24},"end":{"row":11,"column":25},"action":"remove","lines":[" "],"id":116}],[{"start":{"row":11,"column":24},"end":{"row":11,"column":25},"action":"insert","lines":[")"],"id":117}],[{"start":{"row":11,"column":24},"end":{"row":11,"column":25},"action":"remove","lines":[")"],"id":118}],[{"start":{"row":11,"column":24},"end":{"row":11,"column":26},"action":"insert","lines":["()"],"id":119}],[{"start":{"row":11,"column":25},"end":{"row":11,"column":27},"action":"insert","lines":["\"\""],"id":120}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"insert","lines":["/"],"id":121}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"remove","lines":["/"],"id":122}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"insert","lines":[","],"id":123}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"remove","lines":[","],"id":124}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"insert","lines":[","],"id":125}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"remove","lines":[","],"id":126}],[{"start":{"row":11,"column":26},"end":{"row":11,"column":27},"action":"insert","lines":["."],"id":127}],[{"start":{"row":11,"column":27},"end":{"row":11,"column":28},"action":"insert","lines":["/"],"id":128}],[{"start":{"row":11,"column":28},"end":{"row":11,"column":29},"action":"insert","lines":["m"],"id":129}],[{"start":{"row":11,"column":29},"end":{"row":11,"column":30},"action":"insert","lines":["i"],"id":130}],[{"start":{"row":11,"column":30},"end":{"row":11,"column":31},"action":"insert","lines":["d"],"id":131}],[{"start":{"row":11,"column":31},"end":{"row":11,"column":32},"action":"insert","lines":["d"],"id":132}],[{"start":{"row":11,"column":32},"end":{"row":11,"column":33},"action":"insert","lines":["l"],"id":133}],[{"start":{"row":11,"column":33},"end":{"row":11,"column":34},"action":"insert","lines":["e"],"id":134}],[{"start":{"row":11,"column":34},"end":{"row":11,"column":35},"action":"insert","lines":["a"],"id":135}],[{"start":{"row":11,"column":35},"end":{"row":11,"column":36},"action":"insert","lines":["r"],"id":136}],[{"start":{"row":11,"column":36},"end":{"row":11,"column":37},"action":"insert","lines":["e"],"id":137}],[{"start":{"row":11,"column":37},"end":{"row":11,"column":38},"action":"insert","lines":[" "],"id":138}],[{"start":{"row":11,"column":37},"end":{"row":11,"column":38},"action":"remove","lines":[" "],"id":139}],[{"start":{"row":11,"column":36},"end":{"row":11,"column":37},"action":"remove","lines":["e"],"id":140}],[{"start":{"row":11,"column":35},"end":{"row":11,"column":36},"action":"remove","lines":["r"],"id":141}],[{"start":{"row":11,"column":34},"end":{"row":11,"column":35},"action":"remove","lines":["a"],"id":142}],[{"start":{"row":11,"column":34},"end":{"row":11,"column":35},"action":"insert","lines":["w"],"id":143}],[{"start":{"row":11,"column":35},"end":{"row":11,"column":36},"action":"insert","lines":["a"],"id":144}],[{"start":{"row":11,"column":36},"end":{"row":11,"column":37},"action":"insert","lines":["r"],"id":145}],[{"start":{"row":11,"column":37},"end":{"row":11,"column":38},"action":"insert","lines":["e"],"id":146}],[{"start":{"row":11,"column":38},"end":{"row":11,"column":39},"action":"insert","lines":[" "],"id":147}],[{"start":{"row":11,"column":38},"end":{"row":11,"column":39},"action":"remove","lines":[" "],"id":148}],[{"start":{"row":11,"column":0},"end":{"row":11,"column":40},"action":"remove","lines":[" middleware = require(\"./middleware\")"],"id":149}],[{"start":{"row":10,"column":37},"end":{"row":11,"column":0},"action":"remove","lines":["",""],"id":150}],[{"start":{"row":10,"column":36},"end":{"row":10,"column":37},"action":"remove","lines":[","],"id":151}]]},"ace":{"folds":[],"scrolltop":157.5,"scrollleft":0,"selection":{"start":{"row":13,"column":10},"end":{"row":13,"column":10},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":5,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1446968431538,"hash":"a9c5b1442af139f8c8baa2439dd7be2026d7536b"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/middleware/index.js b/.c9/metadata/workspace/YelpCamp/v10/middleware/index.js deleted file mode 100644 index 9a898b50..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/middleware/index.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"index.js","tooltip":"/YelpCamp/v10/middleware/index.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":41,"column":16},"end":{"row":41,"column":17},"action":"insert","lines":["L"],"id":385}],[{"start":{"row":41,"column":17},"end":{"row":41,"column":18},"action":"insert","lines":["o"],"id":386}],[{"start":{"row":41,"column":18},"end":{"row":41,"column":19},"action":"insert","lines":["g"],"id":387}],[{"start":{"row":41,"column":19},"end":{"row":41,"column":20},"action":"insert","lines":["g"],"id":388}],[{"start":{"row":41,"column":20},"end":{"row":41,"column":21},"action":"insert","lines":["e"],"id":389}],[{"start":{"row":41,"column":14},"end":{"row":41,"column":21},"action":"remove","lines":["isLogge"],"id":390},{"start":{"row":41,"column":14},"end":{"row":41,"column":24},"action":"insert","lines":["isLoggedIn"]}],[{"start":{"row":41,"column":24},"end":{"row":41,"column":25},"action":"insert","lines":[" "],"id":391}],[{"start":{"row":41,"column":25},"end":{"row":41,"column":26},"action":"insert","lines":["="],"id":392}],[{"start":{"row":41,"column":26},"end":{"row":41,"column":27},"action":"insert","lines":[" "],"id":393}],[{"start":{"row":41,"column":27},"end":{"row":46,"column":1},"action":"insert","lines":["function isLoggedIn(req, res, next){"," if(req.isAuthenticated()){"," return next();"," }"," res.redirect(\"/login\");","}"],"id":394}],[{"start":{"row":41,"column":38},"end":{"row":41,"column":46},"action":"remove","lines":["LoggedIn"],"id":395}],[{"start":{"row":41,"column":37},"end":{"row":41,"column":38},"action":"remove","lines":["s"],"id":396}],[{"start":{"row":41,"column":36},"end":{"row":41,"column":37},"action":"remove","lines":["i"],"id":397}],[{"start":{"row":41,"column":35},"end":{"row":41,"column":36},"action":"remove","lines":[" "],"id":398}],[{"start":{"row":48,"column":30},"end":{"row":48,"column":31},"action":"insert","lines":[";"],"id":399}],[{"start":{"row":0,"column":0},"end":{"row":1,"column":0},"action":"insert","lines":["",""],"id":400}],[{"start":{"row":0,"column":0},"end":{"row":0,"column":1},"action":"insert","lines":["v"],"id":401}],[{"start":{"row":0,"column":1},"end":{"row":0,"column":2},"action":"insert","lines":["a"],"id":402}],[{"start":{"row":0,"column":2},"end":{"row":0,"column":3},"action":"insert","lines":["r"],"id":403}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"insert","lines":[" "],"id":404}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"remove","lines":[" "],"id":405}],[{"start":{"row":0,"column":3},"end":{"row":0,"column":4},"action":"insert","lines":[" "],"id":406}],[{"start":{"row":0,"column":4},"end":{"row":0,"column":5},"action":"insert","lines":["C"],"id":407}],[{"start":{"row":0,"column":5},"end":{"row":0,"column":6},"action":"insert","lines":["a"],"id":408}],[{"start":{"row":0,"column":6},"end":{"row":0,"column":7},"action":"insert","lines":["m"],"id":409}],[{"start":{"row":0,"column":7},"end":{"row":0,"column":8},"action":"insert","lines":["p"],"id":410}],[{"start":{"row":0,"column":8},"end":{"row":0,"column":9},"action":"insert","lines":["g"],"id":411}],[{"start":{"row":0,"column":9},"end":{"row":0,"column":10},"action":"insert","lines":["r"],"id":412}],[{"start":{"row":0,"column":10},"end":{"row":0,"column":11},"action":"insert","lines":["o"],"id":413}],[{"start":{"row":0,"column":11},"end":{"row":0,"column":12},"action":"insert","lines":["u"],"id":414}],[{"start":{"row":0,"column":12},"end":{"row":0,"column":13},"action":"insert","lines":["n"],"id":415}],[{"start":{"row":0,"column":13},"end":{"row":0,"column":14},"action":"insert","lines":["d"],"id":416}],[{"start":{"row":0,"column":14},"end":{"row":0,"column":15},"action":"insert","lines":[" "],"id":417}],[{"start":{"row":0,"column":14},"end":{"row":0,"column":15},"action":"remove","lines":[" "],"id":418}],[{"start":{"row":0,"column":14},"end":{"row":0,"column":15},"action":"insert","lines":[" "],"id":419}],[{"start":{"row":0,"column":15},"end":{"row":0,"column":16},"action":"insert","lines":["="],"id":420}],[{"start":{"row":0,"column":16},"end":{"row":0,"column":17},"action":"insert","lines":[" "],"id":421}],[{"start":{"row":0,"column":17},"end":{"row":0,"column":18},"action":"insert","lines":["r"],"id":422}],[{"start":{"row":0,"column":18},"end":{"row":0,"column":19},"action":"insert","lines":["e"],"id":423}],[{"start":{"row":0,"column":19},"end":{"row":0,"column":20},"action":"insert","lines":["q"],"id":424}],[{"start":{"row":0,"column":20},"end":{"row":0,"column":21},"action":"insert","lines":["u"],"id":425}],[{"start":{"row":0,"column":21},"end":{"row":0,"column":22},"action":"insert","lines":["i"],"id":426}],[{"start":{"row":0,"column":22},"end":{"row":0,"column":23},"action":"insert","lines":["r"],"id":427}],[{"start":{"row":0,"column":23},"end":{"row":0,"column":24},"action":"insert","lines":["e"],"id":428}],[{"start":{"row":0,"column":24},"end":{"row":0,"column":25},"action":"insert","lines":[" "],"id":429}],[{"start":{"row":0,"column":24},"end":{"row":0,"column":25},"action":"remove","lines":[" "],"id":430}],[{"start":{"row":0,"column":24},"end":{"row":0,"column":26},"action":"insert","lines":["()"],"id":431}],[{"start":{"row":0,"column":25},"end":{"row":0,"column":26},"action":"insert","lines":[":"],"id":432}],[{"start":{"row":0,"column":25},"end":{"row":0,"column":26},"action":"remove","lines":[":"],"id":433}],[{"start":{"row":0,"column":25},"end":{"row":0,"column":27},"action":"insert","lines":["\"\""],"id":434}],[{"start":{"row":0,"column":26},"end":{"row":0,"column":27},"action":"insert","lines":["."],"id":435}],[{"start":{"row":0,"column":27},"end":{"row":0,"column":28},"action":"insert","lines":["."],"id":436}],[{"start":{"row":0,"column":28},"end":{"row":0,"column":29},"action":"insert","lines":["/"],"id":437}],[{"start":{"row":0,"column":29},"end":{"row":0,"column":30},"action":"insert","lines":["m"],"id":438}],[{"start":{"row":0,"column":30},"end":{"row":0,"column":31},"action":"insert","lines":["o"],"id":439}],[{"start":{"row":0,"column":31},"end":{"row":0,"column":32},"action":"insert","lines":["e"],"id":440}],[{"start":{"row":0,"column":32},"end":{"row":0,"column":33},"action":"insert","lines":["l"],"id":441}],[{"start":{"row":0,"column":32},"end":{"row":0,"column":33},"action":"remove","lines":["l"],"id":442}],[{"start":{"row":0,"column":31},"end":{"row":0,"column":32},"action":"remove","lines":["e"],"id":443}],[{"start":{"row":0,"column":31},"end":{"row":0,"column":32},"action":"insert","lines":["d"],"id":444}],[{"start":{"row":0,"column":32},"end":{"row":0,"column":33},"action":"insert","lines":["e"],"id":445}],[{"start":{"row":0,"column":33},"end":{"row":0,"column":34},"action":"insert","lines":["l"],"id":446}],[{"start":{"row":0,"column":34},"end":{"row":0,"column":35},"action":"insert","lines":["s"],"id":447}],[{"start":{"row":0,"column":35},"end":{"row":0,"column":36},"action":"insert","lines":[" "],"id":448}],[{"start":{"row":0,"column":35},"end":{"row":0,"column":36},"action":"remove","lines":[" "],"id":449}],[{"start":{"row":0,"column":35},"end":{"row":0,"column":36},"action":"insert","lines":["/"],"id":450}],[{"start":{"row":0,"column":36},"end":{"row":0,"column":37},"action":"insert","lines":["c"],"id":451}],[{"start":{"row":0,"column":37},"end":{"row":0,"column":38},"action":"insert","lines":["a"],"id":452}],[{"start":{"row":0,"column":38},"end":{"row":0,"column":39},"action":"insert","lines":["m"],"id":453}],[{"start":{"row":0,"column":39},"end":{"row":0,"column":40},"action":"insert","lines":["p"],"id":454}],[{"start":{"row":0,"column":40},"end":{"row":0,"column":41},"action":"insert","lines":["g"],"id":455}],[{"start":{"row":0,"column":41},"end":{"row":0,"column":42},"action":"insert","lines":["r"],"id":456}],[{"start":{"row":0,"column":42},"end":{"row":0,"column":43},"action":"insert","lines":["o"],"id":457}],[{"start":{"row":0,"column":43},"end":{"row":0,"column":44},"action":"insert","lines":["u"],"id":458}],[{"start":{"row":0,"column":44},"end":{"row":0,"column":45},"action":"insert","lines":["n"],"id":459}],[{"start":{"row":0,"column":45},"end":{"row":0,"column":46},"action":"insert","lines":["d"],"id":460}],[{"start":{"row":0,"column":46},"end":{"row":0,"column":47},"action":"insert","lines":[" "],"id":461}],[{"start":{"row":0,"column":46},"end":{"row":0,"column":47},"action":"remove","lines":[" "],"id":462}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"insert","lines":["var Campground = require(\"../models/campground\")",""],"id":463}],[{"start":{"row":0,"column":48},"end":{"row":0,"column":49},"action":"insert","lines":[";"],"id":464}],[{"start":{"row":1,"column":5},"end":{"row":1,"column":15},"action":"remove","lines":["ampground "],"id":465}],[{"start":{"row":1,"column":5},"end":{"row":1,"column":6},"action":"insert","lines":["o"],"id":466}],[{"start":{"row":1,"column":6},"end":{"row":1,"column":7},"action":"insert","lines":["m"],"id":467}],[{"start":{"row":1,"column":7},"end":{"row":1,"column":8},"action":"insert","lines":["m"],"id":468}],[{"start":{"row":1,"column":8},"end":{"row":1,"column":9},"action":"insert","lines":["e"],"id":469}],[{"start":{"row":1,"column":9},"end":{"row":1,"column":10},"action":"insert","lines":["n"],"id":470}],[{"start":{"row":1,"column":10},"end":{"row":1,"column":11},"action":"insert","lines":["t"],"id":471}],[{"start":{"row":1,"column":11},"end":{"row":1,"column":12},"action":"insert","lines":[" "],"id":472}],[{"start":{"row":1,"column":11},"end":{"row":1,"column":12},"action":"remove","lines":[" "],"id":473}],[{"start":{"row":1,"column":11},"end":{"row":1,"column":12},"action":"insert","lines":[" "],"id":474}],[{"start":{"row":1,"column":34},"end":{"row":1,"column":43},"action":"remove","lines":["ampground"],"id":475}],[{"start":{"row":1,"column":34},"end":{"row":1,"column":35},"action":"insert","lines":["o"],"id":476}],[{"start":{"row":1,"column":35},"end":{"row":1,"column":36},"action":"insert","lines":["m"],"id":477}],[{"start":{"row":1,"column":36},"end":{"row":1,"column":37},"action":"insert","lines":["m"],"id":478}],[{"start":{"row":1,"column":37},"end":{"row":1,"column":38},"action":"insert","lines":["e"],"id":479}],[{"start":{"row":1,"column":38},"end":{"row":1,"column":39},"action":"insert","lines":["n"],"id":480}],[{"start":{"row":1,"column":39},"end":{"row":1,"column":40},"action":"insert","lines":["t"],"id":481}],[{"start":{"row":1,"column":40},"end":{"row":1,"column":41},"action":"insert","lines":[" "],"id":482}],[{"start":{"row":1,"column":40},"end":{"row":1,"column":41},"action":"remove","lines":[" "],"id":483}],[{"start":{"row":1,"column":42},"end":{"row":1,"column":43},"action":"insert","lines":[";"],"id":484}],[{"start":{"row":1,"column":43},"end":{"row":2,"column":0},"action":"insert","lines":["",""],"id":485}]]},"ace":{"folds":[],"scrolltop":79.5,"scrollleft":0,"selection":{"start":{"row":10,"column":36},"end":{"row":10,"column":36},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":2,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1447222661935,"hash":"13795810041c9dc036e231303189342e9c92babb"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/models/campground.js b/.c9/metadata/workspace/YelpCamp/v10/models/campground.js deleted file mode 100644 index 8e3813d6..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/models/campground.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"campground.js","tooltip":"/YelpCamp/v10/models/campground.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":81,"scrollleft":0,"selection":{"start":{"row":7,"column":8},"end":{"row":7,"column":8},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":2,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1446430040971,"hash":"6a47307c1260b8ae223431925a4d312d0e9ff1df"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/models/comment.js b/.c9/metadata/workspace/YelpCamp/v10/models/comment.js deleted file mode 100644 index c60d08e5..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/models/comment.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"comment.js","tooltip":"/YelpCamp/v10/models/comment.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":40.5,"scrollleft":0,"selection":{"start":{"row":5,"column":9},"end":{"row":5,"column":10},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":0,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1446967252740,"hash":"d5d10fe426a42c2448c441bc121bd9a5ea8a1ab6"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/models/user.js b/.c9/metadata/workspace/YelpCamp/v10/models/user.js deleted file mode 100644 index 8cc962c4..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/models/user.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"user.js","tooltip":"/YelpCamp/v10/models/user.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":8,"column":40},"end":{"row":8,"column":40},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1446430053269,"hash":"ce08b2516b11cf283b51822bef488db693bc30cc"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/node_modules/express/index.js b/.c9/metadata/workspace/YelpCamp/v10/node_modules/express/index.js deleted file mode 100644 index 84920349..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/node_modules/express/index.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"index.js","tooltip":"/YelpCamp/v10/node_modules/express/index.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":1.5,"scrollleft":0,"selection":{"start":{"row":0,"column":0},"end":{"row":0,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1446968573856,"hash":"3f41478fdab31acabab8fa1d26126483a141ffb6"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/public/stylesheets/main.css b/.c9/metadata/workspace/YelpCamp/v10/public/stylesheets/main.css deleted file mode 100644 index 38ea3b6c..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/public/stylesheets/main.css +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"main.css","tooltip":"/YelpCamp/v10/public/stylesheets/main.css","undoManager":{"mark":41,"position":41,"stack":[[{"start":{"row":10,"column":1},"end":{"row":11,"column":0},"action":"insert","lines":["",""],"id":2}],[{"start":{"row":11,"column":0},"end":{"row":12,"column":0},"action":"insert","lines":["",""],"id":3}],[{"start":{"row":12,"column":0},"end":{"row":12,"column":1},"action":"insert","lines":["#"],"id":4}],[{"start":{"row":12,"column":1},"end":{"row":12,"column":2},"action":"insert","lines":["d"],"id":5}],[{"start":{"row":12,"column":2},"end":{"row":12,"column":3},"action":"insert","lines":["e"],"id":6}],[{"start":{"row":12,"column":3},"end":{"row":12,"column":4},"action":"insert","lines":["l"],"id":7}],[{"start":{"row":12,"column":4},"end":{"row":12,"column":5},"action":"insert","lines":["t"],"id":8}],[{"start":{"row":12,"column":4},"end":{"row":12,"column":5},"action":"remove","lines":["t"],"id":9}],[{"start":{"row":12,"column":4},"end":{"row":12,"column":5},"action":"insert","lines":["e"],"id":10}],[{"start":{"row":12,"column":5},"end":{"row":12,"column":6},"action":"insert","lines":["t"],"id":11}],[{"start":{"row":12,"column":6},"end":{"row":12,"column":7},"action":"insert","lines":["e"],"id":12}],[{"start":{"row":12,"column":7},"end":{"row":12,"column":8},"action":"insert","lines":[" "],"id":13}],[{"start":{"row":12,"column":7},"end":{"row":12,"column":8},"action":"remove","lines":[" "],"id":14}],[{"start":{"row":12,"column":7},"end":{"row":12,"column":8},"action":"insert","lines":["-"],"id":15}],[{"start":{"row":12,"column":8},"end":{"row":12,"column":9},"action":"insert","lines":["f"],"id":16}],[{"start":{"row":12,"column":9},"end":{"row":12,"column":10},"action":"insert","lines":["o"],"id":17}],[{"start":{"row":12,"column":10},"end":{"row":12,"column":11},"action":"insert","lines":["r"],"id":18}],[{"start":{"row":12,"column":11},"end":{"row":12,"column":12},"action":"insert","lines":["m"],"id":19}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"insert","lines":[" "],"id":20}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"remove","lines":[" "],"id":21}],[{"start":{"row":12,"column":12},"end":{"row":12,"column":13},"action":"insert","lines":[" "],"id":22}],[{"start":{"row":12,"column":13},"end":{"row":12,"column":14},"action":"insert","lines":["{"],"id":23}],[{"start":{"row":12,"column":14},"end":{"row":14,"column":1},"action":"insert","lines":[""," ","}"],"id":24}],[{"start":{"row":13,"column":4},"end":{"row":13,"column":5},"action":"insert","lines":["d"],"id":25}],[{"start":{"row":13,"column":5},"end":{"row":13,"column":6},"action":"insert","lines":["i"],"id":26}],[{"start":{"row":13,"column":6},"end":{"row":13,"column":7},"action":"insert","lines":["s"],"id":27}],[{"start":{"row":13,"column":7},"end":{"row":13,"column":8},"action":"insert","lines":["p"],"id":28}],[{"start":{"row":13,"column":8},"end":{"row":13,"column":9},"action":"insert","lines":["l"],"id":29}],[{"start":{"row":13,"column":9},"end":{"row":13,"column":10},"action":"insert","lines":["a"],"id":30}],[{"start":{"row":13,"column":10},"end":{"row":13,"column":11},"action":"insert","lines":["y"],"id":31}],[{"start":{"row":13,"column":11},"end":{"row":13,"column":12},"action":"insert","lines":[" "],"id":32}],[{"start":{"row":13,"column":11},"end":{"row":13,"column":12},"action":"remove","lines":[" "],"id":33}],[{"start":{"row":13,"column":11},"end":{"row":13,"column":13},"action":"insert","lines":[":;"],"id":34}],[{"start":{"row":13,"column":12},"end":{"row":13,"column":13},"action":"insert","lines":[" "],"id":35}],[{"start":{"row":13,"column":13},"end":{"row":13,"column":14},"action":"insert","lines":["i"],"id":36}],[{"start":{"row":13,"column":14},"end":{"row":13,"column":15},"action":"insert","lines":["n"],"id":37}],[{"start":{"row":13,"column":15},"end":{"row":13,"column":16},"action":"insert","lines":["l"],"id":38}],[{"start":{"row":13,"column":16},"end":{"row":13,"column":17},"action":"insert","lines":["i"],"id":39}],[{"start":{"row":13,"column":17},"end":{"row":13,"column":18},"action":"insert","lines":["n"],"id":40}],[{"start":{"row":13,"column":18},"end":{"row":13,"column":19},"action":"insert","lines":["e"],"id":41}],[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"insert","lines":[" "],"id":42}],[{"start":{"row":13,"column":19},"end":{"row":13,"column":20},"action":"remove","lines":[" "],"id":43}]]},"ace":{"folds":[],"scrolltop":138,"scrollleft":0,"selection":{"start":{"row":11,"column":0},"end":{"row":11,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":4,"state":"ruleset","mode":"ace/mode/css"}},"timestamp":1446429543806,"hash":"7c14dd4b7d3634535352e29f5836b5e3ae65322b"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/readme.md b/.c9/metadata/workspace/YelpCamp/v10/readme.md deleted file mode 100644 index 6ff4ec52..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/readme.md +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"readme.md","tooltip":"/YelpCamp/v10/readme.md","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":124,"column":27},"end":{"row":124,"column":28},"action":"insert","lines":["c"],"id":839}],[{"start":{"row":124,"column":28},"end":{"row":124,"column":29},"action":"insert","lines":["a"],"id":840}],[{"start":{"row":124,"column":29},"end":{"row":124,"column":30},"action":"insert","lines":["m"],"id":841}],[{"start":{"row":124,"column":30},"end":{"row":124,"column":31},"action":"insert","lines":["p"],"id":842}],[{"start":{"row":124,"column":31},"end":{"row":124,"column":32},"action":"insert","lines":["g"],"id":843}],[{"start":{"row":124,"column":32},"end":{"row":124,"column":33},"action":"insert","lines":["r"],"id":844}],[{"start":{"row":124,"column":33},"end":{"row":124,"column":34},"action":"insert","lines":["o"],"id":845}],[{"start":{"row":124,"column":34},"end":{"row":124,"column":35},"action":"insert","lines":["u"],"id":846}],[{"start":{"row":124,"column":35},"end":{"row":124,"column":36},"action":"insert","lines":["n"],"id":847}],[{"start":{"row":124,"column":36},"end":{"row":124,"column":37},"action":"insert","lines":["d"],"id":848}],[{"start":{"row":124,"column":37},"end":{"row":124,"column":38},"action":"insert","lines":["s"],"id":849}],[{"start":{"row":124,"column":38},"end":{"row":124,"column":39},"action":"insert","lines":[" "],"id":850}],[{"start":{"row":124,"column":38},"end":{"row":124,"column":39},"action":"remove","lines":[" "],"id":851}],[{"start":{"row":124,"column":38},"end":{"row":124,"column":39},"action":"insert","lines":["/"],"id":852}],[{"start":{"row":124,"column":39},"end":{"row":124,"column":40},"action":"insert","lines":[":"],"id":853}],[{"start":{"row":124,"column":40},"end":{"row":124,"column":41},"action":"insert","lines":["i"],"id":854}],[{"start":{"row":124,"column":41},"end":{"row":124,"column":42},"action":"insert","lines":["d"],"id":855}],[{"start":{"row":124,"column":42},"end":{"row":124,"column":43},"action":"insert","lines":[" "],"id":856}],[{"start":{"row":124,"column":42},"end":{"row":124,"column":43},"action":"remove","lines":[" "],"id":857}],[{"start":{"row":124,"column":42},"end":{"row":125,"column":0},"action":"insert","lines":["",""],"id":858}],[{"start":{"row":125,"column":0},"end":{"row":125,"column":1},"action":"insert","lines":["C"],"id":859}],[{"start":{"row":125,"column":1},"end":{"row":125,"column":2},"action":"insert","lines":["o"],"id":860}],[{"start":{"row":125,"column":2},"end":{"row":125,"column":3},"action":"insert","lines":["m"],"id":861}],[{"start":{"row":125,"column":3},"end":{"row":125,"column":4},"action":"insert","lines":["m"],"id":862}],[{"start":{"row":125,"column":4},"end":{"row":125,"column":5},"action":"insert","lines":["e"],"id":863}],[{"start":{"row":125,"column":5},"end":{"row":125,"column":6},"action":"insert","lines":["n"],"id":864}],[{"start":{"row":125,"column":6},"end":{"row":125,"column":7},"action":"insert","lines":["t"],"id":865}],[{"start":{"row":125,"column":7},"end":{"row":125,"column":8},"action":"insert","lines":[" "],"id":866}],[{"start":{"row":125,"column":7},"end":{"row":125,"column":8},"action":"remove","lines":[" "],"id":867}],[{"start":{"row":125,"column":7},"end":{"row":125,"column":8},"action":"insert","lines":[" "],"id":868}],[{"start":{"row":125,"column":8},"end":{"row":125,"column":9},"action":"insert","lines":["D"],"id":869}],[{"start":{"row":125,"column":9},"end":{"row":125,"column":10},"action":"insert","lines":["e"],"id":870}],[{"start":{"row":125,"column":10},"end":{"row":125,"column":11},"action":"insert","lines":["s"],"id":871}],[{"start":{"row":125,"column":11},"end":{"row":125,"column":12},"action":"insert","lines":["t"],"id":872}],[{"start":{"row":125,"column":12},"end":{"row":125,"column":13},"action":"insert","lines":["r"],"id":873}],[{"start":{"row":125,"column":13},"end":{"row":125,"column":14},"action":"insert","lines":["o"],"id":874}],[{"start":{"row":125,"column":14},"end":{"row":125,"column":15},"action":"insert","lines":["y"],"id":875}],[{"start":{"row":125,"column":15},"end":{"row":125,"column":16},"action":"insert","lines":[" "],"id":876}],[{"start":{"row":125,"column":15},"end":{"row":125,"column":16},"action":"remove","lines":[" "],"id":877}],[{"start":{"row":125,"column":15},"end":{"row":125,"column":16},"action":"insert","lines":[" "],"id":878}],[{"start":{"row":125,"column":16},"end":{"row":125,"column":17},"action":"insert","lines":["R"],"id":879}],[{"start":{"row":125,"column":17},"end":{"row":125,"column":18},"action":"insert","lines":["o"],"id":880}],[{"start":{"row":125,"column":18},"end":{"row":125,"column":19},"action":"insert","lines":["u"],"id":881}],[{"start":{"row":125,"column":19},"end":{"row":125,"column":20},"action":"insert","lines":["t"],"id":882}],[{"start":{"row":125,"column":20},"end":{"row":125,"column":21},"action":"insert","lines":["e"],"id":883}],[{"start":{"row":125,"column":21},"end":{"row":125,"column":22},"action":"insert","lines":[" "],"id":884}],[{"start":{"row":125,"column":21},"end":{"row":125,"column":22},"action":"remove","lines":[" "],"id":885}],[{"start":{"row":125,"column":21},"end":{"row":125,"column":22},"action":"insert","lines":[":"],"id":886}],[{"start":{"row":125,"column":22},"end":{"row":125,"column":23},"action":"insert","lines":[" "],"id":887}],[{"start":{"row":125,"column":23},"end":{"row":125,"column":24},"action":"insert","lines":[" "],"id":888}],[{"start":{"row":125,"column":24},"end":{"row":125,"column":25},"action":"insert","lines":[" "],"id":889}],[{"start":{"row":125,"column":25},"end":{"row":125,"column":26},"action":"insert","lines":[" "],"id":890}],[{"start":{"row":125,"column":26},"end":{"row":125,"column":27},"action":"insert","lines":["/"],"id":891}],[{"start":{"row":125,"column":27},"end":{"row":125,"column":28},"action":"insert","lines":["c"],"id":892}],[{"start":{"row":125,"column":28},"end":{"row":125,"column":29},"action":"insert","lines":["a"],"id":893}],[{"start":{"row":125,"column":29},"end":{"row":125,"column":30},"action":"insert","lines":["m"],"id":894}],[{"start":{"row":125,"column":30},"end":{"row":125,"column":31},"action":"insert","lines":["p"],"id":895}],[{"start":{"row":125,"column":31},"end":{"row":125,"column":32},"action":"insert","lines":["g"],"id":896}],[{"start":{"row":125,"column":32},"end":{"row":125,"column":33},"action":"insert","lines":["r"],"id":897}],[{"start":{"row":125,"column":33},"end":{"row":125,"column":34},"action":"insert","lines":["o"],"id":898}],[{"start":{"row":125,"column":34},"end":{"row":125,"column":35},"action":"insert","lines":["u"],"id":899}],[{"start":{"row":125,"column":35},"end":{"row":125,"column":36},"action":"insert","lines":["n"],"id":900}],[{"start":{"row":125,"column":36},"end":{"row":125,"column":37},"action":"insert","lines":["d"],"id":901}],[{"start":{"row":125,"column":37},"end":{"row":125,"column":38},"action":"insert","lines":["s"],"id":902}],[{"start":{"row":125,"column":38},"end":{"row":125,"column":39},"action":"insert","lines":[" "],"id":903}],[{"start":{"row":125,"column":38},"end":{"row":125,"column":39},"action":"remove","lines":[" "],"id":904}],[{"start":{"row":125,"column":38},"end":{"row":125,"column":39},"action":"insert","lines":["/"],"id":905}],[{"start":{"row":125,"column":39},"end":{"row":125,"column":40},"action":"insert","lines":[":"],"id":906}],[{"start":{"row":125,"column":40},"end":{"row":125,"column":41},"action":"insert","lines":["i"],"id":907}],[{"start":{"row":125,"column":41},"end":{"row":125,"column":42},"action":"insert","lines":["d"],"id":908}],[{"start":{"row":125,"column":42},"end":{"row":125,"column":43},"action":"insert","lines":[" "],"id":909}],[{"start":{"row":125,"column":42},"end":{"row":125,"column":43},"action":"remove","lines":[" "],"id":910}],[{"start":{"row":125,"column":42},"end":{"row":125,"column":43},"action":"insert","lines":["/"],"id":911}],[{"start":{"row":125,"column":43},"end":{"row":125,"column":44},"action":"insert","lines":["c"],"id":912}],[{"start":{"row":125,"column":44},"end":{"row":125,"column":45},"action":"insert","lines":["o"],"id":913}],[{"start":{"row":125,"column":45},"end":{"row":125,"column":46},"action":"insert","lines":["m"],"id":914}],[{"start":{"row":125,"column":46},"end":{"row":125,"column":47},"action":"insert","lines":["m"],"id":915}],[{"start":{"row":125,"column":47},"end":{"row":125,"column":48},"action":"insert","lines":["e"],"id":916}],[{"start":{"row":125,"column":48},"end":{"row":125,"column":49},"action":"insert","lines":["n"],"id":917}],[{"start":{"row":125,"column":49},"end":{"row":125,"column":50},"action":"insert","lines":["t"],"id":918}],[{"start":{"row":125,"column":50},"end":{"row":125,"column":51},"action":"insert","lines":["s"],"id":919}],[{"start":{"row":125,"column":51},"end":{"row":125,"column":52},"action":"insert","lines":[" "],"id":920}],[{"start":{"row":125,"column":51},"end":{"row":125,"column":52},"action":"remove","lines":[" "],"id":921}],[{"start":{"row":125,"column":51},"end":{"row":125,"column":52},"action":"insert","lines":["/"],"id":922}],[{"start":{"row":125,"column":52},"end":{"row":125,"column":53},"action":"insert","lines":[":"],"id":923}],[{"start":{"row":125,"column":53},"end":{"row":125,"column":54},"action":"insert","lines":["c"],"id":924}],[{"start":{"row":125,"column":54},"end":{"row":125,"column":55},"action":"insert","lines":["o"],"id":925}],[{"start":{"row":125,"column":55},"end":{"row":125,"column":56},"action":"insert","lines":["m"],"id":926}],[{"start":{"row":125,"column":56},"end":{"row":125,"column":57},"action":"insert","lines":["m"],"id":927}],[{"start":{"row":125,"column":57},"end":{"row":125,"column":58},"action":"insert","lines":["e"],"id":928}],[{"start":{"row":125,"column":58},"end":{"row":125,"column":59},"action":"insert","lines":["n"],"id":929}],[{"start":{"row":125,"column":59},"end":{"row":125,"column":60},"action":"insert","lines":["t"],"id":930}],[{"start":{"row":125,"column":60},"end":{"row":125,"column":61},"action":"insert","lines":[" "],"id":931}],[{"start":{"row":125,"column":60},"end":{"row":125,"column":61},"action":"remove","lines":[" "],"id":932}],[{"start":{"row":125,"column":60},"end":{"row":125,"column":61},"action":"insert","lines":["_"],"id":933}],[{"start":{"row":125,"column":61},"end":{"row":125,"column":62},"action":"insert","lines":["i"],"id":934}],[{"start":{"row":125,"column":62},"end":{"row":125,"column":63},"action":"insert","lines":["d"],"id":935}],[{"start":{"row":125,"column":63},"end":{"row":125,"column":64},"action":"insert","lines":[" "],"id":936}],[{"start":{"row":125,"column":63},"end":{"row":125,"column":64},"action":"remove","lines":[" "],"id":937}],[{"start":{"row":135,"column":0},"end":{"row":136,"column":0},"action":"insert","lines":["",""],"id":938}],[{"start":{"row":136,"column":0},"end":{"row":137,"column":0},"action":"insert","lines":["",""],"id":939}]]},"ace":{"folds":[],"scrolltop":3813.5,"scrollleft":0,"selection":{"start":{"row":155,"column":34},"end":{"row":155,"column":34},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":145,"state":"listblock","mode":"ace/mode/markdown"}},"timestamp":1447306876490,"hash":"8195ed4559d953b4ac2155f4176e49d00994c8e0"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/routes/campgrounds.js b/.c9/metadata/workspace/YelpCamp/v10/routes/campgrounds.js deleted file mode 100644 index b35a09b1..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/routes/campgrounds.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"campgrounds.js","tooltip":"/YelpCamp/v10/routes/campgrounds.js","ace":{"folds":[],"scrolltop":2288,"scrollleft":0,"selection":{"start":{"row":90,"column":0},"end":{"row":90,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":12,"state":"start","mode":"ace/mode/javascript"}},"hash":"0c16c488539fc138237d6a7636ed78eadd1a1a19","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":80,"column":30},"end":{"row":80,"column":31},"action":"insert","lines":["e"],"id":2270}],[{"start":{"row":80,"column":31},"end":{"row":80,"column":32},"action":"insert","lines":[" "],"id":2271}],[{"start":{"row":80,"column":31},"end":{"row":80,"column":32},"action":"remove","lines":[" "],"id":2272}],[{"start":{"row":80,"column":31},"end":{"row":80,"column":32},"action":"insert","lines":["."],"id":2273}],[{"start":{"row":2,"column":49},"end":{"row":3,"column":0},"action":"insert","lines":["",""],"id":2274}],[{"start":{"row":3,"column":0},"end":{"row":3,"column":36},"action":"insert","lines":["middleware = require(\"./middleware\")"],"id":2275}],[{"start":{"row":3,"column":1},"end":{"row":3,"column":2},"action":"insert","lines":["v"],"id":2276}],[{"start":{"row":3,"column":1},"end":{"row":3,"column":2},"action":"remove","lines":["v"],"id":2277}],[{"start":{"row":3,"column":0},"end":{"row":3,"column":1},"action":"insert","lines":["v"],"id":2278}],[{"start":{"row":3,"column":1},"end":{"row":3,"column":2},"action":"insert","lines":["a"],"id":2279}],[{"start":{"row":3,"column":2},"end":{"row":3,"column":3},"action":"insert","lines":["r"],"id":2280}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":[" "],"id":2281}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"remove","lines":[" "],"id":2282}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":[" "],"id":2283}],[{"start":{"row":3,"column":27},"end":{"row":3,"column":28},"action":"insert","lines":["."],"id":2284}],[{"start":{"row":3,"column":0},"end":{"row":4,"column":0},"action":"remove","lines":["var middleware = require(\"../middleware\")",""],"id":2285}],[{"start":{"row":18,"column":17},"end":{"row":18,"column":28},"action":"remove","lines":["middleware."],"id":2288}],[{"start":{"row":41,"column":21},"end":{"row":41,"column":30},"action":"remove","lines":["ddleware."],"id":2289}],[{"start":{"row":41,"column":20},"end":{"row":41,"column":21},"action":"remove","lines":["i"],"id":2290}],[{"start":{"row":41,"column":19},"end":{"row":41,"column":20},"action":"remove","lines":["m"],"id":2291}],[{"start":{"row":60,"column":25},"end":{"row":60,"column":35},"action":"remove","lines":["iddleware."],"id":2292}],[{"start":{"row":60,"column":24},"end":{"row":60,"column":25},"action":"remove","lines":["m"],"id":2293}],[{"start":{"row":67,"column":18},"end":{"row":67,"column":29},"action":"remove","lines":["middleware."],"id":2294}],[{"start":{"row":80,"column":21},"end":{"row":80,"column":32},"action":"remove","lines":["middleware."],"id":2295}],[{"start":{"row":2,"column":49},"end":{"row":3,"column":0},"action":"insert","lines":["",""],"id":2296}],[{"start":{"row":3,"column":0},"end":{"row":3,"column":1},"action":"insert","lines":["v"],"id":2297}],[{"start":{"row":3,"column":1},"end":{"row":3,"column":2},"action":"insert","lines":["a"],"id":2298}],[{"start":{"row":3,"column":2},"end":{"row":3,"column":3},"action":"insert","lines":["r"],"id":2299}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":[" "],"id":2300}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"remove","lines":[" "],"id":2301}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":[" "],"id":2302}],[{"start":{"row":3,"column":4},"end":{"row":3,"column":5},"action":"insert","lines":["m"],"id":2303}],[{"start":{"row":3,"column":5},"end":{"row":3,"column":6},"action":"insert","lines":["i"],"id":2304}],[{"start":{"row":3,"column":6},"end":{"row":3,"column":7},"action":"insert","lines":["d"],"id":2305}],[{"start":{"row":3,"column":7},"end":{"row":3,"column":8},"action":"insert","lines":["d"],"id":2306}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"insert","lines":["l"],"id":2307}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"insert","lines":["e"],"id":2308}],[{"start":{"row":3,"column":10},"end":{"row":3,"column":11},"action":"insert","lines":["w"],"id":2309}],[{"start":{"row":3,"column":11},"end":{"row":3,"column":12},"action":"insert","lines":["a"],"id":2310}],[{"start":{"row":3,"column":12},"end":{"row":3,"column":13},"action":"insert","lines":["r"],"id":2311}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"insert","lines":["e"],"id":2312}],[{"start":{"row":3,"column":14},"end":{"row":3,"column":15},"action":"insert","lines":[" "],"id":2313}],[{"start":{"row":3,"column":14},"end":{"row":3,"column":15},"action":"remove","lines":[" "],"id":2314}],[{"start":{"row":3,"column":14},"end":{"row":3,"column":15},"action":"insert","lines":[" "],"id":2315}],[{"start":{"row":3,"column":15},"end":{"row":3,"column":16},"action":"insert","lines":["="],"id":2316}],[{"start":{"row":3,"column":16},"end":{"row":3,"column":17},"action":"insert","lines":[" "],"id":2317}],[{"start":{"row":3,"column":17},"end":{"row":3,"column":18},"action":"insert","lines":["r"],"id":2318}],[{"start":{"row":3,"column":18},"end":{"row":3,"column":19},"action":"insert","lines":["e"],"id":2319}],[{"start":{"row":3,"column":19},"end":{"row":3,"column":20},"action":"insert","lines":["q"],"id":2320}],[{"start":{"row":3,"column":20},"end":{"row":3,"column":21},"action":"insert","lines":["u"],"id":2321}],[{"start":{"row":3,"column":21},"end":{"row":3,"column":22},"action":"insert","lines":["i"],"id":2322}],[{"start":{"row":3,"column":22},"end":{"row":3,"column":23},"action":"insert","lines":["r"],"id":2323}],[{"start":{"row":3,"column":23},"end":{"row":3,"column":24},"action":"insert","lines":["e"],"id":2324}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":25},"action":"insert","lines":[" "],"id":2325}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":25},"action":"remove","lines":[" "],"id":2326}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":25},"action":"insert","lines":[")"],"id":2327}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":25},"action":"remove","lines":[")"],"id":2328}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":26},"action":"insert","lines":["()"],"id":2329}],[{"start":{"row":3,"column":25},"end":{"row":3,"column":27},"action":"insert","lines":["\"\""],"id":2330}],[{"start":{"row":3,"column":26},"end":{"row":3,"column":27},"action":"insert","lines":["."],"id":2331}],[{"start":{"row":3,"column":27},"end":{"row":3,"column":28},"action":"insert","lines":["."],"id":2332}],[{"start":{"row":3,"column":28},"end":{"row":3,"column":29},"action":"insert","lines":["/"],"id":2333}],[{"start":{"row":3,"column":29},"end":{"row":3,"column":30},"action":"insert","lines":["m"],"id":2334}],[{"start":{"row":3,"column":30},"end":{"row":3,"column":31},"action":"insert","lines":["i"],"id":2335}],[{"start":{"row":3,"column":31},"end":{"row":3,"column":32},"action":"insert","lines":["d"],"id":2336}],[{"start":{"row":3,"column":32},"end":{"row":3,"column":33},"action":"insert","lines":["d"],"id":2337}],[{"start":{"row":3,"column":33},"end":{"row":3,"column":34},"action":"insert","lines":["l"],"id":2338}],[{"start":{"row":3,"column":34},"end":{"row":3,"column":35},"action":"insert","lines":["e"],"id":2339}],[{"start":{"row":3,"column":35},"end":{"row":3,"column":36},"action":"insert","lines":["w"],"id":2340}],[{"start":{"row":3,"column":36},"end":{"row":3,"column":37},"action":"insert","lines":["a"],"id":2341}],[{"start":{"row":3,"column":37},"end":{"row":3,"column":38},"action":"insert","lines":["r"],"id":2342}],[{"start":{"row":3,"column":38},"end":{"row":3,"column":39},"action":"insert","lines":["e"],"id":2343}],[{"start":{"row":3,"column":39},"end":{"row":3,"column":40},"action":"insert","lines":[" "],"id":2344}],[{"start":{"row":3,"column":39},"end":{"row":3,"column":40},"action":"remove","lines":[" "],"id":2345}],[{"start":{"row":3,"column":39},"end":{"row":3,"column":40},"action":"insert","lines":["/"],"id":2346}],[{"start":{"row":3,"column":40},"end":{"row":3,"column":41},"action":"insert","lines":["i"],"id":2347}],[{"start":{"row":3,"column":41},"end":{"row":3,"column":42},"action":"insert","lines":["n"],"id":2348}],[{"start":{"row":3,"column":42},"end":{"row":3,"column":43},"action":"insert","lines":["d"],"id":2349}],[{"start":{"row":3,"column":43},"end":{"row":3,"column":44},"action":"insert","lines":["e"],"id":2350}],[{"start":{"row":3,"column":44},"end":{"row":3,"column":45},"action":"insert","lines":["x"],"id":2351}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"insert","lines":[" "],"id":2352}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"remove","lines":[" "],"id":2353}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"insert","lines":["."],"id":2354}],[{"start":{"row":3,"column":46},"end":{"row":3,"column":47},"action":"insert","lines":["j"],"id":2355}],[{"start":{"row":3,"column":47},"end":{"row":3,"column":48},"action":"insert","lines":["s"],"id":2356}],[{"start":{"row":3,"column":48},"end":{"row":3,"column":49},"action":"insert","lines":[" "],"id":2357}],[{"start":{"row":3,"column":48},"end":{"row":3,"column":49},"action":"remove","lines":[" "],"id":2358}],[{"start":{"row":3,"column":40},"end":{"row":3,"column":48},"action":"remove","lines":["index.js"],"id":2359}],[{"start":{"row":3,"column":39},"end":{"row":3,"column":40},"action":"remove","lines":["/"],"id":2360}],[{"start":{"row":3,"column":41},"end":{"row":3,"column":42},"action":"insert","lines":[";"],"id":2361}],[{"start":{"row":19,"column":17},"end":{"row":19,"column":18},"action":"insert","lines":["m"],"id":2362}],[{"start":{"row":19,"column":18},"end":{"row":19,"column":19},"action":"insert","lines":["i"],"id":2363}],[{"start":{"row":19,"column":19},"end":{"row":19,"column":20},"action":"insert","lines":["d"],"id":2364}],[{"start":{"row":19,"column":20},"end":{"row":19,"column":21},"action":"insert","lines":["d"],"id":2365}],[{"start":{"row":19,"column":21},"end":{"row":19,"column":22},"action":"insert","lines":["l"],"id":2366}],[{"start":{"row":19,"column":17},"end":{"row":19,"column":22},"action":"remove","lines":["middl"],"id":2367},{"start":{"row":19,"column":17},"end":{"row":19,"column":27},"action":"insert","lines":["middleware"]}],[{"start":{"row":19,"column":27},"end":{"row":19,"column":28},"action":"insert","lines":["."],"id":2368}],[{"start":{"row":42,"column":19},"end":{"row":42,"column":30},"action":"insert","lines":["middleware."],"id":2369}],[{"start":{"row":61,"column":24},"end":{"row":61,"column":35},"action":"insert","lines":["middleware."],"id":2370}],[{"start":{"row":68,"column":18},"end":{"row":68,"column":29},"action":"insert","lines":["middleware."],"id":2371}],[{"start":{"row":81,"column":21},"end":{"row":81,"column":32},"action":"insert","lines":["middleware."],"id":2372}]]},"timestamp":1446968627000} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/routes/comments.js b/.c9/metadata/workspace/YelpCamp/v10/routes/comments.js deleted file mode 100644 index 7c7034ef..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/routes/comments.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"comments.js","tooltip":"/YelpCamp/v10/routes/comments.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":95,"column":25},"end":{"row":95,"column":26},"action":"remove","lines":["a"],"id":1423}],[{"start":{"row":95,"column":24},"end":{"row":95,"column":25},"action":"remove","lines":["C"],"id":1424}],[{"start":{"row":95,"column":24},"end":{"row":95,"column":25},"action":"insert","lines":["c"],"id":1425}],[{"start":{"row":95,"column":25},"end":{"row":95,"column":26},"action":"insert","lines":["o"],"id":1426}],[{"start":{"row":95,"column":26},"end":{"row":95,"column":27},"action":"insert","lines":["m"],"id":1427}],[{"start":{"row":95,"column":26},"end":{"row":95,"column":27},"action":"remove","lines":["m"],"id":1428}],[{"start":{"row":95,"column":25},"end":{"row":95,"column":26},"action":"remove","lines":["o"],"id":1429}],[{"start":{"row":95,"column":24},"end":{"row":95,"column":25},"action":"remove","lines":["c"],"id":1430}],[{"start":{"row":95,"column":24},"end":{"row":95,"column":25},"action":"insert","lines":["C"],"id":1431}],[{"start":{"row":95,"column":25},"end":{"row":95,"column":26},"action":"insert","lines":["o"],"id":1432}],[{"start":{"row":95,"column":26},"end":{"row":95,"column":27},"action":"insert","lines":["m"],"id":1433}],[{"start":{"row":95,"column":27},"end":{"row":95,"column":28},"action":"insert","lines":["m"],"id":1434}],[{"start":{"row":95,"column":28},"end":{"row":95,"column":29},"action":"insert","lines":["e"],"id":1435}],[{"start":{"row":95,"column":29},"end":{"row":95,"column":30},"action":"insert","lines":["n"],"id":1436}],[{"start":{"row":95,"column":30},"end":{"row":95,"column":31},"action":"insert","lines":["t"],"id":1437}],[{"start":{"row":95,"column":31},"end":{"row":95,"column":32},"action":"insert","lines":[" "],"id":1438}],[{"start":{"row":95,"column":31},"end":{"row":95,"column":32},"action":"remove","lines":[" "],"id":1439}],[{"start":{"row":46,"column":74},"end":{"row":47,"column":0},"action":"insert","lines":["",""],"id":1440},{"start":{"row":47,"column":0},"end":{"row":47,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":47,"column":0},"end":{"row":47,"column":4},"action":"remove","lines":[" "],"id":1441}],[{"start":{"row":46,"column":74},"end":{"row":47,"column":0},"action":"remove","lines":["",""],"id":1442}],[{"start":{"row":57,"column":26},"end":{"row":57,"column":48},"action":"insert","lines":["checkCommentOwnership,"],"id":1443}],[{"start":{"row":57,"column":48},"end":{"row":57,"column":49},"action":"insert","lines":[","],"id":1444}],[{"start":{"row":57,"column":48},"end":{"row":57,"column":49},"action":"remove","lines":[","],"id":1445}],[{"start":{"row":57,"column":26},"end":{"row":57,"column":27},"action":"insert","lines":[" "],"id":1446}],[{"start":{"row":68,"column":30},"end":{"row":68,"column":52},"action":"insert","lines":["checkCommentOwnership,"],"id":1447}],[{"start":{"row":68,"column":52},"end":{"row":68,"column":53},"action":"insert","lines":[" "],"id":1448}],[{"start":{"row":68,"column":53},"end":{"row":68,"column":54},"action":"insert","lines":["m"],"id":1449}],[{"start":{"row":68,"column":53},"end":{"row":68,"column":54},"action":"remove","lines":["m"],"id":1450}],[{"start":{"row":88,"column":0},"end":{"row":105,"column":1},"action":"remove","lines":["function checkCommentOwnership(req, res, next) {"," if(req.isAuthenticated()){"," Comment.findById(req.params.comment_id, function(err, foundComment){"," if(err){"," res.redirect(\"back\");"," } else {"," // does user own the comment?"," if(foundComment.author.id.equals(req.user._id)) {"," next();"," } else {"," res.redirect(\"back\");"," }"," }"," });"," } else {"," res.redirect(\"back\");"," }","}"],"id":1451}],[{"start":{"row":81,"column":0},"end":{"row":86,"column":1},"action":"remove","lines":["function isLoggedIn(req, res, next){"," if(req.isAuthenticated()){"," return next();"," }"," res.redirect(\"/login\");","}"],"id":1452}],[{"start":{"row":80,"column":0},"end":{"row":84,"column":0},"action":"remove","lines":["//middleware","","","",""],"id":1453}],[{"start":{"row":79,"column":0},"end":{"row":80,"column":0},"action":"remove","lines":["",""],"id":1454}],[{"start":{"row":78,"column":0},"end":{"row":79,"column":0},"action":"remove","lines":["",""],"id":1455}],[{"start":{"row":77,"column":3},"end":{"row":78,"column":0},"action":"remove","lines":["",""],"id":1456}],[{"start":{"row":19,"column":16},"end":{"row":19,"column":17},"action":"insert","lines":["m"],"id":1457}],[{"start":{"row":19,"column":17},"end":{"row":19,"column":18},"action":"insert","lines":["i"],"id":1458}],[{"start":{"row":19,"column":18},"end":{"row":19,"column":19},"action":"insert","lines":["d"],"id":1459}],[{"start":{"row":19,"column":19},"end":{"row":19,"column":20},"action":"insert","lines":["d"],"id":1460}],[{"start":{"row":19,"column":20},"end":{"row":19,"column":21},"action":"insert","lines":["l"],"id":1461}],[{"start":{"row":19,"column":21},"end":{"row":19,"column":22},"action":"insert","lines":["e"],"id":1462}],[{"start":{"row":19,"column":22},"end":{"row":19,"column":23},"action":"insert","lines":["w"],"id":1463}],[{"start":{"row":19,"column":23},"end":{"row":19,"column":24},"action":"insert","lines":["a"],"id":1464}],[{"start":{"row":19,"column":24},"end":{"row":19,"column":25},"action":"insert","lines":["r"],"id":1465}],[{"start":{"row":19,"column":25},"end":{"row":19,"column":26},"action":"insert","lines":["e"],"id":1466}],[{"start":{"row":19,"column":26},"end":{"row":19,"column":27},"action":"insert","lines":[" "],"id":1467}],[{"start":{"row":19,"column":26},"end":{"row":19,"column":27},"action":"remove","lines":[" "],"id":1468}],[{"start":{"row":19,"column":26},"end":{"row":19,"column":27},"action":"insert","lines":["."],"id":1469}],[{"start":{"row":6,"column":19},"end":{"row":6,"column":20},"action":"insert","lines":["m"],"id":1470}],[{"start":{"row":6,"column":20},"end":{"row":6,"column":21},"action":"insert","lines":["i"],"id":1471}],[{"start":{"row":6,"column":21},"end":{"row":6,"column":22},"action":"insert","lines":["d"],"id":1472}],[{"start":{"row":6,"column":22},"end":{"row":6,"column":23},"action":"insert","lines":["d"],"id":1473}],[{"start":{"row":6,"column":23},"end":{"row":6,"column":24},"action":"insert","lines":["l"],"id":1474}],[{"start":{"row":6,"column":24},"end":{"row":6,"column":25},"action":"insert","lines":["e"],"id":1475}],[{"start":{"row":6,"column":25},"end":{"row":6,"column":26},"action":"insert","lines":["w"],"id":1476}],[{"start":{"row":6,"column":26},"end":{"row":6,"column":27},"action":"insert","lines":["a"],"id":1477}],[{"start":{"row":6,"column":27},"end":{"row":6,"column":28},"action":"insert","lines":["r"],"id":1478}],[{"start":{"row":6,"column":28},"end":{"row":6,"column":29},"action":"insert","lines":["e"],"id":1479}],[{"start":{"row":6,"column":29},"end":{"row":6,"column":30},"action":"insert","lines":[" "],"id":1480}],[{"start":{"row":6,"column":29},"end":{"row":6,"column":30},"action":"remove","lines":[" "],"id":1481}],[{"start":{"row":6,"column":29},"end":{"row":6,"column":30},"action":"insert","lines":["."],"id":1482}],[{"start":{"row":46,"column":32},"end":{"row":46,"column":33},"action":"insert","lines":["m"],"id":1483}],[{"start":{"row":46,"column":33},"end":{"row":46,"column":34},"action":"insert","lines":["i"],"id":1484}],[{"start":{"row":46,"column":34},"end":{"row":46,"column":35},"action":"insert","lines":["d"],"id":1485}],[{"start":{"row":46,"column":35},"end":{"row":46,"column":36},"action":"insert","lines":["d"],"id":1486}],[{"start":{"row":46,"column":36},"end":{"row":46,"column":37},"action":"insert","lines":["l"],"id":1487}],[{"start":{"row":46,"column":37},"end":{"row":46,"column":38},"action":"insert","lines":["e"],"id":1488}],[{"start":{"row":46,"column":38},"end":{"row":46,"column":39},"action":"insert","lines":["w"],"id":1489}],[{"start":{"row":46,"column":39},"end":{"row":46,"column":40},"action":"insert","lines":["a"],"id":1490}],[{"start":{"row":46,"column":40},"end":{"row":46,"column":41},"action":"insert","lines":["r"],"id":1491}],[{"start":{"row":46,"column":41},"end":{"row":46,"column":42},"action":"insert","lines":["e"],"id":1492}],[{"start":{"row":46,"column":42},"end":{"row":46,"column":43},"action":"insert","lines":[" "],"id":1493}],[{"start":{"row":46,"column":42},"end":{"row":46,"column":43},"action":"remove","lines":[" "],"id":1494}],[{"start":{"row":46,"column":42},"end":{"row":46,"column":43},"action":"insert","lines":["."],"id":1495}],[{"start":{"row":57,"column":27},"end":{"row":57,"column":28},"action":"insert","lines":["m"],"id":1496}],[{"start":{"row":57,"column":28},"end":{"row":57,"column":29},"action":"insert","lines":["i"],"id":1497}],[{"start":{"row":57,"column":29},"end":{"row":57,"column":30},"action":"insert","lines":["d"],"id":1498}],[{"start":{"row":57,"column":30},"end":{"row":57,"column":31},"action":"insert","lines":["d"],"id":1499}],[{"start":{"row":57,"column":31},"end":{"row":57,"column":32},"action":"insert","lines":["l"],"id":1500}],[{"start":{"row":57,"column":32},"end":{"row":57,"column":33},"action":"insert","lines":["e"],"id":1501}],[{"start":{"row":57,"column":33},"end":{"row":57,"column":34},"action":"insert","lines":["w"],"id":1502}],[{"start":{"row":57,"column":34},"end":{"row":57,"column":35},"action":"insert","lines":["a"],"id":1503}],[{"start":{"row":57,"column":35},"end":{"row":57,"column":36},"action":"insert","lines":["r"],"id":1504}],[{"start":{"row":57,"column":36},"end":{"row":57,"column":37},"action":"insert","lines":["e"],"id":1505}],[{"start":{"row":57,"column":37},"end":{"row":57,"column":38},"action":"insert","lines":[" "],"id":1506}],[{"start":{"row":57,"column":27},"end":{"row":57,"column":38},"action":"remove","lines":["middleware "],"id":1538}],[{"start":{"row":46,"column":32},"end":{"row":46,"column":43},"action":"remove","lines":["middleware."],"id":1539}],[{"start":{"row":19,"column":16},"end":{"row":19,"column":27},"action":"remove","lines":["middleware."],"id":1540}],[{"start":{"row":6,"column":19},"end":{"row":6,"column":30},"action":"remove","lines":["middleware."],"id":1541}],[{"start":{"row":6,"column":18},"end":{"row":6,"column":19},"action":"remove","lines":[" "],"id":1542}],[{"start":{"row":3,"column":43},"end":{"row":4,"column":0},"action":"insert","lines":["",""],"id":1543}],[{"start":{"row":4,"column":0},"end":{"row":4,"column":42},"action":"insert","lines":["var middleware = require(\"../middleware\");"],"id":1544}],[{"start":{"row":7,"column":18},"end":{"row":7,"column":19},"action":"insert","lines":["m"],"id":1545}],[{"start":{"row":7,"column":19},"end":{"row":7,"column":20},"action":"insert","lines":["i"],"id":1546}],[{"start":{"row":7,"column":20},"end":{"row":7,"column":21},"action":"insert","lines":["d"],"id":1547}],[{"start":{"row":7,"column":21},"end":{"row":7,"column":22},"action":"insert","lines":["d"],"id":1548}],[{"start":{"row":7,"column":18},"end":{"row":7,"column":22},"action":"remove","lines":["midd"],"id":1549},{"start":{"row":7,"column":18},"end":{"row":7,"column":28},"action":"insert","lines":["middleware"]}],[{"start":{"row":7,"column":28},"end":{"row":7,"column":29},"action":"insert","lines":["."],"id":1550}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":27},"action":"insert","lines":["middleware."],"id":1551}],[{"start":{"row":47,"column":32},"end":{"row":47,"column":43},"action":"insert","lines":["middleware."],"id":1552}],[{"start":{"row":58,"column":27},"end":{"row":58,"column":38},"action":"insert","lines":["middleware."],"id":1553}],[{"start":{"row":69,"column":30},"end":{"row":69,"column":41},"action":"insert","lines":["middleware."],"id":1554}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":9,"column":27},"end":{"row":9,"column":27},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1446968649000,"hash":"7c0e533cec0fe28f7ac8f6ff59804b8ceadc7435"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/edit.ejs b/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/edit.ejs deleted file mode 100644 index d4fbe39c..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/edit.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"edit.ejs","tooltip":"/YelpCamp/v10/views/campgrounds/edit.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"insert","lines":[" "],"id":141}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"remove","lines":[" "],"id":142}],[{"start":{"row":3,"column":58},"end":{"row":3,"column":59},"action":"insert","lines":["."],"id":143}],[{"start":{"row":3,"column":59},"end":{"row":3,"column":60},"action":"insert","lines":["n"],"id":144}],[{"start":{"row":3,"column":60},"end":{"row":3,"column":61},"action":"insert","lines":["a"],"id":145}],[{"start":{"row":3,"column":61},"end":{"row":3,"column":62},"action":"insert","lines":["m"],"id":146}],[{"start":{"row":3,"column":62},"end":{"row":3,"column":63},"action":"insert","lines":["e"],"id":147}],[{"start":{"row":3,"column":63},"end":{"row":3,"column":64},"action":"insert","lines":[" "],"id":148}],[{"start":{"row":3,"column":63},"end":{"row":3,"column":64},"action":"remove","lines":[" "],"id":149}],[{"start":{"row":3,"column":63},"end":{"row":3,"column":64},"action":"insert","lines":[" "],"id":150}],[{"start":{"row":7,"column":75},"end":{"row":7,"column":90},"action":"remove","lines":["ceholder=\"name\""],"id":151}],[{"start":{"row":7,"column":74},"end":{"row":7,"column":75},"action":"remove","lines":["a"],"id":152}],[{"start":{"row":7,"column":73},"end":{"row":7,"column":74},"action":"remove","lines":["l"],"id":153}],[{"start":{"row":7,"column":72},"end":{"row":7,"column":73},"action":"remove","lines":["p"],"id":154}],[{"start":{"row":7,"column":72},"end":{"row":7,"column":73},"action":"insert","lines":["v"],"id":155}],[{"start":{"row":7,"column":73},"end":{"row":7,"column":74},"action":"insert","lines":["a"],"id":156}],[{"start":{"row":7,"column":74},"end":{"row":7,"column":75},"action":"insert","lines":["l"],"id":157}],[{"start":{"row":7,"column":75},"end":{"row":7,"column":76},"action":"insert","lines":["u"],"id":158}],[{"start":{"row":7,"column":76},"end":{"row":7,"column":77},"action":"insert","lines":["e"],"id":159}],[{"start":{"row":7,"column":77},"end":{"row":7,"column":78},"action":"insert","lines":[" "],"id":160}],[{"start":{"row":7,"column":77},"end":{"row":7,"column":78},"action":"remove","lines":[" "],"id":161}],[{"start":{"row":7,"column":77},"end":{"row":7,"column":78},"action":"insert","lines":["="],"id":162}],[{"start":{"row":7,"column":78},"end":{"row":7,"column":80},"action":"insert","lines":["\"\""],"id":163}],[{"start":{"row":7,"column":79},"end":{"row":7,"column":80},"action":"insert","lines":["<"],"id":164}],[{"start":{"row":7,"column":80},"end":{"row":7,"column":81},"action":"insert","lines":["%"],"id":165}],[{"start":{"row":7,"column":81},"end":{"row":7,"column":82},"action":"insert","lines":["="],"id":166}],[{"start":{"row":7,"column":82},"end":{"row":7,"column":83},"action":"insert","lines":[" "],"id":167}],[{"start":{"row":7,"column":83},"end":{"row":7,"column":84},"action":"insert","lines":["c"],"id":168}],[{"start":{"row":7,"column":84},"end":{"row":7,"column":85},"action":"insert","lines":["a"],"id":169}],[{"start":{"row":7,"column":85},"end":{"row":7,"column":86},"action":"insert","lines":["m"],"id":170}],[{"start":{"row":7,"column":86},"end":{"row":7,"column":87},"action":"insert","lines":["p"],"id":171}],[{"start":{"row":7,"column":87},"end":{"row":7,"column":88},"action":"insert","lines":["g"],"id":172}],[{"start":{"row":7,"column":88},"end":{"row":7,"column":89},"action":"insert","lines":["r"],"id":173}],[{"start":{"row":7,"column":89},"end":{"row":7,"column":90},"action":"insert","lines":["o"],"id":174}],[{"start":{"row":7,"column":90},"end":{"row":7,"column":91},"action":"insert","lines":["u"],"id":175}],[{"start":{"row":7,"column":91},"end":{"row":7,"column":92},"action":"insert","lines":["n"],"id":176}],[{"start":{"row":7,"column":92},"end":{"row":7,"column":93},"action":"insert","lines":["d"],"id":177}],[{"start":{"row":7,"column":93},"end":{"row":7,"column":94},"action":"insert","lines":[" "],"id":178}],[{"start":{"row":7,"column":93},"end":{"row":7,"column":94},"action":"remove","lines":[" "],"id":179}],[{"start":{"row":7,"column":93},"end":{"row":7,"column":94},"action":"insert","lines":["."],"id":180}],[{"start":{"row":7,"column":94},"end":{"row":7,"column":95},"action":"insert","lines":["n"],"id":181}],[{"start":{"row":7,"column":95},"end":{"row":7,"column":96},"action":"insert","lines":["a"],"id":182}],[{"start":{"row":7,"column":96},"end":{"row":7,"column":97},"action":"insert","lines":["m"],"id":183}],[{"start":{"row":7,"column":97},"end":{"row":7,"column":98},"action":"insert","lines":["e"],"id":184}],[{"start":{"row":7,"column":98},"end":{"row":7,"column":99},"action":"insert","lines":[" "],"id":185}],[{"start":{"row":7,"column":98},"end":{"row":7,"column":99},"action":"remove","lines":[" "],"id":186}],[{"start":{"row":7,"column":98},"end":{"row":7,"column":99},"action":"insert","lines":[" "],"id":187}],[{"start":{"row":7,"column":99},"end":{"row":7,"column":100},"action":"insert","lines":["%"],"id":188}],[{"start":{"row":7,"column":100},"end":{"row":7,"column":101},"action":"insert","lines":[">"],"id":189}],[{"start":{"row":10,"column":73},"end":{"row":10,"column":96},"action":"remove","lines":["placeholder=\"image url\""],"id":190}],[{"start":{"row":10,"column":73},"end":{"row":10,"column":103},"action":"insert","lines":["value=\"<%= campground.name %>\""],"id":191}],[{"start":{"row":10,"column":98},"end":{"row":10,"column":99},"action":"remove","lines":["e"],"id":192}],[{"start":{"row":10,"column":97},"end":{"row":10,"column":98},"action":"remove","lines":["m"],"id":193}],[{"start":{"row":10,"column":96},"end":{"row":10,"column":97},"action":"remove","lines":["a"],"id":194}],[{"start":{"row":10,"column":95},"end":{"row":10,"column":96},"action":"remove","lines":["n"],"id":195}],[{"start":{"row":10,"column":95},"end":{"row":10,"column":96},"action":"insert","lines":["i"],"id":196}],[{"start":{"row":10,"column":96},"end":{"row":10,"column":97},"action":"insert","lines":["m"],"id":197}],[{"start":{"row":10,"column":97},"end":{"row":10,"column":98},"action":"insert","lines":["a"],"id":198}],[{"start":{"row":10,"column":98},"end":{"row":10,"column":99},"action":"insert","lines":["g"],"id":199}],[{"start":{"row":10,"column":99},"end":{"row":10,"column":100},"action":"insert","lines":["e"],"id":200}],[{"start":{"row":13,"column":79},"end":{"row":13,"column":104},"action":"remove","lines":["placeholder=\"description\""],"id":201},{"start":{"row":13,"column":79},"end":{"row":13,"column":109},"action":"insert","lines":["value=\"<%= campground.name %>\""]}],[{"start":{"row":13,"column":101},"end":{"row":13,"column":105},"action":"remove","lines":["name"],"id":202}],[{"start":{"row":13,"column":101},"end":{"row":13,"column":102},"action":"insert","lines":["d"],"id":203}],[{"start":{"row":13,"column":102},"end":{"row":13,"column":103},"action":"insert","lines":["r"],"id":204}],[{"start":{"row":13,"column":102},"end":{"row":13,"column":103},"action":"remove","lines":["r"],"id":205}],[{"start":{"row":13,"column":102},"end":{"row":13,"column":103},"action":"insert","lines":["e"],"id":206}],[{"start":{"row":13,"column":103},"end":{"row":13,"column":104},"action":"insert","lines":["s"],"id":207}],[{"start":{"row":13,"column":104},"end":{"row":13,"column":105},"action":"insert","lines":["c"],"id":208}],[{"start":{"row":13,"column":105},"end":{"row":13,"column":106},"action":"insert","lines":["r"],"id":209}],[{"start":{"row":13,"column":106},"end":{"row":13,"column":107},"action":"insert","lines":["i"],"id":210}],[{"start":{"row":13,"column":107},"end":{"row":13,"column":108},"action":"insert","lines":["p"],"id":211}],[{"start":{"row":13,"column":108},"end":{"row":13,"column":109},"action":"insert","lines":["t"],"id":212}],[{"start":{"row":13,"column":109},"end":{"row":13,"column":110},"action":"insert","lines":["i"],"id":213}],[{"start":{"row":13,"column":110},"end":{"row":13,"column":111},"action":"insert","lines":["o"],"id":214}],[{"start":{"row":13,"column":111},"end":{"row":13,"column":112},"action":"insert","lines":["n"],"id":215}],[{"start":{"row":13,"column":112},"end":{"row":13,"column":113},"action":"insert","lines":[" "],"id":216}],[{"start":{"row":13,"column":112},"end":{"row":13,"column":113},"action":"remove","lines":[" "],"id":217}],[{"start":{"row":7,"column":66},"end":{"row":7,"column":67},"action":"insert","lines":["b"],"id":218}],[{"start":{"row":7,"column":67},"end":{"row":7,"column":68},"action":"insert","lines":["l"],"id":219}],[{"start":{"row":7,"column":67},"end":{"row":7,"column":68},"action":"remove","lines":["l"],"id":220}],[{"start":{"row":7,"column":66},"end":{"row":7,"column":67},"action":"remove","lines":["b"],"id":221}],[{"start":{"row":7,"column":66},"end":{"row":7,"column":67},"action":"insert","lines":["c"],"id":222}],[{"start":{"row":7,"column":67},"end":{"row":7,"column":68},"action":"insert","lines":["a"],"id":223}],[{"start":{"row":7,"column":68},"end":{"row":7,"column":69},"action":"insert","lines":["m"],"id":224}],[{"start":{"row":7,"column":69},"end":{"row":7,"column":70},"action":"insert","lines":["p"],"id":225}],[{"start":{"row":7,"column":70},"end":{"row":7,"column":71},"action":"insert","lines":["g"],"id":226}],[{"start":{"row":7,"column":71},"end":{"row":7,"column":72},"action":"insert","lines":["r"],"id":227}],[{"start":{"row":7,"column":72},"end":{"row":7,"column":73},"action":"insert","lines":["o"],"id":228}],[{"start":{"row":7,"column":73},"end":{"row":7,"column":74},"action":"insert","lines":["u"],"id":229}],[{"start":{"row":7,"column":74},"end":{"row":7,"column":75},"action":"insert","lines":["n"],"id":230}],[{"start":{"row":7,"column":75},"end":{"row":7,"column":76},"action":"insert","lines":["d"],"id":231}],[{"start":{"row":7,"column":76},"end":{"row":7,"column":77},"action":"insert","lines":[" "],"id":232}],[{"start":{"row":7,"column":76},"end":{"row":7,"column":77},"action":"remove","lines":[" "],"id":233}],[{"start":{"row":7,"column":76},"end":{"row":7,"column":77},"action":"insert","lines":["["],"id":234}],[{"start":{"row":7,"column":81},"end":{"row":7,"column":82},"action":"insert","lines":["]"],"id":235}],[{"start":{"row":10,"column":66},"end":{"row":10,"column":77},"action":"insert","lines":["campground["],"id":236}],[{"start":{"row":13,"column":66},"end":{"row":13,"column":77},"action":"insert","lines":["campground["],"id":237}],[{"start":{"row":10,"column":82},"end":{"row":10,"column":83},"action":"insert","lines":["]"],"id":238}],[{"start":{"row":13,"column":88},"end":{"row":13,"column":89},"action":"insert","lines":["]"],"id":239}],[{"start":{"row":5,"column":61},"end":{"row":5,"column":65},"action":"remove","lines":["edit"],"id":240}],[{"start":{"row":5,"column":60},"end":{"row":5,"column":61},"action":"remove","lines":["/"],"id":241}]]},"ace":{"folds":[],"scrolltop":51,"scrollleft":0,"selection":{"start":{"row":10,"column":53},"end":{"row":10,"column":53},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":79,"mode":"ace/mode/ejs"}},"timestamp":1446428550732,"hash":"b7cff7dd53485ed2411e7f39622a7f6dbc97a330"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/new.ejs b/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/new.ejs deleted file mode 100644 index e541af2c..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/new.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"new.ejs","tooltip":"/YelpCamp/v10/views/campgrounds/new.ejs","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":296.5,"scrollleft":0,"selection":{"start":{"row":25,"column":0},"end":{"row":25,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":1,"state":"start","mode":"ace/mode/ejs"}},"timestamp":1446427977936,"hash":"2e55b7c51bbb7b76cc8b6f082aeedef06bb148c6"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/show.ejs b/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/show.ejs deleted file mode 100644 index a8761684..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/views/campgrounds/show.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"show.ejs","tooltip":"/YelpCamp/v10/views/campgrounds/show.ejs","ace":{"folds":[],"scrolltop":964,"scrollleft":84,"selection":{"start":{"row":48,"column":31},"end":{"row":48,"column":31},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"hash":"0c2d11573ebd4d1d67226d6fe7d22015b44386c3","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":45,"column":53},"end":{"row":45,"column":54},"action":"insert","lines":["c"],"id":309}],[{"start":{"row":45,"column":54},"end":{"row":45,"column":55},"action":"insert","lines":["l"],"id":310}],[{"start":{"row":45,"column":55},"end":{"row":45,"column":56},"action":"insert","lines":["a"],"id":311}],[{"start":{"row":45,"column":56},"end":{"row":45,"column":57},"action":"insert","lines":["s"],"id":312}],[{"start":{"row":45,"column":57},"end":{"row":45,"column":58},"action":"insert","lines":["s"],"id":313}],[{"start":{"row":45,"column":58},"end":{"row":45,"column":59},"action":"insert","lines":[" "],"id":314}],[{"start":{"row":45,"column":58},"end":{"row":45,"column":59},"action":"remove","lines":[" "],"id":315}],[{"start":{"row":45,"column":58},"end":{"row":45,"column":59},"action":"insert","lines":["="],"id":316}],[{"start":{"row":45,"column":59},"end":{"row":45,"column":61},"action":"insert","lines":["\"\""],"id":317}],[{"start":{"row":45,"column":60},"end":{"row":45,"column":61},"action":"insert","lines":["b"],"id":318}],[{"start":{"row":45,"column":61},"end":{"row":45,"column":62},"action":"insert","lines":["t"],"id":319}],[{"start":{"row":45,"column":62},"end":{"row":45,"column":63},"action":"insert","lines":["n"],"id":320}],[{"start":{"row":45,"column":63},"end":{"row":45,"column":64},"action":"insert","lines":[" "],"id":321}],[{"start":{"row":45,"column":63},"end":{"row":45,"column":64},"action":"remove","lines":[" "],"id":322}],[{"start":{"row":45,"column":63},"end":{"row":45,"column":64},"action":"insert","lines":[" "],"id":323}],[{"start":{"row":45,"column":64},"end":{"row":45,"column":65},"action":"insert","lines":["b"],"id":324}],[{"start":{"row":45,"column":65},"end":{"row":45,"column":66},"action":"insert","lines":["t"],"id":325}],[{"start":{"row":45,"column":66},"end":{"row":45,"column":67},"action":"insert","lines":["n"],"id":326}],[{"start":{"row":45,"column":67},"end":{"row":45,"column":68},"action":"insert","lines":[" "],"id":327}],[{"start":{"row":45,"column":67},"end":{"row":45,"column":68},"action":"remove","lines":[" "],"id":328}],[{"start":{"row":45,"column":67},"end":{"row":45,"column":68},"action":"insert","lines":["0"],"id":329},{"start":{"row":45,"column":68},"end":{"row":45,"column":69},"action":"insert","lines":["-"]}],[{"start":{"row":45,"column":69},"end":{"row":45,"column":70},"action":"insert","lines":["x"],"id":330}],[{"start":{"row":45,"column":69},"end":{"row":45,"column":70},"action":"remove","lines":["x"],"id":331}],[{"start":{"row":45,"column":68},"end":{"row":45,"column":69},"action":"remove","lines":["-"],"id":332}],[{"start":{"row":45,"column":67},"end":{"row":45,"column":68},"action":"remove","lines":["0"],"id":333}],[{"start":{"row":45,"column":67},"end":{"row":45,"column":68},"action":"insert","lines":["-"],"id":334}],[{"start":{"row":45,"column":68},"end":{"row":45,"column":69},"action":"insert","lines":["x"],"id":335}],[{"start":{"row":45,"column":69},"end":{"row":45,"column":70},"action":"insert","lines":["s"],"id":336}],[{"start":{"row":45,"column":70},"end":{"row":45,"column":71},"action":"insert","lines":[" "],"id":337}],[{"start":{"row":45,"column":70},"end":{"row":45,"column":71},"action":"remove","lines":[" "],"id":338}],[{"start":{"row":45,"column":70},"end":{"row":45,"column":71},"action":"insert","lines":[" "],"id":339}],[{"start":{"row":45,"column":71},"end":{"row":45,"column":72},"action":"insert","lines":["b"],"id":340}],[{"start":{"row":45,"column":72},"end":{"row":45,"column":73},"action":"insert","lines":["t"],"id":341}],[{"start":{"row":45,"column":73},"end":{"row":45,"column":74},"action":"insert","lines":["n"],"id":342}],[{"start":{"row":45,"column":74},"end":{"row":45,"column":75},"action":"insert","lines":[" "],"id":343}],[{"start":{"row":45,"column":74},"end":{"row":45,"column":75},"action":"remove","lines":[" "],"id":344}],[{"start":{"row":45,"column":74},"end":{"row":45,"column":75},"action":"insert","lines":["-"],"id":345}],[{"start":{"row":45,"column":75},"end":{"row":45,"column":76},"action":"insert","lines":["d"],"id":346}],[{"start":{"row":45,"column":76},"end":{"row":45,"column":77},"action":"insert","lines":["a"],"id":347}],[{"start":{"row":45,"column":77},"end":{"row":45,"column":78},"action":"insert","lines":["n"],"id":348}],[{"start":{"row":45,"column":78},"end":{"row":45,"column":79},"action":"insert","lines":["g"],"id":349}],[{"start":{"row":45,"column":79},"end":{"row":45,"column":80},"action":"insert","lines":["e"],"id":350}],[{"start":{"row":45,"column":80},"end":{"row":45,"column":81},"action":"insert","lines":["r"],"id":351}],[{"start":{"row":45,"column":81},"end":{"row":45,"column":82},"action":"insert","lines":[" "],"id":352}],[{"start":{"row":45,"column":81},"end":{"row":45,"column":82},"action":"remove","lines":[" "],"id":353}],[{"start":{"row":45,"column":82},"end":{"row":45,"column":83},"action":"insert","lines":[" "],"id":354}],[{"start":{"row":45,"column":83},"end":{"row":45,"column":84},"action":"insert","lines":["v"],"id":355}],[{"start":{"row":45,"column":84},"end":{"row":45,"column":85},"action":"insert","lines":["a"],"id":356}],[{"start":{"row":45,"column":85},"end":{"row":45,"column":86},"action":"insert","lines":["l"],"id":357}],[{"start":{"row":45,"column":86},"end":{"row":45,"column":87},"action":"insert","lines":["u"],"id":358}],[{"start":{"row":45,"column":87},"end":{"row":45,"column":88},"action":"insert","lines":["e"],"id":359}],[{"start":{"row":45,"column":88},"end":{"row":45,"column":89},"action":"insert","lines":[" "],"id":360}],[{"start":{"row":45,"column":88},"end":{"row":45,"column":89},"action":"remove","lines":[" "],"id":361}],[{"start":{"row":45,"column":88},"end":{"row":45,"column":89},"action":"insert","lines":["="],"id":362}],[{"start":{"row":45,"column":89},"end":{"row":45,"column":91},"action":"insert","lines":["\"\""],"id":363}],[{"start":{"row":45,"column":90},"end":{"row":45,"column":91},"action":"insert","lines":["D"],"id":364}],[{"start":{"row":45,"column":91},"end":{"row":45,"column":92},"action":"insert","lines":["e"],"id":365}],[{"start":{"row":45,"column":92},"end":{"row":45,"column":93},"action":"insert","lines":["l"],"id":366}],[{"start":{"row":45,"column":93},"end":{"row":45,"column":94},"action":"insert","lines":["e"],"id":367}],[{"start":{"row":45,"column":94},"end":{"row":45,"column":95},"action":"insert","lines":["t"],"id":368}],[{"start":{"row":45,"column":95},"end":{"row":45,"column":96},"action":"insert","lines":["e"],"id":369}],[{"start":{"row":45,"column":96},"end":{"row":45,"column":97},"action":"insert","lines":[" "],"id":370}],[{"start":{"row":45,"column":96},"end":{"row":45,"column":97},"action":"remove","lines":[" "],"id":371}],[{"start":{"row":44,"column":34},"end":{"row":44,"column":35},"action":"insert","lines":["i"],"id":372}],[{"start":{"row":44,"column":35},"end":{"row":44,"column":36},"action":"insert","lines":["d"],"id":373}],[{"start":{"row":44,"column":36},"end":{"row":44,"column":37},"action":"insert","lines":[" "],"id":374}],[{"start":{"row":44,"column":36},"end":{"row":44,"column":37},"action":"remove","lines":[" "],"id":375}],[{"start":{"row":44,"column":36},"end":{"row":44,"column":37},"action":"insert","lines":["="],"id":376}],[{"start":{"row":44,"column":37},"end":{"row":44,"column":38},"action":"insert","lines":["\""],"id":377}],[{"start":{"row":44,"column":38},"end":{"row":44,"column":49},"action":"insert","lines":["delete-form"],"id":378}],[{"start":{"row":44,"column":49},"end":{"row":44,"column":50},"action":"insert","lines":[" "],"id":379}],[{"start":{"row":44,"column":49},"end":{"row":44,"column":50},"action":"remove","lines":[" "],"id":380}],[{"start":{"row":44,"column":49},"end":{"row":44,"column":50},"action":"insert","lines":["\""],"id":381}],[{"start":{"row":44,"column":50},"end":{"row":44,"column":51},"action":"insert","lines":[" "],"id":382}],[{"start":{"row":41,"column":32},"end":{"row":42,"column":0},"action":"insert","lines":["",""],"id":383},{"start":{"row":42,"column":0},"end":{"row":42,"column":28},"action":"insert","lines":[" "]}],[{"start":{"row":42,"column":28},"end":{"row":42,"column":99},"action":"insert","lines":[" <% if(currentUser && campground.author.id.equals(currentUser._id)){ %>"],"id":384}],[{"start":{"row":42,"column":28},"end":{"row":42,"column":29},"action":"remove","lines":[" "],"id":385}],[{"start":{"row":42,"column":24},"end":{"row":42,"column":28},"action":"remove","lines":[" "],"id":386}],[{"start":{"row":42,"column":20},"end":{"row":42,"column":24},"action":"remove","lines":[" "],"id":387}],[{"start":{"row":42,"column":20},"end":{"row":42,"column":24},"action":"insert","lines":[" "],"id":388}],[{"start":{"row":42,"column":45},"end":{"row":42,"column":55},"action":"remove","lines":["campground"],"id":389}],[{"start":{"row":42,"column":45},"end":{"row":42,"column":46},"action":"insert","lines":["c"],"id":390}],[{"start":{"row":42,"column":46},"end":{"row":42,"column":47},"action":"insert","lines":["o"],"id":391}],[{"start":{"row":42,"column":47},"end":{"row":42,"column":48},"action":"insert","lines":["m"],"id":392}],[{"start":{"row":42,"column":48},"end":{"row":42,"column":49},"action":"insert","lines":["m"],"id":393}],[{"start":{"row":42,"column":49},"end":{"row":42,"column":50},"action":"insert","lines":["e"],"id":394}],[{"start":{"row":42,"column":50},"end":{"row":42,"column":51},"action":"insert","lines":["n"],"id":395}],[{"start":{"row":42,"column":51},"end":{"row":42,"column":52},"action":"insert","lines":["t"],"id":396}],[{"start":{"row":47,"column":35},"end":{"row":48,"column":0},"action":"insert","lines":["",""],"id":398},{"start":{"row":48,"column":0},"end":{"row":48,"column":28},"action":"insert","lines":[" "]}],[{"start":{"row":48,"column":28},"end":{"row":48,"column":29},"action":"insert","lines":["<"],"id":399}],[{"start":{"row":48,"column":29},"end":{"row":48,"column":30},"action":"insert","lines":["%"],"id":400}],[{"start":{"row":48,"column":30},"end":{"row":48,"column":31},"action":"insert","lines":[" "],"id":401}],[{"start":{"row":48,"column":31},"end":{"row":48,"column":32},"action":"insert","lines":["}"],"id":402}],[{"start":{"row":48,"column":32},"end":{"row":48,"column":33},"action":"insert","lines":[" "],"id":403}],[{"start":{"row":48,"column":33},"end":{"row":48,"column":34},"action":"insert","lines":["5"],"id":404}],[{"start":{"row":48,"column":33},"end":{"row":48,"column":34},"action":"remove","lines":["5"],"id":405}],[{"start":{"row":48,"column":33},"end":{"row":48,"column":34},"action":"insert","lines":["%"],"id":406}],[{"start":{"row":48,"column":34},"end":{"row":48,"column":35},"action":"insert","lines":[","],"id":407}],[{"start":{"row":48,"column":34},"end":{"row":48,"column":35},"action":"remove","lines":[","],"id":408}],[{"start":{"row":48,"column":34},"end":{"row":48,"column":35},"action":"insert","lines":[">"],"id":409}],[{"start":{"row":48,"column":24},"end":{"row":48,"column":28},"action":"remove","lines":[" "],"id":410}]]},"timestamp":1446967691000} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/views/comments/edit.ejs b/.c9/metadata/workspace/YelpCamp/v10/views/comments/edit.ejs deleted file mode 100644 index 0cefd481..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/views/comments/edit.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"edit.ejs","tooltip":"/YelpCamp/v10/views/comments/edit.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":5,"column":79},"end":{"row":5,"column":80},"action":"insert","lines":["n"],"id":23}],[{"start":{"row":5,"column":80},"end":{"row":5,"column":81},"action":"insert","lines":["t"],"id":24}],[{"start":{"row":5,"column":81},"end":{"row":5,"column":82},"action":"insert","lines":[" "],"id":25}],[{"start":{"row":5,"column":81},"end":{"row":5,"column":82},"action":"remove","lines":[" "],"id":26}],[{"start":{"row":5,"column":81},"end":{"row":5,"column":82},"action":"insert","lines":["."],"id":27}],[{"start":{"row":5,"column":82},"end":{"row":5,"column":83},"action":"insert","lines":["_"],"id":28}],[{"start":{"row":5,"column":83},"end":{"row":5,"column":84},"action":"insert","lines":["i"],"id":29}],[{"start":{"row":5,"column":84},"end":{"row":5,"column":85},"action":"insert","lines":["d"],"id":30}],[{"start":{"row":5,"column":85},"end":{"row":5,"column":86},"action":"insert","lines":[" "],"id":31}],[{"start":{"row":5,"column":85},"end":{"row":5,"column":86},"action":"remove","lines":[" "],"id":32}],[{"start":{"row":5,"column":88},"end":{"row":5,"column":89},"action":"insert","lines":["?"],"id":33}],[{"start":{"row":5,"column":89},"end":{"row":5,"column":90},"action":"insert","lines":["_"],"id":34}],[{"start":{"row":5,"column":90},"end":{"row":5,"column":91},"action":"insert","lines":["m"],"id":35}],[{"start":{"row":5,"column":91},"end":{"row":5,"column":92},"action":"insert","lines":["e"],"id":36}],[{"start":{"row":5,"column":92},"end":{"row":5,"column":93},"action":"insert","lines":["t"],"id":37}],[{"start":{"row":5,"column":93},"end":{"row":5,"column":94},"action":"insert","lines":["h"],"id":38}],[{"start":{"row":5,"column":94},"end":{"row":5,"column":95},"action":"insert","lines":["o"],"id":39}],[{"start":{"row":5,"column":95},"end":{"row":5,"column":96},"action":"insert","lines":["d"],"id":40}],[{"start":{"row":5,"column":96},"end":{"row":5,"column":97},"action":"insert","lines":[" "],"id":41}],[{"start":{"row":5,"column":96},"end":{"row":5,"column":97},"action":"remove","lines":[" "],"id":42}],[{"start":{"row":5,"column":96},"end":{"row":5,"column":97},"action":"insert","lines":["-"],"id":43}],[{"start":{"row":5,"column":96},"end":{"row":5,"column":97},"action":"remove","lines":["-"],"id":44}],[{"start":{"row":5,"column":96},"end":{"row":5,"column":97},"action":"insert","lines":["="],"id":45}],[{"start":{"row":5,"column":97},"end":{"row":5,"column":98},"action":"insert","lines":["P"],"id":46}],[{"start":{"row":5,"column":98},"end":{"row":5,"column":99},"action":"insert","lines":["U"],"id":47}],[{"start":{"row":5,"column":99},"end":{"row":5,"column":100},"action":"insert","lines":["T"],"id":48}],[{"start":{"row":5,"column":100},"end":{"row":5,"column":101},"action":"insert","lines":[" "],"id":49}],[{"start":{"row":5,"column":100},"end":{"row":5,"column":101},"action":"remove","lines":[" "],"id":50}],[{"start":{"row":7,"column":81},"end":{"row":7,"column":99},"action":"remove","lines":["placeholder=\"text\""],"id":51},{"start":{"row":7,"column":81},"end":{"row":7,"column":82},"action":"insert","lines":["p"]}],[{"start":{"row":7,"column":82},"end":{"row":7,"column":83},"action":"insert","lines":["l"],"id":52}],[{"start":{"row":7,"column":83},"end":{"row":7,"column":84},"action":"insert","lines":["a"],"id":53}],[{"start":{"row":7,"column":83},"end":{"row":7,"column":84},"action":"remove","lines":["a"],"id":54}],[{"start":{"row":7,"column":82},"end":{"row":7,"column":83},"action":"remove","lines":["l"],"id":55}],[{"start":{"row":7,"column":81},"end":{"row":7,"column":82},"action":"remove","lines":["p"],"id":56}],[{"start":{"row":7,"column":81},"end":{"row":7,"column":82},"action":"insert","lines":["v"],"id":57}],[{"start":{"row":7,"column":82},"end":{"row":7,"column":83},"action":"insert","lines":["a"],"id":58}],[{"start":{"row":7,"column":83},"end":{"row":7,"column":84},"action":"insert","lines":["l"],"id":59}],[{"start":{"row":7,"column":84},"end":{"row":7,"column":85},"action":"insert","lines":["u"],"id":60}],[{"start":{"row":7,"column":85},"end":{"row":7,"column":86},"action":"insert","lines":["e"],"id":61}],[{"start":{"row":7,"column":86},"end":{"row":7,"column":87},"action":"insert","lines":[" "],"id":62}],[{"start":{"row":7,"column":86},"end":{"row":7,"column":87},"action":"remove","lines":[" "],"id":63}],[{"start":{"row":7,"column":86},"end":{"row":7,"column":87},"action":"insert","lines":["="],"id":64}],[{"start":{"row":7,"column":87},"end":{"row":7,"column":89},"action":"insert","lines":["\"\""],"id":65}],[{"start":{"row":7,"column":88},"end":{"row":7,"column":89},"action":"insert","lines":["<"],"id":66}],[{"start":{"row":7,"column":89},"end":{"row":7,"column":90},"action":"insert","lines":["%"],"id":67}],[{"start":{"row":7,"column":90},"end":{"row":7,"column":91},"action":"insert","lines":["="],"id":68}],[{"start":{"row":7,"column":91},"end":{"row":7,"column":92},"action":"insert","lines":[" "],"id":69}],[{"start":{"row":7,"column":92},"end":{"row":7,"column":93},"action":"insert","lines":["%"],"id":70}],[{"start":{"row":7,"column":93},"end":{"row":7,"column":94},"action":"insert","lines":[">"],"id":71}],[{"start":{"row":7,"column":91},"end":{"row":7,"column":92},"action":"insert","lines":["c"],"id":72}],[{"start":{"row":7,"column":92},"end":{"row":7,"column":93},"action":"insert","lines":["a"],"id":73}],[{"start":{"row":7,"column":92},"end":{"row":7,"column":93},"action":"remove","lines":["a"],"id":74}],[{"start":{"row":7,"column":91},"end":{"row":7,"column":92},"action":"remove","lines":["c"],"id":75}],[{"start":{"row":7,"column":91},"end":{"row":7,"column":92},"action":"insert","lines":[" "],"id":76}],[{"start":{"row":7,"column":92},"end":{"row":7,"column":93},"action":"insert","lines":["c"],"id":77}],[{"start":{"row":7,"column":93},"end":{"row":7,"column":94},"action":"insert","lines":["o"],"id":78}],[{"start":{"row":7,"column":94},"end":{"row":7,"column":95},"action":"insert","lines":["m"],"id":79}],[{"start":{"row":7,"column":95},"end":{"row":7,"column":96},"action":"insert","lines":["m"],"id":80}],[{"start":{"row":7,"column":96},"end":{"row":7,"column":97},"action":"insert","lines":["e"],"id":81}],[{"start":{"row":7,"column":97},"end":{"row":7,"column":98},"action":"insert","lines":["n"],"id":82}],[{"start":{"row":7,"column":98},"end":{"row":7,"column":99},"action":"insert","lines":["t"],"id":83}],[{"start":{"row":7,"column":99},"end":{"row":7,"column":100},"action":"insert","lines":[" "],"id":84}],[{"start":{"row":7,"column":99},"end":{"row":7,"column":100},"action":"remove","lines":[" "],"id":85}],[{"start":{"row":7,"column":99},"end":{"row":7,"column":100},"action":"insert","lines":["."],"id":86}],[{"start":{"row":7,"column":100},"end":{"row":7,"column":101},"action":"insert","lines":["t"],"id":87}],[{"start":{"row":7,"column":101},"end":{"row":7,"column":102},"action":"insert","lines":["e"],"id":88}],[{"start":{"row":7,"column":102},"end":{"row":7,"column":103},"action":"insert","lines":["x"],"id":89}],[{"start":{"row":7,"column":103},"end":{"row":7,"column":104},"action":"insert","lines":["t"],"id":90}],[{"start":{"row":7,"column":104},"end":{"row":7,"column":105},"action":"insert","lines":[" "],"id":91}],[{"start":{"row":7,"column":104},"end":{"row":7,"column":105},"action":"remove","lines":[" "],"id":92}],[{"start":{"row":5,"column":44},"end":{"row":5,"column":57},"action":"remove","lines":["ampground._id"],"id":93}],[{"start":{"row":5,"column":44},"end":{"row":5,"column":45},"action":"insert","lines":["a"],"id":94}],[{"start":{"row":5,"column":45},"end":{"row":5,"column":46},"action":"insert","lines":["m"],"id":95}],[{"start":{"row":5,"column":46},"end":{"row":5,"column":47},"action":"insert","lines":["p"],"id":96}],[{"start":{"row":5,"column":47},"end":{"row":5,"column":48},"action":"insert","lines":["g"],"id":97}],[{"start":{"row":5,"column":48},"end":{"row":5,"column":49},"action":"insert","lines":["r"],"id":98}],[{"start":{"row":5,"column":49},"end":{"row":5,"column":50},"action":"insert","lines":["o"],"id":99}],[{"start":{"row":5,"column":50},"end":{"row":5,"column":51},"action":"insert","lines":["u"],"id":100}],[{"start":{"row":5,"column":51},"end":{"row":5,"column":52},"action":"insert","lines":["n"],"id":101}],[{"start":{"row":5,"column":52},"end":{"row":5,"column":53},"action":"insert","lines":["d"],"id":102}],[{"start":{"row":5,"column":53},"end":{"row":5,"column":54},"action":"insert","lines":[" "],"id":103}],[{"start":{"row":5,"column":53},"end":{"row":5,"column":54},"action":"remove","lines":[" "],"id":104}],[{"start":{"row":5,"column":53},"end":{"row":5,"column":54},"action":"insert","lines":["_"],"id":105}],[{"start":{"row":5,"column":54},"end":{"row":5,"column":55},"action":"insert","lines":["i"],"id":106}],[{"start":{"row":5,"column":55},"end":{"row":5,"column":56},"action":"insert","lines":["d"],"id":107}],[{"start":{"row":3,"column":44},"end":{"row":3,"column":66},"action":"remove","lines":["<%= campground.name %>"],"id":108}],[{"start":{"row":3,"column":43},"end":{"row":3,"column":44},"action":"remove","lines":[" "],"id":109}],[{"start":{"row":3,"column":43},"end":{"row":3,"column":44},"action":"insert","lines":[" "],"id":110}],[{"start":{"row":3,"column":44},"end":{"row":3,"column":45},"action":"insert","lines":["C"],"id":111}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"insert","lines":["i"],"id":112}],[{"start":{"row":3,"column":46},"end":{"row":3,"column":47},"action":"insert","lines":["n"],"id":113}],[{"start":{"row":3,"column":46},"end":{"row":3,"column":47},"action":"remove","lines":["n"],"id":114}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"remove","lines":["i"],"id":115}],[{"start":{"row":3,"column":45},"end":{"row":3,"column":46},"action":"insert","lines":["o"],"id":116}],[{"start":{"row":3,"column":46},"end":{"row":3,"column":47},"action":"insert","lines":["m"],"id":117}],[{"start":{"row":3,"column":47},"end":{"row":3,"column":48},"action":"insert","lines":["m"],"id":118}],[{"start":{"row":3,"column":48},"end":{"row":3,"column":49},"action":"insert","lines":["e"],"id":119}],[{"start":{"row":3,"column":49},"end":{"row":3,"column":50},"action":"insert","lines":["n"],"id":120}],[{"start":{"row":3,"column":50},"end":{"row":3,"column":51},"action":"insert","lines":["t"],"id":121}],[{"start":{"row":3,"column":51},"end":{"row":3,"column":52},"action":"insert","lines":[" "],"id":122}],[{"start":{"row":3,"column":51},"end":{"row":3,"column":52},"action":"remove","lines":[" "],"id":123}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":186,"selection":{"start":{"row":7,"column":74},"end":{"row":7,"column":79},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1446965570870,"hash":"b58d29784a8a69727dda66e8c1c55d4061934bb6"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v10/views/comments/new.ejs b/.c9/metadata/workspace/YelpCamp/v10/views/comments/new.ejs deleted file mode 100644 index 86a867e0..00000000 --- a/.c9/metadata/workspace/YelpCamp/v10/views/comments/new.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"new.ejs","tooltip":"/YelpCamp/v10/views/comments/new.ejs","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":6,"column":40},"end":{"row":6,"column":40},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1446965244387,"hash":"c55c8775fc213dee946d6fe2d8bed817186a29c7"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/app.js b/.c9/metadata/workspace/YelpCamp/v11/app.js deleted file mode 100644 index 55e538f6..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/app.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"app.js","tooltip":"/YelpCamp/v11/app.js","ace":{"folds":[],"scrolltop":965.5,"scrollleft":0,"selection":{"start":{"row":40,"column":0},"end":{"row":41,"column":45},"isBackwards":true},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":21,"state":"start","mode":"ace/mode/javascript"}},"hash":"3f369bf66ef1254131ce019698c4173db4079d7b","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":4,"column":31},"end":{"row":4,"column":32},"action":"insert","lines":["e"],"id":38}],[{"start":{"row":4,"column":32},"end":{"row":4,"column":33},"action":"insert","lines":["c"],"id":39}],[{"start":{"row":4,"column":33},"end":{"row":4,"column":34},"action":"insert","lines":["t"],"id":40}],[{"start":{"row":4,"column":34},"end":{"row":4,"column":35},"action":"insert","lines":[" "],"id":41}],[{"start":{"row":4,"column":34},"end":{"row":4,"column":35},"action":"remove","lines":[" "],"id":42}],[{"start":{"row":4,"column":34},"end":{"row":4,"column":35},"action":"insert","lines":["-"],"id":43}],[{"start":{"row":4,"column":35},"end":{"row":4,"column":36},"action":"insert","lines":["f"],"id":44}],[{"start":{"row":4,"column":36},"end":{"row":4,"column":37},"action":"insert","lines":["l"],"id":45}],[{"start":{"row":4,"column":37},"end":{"row":4,"column":38},"action":"insert","lines":["a"],"id":46}],[{"start":{"row":4,"column":38},"end":{"row":4,"column":39},"action":"insert","lines":["s"],"id":47}],[{"start":{"row":4,"column":39},"end":{"row":4,"column":40},"action":"insert","lines":["h"],"id":48}],[{"start":{"row":4,"column":40},"end":{"row":4,"column":41},"action":"insert","lines":[" "],"id":49}],[{"start":{"row":4,"column":40},"end":{"row":4,"column":41},"action":"remove","lines":[" "],"id":50}],[{"start":{"row":4,"column":42},"end":{"row":4,"column":43},"action":"insert","lines":[","],"id":51}],[{"start":{"row":22,"column":35},"end":{"row":23,"column":0},"action":"insert","lines":["",""],"id":52}],[{"start":{"row":23,"column":0},"end":{"row":23,"column":1},"action":"insert","lines":["a"],"id":53}],[{"start":{"row":23,"column":1},"end":{"row":23,"column":3},"action":"insert","lines":["[]"],"id":54}],[{"start":{"row":23,"column":2},"end":{"row":23,"column":4},"action":"insert","lines":["[]"],"id":55}],[{"start":{"row":23,"column":2},"end":{"row":23,"column":4},"action":"remove","lines":["[]"],"id":56}],[{"start":{"row":23,"column":1},"end":{"row":23,"column":3},"action":"remove","lines":["[]"],"id":57}],[{"start":{"row":23,"column":1},"end":{"row":23,"column":3},"action":"insert","lines":["[]"],"id":58}],[{"start":{"row":23,"column":1},"end":{"row":23,"column":3},"action":"remove","lines":["[]"],"id":59}],[{"start":{"row":23,"column":1},"end":{"row":23,"column":2},"action":"insert","lines":["p"],"id":60}],[{"start":{"row":23,"column":2},"end":{"row":23,"column":3},"action":"insert","lines":["p"],"id":61}],[{"start":{"row":23,"column":3},"end":{"row":23,"column":4},"action":"insert","lines":["."],"id":62}],[{"start":{"row":23,"column":4},"end":{"row":23,"column":5},"action":"insert","lines":["u"],"id":63}],[{"start":{"row":23,"column":5},"end":{"row":23,"column":6},"action":"insert","lines":["s"],"id":64}],[{"start":{"row":23,"column":6},"end":{"row":23,"column":7},"action":"insert","lines":["e"],"id":65}],[{"start":{"row":23,"column":7},"end":{"row":23,"column":8},"action":"insert","lines":[" "],"id":66}],[{"start":{"row":23,"column":7},"end":{"row":23,"column":8},"action":"remove","lines":[" "],"id":67}],[{"start":{"row":23,"column":7},"end":{"row":23,"column":9},"action":"insert","lines":["()"],"id":68}],[{"start":{"row":23,"column":8},"end":{"row":23,"column":9},"action":"insert","lines":["f"],"id":69}],[{"start":{"row":23,"column":9},"end":{"row":23,"column":10},"action":"insert","lines":["l"],"id":70}],[{"start":{"row":23,"column":10},"end":{"row":23,"column":11},"action":"insert","lines":["a"],"id":71}],[{"start":{"row":23,"column":11},"end":{"row":23,"column":12},"action":"insert","lines":["s"],"id":72}],[{"start":{"row":23,"column":12},"end":{"row":23,"column":13},"action":"insert","lines":["h"],"id":73}],[{"start":{"row":23,"column":13},"end":{"row":23,"column":14},"action":"insert","lines":[" "],"id":74}],[{"start":{"row":23,"column":13},"end":{"row":23,"column":14},"action":"remove","lines":[" "],"id":75}],[{"start":{"row":23,"column":13},"end":{"row":23,"column":15},"action":"insert","lines":["()"],"id":76}],[{"start":{"row":23,"column":16},"end":{"row":23,"column":17},"action":"insert","lines":[";"],"id":77}],[{"start":{"row":39,"column":37},"end":{"row":40,"column":0},"action":"insert","lines":["",""],"id":78},{"start":{"row":40,"column":0},"end":{"row":40,"column":3},"action":"insert","lines":[" "]}],[{"start":{"row":40,"column":3},"end":{"row":40,"column":30},"action":"insert","lines":["message: req.flash(\"error\")"],"id":79}],[{"start":{"row":40,"column":3},"end":{"row":40,"column":4},"action":"insert","lines":["r"],"id":80}],[{"start":{"row":40,"column":4},"end":{"row":40,"column":5},"action":"insert","lines":["e"],"id":81}],[{"start":{"row":40,"column":5},"end":{"row":40,"column":6},"action":"insert","lines":["s"],"id":82}],[{"start":{"row":40,"column":6},"end":{"row":40,"column":7},"action":"insert","lines":[" "],"id":83}],[{"start":{"row":40,"column":6},"end":{"row":40,"column":7},"action":"remove","lines":[" "],"id":84}],[{"start":{"row":40,"column":6},"end":{"row":40,"column":7},"action":"insert","lines":["."],"id":85}],[{"start":{"row":40,"column":7},"end":{"row":40,"column":8},"action":"insert","lines":["l"],"id":86}],[{"start":{"row":40,"column":8},"end":{"row":40,"column":9},"action":"insert","lines":["o"],"id":87}],[{"start":{"row":40,"column":9},"end":{"row":40,"column":10},"action":"insert","lines":["c"],"id":88}],[{"start":{"row":40,"column":10},"end":{"row":40,"column":11},"action":"insert","lines":["a"],"id":89}],[{"start":{"row":40,"column":11},"end":{"row":40,"column":12},"action":"insert","lines":["l"],"id":90}],[{"start":{"row":40,"column":12},"end":{"row":40,"column":13},"action":"insert","lines":["s"],"id":91}],[{"start":{"row":40,"column":13},"end":{"row":40,"column":14},"action":"insert","lines":[" "],"id":92}],[{"start":{"row":40,"column":13},"end":{"row":40,"column":14},"action":"remove","lines":[" "],"id":93}],[{"start":{"row":40,"column":13},"end":{"row":40,"column":14},"action":"insert","lines":["."],"id":94}],[{"start":{"row":40,"column":22},"end":{"row":40,"column":23},"action":"remove","lines":[" "],"id":95}],[{"start":{"row":40,"column":21},"end":{"row":40,"column":22},"action":"remove","lines":[":"],"id":96}],[{"start":{"row":40,"column":21},"end":{"row":40,"column":22},"action":"insert","lines":[" "],"id":97}],[{"start":{"row":40,"column":22},"end":{"row":40,"column":23},"action":"insert","lines":["="],"id":98}],[{"start":{"row":40,"column":23},"end":{"row":40,"column":24},"action":"insert","lines":[" "],"id":99}],[{"start":{"row":40,"column":42},"end":{"row":40,"column":43},"action":"insert","lines":[";"],"id":100}],[{"start":{"row":40,"column":15},"end":{"row":40,"column":21},"action":"remove","lines":["essage"],"id":101}],[{"start":{"row":40,"column":14},"end":{"row":40,"column":15},"action":"remove","lines":["m"],"id":102}],[{"start":{"row":40,"column":14},"end":{"row":40,"column":15},"action":"insert","lines":["e"],"id":103}],[{"start":{"row":40,"column":15},"end":{"row":40,"column":16},"action":"insert","lines":["r"],"id":104}],[{"start":{"row":40,"column":15},"end":{"row":40,"column":16},"action":"remove","lines":["r"],"id":105}],[{"start":{"row":40,"column":14},"end":{"row":40,"column":15},"action":"remove","lines":["e"],"id":106}],[{"start":{"row":40,"column":14},"end":{"row":40,"column":15},"action":"insert","lines":["e"],"id":107}],[{"start":{"row":40,"column":15},"end":{"row":40,"column":16},"action":"insert","lines":["r"],"id":108}],[{"start":{"row":40,"column":16},"end":{"row":40,"column":17},"action":"insert","lines":["r"],"id":109}],[{"start":{"row":40,"column":17},"end":{"row":40,"column":18},"action":"insert","lines":["o"],"id":110}],[{"start":{"row":40,"column":18},"end":{"row":40,"column":19},"action":"insert","lines":["r"],"id":111}],[{"start":{"row":40,"column":19},"end":{"row":40,"column":20},"action":"insert","lines":[" "],"id":112}],[{"start":{"row":40,"column":19},"end":{"row":40,"column":20},"action":"remove","lines":[" "],"id":113}],[{"start":{"row":41,"column":0},"end":{"row":42,"column":0},"action":"insert","lines":[" res.locals.error = req.flash(\"error\");",""],"id":114}],[{"start":{"row":41,"column":16},"end":{"row":41,"column":19},"action":"remove","lines":["ror"],"id":115}],[{"start":{"row":41,"column":15},"end":{"row":41,"column":16},"action":"remove","lines":["r"],"id":116}],[{"start":{"row":41,"column":14},"end":{"row":41,"column":15},"action":"remove","lines":["e"],"id":117}],[{"start":{"row":41,"column":14},"end":{"row":41,"column":15},"action":"insert","lines":["s"],"id":118}],[{"start":{"row":41,"column":15},"end":{"row":41,"column":16},"action":"insert","lines":["u"],"id":119}],[{"start":{"row":41,"column":16},"end":{"row":41,"column":17},"action":"insert","lines":["c"],"id":120}],[{"start":{"row":41,"column":17},"end":{"row":41,"column":18},"action":"insert","lines":["c"],"id":121}],[{"start":{"row":41,"column":18},"end":{"row":41,"column":19},"action":"insert","lines":["e"],"id":122}],[{"start":{"row":41,"column":19},"end":{"row":41,"column":20},"action":"insert","lines":["s"],"id":123}],[{"start":{"row":41,"column":20},"end":{"row":41,"column":21},"action":"insert","lines":["s"],"id":124}],[{"start":{"row":41,"column":21},"end":{"row":41,"column":22},"action":"insert","lines":[" "],"id":125}],[{"start":{"row":41,"column":21},"end":{"row":41,"column":22},"action":"remove","lines":[" "],"id":126}],[{"start":{"row":41,"column":39},"end":{"row":41,"column":40},"action":"remove","lines":["r"],"id":127}],[{"start":{"row":41,"column":38},"end":{"row":41,"column":39},"action":"remove","lines":["o"],"id":128}],[{"start":{"row":41,"column":37},"end":{"row":41,"column":38},"action":"remove","lines":["r"],"id":129}],[{"start":{"row":41,"column":36},"end":{"row":41,"column":37},"action":"remove","lines":["r"],"id":130}],[{"start":{"row":41,"column":35},"end":{"row":41,"column":36},"action":"remove","lines":["e"],"id":131}],[{"start":{"row":41,"column":35},"end":{"row":41,"column":36},"action":"insert","lines":["s"],"id":132}],[{"start":{"row":41,"column":36},"end":{"row":41,"column":37},"action":"insert","lines":["u"],"id":133}],[{"start":{"row":41,"column":37},"end":{"row":41,"column":38},"action":"insert","lines":["c"],"id":134}],[{"start":{"row":41,"column":38},"end":{"row":41,"column":39},"action":"insert","lines":["c"],"id":135}],[{"start":{"row":41,"column":39},"end":{"row":41,"column":40},"action":"insert","lines":["e"],"id":136}],[{"start":{"row":41,"column":40},"end":{"row":41,"column":41},"action":"insert","lines":["s"],"id":137}],[{"start":{"row":41,"column":41},"end":{"row":41,"column":42},"action":"insert","lines":["s"],"id":138}]]},"timestamp":1447309749000} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/middleware/index.js b/.c9/metadata/workspace/YelpCamp/v11/middleware/index.js deleted file mode 100644 index c0a426c6..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/middleware/index.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"index.js","tooltip":"/YelpCamp/v11/middleware/index.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":17,"column":67},"end":{"row":17,"column":68},"action":"insert","lines":["o"],"id":333}],[{"start":{"row":17,"column":68},"end":{"row":17,"column":69},"action":"insert","lines":[" "],"id":334}],[{"start":{"row":17,"column":69},"end":{"row":17,"column":70},"action":"insert","lines":["t"],"id":335}],[{"start":{"row":17,"column":70},"end":{"row":17,"column":71},"action":"insert","lines":["h"],"id":336}],[{"start":{"row":17,"column":71},"end":{"row":17,"column":72},"action":"insert","lines":["a"],"id":337}],[{"start":{"row":17,"column":72},"end":{"row":17,"column":73},"action":"insert","lines":["t"],"id":338}],[{"start":{"row":17,"column":73},"end":{"row":17,"column":74},"action":"insert","lines":[" "],"id":339}],[{"start":{"row":17,"column":73},"end":{"row":17,"column":74},"action":"remove","lines":[" "],"id":340}],[{"start":{"row":17,"column":46},"end":{"row":17,"column":47},"action":"remove","lines":[" "],"id":341}],[{"start":{"row":42,"column":12},"end":{"row":43,"column":0},"action":"insert","lines":["",""],"id":342},{"start":{"row":43,"column":0},"end":{"row":43,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":43,"column":8},"end":{"row":43,"column":51},"action":"insert","lines":["req.flash(\"error\", \"Campground not found\");"],"id":343}],[{"start":{"row":43,"column":29},"end":{"row":43,"column":48},"action":"remove","lines":["ampground not found"],"id":344}],[{"start":{"row":43,"column":28},"end":{"row":43,"column":29},"action":"remove","lines":["C"],"id":345}],[{"start":{"row":43,"column":28},"end":{"row":43,"column":29},"action":"insert","lines":["Y"],"id":346}],[{"start":{"row":43,"column":29},"end":{"row":43,"column":30},"action":"insert","lines":["o"],"id":347}],[{"start":{"row":43,"column":30},"end":{"row":43,"column":31},"action":"insert","lines":["u"],"id":348}],[{"start":{"row":43,"column":31},"end":{"row":43,"column":32},"action":"insert","lines":[" "],"id":349}],[{"start":{"row":43,"column":32},"end":{"row":43,"column":33},"action":"insert","lines":["n"],"id":350}],[{"start":{"row":43,"column":33},"end":{"row":43,"column":34},"action":"insert","lines":["e"],"id":351}],[{"start":{"row":43,"column":34},"end":{"row":43,"column":35},"action":"insert","lines":["e"],"id":352}],[{"start":{"row":43,"column":35},"end":{"row":43,"column":36},"action":"insert","lines":["d"],"id":353}],[{"start":{"row":43,"column":36},"end":{"row":43,"column":37},"action":"insert","lines":[" "],"id":354}],[{"start":{"row":43,"column":37},"end":{"row":43,"column":38},"action":"insert","lines":["t"],"id":355}],[{"start":{"row":43,"column":38},"end":{"row":43,"column":39},"action":"insert","lines":["o"],"id":356}],[{"start":{"row":43,"column":39},"end":{"row":43,"column":40},"action":"insert","lines":[" "],"id":357}],[{"start":{"row":43,"column":40},"end":{"row":43,"column":41},"action":"insert","lines":["b"],"id":358}],[{"start":{"row":43,"column":41},"end":{"row":43,"column":42},"action":"insert","lines":["e"],"id":359}],[{"start":{"row":43,"column":42},"end":{"row":43,"column":43},"action":"insert","lines":[" "],"id":360}],[{"start":{"row":43,"column":43},"end":{"row":43,"column":44},"action":"insert","lines":["l"],"id":361}],[{"start":{"row":43,"column":44},"end":{"row":43,"column":45},"action":"insert","lines":["o"],"id":362}],[{"start":{"row":43,"column":45},"end":{"row":43,"column":46},"action":"insert","lines":["g"],"id":363}],[{"start":{"row":43,"column":46},"end":{"row":43,"column":47},"action":"insert","lines":["g"],"id":364}],[{"start":{"row":43,"column":47},"end":{"row":43,"column":48},"action":"insert","lines":["e"],"id":365}],[{"start":{"row":43,"column":48},"end":{"row":43,"column":49},"action":"insert","lines":["d"],"id":366}],[{"start":{"row":43,"column":49},"end":{"row":43,"column":50},"action":"insert","lines":[" "],"id":367}],[{"start":{"row":43,"column":50},"end":{"row":43,"column":51},"action":"insert","lines":["i"],"id":368}],[{"start":{"row":43,"column":51},"end":{"row":43,"column":52},"action":"insert","lines":["n"],"id":369}],[{"start":{"row":43,"column":52},"end":{"row":43,"column":53},"action":"insert","lines":[" "],"id":370}],[{"start":{"row":43,"column":53},"end":{"row":43,"column":54},"action":"insert","lines":["t"],"id":371}],[{"start":{"row":43,"column":54},"end":{"row":43,"column":55},"action":"insert","lines":["o"],"id":372}],[{"start":{"row":43,"column":55},"end":{"row":43,"column":56},"action":"insert","lines":[" "],"id":373}],[{"start":{"row":43,"column":56},"end":{"row":43,"column":57},"action":"insert","lines":["d"],"id":374}],[{"start":{"row":43,"column":57},"end":{"row":43,"column":58},"action":"insert","lines":["o"],"id":375}],[{"start":{"row":43,"column":58},"end":{"row":43,"column":59},"action":"insert","lines":[" "],"id":376}],[{"start":{"row":43,"column":59},"end":{"row":43,"column":60},"action":"insert","lines":["t"],"id":377}],[{"start":{"row":43,"column":60},"end":{"row":43,"column":61},"action":"insert","lines":["h"],"id":378}],[{"start":{"row":43,"column":61},"end":{"row":43,"column":62},"action":"insert","lines":["a"],"id":379}],[{"start":{"row":43,"column":62},"end":{"row":43,"column":63},"action":"insert","lines":["t"],"id":380}],[{"start":{"row":43,"column":63},"end":{"row":43,"column":64},"action":"insert","lines":[" "],"id":381}],[{"start":{"row":43,"column":63},"end":{"row":43,"column":64},"action":"remove","lines":[" "],"id":382}],[{"start":{"row":37,"column":20},"end":{"row":38,"column":0},"action":"insert","lines":["",""],"id":383},{"start":{"row":38,"column":0},"end":{"row":38,"column":16},"action":"insert","lines":[" "]}],[{"start":{"row":38,"column":16},"end":{"row":38,"column":59},"action":"insert","lines":["req.flash(\"error\", \"Campground not found\");"],"id":384}],[{"start":{"row":38,"column":36},"end":{"row":38,"column":56},"action":"remove","lines":["Campground not found"],"id":385}],[{"start":{"row":38,"column":36},"end":{"row":38,"column":37},"action":"insert","lines":["Y"],"id":386}],[{"start":{"row":38,"column":37},"end":{"row":38,"column":38},"action":"insert","lines":["o"],"id":387}],[{"start":{"row":38,"column":38},"end":{"row":38,"column":39},"action":"insert","lines":["u"],"id":388}],[{"start":{"row":38,"column":39},"end":{"row":38,"column":40},"action":"insert","lines":[" "],"id":389}],[{"start":{"row":38,"column":40},"end":{"row":38,"column":41},"action":"insert","lines":["d"],"id":390}],[{"start":{"row":38,"column":41},"end":{"row":38,"column":42},"action":"insert","lines":["o"],"id":391}],[{"start":{"row":38,"column":42},"end":{"row":38,"column":43},"action":"insert","lines":["n"],"id":392}],[{"start":{"row":38,"column":43},"end":{"row":38,"column":44},"action":"insert","lines":["'"],"id":393}],[{"start":{"row":38,"column":44},"end":{"row":38,"column":45},"action":"insert","lines":["t"],"id":394}],[{"start":{"row":38,"column":45},"end":{"row":38,"column":46},"action":"insert","lines":[" "],"id":395}],[{"start":{"row":38,"column":46},"end":{"row":38,"column":47},"action":"insert","lines":["h"],"id":396}],[{"start":{"row":38,"column":47},"end":{"row":38,"column":48},"action":"insert","lines":["a"],"id":397}],[{"start":{"row":38,"column":48},"end":{"row":38,"column":49},"action":"insert","lines":["v"],"id":398}],[{"start":{"row":38,"column":49},"end":{"row":38,"column":50},"action":"insert","lines":["e"],"id":399}],[{"start":{"row":38,"column":50},"end":{"row":38,"column":51},"action":"insert","lines":[" "],"id":400}],[{"start":{"row":38,"column":51},"end":{"row":38,"column":52},"action":"insert","lines":["p"],"id":401}],[{"start":{"row":38,"column":52},"end":{"row":38,"column":53},"action":"insert","lines":["e"],"id":402}],[{"start":{"row":38,"column":53},"end":{"row":38,"column":54},"action":"insert","lines":["r"],"id":403}],[{"start":{"row":38,"column":54},"end":{"row":38,"column":55},"action":"insert","lines":["s"],"id":404}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"insert","lines":["m"],"id":405}],[{"start":{"row":38,"column":56},"end":{"row":38,"column":57},"action":"insert","lines":["i"],"id":406}],[{"start":{"row":38,"column":56},"end":{"row":38,"column":57},"action":"remove","lines":["i"],"id":407}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"remove","lines":["m"],"id":408}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"insert","lines":["m"],"id":409}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"remove","lines":["m"],"id":410}],[{"start":{"row":38,"column":54},"end":{"row":38,"column":55},"action":"remove","lines":["s"],"id":411}],[{"start":{"row":38,"column":54},"end":{"row":38,"column":55},"action":"insert","lines":["m"],"id":412}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"insert","lines":["s"],"id":413}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"remove","lines":["s"],"id":414}],[{"start":{"row":38,"column":55},"end":{"row":38,"column":56},"action":"insert","lines":["i"],"id":415}],[{"start":{"row":38,"column":56},"end":{"row":38,"column":57},"action":"insert","lines":["s"],"id":416}],[{"start":{"row":38,"column":57},"end":{"row":38,"column":58},"action":"insert","lines":["s"],"id":417}],[{"start":{"row":38,"column":58},"end":{"row":38,"column":59},"action":"insert","lines":["i"],"id":418}],[{"start":{"row":38,"column":59},"end":{"row":38,"column":60},"action":"insert","lines":["o"],"id":419}],[{"start":{"row":38,"column":60},"end":{"row":38,"column":61},"action":"insert","lines":["n"],"id":420}],[{"start":{"row":38,"column":61},"end":{"row":38,"column":62},"action":"insert","lines":[" "],"id":421}],[{"start":{"row":38,"column":62},"end":{"row":38,"column":63},"action":"insert","lines":["t"],"id":422}],[{"start":{"row":38,"column":63},"end":{"row":38,"column":64},"action":"insert","lines":["o"],"id":423}],[{"start":{"row":38,"column":64},"end":{"row":38,"column":65},"action":"insert","lines":[" "],"id":424}],[{"start":{"row":38,"column":65},"end":{"row":38,"column":66},"action":"insert","lines":["d"],"id":425}],[{"start":{"row":38,"column":66},"end":{"row":38,"column":67},"action":"insert","lines":["o"],"id":426}],[{"start":{"row":38,"column":67},"end":{"row":38,"column":68},"action":"insert","lines":[" "],"id":427}],[{"start":{"row":38,"column":68},"end":{"row":38,"column":69},"action":"insert","lines":["t"],"id":428}],[{"start":{"row":38,"column":69},"end":{"row":38,"column":70},"action":"insert","lines":["h"],"id":429}],[{"start":{"row":38,"column":70},"end":{"row":38,"column":71},"action":"insert","lines":["a"],"id":430}],[{"start":{"row":38,"column":71},"end":{"row":38,"column":72},"action":"insert","lines":["t"],"id":431}],[{"start":{"row":38,"column":72},"end":{"row":38,"column":73},"action":"insert","lines":[" "],"id":432}],[{"start":{"row":38,"column":72},"end":{"row":38,"column":73},"action":"remove","lines":[" "],"id":433}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":18,"column":37},"end":{"row":18,"column":37},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1447311178265,"hash":"61d73efcc243c3658ba7ca8dd292cf549cc2afd7"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/readme.md b/.c9/metadata/workspace/YelpCamp/v11/readme.md deleted file mode 100644 index 08a5e4a9..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/readme.md +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"readme.md","tooltip":"/YelpCamp/v11/readme.md","ace":{"folds":[],"scrolltop":3257,"scrollleft":0,"selection":{"start":{"row":133,"column":0},"end":{"row":134,"column":0},"isBackwards":true},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":124,"state":"start","mode":"ace/mode/markdown"}},"hash":"8747cf19d7d8ec0ea15ff46b04a40452afe34a86","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":132,"column":27},"end":{"row":132,"column":28},"action":"remove","lines":["s"],"id":133}],[{"start":{"row":132,"column":26},"end":{"row":132,"column":27},"action":"remove","lines":["a"],"id":134}],[{"start":{"row":132,"column":25},"end":{"row":132,"column":26},"action":"remove","lines":["l"],"id":135}],[{"start":{"row":132,"column":24},"end":{"row":132,"column":25},"action":"remove","lines":["f"],"id":136}],[{"start":{"row":132,"column":24},"end":{"row":132,"column":25},"action":"insert","lines":["c"],"id":137}],[{"start":{"row":132,"column":25},"end":{"row":132,"column":26},"action":"insert","lines":["o"],"id":138}],[{"start":{"row":132,"column":26},"end":{"row":132,"column":27},"action":"insert","lines":["n"],"id":139}],[{"start":{"row":132,"column":27},"end":{"row":132,"column":28},"action":"insert","lines":["n"],"id":140}],[{"start":{"row":132,"column":28},"end":{"row":132,"column":29},"action":"insert","lines":["e"],"id":141}],[{"start":{"row":132,"column":29},"end":{"row":132,"column":30},"action":"insert","lines":["c"],"id":142}],[{"start":{"row":132,"column":30},"end":{"row":132,"column":31},"action":"insert","lines":["t"],"id":143}],[{"start":{"row":132,"column":31},"end":{"row":132,"column":32},"action":"insert","lines":["-"],"id":144}],[{"start":{"row":132,"column":32},"end":{"row":132,"column":33},"action":"insert","lines":["f"],"id":145}],[{"start":{"row":132,"column":33},"end":{"row":132,"column":34},"action":"insert","lines":["l"],"id":146}],[{"start":{"row":132,"column":34},"end":{"row":132,"column":35},"action":"insert","lines":["a"],"id":147}],[{"start":{"row":132,"column":35},"end":{"row":132,"column":36},"action":"insert","lines":["s"],"id":148}],[{"start":{"row":132,"column":36},"end":{"row":132,"column":37},"action":"insert","lines":["h"],"id":149}],[{"start":{"row":132,"column":37},"end":{"row":132,"column":38},"action":"insert","lines":[" "],"id":150}],[{"start":{"row":132,"column":37},"end":{"row":132,"column":38},"action":"remove","lines":[" "],"id":151}],[{"start":{"row":132,"column":37},"end":{"row":133,"column":0},"action":"insert","lines":["",""],"id":152},{"start":{"row":133,"column":0},"end":{"row":133,"column":2},"action":"insert","lines":["* "]}],[{"start":{"row":133,"column":2},"end":{"row":133,"column":3},"action":"insert","lines":["A"],"id":153}],[{"start":{"row":133,"column":3},"end":{"row":133,"column":4},"action":"insert","lines":["d"],"id":154}],[{"start":{"row":133,"column":4},"end":{"row":133,"column":5},"action":"insert","lines":["d"],"id":155}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"insert","lines":[" "],"id":156}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"remove","lines":[" "],"id":157}],[{"start":{"row":133,"column":4},"end":{"row":133,"column":5},"action":"remove","lines":["d"],"id":158}],[{"start":{"row":133,"column":3},"end":{"row":133,"column":4},"action":"remove","lines":["d"],"id":159}],[{"start":{"row":133,"column":2},"end":{"row":133,"column":3},"action":"remove","lines":["A"],"id":160}],[{"start":{"row":133,"column":2},"end":{"row":133,"column":3},"action":"insert","lines":["A"],"id":161}],[{"start":{"row":133,"column":3},"end":{"row":133,"column":4},"action":"insert","lines":["d"],"id":162}],[{"start":{"row":133,"column":4},"end":{"row":133,"column":5},"action":"insert","lines":["d"],"id":163}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"insert","lines":[" "],"id":164}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"remove","lines":[" "],"id":165}],[{"start":{"row":133,"column":5},"end":{"row":134,"column":0},"action":"insert","lines":["",""],"id":166},{"start":{"row":134,"column":0},"end":{"row":134,"column":2},"action":"insert","lines":["* "]}],[{"start":{"row":134,"column":2},"end":{"row":135,"column":0},"action":"insert","lines":["",""],"id":167}],[{"start":{"row":134,"column":2},"end":{"row":135,"column":0},"action":"remove","lines":["",""],"id":168}],[{"start":{"row":134,"column":1},"end":{"row":134,"column":2},"action":"remove","lines":[" "],"id":169}],[{"start":{"row":134,"column":0},"end":{"row":134,"column":1},"action":"remove","lines":["*"],"id":170}],[{"start":{"row":134,"column":0},"end":{"row":135,"column":0},"action":"insert","lines":["",""],"id":171}],[{"start":{"row":133,"column":4},"end":{"row":133,"column":5},"action":"remove","lines":["d"],"id":172}],[{"start":{"row":133,"column":3},"end":{"row":133,"column":4},"action":"remove","lines":["d"],"id":173}],[{"start":{"row":133,"column":2},"end":{"row":133,"column":3},"action":"remove","lines":["A"],"id":174}],[{"start":{"row":133,"column":2},"end":{"row":133,"column":3},"action":"insert","lines":["A"],"id":175}],[{"start":{"row":133,"column":3},"end":{"row":133,"column":4},"action":"insert","lines":["d"],"id":176}],[{"start":{"row":133,"column":4},"end":{"row":133,"column":5},"action":"insert","lines":["d"],"id":177}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"insert","lines":[" "],"id":178}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"remove","lines":[" "],"id":179}],[{"start":{"row":133,"column":5},"end":{"row":133,"column":6},"action":"insert","lines":[" "],"id":180}],[{"start":{"row":133,"column":6},"end":{"row":133,"column":7},"action":"insert","lines":["b"],"id":181}],[{"start":{"row":133,"column":7},"end":{"row":133,"column":8},"action":"insert","lines":["o"],"id":182}],[{"start":{"row":133,"column":8},"end":{"row":133,"column":9},"action":"insert","lines":["o"],"id":183}],[{"start":{"row":133,"column":9},"end":{"row":133,"column":10},"action":"insert","lines":["t"],"id":184}],[{"start":{"row":133,"column":10},"end":{"row":133,"column":11},"action":"insert","lines":["s"],"id":185}],[{"start":{"row":133,"column":11},"end":{"row":133,"column":12},"action":"insert","lines":["t"],"id":186}],[{"start":{"row":133,"column":12},"end":{"row":133,"column":13},"action":"insert","lines":["r"],"id":187}],[{"start":{"row":133,"column":13},"end":{"row":133,"column":14},"action":"insert","lines":["a"],"id":188}],[{"start":{"row":133,"column":14},"end":{"row":133,"column":15},"action":"insert","lines":["p"],"id":189}],[{"start":{"row":133,"column":15},"end":{"row":133,"column":16},"action":"insert","lines":[" "],"id":190}],[{"start":{"row":133,"column":15},"end":{"row":133,"column":16},"action":"remove","lines":[" "],"id":191}],[{"start":{"row":133,"column":15},"end":{"row":133,"column":16},"action":"insert","lines":[" "],"id":192}],[{"start":{"row":133,"column":16},"end":{"row":133,"column":17},"action":"insert","lines":["m"],"id":193}],[{"start":{"row":133,"column":17},"end":{"row":133,"column":18},"action":"insert","lines":["e"],"id":194}],[{"start":{"row":133,"column":18},"end":{"row":133,"column":19},"action":"insert","lines":["a"],"id":195}],[{"start":{"row":133,"column":19},"end":{"row":133,"column":20},"action":"insert","lines":["s"],"id":196}],[{"start":{"row":133,"column":19},"end":{"row":133,"column":20},"action":"remove","lines":["s"],"id":197}],[{"start":{"row":133,"column":18},"end":{"row":133,"column":19},"action":"remove","lines":["a"],"id":198}],[{"start":{"row":133,"column":18},"end":{"row":133,"column":19},"action":"insert","lines":["s"],"id":199}],[{"start":{"row":133,"column":19},"end":{"row":133,"column":20},"action":"insert","lines":["s"],"id":200}],[{"start":{"row":133,"column":20},"end":{"row":133,"column":21},"action":"insert","lines":["a"],"id":201}],[{"start":{"row":133,"column":20},"end":{"row":133,"column":21},"action":"remove","lines":["a"],"id":202}],[{"start":{"row":133,"column":19},"end":{"row":133,"column":20},"action":"remove","lines":["s"],"id":203}],[{"start":{"row":133,"column":18},"end":{"row":133,"column":19},"action":"remove","lines":["s"],"id":204}],[{"start":{"row":133,"column":17},"end":{"row":133,"column":18},"action":"remove","lines":["e"],"id":205}],[{"start":{"row":133,"column":16},"end":{"row":133,"column":17},"action":"remove","lines":["m"],"id":206}],[{"start":{"row":133,"column":16},"end":{"row":133,"column":17},"action":"insert","lines":["a"],"id":207}],[{"start":{"row":133,"column":17},"end":{"row":133,"column":18},"action":"insert","lines":["l"],"id":208}],[{"start":{"row":133,"column":18},"end":{"row":133,"column":19},"action":"insert","lines":["e"],"id":209}],[{"start":{"row":133,"column":19},"end":{"row":133,"column":20},"action":"insert","lines":["r"],"id":210}],[{"start":{"row":133,"column":20},"end":{"row":133,"column":21},"action":"insert","lines":["t"],"id":211}],[{"start":{"row":133,"column":21},"end":{"row":133,"column":22},"action":"insert","lines":["s"],"id":212}],[{"start":{"row":133,"column":22},"end":{"row":133,"column":23},"action":"insert","lines":[" "],"id":213}],[{"start":{"row":133,"column":23},"end":{"row":133,"column":24},"action":"insert","lines":["t"],"id":214}],[{"start":{"row":133,"column":24},"end":{"row":133,"column":25},"action":"insert","lines":["o"],"id":215}],[{"start":{"row":133,"column":25},"end":{"row":133,"column":26},"action":"insert","lines":[" "],"id":216}],[{"start":{"row":133,"column":26},"end":{"row":133,"column":27},"action":"insert","lines":["h"],"id":217}],[{"start":{"row":133,"column":27},"end":{"row":133,"column":28},"action":"insert","lines":["e"],"id":218}],[{"start":{"row":133,"column":28},"end":{"row":133,"column":29},"action":"insert","lines":["a"],"id":219}],[{"start":{"row":133,"column":29},"end":{"row":133,"column":30},"action":"insert","lines":["d"],"id":220}],[{"start":{"row":133,"column":30},"end":{"row":133,"column":31},"action":"insert","lines":["e"],"id":221}],[{"start":{"row":133,"column":31},"end":{"row":133,"column":32},"action":"insert","lines":["r"],"id":222}],[{"start":{"row":133,"column":32},"end":{"row":133,"column":33},"action":"insert","lines":[" "],"id":223}],[{"start":{"row":133,"column":32},"end":{"row":133,"column":33},"action":"remove","lines":[" "],"id":224}],[{"start":{"row":135,"column":0},"end":{"row":136,"column":0},"action":"insert","lines":["",""],"id":225}],[{"start":{"row":136,"column":0},"end":{"row":137,"column":0},"action":"insert","lines":["",""],"id":226}],[{"start":{"row":137,"column":0},"end":{"row":138,"column":0},"action":"insert","lines":["",""],"id":227}],[{"start":{"row":139,"column":0},"end":{"row":148,"column":0},"action":"remove","lines":["* BOOTSTRAP NAV COLLPASE JS","* Flash Messages","* Refactor container div to header","* Show/hide delete and update buttons","* style login/register forms","* Random Background Landing Page","* Refactor middleware","* change styling in show template - comment delete/update","* UPDATE/DELETE CAMPGROUND",""],"id":228}],[{"start":{"row":139,"column":0},"end":{"row":140,"column":0},"action":"remove","lines":["",""],"id":229}],[{"start":{"row":138,"column":0},"end":{"row":139,"column":0},"action":"remove","lines":["",""],"id":230}],[{"start":{"row":137,"column":0},"end":{"row":138,"column":0},"action":"remove","lines":["",""],"id":231}],[{"start":{"row":136,"column":0},"end":{"row":137,"column":0},"action":"remove","lines":["",""],"id":232}],[{"start":{"row":135,"column":0},"end":{"row":136,"column":0},"action":"remove","lines":["",""],"id":233}]]},"timestamp":1447306946000} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/routes/campgrounds.js b/.c9/metadata/workspace/YelpCamp/v11/routes/campgrounds.js deleted file mode 100644 index d53598b2..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/routes/campgrounds.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"campgrounds.js","tooltip":"/YelpCamp/v11/routes/campgrounds.js","undoManager":{"mark":14,"position":14,"stack":[[{"start":{"row":62,"column":70},"end":{"row":63,"column":0},"action":"insert","lines":["",""],"id":2},{"start":{"row":63,"column":0},"end":{"row":63,"column":8},"action":"insert","lines":[" "]}],[{"start":{"row":63,"column":8},"end":{"row":63,"column":9},"action":"insert","lines":["i"],"id":4}],[{"start":{"row":63,"column":9},"end":{"row":63,"column":10},"action":"insert","lines":["f"],"id":5}],[{"start":{"row":63,"column":10},"end":{"row":63,"column":11},"action":"insert","lines":[" "],"id":6}],[{"start":{"row":63,"column":10},"end":{"row":63,"column":11},"action":"remove","lines":[" "],"id":7}],[{"start":{"row":63,"column":10},"end":{"row":63,"column":12},"action":"insert","lines":["()"],"id":8}],[{"start":{"row":63,"column":11},"end":{"row":63,"column":12},"action":"insert","lines":["e"],"id":9}],[{"start":{"row":63,"column":12},"end":{"row":63,"column":13},"action":"insert","lines":["r"],"id":10}],[{"start":{"row":63,"column":13},"end":{"row":63,"column":14},"action":"insert","lines":["r"],"id":11}],[{"start":{"row":63,"column":14},"end":{"row":63,"column":15},"action":"insert","lines":[" "],"id":12}],[{"start":{"row":63,"column":14},"end":{"row":63,"column":15},"action":"remove","lines":[" "],"id":13}],[{"start":{"row":63,"column":15},"end":{"row":63,"column":16},"action":"insert","lines":["{"],"id":14}],[{"start":{"row":63,"column":16},"end":{"row":65,"column":9},"action":"insert","lines":[""," "," }"],"id":15}],[{"start":{"row":63,"column":0},"end":{"row":65,"column":9},"action":"remove","lines":[" if(err){"," "," }"],"id":16}],[{"start":{"row":62,"column":70},"end":{"row":63,"column":0},"action":"remove","lines":["",""],"id":17}]]},"ace":{"folds":[],"scrolltop":1490.5,"scrollleft":0,"selection":{"start":{"row":88,"column":6},"end":{"row":88,"column":6},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":56,"state":"no_regex","mode":"ace/mode/javascript"}},"timestamp":1447310657126,"hash":"0c16c488539fc138237d6a7636ed78eadd1a1a19"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/routes/comments.js b/.c9/metadata/workspace/YelpCamp/v11/routes/comments.js deleted file mode 100644 index e4390e04..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/routes/comments.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"comments.js","tooltip":"/YelpCamp/v11/routes/comments.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":29,"column":43},"end":{"row":29,"column":44},"action":"insert","lines":["g"],"id":15}],[{"start":{"row":29,"column":44},"end":{"row":29,"column":45},"action":"insert","lines":[" "],"id":16}],[{"start":{"row":29,"column":45},"end":{"row":29,"column":46},"action":"insert","lines":["w"],"id":17}],[{"start":{"row":29,"column":46},"end":{"row":29,"column":47},"action":"insert","lines":["n"],"id":18}],[{"start":{"row":29,"column":46},"end":{"row":29,"column":47},"action":"remove","lines":["n"],"id":19}],[{"start":{"row":29,"column":46},"end":{"row":29,"column":47},"action":"insert","lines":["e"],"id":20}],[{"start":{"row":29,"column":47},"end":{"row":29,"column":48},"action":"insert","lines":["n"],"id":21}],[{"start":{"row":29,"column":48},"end":{"row":29,"column":49},"action":"insert","lines":["t"],"id":22}],[{"start":{"row":29,"column":49},"end":{"row":29,"column":50},"action":"insert","lines":[" "],"id":23}],[{"start":{"row":29,"column":50},"end":{"row":29,"column":51},"action":"insert","lines":["w"],"id":24}],[{"start":{"row":29,"column":51},"end":{"row":29,"column":52},"action":"insert","lines":["r"],"id":25}],[{"start":{"row":29,"column":52},"end":{"row":29,"column":53},"action":"insert","lines":["o"],"id":26}],[{"start":{"row":29,"column":53},"end":{"row":29,"column":54},"action":"insert","lines":["g"],"id":27}],[{"start":{"row":29,"column":54},"end":{"row":29,"column":55},"action":"insert","lines":[" "],"id":28}],[{"start":{"row":29,"column":54},"end":{"row":29,"column":55},"action":"remove","lines":[" "],"id":29}],[{"start":{"row":29,"column":53},"end":{"row":29,"column":54},"action":"remove","lines":["g"],"id":30}],[{"start":{"row":29,"column":53},"end":{"row":29,"column":54},"action":"insert","lines":["n"],"id":31}],[{"start":{"row":29,"column":54},"end":{"row":29,"column":55},"action":"insert","lines":["g"],"id":32}],[{"start":{"row":39,"column":36},"end":{"row":40,"column":0},"action":"insert","lines":["",""],"id":33},{"start":{"row":40,"column":0},"end":{"row":40,"column":15},"action":"insert","lines":[" "]}],[{"start":{"row":40,"column":15},"end":{"row":40,"column":58},"action":"insert","lines":["req.flash(\"error\", \"Campground not found\");"],"id":34}],[{"start":{"row":40,"column":30},"end":{"row":40,"column":31},"action":"remove","lines":["r"],"id":35}],[{"start":{"row":40,"column":29},"end":{"row":40,"column":30},"action":"remove","lines":["o"],"id":36}],[{"start":{"row":40,"column":28},"end":{"row":40,"column":29},"action":"remove","lines":["r"],"id":37}],[{"start":{"row":40,"column":27},"end":{"row":40,"column":28},"action":"remove","lines":["r"],"id":38}],[{"start":{"row":40,"column":26},"end":{"row":40,"column":27},"action":"remove","lines":["e"],"id":39}],[{"start":{"row":40,"column":26},"end":{"row":40,"column":27},"action":"insert","lines":["s"],"id":40}],[{"start":{"row":40,"column":27},"end":{"row":40,"column":28},"action":"insert","lines":["u"],"id":41}],[{"start":{"row":40,"column":28},"end":{"row":40,"column":29},"action":"insert","lines":["c"],"id":42}],[{"start":{"row":40,"column":29},"end":{"row":40,"column":30},"action":"insert","lines":["c"],"id":43}],[{"start":{"row":40,"column":30},"end":{"row":40,"column":31},"action":"insert","lines":["e"],"id":44}],[{"start":{"row":40,"column":31},"end":{"row":40,"column":32},"action":"insert","lines":["s"],"id":45}],[{"start":{"row":40,"column":32},"end":{"row":40,"column":33},"action":"insert","lines":["s"],"id":46}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":57},"action":"remove","lines":["Campground not found"],"id":47}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":38},"action":"insert","lines":["U"],"id":48}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":38},"action":"remove","lines":["U"],"id":49}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":38},"action":"insert","lines":["U"],"id":50}],[{"start":{"row":40,"column":38},"end":{"row":40,"column":39},"action":"insert","lines":["S"],"id":51}],[{"start":{"row":40,"column":39},"end":{"row":40,"column":40},"action":"insert","lines":["s"],"id":52}],[{"start":{"row":40,"column":39},"end":{"row":40,"column":40},"action":"remove","lines":["s"],"id":53}],[{"start":{"row":40,"column":38},"end":{"row":40,"column":39},"action":"remove","lines":["S"],"id":54}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":38},"action":"remove","lines":["U"],"id":55}],[{"start":{"row":40,"column":37},"end":{"row":40,"column":38},"action":"insert","lines":["S"],"id":56}],[{"start":{"row":40,"column":38},"end":{"row":40,"column":39},"action":"insert","lines":["u"],"id":57}],[{"start":{"row":40,"column":39},"end":{"row":40,"column":40},"action":"insert","lines":["c"],"id":58}],[{"start":{"row":40,"column":40},"end":{"row":40,"column":41},"action":"insert","lines":["c"],"id":59}],[{"start":{"row":40,"column":41},"end":{"row":40,"column":42},"action":"insert","lines":["e"],"id":60}],[{"start":{"row":40,"column":42},"end":{"row":40,"column":43},"action":"insert","lines":["s"],"id":61}],[{"start":{"row":40,"column":43},"end":{"row":40,"column":44},"action":"insert","lines":["s"],"id":62}],[{"start":{"row":40,"column":44},"end":{"row":40,"column":45},"action":"insert","lines":["f"],"id":63}],[{"start":{"row":40,"column":45},"end":{"row":40,"column":46},"action":"insert","lines":["u"],"id":64}],[{"start":{"row":40,"column":46},"end":{"row":40,"column":47},"action":"insert","lines":["l"],"id":65}],[{"start":{"row":40,"column":47},"end":{"row":40,"column":48},"action":"insert","lines":["l"],"id":66}],[{"start":{"row":40,"column":48},"end":{"row":40,"column":49},"action":"insert","lines":["y"],"id":67}],[{"start":{"row":40,"column":49},"end":{"row":40,"column":50},"action":"insert","lines":[" "],"id":68}],[{"start":{"row":40,"column":49},"end":{"row":40,"column":50},"action":"remove","lines":[" "],"id":69}],[{"start":{"row":40,"column":49},"end":{"row":40,"column":50},"action":"insert","lines":[" "],"id":70}],[{"start":{"row":40,"column":50},"end":{"row":40,"column":51},"action":"insert","lines":["a"],"id":71}],[{"start":{"row":40,"column":51},"end":{"row":40,"column":52},"action":"insert","lines":["d"],"id":72}],[{"start":{"row":40,"column":52},"end":{"row":40,"column":53},"action":"insert","lines":["d"],"id":73}],[{"start":{"row":40,"column":53},"end":{"row":40,"column":54},"action":"insert","lines":["e"],"id":74}],[{"start":{"row":40,"column":54},"end":{"row":40,"column":55},"action":"insert","lines":["d"],"id":75}],[{"start":{"row":40,"column":55},"end":{"row":40,"column":56},"action":"insert","lines":[" "],"id":76}],[{"start":{"row":40,"column":56},"end":{"row":40,"column":57},"action":"insert","lines":["c"],"id":77}],[{"start":{"row":40,"column":57},"end":{"row":40,"column":58},"action":"insert","lines":["o"],"id":78}],[{"start":{"row":40,"column":58},"end":{"row":40,"column":59},"action":"insert","lines":["m"],"id":79}],[{"start":{"row":40,"column":59},"end":{"row":40,"column":60},"action":"insert","lines":["m"],"id":80}],[{"start":{"row":40,"column":60},"end":{"row":40,"column":61},"action":"insert","lines":["e"],"id":81}],[{"start":{"row":40,"column":61},"end":{"row":40,"column":62},"action":"insert","lines":["n"],"id":82}],[{"start":{"row":40,"column":62},"end":{"row":40,"column":63},"action":"insert","lines":["t"],"id":83}],[{"start":{"row":40,"column":63},"end":{"row":40,"column":64},"action":"insert","lines":[" "],"id":84}],[{"start":{"row":40,"column":63},"end":{"row":40,"column":64},"action":"remove","lines":[" "],"id":85}],[{"start":{"row":76,"column":15},"end":{"row":77,"column":0},"action":"insert","lines":["",""],"id":86},{"start":{"row":77,"column":0},"end":{"row":77,"column":11},"action":"insert","lines":[" "]}],[{"start":{"row":77,"column":11},"end":{"row":77,"column":54},"action":"insert","lines":["req.flash(\"error\", \"Campground not found\");"],"id":87}],[{"start":{"row":77,"column":26},"end":{"row":77,"column":27},"action":"remove","lines":["r"],"id":88}],[{"start":{"row":77,"column":25},"end":{"row":77,"column":26},"action":"remove","lines":["o"],"id":89}],[{"start":{"row":77,"column":24},"end":{"row":77,"column":25},"action":"remove","lines":["r"],"id":90}],[{"start":{"row":77,"column":23},"end":{"row":77,"column":24},"action":"remove","lines":["r"],"id":91}],[{"start":{"row":77,"column":22},"end":{"row":77,"column":23},"action":"remove","lines":["e"],"id":92}],[{"start":{"row":77,"column":22},"end":{"row":77,"column":23},"action":"insert","lines":["s"],"id":93}],[{"start":{"row":77,"column":23},"end":{"row":77,"column":24},"action":"insert","lines":["u"],"id":94}],[{"start":{"row":77,"column":24},"end":{"row":77,"column":25},"action":"insert","lines":["c"],"id":95}],[{"start":{"row":77,"column":25},"end":{"row":77,"column":26},"action":"insert","lines":["c"],"id":96}],[{"start":{"row":77,"column":26},"end":{"row":77,"column":27},"action":"insert","lines":["e"],"id":97}],[{"start":{"row":77,"column":27},"end":{"row":77,"column":28},"action":"insert","lines":["s"],"id":98}],[{"start":{"row":77,"column":28},"end":{"row":77,"column":29},"action":"insert","lines":["s"],"id":99}],[{"start":{"row":77,"column":34},"end":{"row":77,"column":53},"action":"remove","lines":["ampground not found"],"id":100},{"start":{"row":77,"column":34},"end":{"row":77,"column":35},"action":"insert","lines":["o"]}],[{"start":{"row":77,"column":35},"end":{"row":77,"column":36},"action":"insert","lines":["m"],"id":101}],[{"start":{"row":77,"column":36},"end":{"row":77,"column":37},"action":"insert","lines":["m"],"id":102}],[{"start":{"row":77,"column":37},"end":{"row":77,"column":38},"action":"insert","lines":["e"],"id":103}],[{"start":{"row":77,"column":38},"end":{"row":77,"column":39},"action":"insert","lines":["n"],"id":104}],[{"start":{"row":77,"column":39},"end":{"row":77,"column":40},"action":"insert","lines":["t"],"id":105}],[{"start":{"row":77,"column":40},"end":{"row":77,"column":41},"action":"insert","lines":[" "],"id":106}],[{"start":{"row":77,"column":41},"end":{"row":77,"column":42},"action":"insert","lines":["d"],"id":107}],[{"start":{"row":77,"column":42},"end":{"row":77,"column":43},"action":"insert","lines":["e"],"id":108}],[{"start":{"row":77,"column":43},"end":{"row":77,"column":44},"action":"insert","lines":["l"],"id":109}],[{"start":{"row":77,"column":44},"end":{"row":77,"column":45},"action":"insert","lines":["e"],"id":110}],[{"start":{"row":77,"column":45},"end":{"row":77,"column":46},"action":"insert","lines":["t"],"id":111}],[{"start":{"row":77,"column":46},"end":{"row":77,"column":47},"action":"insert","lines":["e"],"id":112}],[{"start":{"row":77,"column":47},"end":{"row":77,"column":48},"action":"insert","lines":["d"],"id":113}],[{"start":{"row":77,"column":48},"end":{"row":77,"column":49},"action":"insert","lines":[" "],"id":114}],[{"start":{"row":77,"column":48},"end":{"row":77,"column":49},"action":"remove","lines":[" "],"id":115}]]},"ace":{"folds":[],"scrolltop":1980,"scrollleft":0,"selection":{"start":{"row":80,"column":7},"end":{"row":80,"column":7},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":75,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1447310837268,"hash":"cc02e16e7a9dcf11792ff36aa4943b85ffdd0615"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/routes/index.js b/.c9/metadata/workspace/YelpCamp/v11/routes/index.js deleted file mode 100644 index 20a34cf4..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/routes/index.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"index.js","tooltip":"/YelpCamp/v11/routes/index.js","ace":{"folds":[],"scrolltop":352,"scrollleft":0,"selection":{"start":{"row":22,"column":9},"end":{"row":22,"column":9},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":12,"state":"start","mode":"ace/mode/javascript"}},"hash":"2259bfd8251f18aec14193306bed59b4009295f6","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":24,"column":27},"end":{"row":24,"column":28},"action":"insert","lines":["s"],"id":369}],[{"start":{"row":24,"column":28},"end":{"row":24,"column":29},"action":"insert","lines":["s"],"id":370}],[{"start":{"row":24,"column":29},"end":{"row":24,"column":30},"action":"insert","lines":[" "],"id":371}],[{"start":{"row":24,"column":29},"end":{"row":24,"column":30},"action":"remove","lines":[" "],"id":372}],[{"start":{"row":24,"column":30},"end":{"row":24,"column":31},"action":"insert","lines":[","],"id":373}],[{"start":{"row":24,"column":31},"end":{"row":24,"column":32},"action":"insert","lines":[" "],"id":374}],[{"start":{"row":24,"column":32},"end":{"row":24,"column":34},"action":"insert","lines":["\"\""],"id":375}],[{"start":{"row":24,"column":33},"end":{"row":24,"column":34},"action":"insert","lines":["S"],"id":376}],[{"start":{"row":24,"column":33},"end":{"row":24,"column":34},"action":"remove","lines":["S"],"id":377}],[{"start":{"row":24,"column":33},"end":{"row":24,"column":34},"action":"insert","lines":["S"],"id":378}],[{"start":{"row":24,"column":34},"end":{"row":24,"column":35},"action":"insert","lines":["u"],"id":379}],[{"start":{"row":24,"column":34},"end":{"row":24,"column":35},"action":"remove","lines":["u"],"id":380}],[{"start":{"row":24,"column":33},"end":{"row":24,"column":34},"action":"remove","lines":["S"],"id":381}],[{"start":{"row":24,"column":33},"end":{"row":24,"column":34},"action":"insert","lines":["W"],"id":382}],[{"start":{"row":24,"column":34},"end":{"row":24,"column":35},"action":"insert","lines":["e"],"id":383}],[{"start":{"row":24,"column":35},"end":{"row":24,"column":36},"action":"insert","lines":["l"],"id":384}],[{"start":{"row":24,"column":36},"end":{"row":24,"column":37},"action":"insert","lines":["c"],"id":385}],[{"start":{"row":24,"column":37},"end":{"row":24,"column":38},"action":"insert","lines":["o"],"id":386}],[{"start":{"row":24,"column":38},"end":{"row":24,"column":39},"action":"insert","lines":["m"],"id":387}],[{"start":{"row":24,"column":39},"end":{"row":24,"column":40},"action":"insert","lines":["e"],"id":388}],[{"start":{"row":24,"column":40},"end":{"row":24,"column":41},"action":"insert","lines":[" "],"id":389}],[{"start":{"row":24,"column":41},"end":{"row":24,"column":42},"action":"insert","lines":["t"],"id":390}],[{"start":{"row":24,"column":42},"end":{"row":24,"column":43},"action":"insert","lines":["o"],"id":391}],[{"start":{"row":24,"column":43},"end":{"row":24,"column":44},"action":"insert","lines":[" "],"id":392}],[{"start":{"row":24,"column":43},"end":{"row":24,"column":44},"action":"remove","lines":[" "],"id":393}],[{"start":{"row":24,"column":43},"end":{"row":24,"column":44},"action":"insert","lines":[" "],"id":394}],[{"start":{"row":24,"column":44},"end":{"row":24,"column":45},"action":"insert","lines":["Y"],"id":395}],[{"start":{"row":24,"column":45},"end":{"row":24,"column":46},"action":"insert","lines":["e"],"id":396}],[{"start":{"row":24,"column":46},"end":{"row":24,"column":47},"action":"insert","lines":["l"],"id":397}],[{"start":{"row":24,"column":47},"end":{"row":24,"column":48},"action":"insert","lines":["p"],"id":398}],[{"start":{"row":24,"column":48},"end":{"row":24,"column":49},"action":"insert","lines":["C"],"id":399}],[{"start":{"row":24,"column":49},"end":{"row":24,"column":50},"action":"insert","lines":["a"],"id":400}],[{"start":{"row":24,"column":50},"end":{"row":24,"column":51},"action":"insert","lines":["m"],"id":401}],[{"start":{"row":24,"column":51},"end":{"row":24,"column":52},"action":"insert","lines":["p"],"id":402}],[{"start":{"row":24,"column":52},"end":{"row":24,"column":53},"action":"insert","lines":[" "],"id":403}],[{"start":{"row":24,"column":52},"end":{"row":24,"column":53},"action":"remove","lines":[" "],"id":404}],[{"start":{"row":24,"column":53},"end":{"row":24,"column":54},"action":"insert","lines":[","],"id":405}],[{"start":{"row":24,"column":53},"end":{"row":24,"column":54},"action":"remove","lines":[","],"id":406}],[{"start":{"row":24,"column":53},"end":{"row":24,"column":54},"action":"insert","lines":[" "],"id":407}],[{"start":{"row":24,"column":54},"end":{"row":24,"column":55},"action":"insert","lines":["+"],"id":408}],[{"start":{"row":24,"column":52},"end":{"row":24,"column":53},"action":"insert","lines":[" "],"id":409}],[{"start":{"row":24,"column":56},"end":{"row":24,"column":57},"action":"insert","lines":[" "],"id":410}],[{"start":{"row":24,"column":57},"end":{"row":24,"column":58},"action":"insert","lines":["u"],"id":411}],[{"start":{"row":24,"column":58},"end":{"row":24,"column":59},"action":"insert","lines":["s"],"id":412}],[{"start":{"row":24,"column":59},"end":{"row":24,"column":60},"action":"insert","lines":["e"],"id":413}],[{"start":{"row":24,"column":60},"end":{"row":24,"column":61},"action":"insert","lines":["r"],"id":414}],[{"start":{"row":24,"column":61},"end":{"row":24,"column":62},"action":"insert","lines":[" "],"id":415}],[{"start":{"row":24,"column":61},"end":{"row":24,"column":62},"action":"remove","lines":[" "],"id":416}],[{"start":{"row":24,"column":61},"end":{"row":24,"column":62},"action":"insert","lines":["."],"id":417}],[{"start":{"row":24,"column":62},"end":{"row":24,"column":63},"action":"insert","lines":["u"],"id":418}],[{"start":{"row":24,"column":63},"end":{"row":24,"column":64},"action":"insert","lines":["s"],"id":419}],[{"start":{"row":24,"column":64},"end":{"row":24,"column":65},"action":"insert","lines":["e"],"id":420}],[{"start":{"row":24,"column":65},"end":{"row":24,"column":66},"action":"insert","lines":["r"],"id":421}],[{"start":{"row":24,"column":66},"end":{"row":24,"column":67},"action":"insert","lines":["n"],"id":422}],[{"start":{"row":24,"column":67},"end":{"row":24,"column":68},"action":"insert","lines":["a"],"id":423}],[{"start":{"row":24,"column":68},"end":{"row":24,"column":69},"action":"insert","lines":["m"],"id":424}],[{"start":{"row":24,"column":69},"end":{"row":24,"column":70},"action":"insert","lines":["e"],"id":425}],[{"start":{"row":24,"column":70},"end":{"row":24,"column":71},"action":"insert","lines":[" "],"id":426}],[{"start":{"row":24,"column":70},"end":{"row":24,"column":71},"action":"remove","lines":[" "],"id":427}],[{"start":{"row":50,"column":0},"end":{"row":56,"column":1},"action":"remove","lines":["//middleware","function isLoggedIn(req, res, next){"," if(req.isAuthenticated()){"," return next();"," }"," res.redirect(\"/login\");","}"],"id":433}],[{"start":{"row":19,"column":16},"end":{"row":20,"column":0},"action":"insert","lines":["",""],"id":434},{"start":{"row":20,"column":0},"end":{"row":20,"column":12},"action":"insert","lines":[" "]}],[{"start":{"row":20,"column":12},"end":{"row":20,"column":13},"action":"insert","lines":["c"],"id":435}],[{"start":{"row":20,"column":13},"end":{"row":20,"column":14},"action":"insert","lines":["o"],"id":436}],[{"start":{"row":20,"column":14},"end":{"row":20,"column":15},"action":"insert","lines":["n"],"id":437}],[{"start":{"row":20,"column":15},"end":{"row":20,"column":16},"action":"insert","lines":["s"],"id":438}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":17},"action":"insert","lines":["p"],"id":439}],[{"start":{"row":20,"column":17},"end":{"row":20,"column":18},"action":"insert","lines":["o"],"id":440}],[{"start":{"row":20,"column":18},"end":{"row":20,"column":19},"action":"insert","lines":["l"],"id":441}],[{"start":{"row":20,"column":19},"end":{"row":20,"column":20},"action":"insert","lines":["e"],"id":442}],[{"start":{"row":20,"column":20},"end":{"row":20,"column":21},"action":"insert","lines":[" "],"id":443}],[{"start":{"row":20,"column":20},"end":{"row":20,"column":21},"action":"remove","lines":[" "],"id":444}],[{"start":{"row":20,"column":19},"end":{"row":20,"column":20},"action":"remove","lines":["e"],"id":445}],[{"start":{"row":20,"column":18},"end":{"row":20,"column":19},"action":"remove","lines":["l"],"id":446}],[{"start":{"row":20,"column":17},"end":{"row":20,"column":18},"action":"remove","lines":["o"],"id":447}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":17},"action":"remove","lines":["p"],"id":448}],[{"start":{"row":20,"column":16},"end":{"row":20,"column":17},"action":"insert","lines":["o"],"id":449}],[{"start":{"row":20,"column":17},"end":{"row":20,"column":18},"action":"insert","lines":["l"],"id":450}],[{"start":{"row":20,"column":18},"end":{"row":20,"column":19},"action":"insert","lines":["e"],"id":451}],[{"start":{"row":20,"column":19},"end":{"row":20,"column":20},"action":"insert","lines":[" "],"id":452}],[{"start":{"row":20,"column":19},"end":{"row":20,"column":20},"action":"remove","lines":[" "],"id":453}],[{"start":{"row":20,"column":19},"end":{"row":20,"column":20},"action":"insert","lines":["."],"id":454}],[{"start":{"row":20,"column":20},"end":{"row":20,"column":21},"action":"insert","lines":["l"],"id":455}],[{"start":{"row":20,"column":21},"end":{"row":20,"column":22},"action":"insert","lines":["o"],"id":456}],[{"start":{"row":20,"column":22},"end":{"row":20,"column":23},"action":"insert","lines":["g"],"id":457}],[{"start":{"row":20,"column":23},"end":{"row":20,"column":24},"action":"insert","lines":[" "],"id":458}],[{"start":{"row":20,"column":23},"end":{"row":20,"column":24},"action":"remove","lines":[" "],"id":459}],[{"start":{"row":20,"column":23},"end":{"row":20,"column":25},"action":"insert","lines":["()"],"id":460}],[{"start":{"row":20,"column":24},"end":{"row":20,"column":25},"action":"insert","lines":["e"],"id":461}],[{"start":{"row":20,"column":25},"end":{"row":20,"column":26},"action":"insert","lines":["r"],"id":462}],[{"start":{"row":20,"column":26},"end":{"row":20,"column":27},"action":"insert","lines":["r"],"id":463}],[{"start":{"row":20,"column":28},"end":{"row":20,"column":29},"action":"insert","lines":[";"],"id":464}],[{"start":{"row":21,"column":34},"end":{"row":21,"column":35},"action":"insert","lines":["."],"id":465}],[{"start":{"row":21,"column":35},"end":{"row":21,"column":36},"action":"insert","lines":["m"],"id":466}],[{"start":{"row":21,"column":36},"end":{"row":21,"column":37},"action":"insert","lines":["e"],"id":467}],[{"start":{"row":21,"column":37},"end":{"row":21,"column":38},"action":"insert","lines":["s"],"id":468}],[{"start":{"row":21,"column":38},"end":{"row":21,"column":39},"action":"insert","lines":["s"],"id":469}],[{"start":{"row":21,"column":39},"end":{"row":21,"column":40},"action":"insert","lines":["a"],"id":470}],[{"start":{"row":21,"column":40},"end":{"row":21,"column":41},"action":"insert","lines":["g"],"id":471}],[{"start":{"row":21,"column":41},"end":{"row":21,"column":42},"action":"insert","lines":["e"],"id":472}],[{"start":{"row":20,"column":0},"end":{"row":21,"column":0},"action":"remove","lines":[" console.log(err);",""],"id":473},{"start":{"row":20,"column":0},"end":{"row":20,"column":1},"action":"insert","lines":["\\"]}],[{"start":{"row":20,"column":0},"end":{"row":20,"column":1},"action":"remove","lines":["\\"],"id":475}]]},"timestamp":1447311323000} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v11/views/login.ejs b/.c9/metadata/workspace/YelpCamp/v11/views/login.ejs deleted file mode 100644 index 703a4248..00000000 --- a/.c9/metadata/workspace/YelpCamp/v11/views/login.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"login.ejs","tooltip":"/YelpCamp/v11/views/login.ejs","undoManager":{"mark":24,"position":24,"stack":[[{"start":{"row":0,"column":32},"end":{"row":1,"column":0},"action":"insert","lines":["",""],"id":2}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"insert","lines":["",""],"id":3}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":1},"action":"insert","lines":["<"],"id":4}],[{"start":{"row":2,"column":1},"end":{"row":2,"column":2},"action":"insert","lines":["h"],"id":5}],[{"start":{"row":2,"column":2},"end":{"row":2,"column":3},"action":"insert","lines":["1"],"id":6}],[{"start":{"row":2,"column":3},"end":{"row":2,"column":9},"action":"insert","lines":[">"],"id":7}],[{"start":{"row":2,"column":4},"end":{"row":2,"column":5},"action":"insert","lines":["<"],"id":8}],[{"start":{"row":2,"column":5},"end":{"row":2,"column":6},"action":"insert","lines":["%"],"id":9}],[{"start":{"row":2,"column":6},"end":{"row":2,"column":7},"action":"insert","lines":["="],"id":10}],[{"start":{"row":2,"column":7},"end":{"row":2,"column":8},"action":"insert","lines":[" "],"id":11}],[{"start":{"row":2,"column":8},"end":{"row":2,"column":9},"action":"insert","lines":["m"],"id":12}],[{"start":{"row":2,"column":9},"end":{"row":2,"column":10},"action":"insert","lines":["e"],"id":13}],[{"start":{"row":2,"column":10},"end":{"row":2,"column":11},"action":"insert","lines":["s"],"id":14}],[{"start":{"row":2,"column":11},"end":{"row":2,"column":12},"action":"insert","lines":["s"],"id":15}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":13},"action":"insert","lines":["a"],"id":16}],[{"start":{"row":2,"column":13},"end":{"row":2,"column":14},"action":"insert","lines":["g"],"id":17}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"insert","lines":["e"],"id":18}],[{"start":{"row":2,"column":15},"end":{"row":2,"column":16},"action":"insert","lines":[" "],"id":19}],[{"start":{"row":2,"column":15},"end":{"row":2,"column":16},"action":"remove","lines":[" "],"id":20}],[{"start":{"row":2,"column":15},"end":{"row":2,"column":16},"action":"insert","lines":[" "],"id":21}],[{"start":{"row":2,"column":16},"end":{"row":2,"column":17},"action":"insert","lines":["%"],"id":22}],[{"start":{"row":2,"column":17},"end":{"row":2,"column":18},"action":"insert","lines":[">"],"id":23}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":23},"action":"remove","lines":[""," <%= comment.text %> ","
"],"id":727}],[{"start":{"row":28,"column":71},"end":{"row":29,"column":0},"action":"insert","lines":["",""],"id":728},{"start":{"row":29,"column":0},"end":{"row":29,"column":28},"action":"insert","lines":[" "]}],[{"start":{"row":29,"column":28},"end":{"row":31,"column":24},"action":"insert","lines":[""," <%= comment.text %> ","
"],"id":729}],[{"start":{"row":30,"column":24},"end":{"row":30,"column":28},"action":"insert","lines":[" "],"id":730}],[{"start":{"row":30,"column":28},"end":{"row":30,"column":32},"action":"insert","lines":[" "],"id":731}],[{"start":{"row":31,"column":20},"end":{"row":31,"column":24},"action":"insert","lines":[" "],"id":732}],[{"start":{"row":31,"column":24},"end":{"row":31,"column":28},"action":"insert","lines":[" "],"id":733}],[{"start":{"row":31,"column":28},"end":{"row":31,"column":32},"action":"insert","lines":[" "],"id":734}],[{"start":{"row":31,"column":28},"end":{"row":31,"column":32},"action":"remove","lines":[" "],"id":735}],[{"start":{"row":34,"column":16},"end":{"row":34,"column":20},"action":"remove","lines":[" "],"id":736}],[{"start":{"row":34,"column":12},"end":{"row":34,"column":16},"action":"remove","lines":[" "],"id":737}],[{"start":{"row":34,"column":8},"end":{"row":34,"column":12},"action":"remove","lines":[" "],"id":738}],[{"start":{"row":34,"column":4},"end":{"row":34,"column":8},"action":"remove","lines":[" "],"id":739}],[{"start":{"row":34,"column":0},"end":{"row":34,"column":4},"action":"remove","lines":[" "],"id":740}],[{"start":{"row":33,"column":26},"end":{"row":34,"column":0},"action":"remove","lines":["",""],"id":741}],[{"start":{"row":23,"column":22},"end":{"row":24,"column":0},"action":"insert","lines":["",""],"id":742},{"start":{"row":24,"column":0},"end":{"row":24,"column":16},"action":"insert","lines":[" "]}],[{"start":{"row":24,"column":16},"end":{"row":24,"column":17},"action":"insert","lines":["<"],"id":743}],[{"start":{"row":24,"column":17},"end":{"row":24,"column":18},"action":"insert","lines":["h"],"id":744}],[{"start":{"row":24,"column":18},"end":{"row":24,"column":19},"action":"insert","lines":["r"],"id":745}],[{"start":{"row":24,"column":19},"end":{"row":24,"column":20},"action":"insert","lines":[" "],"id":746}],[{"start":{"row":24,"column":19},"end":{"row":24,"column":20},"action":"remove","lines":[" "],"id":747}],[{"start":{"row":24,"column":19},"end":{"row":24,"column":20},"action":"insert","lines":[">"],"id":748}],[{"start":{"row":28,"column":28},"end":{"row":28,"column":29},"action":"insert","lines":["<"],"id":749}],[{"start":{"row":28,"column":29},"end":{"row":28,"column":30},"action":"insert","lines":["s"],"id":750}],[{"start":{"row":28,"column":30},"end":{"row":28,"column":31},"action":"insert","lines":["t"],"id":751}],[{"start":{"row":28,"column":31},"end":{"row":28,"column":32},"action":"insert","lines":["r"],"id":752}],[{"start":{"row":28,"column":32},"end":{"row":28,"column":33},"action":"insert","lines":["i"],"id":753}],[{"start":{"row":28,"column":33},"end":{"row":28,"column":34},"action":"insert","lines":["n"],"id":754}],[{"start":{"row":28,"column":34},"end":{"row":28,"column":35},"action":"insert","lines":["g"],"id":755}],[{"start":{"row":28,"column":35},"end":{"row":28,"column":36},"action":"insert","lines":[" "],"id":756}],[{"start":{"row":28,"column":35},"end":{"row":28,"column":36},"action":"remove","lines":[" "],"id":757}],[{"start":{"row":28,"column":34},"end":{"row":28,"column":35},"action":"remove","lines":["g"],"id":758}],[{"start":{"row":28,"column":33},"end":{"row":28,"column":34},"action":"remove","lines":["n"],"id":759}],[{"start":{"row":28,"column":32},"end":{"row":28,"column":33},"action":"remove","lines":["i"],"id":760}],[{"start":{"row":28,"column":32},"end":{"row":28,"column":33},"action":"insert","lines":["o"],"id":761}],[{"start":{"row":28,"column":33},"end":{"row":28,"column":34},"action":"insert","lines":["n"],"id":762}],[{"start":{"row":28,"column":34},"end":{"row":28,"column":35},"action":"insert","lines":["g"],"id":763}],[{"start":{"row":28,"column":35},"end":{"row":28,"column":36},"action":"insert","lines":[" "],"id":764}],[{"start":{"row":28,"column":35},"end":{"row":28,"column":36},"action":"remove","lines":[" "],"id":765}],[{"start":{"row":28,"column":35},"end":{"row":28,"column":45},"action":"insert","lines":[">"],"id":766}],[{"start":{"row":28,"column":45},"end":{"row":28,"column":66},"action":"remove","lines":["<%= comment.author %>"],"id":767}],[{"start":{"row":28,"column":36},"end":{"row":28,"column":57},"action":"insert","lines":["<%= comment.author %>"],"id":768}],[{"start":{"row":0,"column":0},"end":{"row":1,"column":0},"action":"insert","lines":["",""],"id":769}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"insert","lines":["",""],"id":770}],[{"start":{"row":1,"column":0},"end":{"row":1,"column":1},"action":"insert","lines":["<"],"id":771}],[{"start":{"row":1,"column":1},"end":{"row":1,"column":2},"action":"insert","lines":["s"],"id":772}],[{"start":{"row":1,"column":2},"end":{"row":1,"column":3},"action":"insert","lines":["t"],"id":773}],[{"start":{"row":1,"column":3},"end":{"row":1,"column":4},"action":"insert","lines":["y"],"id":774}],[{"start":{"row":1,"column":4},"end":{"row":1,"column":5},"action":"insert","lines":["l"],"id":775}],[{"start":{"row":1,"column":5},"end":{"row":1,"column":6},"action":"insert","lines":["e"],"id":776}],[{"start":{"row":1,"column":6},"end":{"row":1,"column":7},"action":"insert","lines":[" "],"id":777}],[{"start":{"row":1,"column":6},"end":{"row":1,"column":7},"action":"remove","lines":[" "],"id":778}],[{"start":{"row":1,"column":6},"end":{"row":1,"column":15},"action":"insert","lines":[">"],"id":779}],[{"start":{"row":1,"column":0},"end":{"row":2,"column":0},"action":"remove","lines":["",""],"id":780}],[{"start":{"row":1,"column":0},"end":{"row":1,"column":1},"action":"insert","lines":["\\"],"id":781}],[{"start":{"row":1,"column":0},"end":{"row":1,"column":1},"action":"remove","lines":["\\"],"id":782}],[{"start":{"row":0,"column":0},"end":{"row":1,"column":0},"action":"remove","lines":["",""],"id":783}]]},"ace":{"folds":[],"scrolltop":129,"scrollleft":0,"selection":{"start":{"row":12,"column":34},"end":{"row":12,"column":34},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445383883559,"hash":"36573e632710f91a8463c59aa59224f6afeefa45"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v5/views/partials/header.ejs b/.c9/metadata/workspace/YelpCamp/v5/views/partials/header.ejs deleted file mode 100644 index a40f62b9..00000000 --- a/.c9/metadata/workspace/YelpCamp/v5/views/partials/header.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"header.ejs","tooltip":"/YelpCamp/v5/views/partials/header.ejs","undoManager":{"mark":72,"position":72,"stack":[[{"start":{"row":5,"column":4},"end":{"row":6,"column":0},"action":"insert","lines":["",""],"id":2},{"start":{"row":6,"column":0},"end":{"row":6,"column":4},"action":"insert","lines":[" "]}],[{"start":{"row":5,"column":4},"end":{"row":5,"column":8},"action":"insert","lines":[" "],"id":3}],[{"start":{"row":5,"column":8},"end":{"row":5,"column":9},"action":"insert","lines":["<"],"id":4}],[{"start":{"row":5,"column":9},"end":{"row":5,"column":10},"action":"insert","lines":["l"],"id":5}],[{"start":{"row":5,"column":10},"end":{"row":5,"column":11},"action":"insert","lines":["i"],"id":6}],[{"start":{"row":5,"column":11},"end":{"row":5,"column":12},"action":"insert","lines":["n"],"id":7}],[{"start":{"row":5,"column":12},"end":{"row":5,"column":13},"action":"insert","lines":["k"],"id":8}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"insert","lines":[" "],"id":9}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"remove","lines":[" "],"id":10}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"insert","lines":[">"],"id":11}],[{"start":{"row":5,"column":13},"end":{"row":5,"column":14},"action":"insert","lines":[" "],"id":12}],[{"start":{"row":5,"column":14},"end":{"row":5,"column":15},"action":"insert","lines":["h"],"id":13}],[{"start":{"row":5,"column":15},"end":{"row":5,"column":16},"action":"insert","lines":["r"],"id":14}],[{"start":{"row":5,"column":16},"end":{"row":5,"column":17},"action":"insert","lines":["e"],"id":15}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"insert","lines":["f"],"id":16}],[{"start":{"row":5,"column":18},"end":{"row":5,"column":19},"action":"insert","lines":["="],"id":17}],[{"start":{"row":5,"column":19},"end":{"row":5,"column":21},"action":"insert","lines":["\"\""],"id":18}],[{"start":{"row":5,"column":20},"end":{"row":5,"column":21},"action":"insert","lines":["/"],"id":19}],[{"start":{"row":5,"column":21},"end":{"row":5,"column":22},"action":"insert","lines":["s"],"id":20}],[{"start":{"row":5,"column":22},"end":{"row":5,"column":23},"action":"insert","lines":["t"],"id":21}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"insert","lines":["y"],"id":22}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"insert","lines":["l"],"id":23}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"remove","lines":["l"],"id":24}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"insert","lines":["e"],"id":25}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"remove","lines":["e"],"id":26}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"remove","lines":["y"],"id":27}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"insert","lines":["y"],"id":28}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"insert","lines":["l"],"id":29}],[{"start":{"row":5,"column":25},"end":{"row":5,"column":26},"action":"insert","lines":["e"],"id":30}],[{"start":{"row":5,"column":26},"end":{"row":5,"column":27},"action":"insert","lines":["s"],"id":31}],[{"start":{"row":5,"column":27},"end":{"row":5,"column":28},"action":"insert","lines":["h"],"id":32}],[{"start":{"row":5,"column":28},"end":{"row":5,"column":29},"action":"insert","lines":["e"],"id":33}],[{"start":{"row":5,"column":29},"end":{"row":5,"column":30},"action":"insert","lines":["e"],"id":34}],[{"start":{"row":5,"column":30},"end":{"row":5,"column":31},"action":"insert","lines":["t"],"id":35}],[{"start":{"row":5,"column":31},"end":{"row":5,"column":32},"action":"insert","lines":["s"],"id":36}],[{"start":{"row":5,"column":32},"end":{"row":5,"column":33},"action":"insert","lines":[" "],"id":37}],[{"start":{"row":5,"column":32},"end":{"row":5,"column":33},"action":"remove","lines":[" "],"id":38}],[{"start":{"row":5,"column":32},"end":{"row":5,"column":33},"action":"insert","lines":["/"],"id":39}],[{"start":{"row":5,"column":33},"end":{"row":5,"column":34},"action":"insert","lines":["m"],"id":40}],[{"start":{"row":5,"column":34},"end":{"row":5,"column":35},"action":"insert","lines":["a"],"id":41}],[{"start":{"row":5,"column":35},"end":{"row":5,"column":36},"action":"insert","lines":["i"],"id":42}],[{"start":{"row":5,"column":36},"end":{"row":5,"column":37},"action":"insert","lines":["n"],"id":43}],[{"start":{"row":5,"column":37},"end":{"row":5,"column":38},"action":"insert","lines":[" "],"id":44}],[{"start":{"row":5,"column":37},"end":{"row":5,"column":38},"action":"remove","lines":[" "],"id":45}],[{"start":{"row":5,"column":37},"end":{"row":5,"column":38},"action":"insert","lines":["."],"id":46}],[{"start":{"row":5,"column":38},"end":{"row":5,"column":39},"action":"insert","lines":["c"],"id":47}],[{"start":{"row":5,"column":39},"end":{"row":5,"column":40},"action":"insert","lines":["s"],"id":48}],[{"start":{"row":5,"column":40},"end":{"row":5,"column":41},"action":"insert","lines":["s"],"id":49}],[{"start":{"row":5,"column":14},"end":{"row":5,"column":15},"action":"insert","lines":["r"],"id":50}],[{"start":{"row":5,"column":15},"end":{"row":5,"column":16},"action":"insert","lines":["e"],"id":51}],[{"start":{"row":5,"column":16},"end":{"row":5,"column":17},"action":"insert","lines":["l"],"id":52}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"insert","lines":[" "],"id":53}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"remove","lines":[" "],"id":54}],[{"start":{"row":5,"column":17},"end":{"row":5,"column":18},"action":"insert","lines":["="],"id":55}],[{"start":{"row":5,"column":18},"end":{"row":5,"column":19},"action":"insert","lines":["\""],"id":56}],[{"start":{"row":5,"column":19},"end":{"row":5,"column":20},"action":"insert","lines":["s"],"id":57}],[{"start":{"row":5,"column":20},"end":{"row":5,"column":21},"action":"insert","lines":["t"],"id":58}],[{"start":{"row":5,"column":21},"end":{"row":5,"column":22},"action":"insert","lines":["y"],"id":59}],[{"start":{"row":5,"column":22},"end":{"row":5,"column":23},"action":"insert","lines":["l"],"id":60}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"insert","lines":["s"],"id":61}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"insert","lines":["h"],"id":62}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"remove","lines":["h"],"id":63}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"remove","lines":["s"],"id":64}],[{"start":{"row":5,"column":23},"end":{"row":5,"column":24},"action":"insert","lines":["e"],"id":65}],[{"start":{"row":5,"column":24},"end":{"row":5,"column":25},"action":"insert","lines":["s"],"id":66}],[{"start":{"row":5,"column":25},"end":{"row":5,"column":26},"action":"insert","lines":["h"],"id":67}],[{"start":{"row":5,"column":26},"end":{"row":5,"column":27},"action":"insert","lines":["e"],"id":68}],[{"start":{"row":5,"column":27},"end":{"row":5,"column":28},"action":"insert","lines":["e"],"id":69}],[{"start":{"row":5,"column":28},"end":{"row":5,"column":29},"action":"insert","lines":["t"],"id":70}],[{"start":{"row":5,"column":29},"end":{"row":5,"column":30},"action":"insert","lines":[" "],"id":71}],[{"start":{"row":5,"column":29},"end":{"row":5,"column":30},"action":"remove","lines":[" "],"id":72}],[{"start":{"row":5,"column":29},"end":{"row":5,"column":30},"action":"insert","lines":["\""],"id":73}],[{"start":{"row":5,"column":30},"end":{"row":5,"column":31},"action":"insert","lines":[" "],"id":74}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":10,"column":17},"end":{"row":10,"column":17},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445384299879,"hash":"ab7e18e57eedde9ed3c5ead67248116466ed5531"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/app.js b/.c9/metadata/workspace/YelpCamp/v6/app.js deleted file mode 100644 index cfc8826e..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/app.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"app.js","tooltip":"/YelpCamp/v6/app.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":29,"column":12},"end":{"row":29,"column":13},"action":"remove","lines":["t"],"id":3911}],[{"start":{"row":29,"column":11},"end":{"row":29,"column":12},"action":"remove","lines":["c"],"id":3912}],[{"start":{"row":29,"column":10},"end":{"row":29,"column":11},"action":"remove","lines":["n"],"id":3913}],[{"start":{"row":29,"column":9},"end":{"row":29,"column":10},"action":"remove","lines":["u"],"id":3914}],[{"start":{"row":29,"column":8},"end":{"row":29,"column":9},"action":"remove","lines":["f"],"id":3915}],[{"start":{"row":29,"column":8},"end":{"row":29,"column":9},"action":"insert","lines":["f"],"id":3916}],[{"start":{"row":29,"column":9},"end":{"row":29,"column":10},"action":"insert","lines":["u"],"id":3917}],[{"start":{"row":29,"column":10},"end":{"row":29,"column":11},"action":"insert","lines":["n"],"id":3918}],[{"start":{"row":29,"column":11},"end":{"row":29,"column":12},"action":"insert","lines":["c"],"id":3919}],[{"start":{"row":29,"column":12},"end":{"row":29,"column":13},"action":"insert","lines":["t"],"id":3920}],[{"start":{"row":29,"column":13},"end":{"row":29,"column":14},"action":"insert","lines":["i"],"id":3921}],[{"start":{"row":29,"column":14},"end":{"row":29,"column":15},"action":"insert","lines":["o"],"id":3922}],[{"start":{"row":29,"column":15},"end":{"row":29,"column":16},"action":"insert","lines":["n"],"id":3923}],[{"start":{"row":29,"column":16},"end":{"row":29,"column":17},"action":"insert","lines":[" "],"id":3924}],[{"start":{"row":29,"column":16},"end":{"row":29,"column":17},"action":"remove","lines":[" "],"id":3925}],[{"start":{"row":29,"column":16},"end":{"row":29,"column":18},"action":"insert","lines":["()"],"id":3926}],[{"start":{"row":29,"column":17},"end":{"row":29,"column":18},"action":"insert","lines":["r"],"id":3927}],[{"start":{"row":29,"column":18},"end":{"row":29,"column":19},"action":"insert","lines":["e"],"id":3928}],[{"start":{"row":29,"column":19},"end":{"row":29,"column":20},"action":"insert","lines":["q"],"id":3929}],[{"start":{"row":29,"column":20},"end":{"row":29,"column":21},"action":"insert","lines":[" "],"id":3930}],[{"start":{"row":29,"column":20},"end":{"row":29,"column":21},"action":"remove","lines":[" "],"id":3931}],[{"start":{"row":29,"column":20},"end":{"row":29,"column":21},"action":"insert","lines":[","],"id":3932}],[{"start":{"row":29,"column":21},"end":{"row":29,"column":22},"action":"insert","lines":[" "],"id":3933}],[{"start":{"row":29,"column":22},"end":{"row":29,"column":23},"action":"insert","lines":["r"],"id":3934}],[{"start":{"row":29,"column":23},"end":{"row":29,"column":24},"action":"insert","lines":["e"],"id":3935}],[{"start":{"row":29,"column":24},"end":{"row":29,"column":25},"action":"insert","lines":["s"],"id":3936}],[{"start":{"row":29,"column":25},"end":{"row":29,"column":26},"action":"insert","lines":[" "],"id":3937}],[{"start":{"row":29,"column":25},"end":{"row":29,"column":26},"action":"remove","lines":[" "],"id":3938}],[{"start":{"row":29,"column":25},"end":{"row":29,"column":26},"action":"insert","lines":[","],"id":3939}],[{"start":{"row":29,"column":26},"end":{"row":29,"column":27},"action":"insert","lines":[" "],"id":3940}],[{"start":{"row":29,"column":27},"end":{"row":29,"column":28},"action":"insert","lines":["n"],"id":3941}],[{"start":{"row":29,"column":28},"end":{"row":29,"column":29},"action":"insert","lines":["e"],"id":3942}],[{"start":{"row":29,"column":29},"end":{"row":29,"column":30},"action":"insert","lines":["w"],"id":3943}],[{"start":{"row":29,"column":29},"end":{"row":29,"column":30},"action":"remove","lines":["w"],"id":3944}],[{"start":{"row":29,"column":29},"end":{"row":29,"column":30},"action":"insert","lines":["x"],"id":3945}],[{"start":{"row":29,"column":30},"end":{"row":29,"column":31},"action":"insert","lines":["t"],"id":3946}],[{"start":{"row":29,"column":32},"end":{"row":29,"column":34},"action":"insert","lines":["{}"],"id":3947}],[{"start":{"row":29,"column":33},"end":{"row":31,"column":0},"action":"insert","lines":[""," ",""],"id":3948}],[{"start":{"row":31,"column":2},"end":{"row":31,"column":3},"action":"insert","lines":[";"],"id":3949}],[{"start":{"row":30,"column":3},"end":{"row":30,"column":4},"action":"insert","lines":["/"],"id":3950}],[{"start":{"row":30,"column":4},"end":{"row":30,"column":5},"action":"insert","lines":["/"],"id":3951}],[{"start":{"row":30,"column":5},"end":{"row":30,"column":6},"action":"insert","lines":["p"],"id":3952}],[{"start":{"row":30,"column":6},"end":{"row":30,"column":7},"action":"insert","lines":["r"],"id":3953}],[{"start":{"row":30,"column":6},"end":{"row":30,"column":7},"action":"remove","lines":["r"],"id":3954}],[{"start":{"row":30,"column":5},"end":{"row":30,"column":6},"action":"remove","lines":["p"],"id":3955}],[{"start":{"row":30,"column":4},"end":{"row":30,"column":5},"action":"remove","lines":["/"],"id":3956}],[{"start":{"row":30,"column":3},"end":{"row":30,"column":4},"action":"remove","lines":["/"],"id":3957}],[{"start":{"row":30,"column":3},"end":{"row":30,"column":4},"action":"insert","lines":["r"],"id":3958}],[{"start":{"row":30,"column":4},"end":{"row":30,"column":5},"action":"insert","lines":["e"],"id":3959}],[{"start":{"row":30,"column":5},"end":{"row":30,"column":6},"action":"insert","lines":["s"],"id":3960}],[{"start":{"row":30,"column":6},"end":{"row":30,"column":7},"action":"insert","lines":[" "],"id":3961}],[{"start":{"row":30,"column":6},"end":{"row":30,"column":7},"action":"remove","lines":[" "],"id":3962}],[{"start":{"row":30,"column":6},"end":{"row":30,"column":7},"action":"insert","lines":["."],"id":3963}],[{"start":{"row":30,"column":7},"end":{"row":30,"column":8},"action":"insert","lines":["l"],"id":3964}],[{"start":{"row":30,"column":8},"end":{"row":30,"column":9},"action":"insert","lines":["o"],"id":3965}],[{"start":{"row":30,"column":9},"end":{"row":30,"column":10},"action":"insert","lines":["c"],"id":3966}],[{"start":{"row":30,"column":10},"end":{"row":30,"column":11},"action":"insert","lines":["a"],"id":3967}],[{"start":{"row":30,"column":11},"end":{"row":30,"column":12},"action":"insert","lines":["l"],"id":3968}],[{"start":{"row":30,"column":12},"end":{"row":30,"column":13},"action":"insert","lines":["s"],"id":3969}],[{"start":{"row":30,"column":13},"end":{"row":30,"column":14},"action":"insert","lines":[" "],"id":3970}],[{"start":{"row":30,"column":13},"end":{"row":30,"column":14},"action":"remove","lines":[" "],"id":3971}],[{"start":{"row":30,"column":13},"end":{"row":30,"column":14},"action":"insert","lines":["."],"id":3972}],[{"start":{"row":30,"column":14},"end":{"row":30,"column":15},"action":"insert","lines":["c"],"id":3973}],[{"start":{"row":30,"column":15},"end":{"row":30,"column":16},"action":"insert","lines":["u"],"id":3974}],[{"start":{"row":30,"column":16},"end":{"row":30,"column":17},"action":"insert","lines":["r"],"id":3975}],[{"start":{"row":30,"column":17},"end":{"row":30,"column":18},"action":"insert","lines":["r"],"id":3976}],[{"start":{"row":30,"column":18},"end":{"row":30,"column":19},"action":"insert","lines":["e"],"id":3977}],[{"start":{"row":30,"column":19},"end":{"row":30,"column":20},"action":"insert","lines":["n"],"id":3978}],[{"start":{"row":30,"column":20},"end":{"row":30,"column":21},"action":"insert","lines":["t"],"id":3979}],[{"start":{"row":30,"column":21},"end":{"row":30,"column":22},"action":"insert","lines":["U"],"id":3980}],[{"start":{"row":30,"column":22},"end":{"row":30,"column":23},"action":"insert","lines":["s"],"id":3981}],[{"start":{"row":30,"column":23},"end":{"row":30,"column":24},"action":"insert","lines":["e"],"id":3982}],[{"start":{"row":30,"column":24},"end":{"row":30,"column":25},"action":"insert","lines":["r"],"id":3983}],[{"start":{"row":30,"column":25},"end":{"row":30,"column":26},"action":"insert","lines":[" "],"id":3984}],[{"start":{"row":30,"column":25},"end":{"row":30,"column":26},"action":"remove","lines":[" "],"id":3985}],[{"start":{"row":30,"column":25},"end":{"row":30,"column":26},"action":"insert","lines":[" "],"id":3986}],[{"start":{"row":30,"column":26},"end":{"row":30,"column":27},"action":"insert","lines":["="],"id":3987}],[{"start":{"row":30,"column":27},"end":{"row":30,"column":28},"action":"insert","lines":[" "],"id":3988}],[{"start":{"row":30,"column":28},"end":{"row":30,"column":29},"action":"insert","lines":["r"],"id":3989}],[{"start":{"row":30,"column":29},"end":{"row":30,"column":30},"action":"insert","lines":["e"],"id":3990}],[{"start":{"row":30,"column":30},"end":{"row":30,"column":31},"action":"insert","lines":["q"],"id":3991}],[{"start":{"row":30,"column":31},"end":{"row":30,"column":32},"action":"insert","lines":[" "],"id":3992}],[{"start":{"row":30,"column":31},"end":{"row":30,"column":32},"action":"remove","lines":[" "],"id":3993}],[{"start":{"row":30,"column":31},"end":{"row":30,"column":32},"action":"insert","lines":["."],"id":3994}],[{"start":{"row":30,"column":32},"end":{"row":30,"column":33},"action":"insert","lines":["u"],"id":3995}],[{"start":{"row":30,"column":33},"end":{"row":30,"column":34},"action":"insert","lines":["s"],"id":3996}],[{"start":{"row":30,"column":34},"end":{"row":30,"column":35},"action":"insert","lines":["e"],"id":3997}],[{"start":{"row":30,"column":35},"end":{"row":30,"column":36},"action":"insert","lines":["r"],"id":3998}],[{"start":{"row":30,"column":36},"end":{"row":30,"column":37},"action":"insert","lines":[" "],"id":3999}],[{"start":{"row":30,"column":36},"end":{"row":30,"column":37},"action":"remove","lines":[" "],"id":4000}],[{"start":{"row":30,"column":36},"end":{"row":30,"column":37},"action":"insert","lines":[";"],"id":4001}],[{"start":{"row":30,"column":37},"end":{"row":30,"column":38},"action":"remove","lines":[" "],"id":4002},{"start":{"row":30,"column":37},"end":{"row":31,"column":0},"action":"insert","lines":["",""]},{"start":{"row":31,"column":0},"end":{"row":31,"column":3},"action":"insert","lines":[" "]}],[{"start":{"row":31,"column":3},"end":{"row":31,"column":4},"action":"insert","lines":["n"],"id":4003}],[{"start":{"row":31,"column":4},"end":{"row":31,"column":5},"action":"insert","lines":["e"],"id":4004}],[{"start":{"row":31,"column":5},"end":{"row":31,"column":6},"action":"insert","lines":["x"],"id":4005}],[{"start":{"row":31,"column":6},"end":{"row":31,"column":7},"action":"insert","lines":["t"],"id":4006}],[{"start":{"row":31,"column":7},"end":{"row":31,"column":8},"action":"insert","lines":[" "],"id":4007}],[{"start":{"row":31,"column":7},"end":{"row":31,"column":8},"action":"remove","lines":[" "],"id":4008}],[{"start":{"row":31,"column":7},"end":{"row":31,"column":9},"action":"insert","lines":["()"],"id":4009}],[{"start":{"row":31,"column":9},"end":{"row":31,"column":10},"action":"insert","lines":[";"],"id":4010}],[{"start":{"row":45,"column":68},"end":{"row":45,"column":91},"action":"remove","lines":[", currentUser: req.user"],"id":4011}]]},"ace":{"folds":[],"scrolltop":3940.5,"scrollleft":0,"selection":{"start":{"row":163,"column":16},"end":{"row":163,"column":16},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":150,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1445489683904,"hash":"a46484922bc85408a71fb0bc6e6feec4186467bc"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/models/user.js b/.c9/metadata/workspace/YelpCamp/v6/models/user.js deleted file mode 100644 index 125b3450..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/models/user.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"user.js","tooltip":"/YelpCamp/v6/models/user.js","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":1,"column":3},"end":{"row":1,"column":4},"action":"remove","lines":[" "],"id":207}],[{"start":{"row":1,"column":3},"end":{"row":1,"column":4},"action":"insert","lines":[" "],"id":208}],[{"start":{"row":1,"column":4},"end":{"row":1,"column":5},"action":"insert","lines":["p"],"id":209}],[{"start":{"row":1,"column":5},"end":{"row":1,"column":6},"action":"insert","lines":["a"],"id":210}],[{"start":{"row":1,"column":6},"end":{"row":1,"column":7},"action":"insert","lines":["s"],"id":211}],[{"start":{"row":1,"column":7},"end":{"row":1,"column":8},"action":"insert","lines":["s"],"id":212}],[{"start":{"row":1,"column":8},"end":{"row":1,"column":9},"action":"insert","lines":["p"],"id":213}],[{"start":{"row":1,"column":9},"end":{"row":1,"column":10},"action":"insert","lines":["o"],"id":214}],[{"start":{"row":1,"column":10},"end":{"row":1,"column":11},"action":"insert","lines":["r"],"id":215}],[{"start":{"row":1,"column":11},"end":{"row":1,"column":12},"action":"insert","lines":["t"],"id":216}],[{"start":{"row":1,"column":12},"end":{"row":1,"column":13},"action":"insert","lines":[" "],"id":217}],[{"start":{"row":1,"column":12},"end":{"row":1,"column":13},"action":"remove","lines":[" "],"id":218}],[{"start":{"row":1,"column":12},"end":{"row":1,"column":13},"action":"insert","lines":["L"],"id":219}],[{"start":{"row":1,"column":13},"end":{"row":1,"column":14},"action":"insert","lines":["o"],"id":220}],[{"start":{"row":1,"column":14},"end":{"row":1,"column":15},"action":"insert","lines":["c"],"id":221}],[{"start":{"row":1,"column":15},"end":{"row":1,"column":16},"action":"insert","lines":["a"],"id":222}],[{"start":{"row":1,"column":16},"end":{"row":1,"column":17},"action":"insert","lines":["l"],"id":223}],[{"start":{"row":1,"column":17},"end":{"row":1,"column":18},"action":"insert","lines":[" "],"id":224}],[{"start":{"row":1,"column":17},"end":{"row":1,"column":18},"action":"remove","lines":[" "],"id":225}],[{"start":{"row":1,"column":17},"end":{"row":1,"column":18},"action":"insert","lines":["M"],"id":226}],[{"start":{"row":1,"column":18},"end":{"row":1,"column":19},"action":"insert","lines":["o"],"id":227}],[{"start":{"row":1,"column":19},"end":{"row":1,"column":20},"action":"insert","lines":["n"],"id":228}],[{"start":{"row":1,"column":20},"end":{"row":1,"column":21},"action":"insert","lines":["g"],"id":229}],[{"start":{"row":1,"column":21},"end":{"row":1,"column":22},"action":"insert","lines":["o"],"id":230}],[{"start":{"row":1,"column":22},"end":{"row":1,"column":23},"action":"insert","lines":["o"],"id":231}],[{"start":{"row":1,"column":23},"end":{"row":1,"column":24},"action":"insert","lines":["s"],"id":232}],[{"start":{"row":1,"column":24},"end":{"row":1,"column":25},"action":"insert","lines":["e"],"id":233}],[{"start":{"row":1,"column":25},"end":{"row":1,"column":26},"action":"insert","lines":[" "],"id":234}],[{"start":{"row":1,"column":25},"end":{"row":1,"column":26},"action":"remove","lines":[" "],"id":235}],[{"start":{"row":1,"column":25},"end":{"row":1,"column":26},"action":"insert","lines":[" "],"id":236}],[{"start":{"row":1,"column":26},"end":{"row":1,"column":27},"action":"insert","lines":["="],"id":237}],[{"start":{"row":1,"column":27},"end":{"row":1,"column":28},"action":"insert","lines":[" "],"id":238}],[{"start":{"row":1,"column":28},"end":{"row":1,"column":29},"action":"insert","lines":["r"],"id":239}],[{"start":{"row":1,"column":29},"end":{"row":1,"column":30},"action":"insert","lines":["e"],"id":240}],[{"start":{"row":1,"column":30},"end":{"row":1,"column":31},"action":"insert","lines":["q"],"id":241}],[{"start":{"row":1,"column":31},"end":{"row":1,"column":32},"action":"insert","lines":["u"],"id":242}],[{"start":{"row":1,"column":32},"end":{"row":1,"column":33},"action":"insert","lines":["i"],"id":243}],[{"start":{"row":1,"column":33},"end":{"row":1,"column":34},"action":"insert","lines":["r"],"id":244}],[{"start":{"row":1,"column":34},"end":{"row":1,"column":35},"action":"insert","lines":["e"],"id":245}],[{"start":{"row":1,"column":35},"end":{"row":1,"column":36},"action":"insert","lines":[" "],"id":246}],[{"start":{"row":1,"column":35},"end":{"row":1,"column":36},"action":"remove","lines":[" "],"id":247}],[{"start":{"row":1,"column":35},"end":{"row":1,"column":37},"action":"insert","lines":["()"],"id":248}],[{"start":{"row":1,"column":36},"end":{"row":1,"column":38},"action":"insert","lines":["\"\""],"id":249}],[{"start":{"row":1,"column":37},"end":{"row":1,"column":38},"action":"insert","lines":["p"],"id":250}],[{"start":{"row":1,"column":38},"end":{"row":1,"column":39},"action":"insert","lines":["a"],"id":251}],[{"start":{"row":1,"column":39},"end":{"row":1,"column":40},"action":"insert","lines":["s"],"id":252}],[{"start":{"row":1,"column":40},"end":{"row":1,"column":41},"action":"insert","lines":["s"],"id":253}],[{"start":{"row":1,"column":41},"end":{"row":1,"column":42},"action":"insert","lines":["p"],"id":254}],[{"start":{"row":1,"column":42},"end":{"row":1,"column":43},"action":"insert","lines":["o"],"id":255}],[{"start":{"row":1,"column":43},"end":{"row":1,"column":44},"action":"insert","lines":["r"],"id":256}],[{"start":{"row":1,"column":44},"end":{"row":1,"column":45},"action":"insert","lines":["t"],"id":257}],[{"start":{"row":1,"column":45},"end":{"row":1,"column":46},"action":"insert","lines":[" "],"id":258}],[{"start":{"row":1,"column":45},"end":{"row":1,"column":46},"action":"remove","lines":[" "],"id":259}],[{"start":{"row":1,"column":45},"end":{"row":1,"column":46},"action":"insert","lines":["-"],"id":260}],[{"start":{"row":1,"column":46},"end":{"row":1,"column":47},"action":"insert","lines":["l"],"id":261}],[{"start":{"row":1,"column":47},"end":{"row":1,"column":48},"action":"insert","lines":["o"],"id":262}],[{"start":{"row":1,"column":48},"end":{"row":1,"column":49},"action":"insert","lines":["c"],"id":263}],[{"start":{"row":1,"column":49},"end":{"row":1,"column":50},"action":"insert","lines":["a"],"id":264}],[{"start":{"row":1,"column":50},"end":{"row":1,"column":51},"action":"insert","lines":["l"],"id":265}],[{"start":{"row":1,"column":51},"end":{"row":1,"column":52},"action":"insert","lines":["-"],"id":266}],[{"start":{"row":1,"column":52},"end":{"row":1,"column":53},"action":"insert","lines":["m"],"id":267}],[{"start":{"row":1,"column":53},"end":{"row":1,"column":54},"action":"insert","lines":["o"],"id":268}],[{"start":{"row":1,"column":54},"end":{"row":1,"column":55},"action":"insert","lines":["n"],"id":269}],[{"start":{"row":1,"column":55},"end":{"row":1,"column":56},"action":"insert","lines":["g"],"id":270}],[{"start":{"row":1,"column":56},"end":{"row":1,"column":57},"action":"insert","lines":["o"],"id":271}],[{"start":{"row":1,"column":57},"end":{"row":1,"column":58},"action":"insert","lines":["o"],"id":272}],[{"start":{"row":1,"column":58},"end":{"row":1,"column":59},"action":"insert","lines":["s"],"id":273}],[{"start":{"row":1,"column":59},"end":{"row":1,"column":60},"action":"insert","lines":["e"],"id":274}],[{"start":{"row":1,"column":60},"end":{"row":1,"column":61},"action":"insert","lines":[" "],"id":275}],[{"start":{"row":1,"column":60},"end":{"row":1,"column":61},"action":"remove","lines":[" "],"id":276}],[{"start":{"row":1,"column":62},"end":{"row":1,"column":63},"action":"insert","lines":[";"],"id":277}],[{"start":{"row":6,"column":3},"end":{"row":7,"column":0},"action":"insert","lines":["",""],"id":278}],[{"start":{"row":7,"column":0},"end":{"row":8,"column":0},"action":"insert","lines":["",""],"id":279}],[{"start":{"row":8,"column":0},"end":{"row":8,"column":1},"action":"insert","lines":["U"],"id":280}],[{"start":{"row":8,"column":1},"end":{"row":8,"column":2},"action":"insert","lines":["s"],"id":281}],[{"start":{"row":8,"column":2},"end":{"row":8,"column":3},"action":"insert","lines":["e"],"id":282}],[{"start":{"row":8,"column":3},"end":{"row":8,"column":4},"action":"insert","lines":["r"],"id":283}],[{"start":{"row":8,"column":4},"end":{"row":8,"column":5},"action":"insert","lines":[" "],"id":284}],[{"start":{"row":8,"column":4},"end":{"row":8,"column":5},"action":"remove","lines":[" "],"id":285}],[{"start":{"row":8,"column":4},"end":{"row":8,"column":5},"action":"insert","lines":["S"],"id":286}],[{"start":{"row":8,"column":5},"end":{"row":8,"column":6},"action":"insert","lines":["c"],"id":287}],[{"start":{"row":8,"column":6},"end":{"row":8,"column":7},"action":"insert","lines":["h"],"id":288}],[{"start":{"row":8,"column":7},"end":{"row":8,"column":8},"action":"insert","lines":["e"],"id":289}],[{"start":{"row":8,"column":8},"end":{"row":8,"column":9},"action":"insert","lines":["m"],"id":290}],[{"start":{"row":8,"column":9},"end":{"row":8,"column":10},"action":"insert","lines":["a"],"id":291}],[{"start":{"row":8,"column":10},"end":{"row":8,"column":11},"action":"insert","lines":[" "],"id":292}],[{"start":{"row":8,"column":10},"end":{"row":8,"column":11},"action":"remove","lines":[" "],"id":293}],[{"start":{"row":8,"column":10},"end":{"row":8,"column":11},"action":"insert","lines":["."],"id":294}],[{"start":{"row":8,"column":11},"end":{"row":8,"column":12},"action":"insert","lines":["p"],"id":295}],[{"start":{"row":8,"column":12},"end":{"row":8,"column":13},"action":"insert","lines":["l"],"id":296}],[{"start":{"row":8,"column":13},"end":{"row":8,"column":14},"action":"insert","lines":["u"],"id":297}],[{"start":{"row":8,"column":14},"end":{"row":8,"column":15},"action":"insert","lines":["g"],"id":298}],[{"start":{"row":8,"column":15},"end":{"row":8,"column":16},"action":"insert","lines":["i"],"id":299}],[{"start":{"row":8,"column":16},"end":{"row":8,"column":17},"action":"insert","lines":["n"],"id":300}],[{"start":{"row":8,"column":17},"end":{"row":8,"column":18},"action":"insert","lines":[" "],"id":301}],[{"start":{"row":8,"column":17},"end":{"row":8,"column":18},"action":"remove","lines":[" "],"id":302}],[{"start":{"row":8,"column":17},"end":{"row":8,"column":19},"action":"insert","lines":["()"],"id":303}],[{"start":{"row":8,"column":18},"end":{"row":8,"column":19},"action":"insert","lines":["p"],"id":304}],[{"start":{"row":8,"column":19},"end":{"row":8,"column":20},"action":"insert","lines":["a"],"id":305}],[{"start":{"row":8,"column":20},"end":{"row":8,"column":21},"action":"insert","lines":["s"],"id":306}],[{"start":{"row":8,"column":18},"end":{"row":8,"column":21},"action":"remove","lines":["pas"],"id":307},{"start":{"row":8,"column":18},"end":{"row":8,"column":39},"action":"insert","lines":["passportLocalMongoose"]}],[{"start":{"row":5,"column":20},"end":{"row":5,"column":21},"action":"insert","lines":[" "],"id":309}],[{"start":{"row":8,"column":40},"end":{"row":8,"column":41},"action":"insert","lines":[";"],"id":308}]]},"ace":{"folds":[],"scrolltop":0,"scrollleft":0,"selection":{"start":{"row":9,"column":0},"end":{"row":9,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":0},"timestamp":1445461397949,"hash":"ce08b2516b11cf283b51822bef488db693bc30cc"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/package.json b/.c9/metadata/workspace/YelpCamp/v6/package.json deleted file mode 100644 index 4c5d5d3a..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/package.json +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"package.json","tooltip":"/YelpCamp/v6/package.json","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":201,"scrollleft":0,"selection":{"start":{"row":14,"column":0},"end":{"row":15,"column":0},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":6,"state":"start","mode":"ace/mode/json"}},"timestamp":1445453655901,"hash":"dcf3c5c14a61818c0f9cef424ea4ffab9a162a28"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/readme.md b/.c9/metadata/workspace/YelpCamp/v6/readme.md deleted file mode 100644 index 537a0199..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/readme.md +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"readme.md","tooltip":"/YelpCamp/v6/readme.md","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":81,"column":42},"end":{"row":81,"column":43},"action":"insert","lines":["t"],"id":746}],[{"start":{"row":81,"column":43},"end":{"row":81,"column":44},"action":"insert","lines":[" "],"id":747}],[{"start":{"row":81,"column":44},"end":{"row":81,"column":45},"action":"insert","lines":["s"],"id":748}],[{"start":{"row":81,"column":45},"end":{"row":81,"column":46},"action":"insert","lines":["i"],"id":749}],[{"start":{"row":81,"column":46},"end":{"row":81,"column":47},"action":"insert","lines":["g"],"id":750}],[{"start":{"row":81,"column":47},"end":{"row":81,"column":48},"action":"insert","lines":["n"],"id":751}],[{"start":{"row":81,"column":48},"end":{"row":81,"column":49},"action":"insert","lines":["e"],"id":752}],[{"start":{"row":81,"column":49},"end":{"row":81,"column":50},"action":"insert","lines":["d"],"id":753}],[{"start":{"row":81,"column":50},"end":{"row":81,"column":51},"action":"insert","lines":[" "],"id":754}],[{"start":{"row":81,"column":51},"end":{"row":81,"column":52},"action":"insert","lines":["i"],"id":755}],[{"start":{"row":81,"column":52},"end":{"row":81,"column":53},"action":"insert","lines":["n"],"id":756}],[{"start":{"row":81,"column":0},"end":{"row":82,"column":0},"action":"remove","lines":["* Prevent user from adding a comment if not signed in",""],"id":757}],[{"start":{"row":79,"column":18},"end":{"row":80,"column":0},"action":"insert","lines":["",""],"id":758},{"start":{"row":80,"column":0},"end":{"row":80,"column":2},"action":"insert","lines":["* "]}],[{"start":{"row":80,"column":2},"end":{"row":81,"column":0},"action":"insert","lines":["* Prevent user from adding a comment if not signed in",""],"id":759}],[{"start":{"row":80,"column":55},"end":{"row":81,"column":0},"action":"remove","lines":["",""],"id":761}],[{"start":{"row":80,"column":4},"end":{"row":80,"column":5},"action":"insert","lines":["="],"id":762}],[{"start":{"row":80,"column":4},"end":{"row":80,"column":5},"action":"remove","lines":["="],"id":763}],[{"start":{"row":80,"column":3},"end":{"row":80,"column":4},"action":"remove","lines":[" "],"id":764}],[{"start":{"row":80,"column":2},"end":{"row":80,"column":3},"action":"remove","lines":["*"],"id":765}],[{"start":{"row":81,"column":21},"end":{"row":82,"column":0},"action":"insert","lines":["",""],"id":766},{"start":{"row":82,"column":0},"end":{"row":82,"column":2},"action":"insert","lines":["* "]}],[{"start":{"row":82,"column":1},"end":{"row":82,"column":2},"action":"remove","lines":[" "],"id":767}],[{"start":{"row":82,"column":0},"end":{"row":82,"column":1},"action":"remove","lines":["*"],"id":768}],[{"start":{"row":82,"column":0},"end":{"row":83,"column":0},"action":"insert","lines":["",""],"id":769}],[{"start":{"row":83,"column":0},"end":{"row":83,"column":1},"action":"insert","lines":["#"],"id":770}],[{"start":{"row":83,"column":1},"end":{"row":83,"column":2},"action":"insert","lines":["#"],"id":771}],[{"start":{"row":83,"column":2},"end":{"row":83,"column":3},"action":"insert","lines":["A"],"id":772}],[{"start":{"row":83,"column":3},"end":{"row":83,"column":4},"action":"insert","lines":["u"],"id":773}],[{"start":{"row":83,"column":4},"end":{"row":83,"column":5},"action":"insert","lines":["t"],"id":774}],[{"start":{"row":83,"column":5},"end":{"row":83,"column":6},"action":"insert","lines":["h"],"id":775}],[{"start":{"row":83,"column":6},"end":{"row":83,"column":7},"action":"insert","lines":[" "],"id":776}],[{"start":{"row":83,"column":6},"end":{"row":83,"column":7},"action":"remove","lines":[" "],"id":777}],[{"start":{"row":83,"column":6},"end":{"row":83,"column":7},"action":"insert","lines":[" "],"id":778}],[{"start":{"row":83,"column":7},"end":{"row":83,"column":8},"action":"insert","lines":["P"],"id":779}],[{"start":{"row":83,"column":8},"end":{"row":83,"column":9},"action":"insert","lines":["t"],"id":780}],[{"start":{"row":83,"column":9},"end":{"row":83,"column":10},"action":"insert","lines":[" "],"id":781}],[{"start":{"row":83,"column":9},"end":{"row":83,"column":10},"action":"remove","lines":[" "],"id":782}],[{"start":{"row":83,"column":9},"end":{"row":83,"column":10},"action":"insert","lines":["."],"id":783}],[{"start":{"row":83,"column":10},"end":{"row":83,"column":11},"action":"insert","lines":[" "],"id":784}],[{"start":{"row":83,"column":11},"end":{"row":83,"column":12},"action":"insert","lines":["5"],"id":785}],[{"start":{"row":83,"column":12},"end":{"row":83,"column":13},"action":"insert","lines":[" "],"id":786}],[{"start":{"row":83,"column":12},"end":{"row":83,"column":13},"action":"remove","lines":[" "],"id":787}],[{"start":{"row":83,"column":12},"end":{"row":83,"column":13},"action":"insert","lines":[" "],"id":788}],[{"start":{"row":83,"column":12},"end":{"row":83,"column":13},"action":"remove","lines":[" "],"id":789}],[{"start":{"row":83,"column":12},"end":{"row":83,"column":13},"action":"insert","lines":[" "],"id":790}],[{"start":{"row":83,"column":13},"end":{"row":83,"column":14},"action":"insert","lines":["-"],"id":791}],[{"start":{"row":83,"column":14},"end":{"row":83,"column":15},"action":"insert","lines":[" "],"id":792}],[{"start":{"row":83,"column":15},"end":{"row":83,"column":16},"action":"insert","lines":["S"],"id":793}],[{"start":{"row":83,"column":16},"end":{"row":83,"column":17},"action":"insert","lines":["h"],"id":794}],[{"start":{"row":83,"column":17},"end":{"row":83,"column":18},"action":"insert","lines":["o"],"id":795}],[{"start":{"row":83,"column":18},"end":{"row":83,"column":19},"action":"insert","lines":["w"],"id":796}],[{"start":{"row":83,"column":19},"end":{"row":83,"column":20},"action":"insert","lines":[" "],"id":797}],[{"start":{"row":83,"column":19},"end":{"row":83,"column":20},"action":"remove","lines":[" "],"id":798}],[{"start":{"row":83,"column":19},"end":{"row":83,"column":20},"action":"insert","lines":["/"],"id":799}],[{"start":{"row":83,"column":20},"end":{"row":83,"column":21},"action":"insert","lines":["H"],"id":800}],[{"start":{"row":83,"column":21},"end":{"row":83,"column":22},"action":"insert","lines":["i"],"id":801}],[{"start":{"row":83,"column":22},"end":{"row":83,"column":23},"action":"insert","lines":["d"],"id":802}],[{"start":{"row":83,"column":23},"end":{"row":83,"column":24},"action":"insert","lines":["e"],"id":803}],[{"start":{"row":83,"column":24},"end":{"row":83,"column":25},"action":"insert","lines":[" "],"id":804}],[{"start":{"row":83,"column":24},"end":{"row":83,"column":25},"action":"remove","lines":[" "],"id":805}],[{"start":{"row":83,"column":24},"end":{"row":83,"column":25},"action":"insert","lines":[" "],"id":806}],[{"start":{"row":83,"column":25},"end":{"row":83,"column":26},"action":"insert","lines":["L"],"id":807}],[{"start":{"row":83,"column":26},"end":{"row":83,"column":27},"action":"insert","lines":["i"],"id":808}],[{"start":{"row":83,"column":27},"end":{"row":83,"column":28},"action":"insert","lines":["n"],"id":809}],[{"start":{"row":83,"column":28},"end":{"row":83,"column":29},"action":"insert","lines":["k"],"id":810}],[{"start":{"row":83,"column":29},"end":{"row":83,"column":30},"action":"insert","lines":["s"],"id":811}],[{"start":{"row":84,"column":32},"end":{"row":85,"column":0},"action":"insert","lines":["",""],"id":812},{"start":{"row":85,"column":0},"end":{"row":85,"column":2},"action":"insert","lines":["* "]}],[{"start":{"row":85,"column":2},"end":{"row":85,"column":3},"action":"insert","lines":["I"],"id":813}],[{"start":{"row":85,"column":3},"end":{"row":85,"column":4},"action":"insert","lines":["f"],"id":814}],[{"start":{"row":85,"column":3},"end":{"row":85,"column":4},"action":"remove","lines":["f"],"id":815}],[{"start":{"row":85,"column":2},"end":{"row":85,"column":3},"action":"remove","lines":["I"],"id":816}],[{"start":{"row":85,"column":2},"end":{"row":85,"column":3},"action":"insert","lines":["S"],"id":817}],[{"start":{"row":85,"column":3},"end":{"row":85,"column":4},"action":"insert","lines":["h"],"id":818}],[{"start":{"row":85,"column":4},"end":{"row":85,"column":5},"action":"insert","lines":["o"],"id":819}],[{"start":{"row":85,"column":5},"end":{"row":85,"column":6},"action":"insert","lines":["w"],"id":820}],[{"start":{"row":85,"column":6},"end":{"row":85,"column":7},"action":"insert","lines":[" "],"id":821}],[{"start":{"row":85,"column":7},"end":{"row":85,"column":8},"action":"insert","lines":["\""],"id":822}],[{"start":{"row":85,"column":8},"end":{"row":85,"column":9},"action":"insert","lines":["l"],"id":823}],[{"start":{"row":85,"column":9},"end":{"row":85,"column":10},"action":"insert","lines":["o"],"id":824}],[{"start":{"row":85,"column":9},"end":{"row":85,"column":10},"action":"remove","lines":["o"],"id":825}],[{"start":{"row":85,"column":8},"end":{"row":85,"column":9},"action":"remove","lines":["l"],"id":826}],[{"start":{"row":85,"column":7},"end":{"row":85,"column":8},"action":"remove","lines":["\""],"id":827}],[{"start":{"row":85,"column":6},"end":{"row":85,"column":7},"action":"remove","lines":[" "],"id":828}],[{"start":{"row":85,"column":5},"end":{"row":85,"column":6},"action":"remove","lines":["w"],"id":829}],[{"start":{"row":85,"column":4},"end":{"row":85,"column":5},"action":"remove","lines":["o"],"id":830}],[{"start":{"row":85,"column":3},"end":{"row":85,"column":4},"action":"remove","lines":["h"],"id":831}],[{"start":{"row":85,"column":2},"end":{"row":85,"column":3},"action":"remove","lines":["S"],"id":832}],[{"start":{"row":85,"column":1},"end":{"row":85,"column":2},"action":"remove","lines":[" "],"id":833}],[{"start":{"row":85,"column":0},"end":{"row":85,"column":1},"action":"remove","lines":["*"],"id":834}],[{"start":{"row":84,"column":32},"end":{"row":85,"column":0},"action":"remove","lines":["",""],"id":835}],[{"start":{"row":84,"column":22},"end":{"row":84,"column":23},"action":"insert","lines":[" "],"id":836}],[{"start":{"row":84,"column":23},"end":{"row":84,"column":24},"action":"insert","lines":["i"],"id":837}],[{"start":{"row":84,"column":24},"end":{"row":84,"column":25},"action":"insert","lines":["n"],"id":838}],[{"start":{"row":84,"column":25},"end":{"row":84,"column":26},"action":"insert","lines":[" "],"id":839}],[{"start":{"row":84,"column":26},"end":{"row":84,"column":27},"action":"insert","lines":["n"],"id":840}],[{"start":{"row":84,"column":27},"end":{"row":84,"column":28},"action":"insert","lines":["a"],"id":841}],[{"start":{"row":84,"column":28},"end":{"row":84,"column":29},"action":"insert","lines":["v"],"id":842}],[{"start":{"row":84,"column":29},"end":{"row":84,"column":30},"action":"insert","lines":["b"],"id":843}],[{"start":{"row":84,"column":30},"end":{"row":84,"column":31},"action":"insert","lines":["a"],"id":844}],[{"start":{"row":84,"column":31},"end":{"row":84,"column":32},"action":"insert","lines":["r"],"id":845}],[{"start":{"row":84,"column":32},"end":{"row":84,"column":33},"action":"insert","lines":[" "],"id":846}],[{"start":{"row":84,"column":32},"end":{"row":84,"column":33},"action":"remove","lines":[" "],"id":847}]]},"ace":{"folds":[],"scrolltop":1874,"scrollleft":0,"selection":{"start":{"row":80,"column":14},"end":{"row":80,"column":14},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":71,"state":"listblock","mode":"ace/mode/markdown"}},"timestamp":1445464743137,"hash":"2fa6258d88c941fc934a15892d7667b3577ae707"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/seeds.js b/.c9/metadata/workspace/YelpCamp/v6/seeds.js deleted file mode 100644 index 880e0b93..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/seeds.js +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"seeds.js","tooltip":"/YelpCamp/v6/seeds.js","undoManager":{"mark":-1,"position":-1,"stack":[]},"ace":{"folds":[],"scrolltop":759,"scrollleft":0,"selection":{"start":{"row":37,"column":35},"end":{"row":37,"column":35},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":28,"state":"start","mode":"ace/mode/javascript"}},"timestamp":1445452644322,"hash":"bb328fd4d11e1843d92999cedc979e3c2878c462"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v6/views/campgrounds/index.ejs b/.c9/metadata/workspace/YelpCamp/v6/views/campgrounds/index.ejs deleted file mode 100644 index 2357922d..00000000 --- a/.c9/metadata/workspace/YelpCamp/v6/views/campgrounds/index.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"index.ejs","tooltip":"/YelpCamp/v6/views/campgrounds/index.ejs","undoManager":{"mark":100,"position":100,"stack":[[{"start":{"row":3,"column":2},"end":{"row":3,"column":3},"action":"insert","lines":[" "],"id":31}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":["}"],"id":32}],[{"start":{"row":3,"column":4},"end":{"row":3,"column":5},"action":"insert","lines":[" "],"id":33}],[{"start":{"row":3,"column":5},"end":{"row":3,"column":6},"action":"insert","lines":["%"],"id":34}],[{"start":{"row":3,"column":6},"end":{"row":3,"column":7},"action":"insert","lines":[">"],"id":35}],[{"start":{"row":2,"column":16},"end":{"row":3,"column":0},"action":"insert","lines":["",""],"id":36}],[{"start":{"row":3,"column":0},"end":{"row":3,"column":1},"action":"insert","lines":[" "],"id":37}],[{"start":{"row":3,"column":1},"end":{"row":3,"column":2},"action":"insert","lines":["<"],"id":38}],[{"start":{"row":3,"column":2},"end":{"row":3,"column":3},"action":"insert","lines":["h"],"id":39}],[{"start":{"row":3,"column":3},"end":{"row":3,"column":4},"action":"insert","lines":["3"],"id":40}],[{"start":{"row":3,"column":4},"end":{"row":3,"column":10},"action":"insert","lines":[">"],"id":41}],[{"start":{"row":3,"column":5},"end":{"row":3,"column":6},"action":"insert","lines":["<"],"id":42}],[{"start":{"row":3,"column":6},"end":{"row":3,"column":7},"action":"insert","lines":["%"],"id":43}],[{"start":{"row":3,"column":7},"end":{"row":3,"column":8},"action":"insert","lines":["="],"id":44}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"insert","lines":[" "],"id":45}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"remove","lines":[" "],"id":46}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"insert","lines":["u"],"id":47}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"insert","lines":["s"],"id":48}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"remove","lines":["s"],"id":49}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"remove","lines":["u"],"id":50}],[{"start":{"row":3,"column":8},"end":{"row":3,"column":9},"action":"insert","lines":[" "],"id":51}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"insert","lines":["u"],"id":52}],[{"start":{"row":3,"column":10},"end":{"row":3,"column":11},"action":"insert","lines":["s"],"id":53}],[{"start":{"row":3,"column":11},"end":{"row":3,"column":12},"action":"insert","lines":["e"],"id":54}],[{"start":{"row":3,"column":12},"end":{"row":3,"column":13},"action":"insert","lines":["r"],"id":55}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"insert","lines":[" "],"id":56}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"remove","lines":[" "],"id":57}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"insert","lines":["."],"id":58}],[{"start":{"row":3,"column":14},"end":{"row":3,"column":15},"action":"insert","lines":["u"],"id":59}],[{"start":{"row":3,"column":15},"end":{"row":3,"column":16},"action":"insert","lines":["s"],"id":60}],[{"start":{"row":3,"column":16},"end":{"row":3,"column":17},"action":"insert","lines":["e"],"id":61}],[{"start":{"row":3,"column":17},"end":{"row":3,"column":18},"action":"insert","lines":["r"],"id":62}],[{"start":{"row":3,"column":18},"end":{"row":3,"column":19},"action":"insert","lines":["n"],"id":63}],[{"start":{"row":3,"column":19},"end":{"row":3,"column":20},"action":"insert","lines":["a"],"id":64}],[{"start":{"row":3,"column":20},"end":{"row":3,"column":21},"action":"insert","lines":["m"],"id":65}],[{"start":{"row":3,"column":21},"end":{"row":3,"column":22},"action":"insert","lines":["e"],"id":66}],[{"start":{"row":3,"column":22},"end":{"row":3,"column":23},"action":"insert","lines":[" "],"id":67}],[{"start":{"row":3,"column":22},"end":{"row":3,"column":23},"action":"remove","lines":[" "],"id":68}],[{"start":{"row":3,"column":22},"end":{"row":3,"column":23},"action":"insert","lines":[" "],"id":69}],[{"start":{"row":3,"column":23},"end":{"row":3,"column":24},"action":"insert","lines":["%"],"id":70}],[{"start":{"row":3,"column":24},"end":{"row":3,"column":25},"action":"insert","lines":[">"],"id":71}],[{"start":{"row":2,"column":6},"end":{"row":2,"column":7},"action":"insert","lines":["c"],"id":73}],[{"start":{"row":2,"column":7},"end":{"row":2,"column":8},"action":"insert","lines":["u"],"id":74}],[{"start":{"row":2,"column":8},"end":{"row":2,"column":9},"action":"insert","lines":["r"],"id":75}],[{"start":{"row":2,"column":9},"end":{"row":2,"column":10},"action":"insert","lines":["r"],"id":76}],[{"start":{"row":2,"column":10},"end":{"row":2,"column":11},"action":"insert","lines":["r"],"id":77}],[{"start":{"row":2,"column":11},"end":{"row":2,"column":12},"action":"insert","lines":["e"],"id":78}],[{"start":{"row":2,"column":12},"end":{"row":2,"column":13},"action":"insert","lines":["n"],"id":79}],[{"start":{"row":2,"column":13},"end":{"row":2,"column":14},"action":"insert","lines":["t"],"id":80}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"remove","lines":["u"],"id":81}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"insert","lines":["H"],"id":82}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"remove","lines":["H"],"id":83}],[{"start":{"row":2,"column":14},"end":{"row":2,"column":15},"action":"insert","lines":["U"],"id":84}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"remove","lines":["u"],"id":85}],[{"start":{"row":3,"column":9},"end":{"row":3,"column":10},"action":"insert","lines":["c"],"id":86}],[{"start":{"row":3,"column":10},"end":{"row":3,"column":11},"action":"insert","lines":["u"],"id":87}],[{"start":{"row":3,"column":11},"end":{"row":3,"column":12},"action":"insert","lines":["r"],"id":88}],[{"start":{"row":3,"column":12},"end":{"row":3,"column":13},"action":"insert","lines":["r"],"id":89}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"insert","lines":["n"],"id":90}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"remove","lines":["n"],"id":91}],[{"start":{"row":3,"column":13},"end":{"row":3,"column":14},"action":"insert","lines":["e"],"id":92}],[{"start":{"row":3,"column":14},"end":{"row":3,"column":15},"action":"insert","lines":["n"],"id":93}],[{"start":{"row":3,"column":15},"end":{"row":3,"column":16},"action":"insert","lines":["t"],"id":94}],[{"start":{"row":3,"column":16},"end":{"row":3,"column":17},"action":"insert","lines":[" "],"id":95}],[{"start":{"row":3,"column":16},"end":{"row":3,"column":17},"action":"remove","lines":[" "],"id":96}],[{"start":{"row":3,"column":16},"end":{"row":3,"column":17},"action":"insert","lines":["U"],"id":97}],[{"start":{"row":3,"column":21},"end":{"row":3,"column":29},"action":"remove","lines":["username"],"id":112}],[{"start":{"row":3,"column":20},"end":{"row":3,"column":21},"action":"remove","lines":["."],"id":113}],[{"start":{"row":2,"column":0},"end":{"row":2,"column":24},"action":"remove","lines":["<% if(currrentUser) { %>"],"id":114}],[{"start":{"row":4,"column":0},"end":{"row":4,"column":7},"action":"remove","lines":["<% } %>"],"id":115}],[{"start":{"row":3,"column":0},"end":{"row":3,"column":28},"action":"remove","lines":["Submitted By Todd Parker
"],"id":167}],[{"start":{"row":16,"column":56},"end":{"row":17,"column":0},"action":"remove","lines":["",""],"id":168}]]},"ace":{"folds":[],"scrolltop":287,"scrollleft":0,"selection":{"start":{"row":18,"column":22},"end":{"row":18,"column":22},"isBackwards":false},"options":{"guessTabSize":true,"useWrapMode":false,"wrapToView":true},"firstLineState":{"row":10,"state":"start","mode":"ace/mode/ejs"}},"timestamp":1445493368149,"hash":"a2aefced21978174c84efe3609f2a76f89debfc1"} \ No newline at end of file diff --git a/.c9/metadata/workspace/YelpCamp/v8/views/comments/new.ejs b/.c9/metadata/workspace/YelpCamp/v8/views/comments/new.ejs deleted file mode 100644 index c6e2eb62..00000000 --- a/.c9/metadata/workspace/YelpCamp/v8/views/comments/new.ejs +++ /dev/null @@ -1 +0,0 @@ -{"filter":false,"title":"new.ejs","tooltip":"/YelpCamp/v8/views/comments/new.ejs","undoManager":{"mark":1,"position":1,"stack":[[{"start":{"row":9,"column":0},"end":{"row":11,"column":22},"action":"remove","lines":["- ```js - put your javascript code here - ``` - - ``` - put any other formatted output here, - like for example the one returned from using request-debug - ``` -- -If the problem cannot be reliably reproduced, the issue will be marked as `Not enough info (see CONTRIBUTING.md)`. - -If the problem is not related to request the issue will be marked as `Help (please use Stackoverflow)`. - - -## Submitting a Pull Request - -1. In almost all of the cases your PR **needs tests**. Make sure you have any. -2. Run `npm test` locally. Fix any errors before pushing to GitHub. -3. After submitting the PR a build will be triggered on TravisCI. Wait for it to ends and make sure all jobs are passing. - - ------------------------------------------ - - -## Becoming a Contributor - -Individuals making significant and valuable contributions are given -commit-access to the project to contribute as they see fit. This project is -more like an open wiki than a standard guarded open source project. - - -## Rules - -There are a few basic ground-rules for contributors: - -1. **No `--force` pushes** or modifying the Git history in any way. -1. **Non-master branches** ought to be used for ongoing work. -1. **Any** change should be added through Pull Request. -1. **External API changes and significant modifications** ought to be subject - to an **internal pull-request** to solicit feedback from other contributors. -1. Internal pull-requests to solicit feedback are *encouraged* for any other - non-trivial contribution but left to the discretion of the contributor. -1. For significant changes wait a full 24 hours before merging so that active - contributors who are distributed throughout the world have a chance to weigh - in. -1. Contributors should attempt to adhere to the prevailing code-style. -1. Run `npm test` locally before submitting your PR, to catch any easy to miss - style & testing issues. To diagnose test failures, there are two ways to - run a single test file: - - `node_modules/.bin/taper tests/test-file.js` - run using the default - [`taper`](https://github.com/nylen/taper) test reporter. - - `node tests/test-file.js` - view the raw - [tap](https://testanything.org/) output. - - -## Releases - -Declaring formal releases remains the prerogative of the project maintainer. - - -## Changes to this arrangement - -This is an experiment and feedback is welcome! This document may also be -subject to pull-requests or changes by contributors where you believe you have -something valuable to add or change. diff --git a/APIs/node_modules/request/LICENSE b/APIs/node_modules/request/LICENSE deleted file mode 100644 index a4a9aee0..00000000 --- a/APIs/node_modules/request/LICENSE +++ /dev/null @@ -1,55 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/APIs/node_modules/request/README.md b/APIs/node_modules/request/README.md deleted file mode 100644 index cf9072a2..00000000 --- a/APIs/node_modules/request/README.md +++ /dev/null @@ -1,1098 +0,0 @@ - -# Request - Simplified HTTP client - -[](https://nodei.co/npm/request/) - -[](https://travis-ci.org/request/request) -[](https://codecov.io/github/request/request?branch=master) -[](https://coveralls.io/r/request/request) -[](https://david-dm.org/request/request) -[](https://snyk.io/test/npm/request) -[](https://gitter.im/request/request?utm_source=badge) - - -## Super simple to use - -Request is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default. - -```js -var request = require('request'); -request('http://www.google.com', function (error, response, body) { - if (!error && response.statusCode == 200) { - console.log(body) // Show the HTML for the Google homepage. - } -}) -``` - - -## Table of contents - -- [Streaming](#streaming) -- [Forms](#forms) -- [HTTP Authentication](#http-authentication) -- [Custom HTTP Headers](#custom-http-headers) -- [OAuth Signing](#oauth-signing) -- [Proxies](#proxies) -- [Unix Domain Sockets](#unix-domain-sockets) -- [TLS/SSL Protocol](#tlsssl-protocol) -- [Support for HAR 1.2](#support-for-har-12) -- [**All Available Options**](#requestoptions-callback) - -Request also offers [convenience methods](#convenience-methods) like -`request.defaults` and `request.post`, and there are -lots of [usage examples](#examples) and several -[debugging techniques](#debugging). - - ---- - - -## Streaming - -You can stream any response to a file stream. - -```js -request('http://google.com/doodle.png').pipe(fs.createWriteStream('doodle.png')) -``` - -You can also stream a file to a PUT or POST request. This method will also check the file extension against a mapping of file extensions to content-types (in this case `application/json`) and use the proper `content-type` in the PUT request (if the headers don’t already provide one). - -```js -fs.createReadStream('file.json').pipe(request.put('http://mysite.com/obj.json')) -``` - -Request can also `pipe` to itself. When doing so, `content-type` and `content-length` are preserved in the PUT headers. - -```js -request.get('http://google.com/img.png').pipe(request.put('http://mysite.com/img.png')) -``` - -Request emits a "response" event when a response is received. The `response` argument will be an instance of [http.IncomingMessage](http://nodejs.org/api/http.html#http_http_incomingmessage). - -```js -request - .get('http://google.com/img.png') - .on('response', function(response) { - console.log(response.statusCode) // 200 - console.log(response.headers['content-type']) // 'image/png' - }) - .pipe(request.put('http://mysite.com/img.png')) -``` - -To easily handle errors when streaming requests, listen to the `error` event before piping: - -```js -request - .get('http://mysite.com/doodle.png') - .on('error', function(err) { - console.log(err) - }) - .pipe(fs.createWriteStream('doodle.png')) -``` - -Now let’s get fancy. - -```js -http.createServer(function (req, resp) { - if (req.url === '/doodle.png') { - if (req.method === 'PUT') { - req.pipe(request.put('http://mysite.com/doodle.png')) - } else if (req.method === 'GET' || req.method === 'HEAD') { - request.get('http://mysite.com/doodle.png').pipe(resp) - } - } -}) -``` - -You can also `pipe()` from `http.ServerRequest` instances, as well as to `http.ServerResponse` instances. The HTTP method, headers, and entity-body data will be sent. Which means that, if you don't really care about security, you can do: - -```js -http.createServer(function (req, resp) { - if (req.url === '/doodle.png') { - var x = request('http://mysite.com/doodle.png') - req.pipe(x) - x.pipe(resp) - } -}) -``` - -And since `pipe()` returns the destination stream in ≥ Node 0.5.x you can do one line proxying. :) - -```js -req.pipe(request('http://mysite.com/doodle.png')).pipe(resp) -``` - -Also, none of this new functionality conflicts with requests previous features, it just expands them. - -```js -var r = request.defaults({'proxy':'http://localproxy.com'}) - -http.createServer(function (req, resp) { - if (req.url === '/doodle.png') { - r.get('http://google.com/doodle.png').pipe(resp) - } -}) -``` - -You can still use intermediate proxies, the requests will still follow HTTP forwards, etc. - -[back to top](#table-of-contents) - - ---- - - -## Forms - -`request` supports `application/x-www-form-urlencoded` and `multipart/form-data` form uploads. For `multipart/related` refer to the `multipart` API. - - -#### application/x-www-form-urlencoded (URL-Encoded Forms) - -URL-encoded forms are simple. - -```js -request.post('http://service.com/upload', {form:{key:'value'}}) -// or -request.post('http://service.com/upload').form({key:'value'}) -// or -request.post({url:'http://service.com/upload', form: {key:'value'}}, function(err,httpResponse,body){ /* ... */ }) -``` - - -#### multipart/form-data (Multipart Form Uploads) - -For `multipart/form-data` we use the [form-data](https://github.com/form-data/form-data) library by [@felixge](https://github.com/felixge). For the most cases, you can pass your upload form data via the `formData` option. - - -```js -var formData = { - // Pass a simple key-value pair - my_field: 'my_value', - // Pass data via Buffers - my_buffer: new Buffer([1, 2, 3]), - // Pass data via Streams - my_file: fs.createReadStream(__dirname + '/unicycle.jpg'), - // Pass multiple values /w an Array - attachments: [ - fs.createReadStream(__dirname + '/attachment1.jpg'), - fs.createReadStream(__dirname + '/attachment2.jpg') - ], - // Pass optional meta-data with an 'options' object with style: {value: DATA, options: OPTIONS} - // Use case: for some types of streams, you'll need to provide "file"-related information manually. - // See the `form-data` README for more information about options: https://github.com/form-data/form-data - custom_file: { - value: fs.createReadStream('/dev/urandom'), - options: { - filename: 'topsecret.jpg', - contentType: 'image/jpg' - } - } -}; -request.post({url:'http://service.com/upload', formData: formData}, function optionalCallback(err, httpResponse, body) { - if (err) { - return console.error('upload failed:', err); - } - console.log('Upload successful! Server responded with:', body); -}); -``` - -For advanced cases, you can access the form-data object itself via `r.form()`. This can be modified until the request is fired on the next cycle of the event-loop. (Note that this calling `form()` will clear the currently set form data for that request.) - -```js -// NOTE: Advanced use-case, for normal use see 'formData' usage above -var r = request.post('http://service.com/upload', function optionalCallback(err, httpResponse, body) {...}) -var form = r.form(); -form.append('my_field', 'my_value'); -form.append('my_buffer', new Buffer([1, 2, 3])); -form.append('custom_file', fs.createReadStream(__dirname + '/unicycle.jpg'), {filename: 'unicycle.jpg'}); -``` -See the [form-data README](https://github.com/form-data/form-data) for more information & examples. - - -#### multipart/related - -Some variations in different HTTP implementations require a newline/CRLF before, after, or both before and after the boundary of a `multipart/related` request (using the multipart option). This has been observed in the .NET WebAPI version 4.0. You can turn on a boundary preambleCRLF or postamble by passing them as `true` to your request options. - -```js - request({ - method: 'PUT', - preambleCRLF: true, - postambleCRLF: true, - uri: 'http://service.com/upload', - multipart: [ - { - 'content-type': 'application/json', - body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}}) - }, - { body: 'I am an attachment' }, - { body: fs.createReadStream('image.png') } - ], - // alternatively pass an object containing additional options - multipart: { - chunked: false, - data: [ - { - 'content-type': 'application/json', - body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}}) - }, - { body: 'I am an attachment' } - ] - } - }, - function (error, response, body) { - if (error) { - return console.error('upload failed:', error); - } - console.log('Upload successful! Server responded with:', body); - }) -``` - -[back to top](#table-of-contents) - - ---- - - -## HTTP Authentication - -```js -request.get('http://some.server.com/').auth('username', 'password', false); -// or -request.get('http://some.server.com/', { - 'auth': { - 'user': 'username', - 'pass': 'password', - 'sendImmediately': false - } -}); -// or -request.get('http://some.server.com/').auth(null, null, true, 'bearerToken'); -// or -request.get('http://some.server.com/', { - 'auth': { - 'bearer': 'bearerToken' - } -}); -``` - -If passed as an option, `auth` should be a hash containing values: - -- `user` || `username` -- `pass` || `password` -- `sendImmediately` (optional) -- `bearer` (optional) - -The method form takes parameters -`auth(username, password, sendImmediately, bearer)`. - -`sendImmediately` defaults to `true`, which causes a basic or bearer -authentication header to be sent. If `sendImmediately` is `false`, then -`request` will retry with a proper authentication header after receiving a -`401` response from the server (which must contain a `WWW-Authenticate` header -indicating the required authentication method). - -Note that you can also specify basic authentication using the URL itself, as -detailed in [RFC 1738](http://www.ietf.org/rfc/rfc1738.txt). Simply pass the -`user:password` before the host with an `@` sign: - -```js -var username = 'username', - password = 'password', - url = 'http://' + username + ':' + password + '@some.server.com'; - -request({url: url}, function (error, response, body) { - // Do more stuff with 'body' here -}); -``` - -Digest authentication is supported, but it only works with `sendImmediately` -set to `false`; otherwise `request` will send basic authentication on the -initial request, which will probably cause the request to fail. - -Bearer authentication is supported, and is activated when the `bearer` value is -available. The value may be either a `String` or a `Function` returning a -`String`. Using a function to supply the bearer token is particularly useful if -used in conjunction with `defaults` to allow a single function to supply the -last known token at the time of sending a request, or to compute one on the fly. - -[back to top](#table-of-contents) - - ---- - - -## Custom HTTP Headers - -HTTP Headers, such as `User-Agent`, can be set in the `options` object. -In the example below, we call the github API to find out the number -of stars and forks for the request repository. This requires a -custom `User-Agent` header as well as https. - -```js -var request = require('request'); - -var options = { - url: 'https://api.github.com/repos/request/request', - headers: { - 'User-Agent': 'request' - } -}; - -function callback(error, response, body) { - if (!error && response.statusCode == 200) { - var info = JSON.parse(body); - console.log(info.stargazers_count + " Stars"); - console.log(info.forks_count + " Forks"); - } -} - -request(options, callback); -``` - -[back to top](#table-of-contents) - - ---- - - -## OAuth Signing - -[OAuth version 1.0](https://tools.ietf.org/html/rfc5849) is supported. The -default signing algorithm is -[HMAC-SHA1](https://tools.ietf.org/html/rfc5849#section-3.4.2): - -```js -// OAuth1.0 - 3-legged server side flow (Twitter example) -// step 1 -var qs = require('querystring') - , oauth = - { callback: 'http://mysite.com/callback/' - , consumer_key: CONSUMER_KEY - , consumer_secret: CONSUMER_SECRET - } - , url = 'https://api.twitter.com/oauth/request_token' - ; -request.post({url:url, oauth:oauth}, function (e, r, body) { - // Ideally, you would take the body in the response - // and construct a URL that a user clicks on (like a sign in button). - // The verifier is only available in the response after a user has - // verified with twitter that they are authorizing your app. - - // step 2 - var req_data = qs.parse(body) - var uri = 'https://api.twitter.com/oauth/authenticate' - + '?' + qs.stringify({oauth_token: req_data.oauth_token}) - // redirect the user to the authorize uri - - // step 3 - // after the user is redirected back to your server - var auth_data = qs.parse(body) - , oauth = - { consumer_key: CONSUMER_KEY - , consumer_secret: CONSUMER_SECRET - , token: auth_data.oauth_token - , token_secret: req_data.oauth_token_secret - , verifier: auth_data.oauth_verifier - } - , url = 'https://api.twitter.com/oauth/access_token' - ; - request.post({url:url, oauth:oauth}, function (e, r, body) { - // ready to make signed requests on behalf of the user - var perm_data = qs.parse(body) - , oauth = - { consumer_key: CONSUMER_KEY - , consumer_secret: CONSUMER_SECRET - , token: perm_data.oauth_token - , token_secret: perm_data.oauth_token_secret - } - , url = 'https://api.twitter.com/1.1/users/show.json' - , qs = - { screen_name: perm_data.screen_name - , user_id: perm_data.user_id - } - ; - request.get({url:url, oauth:oauth, qs:qs, json:true}, function (e, r, user) { - console.log(user) - }) - }) -}) -``` - -For [RSA-SHA1 signing](https://tools.ietf.org/html/rfc5849#section-3.4.3), make -the following changes to the OAuth options object: -* Pass `signature_method : 'RSA-SHA1'` -* Instead of `consumer_secret`, specify a `private_key` string in - [PEM format](http://how2ssl.com/articles/working_with_pem_files/) - -For [PLAINTEXT signing](http://oauth.net/core/1.0/#anchor22), make -the following changes to the OAuth options object: -* Pass `signature_method : 'PLAINTEXT'` - -To send OAuth parameters via query params or in a post body as described in The -[Consumer Request Parameters](http://oauth.net/core/1.0/#consumer_req_param) -section of the oauth1 spec: -* Pass `transport_method : 'query'` or `transport_method : 'body'` in the OAuth - options object. -* `transport_method` defaults to `'header'` - -To use [Request Body Hash](https://oauth.googlecode.com/svn/spec/ext/body_hash/1.0/oauth-bodyhash.html) you can either -* Manually generate the body hash and pass it as a string `body_hash: '...'` -* Automatically generate the body hash by passing `body_hash: true` - -[back to top](#table-of-contents) - - ---- - - -## Proxies - -If you specify a `proxy` option, then the request (and any subsequent -redirects) will be sent via a connection to the proxy server. - -If your endpoint is an `https` url, and you are using a proxy, then -request will send a `CONNECT` request to the proxy server *first*, and -then use the supplied connection to connect to the endpoint. - -That is, first it will make a request like: - -``` -HTTP/1.1 CONNECT endpoint-server.com:80 -Host: proxy-server.com -User-Agent: whatever user agent you specify -``` - -and then the proxy server make a TCP connection to `endpoint-server` -on port `80`, and return a response that looks like: - -``` -HTTP/1.1 200 OK -``` - -At this point, the connection is left open, and the client is -communicating directly with the `endpoint-server.com` machine. - -See [the wikipedia page on HTTP Tunneling](https://en.wikipedia.org/wiki/HTTP_tunnel) -for more information. - -By default, when proxying `http` traffic, request will simply make a -standard proxied `http` request. This is done by making the `url` -section of the initial line of the request a fully qualified url to -the endpoint. - -For example, it will make a single request that looks like: - -``` -HTTP/1.1 GET http://endpoint-server.com/some-url -Host: proxy-server.com -Other-Headers: all go here - -request body or whatever -``` - -Because a pure "http over http" tunnel offers no additional security -or other features, it is generally simpler to go with a -straightforward HTTP proxy in this case. However, if you would like -to force a tunneling proxy, you may set the `tunnel` option to `true`. - -You can also make a standard proxied `http` request by explicitly setting -`tunnel : false`, but **note that this will allow the proxy to see the traffic -to/from the destination server**. - -If you are using a tunneling proxy, you may set the -`proxyHeaderWhiteList` to share certain headers with the proxy. - -You can also set the `proxyHeaderExclusiveList` to share certain -headers only with the proxy and not with destination host. - -By default, this set is: - -``` -accept -accept-charset -accept-encoding -accept-language -accept-ranges -cache-control -content-encoding -content-language -content-length -content-location -content-md5 -content-range -content-type -connection -date -expect -max-forwards -pragma -proxy-authorization -referer -te -transfer-encoding -user-agent -via -``` - -Note that, when using a tunneling proxy, the `proxy-authorization` -header and any headers from custom `proxyHeaderExclusiveList` are -*never* sent to the endpoint server, but only to the proxy server. - - -### Controlling proxy behaviour using environment variables - -The following environment variables are respected by `request`: - - * `HTTP_PROXY` / `http_proxy` - * `HTTPS_PROXY` / `https_proxy` - * `NO_PROXY` / `no_proxy` - -When `HTTP_PROXY` / `http_proxy` are set, they will be used to proxy non-SSL requests that do not have an explicit `proxy` configuration option present. Similarly, `HTTPS_PROXY` / `https_proxy` will be respected for SSL requests that do not have an explicit `proxy` configuration option. It is valid to define a proxy in one of the environment variables, but then override it for a specific request, using the `proxy` configuration option. Furthermore, the `proxy` configuration option can be explicitly set to false / null to opt out of proxying altogether for that request. - -`request` is also aware of the `NO_PROXY`/`no_proxy` environment variables. These variables provide a granular way to opt out of proxying, on a per-host basis. It should contain a comma separated list of hosts to opt out of proxying. It is also possible to opt of proxying when a particular destination port is used. Finally, the variable may be set to `*` to opt out of the implicit proxy configuration of the other environment variables. - -Here's some examples of valid `no_proxy` values: - - * `google.com` - don't proxy HTTP/HTTPS requests to Google. - * `google.com:443` - don't proxy HTTPS requests to Google, but *do* proxy HTTP requests to Google. - * `google.com:443, yahoo.com:80` - don't proxy HTTPS requests to Google, and don't proxy HTTP requests to Yahoo! - * `*` - ignore `https_proxy`/`http_proxy` environment variables altogether. - -[back to top](#table-of-contents) - - ---- - - -## UNIX Domain Sockets - -`request` supports making requests to [UNIX Domain Sockets](https://en.wikipedia.org/wiki/Unix_domain_socket). To make one, use the following URL scheme: - -```js -/* Pattern */ 'http://unix:SOCKET:PATH' -/* Example */ request.get('http://unix:/absolute/path/to/unix.socket:/request/path') -``` - -Note: The `SOCKET` path is assumed to be absolute to the root of the host file system. - -[back to top](#table-of-contents) - - ---- - - -## TLS/SSL Protocol - -TLS/SSL Protocol options, such as `cert`, `key` and `passphrase`, can be -set directly in `options` object, in the `agentOptions` property of the `options` object, or even in `https.globalAgent.options`. Keep in mind that, although `agentOptions` allows for a slightly wider range of configurations, the recommended way is via `options` object directly, as using `agentOptions` or `https.globalAgent.options` would not be applied in the same way in proxied environments (as data travels through a TLS connection instead of an http/https agent). - -```js -var fs = require('fs') - , path = require('path') - , certFile = path.resolve(__dirname, 'ssl/client.crt') - , keyFile = path.resolve(__dirname, 'ssl/client.key') - , caFile = path.resolve(__dirname, 'ssl/ca.cert.pem') - , request = require('request'); - -var options = { - url: 'https://api.some-server.com/', - cert: fs.readFileSync(certFile), - key: fs.readFileSync(keyFile), - passphrase: 'password', - ca: fs.readFileSync(caFile) - } -}; - -request.get(options); -``` - -### Using `options.agentOptions` - -In the example below, we call an API requires client side SSL certificate -(in PEM format) with passphrase protected private key (in PEM format) and disable the SSLv3 protocol: - -```js -var fs = require('fs') - , path = require('path') - , certFile = path.resolve(__dirname, 'ssl/client.crt') - , keyFile = path.resolve(__dirname, 'ssl/client.key') - , request = require('request'); - -var options = { - url: 'https://api.some-server.com/', - agentOptions: { - cert: fs.readFileSync(certFile), - key: fs.readFileSync(keyFile), - // Or use `pfx` property replacing `cert` and `key` when using private key, certificate and CA certs in PFX or PKCS12 format: - // pfx: fs.readFileSync(pfxFilePath), - passphrase: 'password', - securityOptions: 'SSL_OP_NO_SSLv3' - } -}; - -request.get(options); -``` - -It is able to force using SSLv3 only by specifying `secureProtocol`: - -```js -request.get({ - url: 'https://api.some-server.com/', - agentOptions: { - secureProtocol: 'SSLv3_method' - } -}); -``` - -It is possible to accept other certificates than those signed by generally allowed Certificate Authorities (CAs). -This can be useful, for example, when using self-signed certificates. -To require a different root certificate, you can specify the signing CA by adding the contents of the CA's certificate file to the `agentOptions`. -The certificate the domain presents must be signed by the root certificate specified: - -```js -request.get({ - url: 'https://api.some-server.com/', - agentOptions: { - ca: fs.readFileSync('ca.cert.pem') - } -}); -``` - -[back to top](#table-of-contents) - - ---- - -## Support for HAR 1.2 - -The `options.har` property will override the values: `url`, `method`, `qs`, `headers`, `form`, `formData`, `body`, `json`, as well as construct multipart data and read files from disk when `request.postData.params[].fileName` is present without a matching `value`. - -a validation step will check if the HAR Request format matches the latest spec (v1.2) and will skip parsing if not matching. - -```js - var request = require('request') - request({ - // will be ignored - method: 'GET', - uri: 'http://www.google.com', - - // HTTP Archive Request Object - har: { - url: 'http://www.mockbin.com/har', - method: 'POST', - headers: [ - { - name: 'content-type', - value: 'application/x-www-form-urlencoded' - } - ], - postData: { - mimeType: 'application/x-www-form-urlencoded', - params: [ - { - name: 'foo', - value: 'bar' - }, - { - name: 'hello', - value: 'world' - } - ] - } - } - }) - - // a POST request will be sent to http://www.mockbin.com - // with body an application/x-www-form-urlencoded body: - // foo=bar&hello=world -``` - -[back to top](#table-of-contents) - - ---- - -## request(options, callback) - -The first argument can be either a `url` or an `options` object. The only required option is `uri`; all others are optional. - -- `uri` || `url` - fully qualified uri or a parsed url object from `url.parse()` -- `baseUrl` - fully qualified uri string used as the base url. Most useful with `request.defaults`, for example when you want to do many requests to the same domain. If `baseUrl` is `https://example.com/api/`, then requesting `/end/point?test=true` will fetch `https://example.com/api/end/point?test=true`. When `baseUrl` is given, `uri` must also be a string. -- `method` - http method (default: `"GET"`) -- `headers` - http headers (default: `{}`) - ---- - -- `qs` - object containing querystring values to be appended to the `uri` -- `qsParseOptions` - object containing options to pass to the [qs.parse](https://github.com/hapijs/qs#parsing-objects) method. Alternatively pass options to the [querystring.parse](https://nodejs.org/docs/v0.12.0/api/querystring.html#querystring_querystring_parse_str_sep_eq_options) method using this format `{sep:';', eq:':', options:{}}` -- `qsStringifyOptions` - object containing options to pass to the [qs.stringify](https://github.com/hapijs/qs#stringifying) method. Alternatively pass options to the [querystring.stringify](https://nodejs.org/docs/v0.12.0/api/querystring.html#querystring_querystring_stringify_obj_sep_eq_options) method using this format `{sep:';', eq:':', options:{}}`. For example, to change the way arrays are converted to query strings using the `qs` module pass the `arrayFormat` option with one of `indices|brackets|repeat` -- `useQuerystring` - If true, use `querystring` to stringify and parse - querystrings, otherwise use `qs` (default: `false`). Set this option to - `true` if you need arrays to be serialized as `foo=bar&foo=baz` instead of the - default `foo[0]=bar&foo[1]=baz`. - ---- - -- `body` - entity body for PATCH, POST and PUT requests. Must be a `Buffer`, `String` or `ReadStream`. If `json` is `true`, then `body` must be a JSON-serializable object. -- `form` - when passed an object or a querystring, this sets `body` to a querystring representation of value, and adds `Content-type: application/x-www-form-urlencoded` header. When passed no options, a `FormData` instance is returned (and is piped to request). See "Forms" section above. -- `formData` - Data to pass for a `multipart/form-data` request. See - [Forms](#forms) section above. -- `multipart` - array of objects which contain their own headers and `body` - attributes. Sends a `multipart/related` request. See [Forms](#forms) section - above. - - Alternatively you can pass in an object `{chunked: false, data: []}` where - `chunked` is used to specify whether the request is sent in - [chunked transfer encoding](https://en.wikipedia.org/wiki/Chunked_transfer_encoding) - In non-chunked requests, data items with body streams are not allowed. -- `preambleCRLF` - append a newline/CRLF before the boundary of your `multipart/form-data` request. -- `postambleCRLF` - append a newline/CRLF at the end of the boundary of your `multipart/form-data` request. -- `json` - sets `body` to JSON representation of value and adds `Content-type: application/json` header. Additionally, parses the response body as JSON. -- `jsonReviver` - a [reviver function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) that will be passed to `JSON.parse()` when parsing a JSON response body. -- `jsonReplacer` - a [replacer function](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify) that will be passed to `JSON.stringify()` when stringifying a JSON request body. - ---- - -- `auth` - A hash containing values `user` || `username`, `pass` || `password`, and `sendImmediately` (optional). See documentation above. -- `oauth` - Options for OAuth HMAC-SHA1 signing. See documentation above. -- `hawk` - Options for [Hawk signing](https://github.com/hueniverse/hawk). The `credentials` key must contain the necessary signing info, [see hawk docs for details](https://github.com/hueniverse/hawk#usage-example). -- `aws` - `object` containing AWS signing information. Should have the properties `key`, `secret`. Also requires the property `bucket`, unless you’re specifying your `bucket` as part of the path, or the request doesn’t use a bucket (i.e. GET Services). If you want to use AWS sign version 4 use the parameter `sign_version` with value `4` otherwise the default is version 2. **Note:** you need to `npm install aws4` first. -- `httpSignature` - Options for the [HTTP Signature Scheme](https://github.com/joyent/node-http-signature/blob/master/http_signing.md) using [Joyent's library](https://github.com/joyent/node-http-signature). The `keyId` and `key` properties must be specified. See the docs for other options. - ---- - -- `followRedirect` - follow HTTP 3xx responses as redirects (default: `true`). This property can also be implemented as function which gets `response` object as a single argument and should return `true` if redirects should continue or `false` otherwise. -- `followAllRedirects` - follow non-GET HTTP 3xx responses as redirects (default: `false`) -- `maxRedirects` - the maximum number of redirects to follow (default: `10`) -- `removeRefererHeader` - removes the referer header when a redirect happens (default: `false`). **Note:** if true, referer header set in the initial request is preserved during redirect chain. - ---- - -- `encoding` - Encoding to be used on `setEncoding` of response data. If `null`, the `body` is returned as a `Buffer`. Anything else **(including the default value of `undefined`)** will be passed as the [encoding](http://nodejs.org/api/buffer.html#buffer_buffer) parameter to `toString()` (meaning this is effectively `utf8` by default). (**Note:** if you expect binary data, you should set `encoding: null`.) -- `gzip` - If `true`, add an `Accept-Encoding` header to request compressed content encodings from the server (if not already present) and decode supported content encodings in the response. **Note:** Automatic decoding of the response content is performed on the body data returned through `request` (both through the `request` stream and passed to the callback function) but is not performed on the `response` stream (available from the `response` event) which is the unmodified `http.IncomingMessage` object which may contain compressed data. See example below. -- `jar` - If `true`, remember cookies for future use (or define your custom cookie jar; see examples section) - ---- - -- `agent` - `http(s).Agent` instance to use -- `agentClass` - alternatively specify your agent's class name -- `agentOptions` - and pass its options. **Note:** for HTTPS see [tls API doc for TLS/SSL options](http://nodejs.org/api/tls.html#tls_tls_connect_options_callback) and the [documentation above](#using-optionsagentoptions). -- `forever` - set to `true` to use the [forever-agent](https://github.com/request/forever-agent) **Note:** Defaults to `http(s).Agent({keepAlive:true})` in node 0.12+ -- `pool` - An object describing which agents to use for the request. If this option is omitted the request will use the global agent (as long as your options allow for it). Otherwise, request will search the pool for your custom agent. If no custom agent is found, a new agent will be created and added to the pool. **Note:** `pool` is used only when the `agent` option is not specified. - - A `maxSockets` property can also be provided on the `pool` object to set the max number of sockets for all agents created (ex: `pool: {maxSockets: Infinity}`). - - Note that if you are sending multiple requests in a loop and creating - multiple new `pool` objects, `maxSockets` will not work as intended. To - work around this, either use [`request.defaults`](#requestdefaultsoptions) - with your pool options or create the pool object with the `maxSockets` - property outside of the loop. -- `timeout` - Integer containing the number of milliseconds to wait for a -server to send response headers (and start the response body) before aborting -the request. Note that if the underlying TCP connection cannot be established, -the OS-wide TCP connection timeout will overrule the `timeout` option ([the -default in Linux can be anywhere from 20-120 seconds][linux-timeout]). - -[linux-timeout]: http://www.sekuda.com/overriding_the_default_linux_kernel_20_second_tcp_socket_connect_timeout - ---- - -- `localAddress` - Local interface to bind for network connections. -- `proxy` - An HTTP proxy to be used. Supports proxy Auth with Basic Auth, identical to support for the `url` parameter (by embedding the auth info in the `uri`) -- `strictSSL` - If `true`, requires SSL certificates be valid. **Note:** to use your own certificate authority, you need to specify an agent that was created with that CA as an option. -- `tunnel` - controls the behavior of - [HTTP `CONNECT` tunneling](https://en.wikipedia.org/wiki/HTTP_tunnel#HTTP_CONNECT_tunneling) - as follows: - - `undefined` (default) - `true` if the destination is `https`, `false` otherwise - - `true` - always tunnel to the destination by making a `CONNECT` request to - the proxy - - `false` - request the destination as a `GET` request. -- `proxyHeaderWhiteList` - A whitelist of headers to send to a - tunneling proxy. -- `proxyHeaderExclusiveList` - A whitelist of headers to send - exclusively to a tunneling proxy and not to destination. - ---- - -- `time` - If `true`, the request-response cycle (including all redirects) is timed at millisecond resolution, and the result provided on the response's `elapsedTime` property. -- `har` - A [HAR 1.2 Request Object](http://www.softwareishard.com/blog/har-12-spec/#request), will be processed from HAR format into options overwriting matching values *(see the [HAR 1.2 section](#support-for-har-1.2) for details)* -- `callback` - alternatively pass the request's callback in the options object - -The callback argument gets 3 arguments: - -1. An `error` when applicable (usually from [`http.ClientRequest`](http://nodejs.org/api/http.html#http_class_http_clientrequest) object) -2. An [`http.IncomingMessage`](http://nodejs.org/api/http.html#http_http_incomingmessage) object -3. The third is the `response` body (`String` or `Buffer`, or JSON object if the `json` option is supplied) - -[back to top](#table-of-contents) - - ---- - -## Convenience methods - -There are also shorthand methods for different HTTP METHODs and some other conveniences. - - -### request.defaults(options) - -This method **returns a wrapper** around the normal request API that defaults -to whatever options you pass to it. - -**Note:** `request.defaults()` **does not** modify the global request API; -instead, it **returns a wrapper** that has your default settings applied to it. - -**Note:** You can call `.defaults()` on the wrapper that is returned from -`request.defaults` to add/override defaults that were previously defaulted. - -For example: -```js -//requests using baseRequest() will set the 'x-token' header -var baseRequest = request.defaults({ - headers: {'x-token': 'my-token'} -}) - -//requests using specialRequest() will include the 'x-token' header set in -//baseRequest and will also include the 'special' header -var specialRequest = baseRequest.defaults({ - headers: {special: 'special value'} -}) -``` - -### request.put - -Same as `request()`, but defaults to `method: "PUT"`. - -```js -request.put(url) -``` - -### request.patch - -Same as `request()`, but defaults to `method: "PATCH"`. - -```js -request.patch(url) -``` - -### request.post - -Same as `request()`, but defaults to `method: "POST"`. - -```js -request.post(url) -``` - -### request.head - -Same as `request()`, but defaults to `method: "HEAD"`. - -```js -request.head(url) -``` - -### request.del / request.delete - -Same as `request()`, but defaults to `method: "DELETE"`. - -```js -request.del(url) -request.delete(url) -``` - -### request.get - -Same as `request()` (for uniformity). - -```js -request.get(url) -``` -### request.cookie - -Function that creates a new cookie. - -```js -request.cookie('key1=value1') -``` -### request.jar() - -Function that creates a new cookie jar. - -```js -request.jar() -``` - -[back to top](#table-of-contents) - - ---- - - -## Debugging - -There are at least three ways to debug the operation of `request`: - -1. Launch the node process like `NODE_DEBUG=request node script.js` - (`lib,request,otherlib` works too). - -2. Set `require('request').debug = true` at any time (this does the same thing - as #1). - -3. Use the [request-debug module](https://github.com/request/request-debug) to - view request and response headers and bodies. - -[back to top](#table-of-contents) - - ---- - -## Timeouts - -Most requests to external servers should have a timeout attached, in case the -server is not responding in a timely manner. Without a timeout, your code may -have a socket open/consume resources for minutes or more. - -There are two main types of timeouts: **connection timeouts** and **read -timeouts**. A connect timeout occurs if the timeout is hit while your client is -attempting to establish a connection to a remote machine (corresponding to the -[connect() call][connect] on the socket). A read timeout occurs any time the -server is too slow to send back a part of the response. - -These two situations have widely different implications for what went wrong -with the request, so it's useful to be able to distinguish them. You can detect -timeout errors by checking `err.code` for an 'ETIMEDOUT' value. Further, you -can detect whether the timeout was a connection timeout by checking if the -`err.connect` property is set to `true`. - -```js -request.get('http://10.255.255.1', {timeout: 1500}, function(err) { - console.log(err.code === 'ETIMEDOUT'); - // Set to `true` if the timeout was a connection timeout, `false` or - // `undefined` otherwise. - console.log(err.connect === true); - process.exit(0); -}); -``` - -[connect]: http://linux.die.net/man/2/connect - -## Examples: - -```js - var request = require('request') - , rand = Math.floor(Math.random()*100000000).toString() - ; - request( - { method: 'PUT' - , uri: 'http://mikeal.iriscouch.com/testjs/' + rand - , multipart: - [ { 'content-type': 'application/json' - , body: JSON.stringify({foo: 'bar', _attachments: {'message.txt': {follows: true, length: 18, 'content_type': 'text/plain' }}}) - } - , { body: 'I am an attachment' } - ] - } - , function (error, response, body) { - if(response.statusCode == 201){ - console.log('document saved as: http://mikeal.iriscouch.com/testjs/'+ rand) - } else { - console.log('error: '+ response.statusCode) - console.log(body) - } - } - ) -``` - -For backwards-compatibility, response compression is not supported by default. -To accept gzip-compressed responses, set the `gzip` option to `true`. Note -that the body data passed through `request` is automatically decompressed -while the response object is unmodified and will contain compressed data if -the server sent a compressed response. - -```js - var request = require('request') - request( - { method: 'GET' - , uri: 'http://www.google.com' - , gzip: true - } - , function (error, response, body) { - // body is the decompressed response body - console.log('server encoded the data as: ' + (response.headers['content-encoding'] || 'identity')) - console.log('the decoded data is: ' + body) - } - ).on('data', function(data) { - // decompressed data as it is received - console.log('decoded chunk: ' + data) - }) - .on('response', function(response) { - // unmodified http.IncomingMessage object - response.on('data', function(data) { - // compressed data as it is received - console.log('received ' + data.length + ' bytes of compressed data') - }) - }) -``` - -Cookies are disabled by default (else, they would be used in subsequent requests). To enable cookies, set `jar` to `true` (either in `defaults` or `options`). - -```js -var request = request.defaults({jar: true}) -request('http://www.google.com', function () { - request('http://images.google.com') -}) -``` - -To use a custom cookie jar (instead of `request`’s global cookie jar), set `jar` to an instance of `request.jar()` (either in `defaults` or `options`) - -```js -var j = request.jar() -var request = request.defaults({jar:j}) -request('http://www.google.com', function () { - request('http://images.google.com') -}) -``` - -OR - -```js -var j = request.jar(); -var cookie = request.cookie('key1=value1'); -var url = 'http://www.google.com'; -j.setCookie(cookie, url); -request({url: url, jar: j}, function () { - request('http://images.google.com') -}) -``` - -To use a custom cookie store (such as a -[`FileCookieStore`](https://github.com/mitsuru/tough-cookie-filestore) -which supports saving to and restoring from JSON files), pass it as a parameter -to `request.jar()`: - -```js -var FileCookieStore = require('tough-cookie-filestore'); -// NOTE - currently the 'cookies.json' file must already exist! -var j = request.jar(new FileCookieStore('cookies.json')); -request = request.defaults({ jar : j }) -request('http://www.google.com', function() { - request('http://images.google.com') -}) -``` - -The cookie store must be a -[`tough-cookie`](https://github.com/SalesforceEng/tough-cookie) -store and it must support synchronous operations; see the -[`CookieStore` API docs](https://github.com/SalesforceEng/tough-cookie#cookiestore-api) -for details. - -To inspect your cookie jar after a request: - -```js -var j = request.jar() -request({url: 'http://www.google.com', jar: j}, function () { - var cookie_string = j.getCookieString(url); // "key1=value1; key2=value2; ..." - var cookies = j.getCookies(url); - // [{key: 'key1', value: 'value1', domain: "www.google.com", ...}, ...] -}) -``` - -[back to top](#table-of-contents) diff --git a/APIs/node_modules/request/index.js b/APIs/node_modules/request/index.js deleted file mode 100755 index 911a90db..00000000 --- a/APIs/node_modules/request/index.js +++ /dev/null @@ -1,157 +0,0 @@ -// Copyright 2010-2012 Mikeal Rogers -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -'use strict' - -var extend = require('extend') - , cookies = require('./lib/cookies') - , helpers = require('./lib/helpers') - -var isFunction = helpers.isFunction - , paramsHaveRequestBody = helpers.paramsHaveRequestBody - - -// organize params for patch, post, put, head, del -function initParams(uri, options, callback) { - if (typeof options === 'function') { - callback = options - } - - var params = {} - if (typeof options === 'object') { - extend(params, options, {uri: uri}) - } else if (typeof uri === 'string') { - extend(params, {uri: uri}) - } else { - extend(params, uri) - } - - params.callback = callback || params.callback - return params -} - -function request (uri, options, callback) { - if (typeof uri === 'undefined') { - throw new Error('undefined is not a valid uri or options object.') - } - - var params = initParams(uri, options, callback) - - if (params.method === 'HEAD' && paramsHaveRequestBody(params)) { - throw new Error('HTTP HEAD requests MUST NOT include a request body.') - } - - return new request.Request(params) -} - -function verbFunc (verb) { - var method = verb.toUpperCase() - return function (uri, options, callback) { - var params = initParams(uri, options, callback) - params.method = method - return request(params, params.callback) - } -} - -// define like this to please codeintel/intellisense IDEs -request.get = verbFunc('get') -request.head = verbFunc('head') -request.post = verbFunc('post') -request.put = verbFunc('put') -request.patch = verbFunc('patch') -request.del = verbFunc('delete') -request['delete'] = verbFunc('delete') - -request.jar = function (store) { - return cookies.jar(store) -} - -request.cookie = function (str) { - return cookies.parse(str) -} - -function wrapRequestMethod (method, options, requester, verb) { - - return function (uri, opts, callback) { - var params = initParams(uri, opts, callback) - - var target = {} - extend(true, target, options, params) - - target.pool = params.pool || options.pool - - if (verb) { - target.method = verb.toUpperCase() - } - - if (isFunction(requester)) { - method = requester - } - - return method(target, target.callback) - } -} - -request.defaults = function (options, requester) { - var self = this - - options = options || {} - - if (typeof options === 'function') { - requester = options - options = {} - } - - var defaults = wrapRequestMethod(self, options, requester) - - var verbs = ['get', 'head', 'post', 'put', 'patch', 'del', 'delete'] - verbs.forEach(function(verb) { - defaults[verb] = wrapRequestMethod(self[verb], options, requester, verb) - }) - - defaults.cookie = wrapRequestMethod(self.cookie, options, requester) - defaults.jar = self.jar - defaults.defaults = self.defaults - return defaults -} - -request.forever = function (agentOptions, optionsArg) { - var options = {} - if (optionsArg) { - extend(options, optionsArg) - } - if (agentOptions) { - options.agentOptions = agentOptions - } - - options.forever = true - return request.defaults(options) -} - -// Exports - -module.exports = request -request.Request = require('./request') -request.initParams = initParams - -// Backwards compatibility for request.debug -Object.defineProperty(request, 'debug', { - enumerable : true, - get : function() { - return request.Request.debug - }, - set : function(debug) { - request.Request.debug = debug - } -}) diff --git a/APIs/node_modules/request/lib/auth.js b/APIs/node_modules/request/lib/auth.js deleted file mode 100644 index 1cb69521..00000000 --- a/APIs/node_modules/request/lib/auth.js +++ /dev/null @@ -1,168 +0,0 @@ -'use strict' - -var caseless = require('caseless') - , uuid = require('node-uuid') - , helpers = require('./helpers') - -var md5 = helpers.md5 - , toBase64 = helpers.toBase64 - - -function Auth (request) { - // define all public properties here - this.request = request - this.hasAuth = false - this.sentAuth = false - this.bearerToken = null - this.user = null - this.pass = null -} - -Auth.prototype.basic = function (user, pass, sendImmediately) { - var self = this - if (typeof user !== 'string' || (pass !== undefined && typeof pass !== 'string')) { - self.request.emit('error', new Error('auth() received invalid user or password')) - } - self.user = user - self.pass = pass - self.hasAuth = true - var header = user + ':' + (pass || '') - if (sendImmediately || typeof sendImmediately === 'undefined') { - var authHeader = 'Basic ' + toBase64(header) - self.sentAuth = true - return authHeader - } -} - -Auth.prototype.bearer = function (bearer, sendImmediately) { - var self = this - self.bearerToken = bearer - self.hasAuth = true - if (sendImmediately || typeof sendImmediately === 'undefined') { - if (typeof bearer === 'function') { - bearer = bearer() - } - var authHeader = 'Bearer ' + (bearer || '') - self.sentAuth = true - return authHeader - } -} - -Auth.prototype.digest = function (method, path, authHeader) { - // TODO: More complete implementation of RFC 2617. - // - handle challenge.domain - // - support qop="auth-int" only - // - handle Authentication-Info (not necessarily?) - // - check challenge.stale (not necessarily?) - // - increase nc (not necessarily?) - // For reference: - // http://tools.ietf.org/html/rfc2617#section-3 - // https://github.com/bagder/curl/blob/master/lib/http_digest.c - - var self = this - - var challenge = {} - var re = /([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi - for (;;) { - var match = re.exec(authHeader) - if (!match) { - break - } - challenge[match[1]] = match[2] || match[3] - } - - /** - * RFC 2617: handle both MD5 and MD5-sess algorithms. - * - * If the algorithm directive's value is "MD5" or unspecified, then HA1 is - * HA1=MD5(username:realm:password) - * If the algorithm directive's value is "MD5-sess", then HA1 is - * HA1=MD5(MD5(username:realm:password):nonce:cnonce) - */ - var ha1Compute = function (algorithm, user, realm, pass, nonce, cnonce) { - var ha1 = md5(user + ':' + realm + ':' + pass) - if (algorithm && algorithm.toLowerCase() === 'md5-sess') { - return md5(ha1 + ':' + nonce + ':' + cnonce) - } else { - return ha1 - } - } - - var qop = /(^|,)\s*auth\s*($|,)/.test(challenge.qop) && 'auth' - var nc = qop && '00000001' - var cnonce = qop && uuid().replace(/-/g, '') - var ha1 = ha1Compute(challenge.algorithm, self.user, challenge.realm, self.pass, challenge.nonce, cnonce) - var ha2 = md5(method + ':' + path) - var digestResponse = qop - ? md5(ha1 + ':' + challenge.nonce + ':' + nc + ':' + cnonce + ':' + qop + ':' + ha2) - : md5(ha1 + ':' + challenge.nonce + ':' + ha2) - var authValues = { - username: self.user, - realm: challenge.realm, - nonce: challenge.nonce, - uri: path, - qop: qop, - response: digestResponse, - nc: nc, - cnonce: cnonce, - algorithm: challenge.algorithm, - opaque: challenge.opaque - } - - authHeader = [] - for (var k in authValues) { - if (authValues[k]) { - if (k === 'qop' || k === 'nc' || k === 'algorithm') { - authHeader.push(k + '=' + authValues[k]) - } else { - authHeader.push(k + '="' + authValues[k] + '"') - } - } - } - authHeader = 'Digest ' + authHeader.join(', ') - self.sentAuth = true - return authHeader -} - -Auth.prototype.onRequest = function (user, pass, sendImmediately, bearer) { - var self = this - , request = self.request - - var authHeader - if (bearer === undefined && user === undefined) { - self.request.emit('error', new Error('no auth mechanism defined')) - } else if (bearer !== undefined) { - authHeader = self.bearer(bearer, sendImmediately) - } else { - authHeader = self.basic(user, pass, sendImmediately) - } - if (authHeader) { - request.setHeader('authorization', authHeader) - } -} - -Auth.prototype.onResponse = function (response) { - var self = this - , request = self.request - - if (!self.hasAuth || self.sentAuth) { return null } - - var c = caseless(response.headers) - - var authHeader = c.get('www-authenticate') - var authVerb = authHeader && authHeader.split(' ')[0].toLowerCase() - request.debug('reauth', authVerb) - - switch (authVerb) { - case 'basic': - return self.basic(self.user, self.pass, true) - - case 'bearer': - return self.bearer(self.bearerToken, true) - - case 'digest': - return self.digest(request.method, request.path, authHeader) - } -} - -exports.Auth = Auth diff --git a/APIs/node_modules/request/lib/cookies.js b/APIs/node_modules/request/lib/cookies.js deleted file mode 100644 index 412c07d6..00000000 --- a/APIs/node_modules/request/lib/cookies.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict' - -var tough = require('tough-cookie') - -var Cookie = tough.Cookie - , CookieJar = tough.CookieJar - - -exports.parse = function(str) { - if (str && str.uri) { - str = str.uri - } - if (typeof str !== 'string') { - throw new Error('The cookie function only accepts STRING as param') - } - return Cookie.parse(str, {loose: true}) -} - -// Adapt the sometimes-Async api of tough.CookieJar to our requirements -function RequestJar(store) { - var self = this - self._jar = new CookieJar(store, {looseMode: true}) -} -RequestJar.prototype.setCookie = function(cookieOrStr, uri, options) { - var self = this - return self._jar.setCookieSync(cookieOrStr, uri, options || {}) -} -RequestJar.prototype.getCookieString = function(uri) { - var self = this - return self._jar.getCookieStringSync(uri) -} -RequestJar.prototype.getCookies = function(uri) { - var self = this - return self._jar.getCookiesSync(uri) -} - -exports.jar = function(store) { - return new RequestJar(store) -} diff --git a/APIs/node_modules/request/lib/getProxyFromURI.js b/APIs/node_modules/request/lib/getProxyFromURI.js deleted file mode 100644 index c2013a6e..00000000 --- a/APIs/node_modules/request/lib/getProxyFromURI.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict' - -function formatHostname(hostname) { - // canonicalize the hostname, so that 'oogle.com' won't match 'google.com' - return hostname.replace(/^\.*/, '.').toLowerCase() -} - -function parseNoProxyZone(zone) { - zone = zone.trim().toLowerCase() - - var zoneParts = zone.split(':', 2) - , zoneHost = formatHostname(zoneParts[0]) - , zonePort = zoneParts[1] - , hasPort = zone.indexOf(':') > -1 - - return {hostname: zoneHost, port: zonePort, hasPort: hasPort} -} - -function uriInNoProxy(uri, noProxy) { - var port = uri.port || (uri.protocol === 'https:' ? '443' : '80') - , hostname = formatHostname(uri.hostname) - , noProxyList = noProxy.split(',') - - // iterate through the noProxyList until it finds a match. - return noProxyList.map(parseNoProxyZone).some(function(noProxyZone) { - var isMatchedAt = hostname.indexOf(noProxyZone.hostname) - , hostnameMatched = ( - isMatchedAt > -1 && - (isMatchedAt === hostname.length - noProxyZone.hostname.length) - ) - - if (noProxyZone.hasPort) { - return (port === noProxyZone.port) && hostnameMatched - } - - return hostnameMatched - }) -} - -function getProxyFromURI(uri) { - // Decide the proper request proxy to use based on the request URI object and the - // environmental variables (NO_PROXY, HTTP_PROXY, etc.) - // respect NO_PROXY environment variables (see: http://lynx.isc.org/current/breakout/lynx_help/keystrokes/environments.html) - - var noProxy = process.env.NO_PROXY || process.env.no_proxy || '' - - // if the noProxy is a wildcard then return null - - if (noProxy === '*') { - return null - } - - // if the noProxy is not empty and the uri is found return null - - if (noProxy !== '' && uriInNoProxy(uri, noProxy)) { - return null - } - - // Check for HTTP or HTTPS Proxy in environment Else default to null - - if (uri.protocol === 'http:') { - return process.env.HTTP_PROXY || - process.env.http_proxy || null - } - - if (uri.protocol === 'https:') { - return process.env.HTTPS_PROXY || - process.env.https_proxy || - process.env.HTTP_PROXY || - process.env.http_proxy || null - } - - // if none of that works, return null - // (What uri protocol are you using then?) - - return null -} - -module.exports = getProxyFromURI diff --git a/APIs/node_modules/request/lib/har.js b/APIs/node_modules/request/lib/har.js deleted file mode 100644 index 30595748..00000000 --- a/APIs/node_modules/request/lib/har.js +++ /dev/null @@ -1,215 +0,0 @@ -'use strict' - -var fs = require('fs') -var qs = require('querystring') -var validate = require('har-validator') -var extend = require('extend') - -function Har (request) { - this.request = request -} - -Har.prototype.reducer = function (obj, pair) { - // new property ? - if (obj[pair.name] === undefined) { - obj[pair.name] = pair.value - return obj - } - - // existing? convert to array - var arr = [ - obj[pair.name], - pair.value - ] - - obj[pair.name] = arr - - return obj -} - -Har.prototype.prep = function (data) { - // construct utility properties - data.queryObj = {} - data.headersObj = {} - data.postData.jsonObj = false - data.postData.paramsObj = false - - // construct query objects - if (data.queryString && data.queryString.length) { - data.queryObj = data.queryString.reduce(this.reducer, {}) - } - - // construct headers objects - if (data.headers && data.headers.length) { - // loweCase header keys - data.headersObj = data.headers.reduceRight(function (headers, header) { - headers[header.name] = header.value - return headers - }, {}) - } - - // construct Cookie header - if (data.cookies && data.cookies.length) { - var cookies = data.cookies.map(function (cookie) { - return cookie.name + '=' + cookie.value - }) - - if (cookies.length) { - data.headersObj.cookie = cookies.join('; ') - } - } - - // prep body - function some (arr) { - return arr.some(function (type) { - return data.postData.mimeType.indexOf(type) === 0 - }) - } - - if (some([ - 'multipart/mixed', - 'multipart/related', - 'multipart/form-data', - 'multipart/alternative'])) { - - // reset values - data.postData.mimeType = 'multipart/form-data' - } - - else if (some([ - 'application/x-www-form-urlencoded'])) { - - if (!data.postData.params) { - data.postData.text = '' - } else { - data.postData.paramsObj = data.postData.params.reduce(this.reducer, {}) - - // always overwrite - data.postData.text = qs.stringify(data.postData.paramsObj) - } - } - - else if (some([ - 'text/json', - 'text/x-json', - 'application/json', - 'application/x-json'])) { - - data.postData.mimeType = 'application/json' - - if (data.postData.text) { - try { - data.postData.jsonObj = JSON.parse(data.postData.text) - } catch (e) { - this.request.debug(e) - - // force back to text/plain - data.postData.mimeType = 'text/plain' - } - } - } - - return data -} - -Har.prototype.options = function (options) { - // skip if no har property defined - if (!options.har) { - return options - } - - var har = {} - extend(har, options.har) - - // only process the first entry - if (har.log && har.log.entries) { - har = har.log.entries[0] - } - - // add optional properties to make validation successful - har.url = har.url || options.url || options.uri || options.baseUrl || '/' - har.httpVersion = har.httpVersion || 'HTTP/1.1' - har.queryString = har.queryString || [] - har.headers = har.headers || [] - har.cookies = har.cookies || [] - har.postData = har.postData || {} - har.postData.mimeType = har.postData.mimeType || 'application/octet-stream' - - har.bodySize = 0 - har.headersSize = 0 - har.postData.size = 0 - - if (!validate.request(har)) { - return options - } - - // clean up and get some utility properties - var req = this.prep(har) - - // construct new options - if (req.url) { - options.url = req.url - } - - if (req.method) { - options.method = req.method - } - - if (Object.keys(req.queryObj).length) { - options.qs = req.queryObj - } - - if (Object.keys(req.headersObj).length) { - options.headers = req.headersObj - } - - function test (type) { - return req.postData.mimeType.indexOf(type) === 0 - } - if (test('application/x-www-form-urlencoded')) { - options.form = req.postData.paramsObj - } - else if (test('application/json')) { - if (req.postData.jsonObj) { - options.body = req.postData.jsonObj - options.json = true - } - } - else if (test('multipart/form-data')) { - options.formData = {} - - req.postData.params.forEach(function (param) { - var attachment = {} - - if (!param.fileName && !param.fileName && !param.contentType) { - options.formData[param.name] = param.value - return - } - - // attempt to read from disk! - if (param.fileName && !param.value) { - attachment.value = fs.createReadStream(param.fileName) - } else if (param.value) { - attachment.value = param.value - } - - if (param.fileName) { - attachment.options = { - filename: param.fileName, - contentType: param.contentType ? param.contentType : null - } - } - - options.formData[param.name] = attachment - }) - } - else { - if (req.postData.text) { - options.body = req.postData.text - } - } - - return options -} - -exports.Har = Har diff --git a/APIs/node_modules/request/lib/helpers.js b/APIs/node_modules/request/lib/helpers.js deleted file mode 100644 index 356ff748..00000000 --- a/APIs/node_modules/request/lib/helpers.js +++ /dev/null @@ -1,74 +0,0 @@ -'use strict' - -var jsonSafeStringify = require('json-stringify-safe') - , crypto = require('crypto') - -function deferMethod() { - if (typeof setImmediate === 'undefined') { - return process.nextTick - } - - return setImmediate -} - -function isFunction(value) { - return typeof value === 'function' -} - -function paramsHaveRequestBody(params) { - return ( - params.body || - params.requestBodyStream || - (params.json && typeof params.json !== 'boolean') || - params.multipart - ) -} - -function safeStringify (obj, replacer) { - var ret - try { - ret = JSON.stringify(obj, replacer) - } catch (e) { - ret = jsonSafeStringify(obj, replacer) - } - return ret -} - -function md5 (str) { - return crypto.createHash('md5').update(str).digest('hex') -} - -function isReadStream (rs) { - return rs.readable && rs.path && rs.mode -} - -function toBase64 (str) { - return (new Buffer(str || '', 'utf8')).toString('base64') -} - -function copy (obj) { - var o = {} - Object.keys(obj).forEach(function (i) { - o[i] = obj[i] - }) - return o -} - -function version () { - var numbers = process.version.replace('v', '').split('.') - return { - major: parseInt(numbers[0], 10), - minor: parseInt(numbers[1], 10), - patch: parseInt(numbers[2], 10) - } -} - -exports.isFunction = isFunction -exports.paramsHaveRequestBody = paramsHaveRequestBody -exports.safeStringify = safeStringify -exports.md5 = md5 -exports.isReadStream = isReadStream -exports.toBase64 = toBase64 -exports.copy = copy -exports.version = version -exports.defer = deferMethod() diff --git a/APIs/node_modules/request/lib/multipart.js b/APIs/node_modules/request/lib/multipart.js deleted file mode 100644 index c1281726..00000000 --- a/APIs/node_modules/request/lib/multipart.js +++ /dev/null @@ -1,112 +0,0 @@ -'use strict' - -var uuid = require('node-uuid') - , CombinedStream = require('combined-stream') - , isstream = require('isstream') - - -function Multipart (request) { - this.request = request - this.boundary = uuid() - this.chunked = false - this.body = null -} - -Multipart.prototype.isChunked = function (options) { - var self = this - , chunked = false - , parts = options.data || options - - if (!parts.forEach) { - self.request.emit('error', new Error('Argument error, options.multipart.')) - } - - if (options.chunked !== undefined) { - chunked = options.chunked - } - - if (self.request.getHeader('transfer-encoding') === 'chunked') { - chunked = true - } - - if (!chunked) { - parts.forEach(function (part) { - if (typeof part.body === 'undefined') { - self.request.emit('error', new Error('Body attribute missing in multipart.')) - } - if (isstream(part.body)) { - chunked = true - } - }) - } - - return chunked -} - -Multipart.prototype.setHeaders = function (chunked) { - var self = this - - if (chunked && !self.request.hasHeader('transfer-encoding')) { - self.request.setHeader('transfer-encoding', 'chunked') - } - - var header = self.request.getHeader('content-type') - - if (!header || header.indexOf('multipart') === -1) { - self.request.setHeader('content-type', 'multipart/related; boundary=' + self.boundary) - } else { - if (header.indexOf('boundary') !== -1) { - self.boundary = header.replace(/.*boundary=([^\s;]+).*/, '$1') - } else { - self.request.setHeader('content-type', header + '; boundary=' + self.boundary) - } - } -} - -Multipart.prototype.build = function (parts, chunked) { - var self = this - var body = chunked ? new CombinedStream() : [] - - function add (part) { - if (typeof part === 'number') { - part = part.toString() - } - return chunked ? body.append(part) : body.push(new Buffer(part)) - } - - if (self.request.preambleCRLF) { - add('\r\n') - } - - parts.forEach(function (part) { - var preamble = '--' + self.boundary + '\r\n' - Object.keys(part).forEach(function (key) { - if (key === 'body') { return } - preamble += key + ': ' + part[key] + '\r\n' - }) - preamble += '\r\n' - add(preamble) - add(part.body) - add('\r\n') - }) - add('--' + self.boundary + '--') - - if (self.request.postambleCRLF) { - add('\r\n') - } - - return body -} - -Multipart.prototype.onRequest = function (options) { - var self = this - - var chunked = self.isChunked(options) - , parts = options.data || options - - self.setHeaders(chunked) - self.chunked = chunked - self.body = self.build(parts, chunked) -} - -exports.Multipart = Multipart diff --git a/APIs/node_modules/request/lib/oauth.js b/APIs/node_modules/request/lib/oauth.js deleted file mode 100644 index c24209b8..00000000 --- a/APIs/node_modules/request/lib/oauth.js +++ /dev/null @@ -1,147 +0,0 @@ -'use strict' - -var url = require('url') - , qs = require('qs') - , caseless = require('caseless') - , uuid = require('node-uuid') - , oauth = require('oauth-sign') - , crypto = require('crypto') - - -function OAuth (request) { - this.request = request - this.params = null -} - -OAuth.prototype.buildParams = function (_oauth, uri, method, query, form, qsLib) { - var oa = {} - for (var i in _oauth) { - oa['oauth_' + i] = _oauth[i] - } - if (!oa.oauth_version) { - oa.oauth_version = '1.0' - } - if (!oa.oauth_timestamp) { - oa.oauth_timestamp = Math.floor( Date.now() / 1000 ).toString() - } - if (!oa.oauth_nonce) { - oa.oauth_nonce = uuid().replace(/-/g, '') - } - if (!oa.oauth_signature_method) { - oa.oauth_signature_method = 'HMAC-SHA1' - } - - var consumer_secret_or_private_key = oa.oauth_consumer_secret || oa.oauth_private_key - delete oa.oauth_consumer_secret - delete oa.oauth_private_key - - var token_secret = oa.oauth_token_secret - delete oa.oauth_token_secret - - var realm = oa.oauth_realm - delete oa.oauth_realm - delete oa.oauth_transport_method - - var baseurl = uri.protocol + '//' + uri.host + uri.pathname - var params = qsLib.parse([].concat(query, form, qsLib.stringify(oa)).join('&')) - - oa.oauth_signature = oauth.sign( - oa.oauth_signature_method, - method, - baseurl, - params, - consumer_secret_or_private_key, - token_secret) - - if (realm) { - oa.realm = realm - } - - return oa -} - -OAuth.prototype.buildBodyHash = function(_oauth, body) { - if (['HMAC-SHA1', 'RSA-SHA1'].indexOf(_oauth.signature_method || 'HMAC-SHA1') < 0) { - this.request.emit('error', new Error('oauth: ' + _oauth.signature_method + - ' signature_method not supported with body_hash signing.')) - } - - var shasum = crypto.createHash('sha1') - shasum.update(body || '') - var sha1 = shasum.digest('hex') - - return new Buffer(sha1).toString('base64') -} - -OAuth.prototype.concatParams = function (oa, sep, wrap) { - wrap = wrap || '' - - var params = Object.keys(oa).filter(function (i) { - return i !== 'realm' && i !== 'oauth_signature' - }).sort() - - if (oa.realm) { - params.splice(0, 0, 'realm') - } - params.push('oauth_signature') - - return params.map(function (i) { - return i + '=' + wrap + oauth.rfc3986(oa[i]) + wrap - }).join(sep) -} - -OAuth.prototype.onRequest = function (_oauth) { - var self = this - self.params = _oauth - - var uri = self.request.uri || {} - , method = self.request.method || '' - , headers = caseless(self.request.headers) - , body = self.request.body || '' - , qsLib = self.request.qsLib || qs - - var form - , query - , contentType = headers.get('content-type') || '' - , formContentType = 'application/x-www-form-urlencoded' - , transport = _oauth.transport_method || 'header' - - if (contentType.slice(0, formContentType.length) === formContentType) { - contentType = formContentType - form = body - } - if (uri.query) { - query = uri.query - } - if (transport === 'body' && (method !== 'POST' || contentType !== formContentType)) { - self.request.emit('error', new Error('oauth: transport_method of body requires POST ' + - 'and content-type ' + formContentType)) - } - - if (!form && typeof _oauth.body_hash === 'boolean') { - _oauth.body_hash = self.buildBodyHash(_oauth, self.request.body.toString()) - } - - var oa = self.buildParams(_oauth, uri, method, query, form, qsLib) - - switch (transport) { - case 'header': - self.request.setHeader('Authorization', 'OAuth ' + self.concatParams(oa, ',', '"')) - break - - case 'query': - var href = self.request.uri.href += (query ? '&' : '?') + self.concatParams(oa, '&') - self.request.uri = url.parse(href) - self.request.path = self.request.uri.path - break - - case 'body': - self.request.body = (form ? form + '&' : '') + self.concatParams(oa, '&') - break - - default: - self.request.emit('error', new Error('oauth: transport_method invalid')) - } -} - -exports.OAuth = OAuth diff --git a/APIs/node_modules/request/lib/querystring.js b/APIs/node_modules/request/lib/querystring.js deleted file mode 100644 index baf5e802..00000000 --- a/APIs/node_modules/request/lib/querystring.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict' - -var qs = require('qs') - , querystring = require('querystring') - - -function Querystring (request) { - this.request = request - this.lib = null - this.useQuerystring = null - this.parseOptions = null - this.stringifyOptions = null -} - -Querystring.prototype.init = function (options) { - if (this.lib) {return} - - this.useQuerystring = options.useQuerystring - this.lib = (this.useQuerystring ? querystring : qs) - - this.parseOptions = options.qsParseOptions || {} - this.stringifyOptions = options.qsStringifyOptions || {} -} - -Querystring.prototype.stringify = function (obj) { - return (this.useQuerystring) - ? this.rfc3986(this.lib.stringify(obj, - this.stringifyOptions.sep || null, - this.stringifyOptions.eq || null, - this.stringifyOptions)) - : this.lib.stringify(obj, this.stringifyOptions) -} - -Querystring.prototype.parse = function (str) { - return (this.useQuerystring) - ? this.lib.parse(str, - this.parseOptions.sep || null, - this.parseOptions.eq || null, - this.parseOptions) - : this.lib.parse(str, this.parseOptions) -} - -Querystring.prototype.rfc3986 = function (str) { - return str.replace(/[!'()*]/g, function (c) { - return '%' + c.charCodeAt(0).toString(16).toUpperCase() - }) -} - -Querystring.prototype.unescape = querystring.unescape - -exports.Querystring = Querystring diff --git a/APIs/node_modules/request/lib/redirect.js b/APIs/node_modules/request/lib/redirect.js deleted file mode 100644 index 040dfe0e..00000000 --- a/APIs/node_modules/request/lib/redirect.js +++ /dev/null @@ -1,153 +0,0 @@ -'use strict' - -var url = require('url') -var isUrl = /^https?:/ - -function Redirect (request) { - this.request = request - this.followRedirect = true - this.followRedirects = true - this.followAllRedirects = false - this.allowRedirect = function () {return true} - this.maxRedirects = 10 - this.redirects = [] - this.redirectsFollowed = 0 - this.removeRefererHeader = false -} - -Redirect.prototype.onRequest = function (options) { - var self = this - - if (options.maxRedirects !== undefined) { - self.maxRedirects = options.maxRedirects - } - if (typeof options.followRedirect === 'function') { - self.allowRedirect = options.followRedirect - } - if (options.followRedirect !== undefined) { - self.followRedirects = !!options.followRedirect - } - if (options.followAllRedirects !== undefined) { - self.followAllRedirects = options.followAllRedirects - } - if (self.followRedirects || self.followAllRedirects) { - self.redirects = self.redirects || [] - } - if (options.removeRefererHeader !== undefined) { - self.removeRefererHeader = options.removeRefererHeader - } -} - -Redirect.prototype.redirectTo = function (response) { - var self = this - , request = self.request - - var redirectTo = null - if (response.statusCode >= 300 && response.statusCode < 400 && response.caseless.has('location')) { - var location = response.caseless.get('location') - request.debug('redirect', location) - - if (self.followAllRedirects) { - redirectTo = location - } else if (self.followRedirects) { - switch (request.method) { - case 'PATCH': - case 'PUT': - case 'POST': - case 'DELETE': - // Do not follow redirects - break - default: - redirectTo = location - break - } - } - } else if (response.statusCode === 401) { - var authHeader = request._auth.onResponse(response) - if (authHeader) { - request.setHeader('authorization', authHeader) - redirectTo = request.uri - } - } - return redirectTo -} - -Redirect.prototype.onResponse = function (response) { - var self = this - , request = self.request - - var redirectTo = self.redirectTo(response) - if (!redirectTo || !self.allowRedirect.call(request, response)) { - return false - } - - request.debug('redirect to', redirectTo) - - // ignore any potential response body. it cannot possibly be useful - // to us at this point. - // response.resume should be defined, but check anyway before calling. Workaround for browserify. - if (response.resume) { - response.resume() - } - - if (self.redirectsFollowed >= self.maxRedirects) { - request.emit('error', new Error('Exceeded maxRedirects. Probably stuck in a redirect loop ' + request.uri.href)) - return false - } - self.redirectsFollowed += 1 - - if (!isUrl.test(redirectTo)) { - redirectTo = url.resolve(request.uri.href, redirectTo) - } - - var uriPrev = request.uri - request.uri = url.parse(redirectTo) - - // handle the case where we change protocol from https to http or vice versa - if (request.uri.protocol !== uriPrev.protocol) { - delete request.agent - } - - self.redirects.push( - { statusCode : response.statusCode - , redirectUri: redirectTo - } - ) - if (self.followAllRedirects && request.method !== 'HEAD' - && response.statusCode !== 401 && response.statusCode !== 307) { - request.method = 'GET' - } - // request.method = 'GET' // Force all redirects to use GET || commented out fixes #215 - delete request.src - delete request.req - delete request._started - if (response.statusCode !== 401 && response.statusCode !== 307) { - // Remove parameters from the previous response, unless this is the second request - // for a server that requires digest authentication. - delete request.body - delete request._form - if (request.headers) { - request.removeHeader('host') - request.removeHeader('content-type') - request.removeHeader('content-length') - if (request.uri.hostname !== request.originalHost.split(':')[0]) { - // Remove authorization if changing hostnames (but not if just - // changing ports or protocols). This matches the behavior of curl: - // https://github.com/bagder/curl/blob/6beb0eee/lib/http.c#L710 - request.removeHeader('authorization') - } - } - } - - if (!self.removeRefererHeader) { - request.setHeader('referer', uriPrev.href) - } - - request.emit('redirect') - - request.init() - - return true -} - -exports.Redirect = Redirect diff --git a/APIs/node_modules/request/lib/tunnel.js b/APIs/node_modules/request/lib/tunnel.js deleted file mode 100644 index bf96a8fe..00000000 --- a/APIs/node_modules/request/lib/tunnel.js +++ /dev/null @@ -1,176 +0,0 @@ -'use strict' - -var url = require('url') - , tunnel = require('tunnel-agent') - -var defaultProxyHeaderWhiteList = [ - 'accept', - 'accept-charset', - 'accept-encoding', - 'accept-language', - 'accept-ranges', - 'cache-control', - 'content-encoding', - 'content-language', - 'content-location', - 'content-md5', - 'content-range', - 'content-type', - 'connection', - 'date', - 'expect', - 'max-forwards', - 'pragma', - 'referer', - 'te', - 'user-agent', - 'via' -] - -var defaultProxyHeaderExclusiveList = [ - 'proxy-authorization' -] - -function constructProxyHost(uriObject) { - var port = uriObject.port - , protocol = uriObject.protocol - , proxyHost = uriObject.hostname + ':' - - if (port) { - proxyHost += port - } else if (protocol === 'https:') { - proxyHost += '443' - } else { - proxyHost += '80' - } - - return proxyHost -} - -function constructProxyHeaderWhiteList(headers, proxyHeaderWhiteList) { - var whiteList = proxyHeaderWhiteList - .reduce(function (set, header) { - set[header.toLowerCase()] = true - return set - }, {}) - - return Object.keys(headers) - .filter(function (header) { - return whiteList[header.toLowerCase()] - }) - .reduce(function (set, header) { - set[header] = headers[header] - return set - }, {}) -} - -function constructTunnelOptions (request, proxyHeaders) { - var proxy = request.proxy - - var tunnelOptions = { - proxy : { - host : proxy.hostname, - port : +proxy.port, - proxyAuth : proxy.auth, - headers : proxyHeaders - }, - headers : request.headers, - ca : request.ca, - cert : request.cert, - key : request.key, - passphrase : request.passphrase, - pfx : request.pfx, - ciphers : request.ciphers, - rejectUnauthorized : request.rejectUnauthorized, - secureOptions : request.secureOptions, - secureProtocol : request.secureProtocol - } - - return tunnelOptions -} - -function constructTunnelFnName(uri, proxy) { - var uriProtocol = (uri.protocol === 'https:' ? 'https' : 'http') - var proxyProtocol = (proxy.protocol === 'https:' ? 'Https' : 'Http') - return [uriProtocol, proxyProtocol].join('Over') -} - -function getTunnelFn(request) { - var uri = request.uri - var proxy = request.proxy - var tunnelFnName = constructTunnelFnName(uri, proxy) - return tunnel[tunnelFnName] -} - - -function Tunnel (request) { - this.request = request - this.proxyHeaderWhiteList = defaultProxyHeaderWhiteList - this.proxyHeaderExclusiveList = [] - if (typeof request.tunnel !== 'undefined') { - this.tunnelOverride = request.tunnel - } -} - -Tunnel.prototype.isEnabled = function () { - var self = this - , request = self.request - // Tunnel HTTPS by default. Allow the user to override this setting. - - // If self.tunnelOverride is set (the user specified a value), use it. - if (typeof self.tunnelOverride !== 'undefined') { - return self.tunnelOverride - } - - // If the destination is HTTPS, tunnel. - if (request.uri.protocol === 'https:') { - return true - } - - // Otherwise, do not use tunnel. - return false -} - -Tunnel.prototype.setup = function (options) { - var self = this - , request = self.request - - options = options || {} - - if (typeof request.proxy === 'string') { - request.proxy = url.parse(request.proxy) - } - - if (!request.proxy || !request.tunnel) { - return false - } - - // Setup Proxy Header Exclusive List and White List - if (options.proxyHeaderWhiteList) { - self.proxyHeaderWhiteList = options.proxyHeaderWhiteList - } - if (options.proxyHeaderExclusiveList) { - self.proxyHeaderExclusiveList = options.proxyHeaderExclusiveList - } - - var proxyHeaderExclusiveList = self.proxyHeaderExclusiveList.concat(defaultProxyHeaderExclusiveList) - var proxyHeaderWhiteList = self.proxyHeaderWhiteList.concat(proxyHeaderExclusiveList) - - // Setup Proxy Headers and Proxy Headers Host - // Only send the Proxy White Listed Header names - var proxyHeaders = constructProxyHeaderWhiteList(request.headers, proxyHeaderWhiteList) - proxyHeaders.host = constructProxyHost(request.uri) - - proxyHeaderExclusiveList.forEach(request.removeHeader, request) - - // Set Agent from Tunnel Data - var tunnelFn = getTunnelFn(request) - var tunnelOptions = constructTunnelOptions(request, proxyHeaders) - request.agent = tunnelFn(tunnelOptions) - - return true -} - -Tunnel.defaultProxyHeaderWhiteList = defaultProxyHeaderWhiteList -Tunnel.defaultProxyHeaderExclusiveList = defaultProxyHeaderExclusiveList -exports.Tunnel = Tunnel diff --git a/APIs/node_modules/request/node_modules/.bin/har-validator b/APIs/node_modules/request/node_modules/.bin/har-validator deleted file mode 120000 index c6ec1634..00000000 --- a/APIs/node_modules/request/node_modules/.bin/har-validator +++ /dev/null @@ -1 +0,0 @@ -../har-validator/bin/har-validator \ No newline at end of file diff --git a/APIs/node_modules/request/node_modules/.bin/uuid b/APIs/node_modules/request/node_modules/.bin/uuid deleted file mode 120000 index 80eb14aa..00000000 --- a/APIs/node_modules/request/node_modules/.bin/uuid +++ /dev/null @@ -1 +0,0 @@ -../node-uuid/bin/uuid \ No newline at end of file diff --git a/APIs/node_modules/request/node_modules/aws-sign2/LICENSE b/APIs/node_modules/request/node_modules/aws-sign2/LICENSE deleted file mode 100644 index a4a9aee0..00000000 --- a/APIs/node_modules/request/node_modules/aws-sign2/LICENSE +++ /dev/null @@ -1,55 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/APIs/node_modules/request/node_modules/aws-sign2/README.md b/APIs/node_modules/request/node_modules/aws-sign2/README.md deleted file mode 100644 index 763564e0..00000000 --- a/APIs/node_modules/request/node_modules/aws-sign2/README.md +++ /dev/null @@ -1,4 +0,0 @@ -aws-sign -======== - -AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module. diff --git a/APIs/node_modules/request/node_modules/aws-sign2/index.js b/APIs/node_modules/request/node_modules/aws-sign2/index.js deleted file mode 100644 index ac720930..00000000 --- a/APIs/node_modules/request/node_modules/aws-sign2/index.js +++ /dev/null @@ -1,212 +0,0 @@ - -/*! - * Copyright 2010 LearnBoost
new BufferList([ callback ])
- * bl.length
- * bl.append(buffer)
- * bl.get(index)
- * bl.slice([ start[, end ] ])
- * bl.copy(dest, [ destStart, [ srcStart [, srcEnd ] ] ])
- * bl.duplicate()
- * bl.consume(bytes)
- * bl.toString([encoding, [ start, [ end ]]])
- * bl.readDoubleBE(), bl.readDoubleLE(), bl.readFloatBE(), bl.readFloatLE(), bl.readInt32BE(), bl.readInt32LE(), bl.readUInt32BE(), bl.readUInt32LE(), bl.readInt16BE(), bl.readInt16LE(), bl.readUInt16BE(), bl.readUInt16LE(), bl.readInt8(), bl.readUInt8()
- * Streams
-
---------------------------------------------------------
-
-### new BufferList([ callback | Buffer | Buffer array | BufferList | BufferList array | String ])
-The constructor takes an optional callback, if supplied, the callback will be called with an error argument followed by a reference to the **bl** instance, when `bl.end()` is called (i.e. from a piped stream). This is a convenient method of collecting the entire contents of a stream, particularly when the stream is *chunky*, such as a network stream.
-
-Normally, no arguments are required for the constructor, but you can initialise the list by passing in a single `Buffer` object or an array of `Buffer` object.
-
-`new` is not strictly required, if you don't instantiate a new object, it will be done automatically for you so you can create a new instance simply with:
-
-```js
-var bl = require('bl')
-var myinstance = bl()
-
-// equivilant to:
-
-var BufferList = require('bl')
-var myinstance = new BufferList()
-```
-
---------------------------------------------------------
-
-### bl.length
-Get the length of the list in bytes. This is the sum of the lengths of all of the buffers contained in the list, minus any initial offset for a semi-consumed buffer at the beginning. Should accurately represent the total number of bytes that can be read from the list.
-
---------------------------------------------------------
-
-### bl.append(Buffer | Buffer array | BufferList | BufferList array | String)
-`append(buffer)` adds an additional buffer or BufferList to the internal list. `this` is returned so it can be chained.
-
---------------------------------------------------------
-
-### bl.get(index)
-`get()` will return the byte at the specified index.
-
---------------------------------------------------------
-
-### bl.slice([ start, [ end ] ])
-`slice()` returns a new `Buffer` object containing the bytes within the range specified. Both `start` and `end` are optional and will default to the beginning and end of the list respectively.
-
-If the requested range spans a single internal buffer then a slice of that buffer will be returned which shares the original memory range of that Buffer. If the range spans multiple buffers then copy operations will likely occur to give you a uniform Buffer.
-
---------------------------------------------------------
-
-### bl.copy(dest, [ destStart, [ srcStart [, srcEnd ] ] ])
-`copy()` copies the content of the list in the `dest` buffer, starting from `destStart` and containing the bytes within the range specified with `srcStart` to `srcEnd`. `destStart`, `start` and `end` are optional and will default to the beginning of the `dest` buffer, and the beginning and end of the list respectively.
-
---------------------------------------------------------
-
-### bl.duplicate()
-`duplicate()` performs a **shallow-copy** of the list. The internal Buffers remains the same, so if you change the underlying Buffers, the change will be reflected in both the original and the duplicate. This method is needed if you want to call `consume()` or `pipe()` and still keep the original list.Example:
-
-```js
-var bl = new BufferList()
-
-bl.append('hello')
-bl.append(' world')
-bl.append('\n')
-
-bl.duplicate().pipe(process.stdout, { end: false })
-
-console.log(bl.toString())
-```
-
---------------------------------------------------------
-
-### bl.consume(bytes)
-`consume()` will shift bytes *off the start of the list*. The number of bytes consumed don't need to line up with the sizes of the internal Buffers—initial offsets will be calculated accordingly in order to give you a consistent view of the data.
-
---------------------------------------------------------
-
-### bl.toString([encoding, [ start, [ end ]]])
-`toString()` will return a string representation of the buffer. The optional `start` and `end` arguments are passed on to `slice()`, while the `encoding` is passed on to `toString()` of the resulting Buffer. See the [Buffer#toString()](http://nodejs.org/docs/latest/api/buffer.html#buffer_buf_tostring_encoding_start_end) documentation for more information.
-
---------------------------------------------------------
-
-### bl.readDoubleBE(), bl.readDoubleLE(), bl.readFloatBE(), bl.readFloatLE(), bl.readInt32BE(), bl.readInt32LE(), bl.readUInt32BE(), bl.readUInt32LE(), bl.readInt16BE(), bl.readInt16LE(), bl.readUInt16BE(), bl.readUInt16LE(), bl.readInt8(), bl.readUInt8()
-
-All of the standard byte-reading methods of the `Buffer` interface are implemented and will operate across internal Buffer boundaries transparently.
-
-See the [Buffer](http://nodejs.org/docs/latest/api/buffer.html) documentation for how these work.
-
---------------------------------------------------------
-
-### Streams
-**bl** is a Node **[Duplex Stream](http://nodejs.org/docs/latest/api/stream.html#stream_class_stream_duplex)**, so it can be read from and written to like a standard Node stream. You can also `pipe()` to and from a **bl** instance.
-
---------------------------------------------------------
-
-## Contributors
-
-**bl** is brought to you by the following hackers:
-
- * [Rod Vagg](https://github.com/rvagg)
- * [Matteo Collina](https://github.com/mcollina)
- * [Jarett Cruger](https://github.com/jcrugzz)
-
-=======
-
-
-## License & copyright
-
-Copyright (c) 2013-2014 bl contributors (listed above).
-
-bl is licensed under the MIT license. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.
diff --git a/APIs/node_modules/request/node_modules/bl/bl.js b/APIs/node_modules/request/node_modules/bl/bl.js
deleted file mode 100644
index f585df17..00000000
--- a/APIs/node_modules/request/node_modules/bl/bl.js
+++ /dev/null
@@ -1,243 +0,0 @@
-var DuplexStream = require('readable-stream/duplex')
- , util = require('util')
-
-
-function BufferList (callback) {
- if (!(this instanceof BufferList))
- return new BufferList(callback)
-
- this._bufs = []
- this.length = 0
-
- if (typeof callback == 'function') {
- this._callback = callback
-
- var piper = function piper (err) {
- if (this._callback) {
- this._callback(err)
- this._callback = null
- }
- }.bind(this)
-
- this.on('pipe', function onPipe (src) {
- src.on('error', piper)
- })
- this.on('unpipe', function onUnpipe (src) {
- src.removeListener('error', piper)
- })
- } else {
- this.append(callback)
- }
-
- DuplexStream.call(this)
-}
-
-
-util.inherits(BufferList, DuplexStream)
-
-
-BufferList.prototype._offset = function _offset (offset) {
- var tot = 0, i = 0, _t
- for (; i < this._bufs.length; i++) {
- _t = tot + this._bufs[i].length
- if (offset < _t)
- return [ i, offset - tot ]
- tot = _t
- }
-}
-
-
-BufferList.prototype.append = function append (buf) {
- var i = 0
- , newBuf
-
- if (Array.isArray(buf)) {
- for (; i < buf.length; i++)
- this.append(buf[i])
- } else if (buf instanceof BufferList) {
- // unwrap argument into individual BufferLists
- for (; i < buf._bufs.length; i++)
- this.append(buf._bufs[i])
- } else if (buf != null) {
- // coerce number arguments to strings, since Buffer(number) does
- // uninitialized memory allocation
- if (typeof buf == 'number')
- buf = buf.toString()
-
- newBuf = Buffer.isBuffer(buf) ? buf : new Buffer(buf)
- this._bufs.push(newBuf)
- this.length += newBuf.length
- }
-
- return this
-}
-
-
-BufferList.prototype._write = function _write (buf, encoding, callback) {
- this.append(buf)
-
- if (typeof callback == 'function')
- callback()
-}
-
-
-BufferList.prototype._read = function _read (size) {
- if (!this.length)
- return this.push(null)
-
- size = Math.min(size, this.length)
- this.push(this.slice(0, size))
- this.consume(size)
-}
-
-
-BufferList.prototype.end = function end (chunk) {
- DuplexStream.prototype.end.call(this, chunk)
-
- if (this._callback) {
- this._callback(null, this.slice())
- this._callback = null
- }
-}
-
-
-BufferList.prototype.get = function get (index) {
- return this.slice(index, index + 1)[0]
-}
-
-
-BufferList.prototype.slice = function slice (start, end) {
- return this.copy(null, 0, start, end)
-}
-
-
-BufferList.prototype.copy = function copy (dst, dstStart, srcStart, srcEnd) {
- if (typeof srcStart != 'number' || srcStart < 0)
- srcStart = 0
- if (typeof srcEnd != 'number' || srcEnd > this.length)
- srcEnd = this.length
- if (srcStart >= this.length)
- return dst || new Buffer(0)
- if (srcEnd <= 0)
- return dst || new Buffer(0)
-
- var copy = !!dst
- , off = this._offset(srcStart)
- , len = srcEnd - srcStart
- , bytes = len
- , bufoff = (copy && dstStart) || 0
- , start = off[1]
- , l
- , i
-
- // copy/slice everything
- if (srcStart === 0 && srcEnd == this.length) {
- if (!copy) // slice, just return a full concat
- return Buffer.concat(this._bufs)
-
- // copy, need to copy individual buffers
- for (i = 0; i < this._bufs.length; i++) {
- this._bufs[i].copy(dst, bufoff)
- bufoff += this._bufs[i].length
- }
-
- return dst
- }
-
- // easy, cheap case where it's a subset of one of the buffers
- if (bytes <= this._bufs[off[0]].length - start) {
- return copy
- ? this._bufs[off[0]].copy(dst, dstStart, start, start + bytes)
- : this._bufs[off[0]].slice(start, start + bytes)
- }
-
- if (!copy) // a slice, we need something to copy in to
- dst = new Buffer(len)
-
- for (i = off[0]; i < this._bufs.length; i++) {
- l = this._bufs[i].length - start
-
- if (bytes > l) {
- this._bufs[i].copy(dst, bufoff, start)
- } else {
- this._bufs[i].copy(dst, bufoff, start, start + bytes)
- break
- }
-
- bufoff += l
- bytes -= l
-
- if (start)
- start = 0
- }
-
- return dst
-}
-
-BufferList.prototype.toString = function toString (encoding, start, end) {
- return this.slice(start, end).toString(encoding)
-}
-
-BufferList.prototype.consume = function consume (bytes) {
- while (this._bufs.length) {
- if (bytes >= this._bufs[0].length) {
- bytes -= this._bufs[0].length
- this.length -= this._bufs[0].length
- this._bufs.shift()
- } else {
- this._bufs[0] = this._bufs[0].slice(bytes)
- this.length -= bytes
- break
- }
- }
- return this
-}
-
-
-BufferList.prototype.duplicate = function duplicate () {
- var i = 0
- , copy = new BufferList()
-
- for (; i < this._bufs.length; i++)
- copy.append(this._bufs[i])
-
- return copy
-}
-
-
-BufferList.prototype.destroy = function destroy () {
- this._bufs.length = 0
- this.length = 0
- this.push(null)
-}
-
-
-;(function () {
- var methods = {
- 'readDoubleBE' : 8
- , 'readDoubleLE' : 8
- , 'readFloatBE' : 4
- , 'readFloatLE' : 4
- , 'readInt32BE' : 4
- , 'readInt32LE' : 4
- , 'readUInt32BE' : 4
- , 'readUInt32LE' : 4
- , 'readInt16BE' : 2
- , 'readInt16LE' : 2
- , 'readUInt16BE' : 2
- , 'readUInt16LE' : 2
- , 'readInt8' : 1
- , 'readUInt8' : 1
- }
-
- for (var m in methods) {
- (function (m) {
- BufferList.prototype[m] = function (offset) {
- return this.slice(offset, offset + methods[m])[m](0)
- }
- }(m))
- }
-}())
-
-
-module.exports = BufferList
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore
deleted file mode 100644
index 38344f87..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.npmignore
+++ /dev/null
@@ -1,5 +0,0 @@
-build/
-test/
-examples/
-fs.js
-zlib.js
\ No newline at end of file
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml
deleted file mode 100644
index 1b821184..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.travis.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-sudo: false
-language: node_js
-before_install:
- - npm install -g npm@2
- - npm install -g npm
-notifications:
- email: false
-matrix:
- fast_finish: true
- allow_failures:
- - env: TASK=browser BROWSER_NAME=ipad BROWSER_VERSION="6.0..latest"
- - env: TASK=browser BROWSER_NAME=iphone BROWSER_VERSION="6.0..latest"
- include:
- - node_js: '0.8'
- env: TASK=test
- - node_js: '0.10'
- env: TASK=test
- - node_js: '0.11'
- env: TASK=test
- - node_js: '0.12'
- env: TASK=test
- - node_js: 1
- env: TASK=test
- - node_js: 2
- env: TASK=test
- - node_js: 3
- env: TASK=test
- - node_js: 4
- env: TASK=test
- - node_js: 5
- env: TASK=test
- - node_js: 5
- env: TASK=browser BROWSER_NAME=android BROWSER_VERSION="4.0..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=ie BROWSER_VERSION="9..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=opera BROWSER_VERSION="11..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=chrome BROWSER_VERSION="-3..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=firefox BROWSER_VERSION="-3..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=ipad BROWSER_VERSION="6.0..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=iphone BROWSER_VERSION="6.0..latest"
- - node_js: 5
- env: TASK=browser BROWSER_NAME=safari BROWSER_VERSION="5..latest"
-script: "npm run $TASK"
-env:
- global:
- - secure: rE2Vvo7vnjabYNULNyLFxOyt98BoJexDqsiOnfiD6kLYYsiQGfr/sbZkPMOFm9qfQG7pjqx+zZWZjGSswhTt+626C0t/njXqug7Yps4c3dFblzGfreQHp7wNX5TFsvrxd6dAowVasMp61sJcRnB2w8cUzoe3RAYUDHyiHktwqMc=
- - secure: g9YINaKAdMatsJ28G9jCGbSaguXCyxSTy+pBO6Ch0Cf57ZLOTka3HqDj8p3nV28LUIHZ3ut5WO43CeYKwt4AUtLpBS3a0dndHdY6D83uY6b2qh5hXlrcbeQTq2cvw2y95F7hm4D1kwrgZ7ViqaKggRcEupAL69YbJnxeUDKWEdI=
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml
deleted file mode 100644
index 96d9cfbd..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/.zuul.yml
+++ /dev/null
@@ -1 +0,0 @@
-ui: tape
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE
deleted file mode 100644
index e3d4e695..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/LICENSE
+++ /dev/null
@@ -1,18 +0,0 @@
-Copyright Joyent, Inc. and other Node contributors. All rights reserved.
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal in the Software without restriction, including without limitation the
-rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
-sell copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
-IN THE SOFTWARE.
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md
deleted file mode 100644
index 86b95a3b..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/README.md
+++ /dev/null
@@ -1,36 +0,0 @@
-# readable-stream
-
-***Node-core v5.8.0 streams for userland*** [](https://travis-ci.org/nodejs/readable-stream)
-
-
-[](https://nodei.co/npm/readable-stream/)
-[](https://nodei.co/npm/readable-stream/)
-
-
-[](https://saucelabs.com/u/readable-stream)
-
-```bash
-npm install --save readable-stream
-```
-
-***Node-core streams for userland***
-
-This package is a mirror of the Streams2 and Streams3 implementations in
-Node-core, including [documentation](doc/stream.markdown).
-
-If you want to guarantee a stable streams base, regardless of what version of
-Node you, or the users of your libraries are using, use **readable-stream** *only* and avoid the *"stream"* module in Node-core, for background see [this blogpost](http://r.va.gg/2014/06/why-i-dont-use-nodes-core-stream-module.html).
-
-As of version 2.0.0 **readable-stream** uses semantic versioning.
-
-# Streams WG Team Members
-
-* **Chris Dickinson** ([@chrisdickinson](https://github.com/chrisdickinson)) <christopher.s.dickinson@gmail.com>
- - Release GPG key: 9554F04D7259F04124DE6B476D5A82AC7E37093B
-* **Calvin Metcalf** ([@calvinmetcalf](https://github.com/calvinmetcalf)) <calvin.metcalf@gmail.com>
- - Release GPG key: F3EF5F62A87FC27A22E643F714CE4FF5015AA242
-* **Rod Vagg** ([@rvagg](https://github.com/rvagg)) <rod@vagg.org>
- - Release GPG key: DD8F2338BAE7501E3DD5AC78C273792F7D83545D
-* **Sam Newman** ([@sonewman](https://github.com/sonewman)) <newmansam@outlook.com>
-* **Mathias Buus** ([@mafintosh](https://github.com/mafintosh)) <mathiasbuus@gmail.com>
-* **Domenic Denicola** ([@domenic](https://github.com/domenic)) <d@domenic.me>
diff --git a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown b/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown
deleted file mode 100644
index 0bc3819e..00000000
--- a/APIs/node_modules/request/node_modules/bl/node_modules/readable-stream/doc/stream.markdown
+++ /dev/null
@@ -1,1760 +0,0 @@
-# Stream
-
- Stability: 2 - Stable
-
-A stream is an abstract interface implemented by various objects in
-Node.js. For example a [request to an HTTP server][http-incoming-message] is a
-stream, as is [`process.stdout`][]. Streams are readable, writable, or both. All
-streams are instances of [`EventEmitter`][].
-
-You can load the Stream base classes by doing `require('stream')`.
-There are base classes provided for [Readable][] streams, [Writable][]
-streams, [Duplex][] streams, and [Transform][] streams.
-
-This document is split up into 3 sections:
-
-1. The first section explains the parts of the API that you need to be
- aware of to use streams in your programs.
-2. The second section explains the parts of the API that you need to
- use if you implement your own custom streams yourself. The API is designed to
- make this easy for you to do.
-3. The third section goes into more depth about how streams work,
- including some of the internal mechanisms and functions that you
- should probably not modify unless you definitely know what you are
- doing.
-
-
-## API for Stream Consumers
-
-
-
-Streams can be either [Readable][], [Writable][], or both ([Duplex][]).
-
-All streams are EventEmitters, but they also have other custom methods
-and properties depending on whether they are Readable, Writable, or
-Duplex.
-
-If a stream is both Readable and Writable, then it implements all of
-the methods and events. So, a [Duplex][] or [Transform][] stream is
-fully described by this API, though their implementation may be
-somewhat different.
-
-It is not necessary to implement Stream interfaces in order to consume
-streams in your programs. If you **are** implementing streaming
-interfaces in your own program, please also refer to
-[API for Stream Implementors][].
-
-Almost all Node.js programs, no matter how simple, use Streams in some
-way. Here is an example of using Streams in an Node.js program:
-
-```js
-const http = require('http');
-
-var server = http.createServer( (req, res) => {
- // req is an http.IncomingMessage, which is a Readable Stream
- // res is an http.ServerResponse, which is a Writable Stream
-
- var body = '';
- // we want to get the data as utf8 strings
- // If you don't set an encoding, then you'll get Buffer objects
- req.setEncoding('utf8');
-
- // Readable streams emit 'data' events once a listener is added
- req.on('data', (chunk) => {
- body += chunk;
- });
-
- // the end event tells you that you have entire body
- req.on('end', () => {
- try {
- var data = JSON.parse(body);
- } catch (er) {
- // uh oh! bad json!
- res.statusCode = 400;
- return res.end(`error: ${er.message}`);
- }
-
- // write back something interesting to the user:
- res.write(typeof data);
- res.end();
- });
-});
-
-server.listen(1337);
-
-// $ curl localhost:1337 -d '{}'
-// object
-// $ curl localhost:1337 -d '"foo"'
-// string
-// $ curl localhost:1337 -d 'not json'
-// error: Unexpected token o
-```
-
-### Class: stream.Duplex
-
-Duplex streams are streams that implement both the [Readable][] and
-[Writable][] interfaces.
-
-Examples of Duplex streams include:
-
-* [TCP sockets][]
-* [zlib streams][zlib]
-* [crypto streams][crypto]
-
-### Class: stream.Readable
-
-
-
-The Readable stream interface is the abstraction for a *source* of
-data that you are reading from. In other words, data comes *out* of a
-Readable stream.
-
-A Readable stream will not start emitting data until you indicate that
-you are ready to receive it.
-
-Readable streams have two "modes": a **flowing mode** and a **paused
-mode**. When in flowing mode, data is read from the underlying system
-and provided to your program as fast as possible. In paused mode, you
-must explicitly call [`stream.read()`][stream-read] to get chunks of data out.
-Streams start out in paused mode.
-
-**Note**: If no data event handlers are attached, and there are no
-[`stream.pipe()`][] destinations, and the stream is switched into flowing
-mode, then data will be lost.
-
-You can switch to flowing mode by doing any of the following:
-
-* Adding a [`'data'`][] event handler to listen for data.
-* Calling the [`stream.resume()`][stream-resume] method to explicitly open the
- flow.
-* Calling the [`stream.pipe()`][] method to send the data to a [Writable][].
-
-You can switch back to paused mode by doing either of the following:
-
-* If there are no pipe destinations, by calling the
- [`stream.pause()`][stream-pause] method.
-* If there are pipe destinations, by removing any [`'data'`][] event
- handlers, and removing all pipe destinations by calling the
- [`stream.unpipe()`][] method.
-
-Note that, for backwards compatibility reasons, removing [`'data'`][]
-event handlers will **not** automatically pause the stream. Also, if
-there are piped destinations, then calling [`stream.pause()`][stream-pause] will
-not guarantee that the stream will *remain* paused once those
-destinations drain and ask for more data.
-
-Examples of readable streams include:
-
-* [HTTP responses, on the client][http-incoming-message]
-* [HTTP requests, on the server][http-incoming-message]
-* [fs read streams][]
-* [zlib streams][zlib]
-* [crypto streams][crypto]
-* [TCP sockets][]
-* [child process stdout and stderr][]
-* [`process.stdin`][]
-
-#### Event: 'close'
-
-Emitted when the stream and any of its underlying resources (a file
-descriptor, for example) have been closed. The event indicates that
-no more events will be emitted, and no further computation will occur.
-
-Not all streams will emit the `'close'` event.
-
-#### Event: 'data'
-
-* `chunk` {Buffer|String} The chunk of data.
-
-Attaching a `'data'` event listener to a stream that has not been
-explicitly paused will switch the stream into flowing mode. Data will
-then be passed as soon as it is available.
-
-If you just want to get all the data out of the stream as fast as
-possible, this is the best way to do so.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.on('data', (chunk) => {
- console.log('got %d bytes of data', chunk.length);
-});
-```
-
-#### Event: 'end'
-
-This event fires when there will be no more data to read.
-
-Note that the `'end'` event **will not fire** unless the data is
-completely consumed. This can be done by switching into flowing mode,
-or by calling [`stream.read()`][stream-read] repeatedly until you get to the
-end.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.on('data', (chunk) => {
- console.log('got %d bytes of data', chunk.length);
-});
-readable.on('end', () => {
- console.log('there will be no more data.');
-});
-```
-
-#### Event: 'error'
-
-* {Error Object}
-
-Emitted if there was an error receiving data.
-
-#### Event: 'readable'
-
-When a chunk of data can be read from the stream, it will emit a
-`'readable'` event.
-
-In some cases, listening for a `'readable'` event will cause some data
-to be read into the internal buffer from the underlying system, if it
-hadn't already.
-
-```javascript
-var readable = getReadableStreamSomehow();
-readable.on('readable', () => {
- // there is some data to read now
-});
-```
-
-Once the internal buffer is drained, a `'readable'` event will fire
-again when more data is available.
-
-The `'readable'` event is not emitted in the "flowing" mode with the
-sole exception of the last one, on end-of-stream.
-
-The `'readable'` event indicates that the stream has new information:
-either new data is available or the end of the stream has been reached.
-In the former case, [`stream.read()`][stream-read] will return that data. In the
-latter case, [`stream.read()`][stream-read] will return null. For instance, in
-the following example, `foo.txt` is an empty file:
-
-```js
-const fs = require('fs');
-var rr = fs.createReadStream('foo.txt');
-rr.on('readable', () => {
- console.log('readable:', rr.read());
-});
-rr.on('end', () => {
- console.log('end');
-});
-```
-
-The output of running this script is:
-
-```
-$ node test.js
-readable: null
-end
-```
-
-#### readable.isPaused()
-
-* Return: {Boolean}
-
-This method returns whether or not the `readable` has been **explicitly**
-paused by client code (using [`stream.pause()`][stream-pause] without a
-corresponding [`stream.resume()`][stream-resume]).
-
-```js
-var readable = new stream.Readable
-
-readable.isPaused() // === false
-readable.pause()
-readable.isPaused() // === true
-readable.resume()
-readable.isPaused() // === false
-```
-
-#### readable.pause()
-
-* Return: `this`
-
-This method will cause a stream in flowing mode to stop emitting
-[`'data'`][] events, switching out of flowing mode. Any data that becomes
-available will remain in the internal buffer.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.on('data', (chunk) => {
- console.log('got %d bytes of data', chunk.length);
- readable.pause();
- console.log('there will be no more data for 1 second');
- setTimeout(() => {
- console.log('now data will start flowing again');
- readable.resume();
- }, 1000);
-});
-```
-
-#### readable.pipe(destination[, options])
-
-* `destination` {stream.Writable} The destination for writing data
-* `options` {Object} Pipe options
- * `end` {Boolean} End the writer when the reader ends. Default = `true`
-
-This method pulls all the data out of a readable stream, and writes it
-to the supplied destination, automatically managing the flow so that
-the destination is not overwhelmed by a fast readable stream.
-
-Multiple destinations can be piped to safely.
-
-```js
-var readable = getReadableStreamSomehow();
-var writable = fs.createWriteStream('file.txt');
-// All the data from readable goes into 'file.txt'
-readable.pipe(writable);
-```
-
-This function returns the destination stream, so you can set up pipe
-chains like so:
-
-```js
-var r = fs.createReadStream('file.txt');
-var z = zlib.createGzip();
-var w = fs.createWriteStream('file.txt.gz');
-r.pipe(z).pipe(w);
-```
-
-For example, emulating the Unix `cat` command:
-
-```js
-process.stdin.pipe(process.stdout);
-```
-
-By default [`stream.end()`][stream-end] is called on the destination when the
-source stream emits [`'end'`][], so that `destination` is no longer writable.
-Pass `{ end: false }` as `options` to keep the destination stream open.
-
-This keeps `writer` open so that "Goodbye" can be written at the
-end.
-
-```js
-reader.pipe(writer, { end: false });
-reader.on('end', () => {
- writer.end('Goodbye\n');
-});
-```
-
-Note that [`process.stderr`][] and [`process.stdout`][] are never closed until
-the process exits, regardless of the specified options.
-
-#### readable.read([size])
-
-* `size` {Number} Optional argument to specify how much data to read.
-* Return {String|Buffer|Null}
-
-The `read()` method pulls some data out of the internal buffer and
-returns it. If there is no data available, then it will return
-`null`.
-
-If you pass in a `size` argument, then it will return that many
-bytes. If `size` bytes are not available, then it will return `null`,
-unless we've ended, in which case it will return the data remaining
-in the buffer.
-
-If you do not specify a `size` argument, then it will return all the
-data in the internal buffer.
-
-This method should only be called in paused mode. In flowing mode,
-this method is called automatically until the internal buffer is
-drained.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.on('readable', () => {
- var chunk;
- while (null !== (chunk = readable.read())) {
- console.log('got %d bytes of data', chunk.length);
- }
-});
-```
-
-If this method returns a data chunk, then it will also trigger the
-emission of a [`'data'`][] event.
-
-Note that calling [`stream.read([size])`][stream-read] after the [`'end'`][]
-event has been triggered will return `null`. No runtime error will be raised.
-
-#### readable.resume()
-
-* Return: `this`
-
-This method will cause the readable stream to resume emitting [`'data'`][]
-events.
-
-This method will switch the stream into flowing mode. If you do *not*
-want to consume the data from a stream, but you *do* want to get to
-its [`'end'`][] event, you can call [`stream.resume()`][stream-resume] to open
-the flow of data.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.resume();
-readable.on('end', () => {
- console.log('got to the end, but did not read anything');
-});
-```
-
-#### readable.setEncoding(encoding)
-
-* `encoding` {String} The encoding to use.
-* Return: `this`
-
-Call this function to cause the stream to return strings of the specified
-encoding instead of Buffer objects. For example, if you do
-`readable.setEncoding('utf8')`, then the output data will be interpreted as
-UTF-8 data, and returned as strings. If you do `readable.setEncoding('hex')`,
-then the data will be encoded in hexadecimal string format.
-
-This properly handles multi-byte characters that would otherwise be
-potentially mangled if you simply pulled the Buffers directly and
-called [`buf.toString(encoding)`][] on them. If you want to read the data
-as strings, always use this method.
-
-Also you can disable any encoding at all with `readable.setEncoding(null)`.
-This approach is very useful if you deal with binary data or with large
-multi-byte strings spread out over multiple chunks.
-
-```js
-var readable = getReadableStreamSomehow();
-readable.setEncoding('utf8');
-readable.on('data', (chunk) => {
- assert.equal(typeof chunk, 'string');
- console.log('got %d characters of string data', chunk.length);
-});
-```
-
-#### readable.unpipe([destination])
-
-* `destination` {stream.Writable} Optional specific stream to unpipe
-
-This method will remove the hooks set up for a previous [`stream.pipe()`][]
-call.
-
-If the destination is not specified, then all pipes are removed.
-
-If the destination is specified, but no pipe is set up for it, then
-this is a no-op.
-
-```js
-var readable = getReadableStreamSomehow();
-var writable = fs.createWriteStream('file.txt');
-// All the data from readable goes into 'file.txt',
-// but only for the first second
-readable.pipe(writable);
-setTimeout(() => {
- console.log('stop writing to file.txt');
- readable.unpipe(writable);
- console.log('manually close the file stream');
- writable.end();
-}, 1000);
-```
-
-#### readable.unshift(chunk)
-
-* `chunk` {Buffer|String} Chunk of data to unshift onto the read queue
-
-This is useful in certain cases where a stream is being consumed by a
-parser, which needs to "un-consume" some data that it has
-optimistically pulled out of the source, so that the stream can be
-passed on to some other party.
-
-Note that `stream.unshift(chunk)` cannot be called after the [`'end'`][] event
-has been triggered; a runtime error will be raised.
-
-If you find that you must often call `stream.unshift(chunk)` in your
-programs, consider implementing a [Transform][] stream instead. (See [API
-for Stream Implementors][].)
-
-```js
-// Pull off a header delimited by \n\n
-// use unshift() if we get too much
-// Call the callback with (error, header, stream)
-const StringDecoder = require('string_decoder').StringDecoder;
-function parseHeader(stream, callback) {
- stream.on('error', callback);
- stream.on('readable', onReadable);
- var decoder = new StringDecoder('utf8');
- var header = '';
- function onReadable() {
- var chunk;
- while (null !== (chunk = stream.read())) {
- var str = decoder.write(chunk);
- if (str.match(/\n\n/)) {
- // found the header boundary
- var split = str.split(/\n\n/);
- header += split.shift();
- var remaining = split.join('\n\n');
- var buf = new Buffer(remaining, 'utf8');
- if (buf.length)
- stream.unshift(buf);
- stream.removeListener('error', callback);
- stream.removeListener('readable', onReadable);
- // now the body of the message can be read from the stream.
- callback(null, header, stream);
- } else {
- // still reading the header.
- header += str;
- }
- }
- }
-}
-```
-
-Note that, unlike [`stream.push(chunk)`][stream-push], `stream.unshift(chunk)`
-will not end the reading process by resetting the internal reading state of the
-stream. This can cause unexpected results if `unshift()` is called during a
-read (i.e. from within a [`stream._read()`][stream-_read] implementation on a
-custom stream). Following the call to `unshift()` with an immediate
-[`stream.push('')`][stream-push] will reset the reading state appropriately,
-however it is best to simply avoid calling `unshift()` while in the process of
-performing a read.
-
-#### readable.wrap(stream)
-
-* `stream` {Stream} An "old style" readable stream
-
-Versions of Node.js prior to v0.10 had streams that did not implement the
-entire Streams API as it is today. (See [Compatibility][] for
-more information.)
-
-If you are using an older Node.js library that emits [`'data'`][] events and
-has a [`stream.pause()`][stream-pause] method that is advisory only, then you
-can use the `wrap()` method to create a [Readable][] stream that uses the old
-stream as its data source.
-
-You will very rarely ever need to call this function, but it exists
-as a convenience for interacting with old Node.js programs and libraries.
-
-For example:
-
-```js
-const OldReader = require('./old-api-module.js').OldReader;
-const Readable = require('stream').Readable;
-const oreader = new OldReader;
-const myReader = new Readable().wrap(oreader);
-
-myReader.on('readable', () => {
- myReader.read(); // etc.
-});
-```
-
-### Class: stream.Transform
-
-Transform streams are [Duplex][] streams where the output is in some way
-computed from the input. They implement both the [Readable][] and
-[Writable][] interfaces.
-
-Examples of Transform streams include:
-
-* [zlib streams][zlib]
-* [crypto streams][crypto]
-
-### Class: stream.Writable
-
-
-
-The Writable stream interface is an abstraction for a *destination*
-that you are writing data *to*.
-
-Examples of writable streams include:
-
-* [HTTP requests, on the client][]
-* [HTTP responses, on the server][]
-* [fs write streams][]
-* [zlib streams][zlib]
-* [crypto streams][crypto]
-* [TCP sockets][]
-* [child process stdin][]
-* [`process.stdout`][], [`process.stderr`][]
-
-#### Event: 'drain'
-
-If a [`stream.write(chunk)`][stream-write] call returns `false`, then the
-`'drain'` event will indicate when it is appropriate to begin writing more data
-to the stream.
-
-```js
-// Write the data to the supplied writable stream one million times.
-// Be attentive to back-pressure.
-function writeOneMillionTimes(writer, data, encoding, callback) {
- var i = 1000000;
- write();
- function write() {
- var ok = true;
- do {
- i -= 1;
- if (i === 0) {
- // last time!
- writer.write(data, encoding, callback);
- } else {
- // see if we should continue, or wait
- // don't pass the callback, because we're not done yet.
- ok = writer.write(data, encoding);
- }
- } while (i > 0 && ok);
- if (i > 0) {
- // had to stop early!
- // write some more once it drains
- writer.once('drain', write);
- }
- }
-}
-```
-
-#### Event: 'error'
-
-* {Error}
-
-Emitted if there was an error when writing or piping data.
-
-#### Event: 'finish'
-
-When the [`stream.end()`][stream-end] method has been called, and all data has
-been flushed to the underlying system, this event is emitted.
-
-```javascript
-var writer = getWritableStreamSomehow();
-for (var i = 0; i < 100; i ++) {
- writer.write('hello, #${i}!\n');
-}
-writer.end('this is the end\n');
-writer.on('finish', () => {
- console.error('all writes are now complete.');
-});
-```
-
-#### Event: 'pipe'
-
-* `src` {stream.Readable} source stream that is piping to this writable
-
-This is emitted whenever the [`stream.pipe()`][] method is called on a readable
-stream, adding this writable to its set of destinations.
-
-```js
-var writer = getWritableStreamSomehow();
-var reader = getReadableStreamSomehow();
-writer.on('pipe', (src) => {
- console.error('something is piping into the writer');
- assert.equal(src, reader);
-});
-reader.pipe(writer);
-```
-
-#### Event: 'unpipe'
-
-* `src` {[Readable][] Stream} The source stream that
- [unpiped][`stream.unpipe()`] this writable
-
-This is emitted whenever the [`stream.unpipe()`][] method is called on a
-readable stream, removing this writable from its set of destinations.
-
-```js
-var writer = getWritableStreamSomehow();
-var reader = getReadableStreamSomehow();
-writer.on('unpipe', (src) => {
- console.error('something has stopped piping into the writer');
- assert.equal(src, reader);
-});
-reader.pipe(writer);
-reader.unpipe(writer);
-```
-
-#### writable.cork()
-
-Forces buffering of all writes.
-
-Buffered data will be flushed either at [`stream.uncork()`][] or at
-[`stream.end()`][stream-end] call.
-
-#### writable.end([chunk][, encoding][, callback])
-
-* `chunk` {String|Buffer} Optional data to write
-* `encoding` {String} The encoding, if `chunk` is a String
-* `callback` {Function} Optional callback for when the stream is finished
-
-Call this method when no more data will be written to the stream. If supplied,
-the callback is attached as a listener on the [`'finish'`][] event.
-
-Calling [`stream.write()`][stream-write] after calling
-[`stream.end()`][stream-end] will raise an error.
-
-```js
-// write 'hello, ' and then end with 'world!'
-var file = fs.createWriteStream('example.txt');
-file.write('hello, ');
-file.end('world!');
-// writing more now is not allowed!
-```
-
-#### writable.setDefaultEncoding(encoding)
-
-* `encoding` {String} The new default encoding
-
-Sets the default encoding for a writable stream.
-
-#### writable.uncork()
-
-Flush all data, buffered since [`stream.cork()`][] call.
-
-#### writable.write(chunk[, encoding][, callback])
-
-* `chunk` {String|Buffer} The data to write
-* `encoding` {String} The encoding, if `chunk` is a String
-* `callback` {Function} Callback for when this chunk of data is flushed
-* Returns: {Boolean} `true` if the data was handled completely.
-
-This method writes some data to the underlying system, and calls the
-supplied callback once the data has been fully handled.
-
-The return value indicates if you should continue writing right now.
-If the data had to be buffered internally, then it will return
-`false`. Otherwise, it will return `true`.
-
-This return value is strictly advisory. You MAY continue to write,
-even if it returns `false`. However, writes will be buffered in
-memory, so it is best not to do this excessively. Instead, wait for
-the [`'drain'`][] event before writing more data.
-
-
-## API for Stream Implementors
-
-
-
-To implement any sort of stream, the pattern is the same:
-
-1. Extend the appropriate parent class in your own subclass. (The
- [`util.inherits()`][] method is particularly helpful for this.)
-2. Call the appropriate parent class constructor in your constructor,
- to be sure that the internal mechanisms are set up properly.
-3. Implement one or more specific methods, as detailed below.
-
-The class to extend and the method(s) to implement depend on the sort
-of stream class you are writing:
-
-|
- Use-case - |
-
- Class - |
-
- Method(s) to implement - |
-
|---|---|---|
|
- Reading only - |
-
- [Readable](#stream_class_stream_readable_1) - |
-
-
|
-
|
- Writing only - |
-
- [Writable](#stream_class_stream_writable_1) - |
-
-
|
-
|
- Reading and writing - |
-
- [Duplex](#stream_class_stream_duplex_1) - |
-
-
|
-
|
- Operate on written data, then read the result - |
-
- [Transform](#stream_class_stream_transform_1) - |
-
-
|
-