diff --git a/app/Http/Controllers/SearchController.php b/app/Http/Controllers/SearchController.php
index 4f19a98cb..59cb65ccf 100644
--- a/app/Http/Controllers/SearchController.php
+++ b/app/Http/Controllers/SearchController.php
@@ -121,4 +121,13 @@ class SearchController extends Controller
}
return response()->json($tokens);
}
+
+ public function results(Request $request)
+ {
+ $this->validate($request, [
+ 'q' => 'required|string|min:1',
+ ]);
+
+ return view('search.results');
+ }
}
diff --git a/package-lock.json b/package-lock.json
index ee320f168..b4d479309 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -964,7 +964,7 @@
},
"adjust-sourcemap-loader": {
"version": "1.2.0",
- "resolved": "http://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz",
+ "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz",
"integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==",
"dev": true,
"requires": {
@@ -1547,21 +1547,36 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
"bootstrap": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.2.1.tgz",
- "integrity": "sha512-tt/7vIv3Gm2mnd/WeDx36nfGGHleil0Wg8IeB7eMrVkY0fZ5iTaBisSh8oNANc2IBsCc6vCgCNTIM/IEN0+50Q=="
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
+ "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag=="
},
"bootstrap-vue": {
- "version": "2.0.0-rc.11",
- "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.11.tgz",
- "integrity": "sha512-LxR+oL8yKr1DVoWUWTX+XhiT0xaTMH6142u2VSFDm4tewTH8HIrzN2YIl7HLZrw2DIuE9bRMIdWJqqn3aQe7Hw==",
+ "version": "2.0.0-rc.13",
+ "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.13.tgz",
+ "integrity": "sha512-XKCHeb3vzdbw3tD7jMOBOA0YuK+1PZo2s5+Vl0uglZKKPIN0V9DljnUv+10xJve6yr88WX0sFWInYObRGFiC/Q==",
"requires": {
- "bootstrap": "^4.1.1",
- "lodash.get": "^4.4.2",
- "lodash.startcase": "^4.4.0",
- "opencollective": "^1.0.3",
- "popper.js": "^1.12.9",
- "vue-functional-data-merge": "^2.0.5"
+ "@nuxt/opencollective": "^0.2.1",
+ "bootstrap": "^4.3.1",
+ "popper.js": "^1.14.7",
+ "vue-functional-data-merge": "^2.0.7"
+ },
+ "dependencies": {
+ "@nuxt/opencollective": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.2.1.tgz",
+ "integrity": "sha512-NP2VSUKRFGutbhWeKgIU0MnY4fmpH8UWxxwTJNPurCQ5BeWhOxp+Gp5ltO39P/Et/J2GYGb3+ALNqZJ+5cGBBw==",
+ "requires": {
+ "chalk": "^2.4.1",
+ "consola": "^2.3.0",
+ "node-fetch": "^2.3.0"
+ }
+ },
+ "node-fetch": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.3.0.tgz",
+ "integrity": "sha512-MOd8pV3fxENbryESLgVIeaGKrdl+uaYhCSSVkjeOb/31/njTpcis5aWfdqgNlHIrKOLRbMnfPINPOML2CIFeXA=="
+ }
}
},
"brace-expansion": {
@@ -1917,6 +1932,11 @@
"tslib": "^1.9.0"
}
},
+ "ci-info": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
+ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A=="
+ },
"cipher-base": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
@@ -2174,6 +2194,53 @@
"resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
"integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg=="
},
+ "consola": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/consola/-/consola-2.4.1.tgz",
+ "integrity": "sha512-j6bIzpmyRGY2TDZVkAi3DM95CgC8hWx1A7AiJdyn4X5gls1bbpXIMpn3p8QsfaNu+ycNLXP+2DwKb47FXjw1ww==",
+ "requires": {
+ "chalk": "^2.4.2",
+ "dayjs": "^1.8.3",
+ "figures": "^2.0.0",
+ "std-env": "^2.2.1",
+ "string-width": "^3.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz",
+ "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w=="
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "string-width": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz",
+ "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==",
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz",
+ "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==",
+ "requires": {
+ "ansi-regex": "^4.0.0"
+ }
+ }
+ }
+ },
"console-browserify": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
@@ -2677,6 +2744,11 @@
"resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
"integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
},
+ "dayjs": {
+ "version": "1.8.6",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.6.tgz",
+ "integrity": "sha512-NLhaSS1/wWLRFy0Kn/VmsAExqll2zxRUPmPbqJoeMKQrFxG+RT94VMSE+cVljB6A76/zZkR0Xub4ihTHQ5HgGg=="
+ },
"de-indent": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
@@ -3071,6 +3143,11 @@
}
}
},
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+ },
"emojis-list": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
@@ -5386,9 +5463,9 @@
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
},
"laravel-echo": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.5.2.tgz",
- "integrity": "sha512-Xw9QsxJKapv0C2UTnXRRIM1+epL3+qaSRGd7V8pXEuIHnxjcdpk2I7YLauDzYhBNMKEKWtlE/sv9Wgs+hYKnbg=="
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/laravel-echo/-/laravel-echo-1.5.3.tgz",
+ "integrity": "sha512-CFm0Kruz2zqAwTFSA5X9X5BmIvXYEmrHhcVp5nu4uIdhyObHohWAUBNUD34J4QsIR2J4nGSzB+wi/wsACwlPcg=="
},
"laravel-mix": {
"version": "4.0.14",
@@ -5582,11 +5659,6 @@
"integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
"dev": true
},
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
- },
"lodash.isarguments": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
@@ -5626,11 +5698,6 @@
"integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
"dev": true
},
- "lodash.startcase": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz",
- "integrity": "sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg="
- },
"lodash.tail": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz",
@@ -6764,15 +6831,23 @@
}
},
"plyr": {
- "version": "3.4.8",
- "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.4.8.tgz",
- "integrity": "sha512-xoHff5+Ul5X36Cqk9OzRLA/cF/TNUGFwuEIo8HbwPO1h7Zc2Nc8S21e2lWzO7oNO8/ek7zmy/mUtQ281xlF/kQ==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.5.0.tgz",
+ "integrity": "sha512-4sr6jQWQXZdsuxxl28aybCMywROpMXogSauCeD+5j0toSowC4r7hTio4BLzDfanz3QnFICJTue3Jv+G1KFeN6Q==",
"requires": {
- "core-js": "^2.5.7",
+ "core-js": "^2.6.5",
"custom-event-polyfill": "^1.0.6",
- "loadjs": "^3.5.4",
+ "loadjs": "^3.5.5",
+ "rangetouch": "^2.0.0",
"raven-js": "^3.27.0",
- "url-polyfill": "^1.1.0"
+ "url-polyfill": "^1.1.3"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.5",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
+ "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A=="
+ }
}
},
"popper.js": {
@@ -7389,9 +7464,9 @@
"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4="
},
"pusher-js": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-4.3.1.tgz",
- "integrity": "sha512-qs2SNG7eFyALKDCsHqeKh/i8B9uW7QoaSR3CeUJE2xjYjg5saUCgvYx3cHwXaVTSAP43nVNb0InDiX49wp42Qg==",
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/pusher-js/-/pusher-js-4.4.0.tgz",
+ "integrity": "sha512-oxSEG764hqeGAqW9Ryq5KdGQrbM/2sBy5L6Jsh62GyRbRO4z0qI9EjQ6IfQSDhR59b/tY0ANuXD8+ZOZY9AOyg==",
"requires": {
"faye-websocket": "0.9.4",
"tweetnacl": "^1.0.0",
@@ -7408,9 +7483,9 @@
}
},
"tweetnacl": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.0.tgz",
- "integrity": "sha1-cT2LgY2kIGh0C/aDhtBHnmb8ins="
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.1.tgz",
+ "integrity": "sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A=="
}
}
},
@@ -7491,6 +7566,11 @@
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
"integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
},
+ "rangetouch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/rangetouch/-/rangetouch-2.0.0.tgz",
+ "integrity": "sha512-y66wTFbwh7KafYligRsmIYYR1kZY8U9tGHH9PgbVhBUFmGzPMsOSjslXPedgR5D3M9W1QKVbAf1AtaVAt7JJTw=="
+ },
"raven-js": {
"version": "3.27.0",
"resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.27.0.tgz",
@@ -7667,9 +7747,9 @@
}
},
"regex-parser": {
- "version": "2.2.9",
- "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.9.tgz",
- "integrity": "sha512-VncXxOF6uFlYog5prG2j+e2UGJeam5MfNiJnB/qEgo4KTnMm2XrELCg4rNZ6IlaEUZnGlb8aB6lXowCRQtTkkA==",
+ "version": "2.2.10",
+ "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz",
+ "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==",
"dev": true
},
"regexp-tree": {
@@ -7852,9 +7932,9 @@
"integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
},
"resolve-url-loader": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.1.tgz",
- "integrity": "sha512-tpt4A/tOT8jxRDa91RbBV4c22AGj+WllOxT8rYSYhT2XDdL33Nca9HudwVx4mvP9PLokz+wpCu44tWUGVMYYLA==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.2.tgz",
+ "integrity": "sha512-sc/UVgiADdoTc+4cGPB7cUCnlEkzlxD1NXHw4oa9qA0fp30H8mAQ2ePJBP9MQ029DUuhEPouhNdvzT37pBCV0g==",
"dev": true,
"requires": {
"adjust-sourcemap-loader": "^1.1.0",
@@ -7868,12 +7948,6 @@
"urix": "^0.1.0"
},
"dependencies": {
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
- "dev": true
- },
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -7908,7 +7982,7 @@
"dependencies": {
"convert-source-map": {
"version": "0.3.5",
- "resolved": "http://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
"integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=",
"dev": true
}
@@ -7987,9 +8061,9 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sass": {
- "version": "1.17.0",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.17.0.tgz",
- "integrity": "sha512-aFi9RQqrCYkHB2DaLKBBbdUhos1N5o3l1ke9N5JqWzgSPmYwZsdmA+ViPVatUy/RPA21uejgYVUXM7GCh8lcdw==",
+ "version": "1.17.2",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.17.2.tgz",
+ "integrity": "sha512-TBNcwSIEXpXAIaFxQnWbHzhciwPKpHRprQ+1ww+g9eHCiY3PINJs6vQTu+LcBt1vIhrtQGRFIoxJO39TfLrptA==",
"dev": true,
"requires": {
"chokidar": "^2.0.0"
@@ -8751,6 +8825,14 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
"integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
},
+ "std-env": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz",
+ "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==",
+ "requires": {
+ "ci-info": "^1.6.0"
+ }
+ },
"stdout-stream": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
@@ -9459,9 +9541,9 @@
}
},
"vue": {
- "version": "2.6.5",
- "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.5.tgz",
- "integrity": "sha512-htb449YZnpJ5ts+JjXQHVuvH3R3dcaGBe6/ePAwtsRj4cA1FG/OI0rHDCSMs+L9ZHDzpX7ru//Usb/2R3XfQaQ==",
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.7.tgz",
+ "integrity": "sha512-g7ADfQ82QU+j6F/bVDioVQf2ccIMYLuR4E8ev+RsDBlmwRkhGO3HhgF4PF9vpwjdPpxyb1zzLur2nQ2oIMAMEg==",
"dev": true
},
"vue-content-loader": {
@@ -9514,9 +9596,9 @@
}
},
"vue-template-compiler": {
- "version": "2.6.5",
- "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.5.tgz",
- "integrity": "sha512-7X/KZCqGulQ8KbysFd46cUnVzwvba7JxoPKA2TvVrO61/x0pIBqR17raV+ycnfUI4NYshhiNqH/3Db5NXErSdg==",
+ "version": "2.6.7",
+ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.7.tgz",
+ "integrity": "sha512-ZjxJLr6Lw2gj6aQGKwBWTxVNNd28/qggIdwvr5ushrUHUvqgbHD0xusOVP2yRxT4pX3wRIJ2LfxjgFT41dEtoQ==",
"dev": true,
"requires": {
"de-indent": "^1.0.2",
diff --git a/package.json b/package.json
index bad42e6d5..28122da2e 100644
--- a/package.json
+++ b/package.json
@@ -12,31 +12,31 @@
},
"devDependencies": {
"axios": "^0.18",
- "bootstrap": "^4.2.1",
+ "bootstrap": ">=4.3.1",
"cross-env": "^5.2.0",
"jquery": "^3.2",
"lodash": "^4.17.11",
"popper.js": "^1.14.7",
- "resolve-url-loader": "^2.3.1",
- "sass": "^1.17.0",
+ "resolve-url-loader": "^2.3.2",
+ "sass": "^1.17.2",
"sass-loader": "^7.1.0",
- "vue": "^2.6.5",
- "vue-template-compiler": "^2.6.5"
+ "vue": "^2.6.7",
+ "vue-template-compiler": "^2.6.7"
},
"dependencies": {
- "bootstrap-vue": "^2.0.0-rc.11",
+ "bootstrap-vue": "^2.0.0-rc.13",
"emoji-mart-vue": "^2.6.6",
"filesize": "^3.6.1",
"howler": "^2.1.1",
"infinite-scroll": "^3.0.4",
- "laravel-echo": "^1.5.2",
+ "laravel-echo": "^1.5.3",
"laravel-mix": "^4.0.14",
"node-sass": "^4.11.0",
"opencollective": "^1.0.3",
"opencollective-postinstall": "^2.0.2",
- "plyr": "^3.4.8",
+ "plyr": "^3.5.0",
"promise-polyfill": "8.1.0",
- "pusher-js": "^4.2.2",
+ "pusher-js": "^4.4.0",
"quill": "^1.3.6",
"readmore-js": "^2.2.1",
"socket.io-client": "^2.2.0",
diff --git a/public/css/app.css b/public/css/app.css
index 88647b0de..c3a85ef8d 100644
Binary files a/public/css/app.css and b/public/css/app.css differ
diff --git a/public/css/appdark.css b/public/css/appdark.css
index fa5c31a8c..a4a1240a9 100644
Binary files a/public/css/appdark.css and b/public/css/appdark.css differ
diff --git a/public/js/app.js b/public/js/app.js
index 787ae7ac4..5ac8fbd9b 100644
Binary files a/public/js/app.js and b/public/js/app.js differ
diff --git a/public/js/components.js b/public/js/components.js
index 770e1ecaa..d1cd0522b 100644
Binary files a/public/js/components.js and b/public/js/components.js differ
diff --git a/public/js/micro.js b/public/js/micro.js
index 5f1c7c211..f5f8376c8 100644
Binary files a/public/js/micro.js and b/public/js/micro.js differ
diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 55ab9c43b..521994be5 100644
Binary files a/public/mix-manifest.json and b/public/mix-manifest.json differ
diff --git a/resources/assets/js/components/SearchResults.vue b/resources/assets/js/components/SearchResults.vue
new file mode 100644
index 000000000..e0507ddb2
--- /dev/null
+++ b/resources/assets/js/components/SearchResults.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/search/results.blade.php b/resources/views/search/results.blade.php
new file mode 100644
index 000000000..25be4394c
--- /dev/null
+++ b/resources/views/search/results.blade.php
@@ -0,0 +1,13 @@
+@extends('layouts.app')
+
+@section('content')
+
+@endsection
+
+@push('scripts')
+
+@endpush
\ No newline at end of file