diff --git a/package-lock.json b/package-lock.json index d343e0e..2215053 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,12 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "@mdi/font": { + "version": "3.4.93", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-3.4.93.tgz", + "integrity": "sha512-iXNInmV6Xlmq8SA1zvYxp4uUA7/Z3cNgiK+Ps8UmHZNn1FLD6KDgeg0XE5RCraK+9qPWl8jsiBMpmbs+RFxI4Q==", + "dev": true + }, "accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", @@ -1487,6 +1493,11 @@ "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", "dev": true }, + "blueimp-gallery": { + "version": "2.33.0", + "resolved": "https://registry.npmjs.org/blueimp-gallery/-/blueimp-gallery-2.33.0.tgz", + "integrity": "sha512-gz++nODmcJkENLXizdazy4z4EqoJCXyOisrH6M/fR3JE507yO+tPgoEsRCBggGwMAmQsu6kWACfldlq7RIa+Lg==" + }, "bn.js": { "version": "4.11.8", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", @@ -1525,7 +1536,7 @@ "requires": { "ansi-align": "2.0.0", "camelcase": "4.1.0", - "chalk": "2.4.1", + "chalk": "2.4.2", "cli-boxes": "1.0.0", "string-width": "2.1.1", "term-size": "1.2.0", @@ -1704,7 +1715,7 @@ "mkdirp": "0.5.1", "move-concurrently": "1.0.1", "promise-inflight": "1.0.1", - "rimraf": "2.6.2", + "rimraf": "2.6.3", "ssri": "5.3.0", "unique-filename": "1.1.1", "y18n": "4.0.0" @@ -1814,9 +1825,9 @@ } }, "chalk": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { "ansi-styles": "3.2.1", @@ -2217,9 +2228,9 @@ } }, "connect-history-api-fallback": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", - "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, "console-browserify": { @@ -2289,7 +2300,7 @@ "fs-write-stream-atomic": "1.0.10", "iferr": "0.1.5", "mkdirp": "0.5.1", - "rimraf": "2.6.2", + "rimraf": "2.6.3", "run-queue": "1.0.3" } }, @@ -2870,7 +2881,7 @@ "is-path-in-cwd": "1.0.1", "p-map": "1.2.0", "pify": "3.0.0", - "rimraf": "2.6.2" + "rimraf": "2.6.3" }, "dependencies": { "globby": { @@ -5330,7 +5341,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.4.1" + "chalk": "2.4.2" } }, "longest": { @@ -5639,7 +5650,7 @@ "copy-concurrently": "1.0.5", "fs-write-stream-atomic": "1.0.10", "mkdirp": "0.5.1", - "rimraf": "2.6.2", + "rimraf": "2.6.3", "run-queue": "1.0.3" } }, @@ -5960,7 +5971,7 @@ "integrity": "sha512-iMK1DOQxzzh2MBlVsU42G80mnrvUhqsMh74phHtDlrcTZPK0pH6o7l7DRshK+0YsxDyEuaOkziVdvM3T0QTzpw==", "dev": true, "requires": { - "chalk": "2.4.1", + "chalk": "2.4.2", "cli-cursor": "2.1.0", "cli-spinners": "1.3.1", "log-symbols": "2.2.0" @@ -6227,7 +6238,7 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.1", + "chalk": "2.4.2", "source-map": "0.6.1", "supports-color": "5.5.0" } @@ -9007,9 +9018,9 @@ } }, "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { "glob": "7.1.3" @@ -9705,7 +9716,7 @@ "requires": { "del": "3.0.0", "sw-precache": "5.2.1", - "uglify-es": "3.3.9" + "uglify-es": "3.3.10" } }, "sw-toolbox": { @@ -9882,19 +9893,19 @@ "dev": true }, "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.10.tgz", + "integrity": "sha512-rPzPisCzW68Okj1zNrfa2dR9uEm43SevDmpR6FChoZABFk9dANGnzzBMgHYUXI3609//63fnVkyQ1SQmAMyjww==", "dev": true, "requires": { - "commander": "2.13.0", + "commander": "2.14.1", "source-map": "0.6.1" }, "dependencies": { "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.14.1.tgz", + "integrity": "sha512-+YR16o3rK53SmWHU3rEM3tPAh2rwb1yPcQX5irVn7mb0gXbwuCCrnkbV5+PBfETdfg1vui07nM6PCG1zndcjQw==", "dev": true } } @@ -10099,7 +10110,7 @@ "dev": true, "requires": { "boxen": "1.3.0", - "chalk": "2.4.1", + "chalk": "2.4.2", "configstore": "3.1.2", "import-lazy": "2.1.0", "is-ci": "1.2.1", @@ -10240,9 +10251,17 @@ } }, "vue": { - "version": "2.5.21", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.21.tgz", - "integrity": "sha512-Aejvyyfhn0zjVeLvXd70h4hrE4zZDx1wfZqia6ekkobLmUZ+vNFQer53B4fu0EjWBSiqApxPejzkO1Znt3joxQ==" + "version": "2.5.22", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.22.tgz", + "integrity": "sha512-pxY3ZHlXNJMFQbkjEgGVMaMMkSV1ONpz+4qB55kZuJzyJOhn6MSy/YZdzhdnumegNzVTL/Dn3Pp4UrVBYt1j/g==" + }, + "vue-gallery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vue-gallery/-/vue-gallery-1.5.0.tgz", + "integrity": "sha512-eOUIfzTBA+ylZUgfM8piT4wzJ4LHTCHTU4i5AbqApTBzZHBXFBB4YIRCEthe+GK35kPav7kTwTLzvUeuAasTgg==", + "requires": { + "blueimp-gallery": "2.33.0" + } }, "vue-hot-reload-api": { "version": "2.3.1", @@ -10287,9 +10306,9 @@ } }, "vue-template-compiler": { - "version": "2.5.21", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.21.tgz", - "integrity": "sha512-Vmk5Cv7UcmI99B9nXJEkaK262IQNnHp5rJYo+EwYpe2epTAXqcVyExhV6pk8jTkxQK2vRc8v8KmZBAwdmUZvvw==", + "version": "2.5.22", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.22.tgz", + "integrity": "sha512-1VTw/NPTUeHNiwhkq6NkFzO7gYLjFCueBN0FX8NEiQIemd5EUMQ5hxrF7O0zCPo5tae+U9S/scETPea+hIz8Eg==", "dev": true, "requires": { "de-indent": "1.0.2", @@ -10303,9 +10322,9 @@ "dev": true }, "vuetify": { - "version": "1.3.15", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.3.15.tgz", - "integrity": "sha512-4xpSvvz2OPwf8L9grz4clsgRswvw8xRJKe1xGmUi26gvbXllqPAMtiMt84vwXoGWYCb7dhnj/bWZ6h3Wj8lNLg==" + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.4.4.tgz", + "integrity": "sha512-i0fNciTrzP+U6NinB2kmNMC5vWXtrTy5QcVFLOxv4dhhqTiMTyHj7rV1B2lwBTZYoDhimmSAYRfqHeKdCMx+Gg==" }, "watchpack": { "version": "1.6.0", @@ -10403,7 +10422,7 @@ "requires": { "acorn": "5.7.3", "bfj-node4": "5.3.1", - "chalk": "2.4.1", + "chalk": "2.4.2", "commander": "2.17.1", "ejs": "2.6.1", "express": "4.16.4", @@ -10449,9 +10468,9 @@ } }, "webpack-merge": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.5.tgz", - "integrity": "sha512-sVcM+MMJv6DO0C0GLLltx8mUlGMKXE0zBsuMqZ9jz2X9gsekALw6Rs0cAfTWc97VuWS6NpVUa78959zANnMMLQ==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.1.tgz", + "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==", "dev": true, "requires": { "lodash": "4.17.11" diff --git a/package.json b/package.json index 56a51ca..0b47325 100644 --- a/package.json +++ b/package.json @@ -10,22 +10,23 @@ "build": "node build/build.js" }, "dependencies": { - "vuetify": "^1.0.0", - "vue": "^2.5.2", - "vue-router": "^3.0.1" + "vue": "^2.5.22", + "vue-gallery": "^1.5.0", + "vue-router": "^3.0.1", + "vuetify": "^1.4.4" }, "devDependencies": { + "@mdi/font": "^3.4.93", "autoprefixer": "^7.1.5", "babel-core": "^6.26.0", - "sw-precache-webpack-plugin": "^0.11.4", "babel-loader": "^7.1.2", "babel-plugin-transform-imports": "^1.4.1", "babel-plugin-transform-runtime": "^6.23.0", "babel-preset-env": "^1.6.0", "babel-preset-stage-2": "^6.24.1", "babel-register": "^6.26.0", - "chalk": "^2.1.0", - "connect-history-api-fallback": "^1.4.0", + "chalk": "^2.4.2", + "connect-history-api-fallback": "^1.6.0", "copy-webpack-plugin": "^4.1.1", "css-loader": "^0.28.7", "cssnano": "^3.10.0", @@ -36,24 +37,25 @@ "friendly-errors-webpack-plugin": "^1.6.1", "html-webpack-plugin": "^2.30.1", "http-proxy-middleware": "^0.17.4", - "webpack-bundle-analyzer": "^2.9.0", + "opn": "^5.1.0", + "optimize-css-assets-webpack-plugin": "^3.2.0", + "ora": "^1.3.0", + "rimraf": "^2.6.3", "semver": "^5.4.1", "shelljs": "^0.7.8", "stylus": "^0.54.5", "stylus-loader": "^3.0.1", - "opn": "^5.1.0", - "optimize-css-assets-webpack-plugin": "^3.2.0", - "ora": "^1.3.0", - "rimraf": "^2.6.2", + "sw-precache-webpack-plugin": "^0.11.4", + "uglify-es": "^3.3.10", "url-loader": "^0.6.2", "vue-loader": "^13.3.0", "vue-style-loader": "^3.0.3", - "vue-template-compiler": "^2.5.2", + "vue-template-compiler": "^2.5.22", "webpack": "^3.7.1", + "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-middleware": "^1.12.0", "webpack-hot-middleware": "^2.19.1", - "webpack-merge": "^4.1.0", - "uglify-es": "^3.1.3" + "webpack-merge": "^4.2.1" }, "engines": { "node": ">= 4.0.0", diff --git a/src/assets/images/hackv1/image1.jpg b/src/assets/images/hackv1/image1.jpg new file mode 100644 index 0000000..3bccd99 Binary files /dev/null and b/src/assets/images/hackv1/image1.jpg differ diff --git a/src/assets/images/hackv1/image2.jpg b/src/assets/images/hackv1/image2.jpg new file mode 100644 index 0000000..1d8cd67 Binary files /dev/null and b/src/assets/images/hackv1/image2.jpg differ diff --git a/src/components/Programs.vue b/src/components/Programs.vue index c8bb403..5f223b5 100644 --- a/src/components/Programs.vue +++ b/src/components/Programs.vue @@ -1,29 +1,22 @@