From a69ba86c35037b349aa78b4e2e72a0b2b6cd78cb Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Sat, 3 Sep 2022 13:01:05 -0400 Subject: [PATCH 01/20] test: Added tests for api service --- test/helpers/mock_ioclient.dart | 44 ++++---- test/helpers/test_data.dart | 3 + test/service_tests/api_service_test.dart | 124 +++++++++++++++++++++++ 3 files changed, 154 insertions(+), 17 deletions(-) diff --git a/test/helpers/mock_ioclient.dart b/test/helpers/mock_ioclient.dart index fe5ed88..df460ca 100644 --- a/test/helpers/mock_ioclient.dart +++ b/test/helpers/mock_ioclient.dart @@ -1,5 +1,4 @@ import 'dart:convert'; - import 'package:http/http.dart'; import 'package:logger/logger.dart'; import 'package:rutorrentflutter/app/app.logger.dart'; @@ -11,26 +10,41 @@ Logger log = getLogger("MockIOClientExtention"); /// The [MockIOClientExtention] class helps in mocking API calls /// and returning the proper response. class MockIOClientExtention extends MockIOClient { + + @override post(Uri? url, {Map? headers, Object? body, Encoding? encoding}) async { - log.e(url.toString()); - log.e(TestData.historyPluginUrl); - log.e(TestData.diskSpacePluginUrl); - log.e(headers); - log.e(body); switch (url.toString()) { case (TestData.historyPluginUrl): return Response(TestData.updateHistoryJSONReponse, 200); case (TestData.httpRpcPluginUrl): - log.e(body, TestData.getAllAccountsTorrentListBody); - log.e(body.toString() == - TestData.getAllAccountsTorrentListBody.toString()); - return body.toString() == - TestData.getAllAccountsTorrentListBody.toString() - ? Response(TestData.getAllAccountsTorrentListResponse, 200) - : Response("", 404); + if (body.toString() == TestData.getAllAccountsTorrentListBody.toString()) + return Response(TestData.getAllAccountsTorrentListResponse, 200); + + else if (body.toString() == TestData.getFilesBody.toString()) + return Response(jsonEncode(TestData.getFilesResponse), 200); + + else if (body.toString() == TestData.getTrackersBody.toString()) + return Response(jsonEncode(TestData.getTrackersResponse), 200); + + return Response("", 404); + + case (TestData.explorerPluginUrl): + if(body.toString() == TestData.getDiskFilesBody.toString()) + return Response(TestData.getDiskFilesResponse.toString(), 200); + + return Response("", 404); + + case (TestData.rssPluginUrl): + if(body == null) + return Response(jsonEncode(TestData.loadRSSResponse), 200); + + else if(body.toString() == TestData.getRSSFiltersBody.toString()) + return Response(jsonEncode(TestData.getRSSFiltersResponse), 200); + + return Response("",404); case "": return Response("", 200); @@ -42,10 +56,6 @@ class MockIOClientExtention extends MockIOClient { @override Future get(Uri? url, {Map? headers}) async { - log.e(url.toString()); - log.e(TestData.historyPluginUrl); - log.e(TestData.diskSpacePluginUrl); - log.e(headers); switch (url.toString()) { case (TestData.diskSpacePluginUrl): diff --git a/test/helpers/test_data.dart b/test/helpers/test_data.dart index 192f87d..e435fb2 100644 --- a/test/helpers/test_data.dart +++ b/test/helpers/test_data.dart @@ -2,12 +2,14 @@ import 'package:flutter/foundation.dart'; import 'package:rutorrentflutter/models/account.dart'; import 'package:rutorrentflutter/models/history_item.dart'; +import 'package:rutorrentflutter/models/rss_filter.dart'; import 'package:rutorrentflutter/models/torrent.dart'; import 'package:rutorrentflutter/services/services_info.dart'; /// This class contains the test data used in tests to remove non-deterministic behaviour class TestData { static const url = "http://localhost:8080"; + static const String hash = "EB25F7EC8FDE4DA888C197DB0975FFF549C9D7FB"; static ValueNotifier> accounts = ValueNotifier([ Account(username: "test", password: "test", url: "http://localhost:8080") @@ -24,6 +26,7 @@ class TestData { ]; static Torrent get torrent => Torrent("dddd"); + static RSSFilter get rssFilter => RSSFilter("",0,"","","",""); static const httpRpcPluginUrl = url + '/plugins/httprpc/action.php'; diff --git a/test/service_tests/api_service_test.dart b/test/service_tests/api_service_test.dart index 121031b..def83ad 100644 --- a/test/service_tests/api_service_test.dart +++ b/test/service_tests/api_service_test.dart @@ -1,6 +1,13 @@ import 'package:flutter_test/flutter_test.dart'; +import 'package:rutorrentflutter/models/disk_file.dart'; +import 'package:rutorrentflutter/models/rss.dart'; +import 'package:rutorrentflutter/models/rss_filter.dart'; +import 'package:rutorrentflutter/models/torrent_file.dart'; import 'package:rutorrentflutter/services/api/prod_api_service.dart'; +import 'package:rutorrentflutter/services/functional_services/disk_space_service.dart'; +import 'package:rutorrentflutter/services/state_services/disk_file_service.dart'; import 'package:rutorrentflutter/services/state_services/history_service.dart'; +import 'package:rutorrentflutter/services/state_services/torrent_service.dart'; import '../helpers/test_data.dart'; import '../helpers/test_helpers.dart'; @@ -11,6 +18,25 @@ void main() { setUp(() => registerServices()); tearDown(() => unregisterServices()); + group('Get History -', () { + test( + 'When get history network call made, should populate history items', + () async { + HistoryService historyservice = + getAndRegisterHistoryService(mock: false); + ProdApiService api = ProdApiService(); + + //Mock Api Call + await api.getHistory(); + + expect(historyservice.historyList, isNotNull); + + //Expect [historyservice.historyList.runtimeType] to be same + expect(historyservice.historyList[0].runtimeType, + TestData.historyItems[0].runtimeType); + }); + }); + group('Update History -', () { test( 'When update history network call made, should populate history items', @@ -29,6 +55,104 @@ void main() { TestData.historyItems[0].runtimeType); }); }); + + group('Update Disk Space -', () { + test('When update diskspace call made, should populate diskspace object', () async { + DiskSpaceService _diskSpaceService = getAndRegisterDiskSpaceService(mock: false); + ProdApiService api = ProdApiService(); + + //Mock Api Call + await api.updateDiskSpace(); + + expect(_diskSpaceService.diskSpace, isNotNull); + + bool isTotalUpdated = _diskSpaceService.diskSpace.total!=-1; + expect(isTotalUpdated,true); + + }); + }); + group('Get All Accounts Torrent List -', () { + test('When update all accounts torrent list call made, should populate torrent list', () async { + TorrentService _torrentService = getAndRegisterTorrentService(mock: false); + ProdApiService api = ProdApiService(); + + //Mock Api Call + await api + .getAllAccountsTorrentList() + .listen((event) {}) + .cancel(); + + expect(_torrentService.torrentsList.value, isNotEmpty); + expect(_torrentService.torrentsList.value[0].runtimeType, + TestData.torrent.runtimeType); + }); + }); + group('Get Disk Files -', () { + test('When get disk files call made, should populate disk file list', () async { + DiskFileService _diskFileService = getAndRegisterDiskFileService(mock: false); + ProdApiService api = ProdApiService(); + + //Mock Api Call + await api + .getDiskFiles("/"); + + expect(_diskFileService.diskFileList.value, isNotEmpty); + expect(_diskFileService.diskFileList.value[0].runtimeType, + DiskFile().runtimeType); + }); + }); + group('Get Files -', () { + test('When files from Torrent call made, should return torrent file list', () async { + ProdApiService api = ProdApiService(); + + //Mock Api Call + var response = await api + .getFiles(TestData.hash); + + expect(response, isNotEmpty); + expect(response.runtimeType, + [TorrentFile("","","","")].runtimeType); + }); + }); + group('Get Trackers -', () { + test('When getTrackers call made, should return trackers list', () async { + ProdApiService api = ProdApiService(); + + //Mock Api Call + var response = await api + .getTrackers(TestData.hash); + + expect(response, isNotEmpty); + expect(response.runtimeType, + [""].runtimeType); + }); + }); + group('Load RSS -', () { + test('When loadRSS call made, should return RSS Label list', () async { + ProdApiService api = ProdApiService(); + + //Mock Api Call + var response = await api + .loadRSS(); + + expect(response, isNotEmpty); + expect(response.runtimeType, + [RSSLabel(TestData.hash, "")].runtimeType); + }); + }); + group('Get RSS Filters -', () { + test('When loadRSS call made, should return RSS Label list', () async { + ProdApiService api = ProdApiService(); + + //Mock Api Call + var response = await api + .getRSSFilters(); + + expect(response, isNotEmpty); + expect(response.runtimeType, + [TestData.rssFilter].runtimeType); + }); + }); }); }); } From acfcb3b9305e8167cf3ccb20d4dce2e851863d04 Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Mon, 5 Sep 2022 12:10:33 -0400 Subject: [PATCH 02/20] feat: Added Firebase analytics and crashlytics --- .gitignore | 7 ++ lib/main.dart | 44 +++++++++---- pubspec.lock | 56 ++++++++++++++++ pubspec.yaml | 5 +- test/helpers/mock_ioclient.dart | 21 +++--- test/helpers/test_data.dart | 2 +- test/service_tests/api_service_test.dart | 81 ++++++++++++------------ 7 files changed, 147 insertions(+), 69 deletions(-) diff --git a/.gitignore b/.gitignore index 4cafd2e..ee51669 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,10 @@ app.*.map.json # Exceptions to above rules. !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages + +# Firebase +lib/firebase_options.dart +android/app/google-services.json +ios/firebase_app_id_file.json +ios/Runner/GoogleService-Info.plist + diff --git a/lib/main.dart b/lib/main.dart index 9be3d34..b36764d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,8 @@ // ignore_for_file: import_of_legacy_library_into_null_safe +import 'dart:async'; + +import 'package:firebase_crashlytics/firebase_crashlytics.dart'; import 'package:flutter/material.dart'; import 'package:hive/hive.dart'; import 'package:injectable/injectable.dart'; @@ -11,23 +14,38 @@ import 'package:rutorrentflutter/services/state_services/user_preferences_servic import 'package:rutorrentflutter/theme/app_state_notifier.dart'; import 'package:rutorrentflutter/theme/app_theme.dart'; import 'package:rutorrentflutter/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart'; +import 'package:firebase_core/firebase_core.dart'; +import 'firebase_options.dart'; import 'package:stacked/stacked.dart'; import 'package:stacked_services/stacked_services.dart'; void main() async { - WidgetsFlutterBinding.ensureInitialized(); - //Setting up Hive DB - final appDir = await getApplicationDocumentsDirectory(); - Hive.init(appDir.path); - await Hive.openBox('DB'); - //To work in development environment, simply change the environment to Environment.dev below - setupLocator(environment: Environment.prod); - //Setting custom Bottom Sheet - setUpBottomSheetUi(); - //Setting up Services - locator().init(); - await locator().init(); - runApp(MyApp()); + //Zone guarded for Firebase Crashlytics to catch errors + runZonedGuarded>(() async { + WidgetsFlutterBinding.ensureInitialized(); + //Setting up Hive DB + final appDir = await getApplicationDocumentsDirectory(); + Hive.init(appDir.path); + await Hive.openBox('DB'); + //To work in development environment, simply change the environment to Environment.dev below + setupLocator(environment: Environment.prod); + //Setting custom Bottom Sheet + setUpBottomSheetUi(); + //Setting up Services + locator().init(); + await locator().init(); + //Setting up Firebase + await Firebase.initializeApp( + options: DefaultFirebaseOptions.currentPlatform, + ); + + // Make sure to comment out this line in development to see Errors + // FlutterError.onError = FirebaseCrashlytics.instance.recordFlutterFatalError; + + runApp(MyApp()); + }, + (error, stack) => + FirebaseCrashlytics.instance.recordError(error, stack, fatal: true)); } class MyApp extends StatelessWidget { diff --git a/pubspec.lock b/pubspec.lock index bfe0fbe..eec9425 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -239,6 +239,62 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "2.0.1" + firebase_analytics: + dependency: "direct main" + description: + name: firebase_analytics + url: "https://pub.dartlang.org" + source: hosted + version: "9.3.3" + firebase_analytics_platform_interface: + dependency: transitive + description: + name: firebase_analytics_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "3.3.3" + firebase_analytics_web: + dependency: transitive + description: + name: firebase_analytics_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.2+3" + firebase_core: + dependency: "direct main" + description: + name: firebase_core + url: "https://pub.dartlang.org" + source: hosted + version: "1.21.1" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "4.5.1" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.2" + firebase_crashlytics: + dependency: "direct main" + description: + name: firebase_crashlytics + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.9" + firebase_crashlytics_platform_interface: + dependency: transitive + description: + name: firebase_crashlytics_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "3.2.15" fixnum: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 7c16aa3..0451656 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: rutorrentflutter description: A rutorrent-based client in flutter publish_to: "none" -version: 1.0.0-alpha+4 +version: 1.0.0-alpha+6 environment: sdk: ">=2.12.0-0 <3.0.0" @@ -45,6 +45,9 @@ dependencies: webview_flutter_plus: ^0.3.0+2 percent_indicator: ^4.2.2 logger: + firebase_core: ^1.21.1 + firebase_analytics: ^9.3.3 + firebase_crashlytics: ^2.8.9 # webviewx: ^0.2.1 dev_dependencies: diff --git a/test/helpers/mock_ioclient.dart b/test/helpers/mock_ioclient.dart index df460ca..6720c29 100644 --- a/test/helpers/mock_ioclient.dart +++ b/test/helpers/mock_ioclient.dart @@ -10,41 +10,37 @@ Logger log = getLogger("MockIOClientExtention"); /// The [MockIOClientExtention] class helps in mocking API calls /// and returning the proper response. class MockIOClientExtention extends MockIOClient { - @override post(Uri? url, {Map? headers, Object? body, Encoding? encoding}) async { - switch (url.toString()) { case (TestData.historyPluginUrl): return Response(TestData.updateHistoryJSONReponse, 200); case (TestData.httpRpcPluginUrl): - if (body.toString() == TestData.getAllAccountsTorrentListBody.toString()) - return Response(TestData.getAllAccountsTorrentListResponse, 200); - + if (body.toString() == + TestData.getAllAccountsTorrentListBody.toString()) + return Response(TestData.getAllAccountsTorrentListResponse, 200); else if (body.toString() == TestData.getFilesBody.toString()) return Response(jsonEncode(TestData.getFilesResponse), 200); - else if (body.toString() == TestData.getTrackersBody.toString()) return Response(jsonEncode(TestData.getTrackersResponse), 200); return Response("", 404); case (TestData.explorerPluginUrl): - if(body.toString() == TestData.getDiskFilesBody.toString()) + if (body.toString() == TestData.getDiskFilesBody.toString()) return Response(TestData.getDiskFilesResponse.toString(), 200); - + return Response("", 404); case (TestData.rssPluginUrl): - if(body == null) + if (body == null) return Response(jsonEncode(TestData.loadRSSResponse), 200); - - else if(body.toString() == TestData.getRSSFiltersBody.toString()) + else if (body.toString() == TestData.getRSSFiltersBody.toString()) return Response(jsonEncode(TestData.getRSSFiltersResponse), 200); - return Response("",404); + return Response("", 404); case "": return Response("", 200); @@ -56,7 +52,6 @@ class MockIOClientExtention extends MockIOClient { @override Future get(Uri? url, {Map? headers}) async { - switch (url.toString()) { case (TestData.diskSpacePluginUrl): return Response(TestData.updateDiskSpaceResponse, 200); diff --git a/test/helpers/test_data.dart b/test/helpers/test_data.dart index e435fb2..cc67f2d 100644 --- a/test/helpers/test_data.dart +++ b/test/helpers/test_data.dart @@ -26,7 +26,7 @@ class TestData { ]; static Torrent get torrent => Torrent("dddd"); - static RSSFilter get rssFilter => RSSFilter("",0,"","","",""); + static RSSFilter get rssFilter => RSSFilter("", 0, "", "", "", ""); static const httpRpcPluginUrl = url + '/plugins/httprpc/action.php'; diff --git a/test/service_tests/api_service_test.dart b/test/service_tests/api_service_test.dart index def83ad..f41fe66 100644 --- a/test/service_tests/api_service_test.dart +++ b/test/service_tests/api_service_test.dart @@ -1,7 +1,6 @@ import 'package:flutter_test/flutter_test.dart'; import 'package:rutorrentflutter/models/disk_file.dart'; import 'package:rutorrentflutter/models/rss.dart'; -import 'package:rutorrentflutter/models/rss_filter.dart'; import 'package:rutorrentflutter/models/torrent_file.dart'; import 'package:rutorrentflutter/services/api/prod_api_service.dart'; import 'package:rutorrentflutter/services/functional_services/disk_space_service.dart'; @@ -57,30 +56,32 @@ void main() { }); group('Update Disk Space -', () { - test('When update diskspace call made, should populate diskspace object', () async { - DiskSpaceService _diskSpaceService = getAndRegisterDiskSpaceService(mock: false); + test( + 'When update diskspace call made, should populate diskspace object', + () async { + DiskSpaceService _diskSpaceService = + getAndRegisterDiskSpaceService(mock: false); ProdApiService api = ProdApiService(); - + //Mock Api Call await api.updateDiskSpace(); expect(_diskSpaceService.diskSpace, isNotNull); - bool isTotalUpdated = _diskSpaceService.diskSpace.total!=-1; - expect(isTotalUpdated,true); - + bool isTotalUpdated = _diskSpaceService.diskSpace.total != -1; + expect(isTotalUpdated, true); }); }); group('Get All Accounts Torrent List -', () { - test('When update all accounts torrent list call made, should populate torrent list', () async { - TorrentService _torrentService = getAndRegisterTorrentService(mock: false); + test( + 'When update all accounts torrent list call made, should populate torrent list', + () async { + TorrentService _torrentService = + getAndRegisterTorrentService(mock: false); ProdApiService api = ProdApiService(); - + //Mock Api Call - await api - .getAllAccountsTorrentList() - .listen((event) {}) - .cancel(); + await api.getAllAccountsTorrentList().listen((event) {}).cancel(); expect(_torrentService.torrentsList.value, isNotEmpty); expect(_torrentService.torrentsList.value[0].runtimeType, @@ -88,13 +89,14 @@ void main() { }); }); group('Get Disk Files -', () { - test('When get disk files call made, should populate disk file list', () async { - DiskFileService _diskFileService = getAndRegisterDiskFileService(mock: false); + test('When get disk files call made, should populate disk file list', + () async { + DiskFileService _diskFileService = + getAndRegisterDiskFileService(mock: false); ProdApiService api = ProdApiService(); - + //Mock Api Call - await api - .getDiskFiles("/"); + await api.getDiskFiles("/"); expect(_diskFileService.diskFileList.value, isNotEmpty); expect(_diskFileService.diskFileList.value[0].runtimeType, @@ -102,55 +104,52 @@ void main() { }); }); group('Get Files -', () { - test('When files from Torrent call made, should return torrent file list', () async { + test( + 'When files from Torrent call made, should return torrent file list', + () async { ProdApiService api = ProdApiService(); - + //Mock Api Call - var response = await api - .getFiles(TestData.hash); + var response = await api.getFiles(TestData.hash); expect(response, isNotEmpty); - expect(response.runtimeType, - [TorrentFile("","","","")].runtimeType); + expect( + response.runtimeType, [TorrentFile("", "", "", "")].runtimeType); }); }); group('Get Trackers -', () { - test('When getTrackers call made, should return trackers list', () async { + test('When getTrackers call made, should return trackers list', + () async { ProdApiService api = ProdApiService(); - + //Mock Api Call - var response = await api - .getTrackers(TestData.hash); + var response = await api.getTrackers(TestData.hash); expect(response, isNotEmpty); - expect(response.runtimeType, - [""].runtimeType); + expect(response.runtimeType, [""].runtimeType); }); }); group('Load RSS -', () { test('When loadRSS call made, should return RSS Label list', () async { ProdApiService api = ProdApiService(); - + //Mock Api Call - var response = await api - .loadRSS(); + var response = await api.loadRSS(); expect(response, isNotEmpty); - expect(response.runtimeType, - [RSSLabel(TestData.hash, "")].runtimeType); + expect( + response.runtimeType, [RSSLabel(TestData.hash, "")].runtimeType); }); }); group('Get RSS Filters -', () { test('When loadRSS call made, should return RSS Label list', () async { ProdApiService api = ProdApiService(); - + //Mock Api Call - var response = await api - .getRSSFilters(); + var response = await api.getRSSFilters(); expect(response, isNotEmpty); - expect(response.runtimeType, - [TestData.rssFilter].runtimeType); + expect(response.runtimeType, [TestData.rssFilter].runtimeType); }); }); }); From 938c70f58284a89965c160993d99604155f0526d Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Mon, 5 Sep 2022 12:50:39 -0400 Subject: [PATCH 03/20] feat: Added environment variables for sensitive info --- .gitignore | 2 +- lib/firebase_options.dart | 70 +++++++++++++++++++++++++++++++++++++++ lib/main.dart | 2 ++ pubspec.lock | 7 ++++ pubspec.yaml | 2 ++ 5 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 lib/firebase_options.dart diff --git a/.gitignore b/.gitignore index ee51669..16cfb20 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ .buildlog/ .history .svn/ +*.env # IntelliJ related *.iml @@ -44,7 +45,6 @@ app.*.map.json !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages # Firebase -lib/firebase_options.dart android/app/google-services.json ios/firebase_app_id_file.json ios/Runner/GoogleService-Info.plist diff --git a/lib/firebase_options.dart b/lib/firebase_options.dart new file mode 100644 index 0000000..0316c22 --- /dev/null +++ b/lib/firebase_options.dart @@ -0,0 +1,70 @@ +// File generated by FlutterFire CLI. +// ignore_for_file: lines_longer_than_80_chars, avoid_classes_with_only_static_members +import 'package:firebase_core/firebase_core.dart' show FirebaseOptions; +import 'package:flutter/foundation.dart' + show defaultTargetPlatform, kIsWeb, TargetPlatform; +import 'package:flutter_dotenv/flutter_dotenv.dart'; + +/// Default [FirebaseOptions] for use with your Firebase apps. +/// +/// Example: +/// ```dart +/// import 'firebase_options.dart'; +/// // ... +/// await Firebase.initializeApp( +/// options: DefaultFirebaseOptions.currentPlatform, +/// ); +/// ``` +class DefaultFirebaseOptions { + static FirebaseOptions get currentPlatform { + if (kIsWeb) { + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for web - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + } + switch (defaultTargetPlatform) { + case TargetPlatform.android: + return android; + case TargetPlatform.iOS: + return ios; + case TargetPlatform.macOS: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for macos - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.windows: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for windows - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + case TargetPlatform.linux: + throw UnsupportedError( + 'DefaultFirebaseOptions have not been configured for linux - ' + 'you can reconfigure this by running the FlutterFire CLI again.', + ); + default: + throw UnsupportedError( + 'DefaultFirebaseOptions are not supported for this platform.', + ); + } + } + + static FirebaseOptions android = FirebaseOptions( + apiKey: dotenv.env['apiKey'] ?? "", + appId: dotenv.env['appId'] ?? "", + messagingSenderId: dotenv.env['messagingSenderId'] ?? "", + projectId: dotenv.env['projectId'] ?? "", + storageBucket: dotenv.env['storageBucket'] ?? "", + ); + + static FirebaseOptions ios = FirebaseOptions( + apiKey: dotenv.env['apiKey'] ?? "", + appId: dotenv.env['appId'] ?? "", + messagingSenderId: dotenv.env['messagingSenderId'] ?? "", + projectId: dotenv.env['projectId'] ?? "", + storageBucket: dotenv.env['storageBucket'] ?? "", + iosClientId: dotenv.env['iosClientId'] ?? "", + iosBundleId: dotenv.env['iosBundleId'] ?? "", + ); +} diff --git a/lib/main.dart b/lib/main.dart index b36764d..06b8634 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -4,6 +4,7 @@ import 'dart:async'; import 'package:firebase_crashlytics/firebase_crashlytics.dart'; import 'package:flutter/material.dart'; +import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:hive/hive.dart'; import 'package:injectable/injectable.dart'; import 'package:path_provider/path_provider.dart'; @@ -35,6 +36,7 @@ void main() async { locator().init(); await locator().init(); //Setting up Firebase + await dotenv.load(fileName: ".env"); await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, ); diff --git a/pubspec.lock b/pubspec.lock index eec9425..54e58b5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -328,6 +328,13 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_dotenv: + dependency: "direct main" + description: + name: flutter_dotenv + url: "https://pub.dartlang.org" + source: hosted + version: "5.0.2" flutter_launcher_icons: dependency: "direct dev" description: diff --git a/pubspec.yaml b/pubspec.yaml index 0451656..962e46c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,6 +48,7 @@ dependencies: firebase_core: ^1.21.1 firebase_analytics: ^9.3.3 firebase_crashlytics: ^2.8.9 + flutter_dotenv: ^5.0.2 # webviewx: ^0.2.1 dev_dependencies: @@ -69,6 +70,7 @@ flutter: assets: - assets/logo/ - assets/animation/ + - .env fonts: - family: SFUIDisplay From f8d8a1eea118bd94d325542527efeec0fc7669b0 Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Mon, 5 Sep 2022 13:08:38 -0400 Subject: [PATCH 04/20] Create .env --- .env | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .env diff --git a/.env b/.env new file mode 100644 index 0000000..b0c15c7 --- /dev/null +++ b/.env @@ -0,0 +1,7 @@ +apiKey= +appId= +messagingSenderId= +projectId= +storageBucket= +iosClientId= +iosBundleId= From e5f9b554b0c5243c6e78931cf0ddf406ea44b621 Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Sat, 10 Sep 2022 10:57:16 -0400 Subject: [PATCH 05/20] Delete .env (#171) --- .env | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index b0c15c7..0000000 --- a/.env +++ /dev/null @@ -1,7 +0,0 @@ -apiKey= -appId= -messagingSenderId= -projectId= -storageBucket= -iosClientId= -iosBundleId= From 7ab6cb0f0b202d6ef97ab84057eb648b1dc727dd Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Sat, 10 Sep 2022 11:17:16 -0400 Subject: [PATCH 06/20] Updating version (#172) * Delete .env * Delete .env * release: v0.9.1 beta release --- pubspec.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pubspec.yaml b/pubspec.yaml index 962e46c..1ee82dc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -2,7 +2,7 @@ name: rutorrentflutter description: A rutorrent-based client in flutter publish_to: "none" -version: 1.0.0-alpha+6 +version: 0.9.1-beta+60 environment: sdk: ">=2.12.0-0 <3.0.0" @@ -70,7 +70,8 @@ flutter: assets: - assets/logo/ - assets/animation/ - - .env + # uncomment the below line when building a release for Playstore (app bundle or apk) + # - .env fonts: - family: SFUIDisplay From e3758c09c52f0529fb1a7ccc96613f11a2ef3ac9 Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Sat, 4 Mar 2023 10:14:14 -0500 Subject: [PATCH 07/20] Adding example for .env file and updating workflow checks (#181) * Delete .env * Delete .env * release: v0.9.1 beta release * feat : Added example for .env * updating workflow --- .env.example.txt | 7 +++++++ .github/workflows/main.yml | 4 ++-- lib/firebase_options.dart | 6 +++--- 3 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .env.example.txt diff --git a/.env.example.txt b/.env.example.txt new file mode 100644 index 0000000..af751c1 --- /dev/null +++ b/.env.example.txt @@ -0,0 +1,7 @@ +apiKey= +appId= +messagingSenderId= +projectId= +storageBucket= +iosClientId= +iosBundleId= \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a48dc9e..c3fa300 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: Flutter CI on: push: - branches: [master, dev] + branches: [master, dev, main] pull_request: - branches: [master, dev] + branches: [master, dev, main] jobs: build: diff --git a/lib/firebase_options.dart b/lib/firebase_options.dart index 0316c22..2ffd233 100644 --- a/lib/firebase_options.dart +++ b/lib/firebase_options.dart @@ -53,9 +53,9 @@ class DefaultFirebaseOptions { static FirebaseOptions android = FirebaseOptions( apiKey: dotenv.env['apiKey'] ?? "", appId: dotenv.env['appId'] ?? "", - messagingSenderId: dotenv.env['messagingSenderId'] ?? "", - projectId: dotenv.env['projectId'] ?? "", - storageBucket: dotenv.env['storageBucket'] ?? "", + messagingSenderId: (dotenv.env['messagingSenderId']) ?? "", + projectId: (dotenv.env['projectId']) ?? "", + storageBucket: (dotenv.env['storageBucket']) ?? "", ); static FirebaseOptions ios = FirebaseOptions( From 72cab512e7d573069e1149e3fdd6d773d97c43c2 Mon Sep 17 00:00:00 2001 From: Abdul Malik Date: Sat, 4 Mar 2023 10:27:27 -0500 Subject: [PATCH 08/20] Updating workflow checks (#183) * Delete .env * Delete .env * release: v0.9.1 beta release * feat : Added example for .env * updating workflow * updating workflow --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c3fa300..a73ae02 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: Flutter CI on: push: - branches: [master, dev, main] + branches: [master, dev, main, develop] pull_request: - branches: [master, dev, main] + branches: [master, dev, main, develop] jobs: build: From 624ff517e916fb6fbe34e6b579fbba2be32a1d64 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 22:50:46 +0530 Subject: [PATCH 09/20] formatted files --- test/helpers/test_helpers.mocks.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/helpers/test_helpers.mocks.dart b/test/helpers/test_helpers.mocks.dart index dadad72..dd66cd8 100644 --- a/test/helpers/test_helpers.mocks.dart +++ b/test/helpers/test_helpers.mocks.dart @@ -56,8 +56,8 @@ import 'package:shared_preferences/shared_preferences.dart' as _i24; // ignore_for_file: unnecessary_parenthesis // ignore_for_file: camel_case_types -class _FakeValueNotifier_0 extends _i1.Fake implements _i2.ValueNotifier { -} +class _FakeValueNotifier_0 extends _i1.Fake + implements _i2.ValueNotifier {} class _FakeDiskSpace_1 extends _i1.Fake implements _i3.DiskSpace {} From 635bd98348c43a2205da16ee93dbcc2141b2b8df Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 22:55:03 +0530 Subject: [PATCH 10/20] replaced deprecated FlatButton --- .../smart_widgets/bottom_sheets/bottom_sheet_setup.dart | 7 +++++-- .../confirm_bottom_sheet/confirm_bottom_sheet_view.dart | 8 ++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart b/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart index 1e48ec3..eaddf98 100644 --- a/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart +++ b/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart @@ -85,7 +85,7 @@ class _FloatingBoxBottomSheet extends StatelessWidget { fontWeight: FontWeight.bold), ), ), - FlatButton( + TextButton( onPressed: () => model.response(completer, textFieldController1.text), child: Text( @@ -93,7 +93,10 @@ class _FloatingBoxBottomSheet extends StatelessWidget { style: TextStyle( color: Colors.white, fontWeight: FontWeight.bold), ), - color: Theme.of(context).primaryColor, + style: ButtonStyle( + backgroundColor: MaterialStateProperty.all( + Theme.of(context).primaryColor), + ), ) ], ) diff --git a/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart b/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart index d27859d..cf340a7 100644 --- a/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart +++ b/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart @@ -50,13 +50,17 @@ class ConfirmBottomSheetView extends StatelessWidget { ), ), // ignore: deprecated_member_use - FlatButton( + TextButton( onPressed: () => completer(SheetResponse(confirmed: true)), child: Text( request.mainButtonTitle!, style: TextStyle(color: Colors.white), ), - color: Theme.of(context).primaryColor, + style: ButtonStyle( + backgroundColor: MaterialStateProperty.all( + Theme.of(context).primaryColor, + ), + ), ) ], ) From 94d66d53af5f3da73176a9044d39363ae707c3b8 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 22:57:24 +0530 Subject: [PATCH 11/20] replaced toggleableActiveColor with switchThemeData --- lib/theme/app_theme.dart | 47 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/lib/theme/app_theme.dart b/lib/theme/app_theme.dart index 0f7ae96..2b091f3 100644 --- a/lib/theme/app_theme.dart +++ b/lib/theme/app_theme.dart @@ -10,9 +10,54 @@ class AppTheme { ), primaryColor: kBluePrimaryLT, disabledColor: kGreyLT, - toggleableActiveColor: kIndigoSecondaryLT, colorScheme: ColorScheme.fromSwatch().copyWith(secondary: kIndigoSecondaryLT), + switchTheme: SwitchThemeData( + thumbColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kIndigoSecondaryLT; + } + return null; + }), + trackColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kIndigoSecondaryLT; + } + return null; + }), + ), + radioTheme: RadioThemeData( + fillColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kIndigoSecondaryLT; + } + return null; + }), + ), + checkboxTheme: CheckboxThemeData( + fillColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kIndigoSecondaryLT; + } + return null; + }), + ), ); static final ThemeData darkTheme = ThemeData.dark().copyWith( From 05bffd43376b51d89ec1db73ec51ecf5c928521d Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 22:58:21 +0530 Subject: [PATCH 12/20] replaced toggleableActiveColor with switchThemeData --- lib/theme/app_theme.dart | 47 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/lib/theme/app_theme.dart b/lib/theme/app_theme.dart index 2b091f3..b6219ef 100644 --- a/lib/theme/app_theme.dart +++ b/lib/theme/app_theme.dart @@ -68,7 +68,52 @@ class AppTheme { ), primaryColor: kPrimaryDT, disabledColor: kGreyDT, - toggleableActiveColor: kSecondaryDT, colorScheme: ColorScheme.fromSwatch().copyWith(secondary: kSecondaryDT), + switchTheme: SwitchThemeData( + thumbColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kSecondaryDT; + } + return null; + }), + trackColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kSecondaryDT; + } + return null; + }), + ), + radioTheme: RadioThemeData( + fillColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kSecondaryDT; + } + return null; + }), + ), + checkboxTheme: CheckboxThemeData( + fillColor: MaterialStateProperty.resolveWith( + (Set states) { + if (states.contains(MaterialState.disabled)) { + return null; + } + if (states.contains(MaterialState.selected)) { + return kSecondaryDT; + } + return null; + }), + ), ); } From 28d3c33c4a7470ccf157d08abfea24ac91c91b68 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 23:00:34 +0530 Subject: [PATCH 13/20] replaced deprecated features --- lib/ui/widgets/dumb_widgets/document_type_card.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ui/widgets/dumb_widgets/document_type_card.dart b/lib/ui/widgets/dumb_widgets/document_type_card.dart index 3b01100..d91e2e0 100644 --- a/lib/ui/widgets/dumb_widgets/document_type_card.dart +++ b/lib/ui/widgets/dumb_widgets/document_type_card.dart @@ -17,7 +17,7 @@ class DocumentTypeCard extends StatelessWidget { @override Widget build(BuildContext context) { - var subtitle1 = Theme.of(context).textTheme.subtitle1?.copyWith( + var subtitle1 = Theme.of(context).textTheme.titleMedium?.copyWith( fontSize: 16, color: (isSelected) ? Colors.white : Colors.black, ); From 4608cf1b3b81b0424af6aed923ef61c52ba2d36a Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 23:00:42 +0530 Subject: [PATCH 14/20] replaced deprecated features --- .../url_bottom_sheet/url_bottomsheet_view.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart b/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart index 8c15b55..5b9c803 100644 --- a/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart +++ b/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart @@ -73,8 +73,8 @@ class URLBottomSheetView extends StatelessWidget { borderRadius: BorderRadius.circular(5.0), side: BorderSide(color: Theme.of(context).primaryColor), ), - side: BorderSide(color: Theme.of(context).primaryColor), - primary: Theme.of(context).primaryColor), + backgroundColor: Theme.of(context).primaryColor, + side: BorderSide(color: Theme.of(context).primaryColor)), child: Padding( padding: const EdgeInsets.symmetric(horizontal: 28, vertical: 16), @@ -106,8 +106,9 @@ class URLBottomSheetView extends StatelessWidget { side: BorderSide(color: Theme.of(context).primaryColor), ), - side: BorderSide(color: Theme.of(context).primaryColor), - primary: Theme.of(context).primaryColor), + backgroundColor: Theme.of(context).primaryColor, + side: + BorderSide(color: Theme.of(context).primaryColor)), child: Padding( padding: const EdgeInsets.symmetric( horizontal: 28, vertical: 16), From 6971fb24fbbbb087d75b2dfe7b65624871ae57e8 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 23:00:46 +0530 Subject: [PATCH 15/20] replaced deprecated features --- lib/ui/views/login/login_view.dart | 2 +- lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart | 2 +- lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/ui/views/login/login_view.dart b/lib/ui/views/login/login_view.dart index 807e082..96a386f 100644 --- a/lib/ui/views/login/login_view.dart +++ b/lib/ui/views/login/login_view.dart @@ -156,7 +156,7 @@ class LoginView extends StatelessWidget { side: BorderSide( color: Theme.of(context).primaryColor), ), - primary: !AppStateNotifier.isDarkModeOn + backgroundColor: !AppStateNotifier.isDarkModeOn ? Colors.white : Colors.black), child: Padding( diff --git a/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart b/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart index f9b5e70..14e4a50 100644 --- a/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart +++ b/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart @@ -46,7 +46,7 @@ class _PasswordChangeDialogState extends State { width: double.infinity, child: ElevatedButton( style: ElevatedButton.styleFrom( - primary: !AppStateNotifier.isDarkModeOn + backgroundColor: !AppStateNotifier.isDarkModeOn ? Colors.white : kGreyDT, shape: RoundedRectangleBorder( diff --git a/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart b/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart index 68d5e43..b5fd970 100644 --- a/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart +++ b/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart @@ -74,7 +74,7 @@ class TorrentLabelDialog extends StatelessWidget { borderRadius: BorderRadius.circular(5.0), side: BorderSide(color: Theme.of(context).primaryColor), ), - primary: Theme.of(context).primaryColor, + backgroundColor: Theme.of(context).primaryColor, ), child: Text( text, From 21ca26f119d1f9bf6683aa424f482554bf34b606 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 23:35:29 +0530 Subject: [PATCH 16/20] resolved ModalBottomSheetRoute issue for `flutter test` --- pubspec.lock | 535 +++++++++++++++++++++++++++++++++------------------ pubspec.yaml | 2 +- 2 files changed, 346 insertions(+), 191 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 54e58b5..9f8c1ae 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,322 +5,360 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - url: "https://pub.dartlang.org" + sha256: d37dfd404e9bb23adb23ee61fad5b8e14e0ae018fb6948eda6ca44b197ff1158 + url: "https://pub.dev" source: hosted version: "43.0.0" analyzer: dependency: transitive description: name: analyzer - url: "https://pub.dartlang.org" + sha256: "40cbac251e4fffed9c85afca62e1d8236f4778d647934220f38007e2bd9009d8" + url: "https://pub.dev" source: hosted version: "4.3.1" archive: dependency: transitive description: name: archive - url: "https://pub.dartlang.org" + sha256: "793964beb8e297995714326628881437d4211f10fc8843534bab54129cd896ee" + url: "https://pub.dev" source: hosted version: "3.3.1" args: dependency: transitive description: name: args - url: "https://pub.dartlang.org" + sha256: b003c3098049a51720352d219b0bb5f219b60fbfb68e7a4748139a06a5676515 + url: "https://pub.dev" source: hosted version: "2.3.1" async: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.8.2" + version: "2.10.0" awesome_notifications: dependency: "direct main" description: name: awesome_notifications - url: "https://pub.dartlang.org" + sha256: "0c055bdbc88140252256603f95d01ffa4aeacff2c10d5a4a4beb226503452919" + url: "https://pub.dev" source: hosted version: "0.0.6+12" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" build: dependency: transitive description: name: build - url: "https://pub.dartlang.org" + sha256: "29a03af98de60b4eb9136acd56608a54e989f6da238a80af739415b05589d6df" + url: "https://pub.dev" source: hosted version: "2.3.0" build_config: dependency: transitive description: name: build_config - url: "https://pub.dartlang.org" + sha256: "5b7355c14258f5e7df24bad1566f7b991de3e54aeacfb94e1a65e5233d9739c1" + url: "https://pub.dev" source: hosted version: "1.1.0" build_daemon: dependency: transitive description: name: build_daemon - url: "https://pub.dartlang.org" + sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" + url: "https://pub.dev" source: hosted version: "3.1.0" build_resolvers: dependency: transitive description: name: build_resolvers - url: "https://pub.dartlang.org" + sha256: "9aae031a54ab0beebc30a888c93e900d15ae2fd8883d031dbfbd5ebdb57f5a4c" + url: "https://pub.dev" source: hosted version: "2.0.9" build_runner: dependency: "direct dev" description: name: build_runner - url: "https://pub.dartlang.org" + sha256: "56942f8114731d1e79942cd981cfef29501937ff1bccf4dbdce0273f31f13640" + url: "https://pub.dev" source: hosted version: "2.2.0" build_runner_core: dependency: transitive description: name: build_runner_core - url: "https://pub.dartlang.org" + sha256: f4d6244cc071ba842c296cb1c4ee1b31596b9f924300647ac7a1445493471a3f + url: "https://pub.dev" source: hosted version: "7.2.3" built_collection: dependency: transitive description: name: built_collection - url: "https://pub.dartlang.org" + sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" + url: "https://pub.dev" source: hosted version: "5.1.1" built_value: dependency: transitive description: name: built_value - url: "https://pub.dartlang.org" + sha256: "8f4772ec1e72822da7213627a0db16029085a8d709a9032e77b9a049209b6cb2" + url: "https://pub.dev" source: hosted version: "8.4.0" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.2.1" checked_yaml: dependency: transitive description: name: checked_yaml - url: "https://pub.dartlang.org" + sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659 + url: "https://pub.dev" source: hosted version: "2.0.1" chewie: dependency: "direct main" description: name: chewie - url: "https://pub.dartlang.org" + sha256: "8c4db70db7d83f386a483fcf76a34dab6b15703df498c1678359ef6b025a2a61" + url: "https://pub.dev" source: hosted version: "1.3.4" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.1" code_builder: dependency: transitive description: name: code_builder - url: "https://pub.dartlang.org" + sha256: "43743b95913fd28b95184eb1bed7e4bd85b802b8fad0a52522702dbeda4ee3d5" + url: "https://pub.dev" source: hosted version: "4.2.0" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" convert: dependency: transitive description: name: convert - url: "https://pub.dartlang.org" + sha256: "196284f26f69444b7f5c50692b55ec25da86d9e500451dc09333bf2e3ad69259" + url: "https://pub.dev" source: hosted version: "3.0.2" crypto: dependency: transitive description: name: crypto - url: "https://pub.dartlang.org" + sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + url: "https://pub.dev" source: hosted version: "3.0.2" csslib: dependency: transitive description: name: csslib - url: "https://pub.dartlang.org" + sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 + url: "https://pub.dev" source: hosted version: "0.17.2" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" source: hosted version: "1.0.5" dart_style: dependency: transitive description: name: dart_style - url: "https://pub.dartlang.org" + sha256: "8aff82f9b26fd868992e5430335a9d773bfef01e1d852d7ba71bf4c5d9349351" + url: "https://pub.dev" source: hosted version: "2.2.3" dbus: dependency: transitive description: name: dbus - url: "https://pub.dartlang.org" + sha256: "4f814fc7e73057f78f307a6c4714fe2ffb4bdb994ab1970540a068ec4d5a45be" + url: "https://pub.dev" source: hosted version: "0.7.3" dio: dependency: "direct main" description: name: dio - url: "https://pub.dartlang.org" + sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" + url: "https://pub.dev" source: hosted version: "4.0.6" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" ffi: dependency: transitive description: name: ffi - url: "https://pub.dartlang.org" + sha256: "13a6ccf6a459a125b3fcdb6ec73bd5ff90822e071207c663bfd1f70062d51d18" + url: "https://pub.dev" source: hosted version: "1.2.1" file: dependency: transitive description: name: file - url: "https://pub.dartlang.org" + sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad + url: "https://pub.dev" source: hosted version: "6.1.2" file_picker: dependency: "direct main" description: name: file_picker - url: "https://pub.dartlang.org" + sha256: f9245fc33aeba9e0b938d7f3785f10b7a7230e05b8fc40f5a6a8342d7899e391 + url: "https://pub.dev" source: hosted version: "3.0.4" filesize: dependency: "direct main" description: name: filesize - url: "https://pub.dartlang.org" + sha256: f53df1f27ff60e466eefcd9df239e02d4722d5e2debee92a87dfd99ac66de2af + url: "https://pub.dev" source: hosted version: "2.0.1" firebase_analytics: dependency: "direct main" description: name: firebase_analytics - url: "https://pub.dartlang.org" + sha256: "431b68667cee1386cd4abffd8ed7992ca239f55e5ac60a43015eaba06afc747f" + url: "https://pub.dev" source: hosted version: "9.3.3" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - url: "https://pub.dartlang.org" + sha256: "469fa9ef0bd74fbbcb6954242fd830345c0617f55ed1dc972ce2fc54a67a71c0" + url: "https://pub.dev" source: hosted version: "3.3.3" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - url: "https://pub.dartlang.org" + sha256: "6e247a43413e3cee6d82a242c85159b37b5bbd6e89dbeb044ffd6596f6269741" + url: "https://pub.dev" source: hosted version: "0.4.2+3" firebase_core: dependency: "direct main" description: name: firebase_core - url: "https://pub.dartlang.org" + sha256: "8e2e0150195953ed8315807448aaae5535adfe2c2bc5464f34c5599d70fbf958" + url: "https://pub.dev" source: hosted version: "1.21.1" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - url: "https://pub.dartlang.org" + sha256: b51257a8b4388565cd66062d727d3e60067b5f5cc3390eb0ecd20b8f97741bdb + url: "https://pub.dev" source: hosted version: "4.5.1" firebase_core_web: dependency: transitive description: name: firebase_core_web - url: "https://pub.dartlang.org" + sha256: "26f5ed9c1eb209464ef77c0da41f3273e713f63d7d96bf8b40f0d614c99f0389" + url: "https://pub.dev" source: hosted version: "1.7.2" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - url: "https://pub.dartlang.org" + sha256: "477e8d670da6533f8236ddd99c05112baa3c6eebf161c0e315822cf1da1b2e8c" + url: "https://pub.dev" source: hosted version: "2.8.9" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - url: "https://pub.dartlang.org" + sha256: "5374e5bc921e8f6233a3d416af96265f636ba3f0bfaa79012dd0636934807427" + url: "https://pub.dev" source: hosted version: "3.2.15" fixnum: dependency: transitive description: name: fixnum - url: "https://pub.dartlang.org" + sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" + url: "https://pub.dev" source: hosted version: "1.0.1" flare_flutter: dependency: transitive description: name: flare_flutter - url: "https://pub.dartlang.org" + sha256: "99d63c60f00fac81249ce6410ee015d7b125c63d8278a30da81edf3317a1f6a0" + url: "https://pub.dev" source: hosted version: "3.0.2" flare_loading: dependency: transitive description: name: flare_loading - url: "https://pub.dartlang.org" + sha256: "574edb5bccd66112bb86f946a3de564ee3bbd780b93f7f61b328cfe3b9c40171" + url: "https://pub.dev" source: hosted version: "3.0.0" flare_splash_screen: dependency: "direct main" description: name: flare_splash_screen - url: "https://pub.dartlang.org" + sha256: "406e62fc92bd85c5e326bbe12a9d3ca07e84ed8b062b7f2bc7d1cb0de7593a97" + url: "https://pub.dev" source: hosted version: "4.0.0" flutter: @@ -332,56 +370,64 @@ packages: dependency: "direct main" description: name: flutter_dotenv - url: "https://pub.dartlang.org" + sha256: d9283d92059a22e9834bc0a31336658ffba77089fb6f3cc36751f1fc7c6661a3 + url: "https://pub.dev" source: hosted version: "5.0.2" flutter_launcher_icons: dependency: "direct dev" description: name: flutter_launcher_icons - url: "https://pub.dartlang.org" + sha256: "559c600f056e7c704bd843723c21e01b5fba47e8824bd02422165bcc02a5de1d" + url: "https://pub.dev" source: hosted version: "0.9.3" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - url: "https://pub.dartlang.org" + sha256: "9bed62e78b150b4f26bc100797caeb59b3680b6c177050a0da3316b382002939" + url: "https://pub.dev" source: hosted version: "9.7.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - url: "https://pub.dartlang.org" + sha256: "30cbdbf3fa57e72a64c00e0420a3bd5354a7087d9d3adf9f3b156b7b065ce80c" + url: "https://pub.dev" source: hosted version: "0.5.0+1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - url: "https://pub.dartlang.org" + sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" + url: "https://pub.dev" source: hosted version: "5.0.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - url: "https://pub.dartlang.org" + sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" + url: "https://pub.dev" source: hosted version: "2.0.7" flutter_slidable: dependency: "direct main" description: name: flutter_slidable - url: "https://pub.dartlang.org" + sha256: c7607eb808cdef19c8468246e95a133308aeaeb3971cdd9edfb9d5e31cedfbe9 + url: "https://pub.dev" source: hosted version: "0.6.0" flutter_svg: dependency: "direct main" description: name: flutter_svg - url: "https://pub.dartlang.org" + sha256: "9ac1967e2f72a08af11b05b39167920f90d043cf67163d13a544a358c8f31afa" + url: "https://pub.dev" source: hosted version: "0.22.0" flutter_test: @@ -398,441 +444,504 @@ packages: dependency: "direct main" description: name: fluttertoast - url: "https://pub.dartlang.org" + sha256: b528e78a4e69957bb8a33d9e8ceaa728801bb7c6ce599e811e49cf6d94d17fef + url: "https://pub.dev" source: hosted version: "8.0.9" font_awesome_flutter: dependency: "direct main" description: name: font_awesome_flutter - url: "https://pub.dartlang.org" + sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5" + url: "https://pub.dev" source: hosted version: "9.2.0" frontend_server_client: dependency: transitive description: name: frontend_server_client - url: "https://pub.dartlang.org" + sha256: "4f4a162323c86ffc1245765cfe138872b8f069deb42f7dbb36115fa27f31469b" + url: "https://pub.dev" source: hosted version: "2.1.3" get: dependency: transitive description: name: get - url: "https://pub.dartlang.org" + sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" + url: "https://pub.dev" source: hosted version: "4.6.5" get_it: dependency: transitive description: name: get_it - url: "https://pub.dartlang.org" + sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7" + url: "https://pub.dev" source: hosted version: "7.2.0" glob: dependency: transitive description: name: glob - url: "https://pub.dartlang.org" + sha256: c51b4fdfee4d281f49b8c957f1add91b815473597f76bcf07377987f66a55729 + url: "https://pub.dev" source: hosted version: "2.1.0" graphs: dependency: transitive description: name: graphs - url: "https://pub.dartlang.org" + sha256: ae0b3d956ff324c6f8671f08dcb2dbd71c99cdbf2aa3ca63a14190c47aa6679c + url: "https://pub.dev" source: hosted version: "2.1.0" hive: dependency: "direct main" description: name: hive - url: "https://pub.dartlang.org" + sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" + url: "https://pub.dev" source: hosted version: "2.2.3" html: dependency: "direct main" description: name: html - url: "https://pub.dartlang.org" + sha256: bfef906cbd4e78ef49ae511d9074aebd1d2251482ef601a280973e8b58b51bbf + url: "https://pub.dev" source: hosted version: "0.15.0" http: dependency: "direct main" description: name: http - url: "https://pub.dartlang.org" + sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" + url: "https://pub.dev" source: hosted version: "0.13.4" http_multi_server: dependency: transitive description: name: http_multi_server - url: "https://pub.dartlang.org" + sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" + url: "https://pub.dev" source: hosted version: "3.2.1" http_parser: dependency: transitive description: name: http_parser - url: "https://pub.dartlang.org" + sha256: db3060f22889f3d9d55f6a217565486737037eec3609f7f3eca4d0c67ee0d8a0 + url: "https://pub.dev" source: hosted version: "4.0.1" image: dependency: transitive description: name: image - url: "https://pub.dartlang.org" + sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" + url: "https://pub.dev" source: hosted version: "3.1.3" injectable: dependency: "direct main" description: name: injectable - url: "https://pub.dartlang.org" + sha256: "61976e14592c9424124d744267a0333268d5fb119344b3bc9c09c7e6eae8da01" + url: "https://pub.dev" source: hosted version: "1.5.3" intl: dependency: "direct main" description: name: intl - url: "https://pub.dartlang.org" + sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + url: "https://pub.dev" source: hosted version: "0.17.0" io: dependency: transitive description: name: io - url: "https://pub.dartlang.org" + sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852" + url: "https://pub.dev" source: hosted version: "1.0.3" js: dependency: transitive description: name: js - url: "https://pub.dartlang.org" + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" source: hosted - version: "0.6.4" + version: "0.6.5" json_annotation: dependency: transitive description: name: json_annotation - url: "https://pub.dartlang.org" + sha256: cb314f00b2488de7bc575207e54402cd2f92363f333a7933fd1b0631af226baa + url: "https://pub.dev" source: hosted version: "4.6.0" logger: dependency: "direct main" description: name: logger - url: "https://pub.dartlang.org" + sha256: "5076f09225f91dc49289a4ccb92df2eeea9ea01cf7c26d49b3a1f04c6a49eec1" + url: "https://pub.dev" source: hosted version: "1.1.0" logging: dependency: transitive description: name: logging - url: "https://pub.dartlang.org" + sha256: "293ae2d49fd79d4c04944c3a26dfd313382d5f52e821ec57119230ae16031ad4" + url: "https://pub.dev" source: hosted version: "1.0.2" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.11" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.4" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted - version: "1.7.0" + version: "1.8.0" mime: dependency: transitive description: name: mime - url: "https://pub.dartlang.org" + sha256: dab22e92b41aa1255ea90ddc4bc2feaf35544fd0728e209638cad041a6e3928a + url: "https://pub.dev" source: hosted version: "1.0.2" mockito: dependency: "direct dev" description: name: mockito - url: "https://pub.dartlang.org" + sha256: a8a1ba34be3ef1056efd32b3f2e8f9266711bd3edf30dc7107d903f70da788f5 + url: "https://pub.dev" source: hosted version: "5.2.0" modal_bottom_sheet: dependency: "direct main" description: name: modal_bottom_sheet - url: "https://pub.dartlang.org" + sha256: "3bba63c62d35c931bce7f8ae23a47f9a05836d8cb3c11122ada64e0b2f3d718f" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "3.0.0-pre" modal_progress_hud_nsn: dependency: "direct main" description: name: modal_progress_hud_nsn - url: "https://pub.dartlang.org" + sha256: "3cfb24341ea371a7a8bf6aa269a7cfb283d96c9b5631bb56ba751478037ad320" + url: "https://pub.dev" source: hosted version: "0.2.1" nested: dependency: transitive description: name: nested - url: "https://pub.dartlang.org" + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" source: hosted version: "1.0.0" open_file: dependency: "direct main" description: name: open_file - url: "https://pub.dartlang.org" + sha256: "5cd0288033d613ee7908aa974b7ff00805ae55d253f64d311603cf2e30613ca8" + url: "https://pub.dev" source: hosted version: "3.2.1" package_config: dependency: transitive description: name: package_config - url: "https://pub.dartlang.org" + sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" + url: "https://pub.dev" source: hosted version: "2.1.0" package_info: dependency: "direct main" description: name: package_info - url: "https://pub.dartlang.org" + sha256: "6c07d9d82c69e16afeeeeb6866fe43985a20b3b50df243091bfc4a4ad2b03b75" + url: "https://pub.dev" source: hosted version: "2.0.2" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted - version: "1.8.1" + version: "1.8.2" path_drawing: dependency: transitive description: name: path_drawing - url: "https://pub.dartlang.org" + sha256: "3bdd251dae9ffaef944450b73f168610db7e968e7b20daf0c3907f8b4aafc8a2" + url: "https://pub.dev" source: hosted version: "0.5.1+1" path_parsing: dependency: transitive description: name: path_parsing - url: "https://pub.dartlang.org" + sha256: ee5c47c1058ad66b4a41746ec3996af9593d0858872807bcd64ac118f0700337 + url: "https://pub.dev" source: hosted version: "0.2.1" path_provider: dependency: "direct main" description: name: path_provider - url: "https://pub.dartlang.org" + sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" + url: "https://pub.dev" source: hosted version: "2.0.11" path_provider_android: dependency: transitive description: name: path_provider_android - url: "https://pub.dartlang.org" + sha256: cf7c403a541fc68cd398fb91a7eea8ec234813547d5b55245eed644d1246c5d8 + url: "https://pub.dev" source: hosted version: "2.0.16" path_provider_ios: dependency: transitive description: name: path_provider_ios - url: "https://pub.dartlang.org" + sha256: "641df59948e0fda05ca71f1dd6768d6da7f0ceb52aab734bf9050db54fca7f4c" + url: "https://pub.dev" source: hosted version: "2.0.10" path_provider_linux: dependency: transitive description: name: path_provider_linux - url: "https://pub.dartlang.org" + sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 + url: "https://pub.dev" source: hosted version: "2.1.7" path_provider_macos: dependency: transitive description: name: path_provider_macos - url: "https://pub.dartlang.org" + sha256: "2a97e7fbb7ae9dcd0dfc1220a78e9ec3e71da691912e617e8715ff2a13086ae8" + url: "https://pub.dev" source: hosted version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - url: "https://pub.dartlang.org" + sha256: "27dc7a224fcd07444cb5e0e60423ccacea3e13cf00fc5282ac2c918132da931d" + url: "https://pub.dev" source: hosted version: "2.0.4" path_provider_windows: dependency: transitive description: name: path_provider_windows - url: "https://pub.dartlang.org" + sha256: a34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905 + url: "https://pub.dev" source: hosted version: "2.0.7" percent_indicator: dependency: "direct main" description: name: percent_indicator - url: "https://pub.dartlang.org" + sha256: cec41f67181fbd5322aa68b355621d1a4eea827426b8eeb613f6cbe195ff7b4a + url: "https://pub.dev" source: hosted version: "4.2.2" petitparser: dependency: transitive description: name: petitparser - url: "https://pub.dartlang.org" + sha256: "2ebb289dc4764ec397f5cd3ca9881c6d17196130a7d646ed022a0dd9c2e25a71" + url: "https://pub.dev" source: hosted version: "5.0.0" platform: dependency: transitive description: name: platform - url: "https://pub.dartlang.org" + sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + url: "https://pub.dev" source: hosted version: "3.1.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" + url: "https://pub.dev" source: hosted version: "2.1.2" pool: dependency: transitive description: name: pool - url: "https://pub.dartlang.org" + sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" + url: "https://pub.dev" source: hosted version: "1.5.1" process: dependency: transitive description: name: process - url: "https://pub.dartlang.org" + sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + url: "https://pub.dev" source: hosted version: "4.2.4" provider: dependency: transitive description: name: provider - url: "https://pub.dartlang.org" + sha256: "8d7d4c2df46d6a6270a4e10404bfecb18a937e3e00f710c260d0a10415ce6b7b" + url: "https://pub.dev" source: hosted version: "6.0.3" pub_semver: dependency: transitive description: name: pub_semver - url: "https://pub.dartlang.org" + sha256: "816c1a640e952d213ddd223b3e7aafae08cd9f8e1f6864eed304cc13b0272b07" + url: "https://pub.dev" source: hosted version: "2.1.1" pubspec_parse: dependency: transitive description: name: pubspec_parse - url: "https://pub.dartlang.org" + sha256: "3686efe4a4613a4449b1a4ae08670aadbd3376f2e78d93e3f8f0919db02a7256" + url: "https://pub.dev" source: hosted version: "1.2.0" recase: dependency: transitive description: name: recase - url: "https://pub.dartlang.org" + sha256: "7aec9b9f498cba65ed969eda51ea3d86a77bbd633d876b57d9db7d9f94fc6ca5" + url: "https://pub.dev" source: hosted version: "4.0.0" rxdart: dependency: transitive description: name: rxdart - url: "https://pub.dartlang.org" + sha256: "5d22055fd443806c03ef24a02000637cf51eae49c2a0168d38a43fc166b0209c" + url: "https://pub.dev" source: hosted version: "0.27.5" shared_preferences: dependency: "direct main" description: name: shared_preferences - url: "https://pub.dartlang.org" + sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" + url: "https://pub.dev" source: hosted version: "2.0.15" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - url: "https://pub.dartlang.org" + sha256: "853801ce6ba7429ec4e923e37317f32a57c903de50b8c33ffcfbdb7e6f0dd39c" + url: "https://pub.dev" source: hosted version: "2.0.12" shared_preferences_ios: dependency: transitive description: name: shared_preferences_ios - url: "https://pub.dartlang.org" + sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" + url: "https://pub.dev" source: hosted version: "2.1.1" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - url: "https://pub.dartlang.org" + sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5" + url: "https://pub.dev" source: hosted version: "2.1.1" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos - url: "https://pub.dartlang.org" + sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c + url: "https://pub.dev" source: hosted version: "2.0.4" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - url: "https://pub.dartlang.org" + sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" + url: "https://pub.dev" source: hosted version: "2.0.0" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - url: "https://pub.dartlang.org" + sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 + url: "https://pub.dev" source: hosted version: "2.0.4" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - url: "https://pub.dartlang.org" + sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba" + url: "https://pub.dev" source: hosted version: "2.1.1" shelf: dependency: transitive description: name: shelf - url: "https://pub.dartlang.org" + sha256: f27c6406c89ab3921ed4a3bbdc38d48676f8b78fe537cbdbeb0d2c0f661026d7 + url: "https://pub.dev" source: hosted version: "1.3.1" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - url: "https://pub.dartlang.org" + sha256: "6db16374bc3497d21aa0eebe674d3db9fdf82082aac0f04dc7b44e4af5b08afc" + url: "https://pub.dev" source: hosted version: "1.0.2" shimmer: dependency: "direct main" description: name: shimmer - url: "https://pub.dartlang.org" + sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf" + url: "https://pub.dev" source: hosted version: "2.0.0" sky_engine: @@ -844,324 +953,370 @@ packages: dependency: transitive description: name: source_gen - url: "https://pub.dartlang.org" + sha256: "00f8b6b586f724a8c769c96f1d517511a41661c0aede644544d8d86a1ab11142" + url: "https://pub.dev" source: hosted version: "1.2.2" source_span: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stacked: dependency: "direct main" description: name: stacked - url: "https://pub.dartlang.org" + sha256: f3b18110193305d196f6ccbde7af4681f4263b4d9213120957451a97e01a0bc3 + url: "https://pub.dev" source: hosted version: "2.3.15" stacked_core: dependency: transitive description: name: stacked_core - url: "https://pub.dartlang.org" + sha256: "4c7627f07e1416e8f512fda3ce26dc22ad4b48cd6a12901120803281f1fb8329" + url: "https://pub.dev" source: hosted version: "1.2.3" stacked_generator: dependency: "direct dev" description: name: stacked_generator - url: "https://pub.dartlang.org" + sha256: "8644eecf40051c8c635aad51f15e4ce15432515558d38f79d5c35eeae1d15a14" + url: "https://pub.dev" source: hosted version: "0.7.13" stacked_services: dependency: "direct main" description: name: stacked_services - url: "https://pub.dartlang.org" + sha256: "7e9e4e2f7b507165fb029449216829e7484f4da41627cef5f3e61b8ad5867231" + url: "https://pub.dev" source: hosted version: "0.8.26" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" stream_transform: dependency: transitive description: name: stream_transform - url: "https://pub.dartlang.org" + sha256: ed464977cb26a1f41537e177e190c67223dbd9f4f683489b6ab2e5d211ec564e + url: "https://pub.dev" source: hosted version: "2.0.0" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.9" + version: "0.4.16" timezone: dependency: transitive description: name: timezone - url: "https://pub.dartlang.org" + sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" + url: "https://pub.dev" source: hosted version: "0.8.0" timing: dependency: transitive description: name: timing - url: "https://pub.dartlang.org" + sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad + url: "https://pub.dev" source: hosted version: "1.0.0" typed_data: dependency: transitive description: name: typed_data - url: "https://pub.dartlang.org" + sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + url: "https://pub.dev" source: hosted version: "1.3.1" universal_io: dependency: transitive description: name: universal_io - url: "https://pub.dartlang.org" + sha256: "79f78ddad839ee3aae3ec7c01eb4575faf0d5c860f8e5223bc9f9c17f7f03cef" + url: "https://pub.dev" source: hosted version: "2.0.4" url_launcher: dependency: "direct main" description: name: url_launcher - url: "https://pub.dartlang.org" + sha256: "4f0d5f9bf7efba3da5a7ff03bd33cc898c84bac978c068e1c94483828e709592" + url: "https://pub.dev" source: hosted version: "6.1.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - url: "https://pub.dartlang.org" + sha256: "1ccd353c1bff66b49863527c02759f4d06b92744bd9777c96a00ca6a9e8e1d2f" + url: "https://pub.dev" source: hosted version: "6.0.17" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - url: "https://pub.dartlang.org" + sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" + url: "https://pub.dev" source: hosted version: "6.0.17" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - url: "https://pub.dartlang.org" + sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" + url: "https://pub.dev" source: hosted version: "3.0.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - url: "https://pub.dartlang.org" + sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 + url: "https://pub.dev" source: hosted version: "3.0.1" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - url: "https://pub.dartlang.org" + sha256: "80b860b31a11ebbcbe51b8fe887efc204f3af91522f3b51bcda4622d276d2120" + url: "https://pub.dev" source: hosted version: "2.1.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - url: "https://pub.dartlang.org" + sha256: "15fd9dbb306d5efce57dcf62dcb1ae045fbf74079ab4464a950e099bf5800deb" + url: "https://pub.dev" source: hosted version: "2.0.12" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - url: "https://pub.dartlang.org" + sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 + url: "https://pub.dev" source: hosted version: "3.0.1" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" video_player: dependency: "direct main" description: name: video_player - url: "https://pub.dartlang.org" + sha256: fe82e69e9cabe9c575c67af8c87f287370a0fbdda4b3586e65f1524a7863b9a1 + url: "https://pub.dev" source: hosted version: "2.4.5" video_player_android: dependency: transitive description: name: video_player_android - url: "https://pub.dartlang.org" + sha256: e9e0a526c37c85428ca0a74c12597ca0ffe4982364bf92d4b75fa48d57345de6 + url: "https://pub.dev" source: hosted version: "2.3.8" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - url: "https://pub.dartlang.org" + sha256: "667fe547a819b2e29421ddd7755c874da3e55a77f0fb2309d3d5cf559343ece1" + url: "https://pub.dev" source: hosted version: "2.3.5" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - url: "https://pub.dartlang.org" + sha256: "2f7280c19444f07233cf292c2881c751f680ad2fe94ca7fc50e2d8137cb99e63" + url: "https://pub.dev" source: hosted version: "5.1.3" video_player_web: dependency: transitive description: name: video_player_web - url: "https://pub.dartlang.org" + sha256: ed949a3df5fe88533254bbdd242c3d8eea19ecbc4e7af90da84ef087533f584b + url: "https://pub.dev" source: hosted version: "2.0.12" wakelock: dependency: "direct main" description: name: wakelock - url: "https://pub.dartlang.org" + sha256: "769ecf42eb2d07128407b50cb93d7c10bd2ee48f0276ef0119db1d25cc2f87db" + url: "https://pub.dev" source: hosted version: "0.6.2" wakelock_macos: dependency: transitive description: name: wakelock_macos - url: "https://pub.dartlang.org" + sha256: "047c6be2f88cb6b76d02553bca5a3a3b95323b15d30867eca53a19a0a319d4cd" + url: "https://pub.dev" source: hosted version: "0.4.0" wakelock_platform_interface: dependency: transitive description: name: wakelock_platform_interface - url: "https://pub.dartlang.org" + sha256: "1f4aeb81fb592b863da83d2d0f7b8196067451e4df91046c26b54a403f9de621" + url: "https://pub.dev" source: hosted version: "0.3.0" wakelock_web: dependency: transitive description: name: wakelock_web - url: "https://pub.dartlang.org" + sha256: "1b256b811ee3f0834888efddfe03da8d18d0819317f20f6193e2922b41a501b5" + url: "https://pub.dev" source: hosted version: "0.4.0" wakelock_windows: dependency: transitive description: name: wakelock_windows - url: "https://pub.dartlang.org" + sha256: "108b1b73711f1664ee462e73af34a9286ff496e27d4d8371e2fb4da8fde4cdac" + url: "https://pub.dev" source: hosted version: "0.2.0" watcher: dependency: transitive description: name: watcher - url: "https://pub.dartlang.org" + sha256: e42dfcc48f67618344da967b10f62de57e04bae01d9d3af4c2596f3712a88c99 + url: "https://pub.dev" source: hosted version: "1.0.1" web_socket_channel: dependency: transitive description: name: web_socket_channel - url: "https://pub.dartlang.org" + sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" + url: "https://pub.dev" source: hosted version: "2.2.0" webview_flutter: dependency: transitive description: name: webview_flutter - url: "https://pub.dartlang.org" + sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" + url: "https://pub.dev" source: hosted version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - url: "https://pub.dartlang.org" + sha256: c74a93bdd3d5d356c4a06d0081b6d08c97cfed1230c082b2c8a284a634b50db3 + url: "https://pub.dev" source: hosted version: "2.9.2" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - url: "https://pub.dartlang.org" + sha256: "60828a1ae6a1ac779895768b5567aea1157e1b0b58660ce67c6da30ae56694ec" + url: "https://pub.dev" source: hosted version: "1.9.1" webview_flutter_plus: dependency: "direct main" description: name: webview_flutter_plus - url: "https://pub.dartlang.org" + sha256: bea8756ae096529254725def7c4a633851a785c7d49206e0817125ab02b14307 + url: "https://pub.dev" source: hosted version: "0.3.0+2" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - url: "https://pub.dartlang.org" + sha256: "390305e981078b577655bcf89f12521dcb15a705c44db37f2aed38cb1505b35a" + url: "https://pub.dev" source: hosted version: "2.9.2" win32: dependency: transitive description: name: win32 - url: "https://pub.dartlang.org" + sha256: c0e3a4f7be7dae51d8f152230b86627e3397c1ba8c3fa58e63d44a9f3edc9cef + url: "https://pub.dev" source: hosted version: "2.6.1" xdg_directories: dependency: transitive description: name: xdg_directories - url: "https://pub.dartlang.org" + sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" + url: "https://pub.dev" source: hosted version: "0.2.0+1" xml: dependency: "direct main" description: name: xml - url: "https://pub.dartlang.org" + sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" + url: "https://pub.dev" source: hosted version: "5.4.1" yaml: dependency: transitive description: name: yaml - url: "https://pub.dartlang.org" + sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + url: "https://pub.dev" source: hosted version: "3.1.1" sdks: - dart: ">=2.17.0 <3.0.0" - flutter: ">=3.0.0" + dart: ">=2.18.0 <3.0.0" + flutter: ">=3.7.0" diff --git a/pubspec.yaml b/pubspec.yaml index 1ee82dc..bfd8f0d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: html: ^0.15.0 injectable: ^1.3.0 intl: ^0.17.0 - modal_bottom_sheet: ^2.0.0 + modal_bottom_sheet: ^3.0.0-pre modal_progress_hud_nsn: ^0.2.1 open_file: ^3.2.1 package_info: ^2.0.0 From 09428aa8370f90108018c89311244708d31681c0 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sat, 4 Mar 2023 23:59:04 +0530 Subject: [PATCH 17/20] Update pubspec.lock --- pubspec.lock | 535 ++++++++++++++++++--------------------------------- 1 file changed, 190 insertions(+), 345 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 9f8c1ae..54e58b5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,360 +5,322 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: d37dfd404e9bb23adb23ee61fad5b8e14e0ae018fb6948eda6ca44b197ff1158 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "43.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "40cbac251e4fffed9c85afca62e1d8236f4778d647934220f38007e2bd9009d8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.3.1" archive: dependency: transitive description: name: archive - sha256: "793964beb8e297995714326628881437d4211f10fc8843534bab54129cd896ee" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.3.1" args: dependency: transitive description: name: args - sha256: b003c3098049a51720352d219b0bb5f219b60fbfb68e7a4748139a06a5676515 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.1" async: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.10.0" + version: "2.8.2" awesome_notifications: dependency: "direct main" description: name: awesome_notifications - sha256: "0c055bdbc88140252256603f95d01ffa4aeacff2c10d5a4a4beb226503452919" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.0.6+12" boolean_selector: dependency: transitive description: name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.0" build: dependency: transitive description: name: build - sha256: "29a03af98de60b4eb9136acd56608a54e989f6da238a80af739415b05589d6df" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.0" build_config: dependency: transitive description: name: build_config - sha256: "5b7355c14258f5e7df24bad1566f7b991de3e54aeacfb94e1a65e5233d9739c1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" build_daemon: dependency: transitive description: name: build_daemon - sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.0" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "9aae031a54ab0beebc30a888c93e900d15ae2fd8883d031dbfbd5ebdb57f5a4c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.9" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "56942f8114731d1e79942cd981cfef29501937ff1bccf4dbdce0273f31f13640" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: f4d6244cc071ba842c296cb1c4ee1b31596b9f924300647ac7a1445493471a3f - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "7.2.3" built_collection: dependency: transitive description: name: built_collection - sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.1.1" built_value: dependency: transitive description: name: built_value - sha256: "8f4772ec1e72822da7213627a0db16029085a8d709a9032e77b9a049209b6cb2" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "8.4.0" characters: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" checked_yaml: dependency: transitive description: name: checked_yaml - sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" chewie: dependency: "direct main" description: name: chewie - sha256: "8c4db70db7d83f386a483fcf76a34dab6b15703df498c1678359ef6b025a2a61" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.4" clock: dependency: transitive description: name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.1.1" + version: "1.1.0" code_builder: dependency: transitive description: name: code_builder - sha256: "43743b95913fd28b95184eb1bed7e4bd85b802b8fad0a52522702dbeda4ee3d5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.0" collection: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.17.0" + version: "1.16.0" convert: dependency: transitive description: name: convert - sha256: "196284f26f69444b7f5c50692b55ec25da86d9e500451dc09333bf2e3ad69259" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" crypto: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" csslib: dependency: transitive description: name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.17.2" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.5" dart_style: dependency: transitive description: name: dart_style - sha256: "8aff82f9b26fd868992e5430335a9d773bfef01e1d852d7ba71bf4c5d9349351" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.3" dbus: dependency: transitive description: name: dbus - sha256: "4f814fc7e73057f78f307a6c4714fe2ffb4bdb994ab1970540a068ec4d5a45be" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.7.3" dio: dependency: "direct main" description: name: dio - sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.6" fake_async: dependency: transitive description: name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.3.1" + version: "1.3.0" ffi: dependency: transitive description: name: ffi - sha256: "13a6ccf6a459a125b3fcdb6ec73bd5ff90822e071207c663bfd1f70062d51d18" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.1" file: dependency: transitive description: name: file - sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.1.2" file_picker: dependency: "direct main" description: name: file_picker - sha256: f9245fc33aeba9e0b938d7f3785f10b7a7230e05b8fc40f5a6a8342d7899e391 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.4" filesize: dependency: "direct main" description: name: filesize - sha256: f53df1f27ff60e466eefcd9df239e02d4722d5e2debee92a87dfd99ac66de2af - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" firebase_analytics: dependency: "direct main" description: name: firebase_analytics - sha256: "431b68667cee1386cd4abffd8ed7992ca239f55e5ac60a43015eaba06afc747f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.3.3" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - sha256: "469fa9ef0bd74fbbcb6954242fd830345c0617f55ed1dc972ce2fc54a67a71c0" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.3.3" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - sha256: "6e247a43413e3cee6d82a242c85159b37b5bbd6e89dbeb044ffd6596f6269741" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.2+3" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "8e2e0150195953ed8315807448aaae5535adfe2c2bc5464f34c5599d70fbf958" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.21.1" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: b51257a8b4388565cd66062d727d3e60067b5f5cc3390eb0ecd20b8f97741bdb - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.5.1" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "26f5ed9c1eb209464ef77c0da41f3273e713f63d7d96bf8b40f0d614c99f0389" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.7.2" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - sha256: "477e8d670da6533f8236ddd99c05112baa3c6eebf161c0e315822cf1da1b2e8c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.8.9" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - sha256: "5374e5bc921e8f6233a3d416af96265f636ba3f0bfaa79012dd0636934807427" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.15" fixnum: dependency: transitive description: name: fixnum - sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" flare_flutter: dependency: transitive description: name: flare_flutter - sha256: "99d63c60f00fac81249ce6410ee015d7b125c63d8278a30da81edf3317a1f6a0" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" flare_loading: dependency: transitive description: name: flare_loading - sha256: "574edb5bccd66112bb86f946a3de564ee3bbd780b93f7f61b328cfe3b9c40171" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.0" flare_splash_screen: dependency: "direct main" description: name: flare_splash_screen - sha256: "406e62fc92bd85c5e326bbe12a9d3ca07e84ed8b062b7f2bc7d1cb0de7593a97" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.0" flutter: @@ -370,64 +332,56 @@ packages: dependency: "direct main" description: name: flutter_dotenv - sha256: d9283d92059a22e9834bc0a31336658ffba77089fb6f3cc36751f1fc7c6661a3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.2" flutter_launcher_icons: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: "559c600f056e7c704bd843723c21e01b5fba47e8824bd02422165bcc02a5de1d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.9.3" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - sha256: "9bed62e78b150b4f26bc100797caeb59b3680b6c177050a0da3316b382002939" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.7.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: "30cbdbf3fa57e72a64c00e0420a3bd5354a7087d9d3adf9f3b156b7b065ce80c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.5.0+1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.7" flutter_slidable: dependency: "direct main" description: name: flutter_slidable - sha256: c7607eb808cdef19c8468246e95a133308aeaeb3971cdd9edfb9d5e31cedfbe9 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.6.0" flutter_svg: dependency: "direct main" description: name: flutter_svg - sha256: "9ac1967e2f72a08af11b05b39167920f90d043cf67163d13a544a358c8f31afa" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.22.0" flutter_test: @@ -444,504 +398,441 @@ packages: dependency: "direct main" description: name: fluttertoast - sha256: b528e78a4e69957bb8a33d9e8ceaa728801bb7c6ce599e811e49cf6d94d17fef - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "8.0.9" font_awesome_flutter: dependency: "direct main" description: name: font_awesome_flutter - sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.2.0" frontend_server_client: dependency: transitive description: name: frontend_server_client - sha256: "4f4a162323c86ffc1245765cfe138872b8f069deb42f7dbb36115fa27f31469b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.3" get: dependency: transitive description: name: get - sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.6.5" get_it: dependency: transitive description: name: get_it - sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "7.2.0" glob: dependency: transitive description: name: glob - sha256: c51b4fdfee4d281f49b8c957f1add91b815473597f76bcf07377987f66a55729 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" graphs: dependency: transitive description: name: graphs - sha256: ae0b3d956ff324c6f8671f08dcb2dbd71c99cdbf2aa3ca63a14190c47aa6679c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" hive: dependency: "direct main" description: name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.3" html: dependency: "direct main" description: name: html - sha256: bfef906cbd4e78ef49ae511d9074aebd1d2251482ef601a280973e8b58b51bbf - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.15.0" http: dependency: "direct main" description: name: http - sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.13.4" http_multi_server: dependency: transitive description: name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.1" http_parser: dependency: transitive description: name: http_parser - sha256: db3060f22889f3d9d55f6a217565486737037eec3609f7f3eca4d0c67ee0d8a0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.1" image: dependency: transitive description: name: image - sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.3" injectable: dependency: "direct main" description: name: injectable - sha256: "61976e14592c9424124d744267a0333268d5fb119344b3bc9c09c7e6eae8da01" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.5.3" intl: dependency: "direct main" description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.17.0" io: dependency: transitive description: name: io - sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3" js: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.6.5" + version: "0.6.4" json_annotation: dependency: transitive description: name: json_annotation - sha256: cb314f00b2488de7bc575207e54402cd2f92363f333a7933fd1b0631af226baa - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.6.0" logger: dependency: "direct main" description: name: logger - sha256: "5076f09225f91dc49289a4ccb92df2eeea9ea01cf7c26d49b3a1f04c6a49eec1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" logging: dependency: transitive description: name: logging - sha256: "293ae2d49fd79d4c04944c3a26dfd313382d5f52e821ec57119230ae16031ad4" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.12.13" + version: "0.12.11" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.2.0" + version: "0.1.4" meta: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.7.0" mime: dependency: transitive description: name: mime - sha256: dab22e92b41aa1255ea90ddc4bc2feaf35544fd0728e209638cad041a6e3928a - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" mockito: dependency: "direct dev" description: name: mockito - sha256: a8a1ba34be3ef1056efd32b3f2e8f9266711bd3edf30dc7107d903f70da788f5 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.2.0" modal_bottom_sheet: dependency: "direct main" description: name: modal_bottom_sheet - sha256: "3bba63c62d35c931bce7f8ae23a47f9a05836d8cb3c11122ada64e0b2f3d718f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "3.0.0-pre" + version: "2.1.0" modal_progress_hud_nsn: dependency: "direct main" description: name: modal_progress_hud_nsn - sha256: "3cfb24341ea371a7a8bf6aa269a7cfb283d96c9b5631bb56ba751478037ad320" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1" nested: dependency: transitive description: name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" open_file: dependency: "direct main" description: name: open_file - sha256: "5cd0288033d613ee7908aa974b7ff00805ae55d253f64d311603cf2e30613ca8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.1" package_config: dependency: transitive description: name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" package_info: dependency: "direct main" description: name: package_info - sha256: "6c07d9d82c69e16afeeeeb6866fe43985a20b3b50df243091bfc4a4ad2b03b75" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.2" path: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.8.2" + version: "1.8.1" path_drawing: dependency: transitive description: name: path_drawing - sha256: "3bdd251dae9ffaef944450b73f168610db7e968e7b20daf0c3907f8b4aafc8a2" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.5.1+1" path_parsing: dependency: transitive description: name: path_parsing - sha256: ee5c47c1058ad66b4a41746ec3996af9593d0858872807bcd64ac118f0700337 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1" path_provider: dependency: "direct main" description: name: path_provider - sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.11" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: cf7c403a541fc68cd398fb91a7eea8ec234813547d5b55245eed644d1246c5d8 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.16" path_provider_ios: dependency: transitive description: name: path_provider_ios - sha256: "641df59948e0fda05ca71f1dd6768d6da7f0ceb52aab734bf9050db54fca7f4c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.10" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.7" path_provider_macos: dependency: transitive description: name: path_provider_macos - sha256: "2a97e7fbb7ae9dcd0dfc1220a78e9ec3e71da691912e617e8715ff2a13086ae8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: "27dc7a224fcd07444cb5e0e60423ccacea3e13cf00fc5282ac2c918132da931d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: a34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.7" percent_indicator: dependency: "direct main" description: name: percent_indicator - sha256: cec41f67181fbd5322aa68b355621d1a4eea827426b8eeb613f6cbe195ff7b4a - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.2" petitparser: dependency: transitive description: name: petitparser - sha256: "2ebb289dc4764ec397f5cd3ca9881c6d17196130a7d646ed022a0dd9c2e25a71" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.0" platform: dependency: transitive description: name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.2" pool: dependency: transitive description: name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.5.1" process: dependency: transitive description: name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.4" provider: dependency: transitive description: name: provider - sha256: "8d7d4c2df46d6a6270a4e10404bfecb18a937e3e00f710c260d0a10415ce6b7b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.3" pub_semver: dependency: transitive description: name: pub_semver - sha256: "816c1a640e952d213ddd223b3e7aafae08cd9f8e1f6864eed304cc13b0272b07" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" pubspec_parse: dependency: transitive description: name: pubspec_parse - sha256: "3686efe4a4613a4449b1a4ae08670aadbd3376f2e78d93e3f8f0919db02a7256" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" recase: dependency: transitive description: name: recase - sha256: "7aec9b9f498cba65ed969eda51ea3d86a77bbd633d876b57d9db7d9f94fc6ca5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.0" rxdart: dependency: transitive description: name: rxdart - sha256: "5d22055fd443806c03ef24a02000637cf51eae49c2a0168d38a43fc166b0209c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.27.5" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.15" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "853801ce6ba7429ec4e923e37317f32a57c903de50b8c33ffcfbdb7e6f0dd39c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" shared_preferences_ios: dependency: transitive description: name: shared_preferences_ios - sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos - sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shelf: dependency: transitive description: name: shelf - sha256: f27c6406c89ab3921ed4a3bbdc38d48676f8b78fe537cbdbeb0d2c0f661026d7 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.1" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - sha256: "6db16374bc3497d21aa0eebe674d3db9fdf82082aac0f04dc7b44e4af5b08afc" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" shimmer: dependency: "direct main" description: name: shimmer - sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" sky_engine: @@ -953,370 +844,324 @@ packages: dependency: transitive description: name: source_gen - sha256: "00f8b6b586f724a8c769c96f1d517511a41661c0aede644544d8d86a1ab11142" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.2" source_span: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.9.1" + version: "1.8.2" stack_trace: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.11.0" + version: "1.10.0" stacked: dependency: "direct main" description: name: stacked - sha256: f3b18110193305d196f6ccbde7af4681f4263b4d9213120957451a97e01a0bc3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.15" stacked_core: dependency: transitive description: name: stacked_core - sha256: "4c7627f07e1416e8f512fda3ce26dc22ad4b48cd6a12901120803281f1fb8329" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.3" stacked_generator: dependency: "direct dev" description: name: stacked_generator - sha256: "8644eecf40051c8c635aad51f15e4ce15432515558d38f79d5c35eeae1d15a14" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.7.13" stacked_services: dependency: "direct main" description: name: stacked_services - sha256: "7e9e4e2f7b507165fb029449216829e7484f4da41627cef5f3e61b8ad5867231" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.8.26" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.0" stream_transform: dependency: transitive description: name: stream_transform - sha256: ed464977cb26a1f41537e177e190c67223dbd9f4f683489b6ab2e5d211ec564e - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" string_scanner: dependency: transitive description: name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" + version: "1.1.0" term_glyph: dependency: transitive description: name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" test_api: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.4.16" + version: "0.4.9" timezone: dependency: transitive description: name: timezone - sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.8.0" timing: dependency: transitive description: name: timing - sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" typed_data: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.1" universal_io: dependency: transitive description: name: universal_io - sha256: "79f78ddad839ee3aae3ec7c01eb4575faf0d5c860f8e5223bc9f9c17f7f03cef" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" url_launcher: dependency: "direct main" description: name: url_launcher - sha256: "4f0d5f9bf7efba3da5a7ff03bd33cc898c84bac978c068e1c94483828e709592" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.1.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "1ccd353c1bff66b49863527c02759f4d06b92744bd9777c96a00ca6a9e8e1d2f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.17" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.17" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "80b860b31a11ebbcbe51b8fe887efc204f3af91522f3b51bcda4622d276d2120" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "15fd9dbb306d5efce57dcf62dcb1ae045fbf74079ab4464a950e099bf5800deb" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" vector_math: dependency: transitive description: name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.4" + version: "2.1.2" video_player: dependency: "direct main" description: name: video_player - sha256: fe82e69e9cabe9c575c67af8c87f287370a0fbdda4b3586e65f1524a7863b9a1 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.4.5" video_player_android: dependency: transitive description: name: video_player_android - sha256: e9e0a526c37c85428ca0a74c12597ca0ffe4982364bf92d4b75fa48d57345de6 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.8" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - sha256: "667fe547a819b2e29421ddd7755c874da3e55a77f0fb2309d3d5cf559343ece1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.5" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - sha256: "2f7280c19444f07233cf292c2881c751f680ad2fe94ca7fc50e2d8137cb99e63" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.1.3" video_player_web: dependency: transitive description: name: video_player_web - sha256: ed949a3df5fe88533254bbdd242c3d8eea19ecbc4e7af90da84ef087533f584b - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" wakelock: dependency: "direct main" description: name: wakelock - sha256: "769ecf42eb2d07128407b50cb93d7c10bd2ee48f0276ef0119db1d25cc2f87db" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.6.2" wakelock_macos: dependency: transitive description: name: wakelock_macos - sha256: "047c6be2f88cb6b76d02553bca5a3a3b95323b15d30867eca53a19a0a319d4cd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.0" wakelock_platform_interface: dependency: transitive description: name: wakelock_platform_interface - sha256: "1f4aeb81fb592b863da83d2d0f7b8196067451e4df91046c26b54a403f9de621" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.3.0" wakelock_web: dependency: transitive description: name: wakelock_web - sha256: "1b256b811ee3f0834888efddfe03da8d18d0819317f20f6193e2922b41a501b5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.0" wakelock_windows: dependency: transitive description: name: wakelock_windows - sha256: "108b1b73711f1664ee462e73af34a9286ff496e27d4d8371e2fb4da8fde4cdac" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0" watcher: dependency: transitive description: name: watcher - sha256: e42dfcc48f67618344da967b10f62de57e04bae01d9d3af4c2596f3712a88c99 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" webview_flutter: dependency: transitive description: name: webview_flutter - sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - sha256: c74a93bdd3d5d356c4a06d0081b6d08c97cfed1230c082b2c8a284a634b50db3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.9.2" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - sha256: "60828a1ae6a1ac779895768b5567aea1157e1b0b58660ce67c6da30ae56694ec" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.9.1" webview_flutter_plus: dependency: "direct main" description: name: webview_flutter_plus - sha256: bea8756ae096529254725def7c4a633851a785c7d49206e0817125ab02b14307 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.3.0+2" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - sha256: "390305e981078b577655bcf89f12521dcb15a705c44db37f2aed38cb1505b35a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.9.2" win32: dependency: transitive description: name: win32 - sha256: c0e3a4f7be7dae51d8f152230b86627e3397c1ba8c3fa58e63d44a9f3edc9cef - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.6.1" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0+1" xml: dependency: "direct main" description: name: xml - sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.4.1" yaml: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.1" sdks: - dart: ">=2.18.0 <3.0.0" - flutter: ">=3.7.0" + dart: ">=2.17.0 <3.0.0" + flutter: ">=3.0.0" From 7d437eefd5e052f1c3fa18b64628d6b0016fc39a Mon Sep 17 00:00:00 2001 From: Manoj Date: Sun, 5 Mar 2023 00:03:39 +0530 Subject: [PATCH 18/20] Revert "Update pubspec.lock" This reverts commit 09428aa8370f90108018c89311244708d31681c0. --- pubspec.lock | 535 +++++++++++++++++++++++++++++++++------------------ 1 file changed, 345 insertions(+), 190 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index 54e58b5..9f8c1ae 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,322 +5,360 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - url: "https://pub.dartlang.org" + sha256: d37dfd404e9bb23adb23ee61fad5b8e14e0ae018fb6948eda6ca44b197ff1158 + url: "https://pub.dev" source: hosted version: "43.0.0" analyzer: dependency: transitive description: name: analyzer - url: "https://pub.dartlang.org" + sha256: "40cbac251e4fffed9c85afca62e1d8236f4778d647934220f38007e2bd9009d8" + url: "https://pub.dev" source: hosted version: "4.3.1" archive: dependency: transitive description: name: archive - url: "https://pub.dartlang.org" + sha256: "793964beb8e297995714326628881437d4211f10fc8843534bab54129cd896ee" + url: "https://pub.dev" source: hosted version: "3.3.1" args: dependency: transitive description: name: args - url: "https://pub.dartlang.org" + sha256: b003c3098049a51720352d219b0bb5f219b60fbfb68e7a4748139a06a5676515 + url: "https://pub.dev" source: hosted version: "2.3.1" async: dependency: transitive description: name: async - url: "https://pub.dartlang.org" + sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + url: "https://pub.dev" source: hosted - version: "2.8.2" + version: "2.10.0" awesome_notifications: dependency: "direct main" description: name: awesome_notifications - url: "https://pub.dartlang.org" + sha256: "0c055bdbc88140252256603f95d01ffa4aeacff2c10d5a4a4beb226503452919" + url: "https://pub.dev" source: hosted version: "0.0.6+12" boolean_selector: dependency: transitive description: name: boolean_selector - url: "https://pub.dartlang.org" + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" build: dependency: transitive description: name: build - url: "https://pub.dartlang.org" + sha256: "29a03af98de60b4eb9136acd56608a54e989f6da238a80af739415b05589d6df" + url: "https://pub.dev" source: hosted version: "2.3.0" build_config: dependency: transitive description: name: build_config - url: "https://pub.dartlang.org" + sha256: "5b7355c14258f5e7df24bad1566f7b991de3e54aeacfb94e1a65e5233d9739c1" + url: "https://pub.dev" source: hosted version: "1.1.0" build_daemon: dependency: transitive description: name: build_daemon - url: "https://pub.dartlang.org" + sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" + url: "https://pub.dev" source: hosted version: "3.1.0" build_resolvers: dependency: transitive description: name: build_resolvers - url: "https://pub.dartlang.org" + sha256: "9aae031a54ab0beebc30a888c93e900d15ae2fd8883d031dbfbd5ebdb57f5a4c" + url: "https://pub.dev" source: hosted version: "2.0.9" build_runner: dependency: "direct dev" description: name: build_runner - url: "https://pub.dartlang.org" + sha256: "56942f8114731d1e79942cd981cfef29501937ff1bccf4dbdce0273f31f13640" + url: "https://pub.dev" source: hosted version: "2.2.0" build_runner_core: dependency: transitive description: name: build_runner_core - url: "https://pub.dartlang.org" + sha256: f4d6244cc071ba842c296cb1c4ee1b31596b9f924300647ac7a1445493471a3f + url: "https://pub.dev" source: hosted version: "7.2.3" built_collection: dependency: transitive description: name: built_collection - url: "https://pub.dartlang.org" + sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" + url: "https://pub.dev" source: hosted version: "5.1.1" built_value: dependency: transitive description: name: built_value - url: "https://pub.dartlang.org" + sha256: "8f4772ec1e72822da7213627a0db16029085a8d709a9032e77b9a049209b6cb2" + url: "https://pub.dev" source: hosted version: "8.4.0" characters: dependency: transitive description: name: characters - url: "https://pub.dartlang.org" - source: hosted - version: "1.2.0" - charcode: - dependency: transitive - description: - name: charcode - url: "https://pub.dartlang.org" + sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.2.1" checked_yaml: dependency: transitive description: name: checked_yaml - url: "https://pub.dartlang.org" + sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659 + url: "https://pub.dev" source: hosted version: "2.0.1" chewie: dependency: "direct main" description: name: chewie - url: "https://pub.dartlang.org" + sha256: "8c4db70db7d83f386a483fcf76a34dab6b15703df498c1678359ef6b025a2a61" + url: "https://pub.dev" source: hosted version: "1.3.4" clock: dependency: transitive description: name: clock - url: "https://pub.dartlang.org" + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.1" code_builder: dependency: transitive description: name: code_builder - url: "https://pub.dartlang.org" + sha256: "43743b95913fd28b95184eb1bed7e4bd85b802b8fad0a52522702dbeda4ee3d5" + url: "https://pub.dev" source: hosted version: "4.2.0" collection: dependency: transitive description: name: collection - url: "https://pub.dartlang.org" + sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + url: "https://pub.dev" source: hosted - version: "1.16.0" + version: "1.17.0" convert: dependency: transitive description: name: convert - url: "https://pub.dartlang.org" + sha256: "196284f26f69444b7f5c50692b55ec25da86d9e500451dc09333bf2e3ad69259" + url: "https://pub.dev" source: hosted version: "3.0.2" crypto: dependency: transitive description: name: crypto - url: "https://pub.dartlang.org" + sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + url: "https://pub.dev" source: hosted version: "3.0.2" csslib: dependency: transitive description: name: csslib - url: "https://pub.dartlang.org" + sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 + url: "https://pub.dev" source: hosted version: "0.17.2" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - url: "https://pub.dartlang.org" + sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be + url: "https://pub.dev" source: hosted version: "1.0.5" dart_style: dependency: transitive description: name: dart_style - url: "https://pub.dartlang.org" + sha256: "8aff82f9b26fd868992e5430335a9d773bfef01e1d852d7ba71bf4c5d9349351" + url: "https://pub.dev" source: hosted version: "2.2.3" dbus: dependency: transitive description: name: dbus - url: "https://pub.dartlang.org" + sha256: "4f814fc7e73057f78f307a6c4714fe2ffb4bdb994ab1970540a068ec4d5a45be" + url: "https://pub.dev" source: hosted version: "0.7.3" dio: dependency: "direct main" description: name: dio - url: "https://pub.dartlang.org" + sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" + url: "https://pub.dev" source: hosted version: "4.0.6" fake_async: dependency: transitive description: name: fake_async - url: "https://pub.dartlang.org" + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" ffi: dependency: transitive description: name: ffi - url: "https://pub.dartlang.org" + sha256: "13a6ccf6a459a125b3fcdb6ec73bd5ff90822e071207c663bfd1f70062d51d18" + url: "https://pub.dev" source: hosted version: "1.2.1" file: dependency: transitive description: name: file - url: "https://pub.dartlang.org" + sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad + url: "https://pub.dev" source: hosted version: "6.1.2" file_picker: dependency: "direct main" description: name: file_picker - url: "https://pub.dartlang.org" + sha256: f9245fc33aeba9e0b938d7f3785f10b7a7230e05b8fc40f5a6a8342d7899e391 + url: "https://pub.dev" source: hosted version: "3.0.4" filesize: dependency: "direct main" description: name: filesize - url: "https://pub.dartlang.org" + sha256: f53df1f27ff60e466eefcd9df239e02d4722d5e2debee92a87dfd99ac66de2af + url: "https://pub.dev" source: hosted version: "2.0.1" firebase_analytics: dependency: "direct main" description: name: firebase_analytics - url: "https://pub.dartlang.org" + sha256: "431b68667cee1386cd4abffd8ed7992ca239f55e5ac60a43015eaba06afc747f" + url: "https://pub.dev" source: hosted version: "9.3.3" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - url: "https://pub.dartlang.org" + sha256: "469fa9ef0bd74fbbcb6954242fd830345c0617f55ed1dc972ce2fc54a67a71c0" + url: "https://pub.dev" source: hosted version: "3.3.3" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - url: "https://pub.dartlang.org" + sha256: "6e247a43413e3cee6d82a242c85159b37b5bbd6e89dbeb044ffd6596f6269741" + url: "https://pub.dev" source: hosted version: "0.4.2+3" firebase_core: dependency: "direct main" description: name: firebase_core - url: "https://pub.dartlang.org" + sha256: "8e2e0150195953ed8315807448aaae5535adfe2c2bc5464f34c5599d70fbf958" + url: "https://pub.dev" source: hosted version: "1.21.1" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - url: "https://pub.dartlang.org" + sha256: b51257a8b4388565cd66062d727d3e60067b5f5cc3390eb0ecd20b8f97741bdb + url: "https://pub.dev" source: hosted version: "4.5.1" firebase_core_web: dependency: transitive description: name: firebase_core_web - url: "https://pub.dartlang.org" + sha256: "26f5ed9c1eb209464ef77c0da41f3273e713f63d7d96bf8b40f0d614c99f0389" + url: "https://pub.dev" source: hosted version: "1.7.2" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - url: "https://pub.dartlang.org" + sha256: "477e8d670da6533f8236ddd99c05112baa3c6eebf161c0e315822cf1da1b2e8c" + url: "https://pub.dev" source: hosted version: "2.8.9" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - url: "https://pub.dartlang.org" + sha256: "5374e5bc921e8f6233a3d416af96265f636ba3f0bfaa79012dd0636934807427" + url: "https://pub.dev" source: hosted version: "3.2.15" fixnum: dependency: transitive description: name: fixnum - url: "https://pub.dartlang.org" + sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" + url: "https://pub.dev" source: hosted version: "1.0.1" flare_flutter: dependency: transitive description: name: flare_flutter - url: "https://pub.dartlang.org" + sha256: "99d63c60f00fac81249ce6410ee015d7b125c63d8278a30da81edf3317a1f6a0" + url: "https://pub.dev" source: hosted version: "3.0.2" flare_loading: dependency: transitive description: name: flare_loading - url: "https://pub.dartlang.org" + sha256: "574edb5bccd66112bb86f946a3de564ee3bbd780b93f7f61b328cfe3b9c40171" + url: "https://pub.dev" source: hosted version: "3.0.0" flare_splash_screen: dependency: "direct main" description: name: flare_splash_screen - url: "https://pub.dartlang.org" + sha256: "406e62fc92bd85c5e326bbe12a9d3ca07e84ed8b062b7f2bc7d1cb0de7593a97" + url: "https://pub.dev" source: hosted version: "4.0.0" flutter: @@ -332,56 +370,64 @@ packages: dependency: "direct main" description: name: flutter_dotenv - url: "https://pub.dartlang.org" + sha256: d9283d92059a22e9834bc0a31336658ffba77089fb6f3cc36751f1fc7c6661a3 + url: "https://pub.dev" source: hosted version: "5.0.2" flutter_launcher_icons: dependency: "direct dev" description: name: flutter_launcher_icons - url: "https://pub.dartlang.org" + sha256: "559c600f056e7c704bd843723c21e01b5fba47e8824bd02422165bcc02a5de1d" + url: "https://pub.dev" source: hosted version: "0.9.3" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - url: "https://pub.dartlang.org" + sha256: "9bed62e78b150b4f26bc100797caeb59b3680b6c177050a0da3316b382002939" + url: "https://pub.dev" source: hosted version: "9.7.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - url: "https://pub.dartlang.org" + sha256: "30cbdbf3fa57e72a64c00e0420a3bd5354a7087d9d3adf9f3b156b7b065ce80c" + url: "https://pub.dev" source: hosted version: "0.5.0+1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - url: "https://pub.dartlang.org" + sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" + url: "https://pub.dev" source: hosted version: "5.0.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - url: "https://pub.dartlang.org" + sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" + url: "https://pub.dev" source: hosted version: "2.0.7" flutter_slidable: dependency: "direct main" description: name: flutter_slidable - url: "https://pub.dartlang.org" + sha256: c7607eb808cdef19c8468246e95a133308aeaeb3971cdd9edfb9d5e31cedfbe9 + url: "https://pub.dev" source: hosted version: "0.6.0" flutter_svg: dependency: "direct main" description: name: flutter_svg - url: "https://pub.dartlang.org" + sha256: "9ac1967e2f72a08af11b05b39167920f90d043cf67163d13a544a358c8f31afa" + url: "https://pub.dev" source: hosted version: "0.22.0" flutter_test: @@ -398,441 +444,504 @@ packages: dependency: "direct main" description: name: fluttertoast - url: "https://pub.dartlang.org" + sha256: b528e78a4e69957bb8a33d9e8ceaa728801bb7c6ce599e811e49cf6d94d17fef + url: "https://pub.dev" source: hosted version: "8.0.9" font_awesome_flutter: dependency: "direct main" description: name: font_awesome_flutter - url: "https://pub.dartlang.org" + sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5" + url: "https://pub.dev" source: hosted version: "9.2.0" frontend_server_client: dependency: transitive description: name: frontend_server_client - url: "https://pub.dartlang.org" + sha256: "4f4a162323c86ffc1245765cfe138872b8f069deb42f7dbb36115fa27f31469b" + url: "https://pub.dev" source: hosted version: "2.1.3" get: dependency: transitive description: name: get - url: "https://pub.dartlang.org" + sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" + url: "https://pub.dev" source: hosted version: "4.6.5" get_it: dependency: transitive description: name: get_it - url: "https://pub.dartlang.org" + sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7" + url: "https://pub.dev" source: hosted version: "7.2.0" glob: dependency: transitive description: name: glob - url: "https://pub.dartlang.org" + sha256: c51b4fdfee4d281f49b8c957f1add91b815473597f76bcf07377987f66a55729 + url: "https://pub.dev" source: hosted version: "2.1.0" graphs: dependency: transitive description: name: graphs - url: "https://pub.dartlang.org" + sha256: ae0b3d956ff324c6f8671f08dcb2dbd71c99cdbf2aa3ca63a14190c47aa6679c + url: "https://pub.dev" source: hosted version: "2.1.0" hive: dependency: "direct main" description: name: hive - url: "https://pub.dartlang.org" + sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" + url: "https://pub.dev" source: hosted version: "2.2.3" html: dependency: "direct main" description: name: html - url: "https://pub.dartlang.org" + sha256: bfef906cbd4e78ef49ae511d9074aebd1d2251482ef601a280973e8b58b51bbf + url: "https://pub.dev" source: hosted version: "0.15.0" http: dependency: "direct main" description: name: http - url: "https://pub.dartlang.org" + sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" + url: "https://pub.dev" source: hosted version: "0.13.4" http_multi_server: dependency: transitive description: name: http_multi_server - url: "https://pub.dartlang.org" + sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" + url: "https://pub.dev" source: hosted version: "3.2.1" http_parser: dependency: transitive description: name: http_parser - url: "https://pub.dartlang.org" + sha256: db3060f22889f3d9d55f6a217565486737037eec3609f7f3eca4d0c67ee0d8a0 + url: "https://pub.dev" source: hosted version: "4.0.1" image: dependency: transitive description: name: image - url: "https://pub.dartlang.org" + sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" + url: "https://pub.dev" source: hosted version: "3.1.3" injectable: dependency: "direct main" description: name: injectable - url: "https://pub.dartlang.org" + sha256: "61976e14592c9424124d744267a0333268d5fb119344b3bc9c09c7e6eae8da01" + url: "https://pub.dev" source: hosted version: "1.5.3" intl: dependency: "direct main" description: name: intl - url: "https://pub.dartlang.org" + sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + url: "https://pub.dev" source: hosted version: "0.17.0" io: dependency: transitive description: name: io - url: "https://pub.dartlang.org" + sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852" + url: "https://pub.dev" source: hosted version: "1.0.3" js: dependency: transitive description: name: js - url: "https://pub.dartlang.org" + sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + url: "https://pub.dev" source: hosted - version: "0.6.4" + version: "0.6.5" json_annotation: dependency: transitive description: name: json_annotation - url: "https://pub.dartlang.org" + sha256: cb314f00b2488de7bc575207e54402cd2f92363f333a7933fd1b0631af226baa + url: "https://pub.dev" source: hosted version: "4.6.0" logger: dependency: "direct main" description: name: logger - url: "https://pub.dartlang.org" + sha256: "5076f09225f91dc49289a4ccb92df2eeea9ea01cf7c26d49b3a1f04c6a49eec1" + url: "https://pub.dev" source: hosted version: "1.1.0" logging: dependency: transitive description: name: logging - url: "https://pub.dartlang.org" + sha256: "293ae2d49fd79d4c04944c3a26dfd313382d5f52e821ec57119230ae16031ad4" + url: "https://pub.dev" source: hosted version: "1.0.2" matcher: dependency: transitive description: name: matcher - url: "https://pub.dartlang.org" + sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + url: "https://pub.dev" source: hosted - version: "0.12.11" + version: "0.12.13" material_color_utilities: dependency: transitive description: name: material_color_utilities - url: "https://pub.dartlang.org" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + url: "https://pub.dev" source: hosted - version: "0.1.4" + version: "0.2.0" meta: dependency: transitive description: name: meta - url: "https://pub.dartlang.org" + sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + url: "https://pub.dev" source: hosted - version: "1.7.0" + version: "1.8.0" mime: dependency: transitive description: name: mime - url: "https://pub.dartlang.org" + sha256: dab22e92b41aa1255ea90ddc4bc2feaf35544fd0728e209638cad041a6e3928a + url: "https://pub.dev" source: hosted version: "1.0.2" mockito: dependency: "direct dev" description: name: mockito - url: "https://pub.dartlang.org" + sha256: a8a1ba34be3ef1056efd32b3f2e8f9266711bd3edf30dc7107d903f70da788f5 + url: "https://pub.dev" source: hosted version: "5.2.0" modal_bottom_sheet: dependency: "direct main" description: name: modal_bottom_sheet - url: "https://pub.dartlang.org" + sha256: "3bba63c62d35c931bce7f8ae23a47f9a05836d8cb3c11122ada64e0b2f3d718f" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "3.0.0-pre" modal_progress_hud_nsn: dependency: "direct main" description: name: modal_progress_hud_nsn - url: "https://pub.dartlang.org" + sha256: "3cfb24341ea371a7a8bf6aa269a7cfb283d96c9b5631bb56ba751478037ad320" + url: "https://pub.dev" source: hosted version: "0.2.1" nested: dependency: transitive description: name: nested - url: "https://pub.dartlang.org" + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" source: hosted version: "1.0.0" open_file: dependency: "direct main" description: name: open_file - url: "https://pub.dartlang.org" + sha256: "5cd0288033d613ee7908aa974b7ff00805ae55d253f64d311603cf2e30613ca8" + url: "https://pub.dev" source: hosted version: "3.2.1" package_config: dependency: transitive description: name: package_config - url: "https://pub.dartlang.org" + sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" + url: "https://pub.dev" source: hosted version: "2.1.0" package_info: dependency: "direct main" description: name: package_info - url: "https://pub.dartlang.org" + sha256: "6c07d9d82c69e16afeeeeb6866fe43985a20b3b50df243091bfc4a4ad2b03b75" + url: "https://pub.dev" source: hosted version: "2.0.2" path: dependency: transitive description: name: path - url: "https://pub.dartlang.org" + sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + url: "https://pub.dev" source: hosted - version: "1.8.1" + version: "1.8.2" path_drawing: dependency: transitive description: name: path_drawing - url: "https://pub.dartlang.org" + sha256: "3bdd251dae9ffaef944450b73f168610db7e968e7b20daf0c3907f8b4aafc8a2" + url: "https://pub.dev" source: hosted version: "0.5.1+1" path_parsing: dependency: transitive description: name: path_parsing - url: "https://pub.dartlang.org" + sha256: ee5c47c1058ad66b4a41746ec3996af9593d0858872807bcd64ac118f0700337 + url: "https://pub.dev" source: hosted version: "0.2.1" path_provider: dependency: "direct main" description: name: path_provider - url: "https://pub.dartlang.org" + sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" + url: "https://pub.dev" source: hosted version: "2.0.11" path_provider_android: dependency: transitive description: name: path_provider_android - url: "https://pub.dartlang.org" + sha256: cf7c403a541fc68cd398fb91a7eea8ec234813547d5b55245eed644d1246c5d8 + url: "https://pub.dev" source: hosted version: "2.0.16" path_provider_ios: dependency: transitive description: name: path_provider_ios - url: "https://pub.dartlang.org" + sha256: "641df59948e0fda05ca71f1dd6768d6da7f0ceb52aab734bf9050db54fca7f4c" + url: "https://pub.dev" source: hosted version: "2.0.10" path_provider_linux: dependency: transitive description: name: path_provider_linux - url: "https://pub.dartlang.org" + sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 + url: "https://pub.dev" source: hosted version: "2.1.7" path_provider_macos: dependency: transitive description: name: path_provider_macos - url: "https://pub.dartlang.org" + sha256: "2a97e7fbb7ae9dcd0dfc1220a78e9ec3e71da691912e617e8715ff2a13086ae8" + url: "https://pub.dev" source: hosted version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - url: "https://pub.dartlang.org" + sha256: "27dc7a224fcd07444cb5e0e60423ccacea3e13cf00fc5282ac2c918132da931d" + url: "https://pub.dev" source: hosted version: "2.0.4" path_provider_windows: dependency: transitive description: name: path_provider_windows - url: "https://pub.dartlang.org" + sha256: a34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905 + url: "https://pub.dev" source: hosted version: "2.0.7" percent_indicator: dependency: "direct main" description: name: percent_indicator - url: "https://pub.dartlang.org" + sha256: cec41f67181fbd5322aa68b355621d1a4eea827426b8eeb613f6cbe195ff7b4a + url: "https://pub.dev" source: hosted version: "4.2.2" petitparser: dependency: transitive description: name: petitparser - url: "https://pub.dartlang.org" + sha256: "2ebb289dc4764ec397f5cd3ca9881c6d17196130a7d646ed022a0dd9c2e25a71" + url: "https://pub.dev" source: hosted version: "5.0.0" platform: dependency: transitive description: name: platform - url: "https://pub.dartlang.org" + sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" + url: "https://pub.dev" source: hosted version: "3.1.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - url: "https://pub.dartlang.org" + sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" + url: "https://pub.dev" source: hosted version: "2.1.2" pool: dependency: transitive description: name: pool - url: "https://pub.dartlang.org" + sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" + url: "https://pub.dev" source: hosted version: "1.5.1" process: dependency: transitive description: name: process - url: "https://pub.dartlang.org" + sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + url: "https://pub.dev" source: hosted version: "4.2.4" provider: dependency: transitive description: name: provider - url: "https://pub.dartlang.org" + sha256: "8d7d4c2df46d6a6270a4e10404bfecb18a937e3e00f710c260d0a10415ce6b7b" + url: "https://pub.dev" source: hosted version: "6.0.3" pub_semver: dependency: transitive description: name: pub_semver - url: "https://pub.dartlang.org" + sha256: "816c1a640e952d213ddd223b3e7aafae08cd9f8e1f6864eed304cc13b0272b07" + url: "https://pub.dev" source: hosted version: "2.1.1" pubspec_parse: dependency: transitive description: name: pubspec_parse - url: "https://pub.dartlang.org" + sha256: "3686efe4a4613a4449b1a4ae08670aadbd3376f2e78d93e3f8f0919db02a7256" + url: "https://pub.dev" source: hosted version: "1.2.0" recase: dependency: transitive description: name: recase - url: "https://pub.dartlang.org" + sha256: "7aec9b9f498cba65ed969eda51ea3d86a77bbd633d876b57d9db7d9f94fc6ca5" + url: "https://pub.dev" source: hosted version: "4.0.0" rxdart: dependency: transitive description: name: rxdart - url: "https://pub.dartlang.org" + sha256: "5d22055fd443806c03ef24a02000637cf51eae49c2a0168d38a43fc166b0209c" + url: "https://pub.dev" source: hosted version: "0.27.5" shared_preferences: dependency: "direct main" description: name: shared_preferences - url: "https://pub.dartlang.org" + sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" + url: "https://pub.dev" source: hosted version: "2.0.15" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - url: "https://pub.dartlang.org" + sha256: "853801ce6ba7429ec4e923e37317f32a57c903de50b8c33ffcfbdb7e6f0dd39c" + url: "https://pub.dev" source: hosted version: "2.0.12" shared_preferences_ios: dependency: transitive description: name: shared_preferences_ios - url: "https://pub.dartlang.org" + sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" + url: "https://pub.dev" source: hosted version: "2.1.1" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - url: "https://pub.dartlang.org" + sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5" + url: "https://pub.dev" source: hosted version: "2.1.1" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos - url: "https://pub.dartlang.org" + sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c + url: "https://pub.dev" source: hosted version: "2.0.4" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - url: "https://pub.dartlang.org" + sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" + url: "https://pub.dev" source: hosted version: "2.0.0" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - url: "https://pub.dartlang.org" + sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 + url: "https://pub.dev" source: hosted version: "2.0.4" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - url: "https://pub.dartlang.org" + sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba" + url: "https://pub.dev" source: hosted version: "2.1.1" shelf: dependency: transitive description: name: shelf - url: "https://pub.dartlang.org" + sha256: f27c6406c89ab3921ed4a3bbdc38d48676f8b78fe537cbdbeb0d2c0f661026d7 + url: "https://pub.dev" source: hosted version: "1.3.1" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - url: "https://pub.dartlang.org" + sha256: "6db16374bc3497d21aa0eebe674d3db9fdf82082aac0f04dc7b44e4af5b08afc" + url: "https://pub.dev" source: hosted version: "1.0.2" shimmer: dependency: "direct main" description: name: shimmer - url: "https://pub.dartlang.org" + sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf" + url: "https://pub.dev" source: hosted version: "2.0.0" sky_engine: @@ -844,324 +953,370 @@ packages: dependency: transitive description: name: source_gen - url: "https://pub.dartlang.org" + sha256: "00f8b6b586f724a8c769c96f1d517511a41661c0aede644544d8d86a1ab11142" + url: "https://pub.dev" source: hosted version: "1.2.2" source_span: dependency: transitive description: name: source_span - url: "https://pub.dartlang.org" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.9.1" stack_trace: dependency: transitive description: name: stack_trace - url: "https://pub.dartlang.org" + sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.11.0" stacked: dependency: "direct main" description: name: stacked - url: "https://pub.dartlang.org" + sha256: f3b18110193305d196f6ccbde7af4681f4263b4d9213120957451a97e01a0bc3 + url: "https://pub.dev" source: hosted version: "2.3.15" stacked_core: dependency: transitive description: name: stacked_core - url: "https://pub.dartlang.org" + sha256: "4c7627f07e1416e8f512fda3ce26dc22ad4b48cd6a12901120803281f1fb8329" + url: "https://pub.dev" source: hosted version: "1.2.3" stacked_generator: dependency: "direct dev" description: name: stacked_generator - url: "https://pub.dartlang.org" + sha256: "8644eecf40051c8c635aad51f15e4ce15432515558d38f79d5c35eeae1d15a14" + url: "https://pub.dev" source: hosted version: "0.7.13" stacked_services: dependency: "direct main" description: name: stacked_services - url: "https://pub.dartlang.org" + sha256: "7e9e4e2f7b507165fb029449216829e7484f4da41627cef5f3e61b8ad5867231" + url: "https://pub.dev" source: hosted version: "0.8.26" stream_channel: dependency: transitive description: name: stream_channel - url: "https://pub.dartlang.org" + sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" stream_transform: dependency: transitive description: name: stream_transform - url: "https://pub.dartlang.org" + sha256: ed464977cb26a1f41537e177e190c67223dbd9f4f683489b6ab2e5d211ec564e + url: "https://pub.dev" source: hosted version: "2.0.0" string_scanner: dependency: transitive description: name: string_scanner - url: "https://pub.dartlang.org" + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" + url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" term_glyph: dependency: transitive description: name: term_glyph - url: "https://pub.dartlang.org" + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 + url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" test_api: dependency: transitive description: name: test_api - url: "https://pub.dartlang.org" + sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + url: "https://pub.dev" source: hosted - version: "0.4.9" + version: "0.4.16" timezone: dependency: transitive description: name: timezone - url: "https://pub.dartlang.org" + sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" + url: "https://pub.dev" source: hosted version: "0.8.0" timing: dependency: transitive description: name: timing - url: "https://pub.dartlang.org" + sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad + url: "https://pub.dev" source: hosted version: "1.0.0" typed_data: dependency: transitive description: name: typed_data - url: "https://pub.dartlang.org" + sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + url: "https://pub.dev" source: hosted version: "1.3.1" universal_io: dependency: transitive description: name: universal_io - url: "https://pub.dartlang.org" + sha256: "79f78ddad839ee3aae3ec7c01eb4575faf0d5c860f8e5223bc9f9c17f7f03cef" + url: "https://pub.dev" source: hosted version: "2.0.4" url_launcher: dependency: "direct main" description: name: url_launcher - url: "https://pub.dartlang.org" + sha256: "4f0d5f9bf7efba3da5a7ff03bd33cc898c84bac978c068e1c94483828e709592" + url: "https://pub.dev" source: hosted version: "6.1.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - url: "https://pub.dartlang.org" + sha256: "1ccd353c1bff66b49863527c02759f4d06b92744bd9777c96a00ca6a9e8e1d2f" + url: "https://pub.dev" source: hosted version: "6.0.17" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - url: "https://pub.dartlang.org" + sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" + url: "https://pub.dev" source: hosted version: "6.0.17" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - url: "https://pub.dartlang.org" + sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" + url: "https://pub.dev" source: hosted version: "3.0.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - url: "https://pub.dartlang.org" + sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 + url: "https://pub.dev" source: hosted version: "3.0.1" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - url: "https://pub.dartlang.org" + sha256: "80b860b31a11ebbcbe51b8fe887efc204f3af91522f3b51bcda4622d276d2120" + url: "https://pub.dev" source: hosted version: "2.1.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - url: "https://pub.dartlang.org" + sha256: "15fd9dbb306d5efce57dcf62dcb1ae045fbf74079ab4464a950e099bf5800deb" + url: "https://pub.dev" source: hosted version: "2.0.12" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - url: "https://pub.dartlang.org" + sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 + url: "https://pub.dev" source: hosted version: "3.0.1" vector_math: dependency: transitive description: name: vector_math - url: "https://pub.dartlang.org" + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" video_player: dependency: "direct main" description: name: video_player - url: "https://pub.dartlang.org" + sha256: fe82e69e9cabe9c575c67af8c87f287370a0fbdda4b3586e65f1524a7863b9a1 + url: "https://pub.dev" source: hosted version: "2.4.5" video_player_android: dependency: transitive description: name: video_player_android - url: "https://pub.dartlang.org" + sha256: e9e0a526c37c85428ca0a74c12597ca0ffe4982364bf92d4b75fa48d57345de6 + url: "https://pub.dev" source: hosted version: "2.3.8" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - url: "https://pub.dartlang.org" + sha256: "667fe547a819b2e29421ddd7755c874da3e55a77f0fb2309d3d5cf559343ece1" + url: "https://pub.dev" source: hosted version: "2.3.5" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - url: "https://pub.dartlang.org" + sha256: "2f7280c19444f07233cf292c2881c751f680ad2fe94ca7fc50e2d8137cb99e63" + url: "https://pub.dev" source: hosted version: "5.1.3" video_player_web: dependency: transitive description: name: video_player_web - url: "https://pub.dartlang.org" + sha256: ed949a3df5fe88533254bbdd242c3d8eea19ecbc4e7af90da84ef087533f584b + url: "https://pub.dev" source: hosted version: "2.0.12" wakelock: dependency: "direct main" description: name: wakelock - url: "https://pub.dartlang.org" + sha256: "769ecf42eb2d07128407b50cb93d7c10bd2ee48f0276ef0119db1d25cc2f87db" + url: "https://pub.dev" source: hosted version: "0.6.2" wakelock_macos: dependency: transitive description: name: wakelock_macos - url: "https://pub.dartlang.org" + sha256: "047c6be2f88cb6b76d02553bca5a3a3b95323b15d30867eca53a19a0a319d4cd" + url: "https://pub.dev" source: hosted version: "0.4.0" wakelock_platform_interface: dependency: transitive description: name: wakelock_platform_interface - url: "https://pub.dartlang.org" + sha256: "1f4aeb81fb592b863da83d2d0f7b8196067451e4df91046c26b54a403f9de621" + url: "https://pub.dev" source: hosted version: "0.3.0" wakelock_web: dependency: transitive description: name: wakelock_web - url: "https://pub.dartlang.org" + sha256: "1b256b811ee3f0834888efddfe03da8d18d0819317f20f6193e2922b41a501b5" + url: "https://pub.dev" source: hosted version: "0.4.0" wakelock_windows: dependency: transitive description: name: wakelock_windows - url: "https://pub.dartlang.org" + sha256: "108b1b73711f1664ee462e73af34a9286ff496e27d4d8371e2fb4da8fde4cdac" + url: "https://pub.dev" source: hosted version: "0.2.0" watcher: dependency: transitive description: name: watcher - url: "https://pub.dartlang.org" + sha256: e42dfcc48f67618344da967b10f62de57e04bae01d9d3af4c2596f3712a88c99 + url: "https://pub.dev" source: hosted version: "1.0.1" web_socket_channel: dependency: transitive description: name: web_socket_channel - url: "https://pub.dartlang.org" + sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" + url: "https://pub.dev" source: hosted version: "2.2.0" webview_flutter: dependency: transitive description: name: webview_flutter - url: "https://pub.dartlang.org" + sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" + url: "https://pub.dev" source: hosted version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - url: "https://pub.dartlang.org" + sha256: c74a93bdd3d5d356c4a06d0081b6d08c97cfed1230c082b2c8a284a634b50db3 + url: "https://pub.dev" source: hosted version: "2.9.2" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - url: "https://pub.dartlang.org" + sha256: "60828a1ae6a1ac779895768b5567aea1157e1b0b58660ce67c6da30ae56694ec" + url: "https://pub.dev" source: hosted version: "1.9.1" webview_flutter_plus: dependency: "direct main" description: name: webview_flutter_plus - url: "https://pub.dartlang.org" + sha256: bea8756ae096529254725def7c4a633851a785c7d49206e0817125ab02b14307 + url: "https://pub.dev" source: hosted version: "0.3.0+2" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - url: "https://pub.dartlang.org" + sha256: "390305e981078b577655bcf89f12521dcb15a705c44db37f2aed38cb1505b35a" + url: "https://pub.dev" source: hosted version: "2.9.2" win32: dependency: transitive description: name: win32 - url: "https://pub.dartlang.org" + sha256: c0e3a4f7be7dae51d8f152230b86627e3397c1ba8c3fa58e63d44a9f3edc9cef + url: "https://pub.dev" source: hosted version: "2.6.1" xdg_directories: dependency: transitive description: name: xdg_directories - url: "https://pub.dartlang.org" + sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" + url: "https://pub.dev" source: hosted version: "0.2.0+1" xml: dependency: "direct main" description: name: xml - url: "https://pub.dartlang.org" + sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" + url: "https://pub.dev" source: hosted version: "5.4.1" yaml: dependency: transitive description: name: yaml - url: "https://pub.dartlang.org" + sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + url: "https://pub.dev" source: hosted version: "3.1.1" sdks: - dart: ">=2.17.0 <3.0.0" - flutter: ">=3.0.0" + dart: ">=2.18.0 <3.0.0" + flutter: ">=3.7.0" From 928336f082c89bf1ef9239003db4b5ad1c6ed781 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sun, 5 Mar 2023 00:03:44 +0530 Subject: [PATCH 19/20] Revert "Merge pull request #2 from manoj1749/develop" This reverts commit 3abe60290d26e4b0279110a5c884d2a61cb961fa, reversing changes made to 21ca26f119d1f9bf6683aa424f482554bf34b606. --- .env.example.txt | 7 ------- .github/workflows/main.yml | 4 ++-- 2 files changed, 2 insertions(+), 9 deletions(-) delete mode 100644 .env.example.txt diff --git a/.env.example.txt b/.env.example.txt deleted file mode 100644 index af751c1..0000000 --- a/.env.example.txt +++ /dev/null @@ -1,7 +0,0 @@ -apiKey= -appId= -messagingSenderId= -projectId= -storageBucket= -iosClientId= -iosBundleId= \ No newline at end of file diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a73ae02..a48dc9e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: Flutter CI on: push: - branches: [master, dev, main, develop] + branches: [master, dev] pull_request: - branches: [master, dev, main, develop] + branches: [master, dev] jobs: build: From ffcc335583f4b4538a4f06fe4719e59dfc75c333 Mon Sep 17 00:00:00 2001 From: Manoj Date: Sun, 5 Mar 2023 00:03:48 +0530 Subject: [PATCH 20/20] Revert "Merge branch 'main' into develop" This reverts commit 18f59f5610171e3c0b7b0738fadee7eaa6ec1184, reversing changes made to 72cab512e7d573069e1149e3fdd6d773d97c43c2. --- .env | 7 - README.md | 3 - lib/firebase_options.dart | 6 +- lib/theme/app_theme.dart | 94 +-- lib/ui/views/login/login_view.dart | 2 +- .../dumb_widgets/document_type_card.dart | 2 +- .../password_change_dialog_widget.dart | 2 +- .../dumb_widgets/torrent_label_dialog.dart | 2 +- .../bottom_sheets/bottom_sheet_setup.dart | 7 +- .../confirm_bottom_sheet_view.dart | 8 +- .../url_bottomsheet_view.dart | 9 +- pubspec.lock | 535 +++++++----------- pubspec.yaml | 2 +- test/helpers/test_helpers.mocks.dart | 4 +- 14 files changed, 210 insertions(+), 473 deletions(-) delete mode 100644 .env diff --git a/.env b/.env deleted file mode 100644 index b0c15c7..0000000 --- a/.env +++ /dev/null @@ -1,7 +0,0 @@ -apiKey= -appId= -messagingSenderId= -projectId= -storageBucket= -iosClientId= -iosBundleId= diff --git a/README.md b/README.md index 250c862..377efff 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,6 @@ The project is a flutter application for ruTorrent web interface. The app commun Additionally, you can also stream torrents from your server (or seedbox) and download them locally to your mobile device (a save offline feature), which makes torrenting a seamless experience for ruTorrent users. -## Download App - - ## ruTorrent and rtorrent ruTorrent Web diff --git a/lib/firebase_options.dart b/lib/firebase_options.dart index 0316c22..2ffd233 100644 --- a/lib/firebase_options.dart +++ b/lib/firebase_options.dart @@ -53,9 +53,9 @@ class DefaultFirebaseOptions { static FirebaseOptions android = FirebaseOptions( apiKey: dotenv.env['apiKey'] ?? "", appId: dotenv.env['appId'] ?? "", - messagingSenderId: dotenv.env['messagingSenderId'] ?? "", - projectId: dotenv.env['projectId'] ?? "", - storageBucket: dotenv.env['storageBucket'] ?? "", + messagingSenderId: (dotenv.env['messagingSenderId']) ?? "", + projectId: (dotenv.env['projectId']) ?? "", + storageBucket: (dotenv.env['storageBucket']) ?? "", ); static FirebaseOptions ios = FirebaseOptions( diff --git a/lib/theme/app_theme.dart b/lib/theme/app_theme.dart index b6219ef..0f7ae96 100644 --- a/lib/theme/app_theme.dart +++ b/lib/theme/app_theme.dart @@ -10,54 +10,9 @@ class AppTheme { ), primaryColor: kBluePrimaryLT, disabledColor: kGreyLT, + toggleableActiveColor: kIndigoSecondaryLT, colorScheme: ColorScheme.fromSwatch().copyWith(secondary: kIndigoSecondaryLT), - switchTheme: SwitchThemeData( - thumbColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kIndigoSecondaryLT; - } - return null; - }), - trackColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kIndigoSecondaryLT; - } - return null; - }), - ), - radioTheme: RadioThemeData( - fillColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kIndigoSecondaryLT; - } - return null; - }), - ), - checkboxTheme: CheckboxThemeData( - fillColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kIndigoSecondaryLT; - } - return null; - }), - ), ); static final ThemeData darkTheme = ThemeData.dark().copyWith( @@ -68,52 +23,7 @@ class AppTheme { ), primaryColor: kPrimaryDT, disabledColor: kGreyDT, + toggleableActiveColor: kSecondaryDT, colorScheme: ColorScheme.fromSwatch().copyWith(secondary: kSecondaryDT), - switchTheme: SwitchThemeData( - thumbColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kSecondaryDT; - } - return null; - }), - trackColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kSecondaryDT; - } - return null; - }), - ), - radioTheme: RadioThemeData( - fillColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kSecondaryDT; - } - return null; - }), - ), - checkboxTheme: CheckboxThemeData( - fillColor: MaterialStateProperty.resolveWith( - (Set states) { - if (states.contains(MaterialState.disabled)) { - return null; - } - if (states.contains(MaterialState.selected)) { - return kSecondaryDT; - } - return null; - }), - ), ); } diff --git a/lib/ui/views/login/login_view.dart b/lib/ui/views/login/login_view.dart index 96a386f..807e082 100644 --- a/lib/ui/views/login/login_view.dart +++ b/lib/ui/views/login/login_view.dart @@ -156,7 +156,7 @@ class LoginView extends StatelessWidget { side: BorderSide( color: Theme.of(context).primaryColor), ), - backgroundColor: !AppStateNotifier.isDarkModeOn + primary: !AppStateNotifier.isDarkModeOn ? Colors.white : Colors.black), child: Padding( diff --git a/lib/ui/widgets/dumb_widgets/document_type_card.dart b/lib/ui/widgets/dumb_widgets/document_type_card.dart index d91e2e0..3b01100 100644 --- a/lib/ui/widgets/dumb_widgets/document_type_card.dart +++ b/lib/ui/widgets/dumb_widgets/document_type_card.dart @@ -17,7 +17,7 @@ class DocumentTypeCard extends StatelessWidget { @override Widget build(BuildContext context) { - var subtitle1 = Theme.of(context).textTheme.titleMedium?.copyWith( + var subtitle1 = Theme.of(context).textTheme.subtitle1?.copyWith( fontSize: 16, color: (isSelected) ? Colors.white : Colors.black, ); diff --git a/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart b/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart index 14e4a50..f9b5e70 100644 --- a/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart +++ b/lib/ui/widgets/dumb_widgets/password_change_dialog_widget.dart @@ -46,7 +46,7 @@ class _PasswordChangeDialogState extends State { width: double.infinity, child: ElevatedButton( style: ElevatedButton.styleFrom( - backgroundColor: !AppStateNotifier.isDarkModeOn + primary: !AppStateNotifier.isDarkModeOn ? Colors.white : kGreyDT, shape: RoundedRectangleBorder( diff --git a/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart b/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart index b5fd970..68d5e43 100644 --- a/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart +++ b/lib/ui/widgets/dumb_widgets/torrent_label_dialog.dart @@ -74,7 +74,7 @@ class TorrentLabelDialog extends StatelessWidget { borderRadius: BorderRadius.circular(5.0), side: BorderSide(color: Theme.of(context).primaryColor), ), - backgroundColor: Theme.of(context).primaryColor, + primary: Theme.of(context).primaryColor, ), child: Text( text, diff --git a/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart b/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart index eaddf98..1e48ec3 100644 --- a/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart +++ b/lib/ui/widgets/smart_widgets/bottom_sheets/bottom_sheet_setup.dart @@ -85,7 +85,7 @@ class _FloatingBoxBottomSheet extends StatelessWidget { fontWeight: FontWeight.bold), ), ), - TextButton( + FlatButton( onPressed: () => model.response(completer, textFieldController1.text), child: Text( @@ -93,10 +93,7 @@ class _FloatingBoxBottomSheet extends StatelessWidget { style: TextStyle( color: Colors.white, fontWeight: FontWeight.bold), ), - style: ButtonStyle( - backgroundColor: MaterialStateProperty.all( - Theme.of(context).primaryColor), - ), + color: Theme.of(context).primaryColor, ) ], ) diff --git a/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart b/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart index cf340a7..d27859d 100644 --- a/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart +++ b/lib/ui/widgets/smart_widgets/bottom_sheets/confirm_bottom_sheet/confirm_bottom_sheet_view.dart @@ -50,17 +50,13 @@ class ConfirmBottomSheetView extends StatelessWidget { ), ), // ignore: deprecated_member_use - TextButton( + FlatButton( onPressed: () => completer(SheetResponse(confirmed: true)), child: Text( request.mainButtonTitle!, style: TextStyle(color: Colors.white), ), - style: ButtonStyle( - backgroundColor: MaterialStateProperty.all( - Theme.of(context).primaryColor, - ), - ), + color: Theme.of(context).primaryColor, ) ], ) diff --git a/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart b/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart index 5b9c803..8c15b55 100644 --- a/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart +++ b/lib/ui/widgets/smart_widgets/url_bottom_sheet/url_bottomsheet_view.dart @@ -73,8 +73,8 @@ class URLBottomSheetView extends StatelessWidget { borderRadius: BorderRadius.circular(5.0), side: BorderSide(color: Theme.of(context).primaryColor), ), - backgroundColor: Theme.of(context).primaryColor, - side: BorderSide(color: Theme.of(context).primaryColor)), + side: BorderSide(color: Theme.of(context).primaryColor), + primary: Theme.of(context).primaryColor), child: Padding( padding: const EdgeInsets.symmetric(horizontal: 28, vertical: 16), @@ -106,9 +106,8 @@ class URLBottomSheetView extends StatelessWidget { side: BorderSide(color: Theme.of(context).primaryColor), ), - backgroundColor: Theme.of(context).primaryColor, - side: - BorderSide(color: Theme.of(context).primaryColor)), + side: BorderSide(color: Theme.of(context).primaryColor), + primary: Theme.of(context).primaryColor), child: Padding( padding: const EdgeInsets.symmetric( horizontal: 28, vertical: 16), diff --git a/pubspec.lock b/pubspec.lock index 9f8c1ae..54e58b5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,360 +5,322 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: d37dfd404e9bb23adb23ee61fad5b8e14e0ae018fb6948eda6ca44b197ff1158 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "43.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "40cbac251e4fffed9c85afca62e1d8236f4778d647934220f38007e2bd9009d8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.3.1" archive: dependency: transitive description: name: archive - sha256: "793964beb8e297995714326628881437d4211f10fc8843534bab54129cd896ee" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.3.1" args: dependency: transitive description: name: args - sha256: b003c3098049a51720352d219b0bb5f219b60fbfb68e7a4748139a06a5676515 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.1" async: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.10.0" + version: "2.8.2" awesome_notifications: dependency: "direct main" description: name: awesome_notifications - sha256: "0c055bdbc88140252256603f95d01ffa4aeacff2c10d5a4a4beb226503452919" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.0.6+12" boolean_selector: dependency: transitive description: name: boolean_selector - sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.0" build: dependency: transitive description: name: build - sha256: "29a03af98de60b4eb9136acd56608a54e989f6da238a80af739415b05589d6df" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.0" build_config: dependency: transitive description: name: build_config - sha256: "5b7355c14258f5e7df24bad1566f7b991de3e54aeacfb94e1a65e5233d9739c1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" build_daemon: dependency: transitive description: name: build_daemon - sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.0" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "9aae031a54ab0beebc30a888c93e900d15ae2fd8883d031dbfbd5ebdb57f5a4c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.9" build_runner: dependency: "direct dev" description: name: build_runner - sha256: "56942f8114731d1e79942cd981cfef29501937ff1bccf4dbdce0273f31f13640" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: f4d6244cc071ba842c296cb1c4ee1b31596b9f924300647ac7a1445493471a3f - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "7.2.3" built_collection: dependency: transitive description: name: built_collection - sha256: "376e3dd27b51ea877c28d525560790aee2e6fbb5f20e2f85d5081027d94e2100" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.1.1" built_value: dependency: transitive description: name: built_value - sha256: "8f4772ec1e72822da7213627a0db16029085a8d709a9032e77b9a049209b6cb2" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "8.4.0" characters: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" checked_yaml: dependency: transitive description: name: checked_yaml - sha256: dd007e4fb8270916820a0d66e24f619266b60773cddd082c6439341645af2659 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" chewie: dependency: "direct main" description: name: chewie - sha256: "8c4db70db7d83f386a483fcf76a34dab6b15703df498c1678359ef6b025a2a61" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.4" clock: dependency: transitive description: name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.1.1" + version: "1.1.0" code_builder: dependency: transitive description: name: code_builder - sha256: "43743b95913fd28b95184eb1bed7e4bd85b802b8fad0a52522702dbeda4ee3d5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.0" collection: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.17.0" + version: "1.16.0" convert: dependency: transitive description: name: convert - sha256: "196284f26f69444b7f5c50692b55ec25da86d9e500451dc09333bf2e3ad69259" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" crypto: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" csslib: dependency: transitive description: name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.17.2" cupertino_icons: dependency: "direct main" description: name: cupertino_icons - sha256: e35129dc44c9118cee2a5603506d823bab99c68393879edb440e0090d07586be - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.5" dart_style: dependency: transitive description: name: dart_style - sha256: "8aff82f9b26fd868992e5430335a9d773bfef01e1d852d7ba71bf4c5d9349351" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.3" dbus: dependency: transitive description: name: dbus - sha256: "4f814fc7e73057f78f307a6c4714fe2ffb4bdb994ab1970540a068ec4d5a45be" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.7.3" dio: dependency: "direct main" description: name: dio - sha256: "7d328c4d898a61efc3cd93655a0955858e29a0aa647f0f9e02d59b3bb275e2e8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.6" fake_async: dependency: transitive description: name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.3.1" + version: "1.3.0" ffi: dependency: transitive description: name: ffi - sha256: "13a6ccf6a459a125b3fcdb6ec73bd5ff90822e071207c663bfd1f70062d51d18" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.1" file: dependency: transitive description: name: file - sha256: b69516f2c26a5bcac4eee2e32512e1a5205ab312b3536c1c1227b2b942b5f9ad - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.1.2" file_picker: dependency: "direct main" description: name: file_picker - sha256: f9245fc33aeba9e0b938d7f3785f10b7a7230e05b8fc40f5a6a8342d7899e391 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.4" filesize: dependency: "direct main" description: name: filesize - sha256: f53df1f27ff60e466eefcd9df239e02d4722d5e2debee92a87dfd99ac66de2af - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.1" firebase_analytics: dependency: "direct main" description: name: firebase_analytics - sha256: "431b68667cee1386cd4abffd8ed7992ca239f55e5ac60a43015eaba06afc747f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.3.3" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - sha256: "469fa9ef0bd74fbbcb6954242fd830345c0617f55ed1dc972ce2fc54a67a71c0" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.3.3" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - sha256: "6e247a43413e3cee6d82a242c85159b37b5bbd6e89dbeb044ffd6596f6269741" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.2+3" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "8e2e0150195953ed8315807448aaae5535adfe2c2bc5464f34c5599d70fbf958" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.21.1" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: b51257a8b4388565cd66062d727d3e60067b5f5cc3390eb0ecd20b8f97741bdb - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.5.1" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "26f5ed9c1eb209464ef77c0da41f3273e713f63d7d96bf8b40f0d614c99f0389" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.7.2" firebase_crashlytics: dependency: "direct main" description: name: firebase_crashlytics - sha256: "477e8d670da6533f8236ddd99c05112baa3c6eebf161c0e315822cf1da1b2e8c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.8.9" firebase_crashlytics_platform_interface: dependency: transitive description: name: firebase_crashlytics_platform_interface - sha256: "5374e5bc921e8f6233a3d416af96265f636ba3f0bfaa79012dd0636934807427" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.15" fixnum: dependency: transitive description: name: fixnum - sha256: "04be3e934c52e082558cc9ee21f42f5c1cd7a1262f4c63cd0357c08d5bba81ec" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" flare_flutter: dependency: transitive description: name: flare_flutter - sha256: "99d63c60f00fac81249ce6410ee015d7b125c63d8278a30da81edf3317a1f6a0" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.2" flare_loading: dependency: transitive description: name: flare_loading - sha256: "574edb5bccd66112bb86f946a3de564ee3bbd780b93f7f61b328cfe3b9c40171" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.0" flare_splash_screen: dependency: "direct main" description: name: flare_splash_screen - sha256: "406e62fc92bd85c5e326bbe12a9d3ca07e84ed8b062b7f2bc7d1cb0de7593a97" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.0" flutter: @@ -370,64 +332,56 @@ packages: dependency: "direct main" description: name: flutter_dotenv - sha256: d9283d92059a22e9834bc0a31336658ffba77089fb6f3cc36751f1fc7c6661a3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.2" flutter_launcher_icons: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: "559c600f056e7c704bd843723c21e01b5fba47e8824bd02422165bcc02a5de1d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.9.3" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - sha256: "9bed62e78b150b4f26bc100797caeb59b3680b6c177050a0da3316b382002939" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.7.0" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: "30cbdbf3fa57e72a64c00e0420a3bd5354a7087d9d3adf9f3b156b7b065ce80c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.5.0+1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "21bceee103a66a53b30ea9daf677f990e5b9e89b62f222e60dd241cd08d63d3a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.7" flutter_slidable: dependency: "direct main" description: name: flutter_slidable - sha256: c7607eb808cdef19c8468246e95a133308aeaeb3971cdd9edfb9d5e31cedfbe9 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.6.0" flutter_svg: dependency: "direct main" description: name: flutter_svg - sha256: "9ac1967e2f72a08af11b05b39167920f90d043cf67163d13a544a358c8f31afa" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.22.0" flutter_test: @@ -444,504 +398,441 @@ packages: dependency: "direct main" description: name: fluttertoast - sha256: b528e78a4e69957bb8a33d9e8ceaa728801bb7c6ce599e811e49cf6d94d17fef - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "8.0.9" font_awesome_flutter: dependency: "direct main" description: name: font_awesome_flutter - sha256: "1f93e5799f0e6c882819e8393a05c6ca5226010f289190f2242ec19f3f0fdba5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "9.2.0" frontend_server_client: dependency: transitive description: name: frontend_server_client - sha256: "4f4a162323c86ffc1245765cfe138872b8f069deb42f7dbb36115fa27f31469b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.3" get: dependency: transitive description: name: get - sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.6.5" get_it: dependency: transitive description: name: get_it - sha256: "290fde3a86072e4b37dbb03c07bec6126f0ecc28dad403c12ffe2e5a2d751ab7" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "7.2.0" glob: dependency: transitive description: name: glob - sha256: c51b4fdfee4d281f49b8c957f1add91b815473597f76bcf07377987f66a55729 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" graphs: dependency: transitive description: name: graphs - sha256: ae0b3d956ff324c6f8671f08dcb2dbd71c99cdbf2aa3ca63a14190c47aa6679c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" hive: dependency: "direct main" description: name: hive - sha256: "8dcf6db979d7933da8217edcec84e9df1bdb4e4edc7fc77dbd5aa74356d6d941" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.3" html: dependency: "direct main" description: name: html - sha256: bfef906cbd4e78ef49ae511d9074aebd1d2251482ef601a280973e8b58b51bbf - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.15.0" http: dependency: "direct main" description: name: http - sha256: "2ed163531e071c2c6b7c659635112f24cb64ecbebf6af46b550d536c0b1aa112" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.13.4" http_multi_server: dependency: transitive description: name: http_multi_server - sha256: "97486f20f9c2f7be8f514851703d0119c3596d14ea63227af6f7a481ef2b2f8b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.1" http_parser: dependency: transitive description: name: http_parser - sha256: db3060f22889f3d9d55f6a217565486737037eec3609f7f3eca4d0c67ee0d8a0 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.1" image: dependency: transitive description: name: image - sha256: "02bafd3b4f399bfeb10034deba9753d93b55ce41cd0c4d3d8b355626f80e5b32" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.3" injectable: dependency: "direct main" description: name: injectable - sha256: "61976e14592c9424124d744267a0333268d5fb119344b3bc9c09c7e6eae8da01" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.5.3" intl: dependency: "direct main" description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.17.0" io: dependency: transitive description: name: io - sha256: "0d4c73c3653ab85bf696d51a9657604c900a370549196a91f33e4c39af760852" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.3" js: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.6.5" + version: "0.6.4" json_annotation: dependency: transitive description: name: json_annotation - sha256: cb314f00b2488de7bc575207e54402cd2f92363f333a7933fd1b0631af226baa - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.6.0" logger: dependency: "direct main" description: name: logger - sha256: "5076f09225f91dc49289a4ccb92df2eeea9ea01cf7c26d49b3a1f04c6a49eec1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.1.0" logging: dependency: transitive description: name: logging - sha256: "293ae2d49fd79d4c04944c3a26dfd313382d5f52e821ec57119230ae16031ad4" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.12.13" + version: "0.12.11" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.2.0" + version: "0.1.4" meta: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.7.0" mime: dependency: transitive description: name: mime - sha256: dab22e92b41aa1255ea90ddc4bc2feaf35544fd0728e209638cad041a6e3928a - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" mockito: dependency: "direct dev" description: name: mockito - sha256: a8a1ba34be3ef1056efd32b3f2e8f9266711bd3edf30dc7107d903f70da788f5 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.2.0" modal_bottom_sheet: dependency: "direct main" description: name: modal_bottom_sheet - sha256: "3bba63c62d35c931bce7f8ae23a47f9a05836d8cb3c11122ada64e0b2f3d718f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "3.0.0-pre" + version: "2.1.0" modal_progress_hud_nsn: dependency: "direct main" description: name: modal_progress_hud_nsn - sha256: "3cfb24341ea371a7a8bf6aa269a7cfb283d96c9b5631bb56ba751478037ad320" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1" nested: dependency: transitive description: name: nested - sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" open_file: dependency: "direct main" description: name: open_file - sha256: "5cd0288033d613ee7908aa974b7ff00805ae55d253f64d311603cf2e30613ca8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.2.1" package_config: dependency: transitive description: name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" package_info: dependency: "direct main" description: name: package_info - sha256: "6c07d9d82c69e16afeeeeb6866fe43985a20b3b50df243091bfc4a4ad2b03b75" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.2" path: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.8.2" + version: "1.8.1" path_drawing: dependency: transitive description: name: path_drawing - sha256: "3bdd251dae9ffaef944450b73f168610db7e968e7b20daf0c3907f8b4aafc8a2" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.5.1+1" path_parsing: dependency: transitive description: name: path_parsing - sha256: ee5c47c1058ad66b4a41746ec3996af9593d0858872807bcd64ac118f0700337 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.1" path_provider: dependency: "direct main" description: name: path_provider - sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.11" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: cf7c403a541fc68cd398fb91a7eea8ec234813547d5b55245eed644d1246c5d8 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.16" path_provider_ios: dependency: transitive description: name: path_provider_ios - sha256: "641df59948e0fda05ca71f1dd6768d6da7f0ceb52aab734bf9050db54fca7f4c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.10" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.7" path_provider_macos: dependency: transitive description: name: path_provider_macos - sha256: "2a97e7fbb7ae9dcd0dfc1220a78e9ec3e71da691912e617e8715ff2a13086ae8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.6" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: "27dc7a224fcd07444cb5e0e60423ccacea3e13cf00fc5282ac2c918132da931d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: a34ecd7fb548f8e57321fd8e50d865d266941b54e6c3b7758cf8f37c24116905 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.7" percent_indicator: dependency: "direct main" description: name: percent_indicator - sha256: cec41f67181fbd5322aa68b355621d1a4eea827426b8eeb613f6cbe195ff7b4a - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.2" petitparser: dependency: transitive description: name: petitparser - sha256: "2ebb289dc4764ec397f5cd3ca9881c6d17196130a7d646ed022a0dd9c2e25a71" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.0.0" platform: dependency: transitive description: name: platform - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.0" plugin_platform_interface: dependency: transitive description: name: plugin_platform_interface - sha256: "075f927ebbab4262ace8d0b283929ac5410c0ac4e7fc123c76429564facfb757" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.2" pool: dependency: transitive description: name: pool - sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.5.1" process: dependency: transitive description: name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.2.4" provider: dependency: transitive description: name: provider - sha256: "8d7d4c2df46d6a6270a4e10404bfecb18a937e3e00f710c260d0a10415ce6b7b" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.3" pub_semver: dependency: transitive description: name: pub_semver - sha256: "816c1a640e952d213ddd223b3e7aafae08cd9f8e1f6864eed304cc13b0272b07" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" pubspec_parse: dependency: transitive description: name: pubspec_parse - sha256: "3686efe4a4613a4449b1a4ae08670aadbd3376f2e78d93e3f8f0919db02a7256" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.0" recase: dependency: transitive description: name: recase - sha256: "7aec9b9f498cba65ed969eda51ea3d86a77bbd633d876b57d9db7d9f94fc6ca5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "4.0.0" rxdart: dependency: transitive description: name: rxdart - sha256: "5d22055fd443806c03ef24a02000637cf51eae49c2a0168d38a43fc166b0209c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.27.5" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "76917b7d4b9526b2ba416808a7eb9fb2863c1a09cf63ec85f1453da240fa818a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.15" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "853801ce6ba7429ec4e923e37317f32a57c903de50b8c33ffcfbdb7e6f0dd39c" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" shared_preferences_ios: dependency: transitive description: name: shared_preferences_ios - sha256: "585a14cefec7da8c9c2fb8cd283a3bb726b4155c0952afe6a0caaa7b2272de34" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "28aefc1261746e7bad3d09799496054beb84e8c4ffcdfed7734e17b4ada459a5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shared_preferences_macos: dependency: transitive description: name: shared_preferences_macos - sha256: fbb94bf296576f49be37a1496d5951796211a8db0aa22cc0d68c46440dad808c - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "992f0fdc46d0a3c0ac2e5859f2de0e577bbe51f78a77ee8f357cbe626a2ad32d" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "97f7ab9a7da96d9cf19581f5de520ceb529548498bd6b5e0ccd02d68a0d15eba" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.1" shelf: dependency: transitive description: name: shelf - sha256: f27c6406c89ab3921ed4a3bbdc38d48676f8b78fe537cbdbeb0d2c0f661026d7 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.1" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - sha256: "6db16374bc3497d21aa0eebe674d3db9fdf82082aac0f04dc7b44e4af5b08afc" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.2" shimmer: dependency: "direct main" description: name: shimmer - sha256: "1f1009b5845a1f88f1c5630212279540486f97409e9fc3f63883e71070d107bf" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" sky_engine: @@ -953,370 +844,324 @@ packages: dependency: transitive description: name: source_gen - sha256: "00f8b6b586f724a8c769c96f1d517511a41661c0aede644544d8d86a1ab11142" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.2" source_span: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.9.1" + version: "1.8.2" stack_trace: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.11.0" + version: "1.10.0" stacked: dependency: "direct main" description: name: stacked - sha256: f3b18110193305d196f6ccbde7af4681f4263b4d9213120957451a97e01a0bc3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.15" stacked_core: dependency: transitive description: name: stacked_core - sha256: "4c7627f07e1416e8f512fda3ce26dc22ad4b48cd6a12901120803281f1fb8329" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.2.3" stacked_generator: dependency: "direct dev" description: name: stacked_generator - sha256: "8644eecf40051c8c635aad51f15e4ce15432515558d38f79d5c35eeae1d15a14" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.7.13" stacked_services: dependency: "direct main" description: name: stacked_services - sha256: "7e9e4e2f7b507165fb029449216829e7484f4da41627cef5f3e61b8ad5867231" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.8.26" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.1" + version: "2.1.0" stream_transform: dependency: transitive description: name: stream_transform - sha256: ed464977cb26a1f41537e177e190c67223dbd9f4f683489b6ab2e5d211ec564e - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.0" string_scanner: dependency: transitive description: name: string_scanner - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.0" + version: "1.1.0" term_glyph: dependency: transitive description: name: term_glyph - sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" test_api: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "0.4.16" + version: "0.4.9" timezone: dependency: transitive description: name: timezone - sha256: "57b35f6e8ef731f18529695bffc62f92c6189fac2e52c12d478dec1931afb66e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.8.0" timing: dependency: transitive description: name: timing - sha256: c386d07d7f5efc613479a7c4d9d64b03710b03cfaa7e8ad5f2bfb295a1f0dfad - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.0" typed_data: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.3.1" universal_io: dependency: transitive description: name: universal_io - sha256: "79f78ddad839ee3aae3ec7c01eb4575faf0d5c860f8e5223bc9f9c17f7f03cef" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.4" url_launcher: dependency: "direct main" description: name: url_launcher - sha256: "4f0d5f9bf7efba3da5a7ff03bd33cc898c84bac978c068e1c94483828e709592" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.1.5" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "1ccd353c1bff66b49863527c02759f4d06b92744bd9777c96a00ca6a9e8e1d2f" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.17" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "6.0.17" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "80b860b31a11ebbcbe51b8fe887efc204f3af91522f3b51bcda4622d276d2120" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.1.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "15fd9dbb306d5efce57dcf62dcb1ae045fbf74079ab4464a950e099bf5800deb" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.1" vector_math: dependency: transitive description: name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted - version: "2.1.4" + version: "2.1.2" video_player: dependency: "direct main" description: name: video_player - sha256: fe82e69e9cabe9c575c67af8c87f287370a0fbdda4b3586e65f1524a7863b9a1 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.4.5" video_player_android: dependency: transitive description: name: video_player_android - sha256: e9e0a526c37c85428ca0a74c12597ca0ffe4982364bf92d4b75fa48d57345de6 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.8" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - sha256: "667fe547a819b2e29421ddd7755c874da3e55a77f0fb2309d3d5cf559343ece1" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.3.5" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - sha256: "2f7280c19444f07233cf292c2881c751f680ad2fe94ca7fc50e2d8137cb99e63" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.1.3" video_player_web: dependency: transitive description: name: video_player_web - sha256: ed949a3df5fe88533254bbdd242c3d8eea19ecbc4e7af90da84ef087533f584b - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.0.12" wakelock: dependency: "direct main" description: name: wakelock - sha256: "769ecf42eb2d07128407b50cb93d7c10bd2ee48f0276ef0119db1d25cc2f87db" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.6.2" wakelock_macos: dependency: transitive description: name: wakelock_macos - sha256: "047c6be2f88cb6b76d02553bca5a3a3b95323b15d30867eca53a19a0a319d4cd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.0" wakelock_platform_interface: dependency: transitive description: name: wakelock_platform_interface - sha256: "1f4aeb81fb592b863da83d2d0f7b8196067451e4df91046c26b54a403f9de621" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.3.0" wakelock_web: dependency: transitive description: name: wakelock_web - sha256: "1b256b811ee3f0834888efddfe03da8d18d0819317f20f6193e2922b41a501b5" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.4.0" wakelock_windows: dependency: transitive description: name: wakelock_windows - sha256: "108b1b73711f1664ee462e73af34a9286ff496e27d4d8371e2fb4da8fde4cdac" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0" watcher: dependency: transitive description: name: watcher - sha256: e42dfcc48f67618344da967b10f62de57e04bae01d9d3af4c2596f3712a88c99 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.0.1" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.2.0" webview_flutter: dependency: transitive description: name: webview_flutter - sha256: "392c1d83b70fe2495de3ea2c84531268d5b8de2de3f01086a53334d8b6030a88" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.0.4" webview_flutter_android: dependency: transitive description: name: webview_flutter_android - sha256: c74a93bdd3d5d356c4a06d0081b6d08c97cfed1230c082b2c8a284a634b50db3 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.9.2" webview_flutter_platform_interface: dependency: transitive description: name: webview_flutter_platform_interface - sha256: "60828a1ae6a1ac779895768b5567aea1157e1b0b58660ce67c6da30ae56694ec" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "1.9.1" webview_flutter_plus: dependency: "direct main" description: name: webview_flutter_plus - sha256: bea8756ae096529254725def7c4a633851a785c7d49206e0817125ab02b14307 - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.3.0+2" webview_flutter_wkwebview: dependency: transitive description: name: webview_flutter_wkwebview - sha256: "390305e981078b577655bcf89f12521dcb15a705c44db37f2aed38cb1505b35a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.9.2" win32: dependency: transitive description: name: win32 - sha256: c0e3a4f7be7dae51d8f152230b86627e3397c1ba8c3fa58e63d44a9f3edc9cef - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "2.6.1" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: "060b6e1c891d956f72b5ac9463466c37cce3fa962a921532fc001e86fe93438e" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "0.2.0+1" xml: dependency: "direct main" description: name: xml - sha256: "80d494c09849dc3f899d227a78c30c5b949b985ededf884cb3f3bcd39f4b447a" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "5.4.1" yaml: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" - url: "https://pub.dev" + url: "https://pub.dartlang.org" source: hosted version: "3.1.1" sdks: - dart: ">=2.18.0 <3.0.0" - flutter: ">=3.7.0" + dart: ">=2.17.0 <3.0.0" + flutter: ">=3.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index bfd8f0d..1ee82dc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: html: ^0.15.0 injectable: ^1.3.0 intl: ^0.17.0 - modal_bottom_sheet: ^3.0.0-pre + modal_bottom_sheet: ^2.0.0 modal_progress_hud_nsn: ^0.2.1 open_file: ^3.2.1 package_info: ^2.0.0 diff --git a/test/helpers/test_helpers.mocks.dart b/test/helpers/test_helpers.mocks.dart index dd66cd8..dadad72 100644 --- a/test/helpers/test_helpers.mocks.dart +++ b/test/helpers/test_helpers.mocks.dart @@ -56,8 +56,8 @@ import 'package:shared_preferences/shared_preferences.dart' as _i24; // ignore_for_file: unnecessary_parenthesis // ignore_for_file: camel_case_types -class _FakeValueNotifier_0 extends _i1.Fake - implements _i2.ValueNotifier {} +class _FakeValueNotifier_0 extends _i1.Fake implements _i2.ValueNotifier { +} class _FakeDiskSpace_1 extends _i1.Fake implements _i3.DiskSpace {}