Browse Source

updating for migration

windhamdavid 1 year ago
parent
commit
e858640997
4 changed files with 18563 additions and 3 deletions
  1. 10 0
      .vscode/settings.json
  2. 20 3
      README.md
  3. 18533 0
      package-lock.json
  4. 0 0
      src/css/bootstrap.css

+ 10 - 0
.vscode/settings.json

@@ -0,0 +1,10 @@
+// VSCode settings
+{
+  "files.exclude": {
+      "**/node_modules/": true
+  },
+  "search.exclude": {
+    "**/.git": true,
+    "**/node_modules": true
+  }
+}

+ 20 - 3
README.md

@@ -1,6 +1,23 @@
 ## Daveo Radio
-#### Just a page on the intrawebs
 
+Just a litle page on the intrawebs where I can broadcast and chat with friends. 
+It's password protected because I am not paying royalties to stream music
 
-#### Notes
-=====================
+---
+#### Built With:
+- Icecast - https://icecast.org
+- Node - https://nodejs.org
+- Express - https://expressjs.com 
+- Socket.io - https://socket.io
+- Redis - https://redis.io
+- Amplitude.js - https://github.com/serversideup/amplitudejs
+- Last.fm API - https://www.last.fm/api
+
+
+---
+
+#### Notes:
+- Feb 2016 - built and published @ http://radio.davidawindham.com 
+  - stream running from http://stream.davidawindham.com (8008)
+- 2021 - Icecast updated overwrote Icecast XML files - see: https://davidawindham.com/til/docs/host/Icecast
+- May 2022 - Migrate to new server, reinstall Icecast, add SSL to stream, updated packages, and secure Redis. 

+ 18533 - 0
package-lock.json

@@ -0,0 +1,18533 @@
+{
+  "name": "daveo-radio",
+  "version": "0.0.1",
+  "lockfileVersion": 2,
+  "requires": true,
+  "packages": {
+    "": {
+      "name": "daveo-radio",
+      "version": "0.0.1",
+      "dependencies": {
+        "body-parser": "^1.14.1",
+        "express": "^4.13.3",
+        "redis": "^2.4.1",
+        "socket.io": "^1.3.7",
+        "socket.io-redis": "^0.1.4",
+        "underscore": "^1.8.3",
+        "validator": "^4.3.0"
+      },
+      "devDependencies": {
+        "del": "^2.1.0",
+        "gulp": "^3.9.0",
+        "gulp-concat": "^2.6.0",
+        "gulp-jshint": "^2.0.0",
+        "gulp-minify-css": "^1.2.1",
+        "gulp-minify-html": "^1.0.4",
+        "gulp-nodemon": "^2.0.4",
+        "gulp-uglify": "^1.5.1",
+        "jshint-stylish": "^2.1.0",
+        "nodemon": "^1.8.1"
+      }
+    },
+    "node_modules/ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/ansi-styles": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+      "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/beeper": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+      "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/body-parser": {
+      "version": "1.14.1",
+      "license": "MIT",
+      "dependencies": {
+        "bytes": "2.1.0",
+        "content-type": "~1.0.1",
+        "debug": "~2.2.0",
+        "depd": "~1.1.0",
+        "http-errors": "~1.3.1",
+        "iconv-lite": "0.4.12",
+        "on-finished": "~2.3.0",
+        "qs": "5.1.0",
+        "raw-body": "~2.1.4",
+        "type-is": "~1.6.9"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/body-parser/node_modules/bytes": {
+      "version": "2.1.0",
+      "license": "MIT"
+    },
+    "node_modules/body-parser/node_modules/content-type": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/debug": {
+      "version": "2.2.0",
+      "license": "MIT",
+      "dependencies": {
+        "ms": "0.7.1"
+      }
+    },
+    "node_modules/body-parser/node_modules/debug/node_modules/ms": {
+      "version": "0.7.1"
+    },
+    "node_modules/body-parser/node_modules/depd": {
+      "version": "1.1.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/http-errors": {
+      "version": "1.3.1",
+      "license": "MIT",
+      "dependencies": {
+        "inherits": "~2.0.1",
+        "statuses": "1"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/http-errors/node_modules/inherits": {
+      "version": "2.0.1",
+      "license": "ISC"
+    },
+    "node_modules/body-parser/node_modules/http-errors/node_modules/statuses": {
+      "version": "1.2.1",
+      "license": "MIT"
+    },
+    "node_modules/body-parser/node_modules/iconv-lite": {
+      "version": "0.4.12",
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/body-parser/node_modules/on-finished": {
+      "version": "2.3.0",
+      "license": "MIT",
+      "dependencies": {
+        "ee-first": "1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/body-parser/node_modules/on-finished/node_modules/ee-first": {
+      "version": "1.1.1",
+      "license": "MIT"
+    },
+    "node_modules/body-parser/node_modules/qs": {
+      "version": "5.1.0",
+      "engines": ">=0.10.40",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/body-parser/node_modules/raw-body": {
+      "version": "2.1.4",
+      "license": "MIT",
+      "dependencies": {
+        "bytes": "2.1.0",
+        "iconv-lite": "0.4.12",
+        "unpipe": "1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/body-parser/node_modules/raw-body/node_modules/unpipe": {
+      "version": "1.0.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/body-parser/node_modules/type-is": {
+      "version": "1.6.9",
+      "license": "MIT",
+      "dependencies": {
+        "media-typer": "0.3.0",
+        "mime-types": "~2.1.7"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/type-is/node_modules/media-typer": {
+      "version": "0.3.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/type-is/node_modules/mime-types": {
+      "version": "2.1.7",
+      "license": "MIT",
+      "dependencies": {
+        "mime-db": "~1.19.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/body-parser/node_modules/type-is/node_modules/mime-types/node_modules/mime-db": {
+      "version": "1.19.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/chalk": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+      "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+      "dev": true,
+      "dependencies": {
+        "ansi-styles": "^2.2.1",
+        "escape-string-regexp": "^1.0.2",
+        "has-ansi": "^2.0.0",
+        "strip-ansi": "^3.0.0",
+        "supports-color": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "globby": "^3.0.0",
+        "is-path-cwd": "^1.0.0",
+        "is-path-in-cwd": "^1.0.0",
+        "object-assign": "^4.0.1",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "rimraf": "^2.2.8"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-union": "^1.0.1",
+        "arrify": "^1.0.0",
+        "glob": "^5.0.3",
+        "object-assign": "^4.0.1",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/array-union": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-uniq": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/array-union/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/arrify": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob": {
+      "version": "5.0.15",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/inflight": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/inflight/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/minimatch": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/globby/node_modules/glob/node_modules/path-is-absolute": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/pinkie-promise": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/globby/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/is-path-cwd": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/is-path-in-cwd": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-path-inside": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/is-path-in-cwd/node_modules/is-path-inside": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-is-inside": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/is-path-in-cwd/node_modules/is-path-inside/node_modules/path-is-inside": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "WTFPL"
+    },
+    "node_modules/del/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/del/node_modules/rimraf": {
+      "version": "2.4.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "glob": "^5.0.14"
+      },
+      "bin": {
+        "rimraf": "bin.js"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob": {
+      "version": "5.0.15",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/inflight": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/minimatch": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/del/node_modules/rimraf/node_modules/glob/node_modules/path-is-absolute": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/express": {
+      "version": "4.13.3",
+      "license": "MIT",
+      "dependencies": {
+        "accepts": "~1.2.12",
+        "array-flatten": "1.1.1",
+        "content-disposition": "0.5.0",
+        "content-type": "~1.0.1",
+        "cookie": "0.1.3",
+        "cookie-signature": "1.0.6",
+        "debug": "~2.2.0",
+        "depd": "~1.0.1",
+        "escape-html": "1.0.2",
+        "etag": "~1.7.0",
+        "finalhandler": "0.4.0",
+        "fresh": "0.3.0",
+        "merge-descriptors": "1.0.0",
+        "methods": "~1.1.1",
+        "on-finished": "~2.3.0",
+        "parseurl": "~1.3.0",
+        "path-to-regexp": "0.1.7",
+        "proxy-addr": "~1.0.8",
+        "qs": "4.0.0",
+        "range-parser": "~1.0.2",
+        "send": "0.13.0",
+        "serve-static": "~1.10.0",
+        "type-is": "~1.6.6",
+        "utils-merge": "1.0.0",
+        "vary": "~1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      }
+    },
+    "node_modules/express/node_modules/accepts": {
+      "version": "1.2.13",
+      "license": "MIT",
+      "dependencies": {
+        "mime-types": "~2.1.6",
+        "negotiator": "0.5.3"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/accepts/node_modules/mime-types": {
+      "version": "2.1.7",
+      "license": "MIT",
+      "dependencies": {
+        "mime-db": "~1.19.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/accepts/node_modules/mime-types/node_modules/mime-db": {
+      "version": "1.19.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/accepts/node_modules/negotiator": {
+      "version": "0.5.3",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/array-flatten": {
+      "version": "1.1.1",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/content-disposition": {
+      "version": "0.5.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/content-type": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/cookie": {
+      "version": "0.1.3",
+      "license": "MIT",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/express/node_modules/cookie-signature": {
+      "version": "1.0.6",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/debug": {
+      "version": "2.2.0",
+      "license": "MIT",
+      "dependencies": {
+        "ms": "0.7.1"
+      }
+    },
+    "node_modules/express/node_modules/debug/node_modules/ms": {
+      "version": "0.7.1"
+    },
+    "node_modules/express/node_modules/depd": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/escape-html": {
+      "version": "1.0.2",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/etag": {
+      "version": "1.7.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/finalhandler": {
+      "version": "0.4.0",
+      "license": "MIT",
+      "dependencies": {
+        "debug": "~2.2.0",
+        "escape-html": "1.0.2",
+        "on-finished": "~2.3.0",
+        "unpipe": "~1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/express/node_modules/finalhandler/node_modules/unpipe": {
+      "version": "1.0.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/express/node_modules/fresh": {
+      "version": "0.3.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/merge-descriptors": {
+      "version": "1.0.0",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/methods": {
+      "version": "1.1.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/on-finished": {
+      "version": "2.3.0",
+      "license": "MIT",
+      "dependencies": {
+        "ee-first": "1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/express/node_modules/on-finished/node_modules/ee-first": {
+      "version": "1.1.1",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/parseurl": {
+      "version": "1.3.0",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/path-to-regexp": {
+      "version": "0.1.7",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/proxy-addr": {
+      "version": "1.0.8",
+      "license": "MIT",
+      "dependencies": {
+        "forwarded": "~0.1.0",
+        "ipaddr.js": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/proxy-addr/node_modules/forwarded": {
+      "version": "0.1.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.2.5"
+      }
+    },
+    "node_modules/express/node_modules/qs": {
+      "version": "4.0.0",
+      "license": "BSD-3-Clause"
+    },
+    "node_modules/express/node_modules/range-parser": {
+      "version": "1.0.3",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/send": {
+      "version": "0.13.0",
+      "license": "MIT",
+      "dependencies": {
+        "debug": "~2.2.0",
+        "depd": "~1.0.1",
+        "destroy": "1.0.3",
+        "escape-html": "1.0.2",
+        "etag": "~1.7.0",
+        "fresh": "0.3.0",
+        "http-errors": "~1.3.1",
+        "mime": "1.3.4",
+        "ms": "0.7.1",
+        "on-finished": "~2.3.0",
+        "range-parser": "~1.0.2",
+        "statuses": "~1.2.1"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/express/node_modules/send/node_modules/destroy": {
+      "version": "1.0.3",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/send/node_modules/http-errors": {
+      "version": "1.3.1",
+      "license": "MIT",
+      "dependencies": {
+        "inherits": "~2.0.1",
+        "statuses": "1"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/send/node_modules/http-errors/node_modules/inherits": {
+      "version": "2.0.1",
+      "license": "ISC"
+    },
+    "node_modules/express/node_modules/send/node_modules/mime": {
+      "version": "1.3.4",
+      "bin": {
+        "mime": "cli.js"
+      }
+    },
+    "node_modules/express/node_modules/send/node_modules/ms": {
+      "version": "0.7.1"
+    },
+    "node_modules/express/node_modules/send/node_modules/statuses": {
+      "version": "1.2.1",
+      "license": "MIT"
+    },
+    "node_modules/express/node_modules/serve-static": {
+      "version": "1.10.0",
+      "license": "MIT",
+      "dependencies": {
+        "escape-html": "1.0.2",
+        "parseurl": "~1.3.0",
+        "send": "0.13.0"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/express/node_modules/type-is": {
+      "version": "1.6.9",
+      "license": "MIT",
+      "dependencies": {
+        "media-typer": "0.3.0",
+        "mime-types": "~2.1.7"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/type-is/node_modules/media-typer": {
+      "version": "0.3.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/type-is/node_modules/mime-types": {
+      "version": "2.1.7",
+      "license": "MIT",
+      "dependencies": {
+        "mime-db": "~1.19.0"
+      },
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/type-is/node_modules/mime-types/node_modules/mime-db": {
+      "version": "1.19.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.6"
+      }
+    },
+    "node_modules/express/node_modules/utils-merge": {
+      "version": "1.0.0",
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/express/node_modules/vary": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/gulp": {
+      "version": "3.9.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "archy": "^1.0.0",
+        "chalk": "^1.0.0",
+        "deprecated": "^0.0.1",
+        "gulp-util": "^3.0.0",
+        "interpret": "^0.6.2",
+        "liftoff": "^2.1.0",
+        "minimist": "^1.1.0",
+        "orchestrator": "^0.3.0",
+        "pretty-hrtime": "^1.0.0",
+        "semver": "^4.1.0",
+        "tildify": "^1.0.0",
+        "v8flags": "^2.0.2",
+        "vinyl-fs": "^0.3.0"
+      },
+      "bin": {
+        "gulp": "bin/gulp.js"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-concat": {
+      "version": "2.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "concat-with-sourcemaps": "^1.0.0",
+        "gulp-util": "^3.0.1",
+        "through2": "^0.6.3"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/concat-with-sourcemaps": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "source-map": "^0.5.1"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/concat-with-sourcemaps/node_modules/source-map": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "BSD-3-Clause",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/through2": {
+      "version": "0.6.5",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": ">=1.0.33-1 <1.1.0-0",
+        "xtend": ">=4.0.0 <4.1.0-0"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream": {
+      "version": "1.0.33",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-concat/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-jshint": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "gulp-util": "^3.0.0",
+        "lodash": "^3.0.1",
+        "minimatch": "^2.0.1",
+        "rcloader": "0.1.2",
+        "through2": "~0.6.1"
+      },
+      "engines": {
+        "node": ">= 0.4.0"
+      },
+      "peerDependencies": {
+        "jshint": "2.x"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/lodash": {
+      "version": "3.10.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/minimatch": {
+      "version": "2.0.10",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/rcloader": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash": "~2.4.1",
+        "rcfinder": "~0.1.6"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/rcloader/node_modules/lodash": {
+      "version": "2.4.2",
+      "deprecated": "lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.",
+      "dev": true,
+      "engines": [
+        "node",
+        "rhino"
+      ],
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/rcloader/node_modules/rcfinder": {
+      "version": "0.1.8",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash": "~2.4.1"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/through2": {
+      "version": "0.6.5",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": ">=1.0.33-1 <1.1.0-0",
+        "xtend": ">=4.0.0 <4.1.0-0"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream": {
+      "version": "1.0.33",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-jshint/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-minify-css": {
+      "version": "1.2.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clean-css": "^3.3.3",
+        "gulp-util": "^3.0.5",
+        "object-assign": "^4.0.1",
+        "readable-stream": "^2.0.0",
+        "vinyl-bufferstream": "^1.0.1",
+        "vinyl-sourcemaps-apply": "^0.1.4"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/clean-css": {
+      "version": "3.4.8",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "commander": "2.8.x",
+        "source-map": "0.4.x"
+      },
+      "bin": {
+        "cleancss": "bin/cleancss"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/clean-css/node_modules/commander": {
+      "version": "2.8.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-readlink": ">= 1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.6.x"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/clean-css/node_modules/commander/node_modules/graceful-readlink": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/clean-css/node_modules/source-map": {
+      "version": "0.4.4",
+      "dev": true,
+      "license": "BSD-3-Clause",
+      "dependencies": {
+        "amdefine": ">=0.0.4"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/clean-css/node_modules/source-map/node_modules/amdefine": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "BSD-3-Clause AND MIT",
+      "engines": {
+        "node": ">=0.4.2"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream": {
+      "version": "1.0.1",
+      "dev": true,
+      "dependencies": {
+        "bufferstreams": "1.0.1"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams": {
+      "version": "1.0.1",
+      "dev": true,
+      "dependencies": {
+        "readable-stream": "^1.0.33"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-bufferstream/node_modules/bufferstreams/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-sourcemaps-apply": {
+      "version": "0.1.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "source-map": "^0.1.39"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-sourcemaps-apply/node_modules/source-map": {
+      "version": "0.1.43",
+      "dev": true,
+      "dependencies": {
+        "amdefine": ">=0.0.4"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/gulp-minify-css/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/node_modules/amdefine": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "BSD-3-Clause AND MIT",
+      "engines": {
+        "node": ">=0.4.2"
+      }
+    },
+    "node_modules/gulp-minify-html": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "gulp-util": "^3.0.3",
+        "minimize": "^1.5.0",
+        "through2": "^0.6.1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize": {
+      "version": "1.7.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "argh": "~0.1.4",
+        "async": "~1.4.2",
+        "cli-color": "~1.0.0",
+        "diagnostics": "~1.0.1",
+        "emits": "~3.0.0",
+        "htmlparser2": "~3.8.3",
+        "node-uuid": "~1.4.3"
+      },
+      "bin": {
+        "minimize": "bin/minimize"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/argh": {
+      "version": "0.1.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/async": {
+      "version": "1.4.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "ansi-regex": "^1.1.1",
+        "d": "^0.1.1",
+        "es5-ext": "^0.10.7",
+        "es6-iterator": "^0.1.3",
+        "memoizee": "~0.3.8",
+        "timers-ext": "0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/ansi-regex": {
+      "version": "1.1.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/d": {
+      "version": "0.1.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "es5-ext": "~0.10.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/es5-ext": {
+      "version": "0.10.8",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "es6-iterator": "2",
+        "es6-symbol": "3"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-iterator": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "^0.1.1",
+        "es5-ext": "^0.10.7",
+        "es6-symbol": "3"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/es5-ext/node_modules/es6-symbol": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.8"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/es6-iterator": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.5",
+        "es6-symbol": "~2.0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/es6-iterator/node_modules/es6-symbol": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.5"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee": {
+      "version": "0.3.9",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.7",
+        "es6-weak-map": "~0.1.4",
+        "event-emitter": "~0.3.3",
+        "lru-queue": "0.1",
+        "next-tick": "~0.2.2",
+        "timers-ext": "0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee/node_modules/es6-weak-map": {
+      "version": "0.1.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.6",
+        "es6-iterator": "~0.1.3",
+        "es6-symbol": "~2.0.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee/node_modules/es6-weak-map/node_modules/es6-symbol": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.5"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee/node_modules/event-emitter": {
+      "version": "0.3.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "d": "~0.1.1",
+        "es5-ext": "~0.10.7"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee/node_modules/lru-queue": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "es5-ext": "~0.10.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/memoizee/node_modules/next-tick": {
+      "version": "0.2.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/timers-ext": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "es5-ext": "~0.10.2",
+        "next-tick": "~0.2.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/cli-color/node_modules/timers-ext/node_modules/next-tick": {
+      "version": "0.2.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "colorspace": "1.0.x",
+        "enabled": "1.0.x",
+        "kuler": "0.0.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "color": "0.8.x",
+        "text-hex": "0.0.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace/node_modules/color": {
+      "version": "0.8.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "color-convert": "^0.5.0",
+        "color-string": "^0.3.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace/node_modules/color/node_modules/color-convert": {
+      "version": "0.5.3",
+      "dev": true
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace/node_modules/color/node_modules/color-string": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "color-name": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace/node_modules/color/node_modules/color-string/node_modules/color-name": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/colorspace/node_modules/text-hex": {
+      "version": "0.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/enabled": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "env-variable": "0.0.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/enabled/node_modules/env-variable": {
+      "version": "0.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/kuler": {
+      "version": "0.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "colornames": "0.0.2"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/diagnostics/node_modules/kuler/node_modules/colornames": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/emits": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2": {
+      "version": "3.8.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "domelementtype": "1",
+        "domhandler": "2.3",
+        "domutils": "1.5",
+        "entities": "1.0",
+        "readable-stream": "1.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domelementtype": {
+      "version": "1.3.0",
+      "dev": true
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domhandler": {
+      "version": "2.3.0",
+      "dev": true,
+      "dependencies": {
+        "domelementtype": "1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domutils": {
+      "version": "1.5.1",
+      "dev": true,
+      "dependencies": {
+        "dom-serializer": "0",
+        "domelementtype": "1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "domelementtype": "~1.1.1",
+        "entities": "~1.1.1"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer/node_modules/domelementtype": {
+      "version": "1.1.3",
+      "dev": true
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer/node_modules/entities": {
+      "version": "1.1.1",
+      "dev": true,
+      "license": "BSD-like"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/entities": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "BSD-like"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/htmlparser2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/minimize/node_modules/node-uuid": {
+      "version": "1.4.7",
+      "dev": true,
+      "bin": {
+        "uuid": "bin/uuid"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/through2": {
+      "version": "0.6.5",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": ">=1.0.33-1 <1.1.0-0",
+        "xtend": ">=4.0.0 <4.1.0-0"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/readable-stream": {
+      "version": "1.0.33",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-minify-html/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-nodemon": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "colors": "^1.0.3",
+        "event-stream": "^3.2.1",
+        "gulp": "^3.8.11",
+        "nodemon": "^1.4.1"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/colors": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.1.90"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream": {
+      "version": "3.3.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer": "~0.1.1",
+        "from": "~0",
+        "map-stream": "~0.1.0",
+        "pause-stream": "0.0.11",
+        "split": "0.3",
+        "stream-combiner": "~0.0.4",
+        "through": "~2.3.1"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/duplexer": {
+      "version": "0.1.1",
+      "dev": true
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/from": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/map-stream": {
+      "version": "0.1.0",
+      "dev": true
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/pause-stream": {
+      "version": "0.0.11",
+      "dev": true,
+      "license": [
+        "MIT",
+        "Apache2"
+      ],
+      "dependencies": {
+        "through": "~2.3"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/split": {
+      "version": "0.3.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "through": "2"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/stream-combiner": {
+      "version": "0.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer": "~0.1.1"
+      }
+    },
+    "node_modules/gulp-nodemon/node_modules/event-stream/node_modules/through": {
+      "version": "2.3.8",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify": {
+      "version": "1.5.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "deap": "^1.0.0",
+        "fancy-log": "^1.0.0",
+        "gulp-util": "^3.0.0",
+        "isobject": "^2.0.0",
+        "through2": "^2.0.0",
+        "uglify-js": "2.6.0",
+        "uglify-save-license": "^0.4.1",
+        "vinyl-sourcemaps-apply": "^0.2.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/deap": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/fancy-log/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/isobject": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "isarray": "0.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/isobject/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js": {
+      "version": "2.6.0",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "async": "~0.2.6",
+        "source-map": "~0.5.1",
+        "uglify-to-browserify": "~1.0.0",
+        "yargs": "~3.10.0"
+      },
+      "bin": {
+        "uglifyjs": "bin/uglifyjs"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/async": {
+      "version": "0.2.10",
+      "dev": true
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/source-map": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "BSD-3-Clause",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/uglify-to-browserify": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs": {
+      "version": "3.10.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^1.0.2",
+        "cliui": "^2.1.0",
+        "decamelize": "^1.0.0",
+        "window-size": "0.1.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/camelcase": {
+      "version": "1.2.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "center-align": "^0.1.1",
+        "right-align": "^0.1.1",
+        "wordwrap": "0.0.2"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "align-text": "^0.1.0",
+        "lazy-cache": "^0.2.4"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "kind-of": "^2.0.0",
+        "longest": "^1.0.1",
+        "repeat-string": "^1.5.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/kind-of": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/longest": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/align-text/node_modules/repeat-string": {
+      "version": "1.5.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/center-align/node_modules/lazy-cache": {
+      "version": "0.2.4",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "align-text": "^0.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "kind-of": "^2.0.0",
+        "longest": "^1.0.1",
+        "repeat-string": "^1.5.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/kind-of": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/kind-of/node_modules/is-buffer": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/longest": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/right-align/node_modules/align-text/node_modules/repeat-string": {
+      "version": "1.5.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/cliui/node_modules/wordwrap": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "MIT/X11",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/decamelize": {
+      "version": "1.1.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-js/node_modules/yargs/node_modules/window-size": {
+      "version": "0.1.0",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/uglify-save-license": {
+      "version": "0.4.1",
+      "dev": true
+    },
+    "node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "source-map": "^0.5.1"
+      }
+    },
+    "node_modules/gulp-uglify/node_modules/vinyl-sourcemaps-apply/node_modules/source-map": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "BSD-3-Clause",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/archy": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/deprecated": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util": {
+      "version": "3.0.7",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "array-differ": "^1.0.0",
+        "array-uniq": "^1.0.2",
+        "beeper": "^1.0.0",
+        "chalk": "^1.0.0",
+        "dateformat": "^1.0.11",
+        "fancy-log": "^1.1.0",
+        "gulplog": "^1.0.0",
+        "has-gulplog": "^0.1.0",
+        "lodash._reescape": "^3.0.0",
+        "lodash._reevaluate": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.template": "^3.0.0",
+        "minimist": "^1.1.0",
+        "multipipe": "^0.1.2",
+        "object-assign": "^3.0.0",
+        "replace-ext": "0.0.1",
+        "through2": "^2.0.0",
+        "vinyl": "^0.5.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/array-differ": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/array-uniq": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat": {
+      "version": "1.0.12",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1",
+        "meow": "^3.3.0"
+      },
+      "bin": {
+        "dateformat": "bin/cli.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/get-stdin": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow": {
+      "version": "3.6.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase-keys": "^2.0.0",
+        "loud-rejection": "^1.0.0",
+        "minimist": "^1.1.3",
+        "normalize-package-data": "^2.3.4",
+        "object-assign": "^4.0.1",
+        "read-pkg-up": "^1.0.1",
+        "redent": "^1.0.0",
+        "trim-newlines": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "camelcase": "^2.0.0",
+        "map-obj": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/camelcase": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/camelcase-keys/node_modules/map-obj": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "signal-exit": "^2.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/loud-rejection/node_modules/signal-exit": {
+      "version": "2.1.2",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data": {
+      "version": "2.3.5",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "hosted-git-info": "^2.1.4",
+        "is-builtin-module": "^1.0.0",
+        "semver": "2 || 3 || 4 || 5",
+        "validate-npm-package-license": "^3.0.1"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/hosted-git-info": {
+      "version": "2.1.4",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "builtin-modules": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/is-builtin-module/node_modules/builtin-modules": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-correct": "~1.0.0",
+        "spdx-expression-parse": "~1.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "Apache-2.0",
+      "dependencies": {
+        "spdx-license-ids": "^1.0.2"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-correct/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "(MIT AND CC-BY-3.0)",
+      "dependencies": {
+        "spdx-exceptions": "^1.0.4",
+        "spdx-license-ids": "^1.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-exceptions": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "CC-BY-3.0"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/normalize-package-data/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse/node_modules/spdx-license-ids": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "Unlicense"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "find-up": "^1.0.0",
+        "read-pkg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "path-exists": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/path-exists": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/find-up/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "load-json-file": "^1.0.0",
+        "normalize-package-data": "^2.3.2",
+        "path-type": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "parse-json": "^2.2.0",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "strip-bom": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "error-ex": "^1.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-arrayish": "^0.2.1"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/parse-json/node_modules/error-ex/node_modules/is-arrayish": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-utf8": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/load-json-file/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pify": {
+      "version": "2.3.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/read-pkg-up/node_modules/read-pkg/node_modules/path-type/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "indent-string": "^2.1.0",
+        "strip-indent": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "repeating": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/strip-indent": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "get-stdin": "^4.0.1"
+      },
+      "bin": {
+        "strip-indent": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/trim-newlines": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/fancy-log": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chalk": "^1.1.1",
+        "dateformat": "^1.0.11"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/gulplog": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glogg": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/gulplog/node_modules/glogg/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/has-gulplog": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "sparkles": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/has-gulplog/node_modules/sparkles": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash._reescape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash._reevaluate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash._reinterpolate": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template": {
+      "version": "3.6.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash._basetostring": "^3.0.0",
+        "lodash._basevalues": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0",
+        "lodash.keys": "^3.0.0",
+        "lodash.restparam": "^3.0.0",
+        "lodash.templatesettings": "^3.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basetostring": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._basevalues": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.escape": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basetostring": "^3.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/lodash.template/node_modules/lodash.templatesettings": {
+      "version": "3.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._reinterpolate": "^3.0.0",
+        "lodash.escape": "^3.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe": {
+      "version": "0.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer2": "0.0.2"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2": {
+      "version": "0.0.2",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "readable-stream": "~1.1.9"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/replace-ext": {
+      "version": "0.0.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": "~2.0.0",
+        "xtend": "~4.0.0"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/vinyl": {
+      "version": "0.5.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.0",
+        "clone-stats": "^0.0.1",
+        "replace-ext": "0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp/node_modules/gulp-util/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/interpret": {
+      "version": "0.6.6",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/liftoff": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "extend": "^2.0.1",
+        "findup-sync": "^0.3.0",
+        "flagged-respawn": "^0.3.1",
+        "rechoir": "^0.6.0",
+        "resolve": "^1.1.6"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/extend": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync": {
+      "version": "0.3.0",
+      "dev": true,
+      "dependencies": {
+        "glob": "~5.0.0"
+      },
+      "engines": {
+        "node": ">= 0.6.0"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob": {
+      "version": "5.0.15",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "2 || 3",
+        "once": "^1.3.0",
+        "path-is-absolute": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/inflight": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/findup-sync/node_modules/glob/node_modules/path-is-absolute": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/flagged-respawn": {
+      "version": "0.3.1",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/rechoir": {
+      "version": "0.6.2",
+      "dev": true,
+      "dependencies": {
+        "resolve": "^1.1.6"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/liftoff/node_modules/resolve": {
+      "version": "1.1.6",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/orchestrator": {
+      "version": "0.3.7",
+      "dev": true,
+      "dependencies": {
+        "end-of-stream": "~0.1.5",
+        "sequencify": "~0.0.7",
+        "stream-consume": "~0.1.0"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream": {
+      "version": "0.1.5",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "once": "~1.3.0"
+      }
+    },
+    "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/orchestrator/node_modules/sequencify": {
+      "version": "0.0.7",
+      "dev": true,
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/gulp/node_modules/orchestrator/node_modules/stream-consume": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/pretty-hrtime": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
+    "node_modules/gulp/node_modules/semver": {
+      "version": "4.3.6",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/gulp/node_modules/tildify": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "os-homedir": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/tildify/node_modules/os-homedir": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/v8flags": {
+      "version": "2.0.10",
+      "dev": true,
+      "dependencies": {
+        "user-home": "^1.1.1"
+      },
+      "engines": {
+        "node": ">= 0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/v8flags/node_modules/user-home": {
+      "version": "1.1.1",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "user-home": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs": {
+      "version": "0.3.14",
+      "dev": true,
+      "dependencies": {
+        "defaults": "^1.0.0",
+        "glob-stream": "^3.1.5",
+        "glob-watcher": "^0.0.6",
+        "graceful-fs": "^3.0.0",
+        "mkdirp": "^0.5.0",
+        "strip-bom": "^1.0.0",
+        "through2": "^0.6.1",
+        "vinyl": "^0.4.0"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/defaults": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "clone": "^1.0.2"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/defaults/node_modules/clone": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream": {
+      "version": "3.1.18",
+      "dev": true,
+      "dependencies": {
+        "glob": "^4.3.1",
+        "glob2base": "^0.0.12",
+        "minimatch": "^2.0.1",
+        "ordered-read-streams": "^0.1.0",
+        "through2": "^0.6.1",
+        "unique-stream": "^1.0.0"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob": {
+      "version": "4.5.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "inflight": "^1.0.4",
+        "inherits": "2",
+        "minimatch": "^2.0.1",
+        "once": "^1.3.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/inflight": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "once": "^1.3.0",
+        "wrappy": "1"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/inflight/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base": {
+      "version": "0.0.12",
+      "dev": true,
+      "dependencies": {
+        "find-index": "^0.1.1"
+      },
+      "engines": {
+        "node": ">= 0.10"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/glob2base/node_modules/find-index": {
+      "version": "0.1.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch": {
+      "version": "2.0.10",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/ordered-read-streams": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-stream/node_modules/unique-stream": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher": {
+      "version": "0.0.6",
+      "dev": true,
+      "dependencies": {
+        "gaze": "^0.5.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze": {
+      "version": "0.5.2",
+      "dev": true,
+      "dependencies": {
+        "globule": "~0.1.0"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule": {
+      "version": "0.1.0",
+      "dev": true,
+      "dependencies": {
+        "glob": "~3.1.21",
+        "lodash": "~1.0.1",
+        "minimatch": "~0.2.11"
+      },
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob": {
+      "version": "3.1.21",
+      "dev": true,
+      "license": "BSD",
+      "dependencies": {
+        "graceful-fs": "~1.2.0",
+        "inherits": "1",
+        "minimatch": "~0.2.11"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs": {
+      "version": "1.2.3",
+      "dev": true,
+      "license": "BSD",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/inherits": {
+      "version": "1.0.2",
+      "dev": true
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/lodash": {
+      "version": "1.0.2",
+      "dev": true,
+      "engines": [
+        "node",
+        "rhino"
+      ],
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch": {
+      "version": "0.2.14",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lru-cache": "2",
+        "sigmund": "~1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache": {
+      "version": "2.7.3",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/glob-watcher/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/graceful-fs": {
+      "version": "3.0.8",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp": {
+      "version": "0.5.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "minimist": "0.0.8"
+      },
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/mkdirp/node_modules/minimist": {
+      "version": "0.0.8",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "first-chunk-stream": "^1.0.0",
+        "is-utf8": "^0.2.0"
+      },
+      "bin": {
+        "strip-bom": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/first-chunk-stream": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/strip-bom/node_modules/is-utf8": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "BSD"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2": {
+      "version": "0.6.5",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "readable-stream": ">=1.0.33-1 <1.1.0-0",
+        "xtend": ">=4.0.0 <4.1.0-0"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream": {
+      "version": "1.0.33",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/through2/node_modules/xtend": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.4"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl": {
+      "version": "0.4.6",
+      "dev": true,
+      "dependencies": {
+        "clone": "^0.2.0",
+        "clone-stats": "^0.0.1"
+      },
+      "engines": {
+        "node": ">= 0.9"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/node_modules/clone": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/gulp/node_modules/vinyl-fs/node_modules/vinyl/node_modules/clone-stats": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/has-ansi": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+      "dev": true,
+      "dependencies": {
+        "ansi-regex": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/irregular-plurals": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+      "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/jshint": {
+      "version": "2.8.0",
+      "dev": true,
+      "license": "(MIT AND JSON)",
+      "peer": true,
+      "dependencies": {
+        "cli": "0.6.x",
+        "console-browserify": "1.1.x",
+        "exit": "0.1.x",
+        "htmlparser2": "3.8.x",
+        "lodash": "3.7.x",
+        "minimatch": "2.0.x",
+        "shelljs": "0.3.x",
+        "strip-json-comments": "1.0.x"
+      },
+      "bin": {
+        "jshint": "bin/jshint"
+      }
+    },
+    "node_modules/jshint-stylish": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-2.2.1.tgz",
+      "integrity": "sha1-JCCCosA1rgP9gQROBXDMQgjPbmE=",
+      "dev": true,
+      "dependencies": {
+        "beeper": "^1.1.0",
+        "chalk": "^1.0.0",
+        "log-symbols": "^1.0.0",
+        "plur": "^2.1.0",
+        "string-length": "^1.0.0",
+        "text-table": "^0.2.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/jshint/node_modules/cli": {
+      "version": "0.6.6",
+      "dev": true,
+      "peer": true,
+      "dependencies": {
+        "exit": "0.1.2",
+        "glob": "~ 3.2.1"
+      },
+      "engines": {
+        "node": ">=0.2.5"
+      }
+    },
+    "node_modules/jshint/node_modules/cli/node_modules/glob": {
+      "version": "3.2.11",
+      "dev": true,
+      "license": "BSD",
+      "peer": true,
+      "dependencies": {
+        "inherits": "2",
+        "minimatch": "0.3"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "lru-cache": "2",
+        "sigmund": "~1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/lru-cache": {
+      "version": "2.7.3",
+      "dev": true,
+      "license": "ISC",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/cli/node_modules/glob/node_modules/minimatch/node_modules/sigmund": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/console-browserify": {
+      "version": "1.1.0",
+      "dev": true,
+      "peer": true,
+      "dependencies": {
+        "date-now": "^0.1.4"
+      }
+    },
+    "node_modules/jshint/node_modules/console-browserify/node_modules/date-now": {
+      "version": "0.1.4",
+      "dev": true,
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/exit": {
+      "version": "0.1.2",
+      "dev": true,
+      "peer": true,
+      "engines": {
+        "node": ">= 0.8.0"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2": {
+      "version": "3.8.3",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "domelementtype": "1",
+        "domhandler": "2.3",
+        "domutils": "1.5",
+        "entities": "1.0",
+        "readable-stream": "1.1"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domelementtype": {
+      "version": "1.3.0",
+      "dev": true,
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domhandler": {
+      "version": "2.3.0",
+      "dev": true,
+      "peer": true,
+      "dependencies": {
+        "domelementtype": "1"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domutils": {
+      "version": "1.5.1",
+      "dev": true,
+      "peer": true,
+      "dependencies": {
+        "dom-serializer": "0",
+        "domelementtype": "1"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "domelementtype": "~1.1.1",
+        "entities": "~1.1.1"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer/node_modules/domelementtype": {
+      "version": "1.1.3",
+      "dev": true,
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/domutils/node_modules/dom-serializer/node_modules/entities": {
+      "version": "1.1.1",
+      "dev": true,
+      "license": "BSD-like",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/entities": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "BSD-like",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream": {
+      "version": "1.1.13",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "string_decoder": "~0.10.x"
+      }
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/htmlparser2/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/lodash": {
+      "version": "3.7.0",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/minimatch": {
+      "version": "2.0.10",
+      "dev": true,
+      "license": "ISC",
+      "peer": true,
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/jshint/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/jshint/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT",
+      "peer": true
+    },
+    "node_modules/jshint/node_modules/shelljs": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "BSD*",
+      "peer": true,
+      "bin": {
+        "shjs": "bin/shjs"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/jshint/node_modules/strip-json-comments": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "MIT",
+      "peer": true,
+      "bin": {
+        "strip-json-comments": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/log-symbols": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+      "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+      "dev": true,
+      "dependencies": {
+        "chalk": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon": {
+      "version": "1.8.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "chokidar": "^1.2.0",
+        "debug": "^2.2.0",
+        "es6-promise": "^3.0.2",
+        "lodash.defaults": "^3.1.2",
+        "minimatch": "^3.0.0",
+        "ps-tree": "^1.0.1",
+        "touch": "1.0.0",
+        "undefsafe": "0.0.3",
+        "update-notifier": "0.5.0"
+      },
+      "bin": {
+        "nodemon": "bin/nodemon.js"
+      },
+      "engines": {
+        "node": ">=0.8"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "anymatch": "^1.3.0",
+        "async-each": "^0.1.6",
+        "glob-parent": "^2.0.0",
+        "is-binary-path": "^1.0.0",
+        "is-glob": "^2.0.0",
+        "path-is-absolute": "^1.0.0",
+        "readdirp": "^2.0.0"
+      },
+      "optionalDependencies": {
+        "fsevents": "^1.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "arrify": "^1.0.0",
+        "micromatch": "^2.1.5"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/arrify": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch": {
+      "version": "2.3.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "arr-diff": "^1.1.0",
+        "array-unique": "^0.2.1",
+        "braces": "^1.8.1",
+        "expand-brackets": "^0.1.4",
+        "extglob": "^0.3.1",
+        "filename-regex": "^2.0.0",
+        "is-extglob": "^1.0.0",
+        "is-glob": "^2.0.1",
+        "kind-of": "^2.0.1",
+        "lazy-cache": "^0.2.3",
+        "normalize-path": "^2.0.0",
+        "object.omit": "^2.0.0",
+        "parse-glob": "^3.0.4",
+        "regex-cache": "^0.4.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/arr-diff": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "arr-flatten": "^1.0.1",
+        "array-slice": "^0.2.3"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/arr-diff/node_modules/arr-flatten": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/arr-diff/node_modules/array-slice": {
+      "version": "0.2.3",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/array-unique": {
+      "version": "0.2.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces": {
+      "version": "1.8.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "expand-range": "^1.8.1",
+        "lazy-cache": "^0.2.3",
+        "preserve": "^0.2.0",
+        "repeat-element": "^1.1.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range": {
+      "version": "1.8.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "fill-range": "^2.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range": {
+      "version": "2.2.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-number": "^1.1.2",
+        "isobject": "^1.0.0",
+        "randomatic": "^1.1.0",
+        "repeat-element": "^1.1.0",
+        "repeat-string": "^1.5.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/is-number": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/isobject": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/randomatic": {
+      "version": "1.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-number": "^2.0.2",
+        "kind-of": "^2.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/randomatic/node_modules/is-number": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "kind-of": "^3.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/randomatic/node_modules/is-number/node_modules/kind-of": {
+      "version": "3.0.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/randomatic/node_modules/is-number/node_modules/kind-of/node_modules/is-buffer": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/expand-range/node_modules/fill-range/node_modules/repeat-string": {
+      "version": "1.5.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/preserve": {
+      "version": "0.2.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/braces/node_modules/repeat-element": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/expand-brackets": {
+      "version": "0.1.4",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/extglob": {
+      "version": "0.3.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "ansi-green": "^0.1.1",
+        "is-extglob": "^1.0.0",
+        "success-symbol": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/extglob/node_modules/ansi-green": {
+      "version": "0.1.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "ansi-wrap": "0.1.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/extglob/node_modules/ansi-green/node_modules/ansi-wrap": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/extglob/node_modules/success-symbol": {
+      "version": "0.1.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/filename-regex": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/is-extglob": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/kind-of": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-buffer": "^1.0.2"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/kind-of/node_modules/is-buffer": {
+      "version": "1.1.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/lazy-cache": {
+      "version": "0.2.4",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/normalize-path": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/object.omit": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "for-own": "^0.1.3",
+        "is-extendable": "^0.1.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/object.omit/node_modules/for-own": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "for-in": "^0.1.4"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/object.omit/node_modules/for-own/node_modules/for-in": {
+      "version": "0.1.4",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/object.omit/node_modules/is-extendable": {
+      "version": "0.1.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/parse-glob": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glob-base": "^0.3.0",
+        "is-dotfile": "^1.0.0",
+        "is-extglob": "^1.0.0",
+        "is-glob": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/parse-glob/node_modules/glob-base": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "glob-parent": "^2.0.0",
+        "is-glob": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/parse-glob/node_modules/is-dotfile": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/regex-cache": {
+      "version": "0.4.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-equal-shallow": "^0.1.1",
+        "is-primitive": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/regex-cache/node_modules/is-equal-shallow": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-primitive": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/anymatch/node_modules/micromatch/node_modules/regex-cache/node_modules/is-primitive": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/async-each": {
+      "version": "0.1.6",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/glob-parent": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "is-glob": "^2.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/is-binary-path": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "binary-extensions": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/is-binary-path/node_modules/binary-extensions": {
+      "version": "1.4.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/is-glob": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-extglob": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/is-glob/node_modules/is-extglob": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/path-is-absolute": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "minimatch": "^2.0.10",
+        "readable-stream": "^2.0.2"
+      },
+      "engines": {
+        "node": ">=0.6"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/minimatch": {
+      "version": "2.0.10",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/chokidar/node_modules/readdirp/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/debug": {
+      "version": "2.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "ms": "0.7.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/debug/node_modules/ms": {
+      "version": "0.7.1",
+      "dev": true
+    },
+    "node_modules/nodemon/node_modules/es6-promise": {
+      "version": "3.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash.assign": "^3.0.0",
+        "lodash.restparam": "^3.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign": {
+      "version": "3.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._baseassign": "^3.0.0",
+        "lodash._createassigner": "^3.0.0",
+        "lodash.keys": "^3.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash._baseassign": {
+      "version": "3.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._basecopy": "^3.0.0",
+        "lodash.keys": "^3.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash._baseassign/node_modules/lodash._basecopy": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash._createassigner": {
+      "version": "3.1.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._bindcallback": "^3.0.0",
+        "lodash._isiterateecall": "^3.0.0",
+        "lodash.restparam": "^3.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash._createassigner/node_modules/lodash._bindcallback": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash._createassigner/node_modules/lodash._isiterateecall": {
+      "version": "3.0.9",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash.keys": {
+      "version": "3.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "lodash._getnative": "^3.0.0",
+        "lodash.isarguments": "^3.0.0",
+        "lodash.isarray": "^3.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash.keys/node_modules/lodash._getnative": {
+      "version": "3.9.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash.keys/node_modules/lodash.isarguments": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.assign/node_modules/lodash.keys/node_modules/lodash.isarray": {
+      "version": "3.0.4",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/lodash.defaults/node_modules/lodash.restparam": {
+      "version": "3.6.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/minimatch": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "brace-expansion": "^1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/minimatch/node_modules/brace-expansion": {
+      "version": "1.1.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "balanced-match": "^0.3.0",
+        "concat-map": "0.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match": {
+      "version": "0.3.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/ps-tree": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "event-stream": "~3.3.0"
+      },
+      "engines": {
+        "node": ">=0.10"
+      }
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream": {
+      "version": "3.3.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer": "~0.1.1",
+        "from": "~0",
+        "map-stream": "~0.1.0",
+        "pause-stream": "0.0.11",
+        "split": "0.3",
+        "stream-combiner": "~0.0.4",
+        "through": "~2.3.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/duplexer": {
+      "version": "0.1.1",
+      "dev": true
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/from": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/map-stream": {
+      "version": "0.1.0",
+      "dev": true
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/pause-stream": {
+      "version": "0.0.11",
+      "dev": true,
+      "license": [
+        "MIT",
+        "Apache2"
+      ],
+      "dependencies": {
+        "through": "~2.3"
+      }
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/split": {
+      "version": "0.3.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "through": "2"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/stream-combiner": {
+      "version": "0.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexer": "~0.1.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/ps-tree/node_modules/event-stream/node_modules/through": {
+      "version": "2.3.8",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/touch": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "nopt": "~1.0.10"
+      },
+      "bin": {
+        "touch": "bin/touch.js"
+      },
+      "engines": {
+        "node": ">=0.6"
+      }
+    },
+    "node_modules/nodemon/node_modules/touch/node_modules/nopt": {
+      "version": "1.0.10",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "abbrev": "1"
+      },
+      "bin": {
+        "nopt": "bin/nopt.js"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/touch/node_modules/nopt/node_modules/abbrev": {
+      "version": "1.0.7",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/undefsafe": {
+      "version": "0.0.3",
+      "dev": true,
+      "license": "MIT / http://rem.mit-license.org"
+    },
+    "node_modules/nodemon/node_modules/update-notifier": {
+      "version": "0.5.0",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "chalk": "^1.0.0",
+        "configstore": "^1.0.0",
+        "is-npm": "^1.0.0",
+        "latest-version": "^1.0.0",
+        "repeating": "^1.1.2",
+        "semver-diff": "^2.0.0",
+        "string-length": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore": {
+      "version": "1.3.0",
+      "dev": true,
+      "license": "BSD-2-Clause",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "mkdirp": "^0.5.0",
+        "object-assign": "^4.0.1",
+        "os-tmpdir": "^1.0.0",
+        "osenv": "^0.1.0",
+        "uuid": "^2.0.1",
+        "write-file-atomic": "^1.1.2",
+        "xdg-basedir": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/graceful-fs": {
+      "version": "4.1.2",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/mkdirp": {
+      "version": "0.5.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "minimist": "0.0.8"
+      },
+      "bin": {
+        "mkdirp": "bin/cmd.js"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/mkdirp/node_modules/minimist": {
+      "version": "0.0.8",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/object-assign": {
+      "version": "4.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/os-tmpdir": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/osenv": {
+      "version": "0.1.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "os-homedir": "^1.0.0",
+        "os-tmpdir": "^1.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/osenv/node_modules/os-homedir": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/uuid": {
+      "version": "2.0.1",
+      "dev": true
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/write-file-atomic": {
+      "version": "1.1.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "graceful-fs": "^4.1.2",
+        "slide": "^1.1.5"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/write-file-atomic/node_modules/slide": {
+      "version": "1.1.6",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/xdg-basedir": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "os-homedir": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/configstore/node_modules/xdg-basedir/node_modules/os-homedir": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/is-npm": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "package-json": "^1.0.0"
+      },
+      "bin": {
+        "latest-version": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "got": "^3.2.0",
+        "registry-url": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got": {
+      "version": "3.3.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "duplexify": "^3.2.0",
+        "infinity-agent": "^2.0.0",
+        "is-redirect": "^1.0.0",
+        "is-stream": "^1.0.0",
+        "lowercase-keys": "^1.0.0",
+        "nested-error-stacks": "^1.0.0",
+        "object-assign": "^3.0.0",
+        "prepend-http": "^1.0.0",
+        "read-all-stream": "^3.0.0",
+        "timed-out": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify": {
+      "version": "3.4.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "end-of-stream": "1.0.0",
+        "readable-stream": "^2.0.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/end-of-stream": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "once": "~1.3.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/end-of-stream/node_modules/once": {
+      "version": "1.3.3",
+      "dev": true,
+      "license": "ISC",
+      "dependencies": {
+        "wrappy": "1"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/end-of-stream/node_modules/once/node_modules/wrappy": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/duplexify/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/infinity-agent": {
+      "version": "2.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/is-redirect": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/is-stream": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/lowercase-keys": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/nested-error-stacks": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "inherits": "~2.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/nested-error-stacks/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/object-assign": {
+      "version": "3.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/prepend-http": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream": {
+      "version": "3.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie-promise": "^1.0.0",
+        "readable-stream": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/pinkie-promise": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "pinkie": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/pinkie-promise/node_modules/pinkie": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream": {
+      "version": "2.0.4",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "core-util-is": "~1.0.0",
+        "inherits": "~2.0.1",
+        "isarray": "0.0.1",
+        "process-nextick-args": "~1.0.0",
+        "string_decoder": "~0.10.x",
+        "util-deprecate": "~1.0.1"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/core-util-is": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/inherits": {
+      "version": "2.0.1",
+      "dev": true,
+      "license": "ISC"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/isarray": {
+      "version": "0.0.1",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/process-nextick-args": {
+      "version": "1.0.3",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/string_decoder": {
+      "version": "0.10.31",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/read-all-stream/node_modules/readable-stream/node_modules/util-deprecate": {
+      "version": "1.0.2",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/timed-out": {
+      "version": "2.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url": {
+      "version": "3.0.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "rc": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc": {
+      "version": "1.1.5",
+      "dev": true,
+      "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
+      "dependencies": {
+        "deep-extend": "~0.4.0",
+        "ini": "~1.3.0",
+        "minimist": "^1.2.0",
+        "strip-json-comments": "~1.0.4"
+      },
+      "bin": {
+        "rc": "index.js"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/deep-extend": {
+      "version": "0.4.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "iojs": ">=1.0.0",
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/ini": {
+      "version": "1.3.4",
+      "dev": true,
+      "license": "ISC",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/minimist": {
+      "version": "1.2.0",
+      "dev": true,
+      "license": "MIT"
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url/node_modules/rc/node_modules/strip-json-comments": {
+      "version": "1.0.4",
+      "dev": true,
+      "license": "MIT",
+      "bin": {
+        "strip-json-comments": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/repeating": {
+      "version": "1.1.3",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "is-finite": "^1.0.0"
+      },
+      "bin": {
+        "repeating": "cli.js"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/repeating/node_modules/is-finite": {
+      "version": "1.0.1",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "number-is-nan": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan": {
+      "version": "1.0.0",
+      "dev": true,
+      "license": "MIT",
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/semver-diff": {
+      "version": "2.1.0",
+      "dev": true,
+      "license": "MIT",
+      "dependencies": {
+        "semver": "^5.0.3"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/nodemon/node_modules/update-notifier/node_modules/semver-diff/node_modules/semver": {
+      "version": "5.1.0",
+      "dev": true,
+      "license": "ISC",
+      "bin": {
+        "semver": "bin/semver"
+      }
+    },
+    "node_modules/plur": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+      "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+      "dev": true,
+      "dependencies": {
+        "irregular-plurals": "^1.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/redis": {
+      "version": "2.4.2",
+      "license": "MIT",
+      "dependencies": {
+        "double-ended-queue": "^2.1.0-0",
+        "redis-commands": "^1.0.1"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/redis/node_modules/double-ended-queue": {
+      "version": "2.1.0-0",
+      "license": "MIT"
+    },
+    "node_modules/redis/node_modules/redis-commands": {
+      "version": "1.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io": {
+      "version": "1.3.7",
+      "dependencies": {
+        "debug": "2.1.0",
+        "engine.io": "1.5.4",
+        "has-binary-data": "0.1.3",
+        "socket.io-adapter": "0.3.1",
+        "socket.io-client": "1.3.7",
+        "socket.io-parser": "2.2.4"
+      }
+    },
+    "node_modules/socket.io-redis": {
+      "version": "0.1.4",
+      "dependencies": {
+        "debug": "0.7.4",
+        "msgpack-js": "0.3.0",
+        "redis": "0.10.1",
+        "socket.io-adapter": "0.3.1",
+        "uid2": "0.0.3"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/debug": {
+      "version": "0.7.4",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/msgpack-js": {
+      "version": "0.3.0",
+      "dependencies": {
+        "bops": "~0.0.6"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/msgpack-js/node_modules/bops": {
+      "version": "0.0.7",
+      "license": "MIT",
+      "dependencies": {
+        "base64-js": "0.0.2",
+        "to-utf8": "0.0.1"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/msgpack-js/node_modules/bops/node_modules/base64-js": {
+      "version": "0.0.2",
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/msgpack-js/node_modules/bops/node_modules/to-utf8": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io-redis/node_modules/redis": {
+      "version": "0.10.1"
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter": {
+      "version": "0.3.1",
+      "dependencies": {
+        "debug": "1.0.2",
+        "object-keys": "1.0.1",
+        "socket.io-parser": "2.2.2"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/debug": {
+      "version": "1.0.2",
+      "dependencies": {
+        "ms": "0.6.2"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms": {
+      "version": "0.6.2"
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/object-keys": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser": {
+      "version": "2.2.2",
+      "license": "MIT",
+      "dependencies": {
+        "benchmark": "1.0.0",
+        "component-emitter": "1.1.2",
+        "debug": "0.7.4",
+        "isarray": "0.0.1",
+        "json3": "3.2.6"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark": {
+      "version": "1.0.0",
+      "engines": [
+        "node",
+        "rhino"
+      ]
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter": {
+      "version": "1.1.2"
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug": {
+      "version": "0.7.4",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io-redis/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3": {
+      "version": "3.2.6"
+    },
+    "node_modules/socket.io-redis/node_modules/uid2": {
+      "version": "0.0.3"
+    },
+    "node_modules/socket.io/node_modules/debug": {
+      "version": "2.1.0",
+      "license": "MIT",
+      "dependencies": {
+        "ms": "0.6.2"
+      }
+    },
+    "node_modules/socket.io/node_modules/debug/node_modules/ms": {
+      "version": "0.6.2"
+    },
+    "node_modules/socket.io/node_modules/engine.io": {
+      "version": "1.5.4",
+      "dependencies": {
+        "base64id": "0.1.0",
+        "debug": "1.0.3",
+        "engine.io-parser": "1.2.2",
+        "ws": "0.8.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/base64id": {
+      "version": "0.1.0",
+      "engines": {
+        "node": ">= 0.4.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/debug": {
+      "version": "1.0.3",
+      "dependencies": {
+        "ms": "0.6.2"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/debug/node_modules/ms": {
+      "version": "0.6.2"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser": {
+      "version": "1.2.2",
+      "dependencies": {
+        "after": "0.8.1",
+        "arraybuffer.slice": "0.0.6",
+        "base64-arraybuffer": "0.1.2",
+        "blob": "0.0.4",
+        "has-binary": "0.1.6",
+        "utf8": "2.1.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/after": {
+      "version": "0.8.1"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/arraybuffer.slice": {
+      "version": "0.0.6"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/base64-arraybuffer": {
+      "version": "0.1.2",
+      "engines": {
+        "node": ">= 0.6.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/blob": {
+      "version": "0.0.4"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary": {
+      "version": "0.1.6",
+      "license": "MIT",
+      "dependencies": {
+        "isarray": "0.0.1"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/has-binary/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/engine.io-parser/node_modules/utf8": {
+      "version": "2.1.0",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws": {
+      "version": "0.8.0",
+      "license": "MIT",
+      "dependencies": {
+        "options": ">=0.0.5",
+        "ultron": "1.0.x"
+      },
+      "optionalDependencies": {
+        "bufferutil": "1.2.x",
+        "utf-8-validate": "1.2.x"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil": {
+      "version": "1.2.1",
+      "hasInstallScript": true,
+      "license": "MIT",
+      "optional": true,
+      "dependencies": {
+        "bindings": "1.2.x",
+        "nan": "^2.0.5"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/bindings": {
+      "version": "1.2.1",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/bufferutil/node_modules/nan": {
+      "version": "2.1.0",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/options": {
+      "version": "0.0.6",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/ultron": {
+      "version": "1.0.2",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate": {
+      "version": "1.2.1",
+      "hasInstallScript": true,
+      "license": "MIT",
+      "optional": true,
+      "dependencies": {
+        "bindings": "1.2.x",
+        "nan": "^2.0.5"
+      }
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings": {
+      "version": "1.2.1",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/engine.io/node_modules/ws/node_modules/utf-8-validate/node_modules/nan": {
+      "version": "2.1.0",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/has-binary-data": {
+      "version": "0.1.3",
+      "license": "ISC",
+      "dependencies": {
+        "isarray": "0.0.1"
+      }
+    },
+    "node_modules/socket.io/node_modules/has-binary-data/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter": {
+      "version": "0.3.1",
+      "dependencies": {
+        "debug": "1.0.2",
+        "object-keys": "1.0.1",
+        "socket.io-parser": "2.2.2"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug": {
+      "version": "1.0.2",
+      "dependencies": {
+        "ms": "0.6.2"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/debug/node_modules/ms": {
+      "version": "0.6.2"
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/object-keys": {
+      "version": "1.0.1",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.4"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser": {
+      "version": "2.2.2",
+      "license": "MIT",
+      "dependencies": {
+        "benchmark": "1.0.0",
+        "component-emitter": "1.1.2",
+        "debug": "0.7.4",
+        "isarray": "0.0.1",
+        "json3": "3.2.6"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/benchmark": {
+      "version": "1.0.0",
+      "engines": [
+        "node",
+        "rhino"
+      ]
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/component-emitter": {
+      "version": "1.1.2"
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/debug": {
+      "version": "0.7.4",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-adapter/node_modules/socket.io-parser/node_modules/json3": {
+      "version": "3.2.6"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client": {
+      "version": "1.3.7",
+      "license": "MIT",
+      "dependencies": {
+        "backo2": "1.0.2",
+        "component-bind": "1.0.0",
+        "component-emitter": "1.1.2",
+        "debug": "0.7.4",
+        "engine.io-client": "1.5.4",
+        "has-binary": "0.1.6",
+        "indexof": "0.0.1",
+        "object-component": "0.0.3",
+        "parseuri": "0.0.2",
+        "socket.io-parser": "2.2.4",
+        "to-array": "0.1.3"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/backo2": {
+      "version": "1.0.2",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/component-bind": {
+      "version": "1.0.0"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/component-emitter": {
+      "version": "1.1.2"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/debug": {
+      "version": "0.7.4",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client": {
+      "version": "1.5.4",
+      "dependencies": {
+        "component-emitter": "1.1.2",
+        "component-inherit": "0.0.3",
+        "debug": "1.0.4",
+        "engine.io-parser": "1.2.2",
+        "has-cors": "1.0.3",
+        "indexof": "0.0.1",
+        "parsejson": "0.0.1",
+        "parseqs": "0.0.2",
+        "parseuri": "0.0.4",
+        "ws": "0.8.0",
+        "xmlhttprequest": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/component-inherit": {
+      "version": "0.0.3"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug": {
+      "version": "1.0.4",
+      "dependencies": {
+        "ms": "0.6.2"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/debug/node_modules/ms": {
+      "version": "0.6.2"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser": {
+      "version": "1.2.2",
+      "dependencies": {
+        "after": "0.8.1",
+        "arraybuffer.slice": "0.0.6",
+        "base64-arraybuffer": "0.1.2",
+        "blob": "0.0.4",
+        "has-binary": "0.1.6",
+        "utf8": "2.1.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/after": {
+      "version": "0.8.1"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/arraybuffer.slice": {
+      "version": "0.0.6"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/base64-arraybuffer": {
+      "version": "0.1.2",
+      "engines": {
+        "node": ">= 0.6.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/blob": {
+      "version": "0.0.4"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/engine.io-parser/node_modules/utf8": {
+      "version": "2.1.0",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors": {
+      "version": "1.0.3",
+      "license": "MIT",
+      "dependencies": {
+        "global": "https://github.com/component/global/archive/v2.0.1.tar.gz"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/has-cors/node_modules/global": {
+      "version": "2.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson": {
+      "version": "0.0.1",
+      "license": "MIT",
+      "dependencies": {
+        "better-assert": "~1.0.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert": {
+      "version": "1.0.2",
+      "dependencies": {
+        "callsite": "1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parsejson/node_modules/better-assert/node_modules/callsite": {
+      "version": "1.0.0",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs": {
+      "version": "0.0.2",
+      "license": "MIT",
+      "dependencies": {
+        "better-assert": "~1.0.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert": {
+      "version": "1.0.2",
+      "dependencies": {
+        "callsite": "1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseqs/node_modules/better-assert/node_modules/callsite": {
+      "version": "1.0.0",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri": {
+      "version": "0.0.4",
+      "license": "MIT",
+      "dependencies": {
+        "better-assert": "~1.0.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert": {
+      "version": "1.0.2",
+      "dependencies": {
+        "callsite": "1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite": {
+      "version": "1.0.0",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws": {
+      "version": "0.8.0",
+      "license": "MIT",
+      "dependencies": {
+        "options": ">=0.0.5",
+        "ultron": "1.0.x"
+      },
+      "optionalDependencies": {
+        "bufferutil": "1.2.x",
+        "utf-8-validate": "1.2.x"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil": {
+      "version": "1.2.1",
+      "hasInstallScript": true,
+      "license": "MIT",
+      "optional": true,
+      "dependencies": {
+        "bindings": "1.2.x",
+        "nan": "^2.0.5"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/bindings": {
+      "version": "1.2.1",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/bufferutil/node_modules/nan": {
+      "version": "2.1.0",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/options": {
+      "version": "0.0.6",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/ultron": {
+      "version": "1.0.2",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate": {
+      "version": "1.2.1",
+      "hasInstallScript": true,
+      "license": "MIT",
+      "optional": true,
+      "dependencies": {
+        "bindings": "1.2.x",
+        "nan": "^2.0.5"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/bindings": {
+      "version": "1.2.1",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/node_modules/utf-8-validate/node_modules/nan": {
+      "version": "2.1.0",
+      "license": "MIT",
+      "optional": true
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/xmlhttprequest": {
+      "version": "1.5.0",
+      "engines": {
+        "node": ">=0.4.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary": {
+      "version": "0.1.6",
+      "license": "MIT",
+      "dependencies": {
+        "isarray": "0.0.1"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/has-binary/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/indexof": {
+      "version": "0.0.1"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/object-component": {
+      "version": "0.0.3"
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri": {
+      "version": "0.0.2",
+      "license": "MIT",
+      "dependencies": {
+        "better-assert": "~1.0.0"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert": {
+      "version": "1.0.2",
+      "dependencies": {
+        "callsite": "1.0.0"
+      },
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/parseuri/node_modules/better-assert/node_modules/callsite": {
+      "version": "1.0.0",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-client/node_modules/to-array": {
+      "version": "0.1.3"
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser": {
+      "version": "2.2.4",
+      "license": "MIT",
+      "dependencies": {
+        "benchmark": "1.0.0",
+        "component-emitter": "1.1.2",
+        "debug": "0.7.4",
+        "isarray": "0.0.1",
+        "json3": "3.2.6"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser/node_modules/benchmark": {
+      "version": "1.0.0",
+      "engines": [
+        "node",
+        "rhino"
+      ]
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser/node_modules/component-emitter": {
+      "version": "1.1.2"
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser/node_modules/debug": {
+      "version": "0.7.4",
+      "engines": {
+        "node": "*"
+      }
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser/node_modules/isarray": {
+      "version": "0.0.1",
+      "license": "MIT"
+    },
+    "node_modules/socket.io/node_modules/socket.io-parser/node_modules/json3": {
+      "version": "3.2.6"
+    },
+    "node_modules/string-length": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",
+      "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=",
+      "dev": true,
+      "dependencies": {
+        "strip-ansi": "^3.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+      "dev": true,
+      "dependencies": {
+        "ansi-regex": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=0.10.0"
+      }
+    },
+    "node_modules/supports-color": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
+    "node_modules/text-table": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+      "dev": true
+    },
+    "node_modules/underscore": {
+      "version": "1.8.3",
+      "license": "MIT"
+    },
+    "node_modules/validator": {
+      "version": "4.3.0",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.10"
+      }
+    }
+  },
+  "dependencies": {
+    "ansi-regex": {
+      "version": "2.1.1",
+      "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+      "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+      "dev": true
+    },
+    "ansi-styles": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+      "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
+      "dev": true
+    },
+    "beeper": {
+      "version": "1.1.1",
+      "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+      "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==",
+      "dev": true
+    },
+    "body-parser": {
+      "version": "1.14.1",
+      "requires": {
+        "bytes": "2.1.0",
+        "content-type": "~1.0.1",
+        "debug": "~2.2.0",
+        "depd": "~1.1.0",
+        "http-errors": "~1.3.1",
+        "iconv-lite": "0.4.12",
+        "on-finished": "~2.3.0",
+        "qs": "5.1.0",
+        "raw-body": "~2.1.4",
+        "type-is": "~1.6.9"
+      },
+      "dependencies": {
+        "bytes": {
+          "version": "2.1.0"
+        },
+        "content-type": {
+          "version": "1.0.1"
+        },
+        "debug": {
+          "version": "2.2.0",
+          "requires": {
+            "ms": "0.7.1"
+          },
+          "dependencies": {
+            "ms": {
+              "version": "0.7.1"
+            }
+          }
+        },
+        "depd": {
+          "version": "1.1.0"
+        },
+        "http-errors": {
+          "version": "1.3.1",
+          "requires": {
+            "inherits": "~2.0.1",
+            "statuses": "1"
+          },
+          "dependencies": {
+            "inherits": {
+              "version": "2.0.1"
+            },
+            "statuses": {
+              "version": "1.2.1"
+            }
+          }
+        },
+        "iconv-lite": {
+          "version": "0.4.12"
+        },
+        "on-finished": {
+          "version": "2.3.0",
+          "requires": {
+            "ee-first": "1.1.1"
+          },
+          "dependencies": {
+            "ee-first": {
+              "version": "1.1.1"
+            }
+          }
+        },
+        "qs": {
+          "version": "5.1.0"
+        },
+        "raw-body": {
+          "version": "2.1.4",
+          "requires": {
+            "bytes": "2.1.0",
+            "iconv-lite": "0.4.12",
+            "unpipe": "1.0.0"
+          },
+          "dependencies": {
+            "unpipe": {
+              "version": "1.0.0"
+            }
+          }
+        },
+        "type-is": {
+          "version": "1.6.9",
+          "requires": {
+            "media-typer": "0.3.0",
+            "mime-types": "~2.1.7"
+          },
+          "dependencies": {
+            "media-typer": {
+              "version": "0.3.0"
+            },
+            "mime-types": {
+              "version": "2.1.7",
+              "requires": {
+                "mime-db": "~1.19.0"
+              },
+              "dependencies": {
+                "mime-db": {
+                  "version": "1.19.0"
+                }
+              }
+            }
+          }
+        }
+      }
+    },
+    "chalk": {
+      "version": "1.1.3",
+      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+      "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+      "dev": true,
+      "requires": {
+        "ansi-styles": "^2.2.1",
+        "escape-string-regexp": "^1.0.2",
+        "has-ansi": "^2.0.0",
+        "strip-ansi": "^3.0.0",
+        "supports-color": "^2.0.0"
+      }
+    },
+    "del": {
+      "version": "2.1.0",
+      "dev": true,
+      "requires": {
+        "globby": "^3.0.0",
+        "is-path-cwd": "^1.0.0",
+        "is-path-in-cwd": "^1.0.0",
+        "object-assign": "^4.0.1",
+        "pify": "^2.0.0",
+        "pinkie-promise": "^2.0.0",
+        "rimraf": "^2.2.8"
+      },
+      "dependencies": {
+        "globby": {
+          "version": "3.0.1",
+          "dev": true,
+          "requires": {
+            "array-union": "^1.0.1",
+            "arrify": "^1.0.0",
+            "glob": "^5.0.3",
+            "object-assign": "^4.0.1",
+            "pify": "^2.0.0",
+            "pinkie-promise": "^1.0.0"
+          },
+          "dependencies": {
+            "array-union": {
+              "version": "1.0.1",
+              "dev": true,
+              "requires": {
+                "array-uniq": "^1.0.1"
+              },
+              "dependencies": {
+                "array-uniq": {
+                  "version": "1.0.2",
+                  "dev": true
+                }
+              }
+            },
+            "arrify": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "glob": {
+              "version": "5.0.15",
+              "dev": true,
+              "requires": {
+                "inflight": "^1.0.4",
+                "inherits": "2",
+                "minimatch": "2 || 3",
+                "once": "^1.3.0",
+                "path-is-absolute": "^1.0.0"
+              },
+              "dependencies": {
+                "inflight": {
+                  "version": "1.0.4",
+                  "dev": true,
+                  "requires": {
+                    "once": "^1.3.0",
+                    "wrappy": "1"
+                  },
+                  "dependencies": {
+                    "wrappy": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "minimatch": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "brace-expansion": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "brace-expansion": {
+                      "version": "1.1.2",
+                      "dev": true,
+                      "requires": {
+                        "balanced-match": "^0.3.0",
+                        "concat-map": "0.0.1"
+                      },
+                      "dependencies": {
+                        "balanced-match": {
+                          "version": "0.3.0",
+                          "dev": true
+                        },
+                        "concat-map": {
+                          "version": "0.0.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "once": {
+                  "version": "1.3.3",
+                  "dev": true,
+                  "requires": {
+                    "wrappy": "1"
+                  },
+                  "dependencies": {
+                    "wrappy": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "path-is-absolute": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "pinkie-promise": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "pinkie": "^1.0.0"
+              },
+              "dependencies": {
+                "pinkie": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "is-path-cwd": {
+          "version": "1.0.0",
+          "dev": true
+        },
+        "is-path-in-cwd": {
+          "version": "1.0.0",
+          "dev": true,
+          "requires": {
+            "is-path-inside": "^1.0.0"
+          },
+          "dependencies": {
+            "is-path-inside": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "path-is-inside": "^1.0.1"
+              },
+              "dependencies": {
+                "path-is-inside": {
+                  "version": "1.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "object-assign": {
+          "version": "4.0.1",
+          "dev": true
+        },
+        "pify": {
+          "version": "2.3.0",
+          "dev": true
+        },
+        "pinkie-promise": {
+          "version": "2.0.0",
+          "dev": true,
+          "requires": {
+            "pinkie": "^2.0.0"
+          },
+          "dependencies": {
+            "pinkie": {
+              "version": "2.0.1",
+              "dev": true
+            }
+          }
+        },
+        "rimraf": {
+          "version": "2.4.4",
+          "dev": true,
+          "requires": {
+            "glob": "^5.0.14"
+          },
+          "dependencies": {
+            "glob": {
+              "version": "5.0.15",
+              "dev": true,
+              "requires": {
+                "inflight": "^1.0.4",
+                "inherits": "2",
+                "minimatch": "2 || 3",
+                "once": "^1.3.0",
+                "path-is-absolute": "^1.0.0"
+              },
+              "dependencies": {
+                "inflight": {
+                  "version": "1.0.4",
+                  "dev": true,
+                  "requires": {
+                    "once": "^1.3.0",
+                    "wrappy": "1"
+                  },
+                  "dependencies": {
+                    "wrappy": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "minimatch": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "brace-expansion": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "brace-expansion": {
+                      "version": "1.1.2",
+                      "dev": true,
+                      "requires": {
+                        "balanced-match": "^0.3.0",
+                        "concat-map": "0.0.1"
+                      },
+                      "dependencies": {
+                        "balanced-match": {
+                          "version": "0.3.0",
+                          "dev": true
+                        },
+                        "concat-map": {
+                          "version": "0.0.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "once": {
+                  "version": "1.3.3",
+                  "dev": true,
+                  "requires": {
+                    "wrappy": "1"
+                  },
+                  "dependencies": {
+                    "wrappy": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "path-is-absolute": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        }
+      }
+    },
+    "escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+      "dev": true
+    },
+    "express": {
+      "version": "4.13.3",
+      "requires": {
+        "accepts": "~1.2.12",
+        "array-flatten": "1.1.1",
+        "content-disposition": "0.5.0",
+        "content-type": "~1.0.1",
+        "cookie": "0.1.3",
+        "cookie-signature": "1.0.6",
+        "debug": "~2.2.0",
+        "depd": "~1.0.1",
+        "escape-html": "1.0.2",
+        "etag": "~1.7.0",
+        "finalhandler": "0.4.0",
+        "fresh": "0.3.0",
+        "merge-descriptors": "1.0.0",
+        "methods": "~1.1.1",
+        "on-finished": "~2.3.0",
+        "parseurl": "~1.3.0",
+        "path-to-regexp": "0.1.7",
+        "proxy-addr": "~1.0.8",
+        "qs": "4.0.0",
+        "range-parser": "~1.0.2",
+        "send": "0.13.0",
+        "serve-static": "~1.10.0",
+        "type-is": "~1.6.6",
+        "utils-merge": "1.0.0",
+        "vary": "~1.0.1"
+      },
+      "dependencies": {
+        "accepts": {
+          "version": "1.2.13",
+          "requires": {
+            "mime-types": "~2.1.6",
+            "negotiator": "0.5.3"
+          },
+          "dependencies": {
+            "mime-types": {
+              "version": "2.1.7",
+              "requires": {
+                "mime-db": "~1.19.0"
+              },
+              "dependencies": {
+                "mime-db": {
+                  "version": "1.19.0"
+                }
+              }
+            },
+            "negotiator": {
+              "version": "0.5.3"
+            }
+          }
+        },
+        "array-flatten": {
+          "version": "1.1.1"
+        },
+        "content-disposition": {
+          "version": "0.5.0"
+        },
+        "content-type": {
+          "version": "1.0.1"
+        },
+        "cookie": {
+          "version": "0.1.3"
+        },
+        "cookie-signature": {
+          "version": "1.0.6"
+        },
+        "debug": {
+          "version": "2.2.0",
+          "requires": {
+            "ms": "0.7.1"
+          },
+          "dependencies": {
+            "ms": {
+              "version": "0.7.1"
+            }
+          }
+        },
+        "depd": {
+          "version": "1.0.1"
+        },
+        "escape-html": {
+          "version": "1.0.2"
+        },
+        "etag": {
+          "version": "1.7.0"
+        },
+        "finalhandler": {
+          "version": "0.4.0",
+          "requires": {
+            "debug": "~2.2.0",
+            "escape-html": "1.0.2",
+            "on-finished": "~2.3.0",
+            "unpipe": "~1.0.0"
+          },
+          "dependencies": {
+            "unpipe": {
+              "version": "1.0.0"
+            }
+          }
+        },
+        "fresh": {
+          "version": "0.3.0"
+        },
+        "merge-descriptors": {
+          "version": "1.0.0"
+        },
+        "methods": {
+          "version": "1.1.1"
+        },
+        "on-finished": {
+          "version": "2.3.0",
+          "requires": {
+            "ee-first": "1.1.1"
+          },
+          "dependencies": {
+            "ee-first": {
+              "version": "1.1.1"
+            }
+          }
+        },
+        "parseurl": {
+          "version": "1.3.0"
+        },
+        "path-to-regexp": {
+          "version": "0.1.7"
+        },
+        "proxy-addr": {
+          "version": "1.0.8",
+          "requires": {
+            "forwarded": "~0.1.0",
+            "ipaddr.js": "1.0.1"
+          },
+          "dependencies": {
+            "forwarded": {
+              "version": "0.1.0"
+            },
+            "ipaddr.js": {
+              "version": "1.0.1"
+            }
+          }
+        },
+        "qs": {
+          "version": "4.0.0"
+        },
+        "range-parser": {
+          "version": "1.0.3"
+        },
+        "send": {
+          "version": "0.13.0",
+          "requires": {
+            "debug": "~2.2.0",
+            "depd": "~1.0.1",
+            "destroy": "1.0.3",
+            "escape-html": "1.0.2",
+            "etag": "~1.7.0",
+            "fresh": "0.3.0",
+            "http-errors": "~1.3.1",
+            "mime": "1.3.4",
+            "ms": "0.7.1",
+            "on-finished": "~2.3.0",
+            "range-parser": "~1.0.2",
+            "statuses": "~1.2.1"
+          },
+          "dependencies": {
+            "destroy": {
+              "version": "1.0.3"
+            },
+            "http-errors": {
+              "version": "1.3.1",
+              "requires": {
+                "inherits": "~2.0.1",
+                "statuses": "1"
+              },
+              "dependencies": {
+                "inherits": {
+                  "version": "2.0.1"
+                }
+              }
+            },
+            "mime": {
+              "version": "1.3.4"
+            },
+            "ms": {
+              "version": "0.7.1"
+            },
+            "statuses": {
+              "version": "1.2.1"
+            }
+          }
+        },
+        "serve-static": {
+          "version": "1.10.0",
+          "requires": {
+            "escape-html": "1.0.2",
+            "parseurl": "~1.3.0",
+            "send": "0.13.0"
+          }
+        },
+        "type-is": {
+          "version": "1.6.9",
+          "requires": {
+            "media-typer": "0.3.0",
+            "mime-types": "~2.1.7"
+          },
+          "dependencies": {
+            "media-typer": {
+              "version": "0.3.0"
+            },
+            "mime-types": {
+              "version": "2.1.7",
+              "requires": {
+                "mime-db": "~1.19.0"
+              },
+              "dependencies": {
+                "mime-db": {
+                  "version": "1.19.0"
+                }
+              }
+            }
+          }
+        },
+        "utils-merge": {
+          "version": "1.0.0"
+        },
+        "vary": {
+          "version": "1.0.1"
+        }
+      }
+    },
+    "gulp": {
+      "version": "3.9.0",
+      "dev": true,
+      "requires": {
+        "archy": "^1.0.0",
+        "chalk": "^1.0.0",
+        "deprecated": "^0.0.1",
+        "gulp-util": "^3.0.0",
+        "interpret": "^0.6.2",
+        "liftoff": "^2.1.0",
+        "minimist": "^1.1.0",
+        "orchestrator": "^0.3.0",
+        "pretty-hrtime": "^1.0.0",
+        "semver": "^4.1.0",
+        "tildify": "^1.0.0",
+        "v8flags": "^2.0.2",
+        "vinyl-fs": "^0.3.0"
+      },
+      "dependencies": {
+        "archy": {
+          "version": "1.0.0",
+          "dev": true
+        },
+        "deprecated": {
+          "version": "0.0.1",
+          "dev": true
+        },
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "fancy-log": {
+              "version": "1.1.0",
+              "dev": true,
+              "requires": {
+                "chalk": "^1.1.1",
+                "dateformat": "^1.0.11"
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "through2": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "readable-stream": "~2.0.0",
+                "xtend": "~4.0.0"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "2.0.4",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "process-nextick-args": "~1.0.0",
+                    "string_decoder": "~0.10.x",
+                    "util-deprecate": "~1.0.1"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "process-nextick-args": {
+                      "version": "1.0.3",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    },
+                    "util-deprecate": {
+                      "version": "1.0.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "interpret": {
+          "version": "0.6.6",
+          "dev": true
+        },
+        "liftoff": {
+          "version": "2.2.0",
+          "dev": true,
+          "requires": {
+            "extend": "^2.0.1",
+            "findup-sync": "^0.3.0",
+            "flagged-respawn": "^0.3.1",
+            "rechoir": "^0.6.0",
+            "resolve": "^1.1.6"
+          },
+          "dependencies": {
+            "extend": {
+              "version": "2.0.1",
+              "dev": true
+            },
+            "findup-sync": {
+              "version": "0.3.0",
+              "dev": true,
+              "requires": {
+                "glob": "~5.0.0"
+              },
+              "dependencies": {
+                "glob": {
+                  "version": "5.0.15",
+                  "dev": true,
+                  "requires": {
+                    "inflight": "^1.0.4",
+                    "inherits": "2",
+                    "minimatch": "2 || 3",
+                    "once": "^1.3.0",
+                    "path-is-absolute": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "inflight": {
+                      "version": "1.0.4",
+                      "dev": true,
+                      "requires": {
+                        "once": "^1.3.0",
+                        "wrappy": "1"
+                      },
+                      "dependencies": {
+                        "wrappy": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "minimatch": {
+                      "version": "3.0.0",
+                      "dev": true,
+                      "requires": {
+                        "brace-expansion": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "brace-expansion": {
+                          "version": "1.1.2",
+                          "dev": true,
+                          "requires": {
+                            "balanced-match": "^0.3.0",
+                            "concat-map": "0.0.1"
+                          },
+                          "dependencies": {
+                            "balanced-match": {
+                              "version": "0.3.0",
+                              "dev": true
+                            },
+                            "concat-map": {
+                              "version": "0.0.1",
+                              "dev": true
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "once": {
+                      "version": "1.3.3",
+                      "dev": true,
+                      "requires": {
+                        "wrappy": "1"
+                      },
+                      "dependencies": {
+                        "wrappy": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "path-is-absolute": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "flagged-respawn": {
+              "version": "0.3.1",
+              "dev": true
+            },
+            "rechoir": {
+              "version": "0.6.2",
+              "dev": true,
+              "requires": {
+                "resolve": "^1.1.6"
+              }
+            },
+            "resolve": {
+              "version": "1.1.6",
+              "dev": true
+            }
+          }
+        },
+        "minimist": {
+          "version": "1.2.0",
+          "dev": true
+        },
+        "orchestrator": {
+          "version": "0.3.7",
+          "dev": true,
+          "requires": {
+            "end-of-stream": "~0.1.5",
+            "sequencify": "~0.0.7",
+            "stream-consume": "~0.1.0"
+          },
+          "dependencies": {
+            "end-of-stream": {
+              "version": "0.1.5",
+              "dev": true,
+              "requires": {
+                "once": "~1.3.0"
+              },
+              "dependencies": {
+                "once": {
+                  "version": "1.3.3",
+                  "dev": true,
+                  "requires": {
+                    "wrappy": "1"
+                  },
+                  "dependencies": {
+                    "wrappy": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "sequencify": {
+              "version": "0.0.7",
+              "dev": true
+            },
+            "stream-consume": {
+              "version": "0.1.0",
+              "dev": true
+            }
+          }
+        },
+        "pretty-hrtime": {
+          "version": "1.0.1",
+          "dev": true
+        },
+        "semver": {
+          "version": "4.3.6",
+          "dev": true
+        },
+        "tildify": {
+          "version": "1.1.2",
+          "dev": true,
+          "requires": {
+            "os-homedir": "^1.0.0"
+          },
+          "dependencies": {
+            "os-homedir": {
+              "version": "1.0.1",
+              "dev": true
+            }
+          }
+        },
+        "v8flags": {
+          "version": "2.0.10",
+          "dev": true,
+          "requires": {
+            "user-home": "^1.1.1"
+          },
+          "dependencies": {
+            "user-home": {
+              "version": "1.1.1",
+              "dev": true
+            }
+          }
+        },
+        "vinyl-fs": {
+          "version": "0.3.14",
+          "dev": true,
+          "requires": {
+            "defaults": "^1.0.0",
+            "glob-stream": "^3.1.5",
+            "glob-watcher": "^0.0.6",
+            "graceful-fs": "^3.0.0",
+            "mkdirp": "^0.5.0",
+            "strip-bom": "^1.0.0",
+            "through2": "^0.6.1",
+            "vinyl": "^0.4.0"
+          },
+          "dependencies": {
+            "defaults": {
+              "version": "1.0.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.2"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                }
+              }
+            },
+            "glob-stream": {
+              "version": "3.1.18",
+              "dev": true,
+              "requires": {
+                "glob": "^4.3.1",
+                "glob2base": "^0.0.12",
+                "minimatch": "^2.0.1",
+                "ordered-read-streams": "^0.1.0",
+                "through2": "^0.6.1",
+                "unique-stream": "^1.0.0"
+              },
+              "dependencies": {
+                "glob": {
+                  "version": "4.5.3",
+                  "dev": true,
+                  "requires": {
+                    "inflight": "^1.0.4",
+                    "inherits": "2",
+                    "minimatch": "^2.0.1",
+                    "once": "^1.3.0"
+                  },
+                  "dependencies": {
+                    "inflight": {
+                      "version": "1.0.4",
+                      "dev": true,
+                      "requires": {
+                        "once": "^1.3.0",
+                        "wrappy": "1"
+                      },
+                      "dependencies": {
+                        "wrappy": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "once": {
+                      "version": "1.3.3",
+                      "dev": true,
+                      "requires": {
+                        "wrappy": "1"
+                      },
+                      "dependencies": {
+                        "wrappy": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "glob2base": {
+                  "version": "0.0.12",
+                  "dev": true,
+                  "requires": {
+                    "find-index": "^0.1.1"
+                  },
+                  "dependencies": {
+                    "find-index": {
+                      "version": "0.1.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "minimatch": {
+                  "version": "2.0.10",
+                  "dev": true,
+                  "requires": {
+                    "brace-expansion": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "brace-expansion": {
+                      "version": "1.1.2",
+                      "dev": true,
+                      "requires": {
+                        "balanced-match": "^0.3.0",
+                        "concat-map": "0.0.1"
+                      },
+                      "dependencies": {
+                        "balanced-match": {
+                          "version": "0.3.0",
+                          "dev": true
+                        },
+                        "concat-map": {
+                          "version": "0.0.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "ordered-read-streams": {
+                  "version": "0.1.0",
+                  "dev": true
+                },
+                "unique-stream": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "glob-watcher": {
+              "version": "0.0.6",
+              "dev": true,
+              "requires": {
+                "gaze": "^0.5.1"
+              },
+              "dependencies": {
+                "gaze": {
+                  "version": "0.5.2",
+                  "dev": true,
+                  "requires": {
+                    "globule": "~0.1.0"
+                  },
+                  "dependencies": {
+                    "globule": {
+                      "version": "0.1.0",
+                      "dev": true,
+                      "requires": {
+                        "glob": "~3.1.21",
+                        "lodash": "~1.0.1",
+                        "minimatch": "~0.2.11"
+                      },
+                      "dependencies": {
+                        "glob": {
+                          "version": "3.1.21",
+                          "dev": true,
+                          "requires": {
+                            "graceful-fs": "~1.2.0",
+                            "inherits": "1",
+                            "minimatch": "~0.2.11"
+                          },
+                          "dependencies": {
+                            "graceful-fs": {
+                              "version": "1.2.3",
+                              "dev": true
+                            },
+                            "inherits": {
+                              "version": "1.0.2",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "lodash": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "minimatch": {
+                          "version": "0.2.14",
+                          "dev": true,
+                          "requires": {
+                            "lru-cache": "2",
+                            "sigmund": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "lru-cache": {
+                              "version": "2.7.3",
+                              "dev": true
+                            },
+                            "sigmund": {
+                              "version": "1.0.1",
+                              "dev": true
+                            }
+                          }
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "graceful-fs": {
+              "version": "3.0.8",
+              "dev": true
+            },
+            "mkdirp": {
+              "version": "0.5.1",
+              "dev": true,
+              "requires": {
+                "minimist": "0.0.8"
+              },
+              "dependencies": {
+                "minimist": {
+                  "version": "0.0.8",
+                  "dev": true
+                }
+              }
+            },
+            "strip-bom": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "first-chunk-stream": "^1.0.0",
+                "is-utf8": "^0.2.0"
+              },
+              "dependencies": {
+                "first-chunk-stream": {
+                  "version": "1.0.0",
+                  "dev": true
+                },
+                "is-utf8": {
+                  "version": "0.2.0",
+                  "dev": true
+                }
+              }
+            },
+            "through2": {
+              "version": "0.6.5",
+              "dev": true,
+              "requires": {
+                "readable-stream": ">=1.0.33-1 <1.1.0-0",
+                "xtend": ">=4.0.0 <4.1.0-0"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "1.0.33",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "string_decoder": "~0.10.x"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    }
+                  }
+                },
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.4.6",
+              "dev": true,
+              "requires": {
+                "clone": "^0.2.0",
+                "clone-stats": "^0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "0.2.0",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        }
+      }
+    },
+    "gulp-concat": {
+      "version": "2.6.0",
+      "dev": true,
+      "requires": {
+        "concat-with-sourcemaps": "^1.0.0",
+        "gulp-util": "^3.0.1",
+        "through2": "^0.6.3"
+      },
+      "dependencies": {
+        "concat-with-sourcemaps": {
+          "version": "1.0.4",
+          "dev": true,
+          "requires": {
+            "source-map": "^0.5.1"
+          },
+          "dependencies": {
+            "source-map": {
+              "version": "0.5.3",
+              "dev": true
+            }
+          }
+        },
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "fancy-log": {
+              "version": "1.1.0",
+              "dev": true,
+              "requires": {
+                "chalk": "^1.1.1",
+                "dateformat": "^1.0.11"
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "minimist": {
+              "version": "1.2.0",
+              "dev": true
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "through2": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "readable-stream": "~2.0.0",
+                "xtend": "~4.0.0"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "2.0.4",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "process-nextick-args": "~1.0.0",
+                    "string_decoder": "~0.10.x",
+                    "util-deprecate": "~1.0.1"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "process-nextick-args": {
+                      "version": "1.0.3",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    },
+                    "util-deprecate": {
+                      "version": "1.0.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "through2": {
+          "version": "0.6.5",
+          "dev": true,
+          "requires": {
+            "readable-stream": ">=1.0.33-1 <1.1.0-0",
+            "xtend": ">=4.0.0 <4.1.0-0"
+          },
+          "dependencies": {
+            "readable-stream": {
+              "version": "1.0.33",
+              "dev": true,
+              "requires": {
+                "core-util-is": "~1.0.0",
+                "inherits": "~2.0.1",
+                "isarray": "0.0.1",
+                "string_decoder": "~0.10.x"
+              },
+              "dependencies": {
+                "core-util-is": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "isarray": {
+                  "version": "0.0.1",
+                  "dev": true
+                },
+                "string_decoder": {
+                  "version": "0.10.31",
+                  "dev": true
+                }
+              }
+            },
+            "xtend": {
+              "version": "4.0.1",
+              "dev": true
+            }
+          }
+        }
+      }
+    },
+    "gulp-jshint": {
+      "version": "2.0.0",
+      "dev": true,
+      "requires": {
+        "gulp-util": "^3.0.0",
+        "lodash": "^3.0.1",
+        "minimatch": "^2.0.1",
+        "rcloader": "0.1.2",
+        "through2": "~0.6.1"
+      },
+      "dependencies": {
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "fancy-log": {
+              "version": "1.1.0",
+              "dev": true,
+              "requires": {
+                "chalk": "^1.1.1",
+                "dateformat": "^1.0.11"
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "minimist": {
+              "version": "1.2.0",
+              "dev": true
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "through2": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "readable-stream": "~2.0.0",
+                "xtend": "~4.0.0"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "2.0.4",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "process-nextick-args": "~1.0.0",
+                    "string_decoder": "~0.10.x",
+                    "util-deprecate": "~1.0.1"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "process-nextick-args": {
+                      "version": "1.0.3",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    },
+                    "util-deprecate": {
+                      "version": "1.0.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "lodash": {
+          "version": "3.10.1",
+          "dev": true
+        },
+        "minimatch": {
+          "version": "2.0.10",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.0.0"
+          },
+          "dependencies": {
+            "brace-expansion": {
+              "version": "1.1.2",
+              "dev": true,
+              "requires": {
+                "balanced-match": "^0.3.0",
+                "concat-map": "0.0.1"
+              },
+              "dependencies": {
+                "balanced-match": {
+                  "version": "0.3.0",
+                  "dev": true
+                },
+                "concat-map": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "rcloader": {
+          "version": "0.1.2",
+          "dev": true,
+          "requires": {
+            "lodash": "~2.4.1",
+            "rcfinder": "~0.1.6"
+          },
+          "dependencies": {
+            "lodash": {
+              "version": "2.4.2",
+              "dev": true
+            },
+            "rcfinder": {
+              "version": "0.1.8",
+              "dev": true,
+              "requires": {
+                "lodash": "~2.4.1"
+              }
+            }
+          }
+        },
+        "through2": {
+          "version": "0.6.5",
+          "dev": true,
+          "requires": {
+            "readable-stream": ">=1.0.33-1 <1.1.0-0",
+            "xtend": ">=4.0.0 <4.1.0-0"
+          },
+          "dependencies": {
+            "readable-stream": {
+              "version": "1.0.33",
+              "dev": true,
+              "requires": {
+                "core-util-is": "~1.0.0",
+                "inherits": "~2.0.1",
+                "isarray": "0.0.1",
+                "string_decoder": "~0.10.x"
+              },
+              "dependencies": {
+                "core-util-is": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "isarray": {
+                  "version": "0.0.1",
+                  "dev": true
+                },
+                "string_decoder": {
+                  "version": "0.10.31",
+                  "dev": true
+                }
+              }
+            },
+            "xtend": {
+              "version": "4.0.1",
+              "dev": true
+            }
+          }
+        }
+      }
+    },
+    "gulp-minify-css": {
+      "version": "1.2.1",
+      "dev": true,
+      "requires": {
+        "clean-css": "^3.3.3",
+        "gulp-util": "^3.0.5",
+        "object-assign": "^4.0.1",
+        "readable-stream": "^2.0.0",
+        "vinyl-bufferstream": "^1.0.1",
+        "vinyl-sourcemaps-apply": "^0.1.4"
+      },
+      "dependencies": {
+        "clean-css": {
+          "version": "3.4.8",
+          "dev": true,
+          "requires": {
+            "commander": "2.8.x",
+            "source-map": "0.4.x"
+          },
+          "dependencies": {
+            "commander": {
+              "version": "2.8.1",
+              "dev": true,
+              "requires": {
+                "graceful-readlink": ">= 1.0.0"
+              },
+              "dependencies": {
+                "graceful-readlink": {
+                  "version": "1.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "source-map": {
+              "version": "0.4.4",
+              "dev": true,
+              "requires": {
+                "amdefine": ">=0.0.4"
+              },
+              "dependencies": {
+                "amdefine": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "fancy-log": {
+              "version": "1.1.0",
+              "dev": true,
+              "requires": {
+                "chalk": "^1.1.1",
+                "dateformat": "^1.0.11"
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "minimist": {
+              "version": "1.2.0",
+              "dev": true
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "through2": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "readable-stream": "~2.0.0",
+                "xtend": "~4.0.0"
+              },
+              "dependencies": {
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "object-assign": {
+          "version": "4.0.1",
+          "dev": true
+        },
+        "readable-stream": {
+          "version": "2.0.4",
+          "dev": true,
+          "requires": {
+            "core-util-is": "~1.0.0",
+            "inherits": "~2.0.1",
+            "isarray": "0.0.1",
+            "process-nextick-args": "~1.0.0",
+            "string_decoder": "~0.10.x",
+            "util-deprecate": "~1.0.1"
+          },
+          "dependencies": {
+            "core-util-is": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "inherits": {
+              "version": "2.0.1",
+              "dev": true
+            },
+            "isarray": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "process-nextick-args": {
+              "version": "1.0.3",
+              "dev": true
+            },
+            "string_decoder": {
+              "version": "0.10.31",
+              "dev": true
+            },
+            "util-deprecate": {
+              "version": "1.0.2",
+              "dev": true
+            }
+          }
+        },
+        "vinyl-bufferstream": {
+          "version": "1.0.1",
+          "dev": true,
+          "requires": {
+            "bufferstreams": "1.0.1"
+          },
+          "dependencies": {
+            "bufferstreams": {
+              "version": "1.0.1",
+              "dev": true,
+              "requires": {
+                "readable-stream": "^1.0.33"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "1.1.13",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "string_decoder": "~0.10.x"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            }
+          }
+        },
+        "vinyl-sourcemaps-apply": {
+          "version": "0.1.4",
+          "dev": true,
+          "requires": {
+            "source-map": "^0.1.39"
+          },
+          "dependencies": {
+            "source-map": {
+              "version": "0.1.43",
+              "dev": true,
+              "requires": {
+                "amdefine": ">=0.0.4"
+              },
+              "dependencies": {
+                "amdefine": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        }
+      }
+    },
+    "gulp-minify-html": {
+      "version": "1.0.4",
+      "dev": true,
+      "requires": {
+        "gulp-util": "^3.0.3",
+        "minimize": "^1.5.0",
+        "through2": "^0.6.1"
+      },
+      "dependencies": {
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "fancy-log": {
+              "version": "1.1.0",
+              "dev": true,
+              "requires": {
+                "chalk": "^1.1.1",
+                "dateformat": "^1.0.11"
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "minimist": {
+              "version": "1.2.0",
+              "dev": true
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "through2": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "readable-stream": "~2.0.0",
+                "xtend": "~4.0.0"
+              },
+              "dependencies": {
+                "readable-stream": {
+                  "version": "2.0.4",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "process-nextick-args": "~1.0.0",
+                    "string_decoder": "~0.10.x",
+                    "util-deprecate": "~1.0.1"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "process-nextick-args": {
+                      "version": "1.0.3",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    },
+                    "util-deprecate": {
+                      "version": "1.0.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "xtend": {
+                  "version": "4.0.1",
+                  "dev": true
+                }
+              }
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "minimize": {
+          "version": "1.7.4",
+          "dev": true,
+          "requires": {
+            "argh": "~0.1.4",
+            "async": "~1.4.2",
+            "cli-color": "~1.0.0",
+            "diagnostics": "~1.0.1",
+            "emits": "~3.0.0",
+            "htmlparser2": "~3.8.3",
+            "node-uuid": "~1.4.3"
+          },
+          "dependencies": {
+            "argh": {
+              "version": "0.1.4",
+              "dev": true
+            },
+            "async": {
+              "version": "1.4.2",
+              "dev": true
+            },
+            "cli-color": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "ansi-regex": "^1.1.1",
+                "d": "^0.1.1",
+                "es5-ext": "^0.10.7",
+                "es6-iterator": "^0.1.3",
+                "memoizee": "~0.3.8",
+                "timers-ext": "0.1"
+              },
+              "dependencies": {
+                "ansi-regex": {
+                  "version": "1.1.1",
+                  "dev": true
+                },
+                "d": {
+                  "version": "0.1.1",
+                  "dev": true,
+                  "requires": {
+                    "es5-ext": "~0.10.2"
+                  }
+                },
+                "es5-ext": {
+                  "version": "0.10.8",
+                  "dev": true,
+                  "requires": {
+                    "es6-iterator": "2",
+                    "es6-symbol": "3"
+                  },
+                  "dependencies": {
+                    "es6-iterator": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "d": "^0.1.1",
+                        "es5-ext": "^0.10.7",
+                        "es6-symbol": "3"
+                      }
+                    },
+                    "es6-symbol": {
+                      "version": "3.0.1",
+                      "dev": true,
+                      "requires": {
+                        "d": "~0.1.1",
+                        "es5-ext": "~0.10.8"
+                      }
+                    }
+                  }
+                },
+                "es6-iterator": {
+                  "version": "0.1.3",
+                  "dev": true,
+                  "requires": {
+                    "d": "~0.1.1",
+                    "es5-ext": "~0.10.5",
+                    "es6-symbol": "~2.0.1"
+                  },
+                  "dependencies": {
+                    "es6-symbol": {
+                      "version": "2.0.1",
+                      "dev": true,
+                      "requires": {
+                        "d": "~0.1.1",
+                        "es5-ext": "~0.10.5"
+                      }
+                    }
+                  }
+                },
+                "memoizee": {
+                  "version": "0.3.9",
+                  "dev": true,
+                  "requires": {
+                    "d": "~0.1.1",
+                    "es5-ext": "~0.10.7",
+                    "es6-weak-map": "~0.1.4",
+                    "event-emitter": "~0.3.3",
+                    "lru-queue": "0.1",
+                    "next-tick": "~0.2.2",
+                    "timers-ext": "0.1"
+                  },
+                  "dependencies": {
+                    "es6-weak-map": {
+                      "version": "0.1.4",
+                      "dev": true,
+                      "requires": {
+                        "d": "~0.1.1",
+                        "es5-ext": "~0.10.6",
+                        "es6-iterator": "~0.1.3",
+                        "es6-symbol": "~2.0.1"
+                      },
+                      "dependencies": {
+                        "es6-symbol": {
+                          "version": "2.0.1",
+                          "dev": true,
+                          "requires": {
+                            "d": "~0.1.1",
+                            "es5-ext": "~0.10.5"
+                          }
+                        }
+                      }
+                    },
+                    "event-emitter": {
+                      "version": "0.3.4",
+                      "dev": true,
+                      "requires": {
+                        "d": "~0.1.1",
+                        "es5-ext": "~0.10.7"
+                      }
+                    },
+                    "lru-queue": {
+                      "version": "0.1.0",
+                      "dev": true,
+                      "requires": {
+                        "es5-ext": "~0.10.2"
+                      }
+                    },
+                    "next-tick": {
+                      "version": "0.2.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "timers-ext": {
+                  "version": "0.1.0",
+                  "dev": true,
+                  "requires": {
+                    "es5-ext": "~0.10.2",
+                    "next-tick": "~0.2.2"
+                  },
+                  "dependencies": {
+                    "next-tick": {
+                      "version": "0.2.2",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "diagnostics": {
+              "version": "1.0.1",
+              "dev": true,
+              "requires": {
+                "colorspace": "1.0.x",
+                "enabled": "1.0.x",
+                "kuler": "0.0.x"
+              },
+              "dependencies": {
+                "colorspace": {
+                  "version": "1.0.1",
+                  "dev": true,
+                  "requires": {
+                    "color": "0.8.x",
+                    "text-hex": "0.0.x"
+                  },
+                  "dependencies": {
+                    "color": {
+                      "version": "0.8.0",
+                      "dev": true,
+                      "requires": {
+                        "color-convert": "^0.5.0",
+                        "color-string": "^0.3.0"
+                      },
+                      "dependencies": {
+                        "color-convert": {
+                          "version": "0.5.3",
+                          "dev": true
+                        },
+                        "color-string": {
+                          "version": "0.3.0",
+                          "dev": true,
+                          "requires": {
+                            "color-name": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "color-name": {
+                              "version": "1.0.1",
+                              "dev": true
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "text-hex": {
+                      "version": "0.0.0",
+                      "dev": true
+                    }
+                  }
+                },
+                "enabled": {
+                  "version": "1.0.1",
+                  "dev": true,
+                  "requires": {
+                    "env-variable": "0.0.x"
+                  },
+                  "dependencies": {
+                    "env-variable": {
+                      "version": "0.0.3",
+                      "dev": true
+                    }
+                  }
+                },
+                "kuler": {
+                  "version": "0.0.0",
+                  "dev": true,
+                  "requires": {
+                    "colornames": "0.0.2"
+                  },
+                  "dependencies": {
+                    "colornames": {
+                      "version": "0.0.2",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "emits": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "htmlparser2": {
+              "version": "3.8.3",
+              "dev": true,
+              "requires": {
+                "domelementtype": "1",
+                "domhandler": "2.3",
+                "domutils": "1.5",
+                "entities": "1.0",
+                "readable-stream": "1.1"
+              },
+              "dependencies": {
+                "domelementtype": {
+                  "version": "1.3.0",
+                  "dev": true
+                },
+                "domhandler": {
+                  "version": "2.3.0",
+                  "dev": true,
+                  "requires": {
+                    "domelementtype": "1"
+                  }
+                },
+                "domutils": {
+                  "version": "1.5.1",
+                  "dev": true,
+                  "requires": {
+                    "dom-serializer": "0",
+                    "domelementtype": "1"
+                  },
+                  "dependencies": {
+                    "dom-serializer": {
+                      "version": "0.1.0",
+                      "dev": true,
+                      "requires": {
+                        "domelementtype": "~1.1.1",
+                        "entities": "~1.1.1"
+                      },
+                      "dependencies": {
+                        "domelementtype": {
+                          "version": "1.1.3",
+                          "dev": true
+                        },
+                        "entities": {
+                          "version": "1.1.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "entities": {
+                  "version": "1.0.0",
+                  "dev": true
+                },
+                "readable-stream": {
+                  "version": "1.1.13",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "string_decoder": "~0.10.x"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "node-uuid": {
+              "version": "1.4.7",
+              "dev": true
+            }
+          }
+        },
+        "through2": {
+          "version": "0.6.5",
+          "dev": true,
+          "requires": {
+            "readable-stream": ">=1.0.33-1 <1.1.0-0",
+            "xtend": ">=4.0.0 <4.1.0-0"
+          },
+          "dependencies": {
+            "readable-stream": {
+              "version": "1.0.33",
+              "dev": true,
+              "requires": {
+                "core-util-is": "~1.0.0",
+                "inherits": "~2.0.1",
+                "isarray": "0.0.1",
+                "string_decoder": "~0.10.x"
+              },
+              "dependencies": {
+                "core-util-is": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "isarray": {
+                  "version": "0.0.1",
+                  "dev": true
+                },
+                "string_decoder": {
+                  "version": "0.10.31",
+                  "dev": true
+                }
+              }
+            },
+            "xtend": {
+              "version": "4.0.1",
+              "dev": true
+            }
+          }
+        }
+      }
+    },
+    "gulp-nodemon": {
+      "version": "2.0.4",
+      "dev": true,
+      "requires": {
+        "colors": "^1.0.3",
+        "event-stream": "^3.2.1",
+        "gulp": "^3.8.11",
+        "nodemon": "^1.4.1"
+      },
+      "dependencies": {
+        "colors": {
+          "version": "1.1.2",
+          "dev": true
+        },
+        "event-stream": {
+          "version": "3.3.2",
+          "dev": true,
+          "requires": {
+            "duplexer": "~0.1.1",
+            "from": "~0",
+            "map-stream": "~0.1.0",
+            "pause-stream": "0.0.11",
+            "split": "0.3",
+            "stream-combiner": "~0.0.4",
+            "through": "~2.3.1"
+          },
+          "dependencies": {
+            "duplexer": {
+              "version": "0.1.1",
+              "dev": true
+            },
+            "from": {
+              "version": "0.1.3",
+              "dev": true
+            },
+            "map-stream": {
+              "version": "0.1.0",
+              "dev": true
+            },
+            "pause-stream": {
+              "version": "0.0.11",
+              "dev": true,
+              "requires": {
+                "through": "~2.3"
+              }
+            },
+            "split": {
+              "version": "0.3.3",
+              "dev": true,
+              "requires": {
+                "through": "2"
+              }
+            },
+            "stream-combiner": {
+              "version": "0.0.4",
+              "dev": true,
+              "requires": {
+                "duplexer": "~0.1.1"
+              }
+            },
+            "through": {
+              "version": "2.3.8",
+              "dev": true
+            }
+          }
+        }
+      }
+    },
+    "gulp-uglify": {
+      "version": "1.5.1",
+      "dev": true,
+      "requires": {
+        "deap": "^1.0.0",
+        "fancy-log": "^1.0.0",
+        "gulp-util": "^3.0.0",
+        "isobject": "^2.0.0",
+        "through2": "^2.0.0",
+        "uglify-js": "2.6.0",
+        "uglify-save-license": "^0.4.1",
+        "vinyl-sourcemaps-apply": "^0.2.0"
+      },
+      "dependencies": {
+        "deap": {
+          "version": "1.0.0",
+          "dev": true
+        },
+        "fancy-log": {
+          "version": "1.1.0",
+          "dev": true,
+          "requires": {
+            "chalk": "^1.1.1",
+            "dateformat": "^1.0.11"
+          },
+          "dependencies": {
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "minimist": {
+                      "version": "1.2.0",
+                      "dev": true
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            }
+          }
+        },
+        "gulp-util": {
+          "version": "3.0.7",
+          "dev": true,
+          "requires": {
+            "array-differ": "^1.0.0",
+            "array-uniq": "^1.0.2",
+            "beeper": "^1.0.0",
+            "chalk": "^1.0.0",
+            "dateformat": "^1.0.11",
+            "fancy-log": "^1.1.0",
+            "gulplog": "^1.0.0",
+            "has-gulplog": "^0.1.0",
+            "lodash._reescape": "^3.0.0",
+            "lodash._reevaluate": "^3.0.0",
+            "lodash._reinterpolate": "^3.0.0",
+            "lodash.template": "^3.0.0",
+            "minimist": "^1.1.0",
+            "multipipe": "^0.1.2",
+            "object-assign": "^3.0.0",
+            "replace-ext": "0.0.1",
+            "through2": "^2.0.0",
+            "vinyl": "^0.5.0"
+          },
+          "dependencies": {
+            "array-differ": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "array-uniq": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "dateformat": {
+              "version": "1.0.12",
+              "dev": true,
+              "requires": {
+                "get-stdin": "^4.0.1",
+                "meow": "^3.3.0"
+              },
+              "dependencies": {
+                "get-stdin": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "meow": {
+                  "version": "3.6.0",
+                  "dev": true,
+                  "requires": {
+                    "camelcase-keys": "^2.0.0",
+                    "loud-rejection": "^1.0.0",
+                    "minimist": "^1.1.3",
+                    "normalize-package-data": "^2.3.4",
+                    "object-assign": "^4.0.1",
+                    "read-pkg-up": "^1.0.1",
+                    "redent": "^1.0.0",
+                    "trim-newlines": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "camelcase-keys": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "camelcase": "^2.0.0",
+                        "map-obj": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "camelcase": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "map-obj": {
+                          "version": "1.0.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "loud-rejection": {
+                      "version": "1.2.0",
+                      "dev": true,
+                      "requires": {
+                        "signal-exit": "^2.1.2"
+                      },
+                      "dependencies": {
+                        "signal-exit": {
+                          "version": "2.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "normalize-package-data": {
+                      "version": "2.3.5",
+                      "dev": true,
+                      "requires": {
+                        "hosted-git-info": "^2.1.4",
+                        "is-builtin-module": "^1.0.0",
+                        "semver": "2 || 3 || 4 || 5",
+                        "validate-npm-package-license": "^3.0.1"
+                      },
+                      "dependencies": {
+                        "hosted-git-info": {
+                          "version": "2.1.4",
+                          "dev": true
+                        },
+                        "is-builtin-module": {
+                          "version": "1.0.0",
+                          "dev": true,
+                          "requires": {
+                            "builtin-modules": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "builtin-modules": {
+                              "version": "1.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "semver": {
+                          "version": "5.1.0",
+                          "dev": true
+                        },
+                        "validate-npm-package-license": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "spdx-correct": "~1.0.0",
+                            "spdx-expression-parse": "~1.0.0"
+                          },
+                          "dependencies": {
+                            "spdx-correct": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-license-ids": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "spdx-expression-parse": {
+                              "version": "1.0.2",
+                              "dev": true,
+                              "requires": {
+                                "spdx-exceptions": "^1.0.4",
+                                "spdx-license-ids": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "spdx-exceptions": {
+                                  "version": "1.0.4",
+                                  "dev": true
+                                },
+                                "spdx-license-ids": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "object-assign": {
+                      "version": "4.0.1",
+                      "dev": true
+                    },
+                    "read-pkg-up": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "requires": {
+                        "find-up": "^1.0.0",
+                        "read-pkg": "^1.0.0"
+                      },
+                      "dependencies": {
+                        "find-up": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "path-exists": "^2.0.0",
+                            "pinkie-promise": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "path-exists": {
+                              "version": "2.1.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie-promise": "^2.0.0"
+                              }
+                            },
+                            "pinkie-promise": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "read-pkg": {
+                          "version": "1.1.0",
+                          "dev": true,
+                          "requires": {
+                            "load-json-file": "^1.0.0",
+                            "normalize-package-data": "^2.3.2",
+                            "path-type": "^1.0.0"
+                          },
+                          "dependencies": {
+                            "load-json-file": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "parse-json": "^2.2.0",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0",
+                                "strip-bom": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "parse-json": {
+                                  "version": "2.2.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "error-ex": "^1.2.0"
+                                  },
+                                  "dependencies": {
+                                    "error-ex": {
+                                      "version": "1.3.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "is-arrayish": "^0.2.1"
+                                      },
+                                      "dependencies": {
+                                        "is-arrayish": {
+                                          "version": "0.2.1",
+                                          "dev": true
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                },
+                                "strip-bom": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-utf8": "^0.2.0"
+                                  },
+                                  "dependencies": {
+                                    "is-utf8": {
+                                      "version": "0.2.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "path-type": {
+                              "version": "1.1.0",
+                              "dev": true,
+                              "requires": {
+                                "graceful-fs": "^4.1.2",
+                                "pify": "^2.0.0",
+                                "pinkie-promise": "^2.0.0"
+                              },
+                              "dependencies": {
+                                "graceful-fs": {
+                                  "version": "4.1.2",
+                                  "dev": true
+                                },
+                                "pify": {
+                                  "version": "2.3.0",
+                                  "dev": true
+                                },
+                                "pinkie-promise": {
+                                  "version": "2.0.0",
+                                  "dev": true,
+                                  "requires": {
+                                    "pinkie": "^2.0.0"
+                                  },
+                                  "dependencies": {
+                                    "pinkie": {
+                                      "version": "2.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "redent": {
+                      "version": "1.0.0",
+                      "dev": true,
+                      "requires": {
+                        "indent-string": "^2.1.0",
+                        "strip-indent": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "indent-string": {
+                          "version": "2.1.0",
+                          "dev": true,
+                          "requires": {
+                            "repeating": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "repeating": {
+                              "version": "2.0.0",
+                              "dev": true,
+                              "requires": {
+                                "is-finite": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "is-finite": {
+                                  "version": "1.0.1",
+                                  "dev": true,
+                                  "requires": {
+                                    "number-is-nan": "^1.0.0"
+                                  },
+                                  "dependencies": {
+                                    "number-is-nan": {
+                                      "version": "1.0.0",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "strip-indent": {
+                          "version": "1.0.1",
+                          "dev": true,
+                          "requires": {
+                            "get-stdin": "^4.0.1"
+                          }
+                        }
+                      }
+                    },
+                    "trim-newlines": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "gulplog": {
+              "version": "1.0.0",
+              "dev": true,
+              "requires": {
+                "glogg": "^1.0.0"
+              },
+              "dependencies": {
+                "glogg": {
+                  "version": "1.0.0",
+                  "dev": true,
+                  "requires": {
+                    "sparkles": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "sparkles": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "has-gulplog": {
+              "version": "0.1.0",
+              "dev": true,
+              "requires": {
+                "sparkles": "^1.0.0"
+              },
+              "dependencies": {
+                "sparkles": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "lodash._reescape": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reevaluate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash._reinterpolate": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "lodash.template": {
+              "version": "3.6.2",
+              "dev": true,
+              "requires": {
+                "lodash._basecopy": "^3.0.0",
+                "lodash._basetostring": "^3.0.0",
+                "lodash._basevalues": "^3.0.0",
+                "lodash._isiterateecall": "^3.0.0",
+                "lodash._reinterpolate": "^3.0.0",
+                "lodash.escape": "^3.0.0",
+                "lodash.keys": "^3.0.0",
+                "lodash.restparam": "^3.0.0",
+                "lodash.templatesettings": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._basecopy": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basetostring": {
+                  "version": "3.0.1",
+                  "dev": true
+                },
+                "lodash._basevalues": {
+                  "version": "3.0.0",
+                  "dev": true
+                },
+                "lodash._isiterateecall": {
+                  "version": "3.0.9",
+                  "dev": true
+                },
+                "lodash.escape": {
+                  "version": "3.0.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basetostring": "^3.0.0"
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.restparam": {
+                  "version": "3.6.1",
+                  "dev": true
+                },
+                "lodash.templatesettings": {
+                  "version": "3.1.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._reinterpolate": "^3.0.0",
+                    "lodash.escape": "^3.0.0"
+                  }
+                }
+              }
+            },
+            "minimist": {
+              "version": "1.2.0",
+              "dev": true
+            },
+            "multipipe": {
+              "version": "0.1.2",
+              "dev": true,
+              "requires": {
+                "duplexer2": "0.0.2"
+              },
+              "dependencies": {
+                "duplexer2": {
+                  "version": "0.0.2",
+                  "dev": true,
+                  "requires": {
+                    "readable-stream": "~1.1.9"
+                  },
+                  "dependencies": {
+                    "readable-stream": {
+                      "version": "1.1.13",
+                      "dev": true,
+                      "requires": {
+                        "core-util-is": "~1.0.0",
+                        "inherits": "~2.0.1",
+                        "isarray": "0.0.1",
+                        "string_decoder": "~0.10.x"
+                      },
+                      "dependencies": {
+                        "core-util-is": {
+                          "version": "1.0.2",
+                          "dev": true
+                        },
+                        "inherits": {
+                          "version": "2.0.1",
+                          "dev": true
+                        },
+                        "isarray": {
+                          "version": "0.0.1",
+                          "dev": true
+                        },
+                        "string_decoder": {
+                          "version": "0.10.31",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "object-assign": {
+              "version": "3.0.0",
+              "dev": true
+            },
+            "replace-ext": {
+              "version": "0.0.1",
+              "dev": true
+            },
+            "vinyl": {
+              "version": "0.5.3",
+              "dev": true,
+              "requires": {
+                "clone": "^1.0.0",
+                "clone-stats": "^0.0.1",
+                "replace-ext": "0.0.1"
+              },
+              "dependencies": {
+                "clone": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "clone-stats": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "isobject": {
+          "version": "2.0.0",
+          "dev": true,
+          "requires": {
+            "isarray": "0.0.1"
+          },
+          "dependencies": {
+            "isarray": {
+              "version": "0.0.1",
+              "dev": true
+            }
+          }
+        },
+        "through2": {
+          "version": "2.0.0",
+          "dev": true,
+          "requires": {
+            "readable-stream": "~2.0.0",
+            "xtend": "~4.0.0"
+          },
+          "dependencies": {
+            "readable-stream": {
+              "version": "2.0.4",
+              "dev": true,
+              "requires": {
+                "core-util-is": "~1.0.0",
+                "inherits": "~2.0.1",
+                "isarray": "0.0.1",
+                "process-nextick-args": "~1.0.0",
+                "string_decoder": "~0.10.x",
+                "util-deprecate": "~1.0.1"
+              },
+              "dependencies": {
+                "core-util-is": {
+                  "version": "1.0.2",
+                  "dev": true
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "isarray": {
+                  "version": "0.0.1",
+                  "dev": true
+                },
+                "process-nextick-args": {
+                  "version": "1.0.3",
+                  "dev": true
+                },
+                "string_decoder": {
+                  "version": "0.10.31",
+                  "dev": true
+                },
+                "util-deprecate": {
+                  "version": "1.0.2",
+                  "dev": true
+                }
+              }
+            },
+            "xtend": {
+              "version": "4.0.1",
+              "dev": true
+            }
+          }
+        },
+        "uglify-js": {
+          "version": "2.6.0",
+          "dev": true,
+          "requires": {
+            "async": "~0.2.6",
+            "source-map": "~0.5.1",
+            "uglify-to-browserify": "~1.0.0",
+            "yargs": "~3.10.0"
+          },
+          "dependencies": {
+            "async": {
+              "version": "0.2.10",
+              "dev": true
+            },
+            "source-map": {
+              "version": "0.5.3",
+              "dev": true
+            },
+            "uglify-to-browserify": {
+              "version": "1.0.2",
+              "dev": true
+            },
+            "yargs": {
+              "version": "3.10.0",
+              "dev": true,
+              "requires": {
+                "camelcase": "^1.0.2",
+                "cliui": "^2.1.0",
+                "decamelize": "^1.0.0",
+                "window-size": "0.1.0"
+              },
+              "dependencies": {
+                "camelcase": {
+                  "version": "1.2.1",
+                  "dev": true
+                },
+                "cliui": {
+                  "version": "2.1.0",
+                  "dev": true,
+                  "requires": {
+                    "center-align": "^0.1.1",
+                    "right-align": "^0.1.1",
+                    "wordwrap": "0.0.2"
+                  },
+                  "dependencies": {
+                    "center-align": {
+                      "version": "0.1.2",
+                      "dev": true,
+                      "requires": {
+                        "align-text": "^0.1.0",
+                        "lazy-cache": "^0.2.4"
+                      },
+                      "dependencies": {
+                        "align-text": {
+                          "version": "0.1.3",
+                          "dev": true,
+                          "requires": {
+                            "kind-of": "^2.0.0",
+                            "longest": "^1.0.1",
+                            "repeat-string": "^1.5.2"
+                          },
+                          "dependencies": {
+                            "kind-of": {
+                              "version": "2.0.1",
+                              "dev": true,
+                              "requires": {
+                                "is-buffer": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "is-buffer": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "longest": {
+                              "version": "1.0.1",
+                              "dev": true
+                            },
+                            "repeat-string": {
+                              "version": "1.5.2",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "lazy-cache": {
+                          "version": "0.2.4",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "right-align": {
+                      "version": "0.1.3",
+                      "dev": true,
+                      "requires": {
+                        "align-text": "^0.1.1"
+                      },
+                      "dependencies": {
+                        "align-text": {
+                          "version": "0.1.3",
+                          "dev": true,
+                          "requires": {
+                            "kind-of": "^2.0.0",
+                            "longest": "^1.0.1",
+                            "repeat-string": "^1.5.2"
+                          },
+                          "dependencies": {
+                            "kind-of": {
+                              "version": "2.0.1",
+                              "dev": true,
+                              "requires": {
+                                "is-buffer": "^1.0.2"
+                              },
+                              "dependencies": {
+                                "is-buffer": {
+                                  "version": "1.1.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "longest": {
+                              "version": "1.0.1",
+                              "dev": true
+                            },
+                            "repeat-string": {
+                              "version": "1.5.2",
+                              "dev": true
+                            }
+                          }
+                        }
+                      }
+                    },
+                    "wordwrap": {
+                      "version": "0.0.2",
+                      "dev": true
+                    }
+                  }
+                },
+                "decamelize": {
+                  "version": "1.1.1",
+                  "dev": true
+                },
+                "window-size": {
+                  "version": "0.1.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "uglify-save-license": {
+          "version": "0.4.1",
+          "dev": true
+        },
+        "vinyl-sourcemaps-apply": {
+          "version": "0.2.0",
+          "dev": true,
+          "requires": {
+            "source-map": "^0.5.1"
+          },
+          "dependencies": {
+            "source-map": {
+              "version": "0.5.3",
+              "dev": true
+            }
+          }
+        }
+      }
+    },
+    "has-ansi": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+      "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "irregular-plurals": {
+      "version": "1.4.0",
+      "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+      "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
+      "dev": true
+    },
+    "jshint": {
+      "version": "2.8.0",
+      "dev": true,
+      "peer": true,
+      "requires": {
+        "cli": "0.6.x",
+        "console-browserify": "1.1.x",
+        "exit": "0.1.x",
+        "htmlparser2": "3.8.x",
+        "lodash": "3.7.x",
+        "minimatch": "2.0.x",
+        "shelljs": "0.3.x",
+        "strip-json-comments": "1.0.x"
+      },
+      "dependencies": {
+        "cli": {
+          "version": "0.6.6",
+          "dev": true,
+          "peer": true,
+          "requires": {
+            "exit": "0.1.2",
+            "glob": "~ 3.2.1"
+          },
+          "dependencies": {
+            "glob": {
+              "version": "3.2.11",
+              "dev": true,
+              "peer": true,
+              "requires": {
+                "inherits": "2",
+                "minimatch": "0.3"
+              },
+              "dependencies": {
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true,
+                  "peer": true
+                },
+                "minimatch": {
+                  "version": "0.3.0",
+                  "dev": true,
+                  "peer": true,
+                  "requires": {
+                    "lru-cache": "2",
+                    "sigmund": "~1.0.0"
+                  },
+                  "dependencies": {
+                    "lru-cache": {
+                      "version": "2.7.3",
+                      "dev": true,
+                      "peer": true
+                    },
+                    "sigmund": {
+                      "version": "1.0.1",
+                      "dev": true,
+                      "peer": true
+                    }
+                  }
+                }
+              }
+            }
+          }
+        },
+        "console-browserify": {
+          "version": "1.1.0",
+          "dev": true,
+          "peer": true,
+          "requires": {
+            "date-now": "^0.1.4"
+          },
+          "dependencies": {
+            "date-now": {
+              "version": "0.1.4",
+              "dev": true,
+              "peer": true
+            }
+          }
+        },
+        "exit": {
+          "version": "0.1.2",
+          "dev": true,
+          "peer": true
+        },
+        "htmlparser2": {
+          "version": "3.8.3",
+          "dev": true,
+          "peer": true,
+          "requires": {
+            "domelementtype": "1",
+            "domhandler": "2.3",
+            "domutils": "1.5",
+            "entities": "1.0",
+            "readable-stream": "1.1"
+          },
+          "dependencies": {
+            "domelementtype": {
+              "version": "1.3.0",
+              "dev": true,
+              "peer": true
+            },
+            "domhandler": {
+              "version": "2.3.0",
+              "dev": true,
+              "peer": true,
+              "requires": {
+                "domelementtype": "1"
+              }
+            },
+            "domutils": {
+              "version": "1.5.1",
+              "dev": true,
+              "peer": true,
+              "requires": {
+                "dom-serializer": "0",
+                "domelementtype": "1"
+              },
+              "dependencies": {
+                "dom-serializer": {
+                  "version": "0.1.0",
+                  "dev": true,
+                  "peer": true,
+                  "requires": {
+                    "domelementtype": "~1.1.1",
+                    "entities": "~1.1.1"
+                  },
+                  "dependencies": {
+                    "domelementtype": {
+                      "version": "1.1.3",
+                      "dev": true,
+                      "peer": true
+                    },
+                    "entities": {
+                      "version": "1.1.1",
+                      "dev": true,
+                      "peer": true
+                    }
+                  }
+                }
+              }
+            },
+            "entities": {
+              "version": "1.0.0",
+              "dev": true,
+              "peer": true
+            },
+            "readable-stream": {
+              "version": "1.1.13",
+              "dev": true,
+              "peer": true,
+              "requires": {
+                "core-util-is": "~1.0.0",
+                "inherits": "~2.0.1",
+                "isarray": "0.0.1",
+                "string_decoder": "~0.10.x"
+              },
+              "dependencies": {
+                "core-util-is": {
+                  "version": "1.0.2",
+                  "dev": true,
+                  "peer": true
+                },
+                "inherits": {
+                  "version": "2.0.1",
+                  "dev": true,
+                  "peer": true
+                },
+                "isarray": {
+                  "version": "0.0.1",
+                  "dev": true,
+                  "peer": true
+                },
+                "string_decoder": {
+                  "version": "0.10.31",
+                  "dev": true,
+                  "peer": true
+                }
+              }
+            }
+          }
+        },
+        "lodash": {
+          "version": "3.7.0",
+          "dev": true,
+          "peer": true
+        },
+        "minimatch": {
+          "version": "2.0.10",
+          "dev": true,
+          "peer": true,
+          "requires": {
+            "brace-expansion": "^1.0.0"
+          },
+          "dependencies": {
+            "brace-expansion": {
+              "version": "1.1.2",
+              "dev": true,
+              "peer": true,
+              "requires": {
+                "balanced-match": "^0.3.0",
+                "concat-map": "0.0.1"
+              },
+              "dependencies": {
+                "balanced-match": {
+                  "version": "0.3.0",
+                  "dev": true,
+                  "peer": true
+                },
+                "concat-map": {
+                  "version": "0.0.1",
+                  "dev": true,
+                  "peer": true
+                }
+              }
+            }
+          }
+        },
+        "shelljs": {
+          "version": "0.3.0",
+          "dev": true,
+          "peer": true
+        },
+        "strip-json-comments": {
+          "version": "1.0.4",
+          "dev": true,
+          "peer": true
+        }
+      }
+    },
+    "jshint-stylish": {
+      "version": "2.2.1",
+      "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-2.2.1.tgz",
+      "integrity": "sha1-JCCCosA1rgP9gQROBXDMQgjPbmE=",
+      "dev": true,
+      "requires": {
+        "beeper": "^1.1.0",
+        "chalk": "^1.0.0",
+        "log-symbols": "^1.0.0",
+        "plur": "^2.1.0",
+        "string-length": "^1.0.0",
+        "text-table": "^0.2.0"
+      }
+    },
+    "log-symbols": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+      "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=",
+      "dev": true,
+      "requires": {
+        "chalk": "^1.0.0"
+      }
+    },
+    "nodemon": {
+      "version": "1.8.1",
+      "dev": true,
+      "requires": {
+        "chokidar": "^1.2.0",
+        "debug": "^2.2.0",
+        "es6-promise": "^3.0.2",
+        "lodash.defaults": "^3.1.2",
+        "minimatch": "^3.0.0",
+        "ps-tree": "^1.0.1",
+        "touch": "1.0.0",
+        "undefsafe": "0.0.3",
+        "update-notifier": "0.5.0"
+      },
+      "dependencies": {
+        "chokidar": {
+          "version": "1.3.0",
+          "dev": true,
+          "requires": {
+            "anymatch": "^1.3.0",
+            "async-each": "^0.1.6",
+            "fsevents": "^1.0.0",
+            "glob-parent": "^2.0.0",
+            "is-binary-path": "^1.0.0",
+            "is-glob": "^2.0.0",
+            "path-is-absolute": "^1.0.0",
+            "readdirp": "^2.0.0"
+          },
+          "dependencies": {
+            "anymatch": {
+              "version": "1.3.0",
+              "dev": true,
+              "requires": {
+                "arrify": "^1.0.0",
+                "micromatch": "^2.1.5"
+              },
+              "dependencies": {
+                "arrify": {
+                  "version": "1.0.0",
+                  "dev": true
+                },
+                "micromatch": {
+                  "version": "2.3.3",
+                  "dev": true,
+                  "requires": {
+                    "arr-diff": "^1.1.0",
+                    "array-unique": "^0.2.1",
+                    "braces": "^1.8.1",
+                    "expand-brackets": "^0.1.4",
+                    "extglob": "^0.3.1",
+                    "filename-regex": "^2.0.0",
+                    "is-extglob": "^1.0.0",
+                    "is-glob": "^2.0.1",
+                    "kind-of": "^2.0.1",
+                    "lazy-cache": "^0.2.3",
+                    "normalize-path": "^2.0.0",
+                    "object.omit": "^2.0.0",
+                    "parse-glob": "^3.0.4",
+                    "regex-cache": "^0.4.2"
+                  },
+                  "dependencies": {
+                    "arr-diff": {
+                      "version": "1.1.0",
+                      "dev": true,
+                      "requires": {
+                        "arr-flatten": "^1.0.1",
+                        "array-slice": "^0.2.3"
+                      },
+                      "dependencies": {
+                        "arr-flatten": {
+                          "version": "1.0.1",
+                          "dev": true
+                        },
+                        "array-slice": {
+                          "version": "0.2.3",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "array-unique": {
+                      "version": "0.2.1",
+                      "dev": true
+                    },
+                    "braces": {
+                      "version": "1.8.2",
+                      "dev": true,
+                      "requires": {
+                        "expand-range": "^1.8.1",
+                        "lazy-cache": "^0.2.3",
+                        "preserve": "^0.2.0",
+                        "repeat-element": "^1.1.2"
+                      },
+                      "dependencies": {
+                        "expand-range": {
+                          "version": "1.8.1",
+                          "dev": true,
+                          "requires": {
+                            "fill-range": "^2.1.0"
+                          },
+                          "dependencies": {
+                            "fill-range": {
+                              "version": "2.2.2",
+                              "dev": true,
+                              "requires": {
+                                "is-number": "^1.1.2",
+                                "isobject": "^1.0.0",
+                                "randomatic": "^1.1.0",
+                                "repeat-element": "^1.1.0",
+                                "repeat-string": "^1.5.2"
+                              },
+                              "dependencies": {
+                                "is-number": {
+                                  "version": "1.1.2",
+                                  "dev": true
+                                },
+                                "isobject": {
+                                  "version": "1.0.2",
+                                  "dev": true
+                                },
+                                "randomatic": {
+                                  "version": "1.1.3",
+                                  "dev": true,
+                                  "requires": {
+                                    "is-number": "^2.0.2",
+                                    "kind-of": "^2.0.1"
+                                  },
+                                  "dependencies": {
+                                    "is-number": {
+                                      "version": "2.1.0",
+                                      "dev": true,
+                                      "requires": {
+                                        "kind-of": "^3.0.2"
+                                      },
+                                      "dependencies": {
+                                        "kind-of": {
+                                          "version": "3.0.2",
+                                          "dev": true,
+                                          "requires": {
+                                            "is-buffer": "^1.0.2"
+                                          },
+                                          "dependencies": {
+                                            "is-buffer": {
+                                              "version": "1.1.0",
+                                              "dev": true
+                                            }
+                                          }
+                                        }
+                                      }
+                                    }
+                                  }
+                                },
+                                "repeat-string": {
+                                  "version": "1.5.2",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "preserve": {
+                          "version": "0.2.0",
+                          "dev": true
+                        },
+                        "repeat-element": {
+                          "version": "1.1.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "expand-brackets": {
+                      "version": "0.1.4",
+                      "dev": true
+                    },
+                    "extglob": {
+                      "version": "0.3.1",
+                      "dev": true,
+                      "requires": {
+                        "ansi-green": "^0.1.1",
+                        "is-extglob": "^1.0.0",
+                        "success-symbol": "^0.1.0"
+                      },
+                      "dependencies": {
+                        "ansi-green": {
+                          "version": "0.1.1",
+                          "dev": true,
+                          "requires": {
+                            "ansi-wrap": "0.1.0"
+                          },
+                          "dependencies": {
+                            "ansi-wrap": {
+                              "version": "0.1.0",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "success-symbol": {
+                          "version": "0.1.0",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "filename-regex": {
+                      "version": "2.0.0",
+                      "dev": true
+                    },
+                    "is-extglob": {
+                      "version": "1.0.0",
+                      "dev": true
+                    },
+                    "kind-of": {
+                      "version": "2.0.1",
+                      "dev": true,
+                      "requires": {
+                        "is-buffer": "^1.0.2"
+                      },
+                      "dependencies": {
+                        "is-buffer": {
+                          "version": "1.1.0",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "lazy-cache": {
+                      "version": "0.2.4",
+                      "dev": true
+                    },
+                    "normalize-path": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "object.omit": {
+                      "version": "2.0.0",
+                      "dev": true,
+                      "requires": {
+                        "for-own": "^0.1.3",
+                        "is-extendable": "^0.1.1"
+                      },
+                      "dependencies": {
+                        "for-own": {
+                          "version": "0.1.3",
+                          "dev": true,
+                          "requires": {
+                            "for-in": "^0.1.4"
+                          },
+                          "dependencies": {
+                            "for-in": {
+                              "version": "0.1.4",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "is-extendable": {
+                          "version": "0.1.1",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "parse-glob": {
+                      "version": "3.0.4",
+                      "dev": true,
+                      "requires": {
+                        "glob-base": "^0.3.0",
+                        "is-dotfile": "^1.0.0",
+                        "is-extglob": "^1.0.0",
+                        "is-glob": "^2.0.0"
+                      },
+                      "dependencies": {
+                        "glob-base": {
+                          "version": "0.3.0",
+                          "dev": true,
+                          "requires": {
+                            "glob-parent": "^2.0.0",
+                            "is-glob": "^2.0.0"
+                          }
+                        },
+                        "is-dotfile": {
+                          "version": "1.0.2",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "regex-cache": {
+                      "version": "0.4.2",
+                      "dev": true,
+                      "requires": {
+                        "is-equal-shallow": "^0.1.1",
+                        "is-primitive": "^2.0.0"
+                      },
+                      "dependencies": {
+                        "is-equal-shallow": {
+                          "version": "0.1.3",
+                          "dev": true,
+                          "requires": {
+                            "is-primitive": "^2.0.0"
+                          }
+                        },
+                        "is-primitive": {
+                          "version": "2.0.0",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "async-each": {
+              "version": "0.1.6",
+              "dev": true
+            },
+            "glob-parent": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "is-glob": "^2.0.0"
+              }
+            },
+            "is-binary-path": {
+              "version": "1.0.1",
+              "dev": true,
+              "requires": {
+                "binary-extensions": "^1.0.0"
+              },
+              "dependencies": {
+                "binary-extensions": {
+                  "version": "1.4.0",
+                  "dev": true
+                }
+              }
+            },
+            "is-glob": {
+              "version": "2.0.1",
+              "dev": true,
+              "requires": {
+                "is-extglob": "^1.0.0"
+              },
+              "dependencies": {
+                "is-extglob": {
+                  "version": "1.0.0",
+                  "dev": true
+                }
+              }
+            },
+            "path-is-absolute": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "readdirp": {
+              "version": "2.0.0",
+              "dev": true,
+              "requires": {
+                "graceful-fs": "^4.1.2",
+                "minimatch": "^2.0.10",
+                "readable-stream": "^2.0.2"
+              },
+              "dependencies": {
+                "graceful-fs": {
+                  "version": "4.1.2",
+                  "dev": true
+                },
+                "minimatch": {
+                  "version": "2.0.10",
+                  "dev": true,
+                  "requires": {
+                    "brace-expansion": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "brace-expansion": {
+                      "version": "1.1.2",
+                      "dev": true,
+                      "requires": {
+                        "balanced-match": "^0.3.0",
+                        "concat-map": "0.0.1"
+                      },
+                      "dependencies": {
+                        "balanced-match": {
+                          "version": "0.3.0",
+                          "dev": true
+                        },
+                        "concat-map": {
+                          "version": "0.0.1",
+                          "dev": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "readable-stream": {
+                  "version": "2.0.4",
+                  "dev": true,
+                  "requires": {
+                    "core-util-is": "~1.0.0",
+                    "inherits": "~2.0.1",
+                    "isarray": "0.0.1",
+                    "process-nextick-args": "~1.0.0",
+                    "string_decoder": "~0.10.x",
+                    "util-deprecate": "~1.0.1"
+                  },
+                  "dependencies": {
+                    "core-util-is": {
+                      "version": "1.0.2",
+                      "dev": true
+                    },
+                    "inherits": {
+                      "version": "2.0.1",
+                      "dev": true
+                    },
+                    "isarray": {
+                      "version": "0.0.1",
+                      "dev": true
+                    },
+                    "process-nextick-args": {
+                      "version": "1.0.3",
+                      "dev": true
+                    },
+                    "string_decoder": {
+                      "version": "0.10.31",
+                      "dev": true
+                    },
+                    "util-deprecate": {
+                      "version": "1.0.2",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            }
+          }
+        },
+        "debug": {
+          "version": "2.2.0",
+          "dev": true,
+          "requires": {
+            "ms": "0.7.1"
+          },
+          "dependencies": {
+            "ms": {
+              "version": "0.7.1",
+              "dev": true
+            }
+          }
+        },
+        "es6-promise": {
+          "version": "3.0.2",
+          "dev": true
+        },
+        "lodash.defaults": {
+          "version": "3.1.2",
+          "dev": true,
+          "requires": {
+            "lodash.assign": "^3.0.0",
+            "lodash.restparam": "^3.0.0"
+          },
+          "dependencies": {
+            "lodash.assign": {
+              "version": "3.2.0",
+              "dev": true,
+              "requires": {
+                "lodash._baseassign": "^3.0.0",
+                "lodash._createassigner": "^3.0.0",
+                "lodash.keys": "^3.0.0"
+              },
+              "dependencies": {
+                "lodash._baseassign": {
+                  "version": "3.2.0",
+                  "dev": true,
+                  "requires": {
+                    "lodash._basecopy": "^3.0.0",
+                    "lodash.keys": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._basecopy": {
+                      "version": "3.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash._createassigner": {
+                  "version": "3.1.1",
+                  "dev": true,
+                  "requires": {
+                    "lodash._bindcallback": "^3.0.0",
+                    "lodash._isiterateecall": "^3.0.0",
+                    "lodash.restparam": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._bindcallback": {
+                      "version": "3.0.1",
+                      "dev": true
+                    },
+                    "lodash._isiterateecall": {
+                      "version": "3.0.9",
+                      "dev": true
+                    }
+                  }
+                },
+                "lodash.keys": {
+                  "version": "3.1.2",
+                  "dev": true,
+                  "requires": {
+                    "lodash._getnative": "^3.0.0",
+                    "lodash.isarguments": "^3.0.0",
+                    "lodash.isarray": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "lodash._getnative": {
+                      "version": "3.9.1",
+                      "dev": true
+                    },
+                    "lodash.isarguments": {
+                      "version": "3.0.4",
+                      "dev": true
+                    },
+                    "lodash.isarray": {
+                      "version": "3.0.4",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "lodash.restparam": {
+              "version": "3.6.1",
+              "dev": true
+            }
+          }
+        },
+        "minimatch": {
+          "version": "3.0.0",
+          "dev": true,
+          "requires": {
+            "brace-expansion": "^1.0.0"
+          },
+          "dependencies": {
+            "brace-expansion": {
+              "version": "1.1.2",
+              "dev": true,
+              "requires": {
+                "balanced-match": "^0.3.0",
+                "concat-map": "0.0.1"
+              },
+              "dependencies": {
+                "balanced-match": {
+                  "version": "0.3.0",
+                  "dev": true
+                },
+                "concat-map": {
+                  "version": "0.0.1",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "ps-tree": {
+          "version": "1.0.1",
+          "dev": true,
+          "requires": {
+            "event-stream": "~3.3.0"
+          },
+          "dependencies": {
+            "event-stream": {
+              "version": "3.3.2",
+              "dev": true,
+              "requires": {
+                "duplexer": "~0.1.1",
+                "from": "~0",
+                "map-stream": "~0.1.0",
+                "pause-stream": "0.0.11",
+                "split": "0.3",
+                "stream-combiner": "~0.0.4",
+                "through": "~2.3.1"
+              },
+              "dependencies": {
+                "duplexer": {
+                  "version": "0.1.1",
+                  "dev": true
+                },
+                "from": {
+                  "version": "0.1.3",
+                  "dev": true
+                },
+                "map-stream": {
+                  "version": "0.1.0",
+                  "dev": true
+                },
+                "pause-stream": {
+                  "version": "0.0.11",
+                  "dev": true,
+                  "requires": {
+                    "through": "~2.3"
+                  }
+                },
+                "split": {
+                  "version": "0.3.3",
+                  "dev": true,
+                  "requires": {
+                    "through": "2"
+                  }
+                },
+                "stream-combiner": {
+                  "version": "0.0.4",
+                  "dev": true,
+                  "requires": {
+                    "duplexer": "~0.1.1"
+                  }
+                },
+                "through": {
+                  "version": "2.3.8",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "touch": {
+          "version": "1.0.0",
+          "dev": true,
+          "requires": {
+            "nopt": "~1.0.10"
+          },
+          "dependencies": {
+            "nopt": {
+              "version": "1.0.10",
+              "dev": true,
+              "requires": {
+                "abbrev": "1"
+              },
+              "dependencies": {
+                "abbrev": {
+                  "version": "1.0.7",
+                  "dev": true
+                }
+              }
+            }
+          }
+        },
+        "undefsafe": {
+          "version": "0.0.3",
+          "dev": true
+        },
+        "update-notifier": {
+          "version": "0.5.0",
+          "dev": true,
+          "requires": {
+            "chalk": "^1.0.0",
+            "configstore": "^1.0.0",
+            "is-npm": "^1.0.0",
+            "latest-version": "^1.0.0",
+            "repeating": "^1.1.2",
+            "semver-diff": "^2.0.0",
+            "string-length": "^1.0.0"
+          },
+          "dependencies": {
+            "configstore": {
+              "version": "1.3.0",
+              "dev": true,
+              "requires": {
+                "graceful-fs": "^4.1.2",
+                "mkdirp": "^0.5.0",
+                "object-assign": "^4.0.1",
+                "os-tmpdir": "^1.0.0",
+                "osenv": "^0.1.0",
+                "uuid": "^2.0.1",
+                "write-file-atomic": "^1.1.2",
+                "xdg-basedir": "^2.0.0"
+              },
+              "dependencies": {
+                "graceful-fs": {
+                  "version": "4.1.2",
+                  "dev": true
+                },
+                "mkdirp": {
+                  "version": "0.5.1",
+                  "dev": true,
+                  "requires": {
+                    "minimist": "0.0.8"
+                  },
+                  "dependencies": {
+                    "minimist": {
+                      "version": "0.0.8",
+                      "dev": true
+                    }
+                  }
+                },
+                "object-assign": {
+                  "version": "4.0.1",
+                  "dev": true
+                },
+                "os-tmpdir": {
+                  "version": "1.0.1",
+                  "dev": true
+                },
+                "osenv": {
+                  "version": "0.1.3",
+                  "dev": true,
+                  "requires": {
+                    "os-homedir": "^1.0.0",
+                    "os-tmpdir": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "os-homedir": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                },
+                "uuid": {
+                  "version": "2.0.1",
+                  "dev": true
+                },
+                "write-file-atomic": {
+                  "version": "1.1.3",
+                  "dev": true,
+                  "requires": {
+                    "graceful-fs": "^4.1.2",
+                    "slide": "^1.1.5"
+                  },
+                  "dependencies": {
+                    "slide": {
+                      "version": "1.1.6",
+                      "dev": true
+                    }
+                  }
+                },
+                "xdg-basedir": {
+                  "version": "2.0.0",
+                  "dev": true,
+                  "requires": {
+                    "os-homedir": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "os-homedir": {
+                      "version": "1.0.1",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "is-npm": {
+              "version": "1.0.0",
+              "dev": true
+            },
+            "latest-version": {
+              "version": "1.0.1",
+              "dev": true,
+              "requires": {
+                "package-json": "^1.0.0"
+              },
+              "dependencies": {
+                "package-json": {
+                  "version": "1.2.0",
+                  "dev": true,
+                  "requires": {
+                    "got": "^3.2.0",
+                    "registry-url": "^3.0.0"
+                  },
+                  "dependencies": {
+                    "got": {
+                      "version": "3.3.1",
+                      "dev": true,
+                      "requires": {
+                        "duplexify": "^3.2.0",
+                        "infinity-agent": "^2.0.0",
+                        "is-redirect": "^1.0.0",
+                        "is-stream": "^1.0.0",
+                        "lowercase-keys": "^1.0.0",
+                        "nested-error-stacks": "^1.0.0",
+                        "object-assign": "^3.0.0",
+                        "prepend-http": "^1.0.0",
+                        "read-all-stream": "^3.0.0",
+                        "timed-out": "^2.0.0"
+                      },
+                      "dependencies": {
+                        "duplexify": {
+                          "version": "3.4.2",
+                          "dev": true,
+                          "requires": {
+                            "end-of-stream": "1.0.0",
+                            "readable-stream": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "end-of-stream": {
+                              "version": "1.0.0",
+                              "dev": true,
+                              "requires": {
+                                "once": "~1.3.0"
+                              },
+                              "dependencies": {
+                                "once": {
+                                  "version": "1.3.3",
+                                  "dev": true,
+                                  "requires": {
+                                    "wrappy": "1"
+                                  },
+                                  "dependencies": {
+                                    "wrappy": {
+                                      "version": "1.0.1",
+                                      "dev": true
+                                    }
+                                  }
+                                }
+                              }
+                            },
+                            "readable-stream": {
+                              "version": "2.0.4",
+                              "dev": true,
+                              "requires": {
+                                "core-util-is": "~1.0.0",
+                                "inherits": "~2.0.1",
+                                "isarray": "0.0.1",
+                                "process-nextick-args": "~1.0.0",
+                                "string_decoder": "~0.10.x",
+                                "util-deprecate": "~1.0.1"
+                              },
+                              "dependencies": {
+                                "core-util-is": {
+                                  "version": "1.0.2",
+                                  "dev": true
+                                },
+                                "inherits": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                },
+                                "isarray": {
+                                  "version": "0.0.1",
+                                  "dev": true
+                                },
+                                "process-nextick-args": {
+                                  "version": "1.0.3",
+                                  "dev": true
+                                },
+                                "string_decoder": {
+                                  "version": "0.10.31",
+                                  "dev": true
+                                },
+                                "util-deprecate": {
+                                  "version": "1.0.2",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "infinity-agent": {
+                          "version": "2.0.3",
+                          "dev": true
+                        },
+                        "is-redirect": {
+                          "version": "1.0.0",
+                          "dev": true
+                        },
+                        "is-stream": {
+                          "version": "1.0.1",
+                          "dev": true
+                        },
+                        "lowercase-keys": {
+                          "version": "1.0.0",
+                          "dev": true
+                        },
+                        "nested-error-stacks": {
+                          "version": "1.0.2",
+                          "dev": true,
+                          "requires": {
+                            "inherits": "~2.0.1"
+                          },
+                          "dependencies": {
+                            "inherits": {
+                              "version": "2.0.1",
+                              "dev": true
+                            }
+                          }
+                        },
+                        "object-assign": {
+                          "version": "3.0.0",
+                          "dev": true
+                        },
+                        "prepend-http": {
+                          "version": "1.0.3",
+                          "dev": true
+                        },
+                        "read-all-stream": {
+                          "version": "3.0.1",
+                          "dev": true,
+                          "requires": {
+                            "pinkie-promise": "^1.0.0",
+                            "readable-stream": "^2.0.0"
+                          },
+                          "dependencies": {
+                            "pinkie-promise": {
+                              "version": "1.0.0",
+                              "dev": true,
+                              "requires": {
+                                "pinkie": "^1.0.0"
+                              },
+                              "dependencies": {
+                                "pinkie": {
+                                  "version": "1.0.0",
+                                  "dev": true
+                                }
+                              }
+                            },
+                            "readable-stream": {
+                              "version": "2.0.4",
+                              "dev": true,
+                              "requires": {
+                                "core-util-is": "~1.0.0",
+                                "inherits": "~2.0.1",
+                                "isarray": "0.0.1",
+                                "process-nextick-args": "~1.0.0",
+                                "string_decoder": "~0.10.x",
+                                "util-deprecate": "~1.0.1"
+                              },
+                              "dependencies": {
+                                "core-util-is": {
+                                  "version": "1.0.2",
+                                  "dev": true
+                                },
+                                "inherits": {
+                                  "version": "2.0.1",
+                                  "dev": true
+                                },
+                                "isarray": {
+                                  "version": "0.0.1",
+                                  "dev": true
+                                },
+                                "process-nextick-args": {
+                                  "version": "1.0.3",
+                                  "dev": true
+                                },
+                                "string_decoder": {
+                                  "version": "0.10.31",
+                                  "dev": true
+                                },
+                                "util-deprecate": {
+                                  "version": "1.0.2",
+                                  "dev": true
+                                }
+                              }
+                            }
+                          }
+                        },
+                        "timed-out": {
+                          "version": "2.0.0",
+                          "dev": true
+                        }
+                      }
+                    },
+                    "registry-url": {
+                      "version": "3.0.3",
+                      "dev": true,
+                      "requires": {
+                        "rc": "^1.0.1"
+                      },
+                      "dependencies": {
+                        "rc": {
+                          "version": "1.1.5",
+                          "dev": true,
+                          "requires": {
+                            "deep-extend": "~0.4.0",
+                            "ini": "~1.3.0",
+                            "minimist": "^1.2.0",
+                            "strip-json-comments": "~1.0.4"
+                          },
+                          "dependencies": {
+                            "deep-extend": {
+                              "version": "0.4.0",
+                              "dev": true
+                            },
+                            "ini": {
+                              "version": "1.3.4",
+                              "dev": true
+                            },
+                            "minimist": {
+                              "version": "1.2.0",
+                              "dev": true
+                            },
+                            "strip-json-comments": {
+                              "version": "1.0.4",
+                              "dev": true
+                            }
+                          }
+                        }
+                      }
+                    }
+                  }
+                }
+              }
+            },
+            "repeating": {
+              "version": "1.1.3",
+              "dev": true,
+              "requires": {
+                "is-finite": "^1.0.0"
+              },
+              "dependencies": {
+                "is-finite": {
+                  "version": "1.0.1",
+                  "dev": true,
+                  "requires": {
+                    "number-is-nan": "^1.0.0"
+                  },
+                  "dependencies": {
+                    "number-is-nan": {
+                      "version": "1.0.0",
+                      "dev": true
+                    }
+                  }
+                }
+              }
+            },
+            "semver-diff": {
+              "version": "2.1.0",
+              "dev": true,
+              "requires": {
+                "semver": "^5.0.3"
+              },
+              "dependencies": {
+                "semver": {
+                  "version": "5.1.0",
+                  "dev": true
+                }
+              }
+            }
+          }
+        }
+      }
+    },
+    "plur": {
+      "version": "2.1.2",
+      "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+      "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+      "dev": true,
+      "requires": {
+        "irregular-plurals": "^1.0.0"
+      }
+    },
+    "redis": {
+      "version": "2.4.2",
+      "requires": {
+        "double-ended-queue": "^2.1.0-0",
+        "redis-commands": "^1.0.1"
+      },
+      "dependencies": {
+        "double-ended-queue": {
+          "version": "2.1.0-0"
+        },
+        "redis-commands": {
+          "version": "1.0.1"
+        }
+      }
+    },
+    "socket.io": {
+      "version": "1.3.7",
+      "requires": {
+        "debug": "2.1.0",
+        "engine.io": "1.5.4",
+        "has-binary-data": "0.1.3",
+        "socket.io-adapter": "0.3.1",
+        "socket.io-client": "1.3.7",
+        "socket.io-parser": "2.2.4"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "2.1.0",
+          "requires": {
+            "ms": "0.6.2"
+          },
+          "dependencies": {
+            "ms": {
+              "version": "0.6.2"
+            }
+          }
+        },
+        "engine.io": {
+          "version": "1.5.4",
+          "requires": {
+            "base64id": "0.1.0",
+            "debug": "1.0.3",
+            "engine.io-parser": "1.2.2",
+            "ws": "0.8.0"
+          },
+          "dependencies": {
+            "base64id": {
+              "version": "0.1.0"
+            },
+            "debug": {
+              "version": "1.0.3",
+              "requires": {
+                "ms": "0.6.2"
+              },
+              "dependencies": {
+                "ms": {
+                  "version": "0.6.2"
+                }
+              }
+            },
+            "engine.io-parser": {
+              "version": "1.2.2",
+              "requires": {
+                "after": "0.8.1",
+                "arraybuffer.slice": "0.0.6",
+                "base64-arraybuffer": "0.1.2",
+                "blob": "0.0.4",
+                "has-binary": "0.1.6",
+                "utf8": "2.1.0"
+              },
+              "dependencies": {
+                "after": {
+                  "version": "0.8.1"
+                },
+                "arraybuffer.slice": {
+                  "version": "0.0.6"
+                },
+                "base64-arraybuffer": {
+                  "version": "0.1.2"
+                },
+                "blob": {
+                  "version": "0.0.4"
+                },
+                "has-binary": {
+                  "version": "0.1.6",
+                  "requires": {
+                    "isarray": "0.0.1"
+                  },
+                  "dependencies": {
+                    "isarray": {
+                      "version": "0.0.1"
+                    }
+                  }
+                },
+                "utf8": {
+                  "version": "2.1.0"
+                }
+              }
+            },
+            "ws": {
+              "version": "0.8.0",
+              "requires": {
+                "bufferutil": "1.2.x",
+                "options": ">=0.0.5",
+                "ultron": "1.0.x",
+                "utf-8-validate": "1.2.x"
+              },
+              "dependencies": {
+                "bufferutil": {
+                  "version": "1.2.1",
+                  "optional": true,
+                  "requires": {
+                    "bindings": "1.2.x",
+                    "nan": "^2.0.5"
+                  },
+                  "dependencies": {
+                    "bindings": {
+                      "version": "1.2.1",
+                      "optional": true
+                    },
+                    "nan": {
+                      "version": "2.1.0",
+                      "optional": true
+                    }
+                  }
+                },
+                "options": {
+                  "version": "0.0.6"
+                },
+                "ultron": {
+                  "version": "1.0.2"
+                },
+                "utf-8-validate": {
+                  "version": "1.2.1",
+                  "optional": true,
+                  "requires": {
+                    "bindings": "1.2.x",
+                    "nan": "^2.0.5"
+                  },
+                  "dependencies": {
+                    "bindings": {
+                      "version": "1.2.1",
+                      "optional": true
+                    },
+                    "nan": {
+                      "version": "2.1.0",
+                      "optional": true
+                    }
+                  }
+                }
+              }
+            }
+          }
+        },
+        "has-binary-data": {
+          "version": "0.1.3",
+          "requires": {
+            "isarray": "0.0.1"
+          },
+          "dependencies": {
+            "isarray": {
+              "version": "0.0.1"
+            }
+          }
+        },
+        "socket.io-adapter": {
+          "version": "0.3.1",
+          "requires": {
+            "debug": "1.0.2",
+            "object-keys": "1.0.1",
+            "socket.io-parser": "2.2.2"
+          },
+          "dependencies": {
+            "debug": {
+              "version": "1.0.2",
+              "requires": {
+                "ms": "0.6.2"
+              },
+              "dependencies": {
+                "ms": {
+                  "version": "0.6.2"
+                }
+              }
+            },
+            "object-keys": {
+              "version": "1.0.1"
+            },
+            "socket.io-parser": {
+              "version": "2.2.2",
+              "requires": {
+                "benchmark": "1.0.0",
+                "component-emitter": "1.1.2",
+                "debug": "0.7.4",
+                "isarray": "0.0.1",
+                "json3": "3.2.6"
+              },
+              "dependencies": {
+                "benchmark": {
+                  "version": "1.0.0"
+                },
+                "component-emitter": {
+                  "version": "1.1.2"
+                },
+                "debug": {
+                  "version": "0.7.4"
+                },
+                "isarray": {
+                  "version": "0.0.1"
+                },
+                "json3": {
+                  "version": "3.2.6"
+                }
+              }
+            }
+          }
+        },
+        "socket.io-client": {
+          "version": "1.3.7",
+          "requires": {
+            "backo2": "1.0.2",
+            "component-bind": "1.0.0",
+            "component-emitter": "1.1.2",
+            "debug": "0.7.4",
+            "engine.io-client": "1.5.4",
+            "has-binary": "0.1.6",
+            "indexof": "0.0.1",
+            "object-component": "0.0.3",
+            "parseuri": "0.0.2",
+            "socket.io-parser": "2.2.4",
+            "to-array": "0.1.3"
+          },
+          "dependencies": {
+            "backo2": {
+              "version": "1.0.2"
+            },
+            "component-bind": {
+              "version": "1.0.0"
+            },
+            "component-emitter": {
+              "version": "1.1.2"
+            },
+            "debug": {
+              "version": "0.7.4"
+            },
+            "engine.io-client": {
+              "version": "1.5.4",
+              "requires": {
+                "component-emitter": "1.1.2",
+                "component-inherit": "0.0.3",
+                "debug": "1.0.4",
+                "engine.io-parser": "1.2.2",
+                "has-cors": "1.0.3",
+                "indexof": "0.0.1",
+                "parsejson": "0.0.1",
+                "parseqs": "0.0.2",
+                "parseuri": "0.0.4",
+                "ws": "0.8.0",
+                "xmlhttprequest": "https://github.com/rase-/node-XMLHttpRequest/archive/a6b6f2.tar.gz"
+              },
+              "dependencies": {
+                "component-inherit": {
+                  "version": "0.0.3"
+                },
+                "debug": {
+                  "version": "1.0.4",
+                  "requires": {
+                    "ms": "0.6.2"
+                  },
+                  "dependencies": {
+                    "ms": {
+                      "version": "0.6.2"
+                    }
+                  }
+                },
+                "engine.io-parser": {
+                  "version": "1.2.2",
+                  "requires": {
+                    "after": "0.8.1",
+                    "arraybuffer.slice": "0.0.6",
+                    "base64-arraybuffer": "0.1.2",
+                    "blob": "0.0.4",
+                    "has-binary": "0.1.6",
+                    "utf8": "2.1.0"
+                  },
+                  "dependencies": {
+                    "after": {
+                      "version": "0.8.1"
+                    },
+                    "arraybuffer.slice": {
+                      "version": "0.0.6"
+                    },
+                    "base64-arraybuffer": {
+                      "version": "0.1.2"
+                    },
+                    "blob": {
+                      "version": "0.0.4"
+                    },
+                    "utf8": {
+                      "version": "2.1.0"
+                    }
+                  }
+                },
+                "has-cors": {
+                  "version": "1.0.3",
+                  "requires": {
+                    "global": "https://github.com/component/global/archive/v2.0.1.tar.gz"
+                  },
+                  "dependencies": {
+                    "global": {
+                      "version": "2.0.1"
+                    }
+                  }
+                },
+                "parsejson": {
+                  "version": "0.0.1",
+                  "requires": {
+                    "better-assert": "~1.0.0"
+                  },
+                  "dependencies": {
+                    "better-assert": {
+                      "version": "1.0.2",
+                      "requires": {
+                        "callsite": "1.0.0"
+                      },
+                      "dependencies": {
+                        "callsite": {
+                          "version": "1.0.0"
+                        }
+                      }
+                    }
+                  }
+                },
+                "parseqs": {
+                  "version": "0.0.2",
+                  "requires": {
+                    "better-assert": "~1.0.0"
+                  },
+                  "dependencies": {
+                    "better-assert": {
+                      "version": "1.0.2",
+                      "requires": {
+                        "callsite": "1.0.0"
+                      },
+                      "dependencies": {
+                        "callsite": {
+                          "version": "1.0.0"
+                        }
+                      }
+                    }
+                  }
+                },
+                "parseuri": {
+                  "version": "0.0.4",
+                  "requires": {
+                    "better-assert": "~1.0.0"
+                  },
+                  "dependencies": {
+                    "better-assert": {
+                      "version": "1.0.2",
+                      "requires": {
+                        "callsite": "1.0.0"
+                      },
+                      "dependencies": {
+                        "callsite": {
+                          "version": "1.0.0"
+                        }
+                      }
+                    }
+                  }
+                },
+                "ws": {
+                  "version": "0.8.0",
+                  "requires": {
+                    "bufferutil": "1.2.x",
+                    "options": ">=0.0.5",
+                    "ultron": "1.0.x",
+                    "utf-8-validate": "1.2.x"
+                  },
+                  "dependencies": {
+                    "bufferutil": {
+                      "version": "1.2.1",
+                      "optional": true,
+                      "requires": {
+                        "bindings": "1.2.x",
+                        "nan": "^2.0.5"
+                      },
+                      "dependencies": {
+                        "bindings": {
+                          "version": "1.2.1",
+                          "optional": true
+                        },
+                        "nan": {
+                          "version": "2.1.0",
+                          "optional": true
+                        }
+                      }
+                    },
+                    "options": {
+                      "version": "0.0.6"
+                    },
+                    "ultron": {
+                      "version": "1.0.2"
+                    },
+                    "utf-8-validate": {
+                      "version": "1.2.1",
+                      "optional": true,
+                      "requires": {
+                        "bindings": "1.2.x",
+                        "nan": "^2.0.5"
+                      },
+                      "dependencies": {
+                        "bindings": {
+                          "version": "1.2.1",
+                          "optional": true
+                        },
+                        "nan": {
+                          "version": "2.1.0",
+                          "optional": true
+                        }
+                      }
+                    }
+                  }
+                },
+                "xmlhttprequest": {
+                  "version": "1.5.0"
+                }
+              }
+            },
+            "has-binary": {
+              "version": "0.1.6",
+              "requires": {
+                "isarray": "0.0.1"
+              },
+              "dependencies": {
+                "isarray": {
+                  "version": "0.0.1"
+                }
+              }
+            },
+            "indexof": {
+              "version": "0.0.1"
+            },
+            "object-component": {
+              "version": "0.0.3"
+            },
+            "parseuri": {
+              "version": "0.0.2",
+              "requires": {
+                "better-assert": "~1.0.0"
+              },
+              "dependencies": {
+                "better-assert": {
+                  "version": "1.0.2",
+                  "requires": {
+                    "callsite": "1.0.0"
+                  },
+                  "dependencies": {
+                    "callsite": {
+                      "version": "1.0.0"
+                    }
+                  }
+                }
+              }
+            },
+            "to-array": {
+              "version": "0.1.3"
+            }
+          }
+        },
+        "socket.io-parser": {
+          "version": "2.2.4",
+          "requires": {
+            "benchmark": "1.0.0",
+            "component-emitter": "1.1.2",
+            "debug": "0.7.4",
+            "isarray": "0.0.1",
+            "json3": "3.2.6"
+          },
+          "dependencies": {
+            "benchmark": {
+              "version": "1.0.0"
+            },
+            "component-emitter": {
+              "version": "1.1.2"
+            },
+            "debug": {
+              "version": "0.7.4"
+            },
+            "isarray": {
+              "version": "0.0.1"
+            },
+            "json3": {
+              "version": "3.2.6"
+            }
+          }
+        }
+      }
+    },
+    "socket.io-redis": {
+      "version": "0.1.4",
+      "requires": {
+        "debug": "0.7.4",
+        "msgpack-js": "0.3.0",
+        "redis": "0.10.1",
+        "socket.io-adapter": "0.3.1",
+        "uid2": "0.0.3"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "0.7.4"
+        },
+        "msgpack-js": {
+          "version": "0.3.0",
+          "requires": {
+            "bops": "~0.0.6"
+          },
+          "dependencies": {
+            "bops": {
+              "version": "0.0.7",
+              "requires": {
+                "base64-js": "0.0.2",
+                "to-utf8": "0.0.1"
+              },
+              "dependencies": {
+                "base64-js": {
+                  "version": "0.0.2"
+                },
+                "to-utf8": {
+                  "version": "0.0.1"
+                }
+              }
+            }
+          }
+        },
+        "redis": {
+          "version": "0.10.1"
+        },
+        "socket.io-adapter": {
+          "version": "0.3.1",
+          "requires": {
+            "debug": "1.0.2",
+            "object-keys": "1.0.1",
+            "socket.io-parser": "2.2.2"
+          },
+          "dependencies": {
+            "debug": {
+              "version": "1.0.2",
+              "requires": {
+                "ms": "0.6.2"
+              },
+              "dependencies": {
+                "ms": {
+                  "version": "0.6.2"
+                }
+              }
+            },
+            "object-keys": {
+              "version": "1.0.1"
+            },
+            "socket.io-parser": {
+              "version": "2.2.2",
+              "requires": {
+                "benchmark": "1.0.0",
+                "component-emitter": "1.1.2",
+                "debug": "0.7.4",
+                "isarray": "0.0.1",
+                "json3": "3.2.6"
+              },
+              "dependencies": {
+                "benchmark": {
+                  "version": "1.0.0"
+                },
+                "component-emitter": {
+                  "version": "1.1.2"
+                },
+                "debug": {
+                  "version": "0.7.4"
+                },
+                "isarray": {
+                  "version": "0.0.1"
+                },
+                "json3": {
+                  "version": "3.2.6"
+                }
+              }
+            }
+          }
+        },
+        "uid2": {
+          "version": "0.0.3"
+        }
+      }
+    },
+    "string-length": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",
+      "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=",
+      "dev": true,
+      "requires": {
+        "strip-ansi": "^3.0.0"
+      }
+    },
+    "strip-ansi": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+      "dev": true,
+      "requires": {
+        "ansi-regex": "^2.0.0"
+      }
+    },
+    "supports-color": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+      "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+      "dev": true
+    },
+    "text-table": {
+      "version": "0.2.0",
+      "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+      "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+      "dev": true
+    },
+    "underscore": {
+      "version": "1.8.3"
+    },
+    "validator": {
+      "version": "4.3.0"
+    }
+  }
+}

+ 0 - 0
src/css/bootstrap.css