working on frontend, displaying locations, menu styling

This commit is contained in:
2021-12-10 23:21:40 -05:00
parent 41f6b5873c
commit eda6e3fc5b
7 changed files with 464 additions and 261 deletions

View File

@@ -203,3 +203,82 @@
{"logtype":"webserver", "pid":"67756", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-08T23:10:33-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"67756", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"level":"info","time":"2021-12-09T18:40:09-05:00","message":"Configuration loaded successfully..."}
{"level":"debug","time":"2021-12-09T18:40:09-05:00","message":"{Timezone:America/New_York Server:{Port:3500 LocationPhotoDir:./app/photos/locations/} Logger:{Level:debug LoggingFile:./app/log/goInventorize.log} Authentication:{BasicAuth:false UserName:admin Password:password} Development:false}"}
{"level":"info","time":"2021-12-09T18:40:09-05:00","message":"Database and Config loaded, starting webserver..."}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:46:50-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:47:19-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:48:41-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:50:59-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:51:20-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"level":"debug","time":"2021-12-09T18:51:42-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:52:35-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-09T18:55:19-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"level":"debug","time":"2021-12-09T18:55:53-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"500", "method":"GET", "path":"/photos/locations//"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"304", "method":"GET", "path":"/photos/locations/Location1/testCover.png"}
{"level":"debug","time":"2021-12-09T18:56:26-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"500", "method":"GET", "path":"/photos/locations//"}
{"level":"debug","time":"2021-12-09T18:57:03-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"level":"debug","time":"2021-12-09T18:57:56-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"500", "method":"GET", "path":"/photos/locations//"}
{"level":"debug","time":"2021-12-09T18:58:43-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"level":"debug","time":"2021-12-09T18:59:26-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-10T23:01:45-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"304", "method":"GET", "path":"/photos/locations/Location1/testCover.png"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-10T23:19:09-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:19:38-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:19:40-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/config"}
{"level":"debug","time":"2021-12-10T23:20:15-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:20:40-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:20:42-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:20:56-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}
{"level":"debug","time":"2021-12-10T23:21:01-05:00","message":"Returning Locations: [{ID:1 Name:Location1 Description: CoverPhoto:./app/photos/locations/Location1/2020-05-23 11_08_43-Montage_Sword_LHL.png Photos:[./app/photos/locations/Location1/2020-05-22 22_47_24-ForlornOutcast - Unreal Editor.png ./app/photos/locations/Location1/2020-05-22 20_57_56-Wwise.png] Rooms:[] Notes:Notes for my location!}]"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"200", "method":"GET", "path":"/locations"}
{"logtype":"webserver", "pid":"69960", "requestid":"", "status":"404", "method":"GET", "path":"/photos/locations/testName2/testString2"}

View File

@@ -1204,22 +1204,15 @@
"integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg=="
},
"@emotion/cache": {
"version": "11.5.0",
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.5.0.tgz",
"integrity": "sha512-mAZ5QRpLriBtaj/k2qyrXwck6yeoz1V5lMt/jfj6igWU35yYlNKs2LziXVgvH81gnJZ+9QQNGelSsnuoAy6uIw==",
"version": "11.6.0",
"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.6.0.tgz",
"integrity": "sha512-ElbsWY1KMwEowkv42vGo0UPuLgtPYfIs9BxxVrmvsaJVvktknsHYYlx5NQ5g6zLDcOTyamlDc7FkRg2TAcQDKQ==",
"requires": {
"@emotion/memoize": "^0.7.4",
"@emotion/sheet": "^1.0.3",
"@emotion/sheet": "^1.1.0",
"@emotion/utils": "^1.0.0",
"@emotion/weak-memoize": "^0.2.5",
"stylis": "^4.0.10"
},
"dependencies": {
"@emotion/memoize": {
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
"integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
}
}
},
"@emotion/hash": {
@@ -1233,22 +1226,29 @@
"integrity": "sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA==",
"requires": {
"@emotion/memoize": "0.7.1"
},
"dependencies": {
"@emotion/memoize": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz",
"integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg=="
}
}
},
"@emotion/memoize": {
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.1.tgz",
"integrity": "sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg=="
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
"integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
},
"@emotion/react": {
"version": "11.5.0",
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.5.0.tgz",
"integrity": "sha512-MYq/bzp3rYbee4EMBORCn4duPQfgpiEB5XzrZEBnUZAL80Qdfr7CEv/T80jwaTl/dnZmt9SnTa8NkTrwFNpLlw==",
"version": "11.7.0",
"resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.7.0.tgz",
"integrity": "sha512-WL93hf9+/2s3cA1JVJlz8+Uy6p6QWukqQFOm2OZO5ki51hfucHMOmbSjiyC3t2Y4RI8XUmBoepoc/24ny/VBbA==",
"requires": {
"@babel/runtime": "^7.13.10",
"@emotion/cache": "^11.5.0",
"@emotion/cache": "^11.6.0",
"@emotion/serialize": "^1.0.2",
"@emotion/sheet": "^1.0.3",
"@emotion/sheet": "^1.1.0",
"@emotion/utils": "^1.0.0",
"@emotion/weak-memoize": "^0.2.5",
"hoist-non-react-statics": "^3.3.1"
@@ -1264,19 +1264,12 @@
"@emotion/unitless": "^0.7.5",
"@emotion/utils": "^1.0.0",
"csstype": "^3.0.2"
},
"dependencies": {
"@emotion/memoize": {
"version": "0.7.5",
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
"integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
}
}
},
"@emotion/sheet": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.0.3.tgz",
"integrity": "sha512-YoX5GyQ4db7LpbmXHMuc8kebtBGP6nZfRC5Z13OKJMixBEwdZrJ914D6yJv/P+ZH/YY3F5s89NYX2hlZAf3SRQ=="
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.1.0.tgz",
"integrity": "sha512-u0AX4aSo25sMAygCuQTzS+HsImZFuS8llY8O7b9MDRzbJM0kVJlAz6KNDqcG7pOuQZJmj/8X/rAW+66kMnMW+g=="
},
"@emotion/unitless": {
"version": "0.7.5",
@@ -1922,21 +1915,22 @@
}
},
"@mantine/core": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/core/-/core-3.1.9.tgz",
"integrity": "sha512-zjs/QlIxy8BEyOYgwBtLc2YPlexd0jGiZa6IfDskbgHx1tyD8bq+g/UDs/P8syzHW+gn3DjYlelbOozn9O9m3g==",
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/core/-/core-3.3.5.tgz",
"integrity": "sha512-M8LtXZql8WtXFGEK1rzTOPmGX3lG2+qJ3jsRpKih0xUVTC/BdsH2DZ502Wu+GrRM5x/Y6ST2Hqco13XsPqAQDg==",
"requires": {
"@mantine/styles": "3.1.9",
"@mantine/styles": "3.3.5",
"@popperjs/core": "^2.9.3",
"@radix-ui/react-scroll-area": "^0.1.1",
"clsx": "^1.1.1",
"react-popper": "^2.2.5",
"react-textarea-autosize": "^8.3.2"
}
},
"@mantine/dates": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-3.1.9.tgz",
"integrity": "sha512-RuqWMqO6Y38sBJMCJlyhVNx04yylczERUUzPciNl9B3nbcWVYkA22nIRwq3VfPjR2akc4gVVRiGSAWxsx3Gl8g==",
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/dates/-/dates-3.3.5.tgz",
"integrity": "sha512-5EjTmycf8kghPhdsjE2tQIzC+3q7+Q4MKd9OvcfavhshygC8cEz1GE0nC9691nBWrcPt9IP6J2oGveP/XbS8eg==",
"requires": {
"@popperjs/core": "^2.9.3",
"clsx": "^1.1.1",
@@ -1944,31 +1938,31 @@
}
},
"@mantine/dropzone": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-3.1.9.tgz",
"integrity": "sha512-4LjP6ZiOlFawFhujNeDS8XBnfqoEwzJ7v6blX39LQWQgKauCIp/hnI58RnE7WJvUOB6O+VYxrA794EU4hnP2vg==",
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/dropzone/-/dropzone-3.3.5.tgz",
"integrity": "sha512-mtUkVQ7mpySvmIZiU9+8HEAWieqBeh0Cs033WvCsSuhMBdqXeR1TZTR4y5Mk/Sifk4HFPfuc1+IjHECSpFYe4Q==",
"requires": {
"react-dropzone": "^11.4.2"
}
},
"@mantine/hooks": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-3.1.9.tgz",
"integrity": "sha512-lzfFxUr35Zpc7nu99yVd3Qu3LqCFwd58GeB1A4a/QlrMPOD3u0JPYzyMH3pBZB1Oh9Zz/cvNh9EBI6FuHWEl7g=="
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-3.3.5.tgz",
"integrity": "sha512-MgUCBj0CZCF793UUXq/7z61CY9LXoskXqMaxEAQweqfH6f2qaHfLir1gO5yJf4NljEbOjTYqFL+uiWKWhZXBOQ=="
},
"@mantine/notifications": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-3.1.9.tgz",
"integrity": "sha512-Ww+b2UFNRFeGJI9kHjO9o1ZgfNyNJszvaKm+z7386+Sf9zporn9h6xyg4wElcoPI5b4RvmRTuCaISGVFiiOLpA==",
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/notifications/-/notifications-3.3.5.tgz",
"integrity": "sha512-YLvJanM9aUz+9jGAAlhsoVbJxWep79w/H8BDzbW+Je6IxdBBmHGHMEjM8LPTf3CnqaDdqbBSIzF1cL61c5u9Iw==",
"requires": {
"clsx": "^1.1.1",
"react-transition-group": "^4.4.2"
}
},
"@mantine/styles": {
"version": "3.1.9",
"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-3.1.9.tgz",
"integrity": "sha512-zYTQ9QkRSKUz6nz2u9m18Qwkn0XswUyrHT95we7NUrmrE1qoPNMzy3zzF47L4N9eUSyz1WDvWB209cOZunoQtg==",
"version": "3.3.5",
"resolved": "https://registry.npmjs.org/@mantine/styles/-/styles-3.3.5.tgz",
"integrity": "sha512-3O52asq1NPzzRmunH2tMH+U5WWfi9Fn2WXW3rCMjjFY9/NJwkku9Fe56nscFSi+3uYE3aiCgnh/+Cg+uHzHuaQ==",
"requires": {
"@emotion/cache": "^11.4.0",
"@emotion/react": "^11.4.1",
@@ -2109,9 +2103,110 @@
}
},
"@popperjs/core": {
"version": "2.10.2",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
"integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
"version": "2.11.0",
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz",
"integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ=="
},
"@radix-ui/number": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-0.1.0.tgz",
"integrity": "sha512-rpf6QiOWLHAkM4FEMYu9i+5Jr8cKT893+R4mPpcdsy4LD7omr9JfdOqj/h/xPA5+EcVrpMMlU6rrRYpUB5UI8g==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/primitive": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-0.1.0.tgz",
"integrity": "sha512-tqxZKybwN5Fa3VzZry4G6mXAAb9aAqKmPtnVbZpL0vsBwvOHTBwsjHVPXylocYLwEtBY9SCe665bYnNB515uoA==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/react-compose-refs": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-0.1.0.tgz",
"integrity": "sha512-eyclbh+b77k+69Dk72q3694OHrn9B3QsoIRx7ywX341U9RK1ThgQjMFZoPtmZNQTksXHLNEiefR8hGVeFyInGg==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/react-context": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-0.1.1.tgz",
"integrity": "sha512-PkyVX1JsLBioeu0jB9WvRpDBBLtLZohVDT3BB5CTSJqActma8S8030P57mWZb4baZifMvN7KKWPAA40UmWKkQg==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/react-presence": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-0.1.1.tgz",
"integrity": "sha512-LsL+NcWDpFUAYCmXeH02o4pgqcSLpwxP84UIjCtpIKrsPe2vLuhcp79KC/jZJeXz+of2lUpMAxpM+eCpxFZtlg==",
"requires": {
"@babel/runtime": "^7.13.10",
"@radix-ui/react-compose-refs": "0.1.0",
"@radix-ui/react-use-layout-effect": "0.1.0"
}
},
"@radix-ui/react-primitive": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-0.1.2.tgz",
"integrity": "sha512-mVgeBkuNRZRCzHuDm2DWjZEIs3ntp4m3GtKWPXUn+SgmJXIIpVLt7KhvEmNkgXURq/DJgxG9GmJJMXkACioH/A==",
"requires": {
"@babel/runtime": "^7.13.10",
"@radix-ui/react-slot": "0.1.2"
}
},
"@radix-ui/react-scroll-area": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-scroll-area/-/react-scroll-area-0.1.2.tgz",
"integrity": "sha512-HE57MrMUWw7UCgniGNKiguDuFVXqrtvgsj4BTTXLKOPozUMjNEOxBQgkRb43MKUueXCbDN85xsUmHYJowfhGfg==",
"requires": {
"@babel/runtime": "^7.13.10",
"@radix-ui/number": "0.1.0",
"@radix-ui/primitive": "0.1.0",
"@radix-ui/react-compose-refs": "0.1.0",
"@radix-ui/react-context": "0.1.1",
"@radix-ui/react-presence": "0.1.1",
"@radix-ui/react-primitive": "0.1.2",
"@radix-ui/react-use-callback-ref": "0.1.0",
"@radix-ui/react-use-direction": "0.1.0",
"@radix-ui/react-use-layout-effect": "0.1.0"
}
},
"@radix-ui/react-slot": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-0.1.2.tgz",
"integrity": "sha512-ADkqfL+agEzEguU3yS26jfB50hRrwf7U4VTwAOZEmi/g+ITcBWe12yM46ueS/UCIMI9Py+gFUaAdxgxafFvY2Q==",
"requires": {
"@babel/runtime": "^7.13.10",
"@radix-ui/react-compose-refs": "0.1.0"
}
},
"@radix-ui/react-use-callback-ref": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-0.1.0.tgz",
"integrity": "sha512-Va041McOFFl+aV+sejvl0BS2aeHx86ND9X/rVFmEFQKTXCp6xgUK0NGUAGcgBlIjnJSbMYPGEk1xKSSlVcN2Aw==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/react-use-direction": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-direction/-/react-use-direction-0.1.0.tgz",
"integrity": "sha512-NajpY/An9TCPSfOVkgWIdXJV+VuWl67PxB6kOKYmtNAFHvObzIoh8o0n9sAuwSAyFCZVq211FEf9gvVDRhOyiA==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@radix-ui/react-use-layout-effect": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-0.1.0.tgz",
"integrity": "sha512-+wdeS51Y+E1q1Wmd+1xSSbesZkpVj4jsg0BojCbopWvgq5iBvixw5vgemscdh58ep98BwUbsFYnrywFhV9yrVg==",
"requires": {
"@babel/runtime": "^7.13.10"
}
},
"@rollup/plugin-node-resolve": {
"version": "7.1.3",
@@ -2417,13 +2512,13 @@
}
},
"@testing-library/jest-dom": {
"version": "5.15.0",
"resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.15.0.tgz",
"integrity": "sha512-lOMuQidnL1tWHLEWIhL6UvSZC1Qt3OkNe1khvi2h6xFiqpe5O8arYs46OU0qyUGq0cSTbroQyMktYNXu3a7sAA==",
"version": "5.16.1",
"resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.1.tgz",
"integrity": "sha512-ajUJdfDIuTCadB79ukO+0l8O+QwN0LiSxDaYUTI4LndbbUsGi6rWU1SCexXzBA2NSjlVB9/vbkasQIL3tmPBjw==",
"requires": {
"@babel/runtime": "^7.9.2",
"@types/testing-library__jest-dom": "^5.9.1",
"aria-query": "^4.2.2",
"aria-query": "^5.0.0",
"chalk": "^3.0.0",
"css": "^3.0.0",
"css.escape": "^1.5.1",
@@ -2440,6 +2535,11 @@
"color-convert": "^2.0.1"
}
},
"aria-query": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz",
"integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg=="
},
"chalk": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
@@ -2623,18 +2723,18 @@
}
},
"@types/jest": {
"version": "27.0.2",
"resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.2.tgz",
"integrity": "sha512-4dRxkS/AFX0c5XW6IPMNOydLn2tEhNhJV7DnYK+0bjoJZ+QTmfucBlihX7aoEsh/ocYtkLC73UbnBXBXIxsULA==",
"version": "27.0.3",
"resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz",
"integrity": "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==",
"requires": {
"jest-diff": "^27.0.0",
"pretty-format": "^27.0.0"
},
"dependencies": {
"@jest/types": {
"version": "27.2.5",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-27.2.5.tgz",
"integrity": "sha512-nmuM4VuDtCZcY+eTpw+0nvstwReMsjPoj7ZR80/BbixulhLaiX+fbv8oeLW8WZlJMcsGQsTmMKT/iTZu1Uy/lQ==",
"version": "27.4.2",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz",
"integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==",
"requires": {
"@types/istanbul-lib-coverage": "^2.0.0",
"@types/istanbul-reports": "^3.0.0",
@@ -2687,9 +2787,9 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"diff-sequences": {
"version": "27.0.6",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz",
"integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ=="
"version": "27.4.0",
"resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz",
"integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww=="
},
"has-flag": {
"version": "4.0.0",
@@ -2697,27 +2797,27 @@
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
"jest-diff": {
"version": "27.3.1",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz",
"integrity": "sha512-PCeuAH4AWUo2O5+ksW4pL9v5xJAcIKPUPfIhZBcG1RKv/0+dvaWTQK1Nrau8d67dp65fOqbeMdoil+6PedyEPQ==",
"version": "27.4.2",
"resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz",
"integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==",
"requires": {
"chalk": "^4.0.0",
"diff-sequences": "^27.0.6",
"jest-get-type": "^27.3.1",
"pretty-format": "^27.3.1"
"diff-sequences": "^27.4.0",
"jest-get-type": "^27.4.0",
"pretty-format": "^27.4.2"
}
},
"jest-get-type": {
"version": "27.3.1",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.3.1.tgz",
"integrity": "sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg=="
"version": "27.4.0",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz",
"integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ=="
},
"pretty-format": {
"version": "27.3.1",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.3.1.tgz",
"integrity": "sha512-DR/c+pvFc52nLimLROYjnXPtolawm+uWDxr4FjuLDLUn+ktWnSN851KoHwHzzqq6rfCOjkzN8FLgDrSub6UDuA==",
"version": "27.4.2",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz",
"integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==",
"requires": {
"@jest/types": "^27.2.5",
"@jest/types": "^27.4.2",
"ansi-regex": "^5.0.1",
"ansi-styles": "^5.0.0",
"react-is": "^17.0.1"
@@ -2804,9 +2904,9 @@
"integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ=="
},
"@types/testing-library__jest-dom": {
"version": "5.14.1",
"resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.1.tgz",
"integrity": "sha512-Gk9vaXfbzc5zCXI9eYE9BI5BNHEp4D3FWjgqBE/ePGYElLAP+KvxBcsdkwfIVvezs605oiyd/VrpiHe3Oeg+Aw==",
"version": "5.14.2",
"resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.2.tgz",
"integrity": "sha512-vehbtyHUShPxIa9SioxDwCvgxukDMH//icJG90sXQBUm5lJOHLT5kNeU9tnivhnA/TkOFMzGIXN2cTc4hY8/kg==",
"requires": {
"@types/jest": "*"
}
@@ -3309,12 +3409,24 @@
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="
},
"are-we-there-yet": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz",
"integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==",
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz",
"integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==",
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
"readable-stream": "^3.6.0"
},
"dependencies": {
"readable-stream": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"requires": {
"inherits": "^2.0.3",
"string_decoder": "^1.1.1",
"util-deprecate": "^1.0.1"
}
}
}
},
"argparse": {
@@ -4680,9 +4792,9 @@
"integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
},
"cli-table": {
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz",
"integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==",
"version": "0.3.11",
"resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz",
"integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==",
"requires": {
"colors": "1.0.3"
}
@@ -4725,11 +4837,6 @@
"q": "^1.1.2"
}
},
"code-point-at": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"collect-v8-coverage": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
@@ -4775,6 +4882,11 @@
"simple-swizzle": "^0.2.2"
}
},
"color-support": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
"integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
},
"colorette": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
@@ -5192,13 +5304,13 @@
}
},
"css-jss": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.8.2.tgz",
"integrity": "sha512-KjsoKnBV4C9p+F+zW9jNXCai0UYU5K+3eyo+lJX/fY8UBEQd/yNREnHsLD1VMMzBwHRvrA8eQHvqmAL+XNLYcw==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/css-jss/-/css-jss-10.9.0.tgz",
"integrity": "sha512-CpYclti5ZQ18PfAeXaHQ2bEw4DEUfjC0lTS9sQcUlTRF8hC/Va0h3DIowlRm6AH/Ka/O/+tp41Q5zn9MJQoRsA==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss-preset-default": "10.8.2"
"jss": "10.9.0",
"jss-preset-default": "10.9.0"
}
},
"css-loader": {
@@ -5446,9 +5558,9 @@
}
},
"csstype": {
"version": "3.0.9",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
"integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw=="
"version": "3.0.10",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz",
"integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA=="
},
"cyclist": {
"version": "1.0.1",
@@ -5787,9 +5899,9 @@
}
},
"dom-accessibility-api": {
"version": "0.5.6",
"resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.6.tgz",
"integrity": "sha512-DplGLZd8L1lN64jlT27N9TVSESFR5STaEJvX+thCby7fuCHonfPpAlodYc3vuUYbDuDec5w8AMP7oCM5TWFsqw=="
"version": "0.5.10",
"resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz",
"integrity": "sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g=="
},
"dom-converter": {
"version": "0.2.0",
@@ -7553,49 +7665,42 @@
"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
},
"gauge": {
"version": "2.7.4",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.0.tgz",
"integrity": "sha512-F8sU45yQpjQjxKkm1UOAhf0U/O0aFt//Fl7hsrNVto+patMHjs7dPI9mFOGUKbhrgKm0S3EjW3scMFuQmWSROw==",
"requires": {
"aproba": "^1.0.3",
"ansi-regex": "^5.0.1",
"aproba": "^1.0.3 || ^2.0.0",
"color-support": "^1.1.2",
"console-control-strings": "^1.0.0",
"has-unicode": "^2.0.0",
"object-assign": "^4.1.0",
"has-unicode": "^2.0.1",
"signal-exit": "^3.0.0",
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wide-align": "^1.1.0"
"string-width": "^4.2.3",
"strip-ansi": "^6.0.1",
"wide-align": "^1.1.2"
},
"dependencies": {
"ansi-regex": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"requires": {
"number-is-nan": "^1.0.0"
}
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
"integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
"emoji-regex": "^8.0.0",
"is-fullwidth-code-point": "^3.0.0",
"strip-ansi": "^6.0.1"
}
},
"strip-ansi": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"version": "6.0.1",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"requires": {
"ansi-regex": "^2.0.0"
"ansi-regex": "^5.0.1"
}
}
}
@@ -10488,9 +10593,9 @@
"integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA="
},
"jss": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss/-/jss-10.8.2.tgz",
"integrity": "sha512-FkoUNxI329CKQ9OQC8L72MBF9KPf5q8mIupAJ5twU7G7XREW7ahb+7jFfrjZ4iy1qvhx1HwIWUIvkZBDnKkEdQ==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss/-/jss-10.9.0.tgz",
"integrity": "sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==",
"requires": {
"@babel/runtime": "^7.3.1",
"csstype": "^3.0.2",
@@ -10499,140 +10604,140 @@
}
},
"jss-plugin-camel-case": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.8.2.tgz",
"integrity": "sha512-2INyxR+1UdNuKf4v9It3tNfPvf7IPrtkiwzofeKuMd5D58/dxDJVUQYRVg/n460rTlHUfsEQx43hDrcxi9dSPA==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-camel-case/-/jss-plugin-camel-case-10.9.0.tgz",
"integrity": "sha512-UH6uPpnDk413/r/2Olmw4+y54yEF2lRIV8XIZyuYpgPYTITLlPOsq6XB9qeqv+75SQSg3KLocq5jUBXW8qWWww==",
"requires": {
"@babel/runtime": "^7.3.1",
"hyphenate-style-name": "^1.0.3",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-plugin-compose": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.8.2.tgz",
"integrity": "sha512-X7fDQJ6IlIJoT8A3zc++LuC1hmSGKVudb3LyXp+vHv8r2hzzfXEEZty3y2CaC5CGrWcLlYquXENjqLNmLYMgMA==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-compose/-/jss-plugin-compose-10.9.0.tgz",
"integrity": "sha512-Q/0FEZhDwGUpf3/b7+PspmMi6MVSlN3YlTDmvrft7I6N346jUpd8MYkYP/6qM1ZMuVj4v8ky/XYqr1v2ganLLg==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-default-unit": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.8.2.tgz",
"integrity": "sha512-UZ7cwT9NFYSG+SEy7noRU50s4zifulFdjkUNKE+u6mW7vFP960+RglWjTgMfh79G6OENZmaYnjHV/gcKV4nSxg==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-default-unit/-/jss-plugin-default-unit-10.9.0.tgz",
"integrity": "sha512-7Ju4Q9wJ/MZPsxfu4T84mzdn7pLHWeqoGd/D8O3eDNNJ93Xc8PxnLmV8s8ZPNRYkLdxZqKtm1nPQ0BM4JRlq2w==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-plugin-expand": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.8.2.tgz",
"integrity": "sha512-Iy4qsZbEcomXz5aBZJYGwnzK23vK3hqlwGleqmd19fY3L+WbqTmUnW8W0fWeXSuCkw2NknBTAJuEpFcgm3b0Pw==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-expand/-/jss-plugin-expand-10.9.0.tgz",
"integrity": "sha512-QfZ9jld0HpF1OiYU7cGWQ4q+f6+Wu93mV4X+cA1iVRssiUbSbygwdfZkUwX23UOhS1WWRJeQlLK1aJC94K8/0A==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-plugin-extend": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.8.2.tgz",
"integrity": "sha512-NYu0cJ/Zb50ySPkegzbXQQfhXza0VpaRVXdXDex30yXqZpGcAdmhSg4HTv8vzHiL1v3uIOm641FYQX9WvLgSWw==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-extend/-/jss-plugin-extend-10.9.0.tgz",
"integrity": "sha512-xvmosUh3RsKVsm9L14ml6PL3i0Ejj5gB6eo/jTMkGW1kIy42gNXV1EthR8cD5xiowWstnvugQ3JF0pI5+QkPMg==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-global": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.8.2.tgz",
"integrity": "sha512-UaYMSPsYZ7s/ECGoj4KoHC2jwQd5iQ7K+FFGnCAILdQrv7hPmvM2Ydg45ThT/sH46DqktCRV2SqjRuxeBH8nRA==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-global/-/jss-plugin-global-10.9.0.tgz",
"integrity": "sha512-4G8PHNJ0x6nwAFsEzcuVDiBlyMsj2y3VjmFAx/uHk/R/gzJV+yRHICjT4MKGGu1cJq2hfowFWCyrr/Gg37FbgQ==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-plugin-nested": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.8.2.tgz",
"integrity": "sha512-acRvuPJOb930fuYmhkJaa994EADpt8TxI63Iyg96C8FJ9T2xRyU5T6R1IYKRwUiqZo+2Sr7fdGzRTDD4uBZaMA==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-nested/-/jss-plugin-nested-10.9.0.tgz",
"integrity": "sha512-2UJnDrfCZpMYcpPYR16oZB7VAC6b/1QLsRiAutOt7wJaaqwCBvNsosLEu/fUyKNQNGdvg2PPJFDO5AX7dwxtoA==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-props-sort": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.8.2.tgz",
"integrity": "sha512-wqdcjayKRWBZnNpLUrXvsWqh+5J5YToAQ+8HNBNw0kZxVvCDwzhK2Nx6AKs7p+5/MbAh2PLgNW5Ym/ysbVAuqQ==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-props-sort/-/jss-plugin-props-sort-10.9.0.tgz",
"integrity": "sha512-7A76HI8bzwqrsMOJTWKx/uD5v+U8piLnp5bvru7g/3ZEQOu1+PjHvv7bFdNO3DwNPC9oM0a//KwIJsIcDCjDzw==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-plugin-rule-value-function": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.8.2.tgz",
"integrity": "sha512-bW0EKAs+0HXpb6BKJhrn94IDdiWb0CnSluTkh0rGEgyzY/nmD1uV/Wf6KGlesGOZ9gmJzQy+9FFdxIUID1c9Ug==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-function/-/jss-plugin-rule-value-function-10.9.0.tgz",
"integrity": "sha512-IHJv6YrEf8pRzkY207cPmdbBstBaE+z8pazhPShfz0tZSDtRdQua5jjg6NMz3IbTasVx9FdnmptxPqSWL5tyJg==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-rule-value-observable": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.8.2.tgz",
"integrity": "sha512-NaJCfsEg8/6l/E8HstwL2w8kHj2LHhwoG4fXxefmdvNKmJMwBpnjech5dEPL72It4bZfIIYoynWbyxo3Q0ZKQQ==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-rule-value-observable/-/jss-plugin-rule-value-observable-10.9.0.tgz",
"integrity": "sha512-/MWVPJVEn41+ofzQdsvH1GR4wusDqFqNnchh/98HVc580MxPy4NVkmUa2SAEpbHhnJ93sCoETZccW3HJKuvH4A==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"symbol-observable": "^1.2.0"
}
},
"jss-plugin-template": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.8.2.tgz",
"integrity": "sha512-oTVwYRUCuCLslHxuH73F15kFmDxc4YEJIn8kHBnNpGr99ZbQdRIgPabosVTfkgE8czuyTx0KM5u8zEeuL+v66A==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-template/-/jss-plugin-template-10.9.0.tgz",
"integrity": "sha512-lxThUvdt0drCi7xhuJWxADWTgLLy1IWCeFO5k+dtba900xJsNg0IGZplpP9w9UpaJsYS3WUwWMXw8Sxn1dobfQ==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss": "10.9.0",
"tiny-warning": "^1.0.2"
}
},
"jss-plugin-vendor-prefixer": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.8.2.tgz",
"integrity": "sha512-DeGv18QsSiYLSVIEB2+l0af6OToUe0JB+trpzUxyqD2QRC/5AzzDrCrYffO5AHZ81QbffYvSN/pkfZaTWpRXlg==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-plugin-vendor-prefixer/-/jss-plugin-vendor-prefixer-10.9.0.tgz",
"integrity": "sha512-MbvsaXP7iiVdYVSEoi+blrW+AYnTDvHTW6I6zqi7JcwXdc6I9Kbm234nEblayhF38EftoenbM+5218pidmC5gA==",
"requires": {
"@babel/runtime": "^7.3.1",
"css-vendor": "^2.0.8",
"jss": "10.8.2"
"jss": "10.9.0"
}
},
"jss-preset-default": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.8.2.tgz",
"integrity": "sha512-mgkr6DAZuvkEleHFEpOkm8Y+sTdK/r0HH8PxToLHgaWHbYS0JAb0g1tBSUMG24kFj98VOYLTllK1o0J4lWU/uw==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-10.9.0.tgz",
"integrity": "sha512-Zdsj+R+UTn7OOJ1TFQi+l8PfEL7APSAM6vRPaU8mJywT8OrMjgslMKckFLrgq1k+qk1hJR1ePAMesvZ5aAXGOQ==",
"requires": {
"@babel/runtime": "^7.3.1",
"jss": "10.8.2",
"jss-plugin-camel-case": "10.8.2",
"jss-plugin-compose": "10.8.2",
"jss-plugin-default-unit": "10.8.2",
"jss-plugin-expand": "10.8.2",
"jss-plugin-extend": "10.8.2",
"jss-plugin-global": "10.8.2",
"jss-plugin-nested": "10.8.2",
"jss-plugin-props-sort": "10.8.2",
"jss-plugin-rule-value-function": "10.8.2",
"jss-plugin-rule-value-observable": "10.8.2",
"jss-plugin-template": "10.8.2",
"jss-plugin-vendor-prefixer": "10.8.2"
"jss": "10.9.0",
"jss-plugin-camel-case": "10.9.0",
"jss-plugin-compose": "10.9.0",
"jss-plugin-default-unit": "10.9.0",
"jss-plugin-expand": "10.9.0",
"jss-plugin-extend": "10.9.0",
"jss-plugin-global": "10.9.0",
"jss-plugin-nested": "10.9.0",
"jss-plugin-props-sort": "10.9.0",
"jss-plugin-rule-value-function": "10.9.0",
"jss-plugin-rule-value-observable": "10.9.0",
"jss-plugin-template": "10.9.0",
"jss-plugin-vendor-prefixer": "10.9.0"
}
},
"jsx-ast-utils": {
@@ -11393,16 +11498,16 @@
"integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA=="
},
"node-gyp": {
"version": "8.4.0",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.0.tgz",
"integrity": "sha512-Bi/oCm5bH6F+FmzfUxJpPaxMEyIhszULGR3TprmTeku8/dMFcdTcypk120NeZqEt54r1BrgEKtm2jJiuIKE28Q==",
"version": "8.4.1",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz",
"integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==",
"requires": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
"graceful-fs": "^4.2.6",
"make-fetch-happen": "^9.1.0",
"nopt": "^5.0.0",
"npmlog": "^4.1.2",
"npmlog": "^6.0.0",
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"tar": "^6.1.2",
@@ -11578,14 +11683,14 @@
}
},
"npm-check-updates": {
"version": "12.0.2",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.0.2.tgz",
"integrity": "sha512-VzMNuUXqRta1qpBkFiE0hKfpOGP2FbYwpBBTcJXoJWppOPBSi/paWFVhPVWf7PgRoDWegK+PDAWKhIvhyrBrIg==",
"version": "12.0.3",
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-12.0.3.tgz",
"integrity": "sha512-MTHzkDZY1ebhPaDvzWOU9bt4UYdHmY4tIcMCaZjgguGKUgwqokH/aB0Nrc4WcZ4rD491Spuj5DILo/RvKAefvw==",
"requires": {
"chalk": "^4.1.2",
"cint": "^8.2.1",
"cli-table": "^0.3.6",
"commander": "^6.2.1",
"cli-table": "^0.3.11",
"commander": "^8.3.0",
"fast-memoize": "^2.5.2",
"find-up": "5.0.0",
"fp-and-or": "^0.1.3",
@@ -11607,7 +11712,7 @@
"rimraf": "^3.0.2",
"semver": "^7.3.5",
"semver-utils": "^1.1.4",
"source-map-support": "^0.5.20",
"source-map-support": "^0.5.21",
"spawn-please": "^1.0.0",
"update-notifier": "^5.1.0"
},
@@ -11643,9 +11748,9 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
},
"commander": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
"integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA=="
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz",
"integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww=="
},
"find-up": {
"version": "5.0.0",
@@ -11716,9 +11821,9 @@
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"source-map-support": {
"version": "0.5.20",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
"integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
"integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
@@ -11829,14 +11934,14 @@
}
},
"npmlog": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.0.tgz",
"integrity": "sha512-03ppFRGlsyUaQFbGC2C8QWJN/C/K7PsfyD9aQdhVKAQIH4sQBc8WASqFBP7O+Ut4d2oo5LoeoboB3cGdBZSp6Q==",
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
"gauge": "~2.7.3",
"set-blocking": "~2.0.0"
"are-we-there-yet": "^2.0.0",
"console-control-strings": "^1.1.0",
"gauge": "^4.0.0",
"set-blocking": "^2.0.0"
}
},
"nth-check": {
@@ -11852,11 +11957,6 @@
"resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
"integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4="
},
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
},
"nwsapi": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
@@ -14029,17 +14129,17 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
},
"react-jss": {
"version": "10.8.2",
"resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.8.2.tgz",
"integrity": "sha512-/lLFIv1H6GA5RkvNb7TdXcJMBaSvSpfmSYsDisj4WI7MmqXUouoKfkZUJzG7CWq8xnIxik0WWYjFcGOvx0Sasw==",
"version": "10.9.0",
"resolved": "https://registry.npmjs.org/react-jss/-/react-jss-10.9.0.tgz",
"integrity": "sha512-xKXTEejrSkzINF+dutFtLllIfYSN6tOA1XmnpiZGjsWZqy7Hum6fjjgAE2TbBmV9h2CW62ekmGj/Mx27ZuMjuw==",
"requires": {
"@babel/runtime": "^7.3.1",
"@emotion/is-prop-valid": "^0.7.3",
"css-jss": "10.8.2",
"css-jss": "10.9.0",
"hoist-non-react-statics": "^3.2.0",
"is-in-browser": "^1.1.3",
"jss": "10.8.2",
"jss-preset-default": "10.8.2",
"jss": "10.9.0",
"jss-preset-default": "10.9.0",
"prop-types": "^15.6.0",
"shallow-equal": "^1.2.0",
"theming": "^3.3.0",
@@ -15446,9 +15546,9 @@
}
},
"socks-proxy-agent": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.0.tgz",
"integrity": "sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==",
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz",
"integrity": "sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew==",
"requires": {
"agent-base": "^6.0.2",
"debug": "^4.3.1",

View File

@@ -3,21 +3,21 @@
"version": "0.1.0",
"private": true,
"dependencies": {
"@mantine/core": "^3.1.9",
"@mantine/dates": "^3.1.9",
"@mantine/dropzone": "^3.1.9",
"@mantine/hooks": "^3.1.9",
"@mantine/notifications": "^3.1.9",
"@testing-library/jest-dom": "^5.15.0",
"@mantine/core": "^3.3.5",
"@mantine/dates": "^3.3.5",
"@mantine/dropzone": "^3.3.5",
"@mantine/hooks": "^3.3.5",
"@mantine/notifications": "^3.3.5",
"@testing-library/jest-dom": "^5.16.1",
"@testing-library/react": "^12.1.2",
"@testing-library/user-event": "^13.5.0",
"base-64": "^1.0.0",
"dayjs": "^1.10.7",
"npm-check-updates": "^12.0.2",
"npm-check-updates": "^12.0.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-icons": "^4.3.1",
"react-jss": "^10.8.2",
"react-jss": "^10.9.0",
"react-router-dom": "^6.0.2",
"react-scripts": "4.0.3",
"web-vitals": "^2.1.2"

View File

@@ -12,7 +12,7 @@ import SideBar from './components/SideBar';
import AppHeader from './components/AppHeader';
const APIContext = createContext();
export const APIContext = createContext();
@@ -33,7 +33,6 @@ function App() {
setIsLoading(true)
async function fetchSettings() {
backendAPI.get('/config').then(results => {
console.log("CONFIG: ", results.data)
results.data.baseURL = results.config.baseURL
console.log("CONFIG: ", results.data)
setServerConfig(results.data)
@@ -74,7 +73,7 @@ function App() {
return (
<APIContext.Provider value={{...serverConfig}}>
<APIContext.Provider value={serverConfig}>
<AppShell
navbarOffsetBreakpoint="sm" // navbarOffsetBreakpoint controls when navbar should no longer be offset with padding-left
fixed // fixed prop on AppShell will be automatically added to Header and Navbar

View File

@@ -1,12 +1,14 @@
import React, {useState } from 'react';
import React, {useState, useEffect, useContext } from 'react';
import { Header, MediaQuery, Burger, Text, ThemeIcon, Group, Title } from '@mantine/core';
import { useMantineTheme } from '@mantine/core';
import { BsHouseDoor } from 'react-icons/bs'
function AppHeader(props) {
const theme = useMantineTheme();
return (
<Header height={70} padding="md">
{/* You can handle other responsive styles with MediaQuery component or createStyles function */}

View File

@@ -14,13 +14,33 @@ const useStyles = createStyles((theme) => ({
backgroundColor: 'transparent',
'&:hover': {
backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : theme.colors.gray[0],
backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : theme.colors.gray[2],
},
},
activeButton: {
display: 'block',
width: '100%',
padding: theme.spacing.xs,
borderRadius: theme.radius.sm,
color: theme.colorScheme === 'dark' ? theme.colors.dark[0] : theme.black,
backgroundColor: theme.colors.blue,
// '&:hover': {
// backgroundColor: theme.colorScheme === 'dark' ? theme.colors.dark[6] : theme.colors.blue[4],
// },
},
}));
function SideBar(props) {
const { classes } = useStyles();
const [activePage, setActivePage] = useState("")
function handlePageChange(page) {
props.setCurrentPage(page)
setActivePage(page)
}
return (
<Navbar
@@ -31,13 +51,20 @@ function SideBar(props) {
hidden={!props.opened}
width={{ base: 200, breakpoints: { sm: '100%', lg: 300 } }}
>
<UnstyledButton className={classes.button} onClick={() => props.setCurrentPage("locations")} >
<UnstyledButton className={activePage === "locations" ? classes.activeButton : classes.button} onClick={() => handlePageChange("locations")} >
<Group>
<BsMap />
<Text>Locations</Text>
</Group>
</UnstyledButton>
<UnstyledButton className={activePage === "rooms" ? classes.activeButton : classes.button} onClick={() => handlePageChange("rooms")} >
<Group>
<BsMap />
<Text>Rooms</Text>
</Group>
</UnstyledButton>
</Navbar>
)

View File

@@ -1,5 +1,5 @@
import React, {useState, useEffect, useContext, createContext} from 'react';
import APIContext from '../../App';
import { APIContext } from '../../App';
import { Text, Loader, Center, Card, Image, Badge, Button, SimpleGrid, Group } from '@mantine/core'
import { useNotifications } from '@mantine/notifications';
@@ -10,7 +10,6 @@ function LocationsPage() {
// const [opened, setOpened] = useState(false);
const [isLoading, setIsLoading] = useState(false);
const [locations, setLocations] = useState([])
const [baseURL, setBaseURL] = useState("")
const serverConfig = useContext(APIContext);
@@ -20,10 +19,7 @@ function LocationsPage() {
setIsLoading(true)
async function fetchSettings() {
backendAPI.get('/locations').then(results => {
console.log("CONFIG: ", serverConfig)
//console.log("baseurl: ", results.config.baseURL)
setBaseURL(results.config.baseURL)
console.log("URL", `${results.data[0]}`)
console.log("CONFIG IN LOCATIONS: ", serverConfig)
setLocations(results.data)
setIsLoading(false)
}).catch(err => {
@@ -48,15 +44,15 @@ function LocationsPage() {
<Center>{ isLoading && <Loader size="xl" variant="bars" />}</Center>
<SimpleGrid cols={4} spacing="xl">
{ locations.map((location, idx) =>
<Card key={idx} shadow="sm" padding="md">
<Card key={`${idx}-${location.Name}`} shadow="sm" padding="md">
<Card.Section>
<Image src={`${serverConfig.baseURL}/photos/locations/${location.Name}/${location.CoverPhoto}`}></Image>
{location.CoverPhoto ? <Image src={`${serverConfig.baseURL}/photos/locations/${location.Name}/${location.CoverPhoto}`}></Image> : <Text>No Photo</Text>}
</Card.Section>
<Group position="apart">
<Text weight={500}>{location.Name}</Text>
<Badge color="pink" variant="light">
{/* <Badge color="pink" variant="light">
On Sale
</Badge>
</Badge> */}
</Group>
<Text size="sm">{location.Description}</Text>
</Card>