From 7b379914e44583b9b097ed286b669ad244b176a1 Mon Sep 17 00:00:00 2001 From: omagdy7 Date: Thu, 21 Dec 2023 01:26:51 +0200 Subject: Added Firestore support for both the driver app and the rider mobile app --- driver/components.json | 16 + driver/package.json | 13 +- driver/pnpm-lock.yaml | 651 ++++++++++++++++++--- driver/src/App.tsx | 173 +++++- driver/src/components/ui/button.tsx | 56 ++ driver/src/components/ui/dialog.tsx | 120 ++++ driver/src/components/ui/input.tsx | 25 + driver/src/components/ui/label.tsx | 24 + driver/src/firebase/firebase_config.ts | 2 + driver/src/index.css | 74 +++ driver/src/lib/utils.ts | 6 + driver/src/main.tsx | 24 +- driver/tailwind.config.js | 79 ++- driver/tsconfig.json | 24 +- driver/vite.config.ts | 11 +- ...154605b2b23f957321f3fac0a.cache.dill.track.dill | Bin 39442744 -> 39927112 bytes .../assets/debug/flutter_assets/NOTICES.Z | Bin 79503 -> 79653 bytes .../assets/debug/flutter_assets/kernel_blob.bin | Bin 39442744 -> 39927112 bytes .../debug/R.jar | Bin 221872 -> 281225 bytes .../debug/out/assets/flutter_assets/NOTICES.Z.jar | Bin 75908 -> 75899 bytes .../out/assets/flutter_assets/kernel_blob.bin.jar | Bin 13206757 -> 13375384 bytes .../out/currentProject/dirs_bucket_4/graph.bin | Bin 912 -> 919 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../graph.bin | Bin 235 -> 0 bytes .../dex/debug/mergeExtDexDebug/classes.dex | Bin 7901440 -> 8467624 bytes .../dex/debug/mergeExtDexDebug/classes2.dex | Bin 0 -> 6567828 bytes .../dex/debug/mergeLibDexDebug/0/classes.dex | Bin 221884 -> 352308 bytes .../dex/debug/mergeProjectDexDebug/0/classes.dex | Bin 86908 -> 104652 bytes .../dex/debug/mergeProjectDexDebug/1/classes.dex | Bin 1900 -> 2160 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 388 -> 395 bytes .../app/intermediates/flutter/debug/.last_build_id | 2 +- .../flutter/debug/flutter_assets/NOTICES.Z | Bin 79503 -> 79653 bytes .../flutter/debug/flutter_assets/kernel_blob.bin | Bin 39442744 -> 39927112 bytes .../intermediates/flutter/debug/flutter_build.d | 2 +- .../build/app/intermediates/flutter/debug/libs.jar | Bin 261 -> 261 bytes .../incremental/debug-mergeJavaRes/merge-state | Bin 16157 -> 16361 bytes .../zip-cache/+BPr0d19ba5rX2eeGZR+DvOJn04= | Bin 0 -> 30586 bytes .../zip-cache/+RqbQMUul+F8zHGWkX5ULPi7ORA= | Bin 0 -> 1536904 bytes .../zip-cache/+lrzuGfTaLVJ64_dlzhaxwWJ5zQ= | Bin 0 -> 19936 bytes .../zip-cache/3+DnderhQGeSedZmZGjRO6eNL0I= | Bin 626 -> 7661 bytes .../zip-cache/CGv+HAe2ywZfhIV5tBqhCB3xWyE= | Bin 37432 -> 412733 bytes .../zip-cache/D18uQ3rMJvI6iIHaVdhd8tKz8vU= | Bin 0 -> 261 bytes .../zip-cache/EmIMKnEVkiVyTTKfNyeQ1m6SvC4= | Bin 3514 -> 0 bytes .../zip-cache/FmF8OmqfSZ0sdWBYMjRYNhXL3nw= | Bin 0 -> 16023 bytes .../zip-cache/GTCEfmNsuNSE7ooZjNEOyWyKbcE= | Bin 0 -> 729604 bytes .../zip-cache/GrN_va+qbZ3LppbCkysOfZsgpAE= | Bin 0 -> 893 bytes .../zip-cache/JQTnTEjbJFrN9eNTkgqgAbcn8zY= | Bin 705 -> 2768 bytes .../zip-cache/JdFZMNq7bN2XMWESTKYeQQ+02fM= | Bin 0 -> 50911 bytes .../zip-cache/K2yzWimPM7qRTaqQOVBQW5e7_F8= | Bin 449 -> 2072 bytes .../zip-cache/M5cD+ommcHYWXJmNbSwUit8rlw4= | Bin 0 -> 208835 bytes .../zip-cache/NW7i4YtFInSdohzkJXXyjyz9cRE= | Bin 0 -> 9655 bytes .../zip-cache/Nm07pOa0ieWf6cD8+g+72rY+gUU= | Bin 38547 -> 466730 bytes .../zip-cache/QtVj4DBHwltqwY_qx240zEaZNHw= | Bin 0 -> 262259 bytes .../zip-cache/R7saxCYWelHBtd9wulfLacU9BLw= | Bin 504 -> 0 bytes .../zip-cache/RPZQtni7gl6wAbuchzY6gIfDz7s= | Bin 667 -> 6875 bytes .../zip-cache/UftcxqWDtsvjsp6_P+SiO0pUAsA= | Bin 0 -> 3348 bytes .../zip-cache/V7h15dCDb1h6Gc2GCofPzfCX+Fw= | Bin 261 -> 0 bytes .../zip-cache/VD4J5fZKvdohXb9TxEDArGSFbXI= | Bin 0 -> 704122 bytes .../zip-cache/Xh7xHkyHhP55CH2_w8DEQBWPkGc= | Bin 0 -> 2785359 bytes .../zip-cache/Z7Xqf_sCc70nXLYXRDopjISzuxk= | Bin 0 -> 246491 bytes .../zip-cache/_FkRfEOHOvszTQVmzOxQDES7MBs= | Bin 0 -> 249277 bytes .../zip-cache/crR9Uo_bP9bk5TPm0lQWcarNWk0= | Bin 0 -> 3120 bytes .../zip-cache/dDBtrun52FBkyuZkVaR8g4F37bE= | Bin 0 -> 4617 bytes .../zip-cache/fnIkRQFwZgMZukvUHWpo3o4wpU0= | Bin 0 -> 8781 bytes .../zip-cache/ga4CcuMA5PNviZG2oap_dgtwYwk= | Bin 0 -> 88513 bytes .../zip-cache/jBx7XSYfTwX4a2_XgtmTbnNw4_I= | Bin 0 -> 6730 bytes .../zip-cache/jbBlNZy2l2ol65vzN6Jc9MzM2EU= | Bin 12668 -> 159689 bytes .../zip-cache/mUkHOKfwd+4qnsA2crFXKtguLlw= | Bin 884 -> 5481 bytes .../zip-cache/nhaszLn54cQI_y8j+kWrDtFAExQ= | Bin 0 -> 7557 bytes .../zip-cache/o1GKb70LZlBwW13LPQu3ZHVLI5s= | Bin 0 -> 2199 bytes .../zip-cache/r4PFuEteMM15fYjUx0yBeepSrfo= | Bin 142085 -> 1446415 bytes .../zip-cache/rAvQzDuRt+cmEjE65l2Ohc1LoNs= | Bin 0 -> 2883916 bytes .../zip-cache/shq8mE_GrwWDp66j95qMGPDzpbQ= | Bin 0 -> 92326 bytes .../zip-cache/tMUhe8X4TRgy5q459IBB6o7G8zI= | Bin 3797 -> 26504 bytes .../zip-cache/vWto4x1Zcr5EPym_iqBWc7TGXGU= | Bin 1010 -> 0 bytes .../zip-cache/xoncVUOtWkuwBUXFZ56qSSILfCQ= | Bin 5956 -> 45326 bytes .../compile-file-map.properties | 14 +- .../debug/mergeDebugResources/merger.xml | 6 +- .../incremental/mergeDebugAssets/merger.xml | 2 +- .../incremental/mergeDebugJniLibFolders/merger.xml | 2 +- .../incremental/mergeDebugShaders/merger.xml | 2 +- .../packageDebug/tmp/debug/dex-renamer-state.txt | 15 +- .../tmp/debug/zip-cache/androidResources | Bin 8467 -> 8467 bytes .../tmp/debug/zip-cache/javaResources0 | Bin 3745 -> 6066 bytes .../debug/manifest-merger-blame-debug-report.txt | 296 +++++----- .../intermediates/merged_java_res/debug/base.jar | Bin 17658 -> 72548 bytes .../merged_manifest/debug/AndroidManifest.xml | 9 + .../merged_manifests/debug/AndroidManifest.xml | 9 + .../debug/out/multi-v2/debug.json | 4 +- .../debug/out/multi-v2/values-night-v8.json | 2 +- .../debug/out/multi-v2/values.json | 2 +- .../packaged_manifests/debug/AndroidManifest.xml | 9 + .../processed_res/debug/out/resources-debug.ap_ | Bin 240131 -> 240211 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_0.jar | Bin 5904 -> 0 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_1.jar | Bin 7856 -> 0 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_2.jar | Bin 5901 -> 0 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_3.jar | Bin 8606 -> 0 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_4.jar | Bin 6202 -> 0 bytes ...f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_5.jar | Bin 7101 -> 0 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_0.jar | Bin 0 -> 8353 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_1.jar | Bin 0 -> 7894 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_2.jar | Bin 0 -> 8090 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_3.jar | Bin 0 -> 9975 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_4.jar | Bin 0 -> 6202 bytes ...181a2008aa354475bac98cbea3eb720b58ed0784a_5.jar | Bin 0 -> 7101 bytes .../flutter/plugins/GeneratedPluginRegistrant.dex | Bin 2076 -> 2336 bytes .../source_set_path_map/debug/file-map.txt | 23 +- .../inputs/source-to-output.tab.values.at | Bin 272 -> 286 bytes .../compileDebugKotlin/cacheable/last-build.bin | Bin 18 -> 18 bytes .../local-state/build-history.bin | Bin 31 -> 31 bytes mobile/build/app/outputs/apk/debug/app-debug.apk | Bin 74203297 -> 64140809 bytes mobile/build/app/outputs/flutter-apk/app-debug.apk | Bin 74203297 -> 64140809 bytes .../app/outputs/flutter-apk/app-debug.apk.sha1 | 2 +- .../outputs/logs/manifest-merger-debug-report.txt | 155 +++-- .../previous-compilation-data.bin | Bin 18826 -> 19690 bytes .../8cc212559f9e4c0fd80e22c4f4915f7b/results.bin | 1 + .../transformed/classes/classes.dex | Bin 0 -> 143308 bytes .../plugins/firebase/firestore/BuildConfig.java | 14 + .../debug/aapt/AndroidManifest.xml | 17 + .../debug/aapt/output-metadata.json | 18 + .../intermediates/aar_main_jar/debug/classes.jar | Bin 0 -> 139212 bytes .../aar_metadata/debug/aar-metadata.properties | 4 + .../debug/annotationProcessors.json | 1 + .../annotations_typedef_file/debug/typedefs.txt | 0 .../compile_library_classes_jar/debug/classes.jar | Bin 0 -> 376091 bytes .../intermediates/compile_r_class_jar/debug/R.jar | Bin 0 -> 21750 bytes .../intermediates/compile_symbol_list/debug/R.txt | 329 +++++++++++ .../incremental/debug-mergeJavaRes/merge-state | Bin 0 -> 478 bytes .../compile-file-map.properties | 1 + .../debug/packageDebugResources/merger.xml | 2 + .../incremental/mergeDebugJniLibFolders/merger.xml | 2 + .../incremental/mergeDebugShaders/merger.xml | 2 + .../incremental/packageDebugAssets/merger.xml | 2 + .../local_only_symbol_list/debug/R-def.txt | 2 + .../debug/manifest-merger-blame-debug-report.txt | 25 + .../debug/feature-cloud_firestore.jar | Bin 0 -> 22 bytes .../merged_manifest/debug/AndroidManifest.xml | 17 + .../navigation_json/debug/navigation.json | 1 + .../packaged_manifests/debug/output-metadata.json | 18 + .../runtime_library_classes_jar/debug/classes.jar | Bin 0 -> 354363 bytes .../debug/package-aware-r.txt | 261 +++++++++ .../outputs/aar/cloud_firestore-debug.aar | Bin 0 -> 123990 bytes .../outputs/logs/manifest-merger-debug-report.txt | 37 ++ .../previous-compilation-data.bin | Bin 0 -> 48023 bytes .../_composite.stamp | 1 + .../gen_dart_plugin_registrant.stamp | 1 + .../gen_localizations.stamp | 1 + .../916a7e2ac760e9d92789c0358271088d/results.bin | 1 + .../transformed/classes/classes.dex | Bin 0 -> 190156 bytes .../compile-file-map.properties | 2 +- .../debug/packageDebugResources/merger.xml | 2 +- .../incremental/packageDebugAssets/merger.xml | 2 +- .../previous-compilation-data.bin | Bin 35272 -> 35272 bytes .../c487f84077edbd0464bd5a6ff11283d3/results.bin | 1 + .../transformed/classes/classes.dex | Bin 0 -> 38260 bytes .../flutter/plugins/firebase/core/BuildConfig.java | 2 +- .../intermediates/aar_main_jar/debug/classes.jar | Bin 33107 -> 33108 bytes .../compile_library_classes_jar/debug/classes.jar | Bin 97603 -> 97603 bytes .../compile-file-map.properties | 2 +- .../debug/packageDebugResources/merger.xml | 2 +- .../incremental/mergeDebugJniLibFolders/merger.xml | 2 +- .../incremental/mergeDebugShaders/merger.xml | 2 +- .../incremental/packageDebugAssets/merger.xml | 2 +- .../debug/manifest-merger-blame-debug-report.txt | 16 +- .../runtime_library_classes_jar/debug/classes.jar | Bin 79829 -> 79829 bytes .../outputs/aar/firebase_core-debug.aar | Bin 31230 -> 31237 bytes .../outputs/logs/manifest-merger-debug-report.txt | 48 +- .../previous-compilation-data.bin | Bin 20188 -> 20188 bytes .../b8fb7576a9b8c2a97420256af3171c93/results.bin | 1 + .../transformed/classes/classes.dex | Bin 0 -> 9128 bytes .../debug/out/drawable_corner.xml.flat | Bin 572 -> 576 bytes .../debug/out/drawable_toast_bg.xml.flat | Bin 776 -> 780 bytes .../debug/out/layout_toast_custom.xml.flat | Bin 1700 -> 1708 bytes .../incremental/debug-mergeJavaRes/merge-state | Bin 825 -> 832 bytes .../compile-file-map.properties | 8 +- .../debug/packageDebugResources/merger.xml | 2 +- .../incremental/packageDebugAssets/merger.xml | 2 +- .../caches-jvm/inputs/source-to-output.tab | Bin 4096 -> 4096 bytes .../inputs/source-to-output.tab.values.at | Bin 779 -> 814 bytes .../compileDebugKotlin/cacheable/last-build.bin | Bin 18 -> 18 bytes .../local-state/build-history.bin | Bin 31 -> 31 bytes mobile/lib/cart.dart | 4 +- mobile/lib/routes.dart | 68 ++- mobile/pubspec.lock | 36 +- mobile/pubspec.yaml | 1 + 195 files changed, 2400 insertions(+), 417 deletions(-) create mode 100644 driver/components.json create mode 100644 driver/src/components/ui/button.tsx create mode 100644 driver/src/components/ui/dialog.tsx create mode 100644 driver/src/components/ui/input.tsx create mode 100644 driver/src/components/ui/label.tsx create mode 100644 driver/src/lib/utils.ts create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_0/graph.bin create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_1/graph.bin create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_2/graph.bin create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_3/graph.bin create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_4/graph.bin create mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_48dc6b04f98022d355f93daf8951d856b91e6e1079a6b33a0490fe60853e4f7e_bucket_5/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_0/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_1/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_2/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_3/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_4/graph.bin delete mode 100644 mobile/build/app/intermediates/desugar_graph/debug/out/currentProject/jar_569dd1ffa4722f7e345df4b8b0efbacd54693dde2174acf53b8cfe87eac4a79f_bucket_5/graph.bin create mode 100644 mobile/build/app/intermediates/dex/debug/mergeExtDexDebug/classes2.dex create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+BPr0d19ba5rX2eeGZR+DvOJn04= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+RqbQMUul+F8zHGWkX5ULPi7ORA= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/+lrzuGfTaLVJ64_dlzhaxwWJ5zQ= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/D18uQ3rMJvI6iIHaVdhd8tKz8vU= delete mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/EmIMKnEVkiVyTTKfNyeQ1m6SvC4= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/FmF8OmqfSZ0sdWBYMjRYNhXL3nw= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/GTCEfmNsuNSE7ooZjNEOyWyKbcE= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/GrN_va+qbZ3LppbCkysOfZsgpAE= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/JdFZMNq7bN2XMWESTKYeQQ+02fM= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/M5cD+ommcHYWXJmNbSwUit8rlw4= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/NW7i4YtFInSdohzkJXXyjyz9cRE= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/QtVj4DBHwltqwY_qx240zEaZNHw= delete mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/R7saxCYWelHBtd9wulfLacU9BLw= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/UftcxqWDtsvjsp6_P+SiO0pUAsA= delete mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/V7h15dCDb1h6Gc2GCofPzfCX+Fw= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/VD4J5fZKvdohXb9TxEDArGSFbXI= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/Xh7xHkyHhP55CH2_w8DEQBWPkGc= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/Z7Xqf_sCc70nXLYXRDopjISzuxk= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/_FkRfEOHOvszTQVmzOxQDES7MBs= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/crR9Uo_bP9bk5TPm0lQWcarNWk0= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/dDBtrun52FBkyuZkVaR8g4F37bE= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/fnIkRQFwZgMZukvUHWpo3o4wpU0= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/ga4CcuMA5PNviZG2oap_dgtwYwk= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/jBx7XSYfTwX4a2_XgtmTbnNw4_I= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/nhaszLn54cQI_y8j+kWrDtFAExQ= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/o1GKb70LZlBwW13LPQu3ZHVLI5s= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/rAvQzDuRt+cmEjE65l2Ohc1LoNs= create mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/shq8mE_GrwWDp66j95qMGPDzpbQ= delete mode 100644 mobile/build/app/intermediates/incremental/debug-mergeJavaRes/zip-cache/vWto4x1Zcr5EPym_iqBWc7TGXGU= delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_0.jar delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_1.jar delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_2.jar delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_3.jar delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_4.jar delete mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/4bca64a3d08b1a32dcb5251f6a74b1aed7941386ca1f1c08bec80a4b442d1f08_5.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_0.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_1.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_2.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_3.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_4.jar create mode 100644 mobile/build/app/intermediates/project_dex_archive/debug/out/f1f7449e529f2da55548404181a2008aa354475bac98cbea3eb720b58ed0784a_5.jar create mode 100644 mobile/build/cloud_firestore/.transforms/8cc212559f9e4c0fd80e22c4f4915f7b/results.bin create mode 100644 mobile/build/cloud_firestore/.transforms/8cc212559f9e4c0fd80e22c4f4915f7b/transformed/classes/classes.dex create mode 100644 mobile/build/cloud_firestore/generated/source/buildConfig/debug/io/flutter/plugins/firebase/firestore/BuildConfig.java create mode 100644 mobile/build/cloud_firestore/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml create mode 100644 mobile/build/cloud_firestore/intermediates/aapt_friendly_merged_manifests/debug/aapt/output-metadata.json create mode 100644 mobile/build/cloud_firestore/intermediates/aar_main_jar/debug/classes.jar create mode 100644 mobile/build/cloud_firestore/intermediates/aar_metadata/debug/aar-metadata.properties create mode 100644 mobile/build/cloud_firestore/intermediates/annotation_processor_list/debug/annotationProcessors.json create mode 100644 mobile/build/cloud_firestore/intermediates/annotations_typedef_file/debug/typedefs.txt create mode 100644 mobile/build/cloud_firestore/intermediates/compile_library_classes_jar/debug/classes.jar create mode 100644 mobile/build/cloud_firestore/intermediates/compile_r_class_jar/debug/R.jar create mode 100644 mobile/build/cloud_firestore/intermediates/compile_symbol_list/debug/R.txt create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/debug-mergeJavaRes/merge-state create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/debug/packageDebugResources/merger.xml create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/mergeDebugJniLibFolders/merger.xml create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/mergeDebugShaders/merger.xml create mode 100644 mobile/build/cloud_firestore/intermediates/incremental/packageDebugAssets/merger.xml create mode 100644 mobile/build/cloud_firestore/intermediates/local_only_symbol_list/debug/R-def.txt create mode 100644 mobile/build/cloud_firestore/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt create mode 100644 mobile/build/cloud_firestore/intermediates/merged_java_res/debug/feature-cloud_firestore.jar create mode 100644 mobile/build/cloud_firestore/intermediates/merged_manifest/debug/AndroidManifest.xml create mode 100644 mobile/build/cloud_firestore/intermediates/navigation_json/debug/navigation.json create mode 100644 mobile/build/cloud_firestore/intermediates/packaged_manifests/debug/output-metadata.json create mode 100644 mobile/build/cloud_firestore/intermediates/runtime_library_classes_jar/debug/classes.jar create mode 100644 mobile/build/cloud_firestore/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt create mode 100644 mobile/build/cloud_firestore/outputs/aar/cloud_firestore-debug.aar create mode 100644 mobile/build/cloud_firestore/outputs/logs/manifest-merger-debug-report.txt create mode 100644 mobile/build/cloud_firestore/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin create mode 100644 mobile/build/f0634538b2900ed7a6c9d1e16d705132/_composite.stamp create mode 100644 mobile/build/f0634538b2900ed7a6c9d1e16d705132/gen_dart_plugin_registrant.stamp create mode 100644 mobile/build/f0634538b2900ed7a6c9d1e16d705132/gen_localizations.stamp create mode 100644 mobile/build/firebase_auth/.transforms/916a7e2ac760e9d92789c0358271088d/results.bin create mode 100644 mobile/build/firebase_auth/.transforms/916a7e2ac760e9d92789c0358271088d/transformed/classes/classes.dex create mode 100644 mobile/build/firebase_core/.transforms/c487f84077edbd0464bd5a6ff11283d3/results.bin create mode 100644 mobile/build/firebase_core/.transforms/c487f84077edbd0464bd5a6ff11283d3/transformed/classes/classes.dex create mode 100644 mobile/build/fluttertoast/.transforms/b8fb7576a9b8c2a97420256af3171c93/results.bin create mode 100644 mobile/build/fluttertoast/.transforms/b8fb7576a9b8c2a97420256af3171c93/transformed/classes/classes.dex diff --git a/driver/components.json b/driver/components.json new file mode 100644 index 0000000..e24d493 --- /dev/null +++ b/driver/components.json @@ -0,0 +1,16 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "default", + "rsc": false, + "tsx": true, + "tailwind": { + "config": "tailwind.config.js", + "css": "src/index.css", + "baseColor": "slate", + "cssVariables": true + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils" + } +} \ No newline at end of file diff --git a/driver/package.json b/driver/package.json index a78512d..fd6315d 100644 --- a/driver/package.json +++ b/driver/package.json @@ -10,11 +10,22 @@ "preview": "vite preview" }, "dependencies": { + "@radix-ui/react-dialog": "^1.0.5", + "@radix-ui/react-label": "^2.0.2", + "@radix-ui/react-slot": "^1.0.2", + "class-variance-authority": "^0.7.0", + "clsx": "^2.0.0", "firebase": "^10.7.1", + "lucide-react": "^0.299.0", "react": "^18.2.0", - "react-dom": "^18.2.0" + "react-dom": "^18.2.0", + "react-modal": "^3.16.1", + "react-router-dom": "^6.21.0", + "tailwind-merge": "^2.1.0", + "tailwindcss-animate": "^1.0.7" }, "devDependencies": { + "@types/node": "^20.10.5", "@types/react": "^18.2.43", "@types/react-dom": "^18.2.17", "@typescript-eslint/eslint-plugin": "^6.14.0", diff --git a/driver/pnpm-lock.yaml b/driver/pnpm-lock.yaml index 6868dc3..64c74ff 100644 --- a/driver/pnpm-lock.yaml +++ b/driver/pnpm-lock.yaml @@ -5,17 +5,50 @@ settings: excludeLinksFromLockfile: false dependencies: + '@radix-ui/react-dialog': + specifier: ^1.0.5 + version: 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-label': + specifier: ^2.0.2 + version: 2.0.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': + specifier: ^1.0.2 + version: 1.0.2(@types/react@18.2.45)(react@18.2.0) + class-variance-authority: + specifier: ^0.7.0 + version: 0.7.0 + clsx: + specifier: ^2.0.0 + version: 2.0.0 firebase: specifier: ^10.7.1 version: 10.7.1 + lucide-react: + specifier: ^0.299.0 + version: 0.299.0(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 react-dom: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) + react-modal: + specifier: ^3.16.1 + version: 3.16.1(react-dom@18.2.0)(react@18.2.0) + react-router-dom: + specifier: ^6.21.0 + version: 6.21.0(react-dom@18.2.0)(react@18.2.0) + tailwind-merge: + specifier: ^2.1.0 + version: 2.1.0 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@3.4.0) devDependencies: + '@types/node': + specifier: ^20.10.5 + version: 20.10.5 '@types/react': specifier: ^18.2.43 version: 18.2.45 @@ -54,7 +87,7 @@ devDependencies: version: 5.3.3 vite: specifier: ^5.0.8 - version: 5.0.10 + version: 5.0.10(@types/node@20.10.5) packages: @@ -66,7 +99,6 @@ packages: /@alloc/quick-lru@5.2.0: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - dev: true /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} @@ -256,6 +288,13 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + /@babel/runtime@7.23.6: + resolution: {integrity: sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: false + /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} @@ -1030,28 +1069,23 @@ packages: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.20 - dev: true /@jridgewell/resolve-uri@3.1.1: resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/set-array@1.1.2: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} - dev: true /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} - dev: true /@jridgewell/trace-mapping@0.3.20: resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} dependencies: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1059,12 +1093,10 @@ packages: dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - dev: true /@nodelib/fs.stat@2.0.5: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - dev: true /@nodelib/fs.walk@1.2.8: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} @@ -1072,7 +1104,6 @@ packages: dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.16.0 - dev: true /@protobufjs/aspromise@1.1.2: resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} @@ -1117,6 +1148,314 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + dependencies: + '@babel/runtime': 7.23.6 + dev: false + + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-context@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + aria-hidden: 1.2.3 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.45)(react@18.2.0) + dev: false + + /@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-id@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-label@2.0.2(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-N5ehvlM7qoTLx7nWPodsPYPgMzA5WM8zZChQg8nyFJKnDO5WHdba1vv5/H6IO5LtJMfD2Q3wh1qHFGNtK0w3bQ==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.18)(@types/react@18.2.45)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + '@types/react-dom': 18.2.18 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-slot@1.0.2(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.45)(react@18.2.0) + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.45)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.23.6 + '@types/react': 18.2.45 + react: 18.2.0 + dev: false + + /@remix-run/router@1.14.0: + resolution: {integrity: sha512-WOHih+ClN7N8oHk9N4JUiMxQJmRVaOxcg8w7F/oHUXzJt920ekASLI/7cYX8XkntDWRhLZtsk6LbGrkgOAvi5A==} + engines: {node: '>=14.0.0'} + dev: false + /@rollup/rollup-android-arm-eabi@4.9.1: resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} cpu: [arm] @@ -1258,17 +1597,14 @@ packages: resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} dependencies: undici-types: 5.26.5 - dev: false /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - dev: true /@types/react-dom@18.2.18: resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==} dependencies: '@types/react': 18.2.45 - dev: true /@types/react@18.2.45: resolution: {integrity: sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==} @@ -1276,11 +1612,9 @@ packages: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 csstype: 3.1.3 - dev: true /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - dev: true /@types/semver@7.5.6: resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} @@ -1432,7 +1766,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) '@types/babel__core': 7.20.5 react-refresh: 0.14.0 - vite: 5.0.10 + vite: 5.0.10(@types/node@20.10.5) transitivePeerDependencies: - supports-color dev: true @@ -1479,7 +1813,6 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - dev: true /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} @@ -1487,16 +1820,21 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - dev: true /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: true /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true + /aria-hidden@1.2.3: + resolution: {integrity: sha512-xcLxITLe2HYa1cnYnwCjkOO1PqUHQpozB8x9AR0OgWN2woOBi5kSDVxKfd0b7sb1hw5qFeJhXm9H1nu3xSfLeQ==} + engines: {node: '>=10'} + dependencies: + tslib: 2.6.2 + dev: false + /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -1520,26 +1858,22 @@ packages: /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dev: true /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - dev: true /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 - dev: true /browserslist@4.22.2: resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} @@ -1560,7 +1894,6 @@ packages: /camelcase-css@2.0.1: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - dev: true /caniuse-lite@1.0.30001570: resolution: {integrity: sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw==} @@ -1596,7 +1929,12 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 - dev: true + + /class-variance-authority@0.7.0: + resolution: {integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==} + dependencies: + clsx: 2.0.0 + dev: false /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -1607,6 +1945,11 @@ packages: wrap-ansi: 7.0.0 dev: false + /clsx@2.0.0: + resolution: {integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==} + engines: {node: '>=6'} + dev: false + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -1629,11 +1972,9 @@ packages: /commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - dev: true /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -1652,11 +1993,9 @@ packages: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - dev: true /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - dev: true /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -1674,9 +2013,12 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true + /detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - dev: true /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -1687,7 +2029,6 @@ packages: /dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - dev: true /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} @@ -1859,6 +2200,10 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exenv@1.2.2: + resolution: {integrity: sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==} + dev: false + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -1872,7 +2217,6 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.5 - dev: true /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -1886,7 +2230,6 @@ packages: resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} dependencies: reusify: 1.0.4 - dev: true /faye-websocket@0.11.4: resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} @@ -1907,7 +2250,6 @@ packages: engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 - dev: true /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} @@ -1969,19 +2311,16 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true /fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true - dev: true optional: true /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - dev: true /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -1993,19 +2332,22 @@ packages: engines: {node: 6.* || 8.* || >= 10.*} dev: false + /get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 - dev: true /glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 - dev: true /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} @@ -2016,7 +2358,6 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: true /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -2072,7 +2413,6 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: true /http-parser-js@0.5.8: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} @@ -2109,29 +2449,30 @@ packages: dependencies: once: 1.4.0 wrappy: 1.0.2 - dev: true /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true + + /invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + dev: false /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - dev: true /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.0 - dev: true /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -2143,12 +2484,10 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 - dev: true /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - dev: true /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} @@ -2162,7 +2501,6 @@ packages: /jiti@1.21.0: resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true - dev: true /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -2215,16 +2553,13 @@ packages: /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} engines: {node: '>=10'} - dev: true /lilconfig@3.0.0: resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} engines: {node: '>=14'} - dev: true /lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -2265,10 +2600,17 @@ packages: yallist: 4.0.0 dev: true + /lucide-react@0.299.0(react@18.2.0): + resolution: {integrity: sha512-59MiDzDzFI/efHhb4n0vGdXelMNwou7JlAFvVS4boA1G/7aYU7garPciYo73CODzkhrhz0JOgdtSTPSe5dMrlQ==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + dev: false + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - dev: true /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -2276,13 +2618,11 @@ packages: dependencies: braces: 3.0.2 picomatch: 2.3.1 - dev: true /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 - dev: true /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -2294,13 +2634,11 @@ packages: any-promise: 1.3.0 object-assign: 4.1.1 thenify-all: 1.6.0 - dev: true /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: true /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -2313,7 +2651,6 @@ packages: /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - dev: true /normalize-range@0.1.2: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} @@ -2323,18 +2660,15 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: true /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} - dev: true /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 - dev: true /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} @@ -2377,7 +2711,6 @@ packages: /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: true /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} @@ -2386,7 +2719,6 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -2395,22 +2727,18 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - dev: true /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} - dev: true /pirates@4.0.6: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - dev: true /postcss-import@15.1.0(postcss@8.4.32): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} @@ -2422,7 +2750,6 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.8 - dev: true /postcss-js@4.0.1(postcss@8.4.32): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -2432,7 +2759,6 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.32 - dev: true /postcss-load-config@4.0.2(postcss@8.4.32): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} @@ -2449,7 +2775,6 @@ packages: lilconfig: 3.0.0 postcss: 8.4.32 yaml: 2.3.4 - dev: true /postcss-nested@6.0.1(postcss@8.4.32): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -2459,7 +2784,6 @@ packages: dependencies: postcss: 8.4.32 postcss-selector-parser: 6.0.13 - dev: true /postcss-selector-parser@6.0.13: resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} @@ -2467,11 +2791,9 @@ packages: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - dev: true /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: true /postcss@8.4.32: resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} @@ -2480,13 +2802,20 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} dev: true + /prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + de