From ae58298f9f2fb9ba5f611535d28dd90360729695 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 11 Jul 2019 19:19:57 -0600 Subject: [PATCH 1/4] Update npm deps --- package-lock.json | 1075 +++++++++++++++++++++++++++++---------------- package.json | 10 +- 2 files changed, 699 insertions(+), 386 deletions(-) diff --git a/package-lock.json b/package-lock.json index c16b73165..b89168682 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,17 +11,17 @@ } }, "@babel/core": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.5.tgz", - "integrity": "sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.5.4.tgz", + "integrity": "sha512-+DaeBEpYq6b2+ZmHx3tHspC+ZRflrvLqwfv8E3hNr5LVQoyBnL8RPKSBCg+rK2W2My9PWlujBiqd0ZPsR9Q6zQ==", "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", - "@babel/helpers": "^7.4.4", - "@babel/parser": "^7.4.5", + "@babel/generator": "^7.5.0", + "@babel/helpers": "^7.5.4", + "@babel/parser": "^7.5.0", "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.5", - "@babel/types": "^7.4.4", + "@babel/traverse": "^7.5.0", + "@babel/types": "^7.5.0", "convert-source-map": "^1.1.0", "debug": "^4.1.0", "json5": "^2.1.0", @@ -60,11 +60,11 @@ } }, "@babel/generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz", - "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.5.0.tgz", + "integrity": "sha512-1TTVrt7J9rcG5PMjvO7VEG3FrEoEJNHxumRq66GemPmzboLWtIjjcJgk8rokuAS7IiRSpgVSu5Vb9lc99iJkOA==", "requires": { - "@babel/types": "^7.4.4", + "@babel/types": "^7.5.0", "jsesc": "^2.5.1", "lodash": "^4.17.11", "source-map": "^0.5.0", @@ -252,19 +252,19 @@ } }, "@babel/helpers": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz", - "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.5.4.tgz", + "integrity": "sha512-6LJ6xwUEJP51w0sIgKyfvFMJvIb9mWAfohJp0+m6eHJigkFdcH8duZ1sfhn0ltJRzwUIT/yqqhdSfRpCpL7oow==", "requires": { "@babel/template": "^7.4.4", - "@babel/traverse": "^7.4.4", - "@babel/types": "^7.4.4" + "@babel/traverse": "^7.5.0", + "@babel/types": "^7.5.0" } }, "@babel/highlight": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", - "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz", + "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==", "requires": { "chalk": "^2.0.0", "esutils": "^2.0.2", @@ -272,9 +272,9 @@ } }, "@babel/parser": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.5.tgz", - "integrity": "sha512-9mUqkL1FF5T7f0WDFfAoDdiMVPWsdD1gZYzSnaXsxUCUqzuch/8of9G3VUSNiZmMBoRxT3neyVsqeiL/ZPcjew==" + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.5.0.tgz", + "integrity": "sha512-I5nW8AhGpOXGCCNYGc+p7ExQIBxRFnS2fd/d862bNOKvmoEPjYPcfIjsfdy0ujagYOIYPczKgD9l3FsgTkAzKA==" }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.2.0", @@ -286,6 +286,15 @@ "@babel/plugin-syntax-async-generators": "^7.2.0" } }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz", + "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0" + } + }, "@babel/plugin-proposal-json-strings": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", @@ -296,9 +305,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz", - "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.4.tgz", + "integrity": "sha512-KCx0z3y7y8ipZUMAEEJOyNi11lMb/FOPUjjB113tfowgw0c16EGYos7worCKBcUAh2oG+OBnoUhsnTSoLpV9uA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-syntax-object-rest-spread": "^7.2.0" @@ -372,9 +381,9 @@ } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz", - "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz", + "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", @@ -422,9 +431,9 @@ } }, "@babel/plugin-transform-destructuring": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz", - "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.5.0.tgz", + "integrity": "sha512-YbYgbd3TryYYLGyC7ZR+Tq8H/+bCmwoaxHfJHupom5ECstzbRLTch6gOQbhEY9Z4hiCNHEURgq06ykFv9JZ/QQ==", "requires": { "@babel/helper-plugin-utils": "^7.0.0" } @@ -440,9 +449,9 @@ } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", - "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz", + "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==", "requires": { "@babel/helper-plugin-utils": "^7.0.0" } @@ -490,31 +499,34 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", - "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz", + "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==", "requires": { "@babel/helper-module-transforms": "^7.1.0", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz", - "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.5.0.tgz", + "integrity": "sha512-xmHq0B+ytyrWJvQTc5OWAC4ii6Dhr0s22STOoydokG51JjWhyYo5mRPXoi+ZmtHQhZZwuXNN+GG5jy5UZZJxIQ==", "requires": { "@babel/helper-module-transforms": "^7.4.4", "@babel/helper-plugin-utils": "^7.0.0", - "@babel/helper-simple-access": "^7.1.0" + "@babel/helper-simple-access": "^7.1.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz", - "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz", + "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==", "requires": { "@babel/helper-hoist-variables": "^7.4.4", - "@babel/helper-plugin-utils": "^7.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "babel-plugin-dynamic-import-node": "^2.3.0" } }, "@babel/plugin-transform-modules-umd": { @@ -586,9 +598,9 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz", - "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.5.0.tgz", + "integrity": "sha512-LmPIZOAgTLl+86gR9KjLXex6P/lRz1fWEjTz6V6QZMmKie51ja3tvzdwORqhHc4RWR8TcZ5pClpRWs0mlaA2ng==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", @@ -649,38 +661,40 @@ } }, "@babel/preset-env": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.5.tgz", - "integrity": "sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.5.4.tgz", + "integrity": "sha512-hFnFnouyRNiH1rL8YkX1ANCNAUVC8Djwdqfev8i1415tnAG+7hlA5zhZ0Q/3Q5gkop4HioIPbCEWAalqcbxRoQ==", "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-dynamic-import": "^7.5.0", "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.4.4", + "@babel/plugin-proposal-object-rest-spread": "^7.5.4", "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-syntax-json-strings": "^7.2.0", "@babel/plugin-syntax-object-rest-spread": "^7.2.0", "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", "@babel/plugin-transform-arrow-functions": "^7.2.0", - "@babel/plugin-transform-async-to-generator": "^7.4.4", + "@babel/plugin-transform-async-to-generator": "^7.5.0", "@babel/plugin-transform-block-scoped-functions": "^7.2.0", "@babel/plugin-transform-block-scoping": "^7.4.4", "@babel/plugin-transform-classes": "^7.4.4", "@babel/plugin-transform-computed-properties": "^7.2.0", - "@babel/plugin-transform-destructuring": "^7.4.4", + "@babel/plugin-transform-destructuring": "^7.5.0", "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.5.0", "@babel/plugin-transform-exponentiation-operator": "^7.2.0", "@babel/plugin-transform-for-of": "^7.4.4", "@babel/plugin-transform-function-name": "^7.4.4", "@babel/plugin-transform-literals": "^7.2.0", "@babel/plugin-transform-member-expression-literals": "^7.2.0", - "@babel/plugin-transform-modules-amd": "^7.2.0", - "@babel/plugin-transform-modules-commonjs": "^7.4.4", - "@babel/plugin-transform-modules-systemjs": "^7.4.4", + "@babel/plugin-transform-modules-amd": "^7.5.0", + "@babel/plugin-transform-modules-commonjs": "^7.5.0", + "@babel/plugin-transform-modules-systemjs": "^7.5.0", "@babel/plugin-transform-modules-umd": "^7.2.0", "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.5", "@babel/plugin-transform-new-target": "^7.4.4", @@ -695,7 +709,7 @@ "@babel/plugin-transform-template-literals": "^7.4.4", "@babel/plugin-transform-typeof-symbol": "^7.2.0", "@babel/plugin-transform-unicode-regex": "^7.4.4", - "@babel/types": "^7.4.4", + "@babel/types": "^7.5.0", "browserslist": "^4.6.0", "core-js-compat": "^3.1.1", "invariant": "^2.2.2", @@ -704,9 +718,9 @@ } }, "@babel/runtime": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz", - "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==", + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.4.tgz", + "integrity": "sha512-Na84uwyImZZc3FKf4aUF1tysApzwf3p2yuFBIyBfbzT5glzKTdvYI4KVW4kcgjrzoGUjC7w3YyCHcJKaRxsr2Q==", "requires": { "regenerator-runtime": "^0.13.2" }, @@ -729,16 +743,16 @@ } }, "@babel/traverse": { - "version": "7.4.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz", - "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.5.0.tgz", + "integrity": "sha512-SnA9aLbyOCcnnbQEGwdfBggnc142h/rbqqsXcaATj2hZcegCl903pUD/lfpsNBlBSuWow/YDfRyJuWi2EPR5cg==", "requires": { "@babel/code-frame": "^7.0.0", - "@babel/generator": "^7.4.4", + "@babel/generator": "^7.5.0", "@babel/helper-function-name": "^7.1.0", "@babel/helper-split-export-declaration": "^7.4.4", - "@babel/parser": "^7.4.5", - "@babel/types": "^7.4.4", + "@babel/parser": "^7.5.0", + "@babel/types": "^7.5.0", "debug": "^4.1.0", "globals": "^11.1.0", "lodash": "^4.17.11" @@ -760,9 +774,9 @@ } }, "@babel/types": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz", - "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.5.0.tgz", + "integrity": "sha512-UFpDVqRABKsW01bvw7/wSUe56uy6RXM5+VJibVVAybDGxEW25jdwiFJEf7ASvSaC7sN7rbE/l3cLp2izav+CtQ==", "requires": { "esutils": "^2.0.2", "lodash": "^4.17.11", @@ -783,23 +797,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, - "@nuxt/opencollective": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.2.2.tgz", - "integrity": "sha512-ie50SpS47L+0gLsW4yP23zI/PtjsDRglyozX2G09jeiUazC1AJlGPZo0JUs9iuCDUoIgsDEf66y7/bSfig0BpA==", - "requires": { - "chalk": "^2.4.1", - "consola": "^2.3.0", - "node-fetch": "^2.3.0" - }, - "dependencies": { - "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" - } - } - }, "@types/events": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", @@ -821,9 +818,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/node": { - "version": "12.0.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.7.tgz", - "integrity": "sha512-1YKeT4JitGgE4SOzyB9eMwO0nGVNkNEsm9qlIt1Lqm/tG2QEiSMTD4kS3aO6L+w5SClLVxALmIBESK6Mk5wX0A==" + "version": "12.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.6.2.tgz", + "integrity": "sha512-gojym4tX0FWeV2gsW4Xmzo5wxGjXGm550oVUII7f7G5o4BV6c7DBdiG1RRQd+y1bvqRyYtPfMK85UM95vsapqQ==" }, "@types/q": { "version": "1.5.2", @@ -1045,14 +1042,9 @@ } }, "acorn": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", - "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==" - }, - "acorn-dynamic-import": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", - "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.2.0.tgz", + "integrity": "sha512-8oe72N3WPMjA+2zVG71Ia0nXZ8DpQH+QyyHO+p06jT8eg8FGG3FbcUIi8KziHlAfheJQZeoqbvq1mQSQHXKYLw==" }, "adjust-sourcemap-loader": { "version": "1.2.0", @@ -1348,17 +1340,17 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.0.tgz", - "integrity": "sha512-kuip9YilBqhirhHEGHaBTZKXL//xxGnzvsD0FtBQa6z+A69qZD6s/BAX9VzDF1i9VKDquTJDQaPLSEhOnL6FvQ==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz", + "integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==", "requires": { - "browserslist": "^4.6.1", - "caniuse-lite": "^1.0.30000971", + "browserslist": "^4.6.3", + "caniuse-lite": "^1.0.30000980", "chalk": "^2.4.2", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.16", - "postcss-value-parser": "^3.3.1" + "postcss": "^7.0.17", + "postcss-value-parser": "^4.0.0" }, "dependencies": { "chalk": { @@ -1427,7 +1419,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -1444,7 +1436,7 @@ }, "supports-color": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" } } @@ -1482,6 +1474,14 @@ "object.omit": "^3.0.0" } }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, "babel-polyfill": { "version": "6.23.0", "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.23.0.tgz", @@ -1701,22 +1701,31 @@ "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==" }, "bootstrap-vue": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.23.tgz", - "integrity": "sha512-N8D4yjTZ6nTBiw2mtv3xutg46V/eLK5VJpSuC/WJZmeGie34Qls3FtVv7QK5OH4nAG+H6O0qyz4mxOLC1C35Mw==", + "version": "2.0.0-rc.26", + "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.26.tgz", + "integrity": "sha512-AzN+IRTmfR9rLFWNGt+v2XPmQjZiAlH4x5z2kStA3UoJ5LR91K34iZ8apaa6isDo+DfWDcwH4q7OwHM+VNxWwg==", "requires": { "@nuxt/opencollective": "^0.2.2", "bootstrap": "^4.3.1", - "core-js": ">=2.6.5 <3.0.0", "popper.js": "^1.15.0", "portal-vue": "^2.1.5", "vue-functional-data-merge": "^3.1.0" }, "dependencies": { - "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==" + "@nuxt/opencollective": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.2.2.tgz", + "integrity": "sha512-ie50SpS47L+0gLsW4yP23zI/PtjsDRglyozX2G09jeiUazC1AJlGPZo0JUs9iuCDUoIgsDEf66y7/bSfig0BpA==", + "requires": { + "chalk": "^2.4.1", + "consola": "^2.3.0", + "node-fetch": "^2.3.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" } } }, @@ -1768,7 +1777,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { "buffer-xor": "^1.0.3", @@ -1802,7 +1811,7 @@ }, "browserify-rsa": { "version": "4.0.1", - "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { "bn.js": "^4.1.0", @@ -1832,18 +1841,18 @@ } }, "browserslist": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.2.tgz", - "integrity": "sha512-2neU/V0giQy9h3XMPwLhEY3+Ao0uHSwHvU8Q1Ea6AgLVL1sXbX3dzPrJ8NWe5Hi4PoTkCYXOtVR9rfRLI0J/8Q==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.6.4.tgz", + "integrity": "sha512-ErJT8qGfRt/VWHSr1HeqZzz50DvxHtr1fVL1m5wf20aGrG8e1ce8fpZ2EjZEfs09DDZYSvtRaDlMpWslBf8Low==", "requires": { - "caniuse-lite": "^1.0.30000974", - "electron-to-chromium": "^1.3.150", - "node-releases": "^1.1.23" + "caniuse-lite": "^1.0.30000981", + "electron-to-chromium": "^1.3.188", + "node-releases": "^1.1.25" } }, "buffer": { "version": "4.9.1", - "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { "base64-js": "^1.0.2", @@ -1877,24 +1886,39 @@ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" }, "cacache": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", - "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", "requires": { - "bluebird": "^3.5.3", + "bluebird": "^3.5.5", "chownr": "^1.1.1", "figgy-pudding": "^3.5.1", - "glob": "^7.1.3", + "glob": "^7.1.4", "graceful-fs": "^4.1.15", "lru-cache": "^5.1.1", "mississippi": "^3.0.0", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", + "rimraf": "^2.6.3", "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "cache-base": { @@ -1941,7 +1965,7 @@ }, "callsites": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" }, "camel-case": { @@ -1987,9 +2011,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000974", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000974.tgz", - "integrity": "sha512-xc3rkNS/Zc3CmpMKuczWEdY2sZgx09BkAxfvkxlAEBTqcMHeL8QnPqhKse+5sRTi3nrw2pJwToD2WvKn1Uhvww==" + "version": "1.0.30000983", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000983.tgz", + "integrity": "sha512-/llD1bZ6qwNkt41AsvjsmwNOoA4ZB+8iqmf5LVyeSXuBODT/hAMFNVOh84NdUzoiYiSKqo5vQ3ZzeYHSi/olDQ==" }, "caseless": { "version": "0.12.0", @@ -2017,9 +2041,9 @@ "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=" }, "chokidar": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", - "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", + "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.1", @@ -2036,9 +2060,9 @@ } }, "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.2.tgz", + "integrity": "sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==" }, "chrome-trace-event": { "version": "1.0.2", @@ -2100,26 +2124,46 @@ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" }, "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } } } @@ -2268,7 +2312,7 @@ }, "concat-stream": { "version": "1.6.2", - "resolved": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { "buffer-from": "^1.0.0", @@ -2291,9 +2335,9 @@ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" }, "consola": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.7.1.tgz", - "integrity": "sha512-u7JYs+HnMbZPD2cEuS1XHsLeqtazA0kd5lAk8r8DnnGdgNhOdb7DSubJ+QLdQkbtpmmxgp7gs8Ug44sCyY4FCQ==" + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.9.0.tgz", + "integrity": "sha512-34Iue+LRcWbndFIfZc5boNizWlsrRjqIBJZTe591vImgbnq7nx2EzlrLtANj9TH2Fxm7puFJBJAOk5BhvZOddQ==" }, "console-browserify": { "version": "1.1.0", @@ -2376,26 +2420,26 @@ "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" }, "core-js-compat": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.3.tgz", - "integrity": "sha512-EP018pVhgwsKHz3YoN1hTq49aRe+h017Kjz0NQz3nXV0cCRMvH3fLQl+vEPGr4r4J5sk4sU3tUC7U1aqTCeJeA==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.4.tgz", + "integrity": "sha512-Z5zbO9f1d0YrJdoaQhphVAnKPimX92D6z8lCGphH89MNRxlL1prI9ExJPqVwP0/kgkQCv8c4GJGT8X16yUncOg==", "requires": { - "browserslist": "^4.6.0", - "core-js-pure": "3.1.3", - "semver": "^6.1.0" + "browserslist": "^4.6.2", + "core-js-pure": "3.1.4", + "semver": "^6.1.1" }, "dependencies": { "semver": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", - "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", + "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" } } }, "core-js-pure": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.1.3.tgz", - "integrity": "sha512-k3JWTrcQBKqjkjI0bkfXS0lbpWPxYuHWfMMjC1VDmzU4Q58IwSbuXSo99YO/hUHlw/EB4AlfA2PVxOGkrIq6dA==" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.1.4.tgz", + "integrity": "sha512-uJ4Z7iPNwiu1foygbcZYJsJs1jiXrTTCvxfLDXNhI/I+NHbSIEyr548y4fcsCEyWY0XgfAG/qqaunJ1SThHenA==" }, "core-util-is": { "version": "1.0.2", @@ -2449,7 +2493,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { "cipher-base": "^1.0.1", @@ -2461,7 +2505,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { "cipher-base": "^1.0.3", @@ -2546,7 +2590,7 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, "css-declaration-sorter": { @@ -2586,6 +2630,11 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" } } }, @@ -2617,12 +2666,12 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" }, "regexpu-core": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "requires": { "regenerate": "^1.2.1", @@ -2632,12 +2681,12 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" }, "regjsparser": { "version": "0.1.5", - "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "requires": { "jsesc": "~0.5.0" @@ -2929,7 +2978,7 @@ "dependencies": { "globby": { "version": "6.1.0", - "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "requires": { "array-union": "^1.0.1", @@ -2941,7 +2990,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -2999,7 +3048,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { "bn.js": "^4.1.0", @@ -3110,14 +3159,14 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.155", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.155.tgz", - "integrity": "sha512-/ci/XgZG8jkLYOgOe3mpJY1onxPPTDY17y7scldhnSjjZqV6VvREG/LvwhRuV7BJbnENFfuDWZkSqlTh4x9ZjQ==" + "version": "1.3.190", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.190.tgz", + "integrity": "sha512-cs9WnTnGBGnYYVFMCtLmr9jXNTOkdp95RLz5VhwzDn7dErg1Lnt9o4d01gEH69XlmRKWUr91Yu1hA+Hi8qW0PA==" }, "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.0.tgz", + "integrity": "sha512-eFOJTMyCYb7xtE/caJ6JJu+bhi67WCYNbkGSknu20pmM8Ke/bqOfdnZWxyoGN26JgfxTbXrsCkEw4KheCT/KGg==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -3190,6 +3239,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", @@ -3507,7 +3561,7 @@ "dependencies": { "array-flatten": { "version": "1.1.1", - "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, "debug": { @@ -3783,24 +3837,14 @@ } }, "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "requires": { "detect-file": "^1.0.0", - "is-glob": "^3.1.0", + "is-glob": "^4.0.0", "micromatch": "^3.0.4", "resolve-dir": "^1.0.1" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } } }, "fizzy-ui-utils": { @@ -3821,11 +3865,26 @@ } }, "follow-redirects": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz", - "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", "requires": { - "debug": "^3.1.0" + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } } }, "for-in": { @@ -3892,7 +3951,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -3904,7 +3963,7 @@ }, "supports-color": { "version": "2.0.0", - "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" } } @@ -4534,13 +4593,31 @@ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" }, "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "global-prefix": { @@ -5148,7 +5225,7 @@ }, "is-accessor-descriptor": { "version": "0.1.6", - "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { "kind-of": "^3.0.2" @@ -5202,7 +5279,7 @@ }, "is-data-descriptor": { "version": "0.1.4", - "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { "kind-of": "^3.0.2" @@ -5299,13 +5376,13 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, "is-path-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz", - "integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" }, "is-path-in-cwd": { "version": "2.1.0", @@ -5521,9 +5598,9 @@ "integrity": "sha512-FTfgLQopGTPxIthYqFLbaZQ14kDuRH0AJa7N7HJNmWM5zJ4/qtZcP6zsfvATGazF+5Sr0M7IWgtF+OaNIUHqcw==" }, "laravel-mix": { - "version": "4.0.16", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-4.0.16.tgz", - "integrity": "sha512-S4qBneKYL8Vl2VaZ2igcxsrcfSR5lGqi+EeZSA35Jr7N9Btl/+0pplC2CvJHNGdp2j4CPvtdOOtdQsYYNbAYvg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-4.1.2.tgz", + "integrity": "sha512-nA+JME+59hWI5u+r3VfPfmpUj8CxlNmNsvslBOUtUwRc1K2Wq55uAPUtTLgAp7n5JngF3O7qFN3LcTCVO/SpZQ==", "requires": { "@babel/core": "^7.2.0", "@babel/plugin-proposal-object-rest-spread": "^7.2.0", @@ -5745,9 +5822,9 @@ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" }, "loglevel": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.2.tgz", - "integrity": "sha512-Jt2MHrCNdtIe1W6co3tF5KXGRkzF+TYffiQstfXa04mrss9IKXzAAXYWak8LbZseAQY03sH2GzMCMU0ZOUc9bg==" + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.3.tgz", + "integrity": "sha512-LoEDv5pgpvWgPF4kNYuIp0qqSJVWak/dML0RY74xlzMZiT9w77teNAwKYKWBTYjlokMirg+o3jBwp+vlLrcfAA==" }, "loose-envify": { "version": "1.4.0", @@ -5858,7 +5935,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { @@ -6020,9 +6097,9 @@ } }, "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" @@ -6191,9 +6268,9 @@ } }, "node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "requires": { "assert": "^1.1.1", "browserify-zlib": "^0.2.0", @@ -6205,7 +6282,7 @@ "events": "^3.0.0", "https-browserify": "^1.0.0", "os-browserify": "^0.3.0", - "path-browserify": "0.0.0", + "path-browserify": "0.0.1", "process": "^0.11.10", "punycode": "^1.2.4", "querystring-es3": "^0.2.0", @@ -6217,7 +6294,7 @@ "tty-browserify": "0.0.0", "url": "^0.11.0", "util": "^0.11.0", - "vm-browserify": "0.0.4" + "vm-browserify": "^1.0.1" } }, "node-notifier": { @@ -6233,9 +6310,9 @@ } }, "node-releases": { - "version": "1.1.23", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.23.tgz", - "integrity": "sha512-uq1iL79YjfYC0WXoHbC/z28q/9pOl8kSHaXdWmAAc8No+bDwqkZbzIJz55g/MUsPgSGm9LZ7QSUbzTcH5tz47w==", + "version": "1.1.25", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.25.tgz", + "integrity": "sha512-fI5BXuk83lKEoZDdH3gRhtsNgh05/wZacuXkgbiYkceE7+QIMXOg98n9ZV7mz27B+kFHnqHcUpscZZlGRSmTpQ==", "requires": { "semver": "^5.3.0" } @@ -6444,6 +6521,17 @@ "isobject": "^3.0.0" } }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, "object.getownpropertydescriptors": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", @@ -6579,11 +6667,11 @@ } }, "optimize-css-assets-webpack-plugin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", - "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", "requires": { - "cssnano": "^4.1.0", + "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" } }, @@ -6765,9 +6853,9 @@ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" }, "path-browserify": { - "version": "0.0.0", - "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" }, "path-dirname": { "version": "1.0.2", @@ -6856,22 +6944,21 @@ } }, "plyr": { - "version": "3.5.4", - "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.5.4.tgz", - "integrity": "sha512-ECS2uzeDyPfM0+1X3oTNdRDmLN+dxoo2GcJYeWsfnyH4CHLoRA/w1Fvp4sMhM+k2QBRxFH/bu46nogduS1DPhQ==", + "version": "3.5.6", + "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.5.6.tgz", + "integrity": "sha512-buudbt2qwZYjEdBXW9DvQ7t/LqaSbv9tSjCrqg7nTXVM5BXNdhuiJCyvko+5+DFMdp30mliyKGoOHGXz43OwrA==", "requires": { - "core-js": "^3.0.1", + "core-js": "^3.1.4", "custom-event-polyfill": "^1.0.7", "loadjs": "^3.6.1", "rangetouch": "^2.0.0", - "raven-js": "^3.27.0", "url-polyfill": "^1.1.5" }, "dependencies": { "core-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz", - "integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==" + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz", + "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==" } } }, @@ -6897,7 +6984,7 @@ "dependencies": { "async": { "version": "1.5.2", - "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "debug": { @@ -6964,6 +7051,13 @@ "postcss": "^7.0.5", "postcss-selector-parser": "^5.0.0-rc.4", "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-colormin": { @@ -6976,6 +7070,13 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-convert-values": { @@ -6985,6 +7086,13 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-discard-comments": { @@ -7060,6 +7168,13 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-merge-rules": { @@ -7094,6 +7209,13 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-gradients": { @@ -7105,6 +7227,13 @@ "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-params": { @@ -7118,6 +7247,13 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-minify-selectors": { @@ -7242,6 +7378,13 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-positions": { @@ -7253,6 +7396,13 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-repeat-style": { @@ -7264,6 +7414,13 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-string": { @@ -7274,6 +7431,13 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-timing-functions": { @@ -7284,6 +7448,13 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-unicode": { @@ -7294,6 +7465,13 @@ "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-url": { @@ -7305,6 +7483,13 @@ "normalize-url": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-normalize-whitespace": { @@ -7314,6 +7499,13 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-ordered-values": { @@ -7324,6 +7516,13 @@ "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-reduce-initial": { @@ -7346,6 +7545,13 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-selector-parser": { @@ -7374,6 +7580,13 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "postcss-unique-selectors": { @@ -7387,9 +7600,9 @@ } }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.0.tgz", + "integrity": "sha512-ESPktioptiSUchCKgggAkzdmkgzKfmp0EU8jXH+5kbIUB+unr0Y4CY9SRMvibuvYUBjNh1ACLbxqYNpdTQOteQ==" }, "prettier": { "version": "1.16.3", @@ -7601,11 +7814,6 @@ "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", - "integrity": "sha512-vChdOL+yzecfnGA+B5EhEZkJ3kY3KlMzxEhShKh6Vdtooyl0yZfYNFQfYzgMf2v4pyQa+OTZ5esTxxgOOZDHqw==" - }, "raw-body": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", @@ -7788,9 +7996,9 @@ "dev": true }, "regexp-tree": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.10.tgz", - "integrity": "sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ==" + "version": "0.1.11", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.11.tgz", + "integrity": "sha512-7/l/DgapVVDzZobwMCCgMlqiqyLFJ0cduo/j+3BcDJIB+yJdsYCfKuI3l/04NV+H/rfNRdPIDbXNZHM9XvQatg==" }, "regexpu-core": { "version": "4.5.4", @@ -7820,7 +8028,7 @@ "dependencies": { "jsesc": { "version": "0.5.0", - "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" } } @@ -7928,6 +8136,18 @@ "requires": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } } }, "resolve-from": { @@ -8015,7 +8235,7 @@ }, "rgba-regex": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, "rimraf": { @@ -8063,7 +8283,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { "ret": "~0.1.10" @@ -8075,12 +8295,12 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.21.0.tgz", - "integrity": "sha512-67hIIOZZtarbhI2aSgKBPDUgn+VqetduKoD+ZSYeIWg+ksNioTzeX+R2gUdebDoolvKNsQ/GY9NDxctbXluTNA==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.22.3.tgz", + "integrity": "sha512-9ECcSAEgGStxZkpOCT+Z8F6jEJq+jjPonxgX52QVNeJbRL1CmrjN9qcoO78gob6M1bY4ocGVwPWjGDNMeOgvbg==", "dev": true, "requires": { - "chokidar": "^2.0.0" + "chokidar": ">=2.0.0 <4.0.0" } }, "sass-graph": { @@ -8357,9 +8577,9 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" }, "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { "extend-shallow": "^2.0.1", "is-extendable": "^0.1.1", @@ -8394,7 +8614,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { "inherits": "^2.0.1", @@ -8960,7 +9180,7 @@ }, "strip-eof": { "version": "1.0.0", - "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -9147,13 +9367,13 @@ } }, "terser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz", - "integrity": "sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.1.2.tgz", + "integrity": "sha512-jvNoEQSPXJdssFwqPSgWjsOrb+ELoE+ILpHPKXC83tIxOlh2U75F1KuB2luLD/3a6/7K3Vw5pDn+hvu0C4AzSw==", "requires": { - "commander": "^2.19.0", + "commander": "^2.20.0", "source-map": "~0.6.1", - "source-map-support": "~0.5.10" + "source-map-support": "~0.5.12" } } } @@ -9284,13 +9504,13 @@ } }, "tslib": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", - "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, "tty-browserify": { "version": "0.0.0", - "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" }, "tunnel-agent": { @@ -9374,39 +9594,20 @@ "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" }, "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { "arr-union": "^3.1.0", "get-value": "^2.0.6", "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "set-value": "^2.0.1" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "set-value": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", - "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" - } } } }, @@ -9429,9 +9630,9 @@ } }, "unique-slug": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", - "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "requires": { "imurmurhash": "^0.1.4" } @@ -9543,9 +9744,9 @@ } }, "url-polyfill": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.5.tgz", - "integrity": "sha512-9XjIJ6nwrU+nGd8t90Ze0Zs7t8A+SU0gqsqPttj6j3zAVe5q0HFcuv37nDBdVSPpi4aTHTfbUF/i+ZVD+o2EbA==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.6.tgz", + "integrity": "sha512-HquaE7fhLz3U26KfjwWecxUMBxbeQtflhKVpituElJHVwzY4MqxUhH4t2/fKwbQebfvAk8ti+Sd7bjIdzqoRMA==" }, "use": { "version": "3.1.1", @@ -9619,12 +9820,9 @@ } }, "vm-browserify": { - "version": "0.0.4", - "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "requires": { - "indexof": "0.0.1" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz", + "integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==" }, "vue": { "version": "2.6.10", @@ -9723,16 +9921,15 @@ } }, "webpack": { - "version": "4.33.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.33.0.tgz", - "integrity": "sha512-ggWMb0B2QUuYso6FPZKUohOgfm+Z0sVFs8WwWuSH1IAvkWs428VDNmOlAxvHGTB9Dm/qOB/qtE5cRx5y01clxw==", + "version": "4.35.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", + "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", "requires": { "@webassemblyjs/ast": "1.8.5", "@webassemblyjs/helper-module-context": "1.8.5", "@webassemblyjs/wasm-edit": "1.8.5", "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.0.5", - "acorn-dynamic-import": "^4.0.0", + "acorn": "^6.2.0", "ajv": "^6.1.0", "ajv-keywords": "^3.1.0", "chrome-trace-event": "^1.0.0", @@ -9766,28 +9963,124 @@ } }, "webpack-cli": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.3.tgz", - "integrity": "sha512-/qBxTvsxZ7bIFQtSa08QRY5BZuiJb27cbJM/nzmgXg9NEaudP20D7BruKKIuWfABqWoMEJQcNYYq/OxxSbPHlg==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.5.tgz", + "integrity": "sha512-w0j/s42c5UhchwTmV/45MLQnTVwRoaUTu9fM5LuyOd/8lFoCNCELDogFoecx5NzRUndO0yD/gF2b02XKMnmAWQ==", "requires": { - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "enhanced-resolve": "^4.1.0", - "findup-sync": "^2.0.0", - "global-modules": "^1.0.0", - "import-local": "^2.0.0", - "interpret": "^1.1.0", - "loader-utils": "^1.1.0", - "prettier": "^1.17.0", - "supports-color": "^5.5.0", - "v8-compile-cache": "^2.0.2", - "yargs": "^12.0.5" + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "enhanced-resolve": "4.1.0", + "findup-sync": "3.0.0", + "global-modules": "2.0.0", + "import-local": "2.0.0", + "interpret": "1.2.0", + "loader-utils": "1.2.3", + "supports-color": "6.1.0", + "v8-compile-cache": "2.0.3", + "yargs": "13.2.4" }, "dependencies": { - "prettier": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz", - "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==" + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "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" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "13.2.4", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", + "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.0" + } } } }, @@ -9810,9 +10103,9 @@ } }, "webpack-dev-server": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.7.1.tgz", - "integrity": "sha512-GSBjjDMQ+uJI/Rcw/NfXDq5QpfE4HviafCy2SdbJ8Q22MwsnyoHd5TbWRfxgkbklsMx+ZNgWIKK+cB28ynjiDQ==", + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.7.2.tgz", + "integrity": "sha512-mjWtrKJW2T9SsjJ4/dxDC2fkFVUw8jlpemDERqV0ZJIkjjjamR2AbQlr3oz+j4JLhYCHImHnXZK5H06P2wvUew==", "requires": { "ansi-html": "0.0.7", "bonjour": "^3.5.0", @@ -9828,7 +10121,7 @@ "internal-ip": "^4.3.0", "ip": "^1.1.5", "killable": "^1.0.1", - "loglevel": "^1.6.2", + "loglevel": "^1.6.3", "opn": "^5.5.0", "p-retry": "^3.0.1", "portfinder": "^1.0.20", @@ -9847,25 +10140,6 @@ "yargs": "12.0.5" }, "dependencies": { - "chokidar": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz", - "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==", - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, "debug": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", @@ -9890,9 +10164,9 @@ } }, "semver": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz", - "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==" + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", + "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==" }, "supports-color": { "version": "6.1.0", @@ -9922,9 +10196,9 @@ } }, "webpack-notifier": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.7.0.tgz", - "integrity": "sha512-L3UKrl500xk0VDYKkwQxy5/BPhBWsZ2xHsAx2Qe3dVKYUEk9+y690RcNTMIUcVOK2fRgK7KK3PA4ccOq1h+fTg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.8.0.tgz", + "integrity": "sha512-I6t76NoPe5DZCCm5geELmDV2wlJ89LbU425uN6T2FG8Ywrrt1ZcUMz6g8yWGNg4pttqTPFQJYUPjWAlzUEQ+cQ==", "requires": { "node-notifier": "^5.1.2", "object-assign": "^4.1.0", @@ -10036,9 +10310,9 @@ "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=" }, "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { "version": "4.0.0", @@ -10067,12 +10341,51 @@ "which-module": "^2.0.0", "y18n": "^3.2.1 || ^4.0.0", "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" diff --git a/package.json b/package.json index 28c8c313e..9646bfe4f 100644 --- a/package.json +++ b/package.json @@ -15,26 +15,26 @@ "bootstrap": ">=4.3.1", "cross-env": "^5.2.0", "jquery": "^3.4.1", - "lodash": "^4.17.11", + "lodash": ">=4.17.13", "popper.js": "^1.15.0", "resolve-url-loader": "^2.3.2", - "sass": "^1.21.0", + "sass": "^1.22.3", "sass-loader": "^7.1.0", "vue": "^2.6.10", "vue-template-compiler": "^2.6.10" }, "dependencies": { - "bootstrap-vue": "^2.0.0-rc.23", + "bootstrap-vue": "^2.0.0-rc.26", "emoji-mart-vue": "^2.6.6", "filesize": "^3.6.1", "howler": "^2.1.2", "infinite-scroll": "^3.0.6", "laravel-echo": "^1.5.4", - "laravel-mix": "^4.0.16", + "laravel-mix": "^4.1.2", "node-sass": "^4.12.0", "opencollective": "^1.0.3", "opencollective-postinstall": "^2.0.2", - "plyr": "^3.5.4", + "plyr": "^3.5.6", "promise-polyfill": "8.1.0", "pusher-js": "^4.4.0", "quill": "^1.3.6", From bcfbb0299c92839e3533af6fcfb84f988d5c6dde Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 11 Jul 2019 19:53:14 -0600 Subject: [PATCH 2/4] Add Profile Sponsors --- .../Controllers/ProfileSponsorController.php | 16 + app/Http/Controllers/SettingsController.php | 44 + app/ProfileSponsor.php | 15 + ...1_234836_create_profile_sponsors_table.php | 33 + resources/assets/js/components/Profile.vue | 2040 +++++++++-------- .../views/settings/partial/sidebar.blade.php | 3 + resources/views/settings/sponsor.blade.php | 48 + routes/web.php | 3 + 8 files changed, 1204 insertions(+), 998 deletions(-) create mode 100644 app/Http/Controllers/ProfileSponsorController.php create mode 100644 app/ProfileSponsor.php create mode 100644 database/migrations/2019_07_11_234836_create_profile_sponsors_table.php create mode 100644 resources/views/settings/sponsor.blade.php diff --git a/app/Http/Controllers/ProfileSponsorController.php b/app/Http/Controllers/ProfileSponsorController.php new file mode 100644 index 000000000..e0d5f900f --- /dev/null +++ b/app/Http/Controllers/ProfileSponsorController.php @@ -0,0 +1,16 @@ +firstOrFail()->sponsors; + return response($res)->header('Content-Type', 'application/json'); + } +} diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 282782ba9..126326969 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\AccountLog; use App\Following; +use App\ProfileSponsor; use App\Report; use App\UserFilter; use Auth, Cookie, DB, Cache, Purify; @@ -166,5 +167,48 @@ class SettingsController extends Controller return response()->json([200])->cookie($cookie); } + + public function sponsor() + { + $default = [ + 'patreon' => null, + 'liberapay' => null, + 'opencollective' => null + ]; + $sponsors = ProfileSponsor::whereProfileId(Auth::user()->profile->id)->first(); + $sponsors = $sponsors ? json_decode($sponsors->sponsors, true) : $default; + return view('settings.sponsor', compact('sponsors')); + } + + public function sponsorStore(Request $request) + { + $this->validate($request, [ + 'patreon' => 'nullable|string', + 'liberapay' => 'nullable|string', + 'opencollective' => 'nullable|string' + ]); + + $patreon = $request->input('patreon'); + $liberapay = $request->input('liberapay'); + $opencollective = $request->input('opencollective'); + + if(empty($patreon) && empty($liberapay) && empty($opencollective)) { + abort(400, 'Bad request'); + } + + $res = [ + 'patreon' => $patreon, + 'liberapay' => $liberapay, + 'opencollective' => $opencollective + ]; + + $sponsors = ProfileSponsor::firstOrCreate([ + 'profile_id' => Auth::user()->profile_id ?? Auth::user()->profile->id + ]); + $sponsors->sponsors = json_encode($res); + $sponsors->save(); + $sponsors = $res; + return redirect(route('settings'))->with('status', 'Sponsor settings successfully updated!');; + } } diff --git a/app/ProfileSponsor.php b/app/ProfileSponsor.php new file mode 100644 index 000000000..1ba4a6e09 --- /dev/null +++ b/app/ProfileSponsor.php @@ -0,0 +1,15 @@ +belongsTo(Profile::class); + } +} diff --git a/database/migrations/2019_07_11_234836_create_profile_sponsors_table.php b/database/migrations/2019_07_11_234836_create_profile_sponsors_table.php new file mode 100644 index 000000000..15920c724 --- /dev/null +++ b/database/migrations/2019_07_11_234836_create_profile_sponsors_table.php @@ -0,0 +1,33 @@ +bigIncrements('id'); + $table->bigInteger('profile_id')->unsigned()->unique()->index(); + $table->json('sponsors')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('profile_sponsors'); + } +} diff --git a/resources/assets/js/components/Profile.vue b/resources/assets/js/components/Profile.vue index 2ce177e8a..49a2f3cc5 100644 --- a/resources/assets/js/components/Profile.vue +++ b/resources/assets/js/components/Profile.vue @@ -1,1091 +1,1135 @@ diff --git a/resources/views/settings/partial/sidebar.blade.php b/resources/views/settings/partial/sidebar.blade.php index 5606a2b74..43a47b41f 100644 --- a/resources/views/settings/partial/sidebar.blade.php +++ b/resources/views/settings/partial/sidebar.blade.php @@ -33,6 +33,9 @@ + diff --git a/resources/views/settings/sponsor.blade.php b/resources/views/settings/sponsor.blade.php new file mode 100644 index 000000000..f43c0d7f4 --- /dev/null +++ b/resources/views/settings/sponsor.blade.php @@ -0,0 +1,48 @@ +@extends('settings.template') + +@section('section') + +
+

Sponsor

+

Add crowdfunding links to your profile.

+
+
+
+ @csrf + +
+ +
+ +

+ Example: patreon.com/dansup +

+
+
+
+ +
+ +

+ Example: liberapay.com/pixelfed +

+
+
+
+ +
+ +

+ Example: opencollective.com/pixelfed +

+
+
+
+
+
+ +
+
+
+ +@endsection \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index f94072f89..173f207d9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -114,6 +114,7 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact Route::get('exp/rec', 'ApiController@userRecommendations'); Route::post('discover/tag/subscribe', 'HashtagFollowController@store')->middleware('throttle:maxHashtagFollowsPerHour,60')->middleware('throttle:maxHashtagFollowsPerDay,1440');; Route::get('discover/tag/list', 'HashtagFollowController@getTags'); + Route::get('profile/sponsor/{id}', 'ProfileSponsorController@get'); }); }); @@ -261,6 +262,8 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact Route::get('invites/create', 'UserInviteController@create')->name('settings.invites.create'); Route::post('invites/create', 'UserInviteController@store'); Route::get('invites', 'UserInviteController@show')->name('settings.invites'); + Route::get('sponsor', 'SettingsController@sponsor')->name('settings.sponsor'); + Route::post('sponsor', 'SettingsController@sponsorStore'); }); Route::group(['prefix' => 'site'], function () { From 20caabc35874859e430e61ea3960d05fd339b89c Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 11 Jul 2019 21:04:47 -0600 Subject: [PATCH 3/4] Update SettingsController --- app/Http/Controllers/SettingsController.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/SettingsController.php b/app/Http/Controllers/SettingsController.php index 126326969..d6eba5ac3 100644 --- a/app/Http/Controllers/SettingsController.php +++ b/app/Http/Controllers/SettingsController.php @@ -10,6 +10,7 @@ use App\UserFilter; use Auth, Cookie, DB, Cache, Purify; use Carbon\Carbon; use Illuminate\Http\Request; +use Illuminate\Support\Str; use App\Http\Controllers\Settings\{ ExportSettings, LabsSettings, @@ -188,12 +189,12 @@ class SettingsController extends Controller 'opencollective' => 'nullable|string' ]); - $patreon = $request->input('patreon'); - $liberapay = $request->input('liberapay'); - $opencollective = $request->input('opencollective'); + $patreon = Str::startsWith($request->input('patreon'), 'patreon.com/') ? e($request->input('patreon')) : null; + $liberapay = Str::startsWith($request->input('liberapay'), 'liberapay.com/') ? e($request->input('liberapay')) : null; + $opencollective = Str::startsWith($request->input('opencollective'), 'opencollective.com/') ? e($request->input('opencollective')) : null; if(empty($patreon) && empty($liberapay) && empty($opencollective)) { - abort(400, 'Bad request'); + return redirect(route('settings'))->with('error', 'An error occured. Please try again later.');; } $res = [ @@ -210,5 +211,6 @@ class SettingsController extends Controller $sponsors = $res; return redirect(route('settings'))->with('status', 'Sponsor settings successfully updated!');; } + } From eb8ce11fa4bb1f4e7c0d530580ddde9a571c19fc Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Thu, 11 Jul 2019 21:12:06 -0600 Subject: [PATCH 4/4] Update compiled assets --- public/css/app.css | Bin 267462 -> 285331 bytes public/css/appdark.css | Bin 265982 -> 283851 bytes public/css/landing.css | Bin 159305 -> 159255 bytes public/js/ace.js | Bin 366959 -> 366981 bytes public/js/collectioncompose.js | Bin 0 -> 5181 bytes public/js/components.js | Bin 371682 -> 374295 bytes public/js/compose.js | Bin 22941 -> 22662 bytes public/js/developers.js | Bin 28136 -> 28136 bytes public/js/discover.js | Bin 10804 -> 10804 bytes public/js/hashtag.js | Bin 12621 -> 12622 bytes public/js/loops.js | Bin 10159 -> 10159 bytes public/js/mode-dot.js | Bin 8315 -> 8315 bytes public/js/profile.js | Bin 60864 -> 62558 bytes public/js/quill.js | Bin 236018 -> 235853 bytes public/js/search.js | Bin 7663 -> 7663 bytes public/js/status.js | Bin 60503 -> 60503 bytes public/js/theme-monokai.js | Bin 3174 -> 3174 bytes public/js/timeline.js | Bin 63994 -> 63975 bytes public/js/vendor.js | Bin 353880 -> 353887 bytes public/mix-manifest.json | Bin 1419 -> 1503 bytes 20 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/js/collectioncompose.js diff --git a/public/css/app.css b/public/css/app.css index a1f00f67b06d4bbf5c496cbe10c1eebb4af41f49..2ae3233156ce09807e6db3545f0ca50ca5c47184 100644 GIT binary patch delta 10520 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 diff --git a/public/css/appdark.css b/public/css/appdark.css index a06cc48d13170c55e46aae31cf1e30a25f7006ac..5d96b28db0d3655a63b0ff045fbf3d898517bd02 100644 GIT binary patch delta 11033 zcmbW6ZEO_B8OL?Ewy_gqY-9WG4A{ONwlSP9yZ5$dOw}f7DM?dBR8gZQB4}@4%oVt^ z&POS+Xh5Nm08&Jz?S80$5K*P56(p?Gs7e*emo^eQlVw@j+nMJ-&oj^b_Su@2bt&#b)iG)I5?if9uD_ zxI|8t)sm*oR~t>mY?d1b8qMvQYDJMW?P!j%({FZjWBPfH>rGWvtfjQr`LPZzS=w%Ux9o(~tS#(owHchL+Lx5H zmfG}-4XT5I?~RUT!kznZH@8Orq>CG19sGM2m(DqkRU55V<6wK9nUZN%4JO1I?9dvn zpKTuR=4RIW1!8(JTC~D+C&}ZBq9}n&AfvzC;}_bE9&SAAgmysH+M9AqtUGwhP0=Ly z=umQN@RU!$^=z&0eX3-xV|{l|M@oOH9PjR`T5*6&j}AYbkqQd$8xyv#Hk2dF4h1}4 zNys3i|SN?EBWRbNX?&<2(uqz@sm7#baILuzOcK}0Fo7;Ug! z4DkknIzWOq7!dC_hIbQoJuxQ6565{1hpy{5n9ehDoq+ zP!O$h2wIAyR24NaA2wWmV?w;#CkKgFM36RMVQFv?%Z8-^Lqb9Jw|Gyd6_CxCY(5v2 zyl-$=fTXNYDJVsOGB{*vEG^+0r4&^~kvxpa1+^^GjM;XWFrON=9K;Uds1Xb1q4>(m-EvXbZ&wf~CdFe1G0BIOpD;flBg0JPvHWq1P9kH^kFP_B4v$k1jcvZACd3=ag-3^i!qWzc z=qGE7l1t!;~AYfA65;7eysdxc1>)-O*S^s%O zQ$=qK*p^)Uyj&`ld9v?esadbp7ts38X_{7$70>$DG*zuiK6V%ZpTgm2qZhMODq4pq z9E7>Exv_lB+4A9ZK?NiksWP+12o+cqqvgWhI{PPwWMKdcIxkxQ5j7fsU#O{G8Ntg;T@}XpCWv%Qx&o&s|aUd64ecrl4g0Zm(nqHTREkV&w?zoPM;I%L2JL_WG6%uy<=Wcu(99FUQTxD?4Vu#B`@IzID0- z^#i}jnyrsm9j)s-IlJfGZJoxQ9NF`j&;jlg?4I!YqInH9-{3oqi-j#nGYu|QdW`qP zljzPSu|B@2zk>s#hylT|&34giPe5X0vfPtoF4xs0mw-{?`@w zP0AY|e?OinS|8YGblVcn=zAW-`>kkL<=BIG;t7xMV){giu?;M5b8fsE1zU2vokvZ~YU&rp|cnVn~!J#%GwQf)7va$P#&CbYYryg)kMRPi4t^uNV(Du{Yav zcKXoV+O2MK2FJCEHm8{zNj6D@4$6^4>#Qb4?F@)AtFlE{un zGpZhiYg4(g$my~TjBh;m0oN&&#BvcldUd@q`@&y3I{B<1&KVEOE3sG>>{d^A@O-rZ z?x>>O0yb)s;L{h9;QQJqR+F)3;mKI<{6TXIYHvJwAk?Oe-|zcF+?F=p*#FxO=W_qz zpWM4&S-KzVE@mrYR^WMK*P#=!_3p21t}-)k?Po>sS!*lkKAh|_H`H^AU`!qUjO&6P zX&U%wX$t)B$Pl>q;*ha_`Jb^h_WgN%_r3VAv3&I3vF<`CTNJWI(O7=z9sCO{zw}k( z$nihNQM-9(r*Zzoc+3g1a`J1S=j06fRYO;4aO2Dx@a0pZ;O^0BqyN-%gzU(x-v+l{ zc^s>by!s>ZhY0qZw(P*Y(`)v(1I7w8gz=oV&0#Mpzp^yEqbGx7b*!wQ7y}_NA88s>$GkOFKaR z<{ioBe`Pc3B);`2+v)g~VX$%uD;>Ww z#f%2t`T0(ylKRC)VmVyen=qca`XA0&c94#jwd<#}>#=vW>+#8${-zPnoVsho-@R*a HW6%E|SOsvD delta 1129 zcmY*XTTIhn7)`q|aDzDz78sF%Lu6Q%byxP@=>eiOL4XVAMn(@QODunlO!*jt)Cs+V7n6o%8+u{yyxD|8qe# za4G|4cB>Ixx(dTt0#xN1xKXCTSpJ#Hjg?6fp~;#FyUW&bkI&!<>INIjx(+&Xy)I{+ zk0uSIiK;zdf%Y;g%I5IZdU@MAq2h|ptsL4{OCTUIClSV+96vl|PlhTvZK}?u>zoy@t>m)$h_t(OlJ-bWs_t zR-jg1SC6{gt*a4paa2e3}OT*>DwI@sL)bMXCx{xR&i9!lZUq6l|gh43S;;wc0XfvpWHPC)b30u1fsz>p@GhT0ZN+X+`c$m#;yE_M}cxi21h5d zAZI)l%{`Ju%-j?(^PXfV@t24P5lK1x@^6e3PRI-L2(r*jn2Z$o169jmKJ1uCf%L;s z3UXOn9-qGg0+YpJly>T@2yRWC7J+t3hgu%nm+oQaNu@G!O7YAI#nJ)^Lq6A;B+1P1 zIvHDb1glRs63aNW`gI%@5ra0oQR6WCHWl{2TMv!1dNldYg2TBFnb7-bJ!+gyz~#*@ z)>lW9M&nwz^f?U%K4tQaIY{++8iTek+ORVRhQ1_0;A`5M_ep5vE3XyZQA73oN*I|B zC1<0wZ))*Q(Z=s8Y4~3`W?ks8E?`5}1-t-@ZmwnOUA|oILJ&{ox`KGJOklWyAfDLK MAH;|HgA#4!KYZ(?MgRZ+ diff --git a/public/css/landing.css b/public/css/landing.css index 55a29005551b90959516c73425f54c368ea50c8b..82acbf49f6c5d9fb6d5eedcf84673affc65ed009 100644 GIT binary patch delta 26 icmX?khjaQJ&W0_F{fg6YriX^IBdSZc(G8)*Ol diff --git a/public/js/ace.js b/public/js/ace.js index 129d9185ee1b3621be98d2601cbfdf3cdba7710e..b418d0e7ce51fa6d8b4095ad96f146e96d746e6d 100644 GIT binary patch delta 324 zcmaFANvw6V*oNI4^=YMf$t9Wjc?yXdshZVAsU@XFc^avD={fmHi8=O4=}J~gN}Ae0 zk<9eG{GwFn#Nt$YrA)YJZfQ`vP%sxRm|9VinwOHAVy{#I7b`BwOwO*fSE>Yy z)WWRgQOMCq)hW@*)U3`-o17pkF*$`Zc=B!zqsi|%OeOO`q8f_%YHE3UIjMQ+B^h>x zYHB$ed6Rc?>aitilw@QUPxj|hV$7Rd#1#Z2k8(K*WY`*7XV}0rSZ7QY<5pD5&^3(J zR8!N)i!O<^&5O>6)wEVDQd0vN0QIYynquDMSZ-;cDS|u_oVAdkP{?bZ#oa!On-Pea QfS4JGS+>vOX1&@A05=?G^#A|> delta 311 zcmX|*F-ycS7>2oef^8g}isE83gcfU{j@DYl*~Rtf@Y%**FqcXjp@)Klh%O?S;r>R| z!NJY{;N*{Rb8;|>c6i?586MuNC->vg?Oqo2gS}~okTjIFET46sL-*cUb|E<9N4{4P z0#qyITkuZ9uXT+77*gYNM#9(L>9zeO~}vhzuSa(pwZ&0sobHp0bF+Ixv_<-Y0fu4F5*>4;NP(j57`FfW9#WDe z$4<7c{V)VcB#Pv{-#vH1n#)|R<29R=H2e5lrDU0&S=;T#lQ1rq)gl;=znzfn@L4in z%FJ*j149_$;nu|Lwp7|wDGz-9)6GXe+>>8;_Woq2zpR*78O<}}k9e#D7LHa_dn(=L z)X;8!xYf)owcH9`aFcvTD#OZTNDMcECB9E`R%M!(mJR#5;uW89!ObS|OU+l*FrVKJqj&m&U_oPruY4GVFPq?+rnA9wIHKMm%RdJ~*6ZivK@_|qp6@%`Q zfn;kxjLm|{;BW=A>ge{QEVhE}p^$=^g#t%g@bgZ+#M9wWxQ&LXqZ)(f7?xqTujhef zBX-<}m-UPN>TJ>bM7rnH_roM;tVjjZVEv_BQNeTX4FvJtU;p8UcMj~K31_+Af6X7^ zt4v?d{(_nU&<+DddR%teAuKiV*O_Ke^mD-qCJo_OnpRBA<7u|ru~BV74?dCel~1;n zp@wHyf>u@HXG$8%CDZ<%jL&b;YJLAls5lxv@$A1MkDhsIKChUu&riL=MBjQP{@CN- zsR$lJ=y7SjNdE_h>6@Y>=rUD;iNvH#%OpCZc2O?20jdD#e-PyY*_f=I|@%*PI&sG z)^rn>S{Y>%L_FuhFdd`Tir^5C%2oQRD@LY82p&?g6Pe}vFfM4>)#Ae*f9e9-=h8Em zHe)t9&i&tqqq8}oCtl|Y#Znj!cfI5ZA3vVh6yZ{S%^$Shq`I1dUoK~YXFbcksTWSt z%6;b>DAQ&77s!ul&2;6xmSSVg-~J>|{-G>=*^*=NM0LmgjDs(N$s4oy9yQW|x1%EY zITgtvp(AH>D<{tPpKH&;7*v_TpyaneF)WXBwi=WJnipIShG+ATkR(+ z5#=6CIZ)bp+K+hy8jbS0s$6><4oq3lM;llWM@2Q}h86vQB`C-bLc*?&S_EhFzJ*n- z#~f*)Z(^@F6|u$`Ij`tUIP8C}hA0Pfr#yFM9;Kc2DEF&ScmX|J5sQGuNcq^5Cw6PlPS*G-<}8nhN)4T)R|(ftWW=&RYBq8g{Noj&Y| z?^@UnV>I)Lqp3qHpQq~a1yQ6Tk_bX;fise)e!IzsTL6=&xx)<&2uaL{&jWUG5#+IE z=+$+~NREck_CMEd;e|v;jkT$5JUCKN`W0GG<&Ly>Q{fh+Tbx#zD%nerw&Q|m75R^3 zNW^83rS1Lza3;WP0xgWy{nsmr7VhGr_Yzl?zOp&!w%t^sE0CtyRKFY_JX-6W4|h9% z3DM?ALV2f!>GZ?<=hL@uucue9U%h+&=ey~2w*ymW)x8IUJkA3~e6)S7 z0KuWeDm!wrv$&IJ_^@PkKWr5rU=Y&|#ZbR&muv@Tfp5om7;ZH|1~JHZJbXqTPbQOa F^f!6ODb)Y~ literal 0 HcmV?d00001 diff --git a/public/js/components.js b/public/js/components.js index 2102d7eea674cf48a1b73b439d2ec830f766a40a..9e750be83f692755b480f6f92c05ddea0f6aca01 100644 GIT binary patch delta 44515 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 delta 47317 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 FO#q*7IuQT> delta 388 zcmZqM$T)X1;{;O{vsj(#$*xQqo28hum^L3^)naDxGI5NYXdlXMU}j-rY>_r`c07zZ znUS#^&aP*ygR@zf95=t>h+t;*^(oa?n%u#vZX6jHX`-ZQovD|nk*}$jSgQjPuu3b< zOD@UG&(kQ;N!7{JtS(C|QpmT>)KCIhI(Y(9*JdXk4pkPAF`NAiH!~-uWEQ0Yb(EzR zTSZsrCFZ7DDHUhrmn-QMC6@bvxn;T#fwIJ$(p0Mwz1-B4%tXDM)V%bP3_Amz)QWQDI+GbqZ709+=81snbO9QiT4bw;!mX{X)rl_Ai!ajv62(9Q zY!XDNy^=>}N~)5TQZUF}n%YVVz91JUgyiSvBqbIpO=dJxnOtDPv02R2K^Y!mu@Ra8 D{my(t diff --git a/public/js/developers.js b/public/js/developers.js index 071eb2ae33472dab2111205c202f4977e467860c..befba698b6299f35ef98f0a607cb4428e56e8de6 100644 GIT binary patch delta 14 WcmaEHoAJeM#tEj378}hrI< diff --git a/public/js/loops.js b/public/js/loops.js index 60a1c1ddb91809fa4129f10687d11a89c0749cfa..0455a1d36bcef6227ee8ee90c3295cabd01a2834 100644 GIT binary patch delta 12 TcmZ4Qzutd>8KdDw^9pqUAh!g3 delta 12 TcmZ4Qzutd>8Kc2Q^9pqUAhHB| diff --git a/public/js/mode-dot.js b/public/js/mode-dot.js index 9517e65d9cddb3b4cbf7ebf486dcfbbf4d26dc68..3da03c47b80d546b07e4c668f2593e9b61faa75d 100644 GIT binary patch delta 12 TcmezE@Y`X68Kcoga~A~wC8-3w delta 12 TcmezE@Y`X68KdDwa~A~wC8Pwq diff --git a/public/js/profile.js b/public/js/profile.js index 84b7d23c5b9e7d33a04d27db84f68fb02eeabb59..720cd274f661e0e44b72cc608fabf4958045b9ca 100644 GIT binary patch delta 1860 zcmcgtT}&KR6wcBG7KQE-{<=_??QH`)c6JCqEwUA;n6@;5xLs_w1}GhNE-=~Ix!ak` zPlb(uPfAmM4r+miw&{~4Hke6Fd@yNaVxl!_W8#a6F-?pnJ{cc;)O&Y_b!lmn#>C9a z%sJ=#&UfxT=gi$7_x$wRo~5IX=8s#yD|3rxlISKedQ_8!`UkDT@~io7kxCkomA;HC z0G@{Z)|U6q!D2DT3M?5wT7fYMpO+q*j&(8Rd*qWw;fB0Oy!i263sC(Y18%+ zMb<(i<9dv$L=OnlbWAm+Lk1o(B^#U$kvJwGq*5tSZV#9NWX7Y-R=oWOXI>M6OH+qn zw5#$wlRPvLKz<~!x18KkQl^w}5-@FZd=>!1&6n z`gxaweR!?#+s*l~s1*CrVb%y{088U0Hgq|Gg~Mn-AE4V0+$%1JzpwVf-rEIEZiIow zYG@1BSn@mP{sV<;JApO7cs*|~|2oOKh)nY25Pm-ZLo17=+qRaHr%m##hnRH*yc>|r>i&8G!dL6>{`yUG6!^cpp=0RDxsvq1-IV2R>F~8Y&hdK z-{+nT*YLJ2Lw5XwPoC$FS2bd?)bM+x7M7OWwYl?$M43{<3{9&_2xT1b+Lh`kRjGzU z$nJsk!P|R)YvM;Q#;{JYff){orurs}PAEu3!$i3pjA^oIq7X_>1&<&;BW$u2bppX$ zv=02mMJ?#W6a(wB=I>GUxQT>8KH5(m^7OPilQh@_rO|zMLzVQQF-ntWsG)&3hg}-q zciX!`G_V#zI?3EiT1+}ox|4QA2;f=pR_0P=_sQ-WqEFP21wMm{EGDg^CRfKU>+7)t zdFzQ{cA}p_(N3Vi?rKnAyKo2x(yxPJBU}Fc_OiDE*IseBTHBiBR^_D@xU}|y^W@Pu zfyU2#R>y|d<2*Cjq{H>wZE%0h^KV?ux_=+U zM1L%FVSO2*n=d=hCC+y(AFoblTfXqFwYoX#gNI*jI{6QVi-C@fA~%mh!ZB0Q1F9g& J*24WG=pTX;vatXF delta 1003 zcmccjg89I0<_Tt;MzK28O8ORo!IK|u65klMQFybMNFVED1AXbu=Ox!E^VZhtB-&~e zYbfQVI|pp`w7bT_XgXQJ*?MxxMCHx*TxPOPKJTeMxweUYvb_`gW(}Vm?2}ttL?;J? zvTgn!Y{ocwL8~N)Gx>io+vd1XBai^wZLuWYKv> zljDQAHXBFC34pa(PvV>$m7zG<4`_sKG5_YSjLlpi&Su+U55dU~yjh^Ov4CVJ%lUFn zmJE@Ze6HmZSPo)2%j8>a+>@gnc_+uYvrn!Jm6`md^(<5#eojt)In2wG)u(Gr-aEBl5+)s* zmxiK1X>y>W_~epl%SB)+d`nAGk+g3She?FyKsPSfDNnl2FpLF4oJ_$kfzJtko&Zi|_)foSbyA Sm!+~OGa0B#ZnN(tK_vjM*F$Om diff --git a/public/js/quill.js b/public/js/quill.js index 3c07d0bfa513d6914be5dd08a04d607ffa9bac56..0938b8553035ce26cbbdd61a77fa3fe76b923d29 100644 GIT binary patch delta 1709 zcmZWpYfw~m6rXd??usekgSRLTaa`m=tb!yf3O+VnRQAQPv?(W=(P^^!K&3Ozq^0&>u5L_zx#xF&=lst(|KIt~ zy)T7bJ0CW%cv6;y_vv)G^oJ4S&y^lqDcLW#1IOD**AFpbV#W_rkD)J`hPpvR13y8k z_-c9BWWC2Gcs;H}K`JRPN*14F{G)MbUE1s{YJCrus8h+9BB8u0#(d9f!>{eG6oRTQrOms(j6Q4;A%tvuNNrOrF-P zcW10xZ73)y+`K8z*UXDf(JWrRt&zBcVL6$=L9<<@HW9;8M}4-uz*rx7zpbJTkK zF0D@QDL(xuL!}q;c8UWzv!!*HLb+gnV*N*@yI1mygOoCod@d5^P7R8mBZgUw zz*D9RB4{iL`e!^}gi9;zw%70iZUd6^=V4^qry|_5xEEQXenI0{bFiT z9@m@_oMe1BIejO0l@A`5+3}bWiZS6-I=uxeVGYHaFhLOiu{!+mC6yn6`*znFrK2l425`^;HxRd%OtHQs~4|N+K`u(xn!}PPSm1>25VX7>^cmmkC_X_G^Y;D z>JqI`W~V>va1I@*V_UB#O+CH|E9r1Oj*+U76+Ya6Rqz_A8?gq~Q$r(m(h46&GaTt- zTUx(nlX~jwqq#0-hzuJlBZhO zg{$fJ7HndsYA?1ZRW{SIRx~L%p3b*oAH(@=xPzIvb~gB=y-bbkZMaq;n#PM}1v`~Z z^yhV88B1&HK(k_!=y3<;j;Fjrw>xk)m3B__6G-mF)l87bop@3)^Xcn-c!1&3{cM(% z^vixU(v3d$=!IU4AkzV+$~epZo&BhyO9z;W=57{`>SOT-O8nO@%pr3Z>Y280ci~2M zgi#*mm35u;(BSGxK3DE}_C+j1G3qSJ>iUn*d?zV@i$}Pocm1 zkXNV_THB9%lr|}p=tni#I@qiDstc!3yC3HUxCHvl&y*eZGj6vZ;{sdm$7DL@$3%wn z{Y)pv5eS#>`|+j<40QD^wxU&(Fo+3ILdyr)wG6Uv5KnOIN0M>~y)5|7AzTMW`R79z G3jYGJ$W^5P delta 1668 zcmY*ZYfKbZ6wa9g6pTC+fr_u?QJs-NQIV}~RUS&Vt=d(Bt`HszSzu*Z*xg}qS9d`` zUg}aaq^H`nlKv<*Ra+hFG^w_!HuabG5vw)PwzO#*o2u1lVq#x+cc`#`<~!%R=bm%# zcg~&5rxPA139lBwic|VaC3N}}m#+LN`vCpCpmc5MepasiH3oEY%`G8e;X;e6vAxCW zkldAdRf@6tmCR%t@8DPF3xc7c-BB;uS{*tY=|(t#bPW&{V_(DPi8kfNUN2B~1I$rc zdUgWXmG62t0r^it96cU~c-hdGHru|$-rBgt($;48@^xq$>tWB z+IlWelrt{s>F*3klE=JR@&^^`)a)#{9Tk}@bRxBPF?e$(dF7DAff_KwiSbD?)X{M8 z+b?i|>_|R*QuRnZcS)RF2xlRd<&k<_=CUq8IXx-Ib|@w1HeA5GL));Bem67QqfXm_ zMu@NDCDAH6M3>kq7-UGFMeYiGKTKCztF#3w5+IFAD>0Aac3`~PQ;Bx~8dYZ%0;IJ3 zpF!B|vP$hPht9~C6V&1Ya#iC@&dAF;OrbBU(M0bsBDyBDfs$%4Bi6{5@>W5VsDOE3 zq`ftGlpHnq3@xg~?a-`t)?y0>MRcbQB`8ws>Tyvlcxk8^-%Ipr(pyDq&I&>F(t10d zSUQE&Gjbv%XBi7BnBp&I{>soMT?@8PZ`Q){L`hgpPJmSUdK+G#I5WNc|q%IA=XCRobcq!$hT4|I_zwqPre+(H#%Qk*x!Vz)24~ zSW8Rjr(Ni$@m-iqE-zYOD_!+sFKnW>e3;6-HXr7a*@tPcRsGP1-2i2DzZ2)u4|_0% zD)wO06e46B{kW0AJwMa%q@O7gws$aiF@Sp*d=bC^gNP){>2N1&ewcli!5dvz&*0xK zHpyX_Px4-@jxJ+!luw8Km`QB`OrV9`;R21_Y*fnVW;a%7kU{1iT+QrzJ(xjfp4v_9 z-sWCBuE8P__hCP?&+Nm441Vmxd>Y%&?pi{h?#FC0^lX)u;oGJ685uESy<2Fy=pJKt1Q&Ma?S;OPmsfD@!a=NVF~106Sbs)4EtM dPa{!NFR@mqFfYPuqJz|A@%_DpA<^m%H`Qc$96w0UX+p9qJsfu&JOs)5nw)l;T(v-o8N zrcZQ`VhJ$FvzQpy38p7I3WURzOo#x7lgI j61mAr`&UEU3UoO?$YLc;>tek;jYLho#LcJo%UA&b;jl~p diff --git a/public/js/vendor.js b/public/js/vendor.js index 6a508774ad25fd2f90e57c30a608a9be946d74aa..f7ef6622123d25fdd8c41a9065e6580907b1df72 100644 GIT binary patch delta 194 zcmca{M)dv}(FsQ}v2ca}rBZQ$iAp(o;)x@~0mZWE3&Z zR8!N)w6(P@s;P0+OU}%1jRdGIjE7^V|7^ z7=f5+JD(79uf+6yTFlCfMbl?#F{`lU=@e_~6m5U1#mvMfVs2?}W@&6_Y+_+%WNc_^ so@!)iwEd3-bLnnopnIlQeqmPPv@S|5DJ{xV$ZVhUg?am&FD!cs0mqU+xc~qF delta 206 zcmcbAM)bxR(Fs*}n0`=;S$X=LZbt6u%e9y#Sc)}u^0vRyVrJqK)ibv= yH?uT0G&Zp?GcqIjXz=~YfFij11=i@z{$U;Kq-Pay#NBSl>R diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 5d0dd2de53bc1ca98a9027975eb546e80f6ebb30..093d5b3da9f9fdbaf1b03bc04ecd7979a32f14ca 100644 GIT binary patch delta 524 zcmZXRzlszv5Qo`6Hg}zu!crCsm1Q?GnM@{vh=`WHLo%7bop-LVc5(=|HlBF}U%5AISy0S+zp#=)2x-~9OI zA~PXGsokV9aSkz#tA%$^A#|M!y->57F@!$8&mcgvU@0~e&b}v8i{tm=^{dNE)A#3x zw|cmGcR1Sa;<$Nof3v?h?)C70_UybpH6^jCnTl}*)8ws;xJ1_`9znroz0TpIa2y|& zTSp=lsdnrLERj4>9=A(8tHon3k$v|XyhiK#b+vblsrv$+dkZla3swAhvD%*f1CKcS z0Tfk89Atc2J#vr%u&MAAR|>7B5XaBe&S_E!LV1$bl5+< hFJ;3{o(luF@$$~@UI`j(V$C1C^b%Vq+?-sW`~{YPm8t*$ delta 454 zcmWNOF>V$x429MHf0uTsL^Cj>4p99nw&OU?A?O4LaGZES9073v7ODtU>|B6>b08L0 zPQgxAKgsWX@BO{{eD&ph(rFolA$u<#rs~umKixj7WV3N66J@P~$RB@xPb}EADutue zsF@>deK>=Z*@xm7&9%Fz$0)ddYys!~AQtSxBMP8~uYYF`>*@S9L9bmxKxSzWTStiX z>-?0=jeKBLt8QGlVjk=IKsS?(sQONX9a=bzvECkDr&=ktv11i8YmnRY^>jGhWb$m% z(SRGbksH|hb9j~9JW8fvIAIi+4#?}~c%L>a>)6zmYvkEg$6W7@r=)#jG^&G%cUel1 z=lXhlnM@6|lznSMjH23{>-X_4Q7s@Hb{p!dZRV)4t}pJANQqt;H;M6fLTR+#Txi1X iMc7#cXNTC+bXngn?w{}2fZnIdlo3IDto-8g