From 6ae90943b7ba107afe7f06337311f410e4e4056b Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 2 Jul 2023 21:53:03 +0300 Subject: [PATCH 001/216] locale --- android/app/src/main/AndroidManifest.xml | 1 - lib/app/data/weather.dart | 1 + lib/app/data/weather.g.dart | 248 ++++++++++++++++++++--- lib/app/modules/settings.dart | 14 +- lib/main.dart | 28 +-- lib/translation/translation.dart | 11 + pubspec.lock | 16 +- pubspec.yaml | 7 +- 8 files changed, 275 insertions(+), 51 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 036f923..5f2bdb2 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -16,7 +16,6 @@ android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" - android:screenOrientation="portrait" android:windowSoftInputMode="adjustResize"> ( case 1: return (reader.readString(offset)) as P; case 2: - return (reader.readBool(offset)) as P; + return (reader.readStringOrNull(offset)) as P; case 3: return (reader.readBool(offset)) as P; case 4: - return (reader.readString(offset)) as P; - case 5: return (reader.readBool(offset)) as P; + case 5: + return (reader.readString(offset)) as P; case 6: return (reader.readBool(offset)) as P; case 7: - return (reader.readBoolOrNull(offset)) as P; + return (reader.readBool(offset)) as P; case 8: + return (reader.readBoolOrNull(offset)) as P; + case 9: return (reader.readString(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); @@ -437,6 +452,152 @@ extension SettingsQueryFilter }); } + QueryBuilder languageIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'language', + )); + }); + } + + QueryBuilder languageIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'language', + )); + }); + } + + QueryBuilder languageEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageGreaterThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageLessThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageBetween( + String? lower, + String? upper, { + bool includeLower = true, + bool includeUpper = true, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'language', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageContains( + String value, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'language', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageMatches( + String pattern, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'language', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder languageIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'language', + value: '', + )); + }); + } + + QueryBuilder languageIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'language', + value: '', + )); + }); + } + QueryBuilder locationEqualTo( bool value) { return QueryBuilder.apply(this, (query) { @@ -800,6 +961,18 @@ extension SettingsQuerySortBy on QueryBuilder { }); } + QueryBuilder sortByLanguage() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'language', Sort.asc); + }); + } + + QueryBuilder sortByLanguageDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'language', Sort.desc); + }); + } + QueryBuilder sortByLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.asc); @@ -923,6 +1096,18 @@ extension SettingsQuerySortThenBy }); } + QueryBuilder thenByLanguage() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'language', Sort.asc); + }); + } + + QueryBuilder thenByLanguageDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'language', Sort.desc); + }); + } + QueryBuilder thenByLocation() { return QueryBuilder.apply(this, (query) { return query.addSortBy(r'location', Sort.asc); @@ -1023,6 +1208,13 @@ extension SettingsQueryWhereDistinct }); } + QueryBuilder distinctByLanguage( + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'language', caseSensitive: caseSensitive); + }); + } + QueryBuilder distinctByLocation() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'location'); @@ -1088,6 +1280,12 @@ extension SettingsQueryProperty }); } + QueryBuilder languageProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'language'); + }); + } + QueryBuilder locationProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'location'); diff --git a/lib/app/modules/settings.dart b/lib/app/modules/settings.dart index e66a6b7..1edc962 100644 --- a/lib/app/modules/settings.dart +++ b/lib/app/modules/settings.dart @@ -346,7 +346,19 @@ class _SettingsPageState extends State { ), SettingLinks( icon: Icon( - Iconsax.code_circle, + Iconsax.language_square, + color: context.theme.iconTheme.color, + ), + text: 'language'.tr, + switcher: false, + dropdown: false, + info: true, + textInfo: '', + onPressed: () {}, + ), + SettingLinks( + icon: Icon( + Iconsax.code, color: context.theme.iconTheme.color, ), text: 'version'.tr, diff --git a/lib/main.dart b/lib/main.dart index 0fae077..2102ed5 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -29,6 +29,7 @@ FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = bool amoledTheme = false; bool materialColor = false; +Locale locale = const Locale('en', 'US'); void main() async { WidgetsFlutterBinding.ensureInitialized(); @@ -94,6 +95,7 @@ class MyApp extends StatefulWidget { BuildContext context, { bool? newAmoledTheme, bool? newMaterialColor, + Locale? newLocale, }) async { final state = context.findAncestorStateOfType<_MyAppState>()!; @@ -103,6 +105,9 @@ class MyApp extends StatefulWidget { if (newMaterialColor != null) { state.changeMarerialTheme(newMaterialColor); } + if (newLocale != null) { + state.changeLocale(newLocale); + } } @override @@ -124,6 +129,12 @@ class _MyAppState extends State { }); } + void changeLocale(Locale newLocale) { + setState(() { + locale = newLocale; + }); + } + @override void initState() { amoledTheme = settings.amoledTheme; @@ -135,15 +146,6 @@ class _MyAppState extends State { Widget build(BuildContext context) { return DynamicColorBuilder( builder: (lightColorScheme, darkColorScheme) { - // if (lightColorScheme != null && darkColorScheme != null) { - // colorScheme = themeController.theme == ThemeMode.light - // ? lightColorScheme - // : darkColorScheme; - // } - - // final lightTheme = RainTheme.lightTheme.copyWith(); - // final darkTheme = RainTheme.darkTheme.copyWith(); - return GetMaterialApp( themeMode: themeController.theme, theme: RainTheme.lightTheme, @@ -169,14 +171,6 @@ class _MyAppState extends State { Locale('nl', 'NL'), Locale('hi', 'IN') ], - localeResolutionCallback: (locale, supportedLocales) { - for (var supportedLocale in supportedLocales) { - if (supportedLocale.languageCode == locale?.languageCode) { - return supportedLocale; - } - } - return supportedLocales.first; - }, debugShowCheckedModeBanner: false, home: settings.onboard == false ? const OnboardingPage() diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 35536ac..843e6fa 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -103,6 +103,7 @@ class Translation extends Translations { 'appearance': 'Внешний вид', 'functions': 'Функции', 'data': 'Данные', + 'language': 'Язык', }, 'en_US': { 'start': 'Get Started', @@ -204,6 +205,7 @@ class Translation extends Translations { 'appearance': 'Appearance', 'functions': 'Functions', 'data': 'Data', + 'language': 'Language', }, 'fr_FR': { 'start': 'Démarrer', @@ -306,6 +308,7 @@ class Translation extends Translations { 'appearance': 'Apparence', 'functions': 'Fonctions', 'data': 'Données', + 'language': 'Langue', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -408,6 +411,7 @@ class Translation extends Translations { 'appearance': 'Aspetto', 'functions': 'Funzioni', 'data': 'Dati', + 'language': 'Lingua', }, 'de_DE': { 'start': 'Los gehts', @@ -510,6 +514,7 @@ class Translation extends Translations { 'appearance': 'Erscheinungsbild', 'functions': 'Funktionen', 'data': 'Daten', + 'language': 'Sprache', }, 'tr_TR': { 'start': 'Başlat', @@ -611,6 +616,7 @@ class Translation extends Translations { 'appearance': 'Görünüm', 'functions': 'Fonksiyonlar', 'data': 'Veri', + 'language': 'Dil', }, 'pt_BR': { 'start': 'Iniciar', @@ -712,6 +718,7 @@ class Translation extends Translations { 'appearance': 'Aparência', 'functions': 'Funções', 'data': 'Dados', + 'language': 'Idioma', }, 'es_ES': { 'start': 'Empezar', @@ -814,6 +821,7 @@ class Translation extends Translations { 'appearance': 'Apariencia', 'functions': 'Funciones', 'data': 'Datos', + 'language': 'Idioma', }, 'sk_SK': { 'start': 'Začať', @@ -915,6 +923,7 @@ class Translation extends Translations { 'appearance': 'Vzhľad', 'functions': 'Funkcie', 'data': 'Dáta', + 'language': 'Jazyk', }, 'nl_NL': { 'start': 'Beginnen', @@ -1017,6 +1026,7 @@ class Translation extends Translations { 'appearance': 'Uiterlijk', 'functions': 'Functies', 'data': 'Gegevens', + 'language': 'Taal', }, "hi_IN": { 'start': 'शुरू करें', @@ -1116,6 +1126,7 @@ class Translation extends Translations { 'appearance': 'दिखावट', 'functions': 'कार्य', 'data': 'डेटा', + 'language': 'भाषा', } }; } diff --git a/pubspec.lock b/pubspec.lock index 45750f3..c16d55a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -314,10 +314,10 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: "812791d43ccfc1b443a0d39fa02a206fc228c597e28ff9337e09e3ca8d370391" + sha256: "0b4b849ae9c0e564cd749b74e31e134bdbb009bea2458e093926864e11a8613f" url: "https://pub.dev" source: hosted - version: "14.1.1" + version: "15.0.0" flutter_local_notifications_linux: dependency: transitive description: @@ -481,10 +481,10 @@ packages: dependency: "direct main" description: name: home_widget - sha256: "2ef64c73c7cf3b7cbfdf8233a0a46055a66d6289de58ae40912f9801f9282d79" + sha256: "9a0ed6094823b07025727a39d3dc2d3e02c5281372af22d72e611137e0b3c10d" url: "https://pub.dev" source: hosted - version: "0.2.1" + version: "0.3.0" html: dependency: transitive description: @@ -1050,6 +1050,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.0.5" + workmanager: + dependency: "direct main" + description: + name: workmanager + sha256: e0be7e35d644643f164ee45d2ce14414f0e0fdde19456aa66065f35a0b1d2ea1 + url: "https://pub.dev" + source: hosted + version: "0.5.1" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 3cb3d7e..3a81d21 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: Weather app. publish_to: "none" -version: 1.1.11+22 +version: 1.2.0+23 environment: sdk: ">=3.0.0 <4.0.0" @@ -22,7 +22,8 @@ dependencies: timezone: ^0.9.2 geocoding: ^2.1.0 geolocator: ^9.0.2 - home_widget: ^0.2.1 + workmanager: ^0.5.1 + home_widget: ^0.3.0 flutter_glow: ^0.3.0 url_launcher: ^6.1.11 dynamic_color: ^1.6.5 @@ -35,7 +36,7 @@ dependencies: lat_lng_to_timezone: ^0.2.0 material_color_utilities: ^0.2.0 scrollable_positioned_list: ^0.3.8 - flutter_local_notifications: ^14.1.1 + flutter_local_notifications: ^15.0.0 internet_connection_checker: ^1.0.0+1 # Uncomment this for publishing FLOSS variant From 0d668f10ef6c95495d54652cd6cfd63bd9caa9e3 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Tue, 4 Jul 2023 21:22:29 +0300 Subject: [PATCH 002/216] issue #54 --- lib/app/modules/settings.dart | 77 ++++++++++++++++++++++++++++++++++- lib/main.dart | 22 +++++++++- pubspec.lock | 4 +- pubspec.yaml | 2 +- 4 files changed, 99 insertions(+), 6 deletions(-) diff --git a/lib/app/modules/settings.dart b/lib/app/modules/settings.dart index 1edc962..8018216 100644 --- a/lib/app/modules/settings.dart +++ b/lib/app/modules/settings.dart @@ -32,6 +32,13 @@ class _SettingsPageState extends State { super.initState(); } + updateLanguage(Locale locale) { + settings.language = '$locale'; + isar.writeTxn(() async => isar.settings.put(settings)); + Get.updateLocale(locale); + Get.back(); + } + @override Widget build(BuildContext context) { return SingleChildScrollView( @@ -353,8 +360,74 @@ class _SettingsPageState extends State { switcher: false, dropdown: false, info: true, - textInfo: '', - onPressed: () {}, + textInfo: appLanguages + .firstWhere((element) => element['locale'] == locale)['name'], + onPressed: () { + showModalBottomSheet( + context: context, + backgroundColor: Colors.transparent, + builder: (BuildContext context) { + return StatefulBuilder( + builder: (BuildContext context, setState) { + return Container( + decoration: BoxDecoration( + color: context.theme.colorScheme.secondaryContainer, + borderRadius: const BorderRadius.only( + topLeft: Radius.circular(20), + topRight: Radius.circular(20), + ), + ), + child: ListView( + children: [ + Padding( + padding: const EdgeInsets.symmetric( + horizontal: 20, vertical: 15), + child: Text( + 'language'.tr, + style: context.theme.textTheme.titleLarge, + textAlign: TextAlign.center, + ), + ), + ListView.builder( + shrinkWrap: true, + physics: const BouncingScrollPhysics(), + itemCount: appLanguages.length, + itemBuilder: (context, index) { + return Container( + height: 50, + margin: const EdgeInsets.symmetric( + horizontal: 15, vertical: 5), + decoration: BoxDecoration( + color: context + .theme.colorScheme.primaryContainer, + borderRadius: const BorderRadius.all( + Radius.circular(15)), + ), + child: TextButton( + onPressed: () { + MyApp.updateAppState(context, + newLocale: appLanguages[index] + ['locale']); + updateLanguage( + appLanguages[index]['locale']); + }, + child: Text( + appLanguages[index]['name'], + style: context.theme.textTheme.labelLarge, + ), + ), + ); + }, + ), + const SizedBox(height: 10), + ], + ), + ); + }, + ); + }, + ); + }, ), SettingLinks( icon: Icon( diff --git a/lib/main.dart b/lib/main.dart index 2102ed5..18af56e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -31,6 +31,20 @@ bool amoledTheme = false; bool materialColor = false; Locale locale = const Locale('en', 'US'); +final List appLanguages = [ + {'name': 'English', 'locale': const Locale('en', 'US')}, + {'name': 'Русский', 'locale': const Locale('ru', 'RU')}, + {'name': 'italiano', 'locale': const Locale('it', 'IT')}, + {'name': 'Deutsch', 'locale': const Locale('de', 'DE')}, + {'name': 'Français', 'locale': const Locale('fr', 'FR')}, + {'name': 'Türkçe', 'locale': const Locale('tr', 'TR')}, + {'name': 'Brasileiro', 'locale': const Locale('pt', 'BR')}, + {'name': 'Español', 'locale': const Locale('es', 'ES')}, + {'name': 'Slovenčina', 'locale': const Locale('sk', 'SK')}, + {'name': 'Nederlands', 'locale': const Locale('nl', 'NL')}, + {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, +]; + void main() async { WidgetsFlutterBinding.ensureInitialized(); SystemChrome.setSystemUIOverlayStyle( @@ -86,6 +100,10 @@ Future isarInit() async { WeatherCardSchema, ], directory: (await getApplicationSupportDirectory()).path); settings = await isar.settings.where().findFirst() ?? Settings(); + if (settings.language == null) { + settings.language = '${Get.deviceLocale}'; + isar.writeTxn(() async => isar.settings.put(settings)); + } } class MyApp extends StatefulWidget { @@ -139,6 +157,8 @@ class _MyAppState extends State { void initState() { amoledTheme = settings.amoledTheme; materialColor = settings.materialColor; + locale = Locale( + settings.language!.substring(0, 2), settings.language!.substring(3)); super.initState(); } @@ -156,7 +176,7 @@ class _MyAppState extends State { GlobalCupertinoLocalizations.delegate, ], translations: Translation(), - locale: Get.deviceLocale, + locale: locale, fallbackLocale: const Locale('en', 'US'), supportedLocales: const [ Locale('en', 'US'), diff --git a/pubspec.lock b/pubspec.lock index c16d55a..8df7bb2 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -237,10 +237,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: "74dff1435a695887ca64899b8990004f8d1232b0e84bfc4faa1fdda7c6f57cc1" + sha256: de4798a7069121aee12d5895315680258415de9b00e717723a1bd73d58f0126d url: "https://pub.dev" source: hosted - version: "1.6.5" + version: "1.6.6" fake_async: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 3a81d21..71bb033 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: home_widget: ^0.3.0 flutter_glow: ^0.3.0 url_launcher: ^6.1.11 - dynamic_color: ^1.6.5 + dynamic_color: ^1.6.6 path_provider: ^2.0.15 flutter_timezone: ^1.0.7 package_info_plus: ^4.0.2 From 2f86c628bbc7c40e9fa223b399b3552b2d6a2191 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Thu, 6 Jul 2023 23:24:54 +0300 Subject: [PATCH 003/216] icon --- .../drawable-hdpi/ic_launcher_foreground.png | Bin 7670 -> 0 bytes .../app/src/main/res/drawable-hdpi/splash.png | Bin 29804 -> 2615 bytes .../drawable-mdpi/ic_launcher_foreground.png | Bin 4513 -> 0 bytes .../app/src/main/res/drawable-mdpi/splash.png | Bin 15213 -> 1077 bytes .../src/main/res/drawable-v21/background.png | Bin 69 -> 69 bytes .../drawable-xhdpi/ic_launcher_foreground.png | Bin 11269 -> 0 bytes .../src/main/res/drawable-xhdpi/splash.png | Bin 44453 -> 2747 bytes .../ic_launcher_foreground.png | Bin 21064 -> 0 bytes .../src/main/res/drawable-xxhdpi/splash.png | Bin 88952 -> 6389 bytes .../ic_launcher_foreground.png | Bin 32684 -> 0 bytes .../src/main/res/drawable-xxxhdpi/splash.png | Bin 118890 -> 7128 bytes .../app/src/main/res/drawable/background.png | Bin 69 -> 69 bytes .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 6378 -> 2456 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 857 -> 854 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 8183 -> 2577 bytes .../mipmap-hdpi/ic_launcher_monochrome.png | Bin 8183 -> 2357 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 3629 -> 1423 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 463 -> 461 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 4891 -> 1438 bytes .../mipmap-mdpi/ic_launcher_monochrome.png | Bin 4891 -> 1290 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 9838 -> 3180 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 1321 -> 1319 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 13106 -> 3405 bytes .../mipmap-xhdpi/ic_launcher_monochrome.png | Bin 13106 -> 3261 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 17325 -> 5598 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 2953 -> 2951 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 23111 -> 6489 bytes .../mipmap-xxhdpi/ic_launcher_monochrome.png | Bin 23111 -> 6243 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 26436 -> 7789 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 4236 -> 4234 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 36730 -> 8173 bytes .../mipmap-xxxhdpi/ic_launcher_monochrome.png | Bin 36730 -> 8037 bytes .../src/main/res/values-night-v31/styles.xml | 20 ++++++++++++++++++ .../app/src/main/res/values-night/styles.xml | 4 ++++ .../app/src/main/res/values-v31/styles.xml | 20 ++++++++++++++++++ assets/icons/icon.png | Bin 50323 -> 11951 bytes assets/icons/logo.png | Bin 113182 -> 0 bytes assets/icons/splash.png | Bin 147801 -> 0 bytes assets/images/weather.png | Bin 209143 -> 344237 bytes .../LaunchBackground.imageset/background.png | Bin 69 -> 69 bytes .../LaunchImage.imageset/LaunchImage.png | Bin 15213 -> 1077 bytes .../LaunchImage.imageset/LaunchImage@2x.png | Bin 44453 -> 2747 bytes .../LaunchImage.imageset/LaunchImage@3x.png | Bin 88952 -> 6389 bytes ios/Runner/Base.lproj/LaunchScreen.storyboard | 2 +- lib/app/modules/home.dart | 5 +---- lib/app/modules/onboarding.dart | 5 +++-- pubspec.lock | 10 ++++----- pubspec.yaml | 11 +++++----- web/index.html | 13 ++++++++++-- web/splash/img/dark-1x.png | Bin 15213 -> 1077 bytes web/splash/img/dark-2x.png | Bin 44453 -> 2747 bytes web/splash/img/dark-3x.png | Bin 88952 -> 6389 bytes web/splash/img/dark-4x.png | Bin 118890 -> 7128 bytes web/splash/img/light-1x.png | Bin 15213 -> 1077 bytes web/splash/img/light-2x.png | Bin 44453 -> 2747 bytes web/splash/img/light-3x.png | Bin 88952 -> 6389 bytes web/splash/img/light-4x.png | Bin 118890 -> 7128 bytes 57 files changed, 71 insertions(+), 19 deletions(-) delete mode 100644 android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png delete mode 100644 android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png create mode 100644 android/app/src/main/res/values-night-v31/styles.xml create mode 100644 android/app/src/main/res/values-v31/styles.xml delete mode 100644 assets/icons/logo.png delete mode 100644 assets/icons/splash.png diff --git a/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 8043cbfa3a28b7e905a25763306ea9f02fb5405e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7670 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 diff --git a/android/app/src/main/res/drawable-hdpi/splash.png b/android/app/src/main/res/drawable-hdpi/splash.png index cdb9410fa25f8a4274f20828a463e7e860f61f0d..417e420f7cb5af156dbd95bfb135574faddc389f 100644 GIT binary patch literal 2615 zcmdT``9IX%7r$c-Bg;f0REnn*8d(xqLdc$NiYG&|WGPEytC_--7<V@3t>cWVzI6nP0lo}$nQfS5Ll5+=gbnZJ;-F(o_;ytO!zMWPHTlTp!thCaeI+A z5dERTy(h-p+}vtoZMndhJ%1FSN$7Tb^|je^)(#FB`M8iYC8I+X?p60Cluss-3>vfm zdW+EYoM-F9X@?-|^#)_x#63TP=%>u7Nc&_OQ4hTb} zw)VFrHuKSLmL=Te&UobHrqN&O|bS+8;Q)X3JKIYacw5!1ZGZO;+-7sT>P(vj`{#w8ylpTjU$xg470?pKn(Lt z4kusOu&~S-u%9QqvpI9dkA{PlbZg;Zq}KM^63@bTy_H@k*v!)OMe9;2en&x#aEE;T zy<9H0meUVnQUjXG#IHEDhzq?jU>}AarlXKw#)WBZ*ZtJ2J7UM$wsEq zGLm_`c>lDUs?+?qvr0=V-mmy99b=CkVpe5kXBX`4Cz9YmK7MO+TURa%ocGaLk|PY+{_X#uxKBMrl0O%yvbC7C|c3*qVAWG zkzpLJQFpI=prJNJmM}?IGWyEI91B`4o7#(8d}LG9G-?Jw8b2B*QGK3*+{ z8pZiOEKYype*ToVAJDS?1|>uWefW#{)C0Dcc5!22A)NU%nn49)F8+|1gLz7EKgMoG z&VTkgd4m@~-Qj@Ri9^*~>dHSJVVjFS0MAb$5bkvn6dr1HXuAo5hzRbSL+eck_e8Mj z7>u?9SJYM^v6gf{mp72sqF@J~qr}qDH%pIv8hk=!NE#oh^leWk!W@zVUB&>0c>iOM5O}2SVcV7pVd-iN^wcr~(7=%Af@+ zkd11V0IC$k#*tBBU?gRZ?Ouh^e%yxoLDWcy|7R5zy)-4oZ-RXXnI*Ro#88=fP$2y6 zr)s|xHu6pB??a-BcIaqx$e*0ii{A+^g8Ki7+%SJj2p zp||68V0Z4^$p~bYpsu228NE}dQ{~2ajUnE4U~ITPf>Ha}C~oDL*WH(v=}IAX6T%gI z;FWr6y8nXGiUduFrAyHOgHz9mezrhm+{ZHxysG zLC@9k-O9>g)YpY=Ke*M^$e5LxynLfLx5^7GbE#~RW3hGwVxTm{2LY7c))E6Hi z+%I;6Jf!I&2)uCj^!nNreS&}V7F&oV-@O|iHB;%;VB_TUetz<{g!277ZGRgyx~O7e zjdID@Nd|ZS$oWl<4m^E|Rad2*P7}B7A|KMzbC;Hu_FR6p{>Nup_3Fg-tKs3*oX#Bx z#MxPnzUx)y1D;3CW0ELva)r~dwBtWZ9UkXn%&T%?2Q@V@8dtdXGv7i}TFFDYaFZjw zI4%9ddyI`QK=a+`xRJ-JD@BJdH1k#?JTr>lQ)S)~LtcXq#V=kgDfck@`o7X`@`o=^ zyAIGRhkwE*7p<+WE7KMJH~|%liUuq53-zqdM0S#^g(Y>%RiNh5`J+IG6u9mRFTJL2 zVDM@AXgLD%@AyB75SJx~05paAo6{7WL&x!MQNtPsztD*r=C0roG<{|{{*3(0!9fpq zdS|)l(9lqef<){^E%tE8YKijY6@<}f8L#Dpq`I+7^I0O1I8EJaYHy#WU3;S~QG~I$ zzB=DMGgRZHJdm!lo?H$Dyt~Zfc@qVU?xXrB6e=q-b3C4a=X@(mgmUrUgPEv^cG3;y z9lXnAs(wKvJMIF-K&Vhir-?-^NaT~tMWiOhCZKA5zXfB4aa~yl7_wx^fak2bFwFJf zVBMR(f@#Ud?<*$Uv@X}m@H>jxO4GBF1qB5ej5`Q5`=yz|2bc!`9wq;tBf)c%{Q>X1 zKL)D^jTw9A?uwL&6-T&~E6C0!dG|v`oQp58()n+}%PrU?MJ<8d;&)1*4jVoIXK literal 29804 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 beG$4J`Bs=VOilIQ>xD#9T~`gI0)PL1{B*X3 diff --git a/android/app/src/main/res/drawable-mdpi/splash.png b/android/app/src/main/res/drawable-mdpi/splash.png index 0979afddffb670b4741f69aa35b14a60a56bc554..e59ff2b95086170f63a4eafea1ad3394dca278cc 100644 GIT binary patch literal 1077 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 diff --git a/android/app/src/main/res/drawable-v21/background.png b/android/app/src/main/res/drawable-v21/background.png index fba944e6dafaa697f4089499932b06c58116d56e..ddcb99ba1e717a40075d1bf794878f18420045a8 100644 GIT binary patch delta 29 jcmZ>DouDf*VFCjK!x9GH2sz#9Ko*0itDnm{r-UW|Zo>zi delta 29 jcmZ>DouDfb5X8v9aD*XQE&Zbh0}yz+`njxgN@xNAZutk| diff --git a/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png deleted file mode 100644 index 062613159c384c7f0b2f7787add6c023674ee1af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11269 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 Um?fJ(=)C|rDP_r8apREx0lbDsJOBUy diff --git a/android/app/src/main/res/drawable-xhdpi/splash.png b/android/app/src/main/res/drawable-xhdpi/splash.png index bedc9c164dddec3d6b3e6ad107bd0d6eb8e28846..87f38b3652923105386433b2dbd493f72c655d52 100644 GIT binary patch literal 2747 zcmd^B`8$+t8@^{uj3s8GA`B7c)he$nSq5c7*&<|_WGk{0$ugEtBBmj!BwOTtvlKBI z%OGn)DHO(*NpBN|ni$5+_xRplzT-QN?=N_Nx}M{Dp8LF?`?}8SJnx$}R`~5Adqe;L z+s#j%umb=FJ;DG|5DKoL&@ZRb9apoC&wAR0XQx-KCK$M3Aq%t5L`G*CfomSA~ME`xw?hFN^ zNr$KBDku1pb^fChRc?(FWM#aPj(mFpm^Mbo z+W#dQ`0M+p#m$Y?nLUyoCScmm&TgV1Y~D3VaJ$mVvXGecG)6xP6%)_?HXQgWWjoqg zXeS;dYXyvbaBGepcKE|i#n0cz+k2Y?U!^@u#j?2mkcAmQsHmtkj8lRdsS(Tv{kO?v zw0@a&!D1%H!0*@%J-A{Qt$ep-{Ext?7J9(M%Xf8t!>?mEe)UJo=^}7FKjsJNMtrWP zL6-vebkJl|$osN0VY<4yBcD(01tI0WgO92rmnPdNyvs2QV|8w}w&d%Z>vh-HSVhOL ztvqgwV2)JBx16gyzxb{MpCXw%m??jJ;=ZP@YjiY~jXjFQ$w_NmOm?aD=_k;9mOef& zk<|+?&(jW?tS;Dp;6OOUsL#Nz%H2 z%XfTYCBHh?D>+Jy@MqfYz`#;9coKXzbJPt&sK9G5_#2!4yNU!+-pW8@?&EXMLkAD` zN8h?PLy&6$|`oU-}mp>5U^L`{dvkF7bJrZ4oPLjqjgWH+E&nx{%1hNFq5&NP=n@ zyAGi_a??xbjgb_LauEs$@KziRIr|5K+`o<0`9CAUW{g4c8zY8-mfsz=bVwh8(US|G zF$Kjv3NipB1;k29=-bADfi*SD+Xrmmqx4H zT(1PDMIaO{js=W)L7(;Z_j_04q)|lVU*nW&S^cQsXQtI*^8+KF_sOxFcg&c8_QwQT zT-#mxhY$8lTd!NP+J{~~g6H6Y$uwbjiV{@7oTAa#*sPIif`VMkEJeH|6p2&eWc%wy zeDg9$`91#SU!|70iAx*47dRYFmt>~`+{PH{W~gQEp*oB}=NyC40PzFO5K#g zU9M?VxHm^HE{szG+mnTjQLIQrp&a-5d8p?vFanJ5=~h@Ik9$o!WcCEp_96zhCK|6( zN(P@X5eQ98oAnr$&TzlN2ZzftWT>P)qD}N(?7-i!>0fI1JnNxtmmp$KB(MXL6F9xb$q+VYtm3F6W0^ z{{yYcZX9AQJ6HGg91V%nNZ)m^1_MLC2%ERkj`(KJ)VL@JTkG#k-wmx#&XCg`icY>~ z0^;7+2e>fNsBO?tY_IoA0^HCwmIstj;oTDC;y~QDPqk0j$kbwJVPnpI$MYnQOc2v8 zvl;zmAm0+m!H~i33ifEQ`Z?70Yj00aaO2g58q6yx81X=SUkF^W%CXvgM7i}8RNe~w z5j6$kUegpO61Yc}077QC`!OI2hI&0G@b;O9DH9DeS72CmbrCB*OsZF?RYCa-D6}vH zhY2lSVMs41Gd1h~@tMbnCs3Ue2%hZ_rUcUUm>NKG1s28UHM5aNva+*14H9)Z05|%l z!&7KSJeVL|@8!r^nDo{94*n<6()Z@gK5$V)RJ0PGDvX$Jgz%k6M6B|f5sFw)cKZJ8 z)uqV*1Ht0tMx#xr0uXENKo!^#D7JDK&dU4wGn^8+)H#A@KhV*<+gWP*qKhzrMV}=u65lt;myRsvd=-iYY-;yyY;cyrNa-(&w55 zowW6ss(Nr#V$Cr)r%{ZPpHv}BW2!5Hz0&$oN0_QCst6K?%*whFx8byVrhVyv;w=E$ zk;La^XYvHcZ=5}QHYv!l!l{j#x(9xte9hbhqLMg<9OvK?;C3eyNUJYMKW}Q%AFU=B zjhyU217%4ys{`!Ou@{$LQBy_W7dpOOt{$UeWnmy04RF%`6Oe85g9Xmo38M};U=sZ6 zyK`<%PA65ES_Oyx`1dN@_TZ137I2>}0r;gPVg~mxvyH%0k?|S^B0#B&&M={;LV9tgT;@olArpbNJCgg`&rLnC-!HCH;SLG zslx-%I9z`iYyqmg&F}T&k1v1hBwMPLY;GeyT5|aUCvG3B$f4OF2~R`tG!-RvPsB`{ zz%!ub%JvY7(&z^OlwT=GOKABboa7v)Q4VFUK`M>{aIyEgv8#Hx0SY0s5*kIUaYl}B z-DS=l=1r%|O)?CIK*#?4owh`cz>`FOOPoFwgz#U_??xT)+R!mY zAcp++f{qCA`dA(#A3*!sDx#wR=pyhmC0POJbP>q}k_h6j?N>ZZ!0V8ri2pbA|B31U znZ*C^J;$3ARgpS9NEV&W6!nz{!U?f~Sbyy5|Gi02M8HIl93~M*5Ff@Z{64cgU5d>6 z9Ffc!ju?_mCCgy~qKjCe_`kuzDr<_ys#HglwU`=O{K_1_>m17fOKe<@iOsZcze@L{->TUpO=f7b&em>QIor<eI+;DB z)8;4xWI%`rBzv7Z0iPRO*Q^$HgHO)jJegHQOes_YM1#KH8cZ~tS`v8^p7Ar5n1PTW z{lGiGQc2Eg5fBaJ+%|n)gx1tPbY1kEPbBS%M4S-4%7u(@V(ep*k3#|7DD3WWv2c8# zEwFh)T>*YQRNGp^^Oz`0s3zJFR$0kEkt-VALrbG1)SKhz??ArpyUF{!R}!3*G-2|N z9vG24DfOzAjAW6(@=%6RSWRPXXgp-?BKLuTOP=@`?&{>SH3WhS8+CqGN!?B=MC@J- zS1b;L!|p6^=bYIA6G@jw;^q27D=QqZg`EP$h!wO~8yk#pr}H`X=6ruTa5Ls&)YTH@ zT@o*6o@unOnsW?UgKyO8^nFB7FW0GUZVvHoVp$#}Ms}Z0|3++-=)VdE8w5+9p}kt3 zrB$-yamv|X{x5|<&$9y3UAe_9$iD2&pe0WDvWI|!*GvWLrG3mLD*#H?)OZ4KV7Y9- zB|?Z;!TR4fq9ywd5HPE9Q*<~@NU}{#-|fTeqB5@!t&xh zFtPPgav<_A3xT8h>O}!^dYoh>0`IYSN2WzVvAR9$4Q$XKN}j_%bxwZck1BK>8I5!t zUIAX+L{mta>k%{YTb6cm0pE1@*&-2E0NY({ z=wb`o-rkRlOnZyZbzi>mJMO{^9I2J}oF0@7IIZYIES##JP zyybAI@OHCph`-e~^H_}w8y9;t)M3RY@FDJGy`WomAP<(L#(rIix8THrqk`0ZMo?i@ zWlFW>OD6`U@LccJ=GzmHV0dxyH@Uc-zVS_>Ril}8UDpG!lD zi@UOBUz|!!bXmIXH(C}2ssIPn{oyYvM@~ohwe8u)KM%))6@`>rBh20sYU^9S+h>b)B)E3g1KHWzYHjo5bd(Iw!66cBQdMokJJWFhe4Mo_n- zH8@Aq8k}2EI)s0dk8yKIKB6b$^o;&;?f+#37-Iir~&8YjR zfm-ZiQzUS`BX+&R1E+}tadjN~q1y{zOFc|G0mJXz|G*hT{HXskrHJf~W7hqsg{l3j zk~kZ@N&5|W(tA_SQ|j#4EW-oJNGZ>Sx&OJj_>2dRD5$t zJhFUj*U9!@gt{b*BsT0VZtz~H64{R1{2qitZ#38H%Al~g=0%<=e)ON<ZSNhdu`)4 znTtG`BNU_Cb&cJ5ee_ANT_oCHs3ywipZ`?Wu-BxC)MPF#&?Jaj zM5*Jp=(9+~Lr$$vVGz9GQBqvDljVHAb5|{w#YD@_IWd?3)V2OIp<3mlRchqpN~xL8 zGb6Vqdb6V%N(sr`=7C4RxvQ}j2DIuTCe zm(76puvX`mdzhjK_}7K5KdTiZ6W)MSDVF%fW4MM7MX?zdaIGtgCvSYpMQJ|dYCbPe zI1gszVrWy%qt;qFspY;k%k&P^K(Rlu((ej(N1=gV3C(fdrtD}J%|@@w%FFBL0ch1k zTy~D1#)uy0;!p0-pvEqD=J6jR>o>tX8S6I$(!blM~#4v6jV-5ca@>48s(30h6(Z3_8^PI?P-QI-|aS* z%kcAH!jfF!n8OiFsyB6UCsWteBKH5lgz9h z$Wu?e?|$F4?|EPRoZA5>6>6c^m*N(Er`y&8Z-%;VCsmK3YiELMFbw$(NlC@wsri&?+Eb_Rt_~xq z{qgbg{uzCcA%v%;~uh?pf#%H`j^(VKT>rixeq*mfqZm#+I2En`}te)OzIrk6lfj3+6b;r+X@`Py=n8TJ;wJF-+#E?}e& z-NSpoU_u8#b_c~loah3Bb#zAqd1D7$oHfop;+UV$XOIX*N6{-Kqu!;%ao z#8#H8`qcYGCqsK4n=7oI@GzTyKgk*46onFgF}N1Nfmn_9m68ProuyHVEdFXqm#+qD z?i~Q{kr4h6o#|Klt!93ng7S3ql09&~))`ijrpO!e7U6&K_^SV3jgFi7xtOxD%Bn|) zUlZ^7r4;OP>(I8gwb49rG`$-9!Lg#zzgxO8{L`fJW@2z-m}`&+h8$4U4EnX!1Z>*w z&TT(;%|ACfnLW%keTMe3*f9KY+cl8GSif)&Sz^_{_Lg@*nWrbem^l}uKjc`gymcC! z-7}!ZXA-zc;S0YdsT{7sM4~#rZ7X{=xoJ3E54wExz;53pLD(3*&-Q^tPnz{|(NKw8 z)qMPe5S%mTQO&I4X~ZkBylud}-G+)65zdz2dBS`V*8SYv`O+qYm9YM10;w{N3{fbT z5^PPUAP`}xMBWpd$e0e>pCcP)6iJq9AfOZ!P0D=07(2=87Y2PynwT{*Kz)md-U1>5 z?8M4`n7qRZw)jlYAbXk{KPHGIIPFkiP>J&CdbaEg=E9{?P+M1VG3b-DQF%_&gK-R> zRMsmjY@N$krutw?aXt!{N|fNTn>bKFF~dWcj`xNsd|l(DI#}OA+*0^5^0SBMjuH)5 zG*X$@1z;V;w-WTO zDe7L<@x{i(FWiQ4VZ(=(0H)XniNQo@T-Lg0?N6%(Eu#3vPzrYJun}?PY#q)6&Ah!4yY9<*nlH*JxH|sKn~)B7bj>=9T=jOTwZT~?}H$!6$^TzkDgn&8R$ks>l40;!_V=w=XilJR>@XtCpw zb}1Ecl1~4!R5een!9qQW7LFCs^aS~$&rcpv%l@5jj;Vnpmdc;k)&h9%C$j^|zjFk| zWzD;4A}3R!{3i?dk1whLShnD6L!%CVs;~^^?S&f z1N3Y?oI&n;t-nY5Aml`l6);Sgczq`Jc#rrz8VsjtJ`t%8s0YYW_umVbtdZT2m}c~M zy^N;a_sxIj5?D+Z3z*j-`7?V4PHRa@(V&x|D^bHML}1ezvAqkH`;;YH3XHkOT_8{K$O-&l4xO<=3bS3?(k%Y;86EIr{tM& zq(d+<7Fy6du{Vz+qN&>flPi9w&(}ETf9!lgI?!X^ij;&Hj8vIj6=hWpgXxB-iM&%b zvR=%HS`}`itjoiQ_ENMMW7Ovrs#OWE{J8JW0}3;am|f3Z`+2S>8w{hPqwtrhV zd`z)^41~NuJK*NcYNba|)sD9jq5Vi&Cen1uyfZz?t(I-ae|XNd8E}3BBm;6aYE#!w za|$$;Bj3&2wc+>C9p!6fqw3kAU_2zf!FW6h?o!kA1R~>`2djDYnaKU~haZ1n=}9D< z(_kHTqbE#bHUHKvj}vxzjT&cy9*|Vl#_oHjrb=I~b+O#_O!`pv4M82aM7L42IB-p( z;ixt3;&T8`qk1i9_-&;~wpMFS1Otuuz{RQCi~A)PG|#6Pf&0ZD>r=flOxDROS#yv((+i2GR&I7}` z$z4sUqe(pl%+FsFtw_PUYaXgrl6e$XJ2rPEhebtLA69SwA@t?t9`wLAMTloo z-=2>`gJ9LD~kD>i?Ry+4}#T#PL9UFhD$a90PBaj8wUe^&bvHhqws49Lr!>K zjlYpWrvT)TG#U-(Qx*9%WcoC~-F{c8ugu(3aoHrhpw+>W?K`Q5lB6S=d=W!;en6mv z-b3CP#}}qjl*pu2j#k;>7>OvdK7n?5#N+5|9BK+8y2fEd$=?ovOntW7V1Z}SqIzwdbF|^rYy?Npb&U}W zjeh8lBJs-^XVT`lE>LfKJ@U|@Xo+0m_`#56amm>@qWb*!4y}DsG(pqXk~ksQi<+1n z5Te7?;0(F+mR)Zd(40L-#d=8T1piu7zp%Zk`E0ttLHzg-Gk?AeXdsU(+nh3uUZ&a*_YV8!JbqAMNXPX(ddNH9OYUB-o4@c&xkL|iG3j&DJB4CG z$vAj+j~eR2LG`0%Tz>?;%%=)2R(kP7^5bA< z9Pm@(jLsmwAg)5yZ8dK;B7oKMMqGu%tVPzJ<{A zfP%MKf0hUB7z@l+Tj2Z^e^aEPgU(nu>j)(m;=MA8#9^ziZZYzzV%GR|S_|^HD{dwI z#552@SDzHf*bj-l6riIwD=2{sSqBC&=IM<9&2z;(H|d1WjS_Wsk~(dYR^=V;(#|Aj z6aO}BG3wG)a}M$=!#{y{J44U@cuM6YkQ=-p5e|e+E-G#2Nt0=5fas)x@R$*z?1MYY z)~WM!}|Cs_4sc2s{i(WGGEiU2DNq%1~sP3C6%Sw z^NEMX4ACqlr()obRuPbZ^SrsoJtYVZ`#6kfq z@=IF^i8f&UOPh;eoP+VN)i3# z(>R(=FG@8U7liO-3n#*3<8q77>){Qs%(mP%J)Z%J>VELI{>-~5t%tS|aMjRy&?4+G zP;BS?eFh>NN{J_2Y)o=x!?Y zmkwfpGYzkr>g;LSKB&u$HgBbnhvD_acmTAf!-3ekFbZO!J{?g7ASqF0q>PU^9vP%b=NTaSi=UG3m^>N=B0fZA71{5tD^GbF&P~8YfX|xy=ouOZzqBx`L{MZ=uRLpvY9+%w zG6I__b%8ASf^!udb8)Y46TYxN?26sc93fe8XSW0Q-#O@FB}cSB43p;d^6(d$zuea* z>>LX~H%D{ako@`eu&oiN>T#X;rQ>>yEYn-yZ0*=( zawC#ZrTumgbI)c4@3D~&p=yoxhk`4f*02|v=*7bth=(2#QImkgW}QOo)KV!S_y>O= z*mytRYy!?#aSx3Q%rE8ig?DzSDTBG-E%k@Db$pKZ#?g{;bF|5g-Fn9X0)wQsJ<|ns2&&rtp*rg{vq&6R(v=wk} zoJc-tr>XU-}?|mGlWi55s5D+`j&1h_xW-@wix2&L>i(w!-pFa4YC%}9wT3`S- z#4V^QW2#9paBviOizySjb)yEGN%K9O4bRA=9RA?R_T=7in5yxO8pcRkVfH-!oobqb+d8!XX#9D-3^iS~P&4zJ zBFqTKDuIi!2y{^xH~{cZTK9WN#hUly3hDVB9V{J#;5#W=abX+Palsn*6m}Wyif}V1 z^7Mr?b$*TYNIIbj(>Y)|%Nvy=>6j$p=8i!mZogVN!-(_T@%oqBtyaGn{0wDTyh~PVU9X#bHNolqn3P~jT zI+Lg)Pr?9G(WnNja=YN>Jw?9Gsha(}uB6xzg?BUtgF`eq>ARscKLPUpkh8L=o*q}B z70}?UT#z5*f635LbJt@wewp6+`M|$;!Nw1k@E*Q(EY?0-2hG^rGO@UkAOdtQQq=QexSnzFUn(3VqMQKsmhh@{o*4ZasNkI^M@1N=BQC147xbv|6^SgMPW!(n3LV=2- zE_NAwknIz9UwM)!tPio1p2PHJW#}w~-kIyONY`XcH+NrTv^9-rLR<#Extp#@C+mU- zg{JaPkAr>Vn-$EE0X}T07Y+ITUP;0;5B%{M8X|XiXbQTF9ftH}n;LTeaF5Me&(7t? zv5tD0@N%jh$HH=vLBs8imvA)T*3^}RQ4RHDAGP}KU(8i7P1oaX+W{05j1!T7gbC0T zLPbj4EoL+E2jjQ>Y`@f|tFBglmxDEHPsdoP|572~d_JE8G-svA(*F6Td`gOTnyH^1d;z1X|nti@s|jb?D?=Jgkf>ewcZBnG&D zp9aFv82FuV5?cJmQS29&JxaM1enr0*!!Nt-v$)sP9W#8ex^M3}xIE7R9@0H8CW2;Cz#O>Z$Qg&Y0ATY1;yv=~ekwx|}Z5uU78%t<{yP znfStFzN`~3F}XaN&iZHaxUoOkJ1uQP+iNaduH=Pib=raKkA*j+DiqA>2Oe1-6o51bn0xHs(5lG(X{7KKhhH&m86Ait)BAWbAS%f}Iz1^% zxpw3Re6MUfV{%B&9gq_4qE^zdrFv@lRQn|zaHMh4>zRlCc$JoM#yvc#)4WwpBlWUb zw?_%NjapR>G_C&@k0z2`A&|PyF{XFDQKpgql!_MHZW$j37OdhP?~ZPd_uq~Ex`uu6g|kxg2HRlp=Z}AmP3As&sV*o z@m{E#7C}wY_aZ_ZnniI?Vo0qW6>pzb2z>FsnvWN{Zm=IUJP}tj2x? z4+wu2H(jVqI2;UCzv8$*h2O!=w9Tb>=H&F-yl-|WgobqpVYiG&oS|F zC-?1Gu3qo0lHn8une0B|um~Evj{hokhi9GT>$ypBZzX=0tq;m5%%D`8=k4<+2J>Bc z4ZSx8%T^M8FLCP!Z2N>=q$(>XBtI3br_`7#NjAa6h7T)lG^Y#z=0?(1ZRi!k)yypV z4IT*+!EajvqLxRync0{gxtlV$I1R)$$=rV%$GQ~Zq5)|z`b4hxiJC9LH-prkl<$U` zs@=L$R`hDa+L35bm?QlJ_85Krq(b`Z-8{h&0M$MU+<0cHRJf08YFFAP1Te>7Ha#J2 z!@9`4k&p3CAi^t%0hDsJ`brzKzEBfO=LoCLufdA_D zM1UgR=IS#E8!lnpfhVT{@F|QfFybQETze}ILjQil=AvoS775!bD|R}}j!L`qx9;1& zihW|$5%^7hZne>VFAJ^vi4~^9ER$^qH#*it)rKoW)PrjGgoRXN&PM6g7Z>BJAKfA< zTDZ;E4?dRAB)XF#zdVTEq4ad+hh{jH*aON=mBgKhtQzs z77Pg&7R-LtT|20&Uf)d9Ac%9q(6=e(;abnFL<--;&XIi!k%2BSwjap8ZCPu|`zK}y zYxBY!nQjg}0{(i*H+ndfbig8*=ccZZ_CZ-lBFX40s7eiMxUKj7yhKW~Ol)8okFhq;H7T6bwaA^leSN%Xd$;6@;*j^U`&CuV*xWutw_K3)7qau zlMhV6pLDK9e_xx_wG*({!ncNXtVYP4J{7RK1LW~MkVK(54ni!p3otD{>11)ALWF7C zG#tN(Y&;4A!ZQLZPEsA-Miv!5|ysW+ke3tNH3Rt z@9Qc4u#8CfWrRURQ2Yvr+`htcTEIEJapnj(3&Rys8-FbV zlkOUjLdPz5%;-!tC`{H@O8CJU(yl~^Gqll@-1M%x8uP+pV)jbM7K;p+sbQn&R2roO zdq#%FsY?%hcMps+DgU9{HMzJe_a6AhJLP!R{C0P0 z%xM_&23OVcXyIMsoG#V%LM6KR{@fw-#B2PT@_7px%bVsuS#-_WFge(_v*YmKrzan? zc$dGOI_*DbYyi%?nemSheNj$y`&=8UBT2T?YyH(V9&zFPqsfUPLXZBon1;G`ZV{Yw zF1HO)B3nWASQQuT+^x8a>a zB4w<0dCP(!^<&Az0xKoXKfzS!j)A2`89`c0Cn({?v35%y>{hatq2-harpKI_MQ%uW zWveyNXE-^JUzrx_9Ff*yzY~--$|9`t65X2KI8qj8sysIQ5B0p~hs00+faZQ&{o_W2 zA$qNELyGeb!~U=Xi;kVzzB`G9e~i@$Ta3mv3v|I6;9B=0?JmVSbwPtXoQyWR!%-(X zu5sh)uq}hbSADRMX&0(cn@uBB&8m%jv6gh!s03t4~hz=BNVtIVAxCv%Tv_d}T}i$;zsyfkE%X-PYVIEO^s8QO9G~bhp5+ zYHB@7WThk5U_Csi4ndrC$SweccFonN9!c{!E(#P`1`1ouKdt?d>*d$cqoqn_Ay0LCH zA^dS3whVo)MT!yn9#6Ph%s;Cq>@*Su5$|MvaEzywYYm)I zxSHU8Wk-<&5($@^9NVbn2@(mkz>LRoR=(xaYalkj(L@>hx9&a1Bf4tqlubpBF7qpJ zk;*6MH>@^zPVqEQAp{9)9*|5pmc8%DG7-PvpByIMh1_(Mu7zQC_o?;yr4%m-YVbLE zIgEY2wXYm-k?8MW4ZejuB<{F}w+BpxP|Ey98Uq_8ibZmC1Kw>czsyBFe2x2+%pN*3 z!EPnF3WUQPD*X=q)60%B)UCHY+D(162ZH8;G&L=dGBJJENUy^uweg|+KxdwjD_A7-W(SYeK9 z&*rp`;B4E+z1a*MvSnsPyF0<~NTayRWgl5VCFoAO&werupmAXGEL(FM3T^-Rb9@?; zc_~}~=JwlHdN-%=uc+c1ly~Z_o3c^9&MN#V-67yz8y;i z+EqqEH`oizSm@EwmULz3oq|LD8WXW!>*55;&yl#Wrs$uhP+IaC4wWh^G~myQAYAxb zR;?t9nIe4E8_`bNYu^GBRu+mDk?`LH>7K;_NPn&K0v|_`z+vOJy1Agx@42Qk)WH;3*W&Zc*NK&Ec^_hXd6#Mr_QR%EzRdC8-DcjZ zRz;(+`giedGWoI`vUlO+UJY?HvLJn3eE;i7Wje!DrZSk!B*+QUNcVAVoGH}It@;m) z5vf_&p}8fbUgm9+UsESzGTPPag{`c5U5n&ueOeMp|5$3`*?kqa?-SlD#4+*5;ZWe#n26|gqCLF>cqBv( z>t&YoH}nw59+Hl3d&LMAbRwk!^MptZD35+?ee&NRq)clR-#0^ZR8Y`0+rRYJ0qD3? z-9y4r0`T6wG8tH*qKQO8mMipcV7|)}vl@KHMJ>G8cTyqEFxM4<5M=%P>{M#WrW|XT zKT6vM$@`9&I>wTE=g;aLCfUf8*QXf?j?Z=ghdTyeosIyY(q6%v@811%)kW57WM5x^ zLyoI%oaw1{k-IbY0(Qw15++HmT=5lY zhBcOJYNIPNalBOSUmJ-wHCi=0#PB_J_jkn>_Z|+GPY|znQ$J26Ja0Z?A9>pNyy*rl zgjye9LU5@by}iet5W!>pZ2iRz(l8R^7M`Nc@Mhy8BH@Yu_!>nS-W6nwULEL$ z2Eq{Nj&8fpWVefZYjJH7)N%FGaF6vfTX^yXtZd+1@JCUpBB(V&C0W>^XUV0;TLJw^*GP{;P=Umn^@)_Bj{zy_C-}nt-pT? znoK@CnM|SN^9K$JtNVSqL-W^2ZmM3jq*Gorvv}d(VCn$5i1(>rdh)?k!$>rCANAU|u+%KfFU|;lyrK9Ofd~6IgI8AWRq9MDF_-q;Y@ePMU+;_1a z^$^4D$C1$4p;Lb>9Wud)g611_EpvPqdMgZEud`2Qlp@b;sK$t9WDipj)jvxuh|dfN z(^9}4iHut@X?ZYl?)9x%n_d}H;saP(!Tf5cGD_&7YR1j7d@GI>ei>t=S&x{+|7g&g zZCf?v`o{NYn&bJx2h!_kDj3&ts0myQRUTx4M&lZ}=HN%xK!@nxl(cy51{JZKJlwWj*`ef8`75KpB4M))&U(YoV+_ zR1Z>r2)7>%Agmea4J3sXC6B!VI+ zNf&j~i}paJ);UT(l#+RW6w<`(Cv((yD|O72to_Uo#kqqb**246V`$?ftt89HZ`FH& z7n_?BCP(uoK5g8tN=QQkQQCT67uIU4>4CkSErtbW(4w;VChnTd(xGa^eV)o;yN{`<8Wg^2dK)awsM ze~a`BZ5SkG5|I$l?_wMNCxtoZuf7j0V$b6*w?rm^-fzZzLo7aoWu>xL&f6Pw=p7_8 zJrrxqjtj8Ct;9AvK5iawEv_)E^`{zo+a={;2kVBLhFxFie?h|s9A7F%Sy2CBaGkb(%zlVTK(lJ){?5Z&%2R;uSLA_UDYuF?G~M?0&|Zyfn;=i zYZ6+UBEZ5+vd4z1u(CT#B7qb}6>Ju%ubve|GCp#&dKe++(bW$7SSy-j-5`(gcIfk| zMDvvxTqHWu&Y6YjR_pFhO`ep85vR+y*02!!q`NK-zA35DUH@TL6 zWOuYZAu!vVT1p8S3CJsL9gQTIm|en2@HH$-TlO2{-Y@IsP21CI{2U3fK+VKFr2ObCWdr1Ti#yS*@YNA@R2hg*t_5HB0xgJ)8bQR1OsU zIIY87N`6RdMNs6XcQG?mFVt!w{FKf%8^|U(TLK{ZfyW_8f1HoJCd)LW+dKH4G0y>V zpdE!-pQx?k&BkK*0KbnUHaTD+kZ3{>{M$E@gLzsSc_=$ibZuYVH5E)E?Pf90dZ?3q zhm7jkg-*mK_cBJW3ZIL&Q@Nc!Y&c2zAxT8!AFxf-H%=$3%db(9kX)Te_iyD3cOx=g z93mO|ow(tDa*NO0w`7>OjQmb=Im=1e>nRs7<%h{}9e=XHjB1j{;zTJ46^S67$GNqQ%&`pEc1iu9vED;wj zwf{H0aRgC2z-TSWr=+LGrWcPH)wS+2o%xLz!+LJ@%~eaZ0<-AtREVkhW-pbFz1tu3 zfXW7e#r2}ysg#V2?it%LSov<~x5M=F{iGjIjtEzT1IrsvgrEXyLSi9V^+Q^urrTco zb!{JM)tPcd5S2jDt$9NeDQ7E0RK*hNlapUxJ#ah7Q+Nh6WjGEmJ{L)qnr5$^w-z?DRMOPMurT94sn^Ar*vD#2fv{Olef^hBc@ z$f(R&-8;DQBuM-lu37-7Fo*sp#+PtF>LjXsd@ZvCl_!M<>7L^-_m#Vs;g${IK^dtC5_iDL3Gp(tuqu^x zzBb9?=*<&xwRn2>@Q{pCk87JIsV~hf^aDoTRKyM@s^a6dRZ(M(fps|W_XRY&;XF3` z!b&#zS&9zEHW`xiNsvBSe|EsjTlpqF+Q36_C8v*bj^oHnW%a5lS?8POqQ(I`y#7c&mmqO7NtkDe!wu96+c_(Osj$g%$BL(gn`EKGy`(Pid_9oR7Q$RZCOilzffrUmM&a zyPkWg{G_3Y3}!WSRE6jnM#Ma%v1Hkz%!h;GSpl5-PL?i@$UjxbEVswY^%re z}c~Ep>Ooy0Re5S4jgYxY=Q|rZRB;y%^C*Ob*2_1xE!wz+qZY0yRb2)5% zx0+a|JD=2UW%VziNXk4KRg1jZh&Vg;M_Z2^7L%u`@{axRW&(#^6cqfcRzjIEHR~XywuDzdMjV6-giK!=TP@C@BX9h|=p3ut zR=J2RH8q${KblA~h46WWmMWcQqu)g4JpeDT2rx>drM(sN-aeFTVKF?~hNa1^dPi=- zwV|l%g&XVa20)Ej{fx`*Rap|A9Qz8jDAI3)6qxc6S>L|O6@S7|J{YPe68qcNd%|GH zp}IM^-VuHS*X|#XO9ObIpXv~z?U76!-y&V0wXyt%zMuw45Ikudi8Dtu(^iSHi@}wzqHXC%YS_81^jj!GXYKjiR`UR8 z>`9^HIiQ=fveCm<$mBXtG%jQ|_@qYg)%CBOYCB_1)BC&T?|7AM7gEtHq?WqRC4u|- zibCAW?%bCdtSn@dV`G*YEHKfbb3<(+X?)NR9TG8*1V?tjV5-RuYWlyGCl#t2VPeZkm=FnPi11=Wk|4d!=o zZk6pmFB-&0p>-3YAM={7>V?qicD$CUpKGd}9lMmM3(A~_cIeR4n^OgOEOhJXQVSog z)A9uBFrd!6gZQItw#>A6MY}>YNb7DBQNbn$Vj{nV)W9%ZkUse&W2ScNH02Y7NuqmXgo%GNN!TU)^;H{oMD)o1Hlb zwLEkCa-RE2q~)tzp5)=U=m4RVW!Y?(wlxL^!0#3mWd_=$c+!jl4%QWXgYbf+Z{(OQFZ!p((>X69r~Y$G@5{vX(#giote;1$ZTSxEXGX~;11u0uZ+BbSC+^!mvt z;L*Qc$)!gEj31w!T4N5)FG^#p_J0SaM{VJ@RS87lw=DEVEw!Up4^&MY*Y?x8W!%m= zO_%|E0qFLinFkofGli=y4m-G`_mzKutlELm4h)vZ8LZv$0~?-dU#cGVDm;)A4R*#D zG{ceCPZV#qDFBArToT z_I4Z3n$n}JV?A+M{W#}oZm!D&UhzSLg1z+|yIL;8QD-lIiiE>leHl$YF)nh5;XQ$SZX;Ne1BI zH5IV1ZgHGX89o*Y&?>W4HnpkxmH-b@xt)6y5uj_b3y1;(N50sJ^m)WT720E&} zb(sadZnb9i%Uj+V;H`lATb<$RpViVNw_AoH4lJlcXBKh6xarmf5F=eQ_ z55%6!-&tj0<6EbC3 z^qd12g9$K@py;JB9wVy_Qc&r(u!xL~k{?pa# zVSfDBKFRsZfHCI^@nql40uP=5NwwKp>z12xQHN{au$8!~oY6LE(R-{F^Ff5!9r_T9 z3_nLL{_3BOx;+r|vHnK5?Z8y>@mJ+61S)+67@7PF8YHM~+U($$ zW^wvUZM(OHgo`HyHZ5Zl6HZQZm2dD^W$0;#n7q=yTDvn&ftNDr8t!IKeV$?H5t9xL z2D@;NpJp+zN_ntef~cUa1oOeyDn`3nmL_B8uik+{b+~6|Kf>v8AlvF$wYsQi2lU{w zxUd2XD_c3>x*kb)JPtU;*tI)1!(ShBZoL_b#)qpkVyCj2)Wmjr6=9lnw|g@;3I3W`w*41Ibo87MJh8D81SmrxFV+; zAK9OIU4pwO7(AvJaSVt`R#7Kd$aKqH|Aj#-2&fdB>g^KScf6y`?(6vUvBTD-7#X?= zaWhV74;{xowTG;SXp`MPn?JPbLu9`MoToKJfJRtjmfxOWfDaHPQ`t)HkE9zFqB6Ld5?=#|QC@rrAP`Wfrr3YwB7Ua3tlS*h*V&ukz(~}<2NWw23-iwo zB^cSshMQ`1gSv@uFV~LOLijiFp^hPsj(#3y&qGvj})433xjBclV~U zIZawaZC=wvCriWn3tl6-!0B^Xmz$}H2zK3g)YZM=TdG@ zpn$H-Yi1Ix42dXslvfTO&-Pvws4u>(CMz>Hw*9Wp(b$uuCeseEfEo$TCthnEqV3N* z17$-cJFtmEyQCuV0WZ1oNVRq^^x0*Xj>atj^ll9kIEkxx+05ISxZM33K3oVW+*k(* zUDNL1gM{4T6qU;CHn8`bYh>H}Q_DaKtv+7Wto5U5Xu#iz8Z-sWbS9MtT%3j_l>0Y0C+li#{Dw_#oVC0bGUN!bnWX2y?~X4(Fp! z`DI^_Ym_`7vvxhu`*n^EbkMs@iBEHBs_0)zB-8|LZlA0){n@bQ0=`dx3+;y@-ym4nUbxiAg0k`_>*8sC zG4{~v62;Gq-6LqstweS)35Vt)o<~|3e#O0fnvS0jQrqktPkK4VTn^h%If8d+KDSfT zOd6esBZbuD(Z{PZ1sQWH>c;uqu`p!w%n9;QR`3&&f#B^&|MhFkcYNdbpx%}mX|-Jx zKz#x;aw6QJ``0;b-eIW_l`@>=OW;XTbEb;1iW$q*qg3i_*0DUbi$7)$Al3ZFOb9oT z{i6#~Di57K>ChSvMOmk4wlek}ST9`HX~*V$hgJJ^7cUn}YB zf;XXWFLhgh1itat;8Qi^S-8VSjFHGlFNyFA{d88XjLEFW5Bg0CxIh$epT|d}4;j?* zp)dDK#q1AtJRZz|oCb`>GjZmP$Zn#F611$(9&*?f;Jcw-uFIC~T3NzC{yD5|WFHtv zVi0F@7ZOwbNfk=fbkXgSRT}vIcn;+%*tf}9DT@uRM{%-u^ODH5<)vFQk6tRO>WEa@ zAFu8bg_9Rc&-!F1L1Z%sH9}}5_;2v%%@pSX01!`;b%5m)UIOz7#8pB^YcA-rOJ9#T z?QUfo7dBYW7WB{wgU0}qSA*BE`AO&2&umke>;|gszXtfUm0SUciko#lhvAsE$ zIJSy|IMzRlUkh>q*}tHmg;xgPwLc~^rOKBf8C{7G=Lx(JZ23q)d+bD{LJeRiYQ{FZ z|EU>Iy!9jXNjI^J7ICxjIazz@j|B~QBUH8L`DZD0?<9W3Y7S|Bmg!|mfPd;^hn%&d zPxdnP(IKDwhP?!F^8s|v=x38Y8eP8ZJ>zS1iYm92?B*!=n!!8VXT+mh-60Yc zi;mJd3b5ik9PTFT&$uz${^^#IE4lQ%c>TRg5|r5=9BtLQoU8!+p7tmwNPh^1h@cq$v2-j{I{PH@+Y; zE-uCP4iCvKy$P*ucE09{V!%t+>~Y~@#-QHc2q^(Fschf|3Vpj%zalp;(JE*3##>~t z^S?`JB`JAkG3m5eUXB#yT}(pS*RI;Q0B+Te(v52E~|#)-_j{IIv59}8}h3o@7Y z!<@rf8oy%WwXU|@KW)62IZX=Km1X&kaVjz}MAnk|F!L#z?NF(@t|mHhQ%&-cTRFKT zM0E9)-x#ftO9j5>f;*`YdsHSxo7nt>mBL{S!M_=^|ITT>h9DXzC(OF`l%fDie!g^q zV=&<_N-V6Pyju%Q(`M|A_#5fs%y9(AJB|(jRZDd3(@ZIZb{ke(S-+af$VE?M?Um9j zT7jEdxAV#YF;*TjicUyPu3!1P0}>TDY$N~E?#Vy30Fx5Z0uxHts3=HVUlB>2(sbNfu4kj^Q*!#Bi2s?8y)wLDGm z25*GbwfRC1@0>^Vz9TM;0>hMqO+jLkO!zbYoG+%k8xeQHP9M9 z_eVTOQ=QVWkpsI@8aj}lxDx_!Ks8oX`qqy4>Gei^v9&+@0FFXH3 zM<*u436FXP$F)Z0+@1C$1vz11a|rHFsHch4k`sElci?u5AC2mbKhE(qh@zn?6+P1& ztyZ1=9l6GHIA{^ahJr{TC&;<=kb5+*P`Z3`?w+k44fJ#N%$zVAhjB?K8GEO~iqkr8 zYWKK)*x+EN1Eg0&?OI_V{C?}cua^Ot$O8q7(CI5p?XeyBR(~*c3bJg^3MqTuwL&ER zU3MZ0@Id(uu5n&Alu_D%d*_nlpWRgAPaQ*oXn{9ZTOL5pA?hGx?KfJ%D0gOZk_5@X z?qnHtYO4xt!5-@ejM%(udQrdlV1TgASn}~(iZ~L7YCM8v!7XY{-N@j!!J4`Xv%AU_ ztXq8p&1IVqm7$BuE!pf#k_SO+IiN6?Y<| z53(C+E?-TK=9m`6)>OQ8fQ z5|AVj6_y~1De8@($)}9!azem*TYf`-DxoESxM0_L{UEljqJ95#%UNd{9Kk12642f{ zRkXQd;s9yW0wDghQ9g9%aoi@WUW`A|y0Lv}h3)9M^Y?v`VwC@Xjs*xhI_j1Z|NOpMmad2#Zzi-D8Pz%fKB8?nA=d8ktt zkwWZ5S{}Eu=j-|n>QDVE0c}kPtWe{(zjfG~?zRD>^>S>Y7K8rc7M3H) zuZoME( z%r<{iy=B=8k+A!gC(as^*Mh|vj2Ojf^T|qXBqq8{TI%3mC+*I?F2`ClAerVBG-tf9 z#xTqPJ;}LQcc$v`(CabTVf$vOCY!VtBh_+G9>?&0flMIDo1dk1i}(Ds0s^f@Z|0XNY4bqN6m(^{kY%DPB#fp@>Jjza)-qtv0= zlze0U(1Kc>zp^e`DQ9rI0(ojl#(YHBWt!!3)cO7o&+fFf`E^FI@Zi?Kv@^NARKl!b zB0}One|{*TCfMlVTJ4keJ;Y81T*^ z-XxC}Q~8poO%7ABV$|5;nRLuddeZ%(&13y34x|tq-Tnr`%#6>4z;bzR9X2NxBLTUK^@B(7}PG|XDN;Kh%#W&)W>Cbfo~h({PCsB>D? z>b>cGPpz$~vwqxj8i5LW7-HA(aRyK4TAzj*iR(~IqA*44%l;)S-Jns>M^*t9S_D!R zCd4$Dold$o1`<}3T?3rg3o4jlC#S={46k=*cLGOU&;*auUeT$s*!9ixl7lcTqn50=f@nw{_HUiF0 z$)!Zfr7_r8v0f*?l??M5zqEP>yoQpX`+|Xmh{ItXEVn!pb`iq*5vA3j!*fcxOvD32 zlP2kRy5Iu= z7PkZ3uxXSlCs~hd!@M@q2<1|Jkq$kc!-Pzo% zER&q6crj=5BsUiD+;?MUl?95I3;>=UMsRptESs5SZ1qGH9$xC$a7nN&nW$$Yi>OgM zD#jlDn}rbyWHg&?Oko&X>G;^)K?^Tv7)j0Y(2nD+0_j%LFg~};vMNdLN0k&CD}mR( zWF*;@E^;`FRD=yG8YL%D#m13FePjBRzL9xA^k@b-Vo|$>0cpBfJj&kKL6ADjDf?F? z-gR3$;J8CH`Ppn*Oted7if-1*7sgS!zQyfV)7Pexid(d5EBY za2U~^18)pK$uV0%1xcS=XeucsCEh?4Ry~MRV^)#{(*8?W!S^^urGv@|+Or-mgIl4f z8B;)4nUIWoG3qr02mEUaC<6*l_?vwBuN%KIxn_&be9i;_uHQxKx$a*$e*GyIussXa z1vO@Ec7BW}bH_kN1`;dwzeWQ>Lyhs$ZnY@wztPETRp>d$sfqV3eXI7((l+_kyg;T8 zyKY?7ta!42N{4I6(pKcVEG)26n++=!n8y?d$_H5WJDsMF52Gh)#|CA1kUd1nz68D) zERl?qOZ6lo#l3nuvX!;D^42Bqn|%S%LEt=+Mbh;zbhrHx9+E^vReHG&Ts=N$$B*?u z=?Ewl&oJmqz=E<~^msNVFR4ew?ZJF;>qPtOLZEsOItf1`vlxYw zWNe;vEoRIEF``|w0L0DCEA$I8@%1XWX<=(HHY+l?6h>-&!2aDG}0ABX62>a9PqlBSL5o5#VX1gy6R++*Kzy^ z+UQ?5SzMbF#?)f03SzY0BitJQZI7MVkPpEKnQ1LP$N8qDy&%8e_Y)yA-=^aO4Hw`W zK|d>+UejtMSc=oS4c0aSqA5!50wH@wWYDPxZ>P*!LNv!bRAIZK(Wb;gHeDT?lsa6D zdbQIKDP6T)?X6Rd(MLIXBZRL@qn>#EyRSI$M5g?!Ine#y-t-l(hM_Ywo`Sb2WP=vc zN93NBZ)RnHf5uZvm-@oFOq?+@0v_V)XDe3=ZR8#jVmzMo5G@7u-&v?{@p=?kDYE;1 z9ui_`(E4kV#@d3BwD!_be7ljNzQ-*uQR*ed?G7FS{=$li*zxh^t!(eUO^O*OPuMP2 zB3)y@57vE!B3NKIuZ|-egF+8{-(OMNw8D;@lWxoWuy6cm^t*U)(VY;sn(N6-<-E!L z+@(46xq^$Cv=uTY6?L~New^C}O9QKB*?iQ547zp)j^FkIGH${Z7^#5$Wm-5(0j~u&m-E^c6%u$>$ zo>3ObUCrQj&jnt)UpZRl18ybZ-duXMMB31>e`7U{HzU3I%xPLd&Io8Twt_|ki``p#(WwkBlPlckZ}FDn#(R@JXEzW)R^5Mizy8=Z8o$54YGXyJGEc(AX8Q$bTT00Ra+|pc z67tuY<#BH%%gWPyNJ`ZEi~?7MozWwm1`%Q_%#S0JJNtdK_ifxJ-*1XzP`}oSZihCg z_E9UOPxf9~q|{2$9QAAY^_Ca%63?yn4J|oUS6Fr1N_{36nauqyNa3EhdeU@M;O{Wm z1|(I=wDWzXQ7H~^p7@W5ObFE@b>TP=pxkLihcF;Ciu@Jm#WqxKe^Ou(Ihf|LI%_g; z8(4U;-$<>t!r)5@Kx-W~My}64B?LlF*MkLpTpgiEpgQs{9c_}=g_X?>7-p@VnHNti zr^;%i)Y|M|Drg&XzCt9^&$Mxj$M+4*K;n))DcakDcgHYr%>U&s@49~>KsVB`G70}Z zmT*&uGU2(?md+rb^G81LT9Vxg3-=FmUkYX-o7E65VrTJN+w2N z>}1Av;*vBkni(#*9T^|iij`4Fx5vxf z@4k-*r*K)J01m^d`yXuew4suvS9ZLu@MQxo@`3kpq{|bQc(>}w5Q?FZHJ>HS<|)Y& z8m9mex96Ox6uaE`vr!H-IdMtmfRBTn;Ka20lN%qjRdms)5d`iHb@U_(S=+$m2PcW% zwm*xWs-NXx^ekxBzPXem931h;P{u^stJ}$GSN4qJ_;quJN6gvP7hGAm9u~D`3z>iv zWKk*FYzoYrh5=3r++&c;6t|z{rSe?MFW08N;iKYM^ZNHGXg84Rt^yLEKjOVe)DRYZ zw%15G7Scpk;DO`>l_*eB|_Ce`7K~mm__`-Y5Pd|hbBc$;u*7MYUey1fya8D!8wmGkMx7dnlz#vN0B9|)yZBJ75utAk*uEw@h{!d zJ?+_R8DA4Rc=6Lq1y)VJJ)~d4*~iYD+fj&A!a$ep~5J;w}Ou75%lUEdn`Z_N0bhfJIi9IK4t89pq9swa_cKu^DC=@~(m`Xvl$@FvCa+eqyG1GCd;`sXEUbzVFTkmQ(a zjib7djf`J(@x_9ARY5OU10w2W>Wj9;Y{DvOsW zoM_~i4LB{?*l$$=W~DojnyGj4Z)mp%XaB*XvDZhiyVvIm zM+}2xrjsezHr8sUdYR9&eC0i1a(E^-koqPi_^>|t;!);JWkQT3B8A`flkTENKU)~QOQD1gnEP{cqo--VCk2$T zqO@&4U5fh3V6?|C%W*Z>?ei`c!Xkc2dBmP%Y5ZM?9dl&tCFmv+D@xeiY0jtO6Ecdn zeA+n#Zt>!m%7)qjUL!vj+x-0m7M)1ZOC#$Hs{R2@r6Tk_b;Bg34;6Q-4{cc1!~UuL zYxI1e9B4g#HtKcq9({GJ@kr4B*A#L|d+LW6Js8UWYv|gW(m&Y{@VN4_0nd9|@60Bv zohIesxmDEKFP9XbJK5|VuTF^5IXQg=*aQnYz!Zk57p9%leKA_WMp8ISh3F|j%YO@v+6FkrZ(OK?KDIiNc%5meO(ysOP*eyL8?W1bhPd|M%4Zq-0o+a$OJCJHM` zIO^1TI?XvW=P0S5{ z6-v869w=xOi*T_V#n>rZhZO0!f0?`IDCy>v{2s;{>)qKwXaerpo_>iTE)G(r z4cmMGs^spRJT_abN}?Vn^pU<+F~7^4H`zv!kR~r5XAp!cn_nh8G^MZloPZo<0}EF& zctEGTTW#}iICwqm>wN{75>`>PUv}K!Q-uuD5jW#Oe1_3juepUt_%dX&+=VN){V7XI zrv(mrf4mAw#aP%`;m4r2@5(9PlnP1bSbF5Eii)_7oQDMz@*2#f=CMw)$o*-bV5p$$ zK3vYb%826}+kWf#@2TDkNDcQbYaI|R;NrH{cGVjDeNJr$UhgFo3##whH)SPO06i}s zllUW!#YeZT3t{Hy7W|M@qx?BGj;sCG>?)k5ORqatE+$;b(ZRgahg;fz62+pv))7cC zdnjfS#ZMlxL?OFx^_6FiZ3A@<|2(()AF85ml4E+r*b$36&KYO260`e7Xo76r5vA2q z&0mrUK>M^Q8xUq4zOe}rxud6>VrS-G6slMetp{Ffnp_WG=1uK65@*4+{0MDVLO(a!7y|Y+`y$yp8lR!|Bi}tNi{&q3P`p6lFtd$_o zXz@X9aiSk?u{!=BuWrvG8pVtFb7&vALKB%=Y|T4|rG2H4!)n?&znJj(0MqiK@zJD_ zt%wY-^|PzF`$|w~&FDI%10mwumMaTb{!w{xwMV(a;^X~DDe)3t|GMWq9R2`Hv=LQb zxe|&>mw$V+KRk*IFuoeoLaitzRlvrwyxmHrvba&>Qu*NUL*{cXfd}EXjz$OQv!{A; zJ@s&Fx$z7@zk{&pTf6bEop-TLt@+(N%~`gPBbY=&)56J=er9^!Xdi^Thf%<;Zwetg zq#TnaK`r_L?Cr@qy&ppX120MQ>@f!BA@z-T&AoO!=oUfUa(R86{_zU6j zIydmxZBn_}{o|2wt8MWj7unSXmI-tNvVJcv@QKh0 z@qZlhhY!|GJqOBz`eWazGHCPFRpG@H5Yr?&0srifjKUMMU}9TPXVFfPNqRmYmCNUE z_;?_e=BV4xt+!5{qih@B?%w0V$EQ)qA)wFR$Fc8z3u6Ko_SMt&Fg@D@r6l&r{#7GD zo>qjoBtGpV)FHs@F9eM6`QAk;oPQ{xn0F+$<8 z5)-Tms-B8|Yp}Jj?`hG*m)OPz0gG|oTmRorAX!hqvrU3Hr>%G9Zs9PdBuA{~U0{=5 zpo%T@yx04e?5rdMDqTz4nBdh~s8A72|p#wOxbIN{@-=x)+gLW%YFgtchg$W*2sPuk&ehSdR;C z)aDxoH~c3AqujKz&%O6{eso!bxRy4SK`Z1HvH@)>l-<5Sq~P+^%$o-pD*MZC6xG~8 z$kLjw2RMbHBe2yk4Ie)IC3W+usXuSH{f^; zvt`;a_Q(fn){xrmY7mZFVlM&icyVU>-Z(@IA@(k6HlnF5_*|PUTGM&2?_nWtRZ=P*s#4QnsPOn+0;qpW2GxhSZ?A$= z5cGy}bmV`3k3MVhn1>r#*%0ZZbMQL7LHJy3CKzmm#eJ^vb;cjhv?<@RsqK^ZSEcTH zDK>mw{l5DF({^jX_dU^ad70`Gipd3B1wy0%1yY`DL^-?{=Nzqv)vIXRk5Q z?YRyr`-FobmvFaai!naN#Z~*K=NBSBU-WQpjzl4MlVO}#B_YcP$XyA#M4T_8z^k4ubvt1YO2&|4hQ7kq`@oB)Gu&50Q+S216?y`UmfZ@kVA` zE2A{tIgzGfCLPK-6tEb*r`dlH$JQi#L;Uml_j|7SzEQ;xUhFD-f;}UCZK+mT@m%;& zPLI;1ayjG$ZoM30d+jZPcU+s{9x+B;Zvei7EmFIkd%f&#aQ*!ABtU+rE|d&ms_FVs z3;+EAF=S*yw8isLj}z44XO>4txO$h5BB)2i)kiZuoi5`Q-Kfpa?eG$X?VI5kVWZ4r zHcz+ba}0(K-oD$x^5mPC7+AwBFCzk0M-+1oKYbc|qeGB=vuT)nL>Vh>hWy)ok*7I} z#_O%G_pfH<%iGu!XWJo$XmJrdcfMZR_fKN7PLQpydYP8n5P?v-&5fDtpZUIg{YO4; za0yL4h@WTRm7RnuV1Qg=XQv z2$QMLt1|N~cE&-GoPY5>^-R`2TtaHRK9TvHtZ((1HA;qv2uS z2{GR|&t`J1ckgQWL*^C4H3;Z-jx~#=WMgKdQz-O!7nezsqUHF$4nl7RVDB_?*9Xcl zSC`v<EP@*8IW9U=dK2Mq^({wksf!keef=%Fu5u2`0VIl48x`Mq*J3qZ(8Tl6n zo4dDMz_zQKPbb{Ia(Q@TO>@#j6cUs9WQgxn`Mf~5T)29ZE#0j_wl>pm$Ve}wa=h&k za((m>EeW#isyU36=w5DoXQ}Slbh|Qyj_kgAK|8O#dn1`_L9j1l_sd~ut#UU+G~SSJ&2fpfeb!E)R#!#-a~ zC=%)6|B_=UkhioU=a0BREV-xb?XL*rc<(Un8bt|5+aK3qR12{5PI4M%(z$c4_pL)n zN$jqqD(uuz#_DP42s?WCp-$h|-S$#M7}tV*r?Ia86oWO?%7lbF#R`NyPMm;k9AX97 zhJB=A%%sN#(n_21b`Z-uK6d#<5z2PAeJ5CE7FycWLf}6*+$L>vpIz&{R``x^t>64p z?1Q~oFJB8Kl{9?83dX8O;rzxx3>nAT=9y{R%2l5Mtm(HeNIob$oa{7EboKmQ@MC~~ zG`j!j^<&S`A*HC>*E-EqZg;@rImBP#?bB8eO8~oK>hjHx%vki|%_+UG;(VPmuc(Hw zdk#_~59Xn=$M?H|U@RBv=(O_4Pg&GhLEgX|8qF zZ)m-);dn;i035J^_&+%_=mqRNNTj2+XnC#Ud9rN&5a|RvMcP?PiwbU)XNd_xDeFA{ z#MA@(F}4s62_a%!1s<$2%Eg}^y~@kaURpSy6YJ^kYrrx@dr(;B5g$}MBQ;U0AY#Wm z+xI$AS?f+jLf5#wJs>*8K?{XF=ZbI6hq>$|1M@bY_DLTt!<1^a`lfw7kiQOMVe#hk zngr->4r9Ta)LdPyhU{~Xt$%khi5?k6P;Cn3hi5@6!BK*9ERkAS)GE6>0>%wcz}l6q zC-BTp&#(%yrt@>*6v@C7Y|1eQVj@?2T^>5!I-*N*c_T>g9MiOAs)lt*#2nQUtBPvD z4sBR}Vj#-x41|-0u_2E=fJ-Y+%KxIqdF|pH3!^Fg{ig^5wu$xs_owF%A0s2~sxl)o zx)xHu+`gqqY53#9pnQ&jQ>$9h<$i>(9bf(>*evG^X8`j-4GcXoa&R|7W?g|QsQ=RUh)A+{) zqyWE0_R>j^)Ebafb@_Orc{xX3n}bV{3`S6gYooi`(rClJpKp;ajtWW9f_i17y> zpIrayI&M-(kW6c5k*pTJy4PnP+;RUBl%5fs|FIG{8H}YPQ|tbNq%%hdeYE-sog7(Q z3w-l)h2=12NQ3KF-f_xu3qqyNJQ*W9=lBLCaK_%2Hld-pJ8G3r#Df)jBHz3vx_*IF zA{CCS_cWCE=eUQbdP>SHPi=%;C5f276b|Y9098Uh@wbrH^uGXX($m8>@Z#I;4V-wu z&F7$3)OiYbrHlDYC`e!1q`Jwjx2(}@0*6@>eNDOLgUD$!VOU4YJVW&Ix+bEnE$yoP z%dB$VW_!3schL9s3YkEFL!8%kcXtuu^Cnwc@K}Zu$}~2xEx_-!uhqHZAu`kL@&HXr zB2Rhh*RK7|I@C##`S{-DfEA#xbBG{OojJQc!@!pYBE8a+oBW%s_E-riT!4CIQvw1 zhy5*l>#f5MH^JKpR1MAqHLo9c{i$p#pln9u^PwF93$V=t1SLlTLda#ITsXNFB*9YD zSl(}PfA^_S_VrSSpB=h!20acHdZx@KlZi_ce!D*%@MrM?hI$jN*B3S)UR;$szGRB| zU*B?NO~PW$f#cxiu!2r+tp6TdTHM*Pi+~Ji!CbwY`N`PQUYNs1aq8VMxpY8eh>D6q z+IqQyYn_3=O0X7*`4>MKRCeRHo5=8vVqH~g<^OIvk)T%;9EtQ9ews$s(A98x*8J!N1Tme45K|6{68P}}AUcIX~ zwGOYXHC=exbr5zdaQ3CP!+$0Y$9vWSk*r=cgdwi{S?(16Mx_4Js0M79(nkCQechlO z0jGohPQf<+HFcMT#pW@F!x(mZLm|nJSEcASwR+zZE&kuw%RfMyj@JI!j_~Vp>x06k zvT{f8{q4%Y&^w6hvqTi++k|y>M{aOzIe}iJRcM%Kpeq@=QV%t4& zL4EJN@`ccS-K7?dPHb_xA^BWu-ujV|^2Am)Eqlp&5hW*5h>tkA2Fl70JG6piD(H!o z>vKT-exdt?m%5d4E>)lRy&mt5|JGwYk+j~J!F*_F zdIxKxXHB*Z*m?^rxp~x5zd2+CJa|6-;oYiI!yqT{_!}yblQyVjyWX>i$RY=|%P%M2 zUavHQOtFF`L142@+wF*^z`q5`6Zt%EX{+C|E=J4{;})8)9D0;Yw{KJeCCjTV&`}U6?q!pLJL7|$x92^dLL4-_ z*TTI0J-G5+?DeiO zrq=P;QSy2{XJ*?4(G&=XxKE|J?lU#HKL5Jhd)u0}vi<5DgJw(UmZWgIxhuIBKrk>7 z7@lXG+KvXu0os#P{5CH7-2nAC@47xO_0N&r?=rF!w1i#qG{QPDHzSFx&kN&}NX_VK zOHFa&)bfJ7!FRUW60JO9G(DH2;pw-g5HEb6yTo2Ex>E7+AKX218N>GL4M|TQ=on7tdFWH5okLhG^T*PgJ+V z7xO&s&?n!O;bKn5Oho$tO$CB06JHhbK>HB-ZR}dCJ52k|M zF0_B}UXR}Ix5mNCHkkBA_P<}nhyp?xt^P7(?pF2MsFlGY_})47#}8y7XC|`seO$D0 zxad2Iptx5OR735s*H3oZAMsjd%%?$>JSb?4O=-qy=mcQaX! zQJ3$!DQ+}WY*xnL>|n^|6jU&T2{*Q06LU{LB)ZRfc%03~he{fooc*;TEMu1w&Rsn| z{Dju4B~*CbBc1a8Pf-1MLl26+z3Ka#!%Pvlrc1k_D+vwFl(h8Bz7vVVnNuS*A4buT zUL*X`dn{H+TuB`Azrq(dc8O%Yf*qf2;5rY)o88RCy=&)-~0rvr+8f}yuFe5-(KqF0MuW#HM>=8w4ol#%-k=Ob3Hvsj(pJ4V59 z+b_Xyzgn+1d?WL+a1}kEULXE{XEv8f8OO_k@8S5z`?-i(1!&Bvpe=N?{Mxk#&NiKhW=UYDx6>O0q z{HL(3uIESb1Rd6)dk7W86yIv!PN7_uFXe`POK+|+bOSFl&j+5?3Cq~T$OX0M`R2ily$(i#Dz4CoJod=*QcezcE#5_9Rfkl(5kxpUN&c{ z-Dj05Z^y2G=HPd}!T+a_6Hqc?IX8W^et&H43i!4w4Al5NWSV2SGoH&ELaY8gIGo=4 zL!{YVCle42^DPu9@ErAUrj&SAW8~a-u77fJuxs!u1_%KcV~8}d562= zMBpzEX&1qW0Bh_pevdP%{x5?VF*%ZUJ6@+K&n|(CedNdR^T0M%HfA-d<_fqPi$a~n zQlW>S9DKx=qA=Z{Z!I<Ij zR%(Hp;|nC*M(>7xaR7*4L+K+J;18`y%3Z)psvFoboFt~ zqPErY5>MlY4QW|)&FRw`)$GI5w=yj4#3qbk9&iSL&FcPX!MN&Ha`XGSL^v@5j#7Sl zw~q2~W^vO^Gm0G=OY^FmN_ih5tdaKDan0X}88eX37zs01@DQ!`@gUBU40Djb>?+5H zIPa7qaC0b`9^HoUZ6~EC;y9P{+8)SKVIAR-g5Osnv`Y{I-W0&ZapknbM!|n#wCz^(dgrW0zxJybNiEF}qwa5Ct9ZG&y>hwuC*~ z!cBGg!#F=bVKzCvaf>pazZD`iiQjqu9M!NqiObsxxcjS$aeH7E`$9}7P~4^{ke=^O z6t|{>Db(?*#(;^&wjKV5Z^z9i*4O7WY)8{VuUEJKWHgkZ8*9Hp4M^hdWzXn0n#o}I znhz0!XF(bcH)CtwSJ11A!EvdZ)C%#ru11fRVJE3?@rWurO_2e#-wp#xCKWXK0C)B2 z6?K^}@T>mtn*BM3SEH3<=yVbJwj=n%3N}p?em@gm`x7$wA+lH%JOaAbo>e@7)8*pB zbH2yx^MQUMN78;gwX9DFaiKnhXzklSSnf?U4fOxo`^u)ax~S3M?oiy_ zi@UoQibK&L#oe7?L0h!AODXOx8r-2!pv9fyEm|ab!}H#saKGG{o0)uBGw1BR-1gZ^ zHIg?B`o8<`PP$_P)qAn;G!_Xil1==V*%rBjcVR1ovm5+d&Ii5W_wAaZA^BKO(`L*Y zJ$!OiH3MqFGa8gA!mPMY7pRFi2sv=YnwzHyT90L6W`y@Pp%a3a>SxamY%siFhg+sm z--e)j4SAuaN*MHsgwbQJuIxt@Gw%M^_Cm7@jo zU+CdR%iLiX3sUjhp*70Qi8s{M{k1D6h;9Fl^6%EtRd;uagy!6Et#%?}x_63u4y?|d zzz6xlfr!sZmSV?#Tl84otq1o}xro6*xE4k&$N&86W-9KF`kYUtbfY8yt%lrOYaaLw zD|k4YA~NHM8y+cG7x|FA4f^Uul`Ph4K_SE-9TPjOQH#3Whf$jIaB`U@HI0RgBy0HD z^GrQFGi@ySK71rPN$>miQ4v{-F#m$-_6Y7q|59*AuRn#Y0u2h(xshMHc-Qm-+nN(H zK4_3HVLo8gVH!_N6WDQ}*AG&JEk%W~-46$iFQ@-bxBK|0ZUKI%#`&iBwC zo<)hA-b$dq7LdyTQFKr}ql(e`>_QrlfA3BFZ%i7^(4jrlS!s77jyoXRRg?yAi@t2Z z=S}&o0J~kwmzxcwa3Aoya2l4XL3vwT^ellDns>ZGXA3zDu+w?F5+%3YG5ApPKl{qF2iF4!!gTxKhlGoCYsWU zE+tYXhlP~sa1m@{_;hDC`$wQb`+b=YOpE(_uI4q>hAddUU?{rKteTBsxrqR_mkP41 z=vFMqn`IQYVH5pvino8gxu~BS_IjuXcV~z!(tY^&RJT@CWOVRiJ1^Yb^7o(Jyme%r z{j1*!mvP=8={d?!6$FNYBgYGgGLV85`B?n+y=cSb0kd$PAkx-AAbfN zZ0{BkWvc}h#?{ok7c|qd1<)9kFrcq1!;#e7&ZEg*F9_e2JYVmL+l204urW*&UMd?~ zg{%z3T*Wmx5&Q?s5zzaYrgIz>ENf{*#%|YaJ&>W`9Pa=F&{C_`{uWKo!$_xAAy?dZp9U z*?2#8Vjp(BHTsUs={mrLpZR*|3_Hc(coZp2;^eS*-l5-&A^7&2=+$4E3{Hx$t%Va} zI^hP(BvqvmbVq(fTLGa(Kasf{9c$7VqDt2(LJgU(UBT0oSbN}{woCzj`%pgm-HVLY_ki_z0M zGvi{IaENq|v}@3JcGDa&NyS)a-uibIf`>oP5LBch8~nwF2W)L~a><#9i1LnP=mp3Z zg4wqjwT^@qu7eJM_@Bvso!Ja%q^YdTwe6S7^eRtIYB)Z+CO~5xqR0T-KU<^=Z(2Bu z7`1m;C*tirzZhWUiwlEmdW0Tud7t0<%--B|m8z!T@~j!LH?viWbSH*>b6ujrpWO|@P3#(k0m^3@+?r}%t41=Kf%ZDQ4WUXUNpkH!}?OJ7@+-Ki% zz7`h;dv&cp(!dF(fwe{zHdO0bp zRuFdx;qzFls6A3YP9AZ?64R%^RGefZ-CE9jbDYM=<;dZ}4g~4vCxI*Jt=VA!`tyq{ zPHjIjyCdC8JD42mI07)SaRNmBJg|{`^=8+qD7`4lZ;5Z>eBNBop4qEeaVx33vU2H< zJQRztyfzomiWNyvTx^|lVm5ZG)fL}& z$@OAE-_j_`!*;`=h|`9XWRa``drpDOr!<^{yCdRYMHxKROEWe$rxrmh83)IOQN@ys zJ+jh1gY(trEbQcc1`8xpPGQ4e32N$8Tf=CC{yYdkz62q1WWsb*N`QC`(^c^kCVyrF zt5VpN`=MgEK#=Z7PsJE zh{&OZeJ{Ow|4}aSNNC4^LaV_Dtm;q@lANQVpup4~4GH{f0bqE7wESlY*~b9pJz?u) zk<*Gz^%dJc30&IL=OveyIzF8AUtfxZy6s{cDnced{l!pve)#QtQiRMiZ)WzxxX}A` z;MDNPg;@6rwkAg)3gH(HU;g9#KkU@N z``@!0L%p9o3C9e?X=#bxl7zsXZSVhH1x{_My~!~_NQH$`F<;$|T+ZPeQYObGdk3K! z#b)s9E1Q?w(YpSqTpqF9d}N(xWh8gV|DvWcRf~iv_mOUb8i>+U*fYyP0IH`)m0cl} zoKBW1Qx(U^Rn0?DwuQFEf0=?6UF*H!ZNh>mn&pA% zS({U7{`jUclGcIgcw#Ak%3LY++_#IfbxBg9w{(z4+^qW8xj(yRQ*I=G9I^>(gt~pV z1uepNkwdBF?YJFlwGMwmJ}d}zd${3ckzUYgh-6)lTqH&YQ9H~Q4qJv^6XZ@Glm*lH z>~b9iNf=Pd%_|Ck)vmjM0wNmF{Mvz?*wMx+W2 z#UDhg_22-z#LL%Xf^Rj9y9#zs5~V3b##+lM%~&=$_L$NfETke9svM?33d5PWKo7xe zna`jp+1PPL;mXti<4-y??e1a3!ab__0*zn4+E5%c-rouS{E)}P{3=Q)#$F;yizRv8 zBulK)COTMu=)JumKwb};wrQ!9fL-Zo(ZH=APmi7o_dbnh+lCFaVKiH9jN}_KyQL6a zU(Hf=l@hE%G*D7$n{sW^rn$x7jZmWE_}TZ%)#Skh_rUY*^K8tpvY7c#m}?wc8C_C! z$xLI7&G_`@P2y*P9jbaThk zo;$(YuN{&Q{Dtu8wLk%LN1t0njC)l7_Cn zyJ97`r|RHldIJ4Xf;n;Z3U;*@MsCDtX=fdbRiy;ZFHANnY2$-GG+@C7X|Jm&&FA+A zB-Rp|^v6B-_K-(LI8?O`yJuF`K+;Ad0FeEbZoXZ0vKd)^W7BOk%Eb<# ziZGCXJYuus4S5Tn-&a&S6?;J15_@w-lI%9bmy=DNG}###a3HmSYJ6?Eq8*Qb?}wbv zRx~(rY8ttkEs#-wzw2iGam=t)fnhJF=<4seVVBCC%tS}AmSrSz`)+^J`ne<;KkAd44uCx|$+&19;+f7it`~?6DQ&=bv}#XkT9kwIy{~ zj>bO|qNW;H*S6>d)cJTcjEssbNU+3ho|7H-m1{RL_qssuWQ>L!-pc~d#3!1MX6kHkuf>Z@* zBY%Htn7-}?O-0D(GpTxGx%J4_*f3sw^MU7DL)}RnAO9iVLCtM1S+-K<&YG1km|Yp~ zTor3E=j9#R`j6l0V8|V@z%`#5MdN35pa5QOvrEg_bz#42oVDHk`8VFJqUS_fTQ@%% z7AB@ z{-zZ5381pI^)(N;LJ@q$Th>-N^>@6|cS>s;*I0E zqR)3M8=M$y6p6MvD1%fE>9ANXyQc3*(9*#mvbNkxJ)G7cYTS!QJlvpwySPJ-hegk7 zrkH(>ki#>D&ig-H@GwzW%`Z>ScBW^G3ag-mynQ}tT%#O_>I39IR3Q1p6?R@kTRU?t zSwzY2`5a;)oQY?)f&6+Yx?JsKdpW9codAgrU4pFa#1Cu>zYTum-`i>9$&zCsV`ChjvosKA%TgqEy=}qJ%$;9>SgwRn<(>Y! zF3GFaQ7Rc+0XyCIZw-H*EcHhN!h^uk)~{x z%j~``q`u6LCM#gdz#vSP4?Y~f3*EX`z6HI_y!UqUFBZAWnnGX;(=O9de?RM;`e$5+lU`3t2;0sjM zG_%MYjrZn9U@G+MN=i`RSxe=ru3lN&5O$b6!R+nr1pn$xj&3j{FeDU^;?-k^9tZE9~N!Z-u@L)uGh=2Cfl^ zX1j>`gkqJ1uJq_M4S5T1XXr@|6jiK=2Ie0Qe+IuTwmgI)0#E; zJ2}AdiilE732Ks+cBz6s4rtX^MWu_PeZL@0uH=u3l=BbqdgT+3=4dyX&WOCfGgRpw zW&1bWEuu>)*J4}z97vTGO}!`#CpQ`J#*{Y?xWneL>;_vtm;QJ^vtZyWs1P&nHgxZF zE3BL)pV336?L^PqcGo7)m@tmXvlO!Q_ch5YyIdPNCPk@#YED*gU)s__de1JKRuQj{F;IZbS@deI?p*2%9r`NL zi>e4!{-lP=Co0snN)rVCWN;if`?l=Am6K_dOHdxu1-}CRjn7*nfv0 zJ*h-Pb=YN9<^kU(RRsuP281wY%y})+m}WbdQaVY87j2*!2!^!YDDrgawj z5l!_9xu&ATE4h)x>R<&KH=k;7qEsim>L`rA7zv2c81k;nmsiQI5$JTe`#R3)J6;>t zGZy43{)L!CM@`c(DV zGrpvW$bDm6OwK5artQ+-vuGWp{aA%5B#pCEGDdEB3 zRpd^XIN_D=M^B9n6y?JYF9Wlpxl02G;D^Z%17Q1;a;h(quSpA0|jI28UCmyHa4~@>e{Xpp|yLTZWxV54iZHy{2pj{3%L%cq^2hGnK_(gk`p1+j#5R45-kf8(+LYekm5tLM772jv5aIoPa>LO8} zU3^$-Ofzsc*fW7P7M%OZEeHi~FJgyX4g{VS&?(htbseeXB|xm)E_LoI2ga8f_t9 zaa{-!nGi~l;eGVag4%)~7zwvT7e=Vc?I<&w5L(ZbiH~o29uDJgr+y1Kei8Dx+jw`? zbB6!Zt7GWHyxh}0>*nZh0oFNOQ;!qe4d}c{h-Y#hyKgv&RY(YgY(&EUoUEmlx;~xG zh4_UuG44xvsArnmS~ho2p&8~KhpCgP;}{VN-{SD2OGEhqVF!#Q@e&rPPqu|q*-qYy zCg2F^V@Q;Ueg&K1r;76pCPcs3qomYS+aP-iYvR&*M;}<^S8TM+isqOrct@zfzZa=t zr)}$7zYT|`yLp9hQQjgHp;s*tls>c9KK!9LPzO!%a@9Wbp-*%Y*(fP~E z*AtRO0hGm=BYW4cH-ZkiM((ibwgcv5PEohtKjR*K13QE%`-6uw>BF zs%jKrkQ9X%b?~GbMK4%L)pUCm{!KQJO~FFX(et_pnaPl%W}?^&{A3WNdi8;U#X3PX z2}#^XGko;e69u4KXXyFoJ1bikGdO3Lo7W}K;>|T)e()Kch2$fmPa(Y?eQQNpq$csZ zjV&A*aY?><5sY)a>k1+f3!Q3qnY3h;3($MXA81m73JCK69d{z0(3>tC z>R*m3^h-9g=)DXjvww-zIa{7+Yf=zi*8+&2(bS^yL7EO-CUQs2-H81fu=qyqiPi7= zws$@#7u|Ohe#xnj)L#W*m`Y&5x2oS)*2XOYd{MK*MG{4gbzDv%8U<`W{uwYpA-M2D zOQS8{L?rzHj93@#lntAY75px?+ZAuAQEd47LQE@PSb3M2^$Z0j*+);!io! ztVCOm4+6dX2FN{2d1rJ_*p^tU?3X)}DxR^WuzVhS`DH$oL(MPQ`p4+GQ$H^CN#62e zTieyd2+n+KPGf-Zo&sMGrkK5I?Cws2JynH+?Y*Znyl+gOj0O3@d)buSqGwaB55D}% zz{jgXU&ti1`)L+6VpxWOPlG?hhH`-aLS*$?;;Yf@h;sZD-hE)E`nxabCt|Mz-?jXe z1siROMn=vfD0-^e(9-YcgSmv)Nen0kmN8r!KnZ2hm(qS?0N~0kbt-bnDBSq_3FZUF z>>~OeYx@K(WvVfcZfrj*ZbR#s10G#g+OX}ufy`HdhygHDa-@FUK3eu6f={5*Bp|zd zx2$}Y;nE?35if5LHuj=sAVVta!NTUN4`&a~zFU_}+PwkjpOj+R_xJknF_w+e z5LA7VME83!n@ryS6nd)=3X$(rW-Tz=K|tOnfbXRci-yVbM&aJL+c#rpqXIt1p(_3w zKpth2TnN&b9b_1Q2Pu#SJ;FUIzio)Nx^eecY|dM&)%D+qV>`1^eXxE(=*(s)p8v(# zU<33nt}?E7VLC-jDk@miSUZK(LNY!3M)jTtrXR1wL|>j@dxy8jV>pxj4oH#hcvCLM|1PKAH=pzk zk7Q>};(qOw<7{koWwgD%y9hQw>3%%5FE0FVDhye~-rdUWTv+QYGJ^8%dbKMzrBxb8;pu~Q$wN7Lmtt2M?wJ# z@QwZBecm}ZSA#oq9K*xeE<>643-f3OaDpR(E=1tJxC@?%PAPlI#1-Npd}mrMi_g*c zv7lYMqqprVMC|bA(D6}4=7DFXP{RIpG?0XWL4@Deii&hYDw4PFYvSnBnpXw6ey_@thBsZVNDETm8Cs>B;?aH@d6apg`P_#2 z)G3E&mSe9dtTfe-FB6Lw9!$-tu`DitmcJniNP%)@Vy4i_D6>@ePv?o0ETVRZ+y{wK z`1Q!fv*ZuSl}FDM_L)2^vm76iL}(i+K~3{g4dq5YoAMtTluL;T$*sKT6)4PV8)gYU zk35%Vdkluf9eQ3LNfSLgbP03EVgViF5K#TPMDHG~&HMOMV;-HQIFt7_KiQLKk!HQ& z$(EReQHD@KZBv{Vs5z9(+NLbR9BM4({&@A7TB5u;nS_DAaoLYx)3qFh*!{M|r-_5d zfGfJjqFy0*8zCol8B%C<)vm{fSMrRU;&t&0l92g@^c-Sm6GH zZwA%swe5<>J_2vb+GHn(my2^F#_Q1NETrI07c%<8|^fC15Wa!O%o zS}8bj-T>3@7;pZUjzmnfg&X*Q* znlys=aX^4A%`p+rsYH3E*=v*fd;@%5y^Kvj);fve4-Uyu0Z8FTjIEQraxok5(_nlY zXN5;M!jJ~A-|(bS4-B8Pw!iOBI<}cUJ9la96dCi~QvFIS z`9SYjpUx}K28QlRmMG+GaOTZj6H5rSNkUh)P)sxzJQpV8^8+FKKu zoFn+xSYcl#WKn|gbO!2H<9#FIANSI?u8<*YW$2$kMd^Dxf-wy?#_frJtI?`lK7?2FFe7>FJJs! z&4mu>c&T@M1z^3_L6G!(62+yK1Tw(FC?g(JsTGLlN71eA27 z|6F-NYKZ!7J197KQh5@0LiGais?W_@vfg@Yi;h39L(u0iSAtpp3&&b#)a?(lWSyn0 z){{oNGq`pnzF^A0$jC@WMi#)L7EvLt)T1C4vW}`B-_8g4)jFd!1{fl~LF3?yYY^j` zQ+E82CQj)-yXyZ1lBB-mkF^G~BN|jWA^T~mU{{^=+4b$UJH4q|Q;2giR1?EZv~^=6 zV6yN7oeTMkly=a~;|<~`D-Ze%ocQaXWvHWL1%>pWa_XXw0X)J(+;WNjU`BxPSzHhW z<+Ws3KVXB0d@$A~h=GXtkmz*|`iDjN5H0#U!iPdE3C=vX@S4B(c=d^}C23l@6^<9X z!qZP6!>eZ5<3-}^tOe2qwj)2>-d|fPGxU8o9eJ*fb#lrh=qiX6V}jb7yD75J37cGv zAdBLL7Whm}yc%upv}-~Fz7B>e>B~8Zv-|&IHKzY!o@JY&c`vAHll z!3hJy?i}Ft33!JCxg^nNWb+lJd*CW_K$Bb@2UqyKtg9snR5sq!LRoG=ssonXsX>zv zuFBFsOHBB1C7clMC87ArJ~Xs`T@Kk2zwp(Ib|?jKZkaFva`QV@MhZ4JRqQNrjvaAK zO04#AyFMbSHzBBMwdAj~znO80?{$H|J||1k3s|Wwb<;_@zYwedF(JT9V(=99K(X+T zxEqOv&Zw?-hm|BZDbug z4SWyZ*^bfBwil&D+mji%i*w0yMGm*am!gDpc8X*^-CrrnSZp6Theg9<2Dul*NEdKd zk`but&SLD``XT9{@%WXOL|olFpd8q77%e2_Nd!6zld~ASzZY#5RKQ2IU%U|bd5(`< z!uhgc>R3B7HWCuzS`>&f2r{9&LUp!UzSq6n*Lws*{xvWhS2+TJn0~O z^9CPuPWMtkq@#XkLF(X^mM(>VJe??fcW|g3m&J$?9o0zmQp=GbIT?uKQT**f!M1}p z2vDPH2-heLms^>EuZq0gbP4U#erpcBe%o?4YliqjgJ5_{jSm`y=*rW42$Ne8dwEa}A9RTS0z;3wqfCH{=U1m9)7tX3F LX)D&tTSfg3e1m8o diff --git a/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index cf74fd4fab54d88cf542ffce595398abac79dc77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21064 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 Q#ts}iVt2U2;>^{51A@8E82|tP literal 118890 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 z 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 IFWEi$KZNqJO8@`> diff --git a/android/app/src/main/res/drawable/background.png b/android/app/src/main/res/drawable/background.png index fba944e6dafaa697f4089499932b06c58116d56e..ddcb99ba1e717a40075d1bf794878f18420045a8 100644 GIT binary patch delta 29 jcmZ>DouDf*VFCjK!x9GH2sz#9Ko*0itDnm{r-UW|Zo>zi delta 29 jcmZ>DouDfb5X8v9aD*XQE&Zbh0}yz+`njxgN@xNAZutk| diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png index e593429e63e65b8de6b0e846cfbc8a66de1969a2..ff16a38a1f1d277298583386ab157b6639cdac8f 100644 GIT binary patch delta 2433 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 literal 6378 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_background.png index f5935760a093e9036d9c0704962b8453057f7d4b..75541672cdd23a63ac32753bb32e1c82ea8dd077 100644 GIT binary patch literal 854 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz4M-mPBqj}{7>k44ofy`glX=O&z%1bD;uum9 z_x6$_FN1;ri(x_Gzh0*%&S!x<1vB5yo4MJB)lU3|LS5W}@9P;l6jZnxX3RJ!s9-cf zgCQx2&As7-!y<-`PDvR?CFV{h1+}ySmJXg#MWaD5R8zqbR=Jk*6Td_|2>>$+gQu&X J%Q~loCIIrE_j~{V literal 857 zcmeAS@N?(olHy`uVBq!ia0vp^i$Iuz4M-mPBqj}{7>k44ofy`glX=O&z%1@Z+;cx%| diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png index 52549a38af4a89529495c2a78ea356575054b752..4dc707e7470d29bd1cf10922ca4fff6ba54a4771 100644 GIT binary patch literal 2577 zcmeH}>06Qu8pdBha795a%qdZ}G;0znQII<4En6*`6YhGc z)KM(LTref2DV5Mh4O3GxkNY}W=t+;`{1^EbCI}qU zGA{OJnJOP$mf*mtzGj8XcVNYtb(M)X@CU3-j`$tQ=N`6#n%F;QUc>6@CkU+6>Lkyi z-zXZ>h9eh03$y=P$fAzYTMUd(j|@##Uuv0M`R);4Tqi>gS9>X|k(50K;Fb)6gHnW9 z6iTSVDzpXTO4Q*RF_`FQI*1P%e=B7W=5QJrZCDP|M%NaMxb`|wk7VC-9g29KYdfII zNP@3 z%ZY*MTbr&+Tp{SblRDE~pv z+1g?GZP5zkHsfl)gT8S@RKa*}9YLv+EpX^x9ilo~bkk6iCy zo>+j_jZo9%Hk9S{2g#f})SF9h1$%VSVRc&Bo;&x#W8&1B@%&a4}fe5jrk1QEt_`<00E3YyFI$B{Z`>^;i*V&EQ0n4FRh_e*gnIiBE!Vu?pfW=nL39$WJ)Q&!&@ZWdyXd)?|F<6BE6w^o3+RQ3(4r8Gjf2J7jRc zfh=^x86W&7{5_8niwaVXbUD!@1;KWNu<}dQ1k0a4+oT;4_C7aq@s%yErFlk2alYlg zFR3DvuG8c35ItBS>ctaXw|+^+v$%%sVeH|Sp)}gKKp146QhY}x^o|}6sa}R-JEb5u zZI>>TRE^8%5I;G6CoPO*7L@+Z@gUgb;Z7+6+>ir;AKsraMOw|f8dCZs2AlCnu&0eqe@S|rkjPBgaNjuJ+K5DY+BOd)_ z@3Ygxv0eoRM!S{V3}`08_%UawTi6}CI#$&N1_j|Ef)Xo_91aQSDz{g?tM zE4o#CO9kT6=opSN#Y{{04PY~jOP(}1xuEPr@@GcFzdtv`pe?cl$(AO5MX=_|xdR>< z;qG&iX7A^vZGlg5%XO4D&h{Y{cSki-=7Vm4X9D4E9af`~&zPCrL6pfri`I~iFFH6P z+?kp}nV#%xOj%?-I(Ma8VhUi`I$1`}nIE)|#yy=9epI`=?=4q*z5`!tkczoV#>ae` z+!!I}2A`a&>H3fxna|e$RBYz$dP(vcz05W#=gwG4^K=Bv*-Pm3b?CsiXRBGS+|B8$ z>%ZMs>^C3{pv97A*is&uv#<)Ty%e8Riiu0AD*3p#UocT$*KT7^h3~g7RxxAGYJ2T4 z6NYmu7Ifp?tk3X9x0441{L52}0h<$TWtLM!^o-HJH% zL09I9x#X`K{t$}1z`ZVK;Q{QqQiRNCC1f-eKbDz|%vmY#OU2r_Ol@Ul+#qSWr7UC3hIH%{>U8W{X}ma>%eXMf(^7CS{B*l^*~{*W~x zp&<7{oG~yp`E=0qqol8?d}94+ZMj+Q%)yB!upw3LUjONGLiMo@I>#~!mG7SdJFrby tefDrw<2HaB#g4({jQ`vJZMBH9fyi$5YudWy$?YEx@beBN@rY45{|2!al3@S< literal 8183 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 diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_monochrome.png index 52549a38af4a89529495c2a78ea356575054b752..1d56f0a3655bbeca4d9600591054979a8f67db2e 100644 GIT binary patch literal 2357 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 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png index 3823047c6ee5afbcb9d6a1798fa741a558b12345..8bf48c2cb9d70a5d2a770731fe90e762fa6369ac 100644 GIT binary patch delta 1392 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 diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png index f9963e0060b78f69f5af24e761f6b0efc5e626a8..25951ecfb75e2ec52bf79c45c1146c891ea83919 100644 GIT binary patch literal 1438 zcmdUv{WIGK0LBx+BH@TC4yjJ$%2YU6lxA8qLN1efsh~=IPy6*URn}H)p&{j*yP>{_ zgtod0oz2U)m#UYrq|u>7d(xJuMtZuiHjFJQS81936T90F&-3}^d7dAisu)(J4aNn7 zKp<=wQM9-{=Kd?R<(}7qiPL*PUW$thNAx^#dy7C=Br#}Vr;5_nT2dy!42N+Z?`{E_ zuoOPo?)`f)DOkC3BTSJ+>R>duhJy~^fPa7!sR}xG-C5^97DTHqz=&{1mIU@V0KT7= z@*!>AG@YoGv>KB$LOAiJlyBCw>#5w{PpcswiC$)ygbR*L40ekU1$ZBJE=$*emF;l4 zIlr+5FHrDtXm(y<5(Y~@m^3*5-vxI3jw+RfpB0*2t>5JOM?Ra>02QM7MR~QnPyVYW z`66o3EU$hun^r)*;ZI&b6*&)}^RwT~vR{J?SC1;JPnZ7oR9SrKHKgo$3G$4!+fk;K z%#4FFMr~gb@W?Zx3M(>M=HzR30J-HI`ZOZd_A9T)m`8dFjRtU#{l-vT62pDVu0Lxc zMxj*taZaM7j_n&9I2vNwpZEPhc!)`VYPp)xD90k-~)#w z3%7t3^3BvzzcMN@Bv3l4cYh)FCmWcHZSsWob=Cnx@OkLtV0Y(>pW((GW~+ZE)$_xI z_IVCVD8i$LwHJud_JUf|IAc2tim+bEi&eY4?w}v+uDi@6^jS}4#i}#qKy~Q$85N(N zlg$=hbXuE5i!VT@JKK|i<4A6x$7&{nONnDj6pI$DEOQkXV&#ejV1=(yW7yldet)R$ zbo2h@UV8DyM*pMwGcp9$vxM^4quE_Q5=y4p78UU0yJX;CsA^kqjuJe}Q50GV5Vi=z z7bgtf?~iJ4L7S1fR}0Z|uP&)&K7o>YBriWi#t(9OZ=c^Po?ajx`4QFZxMjPKY?yhe z!#^KAukz!aMYRw=5F(!Wl*1iXY*Np609Y85-zVPxMlBQ_#}ri#2fuSBQ#I7f9XO5h zW9(7^V~3I;@!`XV%6vXbC=5UA`Y*}5IXU|_?upyR(FVM+tu&rE65=sdAveh5p`P4X zwyp8n(n=1fALKx|oJX*X2!M~9MZNq{%$#&zFP&btP2HCT8s z-w{qz8Nml?DYl5EBK~&rPP!b84?L_qo4bvDas?vc39Ab%^-e~42zEf&2(jB?zU(I) zemNzg-^`U5U5(p1aVU2~b4O&u5pu+w zf*;^HDOc!jYJH)R6t{j`Cw_P@mK_9Wh!<~pYE7<#%G@TFTD?1*36jUM64Il9ZbesY zBIcK{!SosjwjEd<>VzG5y7JMgs1cW0kQ9luK)l5 literal 4891 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 O1yFmgrBns8iuez_JXQ?= diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_monochrome.png index f9963e0060b78f69f5af24e761f6b0efc5e626a8..e5b69dbf3fac8c03e7985d37b4721489d5699ef0 100644 GIT binary patch literal 1290 zcmeAS@N?(olHy`uVBq!ia0vp^IUvlz1|<8_!p{OJ#^NA%Cx&(BWL`2bupIGpaSW-5 zdpp~`BPCR#b-y9IkH#*6gG-ybESqN-s~riPc~rrOIZs5Cd4{;wu7Z^s9UYv84T;Bk znj%AZUbvO4R_IzZW2*5#R@>Cja>LJYS8d=`un`{eOBN9zTbD-+hcQ4Lg&<5 z9jXV;>|?^8@n-{KjtCCu7eX*v6#C7{+k>O6Y&S zJ!~<&HLp1G44H1r>|nPL71&bvR``L@155RSa|c)+=R62Vcpmj?AA=ur*<67`>ks%I zIC~&oxGrtkU75z0aV1s-`Ws5w-*H}XJrH}~zHHC+*8+V9@>tfrJUI1l!}n^5?Uxnr zHe~Ls7P+w_Sp1*to6-j#YbIV)+Hk(% zu9V@+;)L&RTTHlpZoAGlNt)Ev7Y5|KQBUZ0Yxv8PbF*VwTH{_`nHwFR?-|%l7cGrU z2*38OlG`qp_0FZH35{)H-F$nc0v|5aT^YG8e$|5?S<{qcPE}>v2v(%Eg|3O)JcnmZ z7H8P%)V(FS96HSJSj^^b%3Ku`e(l?p`N8w555A0w5qjQbw?r<+e-@KPW0lwr-il(! z=V@0KmL@PqheUDT^Rv~N9QALXo=4S^j9oh!vTq&9>?&s1#$I5zK&U$A^5TYR8^e#6 zSS%8N*j z4AxBU;Wz);7Q`)m?fIa`PH)j_Ls=m+9-s9ezBUE#w=d?|kbio?+v5z?dk$pC$U1Ut zShp{b)$O?eJLl!v7hPUmLdIH&_E-Ki7k3}#3|9KOGn(=4f2K9;2}WNR-nu=T`^}6d zb&cw)dk!D4W7-nKb*X!6%Q@C%o0X&THmj5|yjyeY>jlnL@7)+KPkg((aeIUHF^1g| z77{xIeiX87c>79aBj0_SYmLwDwH54W=Z)WUDqlDGmwKD-G6+k^kkQ8tiV!khT^Z*R8r zRrzPXpYLrwHbbk!Q@xng?B!S8U3H9UZ6*f>Di_1cj~S91>KWz-&C9JhlK&rAxG{LT L`njxgN@xNAJWofJ literal 4891 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 O1yFmgrBns8iuez_JXQ?= diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png index a171e055c44f542d0e134ba2165c6e2f77826bc9..a1ee1de921b485749bef2740dabb4ca775da44c7 100644 GIT binary patch delta 3163 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 diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png index b4c6bfbd8012f8490a35cf6ced33a4241ee9abda..2d6342ce6e87ca7d63c663af39f332415587167f 100644 GIT binary patch delta 70 zcmZ3&{v+wRbE~qepqi18} a9u|?e_97P?erQi;00K`}KbLh*2~7a~OdKZw delta 72 zcmZ3^wUTRsp~hoR7srr_xVM)Lc^MQ0SR4x+eLv(23fbhC>p$o^`99|NorfF(9xTf? chVNk!X?>uc5O}3&0|O9vy85}Sb4q9e0P5cxdjJ3c diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png index eda50a99d316bcbd171f2be638ac1cb19f848dc5..ed0785f7d1438e329b19b28a62d08bae5fbbf425 100644 GIT binary patch literal 3405 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 Q_5TQf4G!ObJCH#CH;Z+_Bme*a literal 13106 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

  • l#{caYmfO|A7q8oW2-oNS^i<4P^kt( zo8|Lxo!E-Y?jd?pzHcmW0Fgi8UWZm1?oL(7>U&||HGwfkLQ>OUKkhHo~Jfp?sl+eJG0{!4Z=Esj!#soZli&wCa`C5mhb~l}|&THCsJ=1-KI#W%l^% z>h_zFi;o*u7*V#U(pBy0XlKv^p=o4cwY68^$n*?vdLbRcxq}j&L`;G_LlEfL_sG?W zk{s`b>tw$+lf38V6q#fNO#ZAHWr2;0=51UpjTY&(0fU^ZikL`EMX$o$@;30Jv2T6B zPjXg@L8YzkoQ*}U>lcg2^wu^4<+`U|G*~M>wVws1T`BLqEyU+_p^QJ}ovDx(fVV3% zvon}fG`$iG`uDAN%dre4BOzQ$e2`=U`bpQlZH!*6wd{~MKP^vuiJW~Lmo>w732_%4 z#{!--W&T>949rj@P8#@l_*vEO-@>=C(k|W8>wwq zkrEZzAkeEfb3s=f?M1g=9u{Hw;+!w^rn9ze)kclJ&D+`Rc9J*$$+qG9ZlDwYnu}y} z)y5oH!wYn+Ov_Hd4+p&wW2+vd8Pn`m@VT`4{btSGK;9PXX}=3*L+^-4>EiOTzmuD< z+xnZH^{2~;7r(V<2$%)T&fBejI(I#HK#QWl^RHP+7Dx4&fy6uDO7Ag?dFbJu?XWDh zPvX41-@h)sx&mf4tq_h1JxWSVH(KY@<5r7}Cw|B-^lh&RhgmJ3IC;7-P7B;ri$4V) znx2QEynj2$>TTSsJBX4?I3cu&)iE1YJ10vIfTj&#^7OzR39V^9@}Dj^ zT{94x&3}%&ucE6ZM1(<~oj1$oY3$cJB3f53JCI=)1V2kh6_L1A$l_1%vadwto*DJi z3H6h`TIngzZj?rpN=V+>E?>lNb(PwSZmLX7RJinMeUa56i{+fStfq6l z4Z(%#Kwf>DKIaVy6`@cQo{kSaAtTphNM>Yn92~+eooJy5i2J76rLm*P8FUt>Q+?3R z5y%lY1bGk%6S+hkJ+?@xD zfM%ULwoyzn<^|waDp;PPfpu;CSYL8VRl6Xu zy^};tpk8%D&v&xT$C9U~M}L!r`&Tpakb%zSADG-&{N0iTm+adSz81cWrA&(m`YNm) z7(y8KT{C_QmkHWpJxqcE$cO2_Xe42ma+(92jfc8!_88 l{6fM1P4<5}!-n`I+MCN%e2Jxo`FaEcCM6~>S}APc|39ZY@#+8o diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_monochrome.png index eda50a99d316bcbd171f2be638ac1cb19f848dc5..0418f298bd440de9da1854976b3ef65e42251cc6 100644 GIT binary patch literal 3261 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
  • l#{caYmfO|A7q8oW2-oNS^i<4P^kt( zo8|Lxo!E-Y?jd?pzHcmW0Fgi8UWZm1?oL(7>U&||HGwfkLQ>OUKkhHo~Jfp?sl+eJG0{!4Z=Esj!#soZli&wCa`C5mhb~l}|&THCsJ=1-KI#W%l^% z>h_zFi;o*u7*V#U(pBy0XlKv^p=o4cwY68^$n*?vdLbRcxq}j&L`;G_LlEfL_sG?W zk{s`b>tw$+lf38V6q#fNO#ZAHWr2;0=51UpjTY&(0fU^ZikL`EMX$o$@;30Jv2T6B zPjXg@L8YzkoQ*}U>lcg2^wu^4<+`U|G*~M>wVws1T`BLqEyU+_p^QJ}ovDx(fVV3% zvon}fG`$iG`uDAN%dre4BOzQ$e2`=U`bpQlZH!*6wd{~MKP^vuiJW~Lmo>w732_%4 z#{!--W&T>949rj@P8#@l_*vEO-@>=C(k|W8>wwq zkrEZzAkeEfb3s=f?M1g=9u{Hw;+!w^rn9ze)kclJ&D+`Rc9J*$$+qG9ZlDwYnu}y} z)y5oH!wYn+Ov_Hd4+p&wW2+vd8Pn`m@VT`4{btSGK;9PXX}=3*L+^-4>EiOTzmuD< z+xnZH^{2~;7r(V<2$%)T&fBejI(I#HK#QWl^RHP+7Dx4&fy6uDO7Ag?dFbJu?XWDh zPvX41-@h)sx&mf4tq_h1JxWSVH(KY@<5r7}Cw|B-^lh&RhgmJ3IC;7-P7B;ri$4V) znx2QEynj2$>TTSsJBX4?I3cu&)iE1YJ10vIfTj&#^7OzR39V^9@}Dj^ zT{94x&3}%&ucE6ZM1(<~oj1$oY3$cJB3f53JCI=)1V2kh6_L1A$l_1%vadwto*DJi z3H6h`TIngzZj?rpN=V+>E?>lNb(PwSZmLX7RJinMeUa56i{+fStfq6l z4Z(%#Kwf>DKIaVy6`@cQo{kSaAtTphNM>Yn92~+eooJy5i2J76rLm*P8FUt>Q+?3R z5y%lY1bGk%6S+hkJ+?@xD zfM%ULwoyzn<^|waDp;PPfpu;CSYL8VRl6Xu zy^};tpk8%D&v&xT$C9U~M}L!r`&Tpakb%zSADG-&{N0iTm+adSz81cWrA&(m`YNm) z7(y8KT{C_QmkHWpJxqcE$cO2_Xe42ma+(92jfc8!_88 l{6fM1P4<5}!-n`I+MCN%e2Jxo`FaEcCM6~>S}APc|39ZY@#+8o diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index c97e543f87624747cdb1d8c308d7e701feb28a39..2d41f05594fc3d1ff966f7d192421189bacd2263 100644 GIT binary patch literal 5598 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 Y0545M2iS5K=l}o!07*qoM6N<$f;ez91ONa4 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png index 950fbdfdc137053e23c532a82d7f7b14ac4dce6f..c4010b4d4843465c59f7d6a99741320d10b3e284 100644 GIT binary patch delta 111 zcmeAaZx^3n=G;efk?z+M(67LFQLmW#nafd+*tW)=>C3a*V!pSeV)+Ritq>Tq{p O00K`}KbLh*2~7Z66({Kc delta 87 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 f{!akq=jLPgG%lgBEnMJV2?*)xguk& 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 diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_monochrome.png index 054f92323e7a283b8d6c2ac57134b779cd2f4c9e..01c66452f1837ab7688cb3a0321edfea87e0ae66 100644 GIT binary patch literal 6243 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 C%d^S= literal 23111 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 565b219141564127b79ae2c203bab70e9dbad114..c2c4e294b34c24f80044db30cdda4797aa1de513 100644 GIT binary patch literal 7789 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

    lHk+7am7C}Zp+Jf^oey!RX*F}VvD&i<((^-;17S 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 ZY^g~Dy?R63Q2!WcsOTzJJb3#0e*j=x@)rOA literal 26436 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 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png index 24fba24f7f3a0b6e17cfea06502dcb20d5ebd19a..a651063db830f80f4488e05e3f2667479fbd6ef2 100644 GIT binary patch delta 99 zcmeBC>{6UyXzt?a;uum9_x36yCxZbG^TDgGf2Hpx=*g|)I<$1c&AZhyj7%&X0v((^ zjNPVcdLT{>Bl9!C%?CNRv2AW(|IRVFfjwUA0JC<5=KP!!tsx9R;OXk;vd$@?2>_q5 BAr$}s delta 94 zcmeBD>`|OxXzAwZ;uum9_x9>RP6h=5X2-XOw%@4l<|^B05biibCS_giy8;#t0R;yI xH3Qy=HHL+pK=uP}34{KP3or9eZeXzzmDB$3w_i(;>nH;dc)I$ztaD0e0su{RAU*&9 diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png index e193c43ad36d7146ae3d4598caf9aaaeb181ee02..3c2cb92c47c3f69a6be8e9348f3b9d3f0f193f63 100644 GIT binary patch literal 8173 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 literal 36730 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

    0rdRe%3or6ycm}9j)Q+Je?mk;~?yo`I6u2~lE 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

    0rdRe%3or6ycm}9j)Q+Je?mk;~?yo`I6u2~lE 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 + + + + + + diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml index 06952be..dbc9ea9 100644 --- a/android/app/src/main/res/values-night/styles.xml +++ b/android/app/src/main/res/values-night/styles.xml @@ -5,6 +5,10 @@ @drawable/launch_background + false + false + false + shortEdges + + + + diff --git a/assets/icons/icon.png b/assets/icons/icon.png index fe0595bc117f86569f7b0b5fd8bf7bf93584a7d5..17d903f77c6402302561a189f7329bc46bb2c2a2 100644 GIT binary patch literal 11951 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 N-AjgAWg6G-{WrK4KU=R zo$cbh`=IT)ru2i!Z93Ze2~n*1l452-t0qM6#fNyv%z&WS&t;OI=9rbzmd^&M6fk5kmeyzFZzD9^mDe>pu;`9}_P;Sk{z`si9717SZs17Ltj(+Z5T)4KB_1Ogy&q zHVdAlfgj1k7G2HIc#{eC7b2RjJogho=%#Ay2>=jN{(E8lUJAYg0N4O(O7i-?=J0m= zG_yG`?xuY8<5g#xpG15GB*V!9smh$Gl-#kuRh_(4-)rc7PMprVk%UTMoKw(6m>g)kM%R^R~#W1<6C9*2-zzcsM0ewD#Arn>`>s%a{EqR?O30g zV|K09#Wrz~n{UuzE2--&Re?L%$Jm5$M z7DT4yDQf=r0A0YQ%>R8nncxq32sJ<~=Yq-OzeOek*^d89(!Gp=NP=&GlC^I;$yEP+ zj~d_y`p<9wlOd+WhAT(PD-)ITU-~594<8Kpr^bI2C}9Ua1iY8rd$#!>)&AYXm0QOC zAN@%wRI#*s)W+F){~7a7;6uO}%m0}2KKkC42b%t5&;DDWDpvB<|6{x&jxOMj+i%ao z{}Fg^I{yEf{=c*SzYG4q-1UEb{l5as|Ax8$jqv|j3IChi{*zt*f6D8f*x_k||H`d1I!#m6PhZ;H$$yGse%Z&e% z#Q(oS1xTt8a~KRPmD&FCUWa>JKn(zG)@>IYN#J}=h?Ma>iYLYEL6#rPt=yxNCarrc z;+C&z>W%DDD427a&w^b)lWLQ+my&7@#&msNV$$HK0^g6R0`G7KycWfIa01AYJueX) z9i4XCe75*cgyB8LS+@sQOH>Ll_Q`ep2b9b@<2)E(mC8c*FTHrS zpoO!Hjirn3UW_j8M5`Ekx-Y7JF)y#5FH1pUK+K~EXxGX5KOSyqzYYySUg(5ee(vR%Zn z_?J0zj+0fkWZ-Jor(q^F4mT>`qGid{-X9_wqCBgk@7kr$#=C-j?{y9Ig`bTmS*~!1 zFp)XGbMKNp+uWEwL?E2O$KC_ab2CR@{Z+qMbS9~7zr7b%AnTdSSxy0@2H=B)=Izbz zK8}uQE=@7xy~_aMVKb8XH111Qp3mA8AD-tUXJwdO6I^PU_Jb1dO+^L*YmrDstQ6Kk z-%6X)Z}SGF&b&#?)l@2=5NOmDNl8phBD0kDpY0uc9~%7FyyE=e-{^~R^lWA(?a`d? zd3Q`FD)gTmyP}%>D`p_q+K-_`W^kQD?Nk~Ytep`kLHFPS+0fw6yt%T{O1$F1oq7g` zm&u%u=y~5=>-Yh^&+D729JFNJyU3WIHpA`Xh==UZyhJRlc^ifx)W2-`8hwk zAtGWfKzwCMtyh&H;?a zu*&$)3gv(u_1KErM{o-WcIy_d;_n8m4lRpv$yzOvC*2v(N8!CnT{QUh9jP3)&Y z1i)6|Ay)DN5Biu+d}V0(QzkN}0MF4#qu8BvePQb_1bduxR*dG+n)pfCOZou0#uZkh z+Gkb?i*IhimMi=M|Hs>pNr4*46PJI*kXI0-mzkT5C-J5}7^|wf`5icDkGr)dkhJ1v z$?Li1t5_rbK~k{PghmEIy-C{XGX6e z{)qri2xI`xQhhw1~4xf!?U~OG#<|q9kaAd%ikb$-jDo zc#mOE23lf9)ew9Xv#)U;BrtDrh^ScYb&^ewYRz`9lMr3j9bOL+O8NT!B4dWnuJzP5 zG(ENRtfdlv_Lp)`kIM+VBCt-LWv2!$gm#^X0s!`0T}Tf1FP&Qh?RtdFmTTg&rk!tc zom;)<;QjR#DCk(RQ0A$?ldu4SWxOmO3G@qVi?%9Ood zbqP?61-!YW#_}Ea$CsM!7Mq`T(lDYL21Tj%E-29l2Yq$Ts&t(*ajlqRtgM*Nu5_Bu z7IvQhE>W>CeOYwbu=)%NbyyE1jQ`J+<=saJOD)T>I4)p79CTpahunwt=cDDWFu{P` zkvf^1KWfO?^8xr`Gq(5UpuqllSk(g8jo88EspxFOTIZE8J@mwfS}Ur);))9$S^ZI1 z8H$;?IP^J%6)FJ|*NVW47y!D@it1b9fgU-$?)fz9t4{TaD*mj7!}aV^#Qb>H;m%6y z`$|~gl6Xafa{zWZh>vTPL3O8ddHJbd{rvsp6?p6AVFyo86xg@VF%<|@%qfD#XXgfz z=8G+)?Z?3oCKvR>>^v4D8+)p7*gKOYjpQIYL=Z?RX}msgET&DumR5!!2%ify&noVK zQUpw3Lou;{0)mq(q8p@C+n%C;Huazl^wJjICv_7)=EXV^4NQAcDyz>QF{XL$g+5ye- zS_IPfLb~z-&prx{NXXwZR&~0r;(r4J_9Rq?g0#lM>JQcYxt!kIodDq%N_QUT2T}RY zZq8+4L@xPKbwxS*Qn0;xB3-r9_}csgON9-$6I-_HSsOkpR;pX6m{KM> zG55JwXUBD)%3&kyBwhx!`OXL_b8wkizG8xJ+_MiR( z;KWd4aRoJ=$zR`Tg^$y6q$DXoA?m8Dk~!+H*|4ApJV_Sz;5rqo&f_3WY17VeKUp$` zCg>W`Hbq&bID9MLy#5$+t`V@e!0&x27M&^d>%lo}gv$5Cb)RYNe^%iih7jxAR>#2b z@XS^Bn_SGTb|uS4uiyr&r2Opq@xa@%AoMwFwSB%{@AlgV(Z!XW2{0nc<@E2aui#WS zQ)eIwIpX|Hi^ba-^t;O*8R26nYt&P)&*>DE$Tlvy`_$+-2e|6uW{0diu>XWXh+aWe zRmArQa84MX2fP!>?~HgcbxZ!38Z=@|ZtjL^*{j<+zCVL#5urO}F4>3tapT5mk3HIJZ zA?`ej;iZ_RVt8%7AKp;VdBfC-98-`YBe|73^B~Y73Pl;I(bT96bT1sieBx1-5G zR3@NcAB*(p-nTy&#v6Bx+I~C0baG}MO9+Mh5Rz0Fr+6s&y{PipJghZ)B z?pcvA2s?daRj0UHCJKfA;k5gs!3u+bI?jnrZusg6~u*!b4y1d_U=kt+ZG3y^L z6)qN(G9zb;0iy>WB5PNWb*M_nxmUoAA>HfMZExY!g=W#>!vr6puWlMwiAsPNP=Aev z&#kwm`v8k0j?GSeZ=@v7ogX{f^0k zhDpbA82N17%t}khsHZqQ3fyc34tU4VU0{`#CP;Dk!G2-v9@DI#+IQerkSk?@9Vx7o z&LxCPr^gDSLG47b=@(;k_Hg3cC#>tJn!D4yOvqOMPPNNv04*dOJKYb=-WcdZfW>~0 zQ;H>xF9(!!M>Xa3Dso|W|J->A^e5*6P$RFtfHmR4WgZ0G>&5s`b08fVHS3Ys$@p+h zPmvc7&#Br%MMu3A_-1+mv4lB^HM_YHZ{r;V4K6|hMYw>h1R);^g4mkQR#B0FrOjfk z+^Qtli4HQ`H4wk|)O%vk^=OZ$;X4Y>>jsD1L^?Z%h=6Seq1>+aJfoV-2MYsW|3z6; z_dD|Q)LhBsYQOZ6T&GKUeO1S-1GAC+%qmJa8}MWf$6!%Ij(nt$*~DSCx`#Aie=*(p zvdGD~JnWHw5VAO5XaRz*tegV{UyG{-fx~^a=Soeg;2qp5>bRsq`J|t+Ixx4? zJ$XuIZam6J37UoS`jYe-n*+j)9(cWBw8hlqR?uHiP~bbky2ha0N}{p))!aw@6f^fV z4N+a0(@1rXt08ybV7$jCMPdzAZEjgUjEk;U5Cktp6V-i;StRuLJCc( zWf!!n9!(V={qwhjtX}JWQ;i>`HOXeUF#SBx7TAxJ`B5G+5-8b9I*Bdyp~7m1MaDrm z*m}7G)gI-v)lagB%5UJ!lf;f)3~j|k+9ULAqYXa&g>jc!2tiV$ZO*@GszR$So}IWq z$;>hnOuz1kgW|o~H^4TBvZvlEU93IiBMjrZu2~eu0VJjU9a~|4q;w*!veHLvBTU;N zREhDVS{^3J5($}Mp2ez0{=`0Za)q9*o!Dpz%pEh|mI%r`bzMO%WR)YyvS{B*Te9Bu zj0i2_|8qeQ&%@U1BZ4{|I~Q+nT0-yR4*WKOSLElncs1+tk66=rnp)xO-H9@oly}H| zRvE{9%!Q&iLG`tGEj%i^QPJ}0Ccp5)M5NXmAy2f$km*%ZLt2A7C}6Ys3;k#(l>}=&Dn@ zd`B6G-_R{63Rf)?H+0oX4l1wWpD35ZegIy)7NRrNhZdB^W7xc5{?P!^r4(U~UMg~C zkXlAG($G4@+0mkqoPfgLvcz&?wqbfQvi*ctYrZRrY`zgadgZ*e)86_B_@OdTRZ9oG za1Sd*@1rx~9B#X^%nCFDFXPHPxo%*VBmO=l4?g?tD1Mobwupu%T%ojiSw}U+;N204 zK}Vh{hx{}o>^CCRC;Q=X}ZQammec3$CLCrvrT8PqP)A|>5F?2rH z)~Z&)!OI2)A~O$xN93c@K`{2@ccMt=7d2p3dMwKM{rRGDXaB(KCG!u;m?$WBX*f}oki{_EyuV@392v?uM576?(`6F^ z504Preiv_ism(Y-)K}Sf{1b4qKl=Cb*b5b8qA9rhNwtSu3C?!TWYODC0%xQq1 zxQsl2AL8kN*4a38wQ}JehYZy`PdKYG95}AQuIkiZ&h~b3ITwb^3=fD?SgAfI%gUX;k zvS>I~6SC46q<;A3b?WD|EHtZ{Z}rFa_wxxag3Vvk*w{n(s?n&8GYoO%PWi>%ctgmsu z*2q>IjL>`!ME(=3D1H-C#g=xF_=yf)uF7v1G`(k@+ksC*tX(;YOlX zlJDa5c%AHmaBJRbT;k(h0HGINVmV*(IXI|ahX9Cmx;qwkosD;T(}RvGWv!S6n(u~I z+N{f2C?CC`Ix(Lz4;ugeB`HtJMkSHi0IhTn^zljmb-3o^r=6s^8Xx-U%pXPm+S zjh*!f0^*gd758cuWgG!#r=B=29HZsF-=OvB(~cinUmw4lO2c<%96p`)mmtS2@agen zd0CU+4ZM4(Lw-3Ffd$fiZbg85rQI}O)zst8Ih4|FEg0gU_$72Loa4o;xfm0jj`@!X zMc@U{OMd=vu1F@zb`CQ@=pF#IcdE*`21sn`dcj-#D<`d)WL~`OAO?vv>i62Sd9r=zp@-5b5xnZC@gt_*y*Pr;iU>x7b3z-h3OERdJ zUFLp$47DQWD0nB8Kkib=2mWjmjAnOC}kk*C6JfaRcwA?BqIejXfd zN#qWr%#zpOm9LIFc2prN(Q;}H^9N;)k$(2}K5!q{hY9rGnY`)&t*}9HArs=v$Ar`huxNe-5H$s7W+5=6O0e=q+FJ*Zy z{Bl^OaG`;pPIk5e@jcE1>|j6fV2h_Is7kHeTjkBITm`I-^zp2VX3@~;AY!$sC_0wN zgZ8L0|NfOv;kT$iCa~wL z4A#oFhWNi&v}uxpXX?7B*;xkd_dt%W>&<0}mG$vzLd9BaqbG|+^OIH^p2nGP*OPxs2( zHHKB32ns-SU6Nt0i(y=H87JIBt$h^)U`GUh-qBw)HEFSO673>r)fin@G~A~?X%Vcl zz7;oprElNQlO3f$;vmxYO(cq{9#+?okCTKhb2dwhGYh~e;Z5PyrnvL{3wG^^Sztfk z3hPZ43Rvw<#vb&aSd0X8y-XzJp^ntzJi|>NkW0czifj1AwCjpLoyPJN{C)ETkL;uI z=bB>liLpr!3$ZI?vNpZHx{^SUos(7w9gvHal?8LKK!!5 zz1w34u+!qe{Zq#zy2+pdtG%Umn=?;Q`>@~h$laOPdg;zPhS6$9#d zO)l8Vl z&GYP`xSu}c2JHlGTtt~}UD2z|qCOj*8nDU*`*v*efhENEZ&jHK5!v}e5l09gk1Jbw z5LWsvZpX;P0kOje=|qj)#<)V=R9_n9gl$$?%N^KRorY|9c#jPAM=@k^PEWhm{g#Sb z{wsav7Gsi{y*&n#9E*vb0AX`aHxy*=ycq5y>offZWf#6yJqEV!Jqqy-)oa28eM->0 zwKHpbvgv*V#hJ~KZvd~O-I}M)SUXb<1iCtUl?gntezd+bUh=dqqZl)e(Sm`{qc+Q2O9tLq;~ep1I<~P~5t4vM<47 zwsnw`ZBQ0HOnBVWST}mXljvu+oB)}=t@^9lvxl=5)5O}o9I*m~*ShuvixkxO?Bape zkL1^vv5ym`l~r?n!PChWZg5Us_+nOGU9NIP;Ov6PRKU`>vFmC(`LE++o`1a-p3igB z%$%K3-i@sZy6p!(cE&3KUeVL*Q(B|*hL}~g?EKE#bLaHAzp0hh2T~6c__h&*5QzZn z3B0oXescA@-Hu4!f|ZZ*YAc*oi_QJ4*3e#|tKg=KH3Ny)my9U4X4abN37`)Rm$9EF z^gWR6S#^w^Uk}#wmO2h~_HsM!hx|0vxPukKMgpqf#Chx#)fwd%5LnPs!;REn8xd#8 zlInh%RBueP(I$&O!El?$=*Ant7#rFN{VC*doh`9mk5HR_5$%yN$qcTy)6 zs$U5g$=RhXjg{wMe9K7@a$Fxs1(x~n-qYF=1lfKpg<9{?*2yVur}%vAC9GQ~P_S-! z!W_N^(6ndS7f8%@vJmirq-h_VyaYtNihC{1Lc5BjoEZo> z!4J)`@ zH`0iO23=A))^$YTejFjp?q;QJz#cujG5cO>{S>x!%i4VR`l;$+MlKG6x5GTo^wkyJ z8^rF8@a+1HqN#0_u(=FZyX;LbZW%!rS$x1IYMu^zTys$r2QgF*8Sl@hTUH@R_H9-h zZ-iZO1{@|dRw0*;gmkSC$YOBtV8_Wi19_iUvbcAOo)c`dLrRjX{CyJE>46}vjaAKK z0p-_jKLWhk9@39~Kni~m?I?6tdc7U?QxcQLttt%M=LI+E^fVoyRKY8Za|`xIXXLFb^XteDX$t{?FlI$}5}G zFsjD1Hk0e`4RXo;zBrHA3(f~@uD2FXC`FWXapWmTzN6#m zcn>o2uq+_v0{Rgj2e?9(Td~UQ-oEl(csKIJcTB$Npjf6-z7_w;*ZgVO!R!Sz2gp*6 zoo#q!36*!rT93NyD8uQzF}|)6zO0+RH1eXO^7?a-s;9pgqa2%Pd&d*Ho`z5|1 z&Snvt=agvUB{q;E=IdSMqF?7QMZB3V5mBk$es>tf%b|d)ImR86stj3lK0Xa@yx95$ zvRdN@{i^qEALQp#Vr9X}TV*8eqyI`e8aHowBu}kNR9}!oW?D&1k|g8PPbT97EM%yZ z_HCtG_?(loSg#Q>JCHVzI6E1p&H!vWhb+%^Bk#F`ok*NVpam%$eMd~#A14&K8K->k zzD?Aj&3JzA8;B7mo+@s!D|~S}OP_(qZcb!p$rF%!(bikuT8(^jCgCh-gf5>ZvA%T3 z$Sfid7C+Uw14oyrF+BUi(b=SFpGW``>-q$bGLSOEmBfQLli^5eb_6=(;U(4&bTvs7% z=2*4ZjuNoCg$C_c1Fm>P;>ls$LPmJAxZ%RM0t0>sNX*TFv>(dMv}z1Xg6b@_SGmsp zqtx^Z#V{5(vz)3a*k!nwmetgE6KU{9BMqUy`@5mB9%UHg@w;rv_q;VBKIxKz^E;EzXc2ycL_njzYa3Uk97*cNmRR9 zmk#HzAlFo{1s3g40T>MD7{wyZzm6mgeQgSo5bF(w^_i6YxQrjQ{+P^$+Dr7NYv>2Y z8iyY4vT=DM#UtpB*FjGOnNn1mus`W-@74P6u8?JC`WTILn^;N594(-tEUWSSw z*3bZIhoK&-FLuFYv&DA46*AX(SPz7G^fS+C45gDU#~&3wMl_1Vs$U^XtfAeCQT9n+ ziP(EMKa93IXagd{%ku|cYp-xLPzJSss#3AhJ(4FRO@{XrZoC8XYaz zUzsBI-lnc8M-JZ68Q-+H_fM%=+^G}VysX%8@e!53W27XM$adIx%ehkPf_j=s#j(N4 z4Uxgpk`1YvRS(QJkd}2+pw||73fho}C1-d^E(*e8Bu|O=$|FeHp<~xR^*Qm422nO9 zGRII{3K5Je$J$?>D>XJP1qo}AubfY@OWYN<<{f7|-Tiiyag!7O8q5|RV=`|u1Wh@s z6bZ|rO>u?d(L9>0uWr_6G`X~H<}yQa*fj{NTYM<@I~b+x>XM;X6V23PQg^W1r8<3VyfEDZ^yOqL!Z&Me7NLzX3_G&xVyAHZsC*iCLuEX$HQ;+o2uVMEQjQn zuGMMk-GUoZ%Yosm>-v$+wV4sTdwv)(iq|vUVH!8uK9!Sse!c5RBjlbP! z?|T@_p74{-l{gAi?X_7dqPvbYWn1!Q0QyIPJiqcQ?`bQO$G99pR ztq!Q9>-2oBL%wt33jaY6GTE)$pI7cwVYwsg5~^gi&Rk-8?Q8M(*6?bUj!r@6lUjn* zUX)LGP%@NW!|v1XbsD!ypzx-7y4c9%(9ZaqV~6OkCTKH}7ZB8KZ2Q^SaI>i8XdVOT z%uNpKZo7a0XS6{VPGOU`0Twjc9=QEPM-wImn3pU4SvP()d6fe@oV-=N z<nJ0&KRjj54FNNfb|hDY`iXy<$17M5kqS3qt6ga~l?xu@QiPundtV<2q{gEoafi zo==W8_KE_;(&F|5;4^Y`Ti+ckEG{;65MpxQ9)kXB4_Q)r5*)K)ZM({RC=26;R_!(q zvy?;5js!KR;|!m2hF&}hEF{=vWwpzqdtAWnP>0qztqj>z*rH6f4MZ}(zP3qWB@A&8 zeh=`aD9{ij-b@Vs`yj};jf5tgrh-Ku(P7e3<1HiFg^eda8ynCXp6tbxS)H~TU6R4o zS>`FknI7#<*Y=Vgzi>rA4Xo`pct@WJ+ICxtVBTa^i!dkqm?>6s_UV(BD*zdz7;u>D(e!^&$uc^Yd&FNplZUuMS4+U|?$CD}c0z6J-D?G+Enk^ya5gT9<(4 zL!11tHhjnV?@7;q>j9to`zy3b^JAFkLAWFaQcb|Mw8 zNoY{h;wudr`kQH_r8r^}ChkAf3DTK>jq$F_-v(Ysmo%D+N@Kr%k`w)e@@l=R#+Ynj z-|-V$rDje1R)ln(QU#7Gx+r`2-f5xY*6FXpF4ARi!Ie|P#>?eVZ?#E9Um{E(86 z+UBWg=noBOdblx8OaSe#GjN#p$!JEKMUSjHyI%OJWbbi39nh2RqhjG{q=@BMs8USa z!-nG-eZ`WWv$fMh&!pn#0oBXvic2e@wREPe0&0_eG37n%dx+`B?|l***x> zo*j`wBm4G3x$ceaBYbg1+!J~}y1dr4*FwJFp^e3o(G>*(sQa-(LHthIb-jNlWOMt9 z=2mlm^Ep9W!jWBXuPYk}N_v*#7D&f0JNQ@dnysY@8fURulpNBlaV_3o{?_=KvoV;E z)s4&LnbcY=6EjO=6HUDRIukhltYu@Fp!u&leRrWCxbM9%O9mxOSnaCs>-YoU%T6UT zz}Vtzt- zp-d=OWtxiR_q2WAt6|u2qGxewG*YGQ&2S$*&k3nh&-XFKVRJv1`$(vBs^S8dHM{%X zq{W4)&V%7Vf0EQF-S?f0peQ?1071Ms4qhx$KMz;1F0NZ%ez@;%Wv#qXO;K3*UWZ{J zONv|5k}_g9pw^ixL7Cvw9yv$Z0#XD}oab~*sDbEG-)aU$EH4Y$I?8(^V9>zlY zz;LDyf$nnJma0wEkJqelSAI%_(sQguFP)3VbL*1T$Nc`?t0NGbQy*Nm;8PhJ#neWx zLyecJyi%p8H*k1YNIW}9!B6DIZc#Ki8vK$hv{IUHEo`!(JH=yg<5o&M%oO@PifpM} zijmIN_#jM$Y~jz-6D{9NqUO*-M{8oLCtphZ(E4=5B^vZH`*T@1NQP&l%@eJ@N30N$~2WR@i zOz*fGp+Rm|Y~2~WoE7qXGV!biO^_XPJpA-SZ2;3}Y0@*uKxV*6tYvp}+9Kk45f@uz zfgB`j9v}W^u?O+BzjR*zM~JLPb-n`aBN@|MCi)0E`wt+M>?vj`Uqp#n;AOpq7TFEC zgf#AQNFOdTR~S=)f?!UZ1NP`(vwy#bvwn&5d#Um7?9WsTEI-Oj03|yzI=2@oIHEN> z^i|IrJ?SUq;oFs&S#&rU(vbV2W+g<~sDm8OHpjdXKdG~b87xkWw}$t;V;)mf94L}D zr5nhrK=xL!6Za;ri8=`(=#krV4f()dOXG8SPMn3qPSQ=u(!DNB7(B>Ca^@YUAGq_R z8+qoK`PJu3&HEd36bW(mrV4OpYwgoVx!2t3z7Gnye0`=zMimz4);v- zit$##YwVbvwMOt?>nYgPkyg86z0w^3Dd45?wMvKKyi%35kQy|Mu~wb)W#^qSPE7dC zeVq?7Z6-p+WRB)Pw|3QPd+Ro`cp8_rO$I5}%&lTw^|{~d`43?g^@M6J=}HM|EC1V- zT{FPp-ES5tQP**qpuw?xvnt}G(YYUAYgLaN7f6)ki?`zbrb8>cWnMM){FY9?Jwzls zuMErw78S;I2600TKM@~16_^&$E7elAdx@oeS5TAJoR|-;L+=$#-(nOrt$(?R@;|Ex zXZ)iqfl$jMGQelQReotNEvMthnxlQG*E|;n?-zhuFAd`+Dz(ZQu!~5u<45$X=&b9= z&Cu3C_v-l+LLs6ga=LH7a7g@pXj8aTmu>y$~(q>)IPKG3NQX+o6jY)&g)JJ__F_ZT4Vt=p=30Z+e*b9UdyE+OY5 z&A8f24MwJ0QyrHVo=euK}4!b98o3V@?*iGzKa$SVA!28 z&?qyM|Ms3TF)LN(G7-jd-FFB#s1(f*u+hOCCsu!LP&V)*Y*|5MBDDyaKfD{8{fUe9 z8PFsx<>dK>q7!0(o=+@sOoj69xMg@bfbm!>P`z`>KHsW)pz z$eP$HQ`S55YU#SaH(b52YCUXLk?(?y$v`}l256c2rE2x&J2<31^%_UFjDF(!B^=xh z#C0^ju!#wi{GEmWih+#P8z zNqAC)P=QTZA0x$bEI9|aa;>lX=eRWSAdhMB<;CRPrZl=Zg7V7pg~pE46{jGtB}Ltv zmpBNlf7|(8T()#BNr0s;)zaG9;(5fJR$ldZ&^}2STDfQJhxnZQ??p?R^#VteAg;+6 zrkvhKQt1o`HiG`p%Uo3|b*#;4ABjd$YolEbIi9%MBw5{O{9H@wGzPx3(3y3N*?~OFms4Vaq-}CphyL-B zEq_bt2CBx;PzY@73E4k&Gc$a`g%j4O;ctE=uiMx ztmS7tuIYMW-Mq@(b@E_oFAjB3Zu7}1 z6_cy*X=g?GUu~)^Qv0Jd3XnfH%QTw#7K!MiOZwL}bw}>js(brlovt>}jW9Ub7|IAy z*$A-Wa1AqSxp4=lRP;5nfDJ=)(Hzz14ZO_NBvolEyJ8;ht$Qk8E=n5Hg5kBAMGp5ym zH;Cyq+=s6grwZx7hRmV#48iVYdm?9=bi))ON5 zK+8*Ys3A0JVnbxJ8Qb}I4PkZc5!-uD_C*rjgHz-?@fu+T=;Hi~5p?sw0%9D!`Vjdm zYixdR!);z-nqq9FF1XQX_k(EI@6uigAu~_wG!yf02U;%1Wn%$NP~o05=AWSMH=C1B zljNPshQ|Mhw&Y*VZl_AUS)rz>)3xC@H)O~oFWy2f4ryh103U@P4-v>8a0?W0s&-0q zQW6Zgn*J?tlk062E2@g$2%^Bt^JA5|+>=3)=Rx0hS{>GEkbblgh>r}8EbbEYwRpT1 z8a{v%JQ>h;8SyEtYT(l5Q*OA@g-I!!0#n~BrEcg~=*NyCj_rkVuV%VC&+7$D6RH4Z2$K2q;mP?B7T=?j9AYt zBg_VI^bh_yAKgFan+g2WA#sv!otDRpTrbXq3uEAF0c*`RM!y@e#>@?Y*?MN~G03ns z@}u3yEaQHU)r{7G_La zy{-{%KKAeiBZSxH8e9i^$R5X`s^rY|hUdY1x9`r+IyQQJEySpaikWnRWLq?`hE-Op zgF6gK%tF8V(nMDZ>oHwDq4qY!lc}WI;nV+8?JFf)v2I-0xkeP@(Y_wEdim?ywU_>= zaCj0ZjhT=2Wc(wXBQw0E@_eV-4SMax55;c0C$ah*#=te(0$2 z1dstNSgg3YKdSR@TU#vu>d@g@qzDzfKRD5GJ!gZchh3M*___STYcHKvS%1KK6dQNm zRD;*v6cU&5Qh}BRM~XOs;$32NVN>beLkCXt#Sl6yck}+w%C|aJd0YN|%Eq-$GaJbG zIDDBt*T&6U5i_pA@`_n+E6#BVH-$_3CRpfdZ-o5%1yEm*Zkf2Wk))Ws{5eO)s(m~K zrfGHpxvB+WwVb3h)Wk{SOp&HrhCV9P;p7YQzFCV2=C+sXRB{axpnTeBTKZlQn~~To ze9MB8vAyka`Q2=yaYB?2+sRLF?07C!vsW&-d8L$E>^S{xxUcE0UMVHSC8(~Jy~SG5 zc=e@9&z@xBWA$AIfi&Mezsy(r?U^hq{=2I}8!5!!6|fxy%{$JR`O3r<$-E$c%0gS{ z{)C%u)yEi{R^Y3h`ROAiL%t!Iep~&w+pUhvLzLgfTTn*Nr}a}A_J`u+u6wqe%f@zo zyrXF@6%di#NR@2vu$uG#${`SgON2v+XED7q&8>_BvJ&s;h#BAe2`Y*|O(;7dCpHzQ zzt~^FJ&nwU`Le1mzSJeLzIuSu*T*t^{K2KU#r^;!k3QEMa4K!IJ3y6c8&b=Z60}FQH##-5JLMyLB?%s`*Yt|E7ep2rCgZea$C)PZl$2$AzJ-}yu#CljB9gUS@KQ3BztqmXaeq-7g3-Ysty zlT;d8Ghf%ez%^eadaF644HdZD;Mtj2)y}|Z(1xv z$gZ8}XAhJQPNTEAIY5ORjF+#kG<|VQ2UnA6k1~b=m6p%(mAoxy$Or5Gn1zWm2Ezzm zX^6oa!H{0`84NN_ChTnN>d0UK*6UE6=6XB3kU;3DAy8nBE-UjI$3DStws%c3XBqdR z{Im1Od?Qn|{KT7a8Z3TjH8MxMkgU`$4sHnRA}m|qX}$abAWJ*@z@+AKp;h$Vo5xJ3 zSB!s>B2&0>r_ipr;PeSBW9?_9c3X+4r!K&^A+eb5%ecfz`MM$n&R0$ zAD}0yfkeIOTl2C>W|c`$-+Cl?xd&+dank=rBqhvErZB1g)})*eWk3s#9i5QT`kMI{ zx%rbfcPfmn=8^ktXdu@eJH8b(!TovpGe4?Gl$bAdL-&?2l8X1lU+!Z*=OkxZG&OefW{FDODgjvM~?TqjaC#`7ud&K5a# zf{-aD%gJW&;4vu7kKAg33X)Q&XfANVA!n+86H81eL|DC^$2XK>!vWnCaP8v5|LQCL z5}jM2Q!%dnG8`B7!YYLzP*7b!pc)~uma=g`uaJkzxx+87 z@|3<<$5*P7*Z+K($q5JqJ#QrY z3;ao~CV8FbcdNO=hY!uBv=SJ6y!%CaQcfL|+q4+#^@JbggPmDQL7us~Q{uFnftY`< zcfq^{oIKZ{t!dnog}XoC&mcoRVnLs5{QUU*Hu&A8n3H1sE1x6v0>>AlK=Yb#9^Vd+ z2Y0WfiT=6<7AlQikAXf=h#U=_w1uq`o^0^DCXNZx@f|B@pN!MjQu!MDxt;HPkID%p z6e6`{t=pvf%bwBG^_jHA7#K&NVAk%vR=iN~S>_8Uu-MmCKyy{S?o01Qd_(r9Zv zxH>3WYHE4U2zyhF&d@k8m#6uq5&d$robN|hhTVPb7!-Hk`V5j10|gI|jgcl__$=oI zy{A8@6Ct2%iw$4N-D-FqlKR)pq8^$#1??PLXc>LIXM35H)ZO`&>al$Yvwg%{ zM=))6%^B)RcS660dqaCx$o9B*l%3rzFM!e(6IAF7_gxpuVijFiE{pk^WjobCdI61@tJgZaDc=shtvWdSiX0 zNTDwj5V!>(<}fpd?W;f3(Mittx#fdnyAm~OBPhFMVG>&j@$bkkNpT~#$5~anIomkc zKKLbkXss6SEz=MO&029wa%k5#*fAapENrVAIwLbm8&3OcNX6NH`d?@V`LeU=Jh(aw z!zc|>9EtsdVh>K+%%yLm5b%h1$nG7@FRKfmFLnM_Cfpx>8BZZRVu2PAQRvOJ@R)W@ zrm}2rO;B=>@13xZKWV>sG;wwz2^Pepemct8-?R`aG6Dzu%_#5f%*_~5xga;M@H zT<&fS7IyeByVqm9u|a#0ZjFB0)$Mc;6Nl3;=a%Ev$o3q6R0u~24(U8yN5j`;zwi8aH`rIBF6Mf?uTyLq{G68zEZUuBAQuhJZGnAw5>){lGQbgU6hJsJtChf8hf-9z z6CWT13R?LGbyl>uLVSp^QdhffIv(BSJ|}y=-2WVs%wkrXcgp&7|BlV0)It4jU&-x! z<4=qstyywH$?G+o7O$bPZ(k`7gnJp47>*#k-xSLF>W?_-{01&_Z@*krYR00e*R46& z9e2*TjK0xie9zEw*G%Z$YL z5j_9*x>(1*8W(33iR4>wJ)w-<7*19-5RBBdVmkqbJ+6XaLnd2OzmfN9LdPvt62%x{x=9|QVvO*0y^t6>#Mwr1a0&{Y+p9V9JadH??4_4CIODZ72ek}%8}LYpA#YvjtJ zFJtpQjpn7q6=MEkEbP8J{e2vMearx?ZI<2N;nu*c;QjR<&u@rqevK{s0*cL(h{FrQk*a9Z(AJUrv5I{pMtKREl&bacA-G%#p``wV z5b*0lj`22xz*w4Iv=ax8RD0s7|mX0Nx6?;r#YPS~N(oV8yUx~mjAdmuJ7eLJ>Z;t@^)@fRl5)tl zrt7~AB52`(O^Z!i-Reoq0zZ*uFHf~+XzK}DCC~+>gf**;eyAo&Qkt^ANv2MyYDF3C z9(VS5b<`64a~qj%TT5LU8?DnyGrrHiB5`%rd0D%e#s z!9Esl(_uwG6)ZX4krk~x2vyo6S?$;nSs_wdQ9tF{@it0wUGz*$$t6D%eHcDIdcH=p}H#w zWDdZtz?zNT4uL+br^g?fv@@r$%UX9WEcu`SWo7e09GTCBNJJ*Z{2$r9h2Y&v9XWM9 zi=4-E{WsrJM3n6EuqsI`<6Z-jVhPlf1aP9<#qvhaVvE_+*pmQ)Wq>vRN)n84K_uT5 z%TccL$SLb{ZM`zb*?8He*oB6~2R|Mv{DD5kw}ntZpSxE{%f*VHPW!!YB|cB*Q1$O|xIt&9@Zjvy%5_UfbWl^vjd@N}v7n7$-kR z_C4$Ra|T@GxCkkCnO}7@{t5_v8W%0^C^XUD)zuZdv9W4f1Fk6WJsv1-%C)tOl>O4R zJmdon0O_=CoujjM?6Vi_o$IJ2faJjDZORRk^simJmgGM^A^HBUB9OB3uEJTb#z;&@ z4jiygedKBD^%>)S_ZOduN9OwW*dz0J7-MNvxZ#V%#N;XU(u}uT##8$2^Ap#VSga-?=Fi1aC8`2+-!Fkbj$iRg z6eqz5_rP%MzH)(CL=#V^pflU-Z`t)NEMHZ-gbu%z&{>iwNBGgz!Mp*Ehg({2;l5}c zpR)rmK4zUGb6!dCHm|h&-|MN8-`@!WDFE&Sy*$^JmX_=@pL_v3`5g-j_4c6fIe!cZ zfTxeo;-Sa*KVz{$YGP0)FNK0>c^3_CnBvJKrxE0>{zQk0&se`Em=paC&^J z{!&0~_tz22rW@V23|1LkHBzy*S{<#h2#Y%A#plNRMFBP4S+e6Zk79`)LP0^W#g|gm zOi;gLlORpIdwyJ3gkUIt>zl|M(RcA)IVB-V^qcctKnN@Y1mzwCGUXnt<|o9WZatol z1U-fl)K?9S36l(KM5Rd0cZg0w>v<=v8?b}0L3h}-nKMha^vnrs&T>2EY9em`4=BG$ z1nx2d@9np}%NNY%9xMbVCMWFR;lnmNg9rJ042{He?8v+=&SQg>!77gTI`?HMl^(uf zk$ODbm(;0#N<1KCnO3e=v4XBUa@F!LkI`#uS^n9_gPQ5v;pQzB@$_94O&IGv2~KJJ z9^a)UKNzm!_d5P&RX?}-vF{a`^o<+E_}w_3y+hO#$wN< zQ|edAYlv|K3>vZe&UZd?C-f1yk6XtjB)~|&le814UPUYvi&|tHNeuG7a1Q$R#_}(4 zXxn-_o5%$yTl>cK)KuwX3@mUh*U$`c>eyraCO*^1t!Sa{fg!Q7fvS5ztx_OP@-ar? zH{PHNEFZzmuKN-O@-M@i#G@q2JOtohjSzAmZfU9HoQz$?SB&_a=&I~PxjeZ()PPH^ z5LY~fmy`I2oeSY*>LYZ}1CC4#Tt^sS^Ys8umh|<6Ooe11*1X2LpZA5F<9?SQ3 zP~7D9PRtP?w3LnI<6cG*U4J{DiYc7Ewk4t&WccxnD7p0 zOmvaQdu{Zi@7y|el>E9~lpkL0Uq^t%tK11DmQ2<-c~cPo81qfIvJsMN(6BHOP`WQX zI>S$B>HB@+f~E+Q2rZQRCi)X6`asG=c!#SO`&jN42`Aoey7P&n-xJFDD546OYAGj) zAE6@`j71T^zl8C&7N#Hqj#~E`>OO41EA|1a1&(@`?-GFzjz9{44~|)$5eSe3Ui#&0 z_IH2(O?%~6udC|X?OuG2&UN~Ba0&5bR{N7h<}T7=#qwNPOC%-4o3SA~j#+bSDt4Sx zqE)!_Zty@QQCHUOSns&mkgo4EUTiNXT_;6P>_Vltof{y( zRg@|YqQZmRZRuj6I|)=th;H}0JP`T2NO2-|H@H)@<3(}~c2qwoI&_H0YlKln$Z}Oz zcIX&Oap0q|I3EYPkz3(=60lpv+3l1ZD(sf&^RS7!(uS1|m$wTpCwp-jiFM2q;V}*; zTUxvd=lBe&pI%L`X)BvoZFv=y59v{82b!ANz$X#V{D=2kr_9IXY8MY< zR>q^{4ReykfBaz^7FzgqxrToSE>cm4%w7lq5xcMDFRpBnbv%>#n-5gC(%jwZ72n+5 z?gx%+cK)T~Q$nW2cRM zBtaq`7mKNN_eO_ADXb+*jgq;AG~!y0i638<#<}}|G*rYxKoSp^!bQRg-{R{ zB|KAg&ByJB#tHJA=+f@}5Qfp0AVs3oZ(<1@>KwGlj&Y3_EJRsHK;Snfjm#NZ4qaQbsJ}(=74A)!w*0-s~8zl6xAdspY zQY_JDq+9@cU&_43n1}Qk?#aJScRQ-K=@XB$`w@JQx<#xY8Be+TO1b3k7|L=fd|^ zDAx|(NsQC;Rwxf*dnjVDo5;#%DcDmuVXHEbKN9|O^$A@dk0g?>K zT#sl^W*ZSKv$uVJfa2D5o^-c-Ijb0TVn{ucRZ(Cpo?Qrd^m}B@Ix%^!fja>T>A0{d zK8KR!9!ZP5dhtk$I7ndLH;pC8N}-a9r-Lv`o`Wn`zo^P9hfrc$E`q!ePvv2tpbC#c zkv%0d-$h4h!$plmM^{bMh2W31UdvW)U<+Ml<%gBy)Gtf=y;wN_Vql00oG$KS_2WTKt6tA?T4)M2 z@WCH7*hO4nVXMEM9N>f%F8d(6LYN|>vBbVYhEAL#Qj4^)Ak{Ip4#F(Qdw&YqI%(ZX z#3O~_WbB;oOCUv_Y(Q>l@2tWlaXZ@h!TO~aUs(;YmyPo5wAy@YL?AD%si6%HL``Zq!9Zt*jM z#I`)FC6R-BoLfeBDSBt{(?Nwn6p$KS$1k0)L}0fNNCB{0$Y#60hJY%lU0Fj`{lI4M zP}bv`$#@I_@PSBobg+{PgR;ynEWj{jN&iD^w9}eeu-+OhydjDT$#SQq=?`LOeShGN ztnczL_v4h+-a@T@(gTEqsuIRpaCh5#@}WPF`%Z|;=H^O;aQ2h$L{5IWaX}yrpgf0B z|3$GfvkN6TOl~3bos+QS%oqvtPfxrnB<)9zha!sWSX3#-DPa-TL?Cg)^%92vC@kT` zscQvf+6alq2Zlbr^51x(XLK-T+FjiKhZh41u8)hV@RKezhKY{xc~J;Kdxm$ zlkWXjzkzoL#6P*yiBiW{?~i>UxTKUhEIL1G1MI-^=c)`<(qxWF2VskO_$-!_{^NGa zUweQ+3V=NTIWOS|kmoO7!meyLU@08}8Iggx$Ew`bd~nmC3Rf;4$l<#6c;;q9{QpSsQaAwtZ3dl@E3ng;L2?^*I_zzzhJbd5(RzBXdm!6W%{1{ADV=EPyu9tm3R7d*%Q$X^o{Jn{BC z0sqF|xQE6G-pRj&CIkS8oE>uyfX{=x>3Zv=E4`<-xhap&^QG%oZEXX~K#^syGgVBA z2YP(PLmu9l!s}{P3a0cU+Kpt(Lij~+s2$u#BzStP+S(Mzmwq}{Sk2l8Ch&Om&}sEA z3O2d*4?k8VP|!bBs`75-D-qZW1X2L(1z&&3VN~&cy^kLWG4F5j z0#x6XZWK{bk+Yxd;RU}x=!KCBKCb85A+RDm`1+ld%YGpw*!eX|zsJTqE*91AKvHAX zU8D1aay7OxKp&XzU`QeB8U62UuGs5qmu&;9W6G|A+&D-=4+(xdeXqr!^gxOL{2S2D zl^mYN8JIeZ`AP(K6@e50y9#eMK8^q_`8ALIan1k$AOJ~3K~xyTue`cqA3uKp4?Wh& zr;RD**8^9HRdPS`Y0n3+TT{;B{D==oW&m6_+v0la4L$r@bj>@nJ4xzM8V}S`y)DAg z9un|uc6Z%+COY?#4~?i3Xlq?L)x+@!peYbkB(&D`t-VssX>hN=zc+`wSHgT5bE$o3GgA zYgg>*`U(VM3n2hh{lopxgt%;WDFAS<#eK{YkwY$bMU#C9gT}UdUh=gnj0QL&$ zypG6wxj$jw|M6A(%4d(+0xkI<2IT?hS&RSUdlHo5vV2_jPu|I$oA*2ZrD#>-n36X zh5ZA1t8)GGLEm6SxIz%(0X&3dsJn+i78c|H6`&&FVfdl_KoI&8osF(Hx*5umY=?TMHBJKU-# zxjIp*tq^0rYQo9V4SHV72~pl~8OL(i2dTTY@89_WWgdJ@{I~#crNsI0WtuFgLpVIw zp=4vogq8=zD@wXB8;J^jK>U<*z@9=NHHZ=a)+&fHz94y$J@22mXM)##zJ)ov9ruv# zC-(ppSt6aLlG7Mzr)|vz+>aspl$xT=oXn0NJc@`!$KJep8S~MD4%0;7zDGsC8^~j! z7oa2~<^v-U*aHMo0PF$Cd5IAM2>IKa*PHhD|M<2&eeM)&)9ZNfdG$EAaPfE^(2edc z^Dz8Id13KTj=%vPyu}?I#9k~nK91dc>j~Z@yjZ#?VL`(gG|{IO4npW~bF*Y1$-MW$}W`k+W={#jX5uE;zE43oy_I_7@zxW2oi z*=KHq|d>@82S z<{kwKJ-7ue(Nuu)E=2!Pwi$%Q9RQK_;8r=AO~(W=>U~(`^o&$!6(JV=2|?o?ANL&i z5+)@+)sYxz%N!7C=rmIaiOB?qq!#fKVa-%_nX!uLWrRj1~64U z0F0A&aCaHrqMmyL@|6he6#^*$_6q5|ju0T(T+ZCsb;Mk_PE_jg zWnpZ?m#*ph;r^CAO>$95TW%$L-7Q;M>?P|y(Dm~|bc7wgwsBFO2kuTtevubI<0T#- z_3)0Aq(EH-7oV71umg)H?c&w9km~^Pz;jg+*4`#kv{9%f+wm;iZb?tslr z&D$^D{H5(ou|RKxk0coUdT~L&1@w9R)>n~7QN#t0uLMr?m&{IVr2a=eEIMufy#b&lg(Qs zUCL_HA@LB`!#9o@_R5pj%{&o_uI(=C>ZQ1@Sr>8s!48NR8x9TNS|{Ong#f>f$DHMQ z@N1IT@k72JY=Owoew+0S&=`+s*#x%Q<<59cWVBhGABaOZzat*arDoo8h=pK{DmE_? z4htDaaVKPjH`p%o9pr;|5uj65fPw9~*Mn#B`W?*2+|*HQ@^l?B>Z`~d@a>st<9aS( z@r|%K(QAdX#EYB-MJVtO_tv;52+siD%e1C-@16nvPh(d+p=k%^57_+7oGmW{Zx+@m zf~b(OLJK|u&7E%8h0Rkxi z_5kF(#LWos0oeup{pW9Avrj#K*uMN}#L&Aa4zM$$Wr2eUPr_@;y&eztLM9?(CwPzL z@(Vb6Wq9*}PS>he@T;tTRrd23v7a4b16le`lycRJP-uEOy^0*F>*0@Bn#eP{Ao2B; zpW#6ds@&dC2%(hP6-|&3X^|FdT*-RwZfB7ikxzsxn2N8;mk+ANl-uiGb=h|Yyl@LCX_W8hu@IUKxcdLZy0%l4N1gFdX)t?oKP z0LVEIImOb!=%3>GPRAlfkNwBr?7urhd}AEVl@q9wzl#aa4RCKn%=AsTurnQmTV_yU zPs`|-FG9}_t^AnB(GH6o5c39H1V{)_^dPq0hIsTbyXT+^WvEXYz|Be^ya~Pxm3{Yu zQo8rpZ?>lhl?RDjNHO2T+tYZ8XGEX#UiR7Wod7wwd)W43unNa5PqlM*v z%dh`~uG>VCT~#Hn%5W!Xu+D&6jPz(|^+5DT;z9(7Eb)m+TReEqwwEVRyk^;VNkk~b zUEMT-Nfu5lUO%7x@iCO8e6m1Av@Qmem=~CpM0O?A1x|i_{3xsdsUeRA&+z4W9O%Zz zn*H*PpJ27Zrh8gIz_R>>onszGuZs-|4^bTZRXhnEy-?30r{X5^FG47+c(oeg7kP3Z zOg7ioYz^}~z?yks0Rcd~xetVU3>=eklX!S#$KJkt$*!-j!}`ahDZ!3ddRT!1po9=K z{{ln6js$`J3~y49c2NmCSkkvR%Q_GZTiu{XC-POo_2KQ6`Qdyr{NUjwB@99kw9v=F zGRXfTyaHV+UO}3#L}1SlNCB{CQ0IkiMS%Ol|L~2j{V)ISHT$3b5gngrj}yGP1zCcpeuoK(L>;qQ-ow zAVUIS5$e$&F6|;Pl%?-P*1`K8taYs$&@#M2D(;?Fwt0KPCMJ;MfTXV;3d6W#A*2PL z_Y@@P7uSn-CXZROwQAjMRFp&NxNOB(K|pK1B#ddfpa_yqWfDE#hn33f28*#5C0pMm zQ2BA9b|HXkcnzBhQ^o7~xdcQX}X6`&k5 zyecGm#{F6O63LrP%;dEj*Za2i(iQwh*Tc7OKt5CDlk!U38BZ_hnCqbVruNj%_M8`!5o36~H`iqMpmAHsnG z!$pCQH>89_jQ`C&5IpAZ_meb0nePx!a@W%?z!N zv0D*fV%&0b&i?QJ_Kr=#!uyLqI%%_=Rk%dAu-2dMeLl!(S>gfP?qIdRwDo&%NrN=S zr?ir}MvkswZo;Amy+4qfNVsZYT{f2)!U%UyfnFYS*2A8Eg%~K`%JL@}DBR$WW-j+5 zi4F&F>(lxbl`?UywBlkRoDrT}sH8I|i+&eLe{?^q4^9#y7!bsE|GI5ld)cZEMg4X9EK^Hp;4Tz!mIgfJ@;*{;@F#*uM z0Kf@948@4>8TS@JhV{>Lq8+*Q@!cR?|AlYqj_2YwxA^6IcM=T&bmOOu0+^e>x@P@1H?fd3$v>Zp_YQ%^ z@yE`k^t^ZYKM+@Lb8{KI`eF5am_apg?qL+G`O+s2+du!^6LxCxI^67=AW>S`q$xZ# zrw-f1;$yaX{Vg*r32STpJeZxVe3^p8q)wq5A5@PmPSx}J%DWO>7 zqXIKw9O4^XQ%P*F%)<)zHE^EEFDtVwMbu#3x+Y1gUF9#}C|Lg!Q?p3yLt&t;btLyu z(1=x>@W>M&g)RxAGY3xr>6gWgnCQmpgx<%3 z=#^*)(sS>J6R9k9jHMlJ|73lP25uWJ8wR<@@jugjMftgm?&1HS!v` z$SQ?|6DS~+ zmcP$+zU~bI=>fPmxIZvgZGrqRoP7*r+_LZd=trp4;$q-~zIJfl6`Qxe`PLPC>(Z+I z>F*r1XCIrh=?TQncbH@aqNfGg?4ZOg9>T0@M=~aB1eYtYN-LXWgg9$|8(Re{@e0f9 zWFd~Mbti3^)%qoCm_mXNd_B!+{W9qcKau?}3sA*=V*mH>Dp&Dh5+{GOCTMR=sI_ z?vdcN;U5_ZfFSQu-@ja27Pg4l+wiuWi20kO?(z8$0P1tNxD}%xol}V3y%J%)vkgfS zzL-c5q_6(ET=JCxjz6y#li|cD0pOpx=6#`p8qk^CF>Aw-C=oP6vKB-~qDDo^8K% z!?xdEx5;$-Yi9FxZxKiVaBuOy@2}1TxKpQ2p+0@vzWswAd}slnXE?I8SEdix*I(PR z*Z<8s_J^N3YQOc&q@6sxfH)~A2JY4tw*PG)Cfw^`X&SUf6E*RxEp+LkFLBr*+_I63 z)kN_a&wzI_3&*ejF79vDzjw=x$$4Z4MSgLR*5r#8od}hLSBQz4AgobU%HwyjTy7NG zrYL|{L8XRyO~lo8Tp=n78Ey!~?C}4;z4r>TBs=r_{@0uGw#&5lzIz5^y2sC8fCdH_ zU;yj_yI7F>pcNSkky0>7g+iehg(Aoog(9SoLZK(U@Rbi-iR5l9xgbF-7Bet2J3x=? z9@E~Gy>)HowfcW~t9p7&S5;n9Ci|ZgcdEMTWac@)la=3hzVjIqFjnc18SJ?9v`^C{ z-c%!O9JbP45tL@0ZwlY0;oI{mFa=;agz{5GV|mrPEKHl;`pslCRnH7>|6-CF_Py$@ z;7uSKgJ#_Q{j2FF%cf=E-o2NFaZ^?6=lC|O}*qjSb|5{$5FS}28 zJ!#%=#mw*RLEK~BEahwCS&mBZl&WPV!BZTX$%>Xw@K~)V8s0dUwFXbQ@Dz(rEddGxc{nW4zPZjKyUJ0sU5N6?eFD)w00IL;Wcjd*(zSrlM?mCGOBY9LYW5B0VkUZ zP78-6m$JV(b1Kv!0__rz0?;nOhx~kdA@%q6(c9e$;k5QryC0z^9=Hm=#7ciRemaNO zFIMr~sUe)%$D}S}4fHkcpkCtEfcXd5%GDgaOd!~c+4GFIm%4>|HHCxs9`?ct?HA3J zbn|Em^X7ZF`Oe#FV%@uI7&rLz@S*GtP08Ph0PoW?~&jR2nHYU`YoU9K`;olVaD+1G_ao?7Jw{385 zC2!YUu>hEY(L`**(^Fu)OovSh#7dsPs_)2QVRq$M5^vmg@!s7G_KoDRe`f-RcSNyk zD1@P*Bzk)oju)jzHQRbw;!W@_JKoVn-`w;)0TZsryq|mf8P35F{ZnKXoC4{Yw_w(hc@$R>> znr@2uWuEtK2i(8%H{XV)*21H?!fy_K*^01Idtt>o;N550n$d)RPkHbrsu@19+|Q;W z;7!tssb={)Ub^XJtAOS5ZvwL~O$EuD)fJP!^^D&~7#3);{igAlvtqTt)qa-W=bQB{ zyyvma!~WKKdU`NDHHG&-_&^Fkn>=+opItct>M>}CfSDtAjEs08Zr5+$@ywH*J({aY zi={Se>Il;W??_fKHk`!BV1i0O3<=hLk5R@)`I7Z+Z+d{eZm6Lq_%9y9qY4rE? z;r5+w{H^)ykeY9M0b4j{K(cR#T$d_f28!y}OqMUDF_K*J+;J6n>w7 zt2f&;{nD0y*IX!i_h;c(R-}u2=hsVleB<#r_U#`)Dr6Z1EsCLOZl7Ih;9vjsb(DK{ zd^(^nf%DnBe`dtXcVAuVtR<7~{odQk@CN^xUaWQgO5^plTbZQKP1Z8)W>iIop7AxV z^Q8tX@0@jXz%70O7r=Am;Tne)Nx&Q%My?Ruw|!a`*f^3g8$3M zZwq{j=eL|N&HdDMyqv$}QcY{XawNd#e*amKy8b(S{=AjTT5f+DD7*z?swa(;Cx+j4(mW)Q%*^$J3ZKonYPLYHj@Md%C)L?a!+TUv{sJxc~Y{Y?W4~1Z?Er z+g2I3`q3Q%QUJQcRaf2O1U?llUliNj5<69zlOH{i#_5C14-hYVeiKY~&1P;8OxsdbID`Loe=O^Y)K2O>m#*6^?h}v#(0#_bg9t1WpsxVE6k`mTj50TIIGluI+5gOgyc&U1OyR~1 zE5iju0r0~8EUYphHgi-S;#D9dw9*2y8t9k=~)<|7q)WOFa^S;1RG;$pw~xby>$? zdgmaLeNmJdMNx8-xO6>=zxe4LE+jzgatk>u-XfS^&Fo4=0QAmewr(J*Nbe}bv%ZVT~Vf5c(CxdOPT_3 z;@B}vO-yvAGrEchh`_1@qyXpv*)jx76q%XaKAk#jrQ4fq;Lx5FGpJDr-AfJE{vGU6 zQ{yo_b8d|J+1GEnHzmNV++LjmUct<0G(7-}p6J_tww@BvFryGOt(sZEVm@Wa=3;m1GNi-}h96vLRr=Q!4WYWda)4e$IXc&=>Yz8)P{OlN}cc;A2MytONVI{_BZyCdT zYe)@SzWmij7Q#C$DShkK&2>$Ww~Y}i;>eSO*#CG6(Zs#2jw4o@ zdHsAJbWK)wKy=W-uCu*Jk62-*_OIFYAa#LP*3h_C+O7|xvC zi9*(83gRMD6+5_gxr~a_-g+P$ckuK#C$R5u5}E8A3Y8K{RhGeJmctrD0+;SIke?0H z+VSQ0u`GALzxXb)x%`?BrDaNV89j0Og<-t(<6RioS*7BzfYO3hiEMM(&dPpMk2P@N zPmb}rA>90A2GtxbJS|?<^oL|$2Pn}8N2j6=X>2Q@f@~gP;;y6w*V_wbb$+mD6mqo%^?EBx zRv0a?^8h(qIE`da4%O&w?0qDLaI)0qb_Od<4j1v#w@+h;B^lD=Wc=iSSL(ObBNVA& z`gjV@y>u4o!5sFTO=99u0>w&}I)z@rt#Z|Q?Gw<`*FHmCp-lp*WDI}s+7V1o#+VT= z!j&jjV8ag198EE0ZfgS7%(e%1_u%~5Ay#6g0hU5KT+QMu$9ugBg6;SMR9W-=u}7w{ zdn&=#cZs5|#Hw)%ELU7(mOnEYw+Z9{r<>x@+aJdH=f<#qe}W~33W&zDICLh4o&l>X zu=)|9@V)+#gS$7H3PU5Zz$%4Blo)~#ZuIfw7MHloszW>#LnBo|*3B}(Q3Ym!@yZcf z)kNE-h}EbIxIXF}JYYOls+iX~^VDuk>`J4Q;~dm07?`MHoW36Gv4lK`RIOgdnRAoa zyT6xF8Cg%6*>NO>p+jXRYifZHPwAz}|NIL_F*cS$E`};64 z#!|d)i3$Ks+=VQQ?k=G}#R`KhyvtX5Vejm{J5%UO(}Z3xF_BM>*QYQJ715Kl5p?IM z(Tjd!vWK4XL+FX~Pqz}M0@6V5Pyq){#@8kI;)w_@{_YyydG`vkr4sTPR#$whitPNd z6mPNXhSL;@J99bQ&MzTTao{q$As6a!SjV|gYM|^y*iBzxmX53MiXz?b(Rgy=vPk3BbySd>bgDH^n1MCs5tvWJ$97KC+}eh~c=VVpXB z5cM*j!BUm}5he7ES7~8Lwsg(*=;>?`_>@3LTz>>q1X?9vtF^JgFulgPa<19lFISB< zu4aoR496S{r0XcSG?e-l*de6SJ?QC8qfwfpfX<`p6j^{LjIjYLUCfs|Z`I0b(G-k< z!8npMYrAd@b=RSAb5LWMVrKbm%aXntM=LtKdruFhCI=C16cDb_Ji;=@u~->{!!+lw z<4Dje|8IYG83ooJ7#fdYcCLa;Z=0awpnNmF?}j|Luvo<>mkX%%*O}39kt=2@1x^{c zLLG~9KyJaNH`z8Iv+ksN6BPInDu{9PM~2|WvT(WOfFu(tSU6=1T9~cIcOM+V(WBEy zvOv?FIa&btkkq(M5@iHQgIiOe-NnygNsXqbM=>@siuuJ)P@yHtt ziD;I!)FA>JPQc&Oyy4x`4TDa=-qQ$-td2!YP@zbSqM+;d%NO ziZ$lf=exG_ zU+44rn$i)aRb$8W5C#YPQ7}ij5cj+3z}Kkro)IItHY@YLbBkg8;;(Od3Q&XsD$0t4 zov1!oEktnbA`|}XU|;%N_N|68SN?f&S-3+hz};qA;8v8b`zOkx9$dFhfl8Avf*$#{@^7G8>cuBlxYEtkC`?leoB?SYpx zh-QtlLyz*^33}YSDADhrQt8FDkHdKLZ*wSR*Po1Nz4!Iqt{g`Gb_2Oj=%RR)g6>)j z#mg~Tb)sGgxk}S|!`3zaXV(;f!jcO& zQb3YX9tGwy$kWg=e=CaHzj0B|TmRSF%Vs-MaC6xrGNnbt2V!vftY^6ua`m@)EMBfr zpGb6siN9W{wFoo`geLYMY)>5*NfBt1fIWa_lJDcYkdb7bx%Ebdt7;0ocx&6a_g=oX z6~MxKupImqZYQ`5g){Not{K{tmRKx|1kLB8bfCX6PvOjK$GWhvUcqa^BtoaM-TV5m zhhbzByDRwkgDS3HDdE<&BFDv)ep}%1q9E@3+{K-{EO16FnxFcsd45pDAh4@If~M4KA-XIuAO)a1Ty@nJ2$-;5akQq7UfV)?r3)+9^fJ44PzbFQ)UoTE zKS3w2y&67qBs2TP&}bA(3v@y>{{V*gwQE{$Van~jRaje5*DV|<6!##-rFd}H;Ixn; z#f!TZr#QhW#Y%CvV#SNMK#&%9ZE<&ZP5$)#zW>~xt8??_Sr^Iktn9V-lCkF;bF4Lm z5y1E*Em85?HvN9s7UbiNAi76N2V3fk+Nz#zhE^Jx6X2K}QPbUdt|Atqsbzn&326q~ z;pC~2g^V!CfE%|z=_%`BR&ILyVf$Up88)t{Xhw>9wBH!YiON{}8tvudPaKm_*v|m3 zs}a_5Uzg$$x+Fh()P+wnoLDwZGk_Tbq*uoES_Zo_HJi+9-<-kBJb+dG`1sZD)~JY# zUUpQ*@fS!BQM^Y}j|gQ24fJI-n)Sn49wG+Z3w}6(?L7qK(4#WaqaG0=9XoufoCgiU z-CmR0jHjDJ+F#(?dh$A3J+u|yD>jqXTI3nfC=kolV!7kqmH;WjRL4BA8=l7j+Q%fs z)(c!ZI~xKd)H2rcAz{S{*LKO8in#XnFmVknp6*3&KVcHkvurrexFoN23-&aKl`SnD zt>Tv2?Sl_}yrJ!J)>Swhf8QaqIK)I)wK0$uc@_n2!YG>ZiX{A?yZY|S*H>0j1y~Hp zRKD5PzT4z5p^)}IRUdeYy|(3raZHRzL?1P)i1FFqNGQ&}J1^EN6wK{52krO7wWRm` zGMLD;n*L|dr<$=f<&|6o@lnsFsm7`=EB?W&If0;366t))sW4k^DR1M^DR0pIT{5XXHP|prFO8{z#_N zN{?~2b1ru!?gZuzl!#Kfoxgic4Hlela{caj^VRWoUXQ@y#uKcHCBS49HnX;`SPj`Z z>$eOP_4pCR9wd=PU!oE+2Y%ZXv$B}b?(eT}%omoVj%(>uI`V2Kd~J1{FgIZRbvpBE z2*w)(UM74jJFh#$a-;HkmtOBXu+88QECpcgo(!Rpgk-4VPMzF0HAh=Mvo6 z=HA(WdCoL!cS^$KXNna%$x+w=9j@hP9~jMe;2a*f4?*T0tv+_9;Go;8Fp3jf>4#zB z5Ak}gYkRbi+T}Jq@#fz}gV-LnW3d|%I|%|(e0qp0Vl7$;(Ba0pV|>M$WUjAysC}eF z(?;i+;j9>jsjmZdLSCK?{EmY(fwI^8x7+z60B6PX*o2&?qh~N4UrAYswtp!(zoXze zZJ-5edwb;{{ST|N6>O`4Qmw?a9qIt7(V^n2xzlAdt{aL~Hn@o&t^OugH*-+tsmUrDG9(Vy`KSf!H`hgTtW_}d9K@p&7R||K{1f*+fULAgr!oj(1Ao~^cf%d(b8HN^4a}pTQ zk!2v8qe|D7;9mSFqd@k=EBrUA+_*s@|B&5&*m-zeNr&vpi?5}~Lotq$dTu(`#K>n0 z7>N<`_isWOT6pcr%amAARrVSI7%c5t>}~g&GREm4XVe53cr%H9Kp1iaL1M&*T&b%k zRV;n1*=0`}=w+1pMjm1e0ochE-ETBZK<54Q9k9ZE@Fpk#FPXi$m3(tqiD5cyPM_VA zJHh(}gxZkn7}(*Ff{osvsF^KYAJh2E0eFi(P04JsQlL{XY#~QlJv>A~jS`=ISkyzi zL?}UTN!bvNn{aJmVf!gmIL5td7i*r`mMAeO&3}WP1CV1dNeP1mKH-75tm%A42$5nK zq85f~xbb(dTeouTGsi^SHpx30amHbu1`(fc2z{xx!eHIkLEdVY<{;Bei6J7W_xrTm0SfC)crb1Q)vLqNgkZcTWr)b zH5{;L=~Q=nTl(z)aC(5P_dMgt5F7w$utQFFo{%%A4*5iSSeSAW#R^f;R$<^<6FzZn zANe}!ZFhlm9;>=nL%l`?9|Ix^ys=7)SdJ)ecyzVcx^ZQ*b4J$Ie=oF%Whr(TDHLpW zvPZ0L7WR*Nn~e|sskGR*ETH|B#C-o^xKIJzvdb9NkLIgi(ZM|J_gB#-sTlBMy1c%O zz7OU;lHs-;L4Xad?TU%kjwbNbk5J58ru=sRxKH^N8LJuXHO7tFY9IKXtVD^apUdP| zz53;vp8D~xkpY|EGYZ!0g^_gHP0wH%kw z_1!hMY+p}SKfjhnnc~7(HVwc8s)mRufCI3YRIPpVK&jN5l%D=+eKzhJdHu?<`HkuD z&S#vFZmx-%kg$H&s~pbAG#dOg)%`~QBCl*0?9O#Aa@hS}q3T}c&y=2tZr@x#@eP~0 zn87o{^rKX$qD22rD1=$U;(jlJ&Wri^71K-&&c*}~HKVi1y$&tG9%D3J9z0UN_ zq)pEfVpo4{kfgUiCE6D6eMYgSxtvx&6IYfY3m&bTP7%(Ki7Pqw6c2F;cyh~@t|Q;- z25~%ImS#9@7qdf-S3kuSxK_}ZSHp3DO0dTxW1|4a=W#~pM5StL$=zF=UI9K8&(mxy zg)iLnbMCS6Y4^I0mjZ!eKn|hIr?d!Y#5Mw(G>xBT4RSkodm?(!r+yfJT2Vt4XrDK% zZ48?JJP@JzO}TcH%pRq`NTZq|&m}*5C-*`8raKV#zUxgZ4;@FT>(&ut&;=dY8Qi6! zW|s&16b?eUI9ZPxQeq;72TGgFLb?KJ4x-aw*cQ$llx{v#E!j zbOf{Av<#&%I@V~J?Fjg6T2ZP8T7T39h%cW7KIM~UMH@amQKcC_o~jU*ub5ozbdL&pS6dnPO;5_v$p?|Nh-@-hv(1)J@!`JCL~!YQd_ zcxg-Azz!5(bE`k?u zvB&rLc=f`l{SCg1;?IQxlx#x9+Td9s?V zX0Fi&t!GL!bP#xL9l4=Hfud1FtWh(L5sdg?S6wrH#{0LY(r;EBhL4e#WvNB`=?**S zO7Eh@znwgcWU=>SRGlDIciaszo9+H(?@iHU1A;KaHBKr0>N61;Gtc45;VymNC>FFP zt?lq}Mm*@M#weC<^?-ZSHyfR-<^p+U7-=v@kI>M-?lIaML}@FY)>;$Zlh7{yAG>kp z&(gp(A57)3tF?1Ooc_h?N#6-N@`Y+ji)FNhdv+l9Thzxjtpj|*)4To;tMNa=F$3a* z+e43-?Ko#@citT#co_l@I|)a@L9yhP?lje|^1#BTLFe(xtC+^z0@a+ z6~_yi+|f# zf%gStR`@3VZ5_vJzD|*!fA*Y>C9$5&l<^a3O0{kqy;Iq!_ncq+nSgCArkaOxZ|h?o zW8LDJ>q#-g=f)e7`0Ua?y_GkHEj_Z8=4zNaM$x3bh{sUPC1oX02j#W9$AE8s- z(N20=f{DPFmT@#5+>XD{FI}x^wURj)&BVxfsf;a(7-nFBm-8BErY2Gv!nkJ6^_d1xt8SxWHTdWdap-cjgF9jsCA0BPEo~*1j$s}USHXRoJ;)?a5)2pgr z1K23R@8@`UJ?MEla(lwpzRMhT?EJub_m0(~BEej0>G)OFR$Yy9k^uDMGsttV%|E<5 zY|1+msH6>{tdCrl1@d&k{9Gul>%_g@H%!7Zboe&(3*y1P%N+xxKYui)kVJQiqL_X-HW>_@+ScLGA>c$DE< zwMf9;y$g)D_(BF)K;^Zzte`fLE&4@V@f5c{P@2HsFbQ*A9IjJ%;1Kn6!hU+@CXP=g z*#~acJs*bWPWIki0EN?1bF?X*kzkp^DRZZob{+<2IQ56EW*58vLdbr2yJGcY(6@N} z3{>h(D;Od@p@P9lN45@(2DlSOXVY~XPcG~DE^ij(pdtA0ky=I6_EyB0&buD>4lRJt zZVTxKf54m-cAdJNg-AvNzN4!ly_m3S;KBH%q&hgfOS*)ziMS2Oq61%)gmW&&HlqnK z-=l42l+yQfY_rSIh@&PWQ}AN~^b@+$ zi^bNCVAYec@waukZ@ZRu6Jd@@7>=T@;biP;Is*f4&Z*7sZ?k`BFM?+3wshItsEU=W z%|0@e2vmw`aA(5$=Wo8>eb2;#1s=Q^n^Sl|I0|URjFNmt&%c0pDdwRaqT89AHtJ3; zpIJ*t{^^-+5BnJIG?w@9J-{HUMQ`D;1yi$A*bZeii%QeaJ%RUGHuK!yk5}KZ!uT(+ zfjd+XMOE2X>LJ~vFH=aOq_KZ<=%sFBjgEa`-r?(d8}lWaUA{tklO`X>m>W-_!0DM)h;dfe#zVOT4AXrO0mv z?+i9M4KhnhH=w$X4!du>Uq~N&4i;na`ZUocFkBfHMBuS{X9ON5Tm7txBVHYosiH0+1^D~&fT>wN)W!)0;)C3CcBPYzbgVP&nXk%UZFF^ zX07jPlTs)?%OvoGSWkmFHF_9}CPYWbsowT-j;(Pfuxp7~UAo=n@%N1ai#+#>!d8e$Fi6Wa#4qP~lb{3H0_>MGICEbGtPAvIvaY14I zZo}48`Xk(&(jN5PJtwLveriwfgPQtvTy;BsMA@>I-S z)Ku+nZ^L8Vy5gg67pE=ccf4$ZsKaAb%qhj>E_mxGo&K-zV zrm@%P5yG#%z2Ee<*;8`3U+?($;{)liaY=DuSjw63`dN9s#kz=TAg#Z50dmw(j3xuL!bCgNf zWOIMzT*x)3ELe1Cf|6NUZ+fHUe&;%#*|`w>TIkmfp7yfvc*pdyz8AdbjTu!H7wvKM z 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 GiO0NM?Iz&Y}ApulufDKT(ilDTB^cn;N zl@g={2oMmd0YV8$NIe1fe!p+Of55rUxh{V&k`SJ?*33OK_muVMin-BFfxQ9%0AT0k zOXsfv0Nk7(xdA(PIsYN#lw$z^V1W0zb633G-2s3j&x4*fn1F6ewL^TazIMBE?tE5LbMA9CmSE*!6R894C55KQBg< zCX0?Rh(us0lQpwV@;{E||I`%mY5Zsu1H}0Fb@i<$!~@fxx+N+?;HR{^~8V$TrmGC+S^@={c{0kM{M4^>S`ZU7i$k%R0s-fOiOg*A0{OTwvTR zm5*168C#hDUViJ{{iMQT0SkeM0jJB}o$l~Q%1KcBWWD{K;;}oKJ`Vqq`sm>!siMKo37ET-nX$_47iIAJr$joYp>7MF6cCy#)?_=UUnoITdvE;M(`bjr8@iq6bHLe?Vk`(2Dm`(jjN=I!67Jla>E+ufI;41*lo`oTuIFZ&a)NL4 zy)uK+F9J@@-uQeZRq3-3OYy^xo0)o4V2)HYpeLNV6fzqv!oAB70Q|pSs{24ox??(f z;{c!?3dsNa<(MG|8U3G6IA1UXf(`-%=5C}u{J+1t^_TpBw*UPRh-b$$z>(~i-uwUe zvkwBKxc=92JH!`4uvb61(6_~H;4BBuN`tWed2$8^mo($ zOL~7L{U3<^#q@s-<}W<{!s8!T{?||cCvyD_F8_@rf8p^L9)Q0r@4vkFFE#zIllYqi z{KrZBg~wlb`~!%;iS2)g_TLi1fAg@v@c0W4(BHDyf1>B#THb%7=U;gIg~z{9<8L

    T^$u}v9bu6rlDgO2Vz`|m#fUDyn$1dx*W6Ol)+0F^1=3ci6cdx@r+ zs6pX%neg^e$$!K@dIKm5(5?xo*4|n>`W?@mVT4$;8Q_V$sD}J@^C{YdpK}Uvu-e7# zRVMlbcC8>Bpv4K>n=rf#S_EFX2J5r=zZ+GYCtc^c1Q5q6=>i?|1oXSy5-QfFjzO7SCyysC_ z$ujq3ojT0F@-v}+*FQ%K$Tg&Rj7x^x|D%@KJ#*y_Z*}K3WiYdW7NByHy1~DVyy!Xw zL!Kt*xeFuPe&E(=pf$s>1WycVX~-zLRnj0mvQ%jcDv_PIQ(nLK-=`-4BmmlZYSm)f z8uAq{;coho4VH&gdk!OSX=UE~9vU7W(&~8NU)N%*YzUh0(XZLNrQ#-4@e=ze6F^~c z;R9G^)NY+6o6t?#k@Sqr`;YtuK28IQY#b9EhfW1Z|Es45oNibMma_(0JG{{EZk4z4X$Ieody3Wc|wQhBcR$GJ}$E@-i!Qp4Q`Xz7hg@n(r1iP$NXKE-p!eM2%wGe9TX%JYbcCL5utPqg zyaoPXT#;jiM`|eEx?67z6?+B`Av{~IQnS#^k69UUwnj#78W|7F^Um=ArnvuEX!#yT z@47$ZH9*@NI|;G@x~4JZveF;0XCbUbe&hl8QWCI`juuiy{R8A^nS&g$^9J!&#caXg z791o=NNk&0Suevg4&|!jsEJ?MSnPp%^*@{1;Z(s{qCj#weETd_mWE$gPP(kFast{K zP+op8yGt5bRi;+s`;S>wUqM;|q@@0cU4z?i7Gc7@61@#L&daDK$KaP85_{#hF=E1B zew2=W^{>eSqSLk@F+<)N@?d*!J3*YS^WGg7{a3C}044wfL3P;n*8jy3XRW3U0gmmv zAjakX`R4xs8MB}B#Iob-hyLv7{}3G~6z5!ojoGpPWyrgzDx7Zg|MwShDr(x?3@hRL zKM1FDWDp8Hn)yFn_ec+*$?CJ2&Ca=cxh+-4@zjP?`)lmv$Vi$xQ1tIC0LKaH9_{&T zQ^7!Nd^d2^Y|8NSDUJUzAXnq)4q5-ByQXRGO8}?tMB6{syJF9+qEN0-(l>vvSiZqU zyK`p!xNJhRU$Fd$Kd2ScyStwM4}7ZZkcxn+>hWrCy-@a2_!%scy4eTl<{fw1j9?@t4Y1@B6O4%fqiLB{o`z zcX~`xL#5jK?7hmwCk8i;YCqjV;c!j$@RW|6z$?Di0AF9_Nmqm|fo*HOvqU~q`KT)$ z(0TLfh)}87LtO8};5ydfF8}V>R&GOGKNw8uOCUtgW(5%%DjNllk`hidFW$6}g(YrV z42~1cM#=KOSsYYHpXG_Hw30@yuUC^B27HvMU3I_k`maJ|ojSl7=Guj*;s?<`TB<5! zU7h)(r(Rxt?e$W>RGVxoJ8jF+9NOTeY+LKfIH>VJquLDu zwG&au8%j*UFC4Da=g+o>RgAp=G!!%On{$K7jR;fE-wH!oXPoS%?-do9Wu1oT%FN%+ zXNJiuoxrIr;GETua=_YVC3YW!uwLFLBH` zAVTC0n^uMML1nVvJclh zmH!h7sD+@g8SHq!D8Sc&4_#Ha6b+-VT$%pKVFImhpg6IKfX-(Q&j>HsT4nmO_p`F} zv9uP2)nL#CS<3I1>j>uS1z953%<8;T#5vLuZI(BiVBml;3~N; zoHk6{D6c=qU(7Nz(JSvfKq1IU_YxOeqPF3>@`&SABKO-Jd$I-I6>skRH_!`bW1|P7 zU;#A0c~jt|SE2N3pWEwnWrap}aLrSAPA@w}DG;o*+tnUuvcv9Ii-EBUKhX}9jpA+! zHw6q~tMY!cf1U9;)5ycDoWZvR+eXNYrdkVyEMnxk&Ty#Qf0$A=0n{khXc0#bnD-^f zxLJSb6@x=$En0l#-e}3jGf#)1k#&aG&%D))$jxBIDKWu5WxDK3NkFYBXJb&41+qj* z1TXY6IYy|ttt~ZXCTcG9O=KbCp~QizJj#@$$m$Uz3l2G0D)ULMPC2u%=GdQ$dymQ3 znl8GzHN^Bj%Uf~FFVAxOy+_wO(gtU02V&?B^PU)JzJNk85d8!!sW74w5@DB)^A4#e zq5FGpL3W-!vu3EyP6o`4%!F3ePpJmoB*>fnmE?=6bp1q7p`ntIaWb* zhNBsDJ?Ve}z@c|emxPjwt~X~zM&xz`LLKf97X4(+{UL&NaEq0ki(@oWTO9c~#%PNu zR~vJ1Zu{wb#UIC)hRjF_00)!lj|YuI#19r7m3H;bExH#@9$x;vj(*M)+qna~oVi#! zw(h5AcL8}57%(5VQIK)n?R(+sc_Tds2C;%&HGQPTQ2^t=<@@h%i7n^7_n|GZ*>X#Q zpo+j5b)L&QG@?`1M*I>pGc`4~2`3{oo@7wB5ZuarN$6pb>G+Rn|I7Cj?~fSo*sR^G z<(|mLvtGJj+N&OvSOcl@yaJ4*-j&Y}UMTAu9M##gbq;|oHh;yl&x+&7CXVg+t>BfL zP4qh@gl-7^wCgf3JGdFKu~tFkx)t%bk$5)I2_~aL&GM>bkVsbQv*e9_F%bE7nk7Vw zfL|gtXV>L-0gPz1CZLJ%xV^-!d}NfLBc_mdGTz*rgIsxFsL7Q--18~81;L@bj9E4X zKbeg00(e*?TQhFJE(i9wWim>v5U_ ze!hZrFx~E3{z3YFMgDQ$Z^_ffqI7mP)uxHtK99}3xFtVZ1r90%cGYYxi)@+|D?uL1 z|>)nJ1A>3qx3>vbHm7_2KZ3 z=X*XSir~P%D&a%aOmA7RynR{}Kbr+c2%}sYgw?Fat|ti(7UPoptNr0k%q_r&*dw`{ zoR^(PwwT@MRiFq{{K&8=`H@8UJjDksRcX;yk(?|uQMPQ^R(Ek!GLSGPOW9( zC{tFzo~zgAw0JsP$fyYU_=}Tjh|K~bY{itnxUA2O3gN6gxw7(&qEj88v@;|`qxa;N z-h#LCL1*UIvF&lbgVC}RxI%Q2SzbDlFOr*`ZDP>b`&_vvy4c~fEVE-*hAXM zLM86>#WF;O0iANf@|nTc`~>lS`e9vBOk(>JR74pjZ5jwB-nMk{rUQoV@D}*p>Ts-n zJ84$>`%f72;h^>@?^bZ_}i?CSJ9@hxk4f8#IU z%^w?9c(Uh!tu(jE4h>t?(HBL)fGK(26z~Tp;Ic%LGId#8)=R@zU@# zv&u(-Jk$nO4TvuOk)lJZ-NPFjZ087@|0zreFDwpjc`RSxE634s(L7plxk< zyuMEAeAPi@7s+?fA*)D9;n1GKvrP#_eYg?$TyQ-D&lSW&r0K01j)Ow!E|&p33>!Ju z%hAsp4dfi885-&7@e&M+ibLa#nGgE<9w8vT*!PzD6w~kb-pU(`n{Jfc`(pYiX88Og zpfmmj-~`{Ul)Y4QVAa9hw=&K>q->X9svS8DY}p3UyLU?q95(uEk(HLVZvUx1Wsct2 z01ASu+j-ybGUK7i2&_qbLlti@OB)9T(;SydN{9JnWaLDswl=!q<(hQ7fUBZ_*G_J$>us;Hp!WomX|$+aT2;2BunW-$h+kp5eN+MO zobMRINS#Xds_?jNgHIMd@)}!T`)k%aeXMF?EQV3jSh^NLPefEM#8P!l1X`^OM?c^T zfD8kFTXePf7mxWRPx3_@vyvGTkr7&uQDQV19+b28RPKE0Wx1&hwq*DWwWR2Hzo3k$y$a0rVxUK~u$81N{6o`kf4BEY`*v?o& zpd5EIMs#=Bp3lD3&YfDuJPmw?CE>y&vfhA6&8Z$lZH*3e#eg6V$Hl{nEh#J8OO~J# z=Sz#uH??_07Q*Z%@B^mku0>x6Ky4~9y7B%(W8?VQaNIM@53;o_7<_c1Dl6|zWJG4t zdIS=k4!9&knl@wU16@xb^pq47cf9gm(dQSZ<;kt!@>NO%xCFar!!xZnd{5#Fc-m;c z{NDWlsO~vcaS)lzFN<~&Y>yLzXC9S4zB5iOck{RrnqBH-R=Duqat1Hj(FiEycLWyIc0%0TDs(RsyTW#npWL-s$lu%#))9^8v z2^eV-T@Q-lp+`i>Oiqkn45hlNj_TU=J!LjM9LeXK(q(V|EOV=Hdct;=}C1g z`c$mbyOEcA6RT2_)wc&rz+nURBMtB|aD=BIt%2JxYich7AK1he!;a!mv*aKj!{S<0 z6wI27R)QP{E!Fs6aRvK~T73sHVP2boBmqUBcoxC!GV-<1LzK^bYt^eIJNc@#c-;_{ z@ALr=Y#q&s#n9p#NKt@`+;IUTwFi?GFMy~lk(Lfm8smD-`7@>ho$X`CvyOb3 znB6&2G4(vIv3y^n^grcEc-v8QwCe$iU4wmtrgI9nrSnFS^#vd;g(rNmCXS>Os$uYvf;?3dhLw( z4d(f2^6g-}7{L3YUJ5y)6Lxb=GPyl32eZ*1HXaJ$qa`1I=oUE+R=C(}eO3Yf99?A< zt9JMs%oP}xo=xFKf?0V=K)hFv0qzlZ_|R;Wi3xA{Z?~x8xEFkuil7IG2s*;oIPl(_Bp_qeWSa zpBFhto+#!omye>4rRnmHRoMI~R{^;LJ|X$CwCXtdKHH%W{jOqDs}JqwORKWg>_ba8 zhStl-BTD7u^&Ld`i~)Av*$;luuvQX1;5l)FhT^Gda^+GcC`ztK8_Tf-GLAyt9F2+6 z_p8JY{?3Z1iPE2zGoian7_v^;o|i8GMn)qum)QhVyf1708q!JqnHWH;FAKE!M3l?= zt6}%?Rzi2*B3e;FkKYYbhFaQNsi$Bqd*s5qth*%PO5L}rsy*yr`27o>tm9Z zcKwHzC%A2Acf^!a!f4h>pV{V8qkhrT(g;C@|9XRqnisi|(7wKOq#9CP^=_DB7)tAi z6<1|F8_>jLtQj1=x3VG^aUmM5Dp>M4swg>;K-O&GAOY@Q3dtD3N|NaHjeIMs-eMZ z(e@t`c{mTkm-NI2WgvS>;XLK&Gf;_Ll}CSBS&QK!_AO>~wR~T#c>#F8@(Vk#vN)Tx z!pMtO;%b}xePPF8ls_!`ZPu~lR~4h>u1eXu*K%9iwlyVtcZbd$MpX9@M1>#}1e})7ug))iJY|p>d8_#;)9#SyYh-ggJpG z_$Xnw{J}M?cna5wo*~0usB_99P!Wk%nC92RJi9&@nn7YVy8v$|LmIB8Pg_`X1*11# zMTauWo!{EZx6%`iK0akh?D`f4tlLR%Bg>Qs@IsY(tZy2wm;o&kiuN0taFwe}450D_ zu4p!`XNg$vyOj^;y4yP8s|f6Vsttuc;z4Js7E}XcA36SWc2$rS;JC&%_uEx{aT@?P z{oBy*e*|T%+J0hx8Gj5yD6iuMpax@4rda|ke=@>WhF&!PvA!~if(wswY(X7e*!0WE z4wl7|9m6=~W4mvDmwDJu7F`h!$A&T>cYbTqY$SG>(9&LRp5V}EhIMq9N+}9q%SYC{ zT_2z_ha&JMQ+7NoqizuTWFwf57d+NBdUwaT9NlFhwnAAwAG@qxrM;9s#}6pj(Gvv> z?l-K`6>$zj6^1m|zEDl0>u64X@i`T#Aw{rsCyC$k7Q8;8)EA_3?jN9Bj5T8Q`k$r-sZaoZpUv(-FU=UgMr3pf?wk zmG!$8QAa26JD`v;5qxAIByw~5Oeo`)_M%T4J|9HmQohZx{NQ|DTW^FAY07~Wh->J^ zuKO~>M;ai!&9}+pgUkr2%)=~8Ll^(vSqN6{!{N@QP(2Zx<^C`D1B!h4hWg#L?c9dx zn^mXuY(cG8^d79)OiqBkAK;5UP=)4#Ub2F7m;zDppqPCw+Ah#MU@oOppa0r)3^U4` z|7-;!+WJV&2cC7SovykpdK8F!iTSQbG*Sdv*7wF-P|6p9e7Uli_i}~6{EOC=B|d~$g@o{uH+OT5Pq*_N3WkvLYk!T4iAt`ug9p^tHU@qT1oAiPcLYik=e~yn zzx)ylG{iIJFPQK!n6tOn&*(}h5clqahWxC{YtxKc!mi{*%jLbUQZg;0=v;0xXA*qy z$VO4s0-ck$os%SG>I&S}4G$}gVh=qTiJjbJ_N_2rd6NT}mRlbW@LRb`iV@0sVW0EfAiAiK(k6rj z1mC|qig~?gK+$6je6LhtDK{RW=3^>PT3**@ZFB%DjS&=E|p(&v43h2J}aU9-eM z9oSPw6h#zLSc3t^{(4OMzsz#&ba}n(d7E9WEF;J`$jNZ30Z( z7mba?_MF?Q4;fA{IazW&S^{&P^VZ;#;js$xvyYGOK;|9CsZSzQUUSh&W^!}ro7XhW zf6e?@%a4D8&Hv1E^qVz**h$Pj?}P(^P^U_hg$mY*Zxw{$0Fq;>^Z1y|JtGGg>+8#m zl_U>(R(?PGk-W$<@uR4#v(aXdwW4bsHL*GL)T%UlxJDFULxbI97g=>@on2eF)M!-< z1%FG49o0F4Sq)Co`Ife>cv^%GkB%zj{pQJgV`zpD7&6T;`H@$DqFa(v)*;l_XLsXN zpjD?kvQYR@zm<4lXeid>;@p_!YAH$uxJwKiHhQW;P{%iw`iru(Q*>FA zS^w)5MeNeJuFt`Xfex`5SZKtKl)<|Z!y&cF;OJSXGVqxeYMl@UI)m+>xkU!!o~a=s zL#u{5EA>h83+}oxs4)YPg4p1pu_fPR#NkNhK%+5}7>8=C-IJ-;xMx|;Z{Y}9f+w{y zIZ`tBy=52KHy7_g-=KwQS_WvRg8DVYGQ0B%25Id8EgL|qt3h*{;>PU<=x~j?OF%?} z=@+1-f3)@9--1Kon^xM-uyb^IE)xl9*2~(n3f)6ELJk4d5y96lvvW{_XPy#Yc*elG z31TY&@P;AFhoJ$Ukyys~YU5PsH;jb@_xurbzmT)G>Nv%c=bH1^{ujs3!LdK7C10=u zpOH~^&X%IH;||sA>ELRVJ}8R0dWw;skDNt72G@{%x7MyPqux>83|+mKajH1k!p?7G zU30561^{JU;^aJsW2QfE70T!Wzs)e=&QDIRr_T@YuuoKXl>M>|8Kd~)=>}?icW$>q z&(uUc^ITJ{CeqmMZ=Ne&QaJ(Q^+&AY^_kn-6oT-#iUbZpRIyM*1;P6Xx^6zZ%2#ME!0Wj#|3FEr{{q zo)$zWLQurgsDb8AHVv6uGYNqbh4bV&)540qoGG&TCWrLnDQU7ct5l|UaL)m zx5CZc!WtN>Y0c{w+>);Z8noJ7Qrw=Z$X8i6Ic?!NNwW1956wA|=Yy(Ji$5*c>aFsUt?G}Bt>_}M>!CV(y{D|=E1{qIPA+-9SsLstQW8TSDyDL&##FUGHlFq06PdOT>R9n&F<6QebT2KYv@xbM zGYY0VkLzsU$nm~(V#8DSRf^tMS3Ky~2G#Azi)ZTDnI?${)~(`98@g8V z#+U>}v7=4_qpwlJ6yM)UkFBI#A?wnc;?HumsDTY~x6L9uyK;P~rnMVMNtKS)hWRR& ze8&q~&$;(K2sJvoi-MZ+WqzI?D?sYQC$X@|-%~r_c~KG0Q7#*-qtO$H;Kg9ecl&IQ z{BFGYN zlM~43D5iPE4)x~KV?)&E^VahN2H+LjLl%G9ZaJL%*#xw9XUo^0 z1d&D9QK*7D#Eq5TUoulrYzD4ig*IoUe!sGjzEoB~42KHNEz)8$mt;N9+{%Q&vC0r8 zu^_wa0J=IUJ!KrX*B9;vWT$rDfI9A!*FYUTK0YMnbwIDHP^sF%wg=s~_a&f!e2E_! zZOt`Tq17?&dl0b5^h-uuS7+&z!3$lZ{IVp55;=Kb6J8XM=YWF0n;JJ4CuL=rkt(_) zAoBO$_uW2aFu498P|-`g+i|~w+JQ^!)s24djR);q{i5G`FzeJ6)nb+rilcQ^#V-&^ zbi}#>gB5pJiHVSsHyGsaYMs{FRh`ZvTxl785EDN@K*$B=}c~*-XGWL{|t~*n;ST^VD8wsR{Zz{ z#p_M*u}A;T0-UtiYLanO2jENLiR{_=Ho_zlP<%{sxi5#>Ahb0px5jnfZQ6ZEG=l{-a; z(ls!sO?NZ8*-xQV^wC_P>N7gQW_Xx)ONDAuH!grm(4wOh@WEfJ6ajEm9!>@?2d_N% zxT_PVL#R%Mbc#*-MacBoBuwaZeWTOcegHnmUt{<#m2D7jOW%X-;IvE! zxL8I6lIW!7J*q3#pS8XxyL)niW( zk`HEZW-ustHD+^wtF7>H#vuLws6z1Y&il^rSCz0W9 zGZt>;C`0smN#Tn-b*O=gs5COa%Tz1(zgl%TcO`>UW!OozQ zBTeI2!!ePtST;;}M&br;W21y}RW3F@fkZFoZhC37Vbm?yn$=2Zwar0l>2GvZY!dg% z3ItfM1)M3q-&lE1vG}nCIi8?}vQm`VYti|ZjT=9~`+K8X>dB}0i;gMd>JXy8#E#4( zUV3ZmYZ7=hZp;B?m#&wlEPJ^70AO#TmR3Z*%{-a@7Ihm3wY5fCgS=wf8_k15D}%*_ z5wZ`|PM~fZpyxQSCS(6|CG&*b1p8{6n3E{sNxUOTGf(A({sm zR|tKF1@2<4wTjW1{<*!LZVdG7w7i!6{zg;&3!uL>cY548xh1k`G}{7W-ol;}qOw^8H|l)K)XLfi zt?<5U(Vv#x;5{OV@&RF=*kCqQBQkG-U63a-Ferz*QQ`w^c#I?eU+EUrnvid=YwUCAq z@cNT=B0-G%`klNNre9dU_OfTHzkNqi1D<@3_Sus#TAbg!uK}v_wQ2B(%0UUgz{|`+ z&7g`~#Y~`0NO{eap^1GZwx!ZMd zb^64yUFGTD*SF|v9KYRn7_=@z)KZMi^IQJPc3h%@^r_R)HTfW zBcsrJSZh^TkceS4k6V5TD(0%-FaN$qxuxVrR9CP3IQX8LJZ!#HI#X}ds-ijn2iv~^ zEqcH~8*h8OxcYKw&C+gHU@lMn38~7$v%>siN@i2E!cx9>M_&gV0_bHMM_ViHSy2K$ zaazg&((N6zccok^4=PFkjaCl+4yhkSdmax9kn718X1 zo078vYub^O>^MARC!5g@Yq5nwtgKsthk95%{)#6eLlBA)9+hS2#sq(#Zd)97)pO9M zYbTwuTE;xqT|29Uq}DUwLaumg;InqCGM|a1sY2=f?Q3LnM}C0CwU3L={6bGyv(})g zt_sSYqOZ^>^h}-Igxm#5-+ifPf?4V>P-6@yMRCdTgM;__E5w3+O)mMvx=HBG!dmC~ zp{7yYap3B*YH8mKTgMJ-UM2dR(mpI!9!M^+Ui0G!m`G2T0^QE2QtKN&D5)qz4aH@evF3yQs<~2*yWnBkhhQa4jH| zcEhBMow|X2%B~!wpo)|XdtCqx2{CX^iGK0(h0iBQW@RH?m+)r`H3rg@feV47DQ9uz zeHlanl*!liS@+jVr=zPU8dHNR;9@GkXTl94&dlN>zgE`+UR=%DzaKv(RyEsN&?fVs z*d*?uUeRdpQ*xC_fS%PTG+if>x$$!4_jh>F1{8aTFKqzqn}POVSTDfJSgd95T=Z#* ztS3DMJWoY)qMITp@@dX+6sJ+WTGInz=7(PlmH7q ze%~!%&3=&j5A(haUQaeK* zHyPD9W`JwnhkI%v#&Vd#^NWycmDZs@FNWeKL!iWau<~Q$#%#)6b6PEk-3a=fpw;4Q zf3)7CRo}2uZU%lxGr5*-lqCNB>Q&a}wMQXAeNXIPE!frE)fdr&zYU9YsYoEGHMBEP_!)yrZS|Q%IjmzI9Rq)Q;-*y0)SiXsmCa%DYMB6l3 z2P)c)SxZtt98JG_rM>3_FX?t1n|eA|e=$&i)i)aofC|&s32T~*vqWtayOB8(>5{a| z&LzCZR7a!MJM2)@CcP8Ss89b`>*WCvxnDaFG;k(!GI6TpjZw#Cq?KanO5NAVf%>?w zyGgmJkSZU$$V3{SH@~TIzg?C?z^C`{)3me^%=I8M3E*Dm{NQ;nwWkTmarJhm`CIVi z_YBia+ahgs_D%2}0_Ahd8c9WVf)BgIatbMt!5kCI%1GDVsyZzg9!TcHb#DmpYMg`N zLo_;^!2IOmo++~~AM&-`-%U3tV!CFAo)ep3rjsvL+92S!ir=gS zhpvSxMzWclJP+sG#UOgwH`m&76&{`aNi^3lshsNfJD?$ggwH@+4)d0+j!(5;yK|7| z!qG@nR*EO7Ao64n|Ya1psLR>3%VYy>e%BAsPxVVKDnYVaD5Zq zupd)`t>6-_dY1ReLgHJ6z(!|ec)r?dNuqWN;5R|_umEFhy)z)RxX!X@aeKJboWEXA_^O{fDhUPf2{OLB!>vxN+g5Bdq6Iaczy zVy_lis~N+GzK>>Sc}{NNgJkDQiy_uuFHk(>#V&!eX@U>bw!EO@KF*wy&0R6=N1Vwa zhbArSvbfw1$H$rQDw;?lU3ouFuQP_(H+j51GU%f-0kO`Fv<6z0&Djd=Z81<(6HmjX zG8?p{Z{{Rb z>?`gTekk^s!Pieu&-YCCUlg9pzjWOB7u>Ubo$zaYy)-DW$ajTn_Eoue5O4mSp(`70 z=0kJDdAh2#L*eG3Fqd(ZYgj(Ht7s9Quu>-XD{uwcMV&psOcn)X-uWoT6?DHTjgr+e z@Z>=ky^;)%yJ!9SNYQT|G0E1EN8DkS%^}WH{w*Vd$M>ogCv&y#-et1X=f0_*3W1vM z7z#|m;TH$0oVB5zla%?h-iqI4D3*#h?!0?{8?!0()v4fl3STJEp(RN4BD5noxcu@( zTU{5jO>MH$70{;wOVC9((n#{t)*MWb96szSK76hBN90;oVmbR;T^sNZTdX$VSP9k> zqq|k%c7ZLkv$1{^a$xNWO-3qDl|tW30NBpP_Y1;A_o1UJ`Paa64=Kc8uDig+4avB6 zqbQpicxdw^7YcqgBrN+CNM703Mo6r3Fvj>-oenGDg6~9Cvj`sFCrrgDQJ_C(5KAS! znfI1QgLN#gyyUu`CPev`ujAa1O6f{#vX*p!Edz}j-)i)wVoA1?8a*zjF2nXK>Q(4c z2LoqqgVKzUBHNraEN|wh7|5kZTiJRKxSF^7MFT46A$) zAIzk@K%{L{jWJR@SPh_NE>`)zY>a8%0apHbBv14zYeC?CxbPU_{Rwd{tW?{v!|;4S zr9*6%s4RbRt-}F9Ygnsi-!SKP#q*CFS>qjvs)gsM9!<-X8jZkAyy|i>j8b)~B`ell zru_6Ra`MoMm+;xTq&7-d1Sw0~V`8f6=)PAjSW`)rLx)~CMU9`m5Ut-Q8QXdrj6bY+ zlyv&A&>Bwdkf>z4e*mTRrORONBQ5^^BehlUAZ2tn%jpw!d}=LFHZiM3eM#^Z?Yelb zXY!3c(S1yKsa`-DrwrgrUw1c23a_ksc>Ln~s}10G3C7sk>5-<0t^8e)lgS?`#d>ot zbc`O4mbzkhMf2(ej30n2hn+YQ#&)bkyv9Mk#f`v;(}b24EEqvTd<18u(^e6-G`BB_ z;~gF>+wuotu)I8JR;JdbqaZ%2PP(zQf(0cKsCAl4NW^j(YgT7oVQ87+A^;P?+?^}q zxl}pta%>f~pGu``8?0fH5!hG0tYhr@ntKy+KL!mf06A;^IBM~SAi<@bidQRppQ2v? z{4-=e<{-x+RK}`Y$Ac+V3d4icc4r15jyWEc>B)4z=6bsbVGj7M4_s@|g3O+tKIO7- zb-ncc?AZGQ-89FF2T7l2cTvFTV+I8VxoVJz(>oAYN>|9ErFigZW{*(QdSKcBH@WP| z#TU%TeQ#X9L<-LZW@jC<8*`_@qu7yjjs7HPp4^Swe!Wkl@O(<$(^{ z{F8eJq`!1Hy~b|$%p*^3g`lU&f?LMLw#ycPs*(rL*{XA33lFy(O}g09Z{ln*-E;(Z zHn|E4Sys*lML5q6cVMI9ON(W+`^%g+A&k@x;*5H>q)`4{#D(^>CBKdG)iGmg3z5Q^ z#UJ9w`<9`NlqmRK2X<1iaa;QVsM@$r)$pqL=lO^Fx+55aUm4TG!B0L|R-9dzLeH34 zsrSQ706AHC4+{lW);89j-b$@1D!yj%yj{2VDa#3yG4FCNLb011QnfMkvQ!kP+C?i+ zYQo0go}&3^tDG^y1XYrvu)xgPi3h7;HTzvx16g50^C@Bgd*#DBdL8Kf;M=^;_?!cq zcWm3G33j`8L5$YJXCiAv6|UP#@EvvjsS=H8@4x9N(o~?iaYC-t>2^ua{ZDvi*nnw7 z{*E4MJj4QTEB6|05jbJZbH;s7RD>9gYkykKa|s!76aIXPZ@ShlT$=nRr4J{6aOFr( zMqG2B?+2n?oZ7^Qc-SH9^_=Xn7kr-@v?{NIkMQI`vd*dQ`MK}O+p_VUX*!A%zN&n7 zeez-%N#GU?dvkw119$m#!ivda9PL)2MZAF=EAs&I0M&Ws&lO=2MH{rkd3l@xeHGJk z4}8l5lh%2%$Srytb^eXVw4QiPt#pel19uUjtn5HQ<2j~PAss~xILug0q%?=%{q7$Y zv27WwH9u974L#H4r}cDtCEQHt(VaW)Vacq=1>)lokvXEPIT9uf{=qhiY*i-ygRl=Q zsQe4GJ%;U{#e^N*x9gSEL)Fhn^m9N-#aiWXT1rSB#)S+H*{Evj@?^lx;E@4=83+|Y z7>hF-Vwu{SxjPYC;Mqu+2Gk69wHgPSMab?3v##PVtXEVxGd^9YKB_T*N>yJk#k-%} z&yHMeJT~HmibBmijVc3W54%LfiO5|zW_wdv99e)_I^O+BF~F}$d0$e&nd{e@#t$Su zzwkt7CGi0K_6%Y;zgxxbTGI%H}-&sBBDB#{l?ga5(196G&g7-)Gm376RwII_D{NxH2ZE5hh7flel<8%zK1ic z^AyQ*w(<}{Z|{TmSX4_Qg8ows5Eo}OqUloR^$9fL{t~bnwAoZ0?$5jlRFV8_4ARYo zS$|>2#_2CDqa|1IRiz9z8O&e z+q>)}Qxb`+-Pdv>@7+I)AbXItVzpzs6}Uer+Yd4Jc6wi4Gb!9B!| zNO8;FnVKBVE!PB!f?0irpi5x=*kLVmw`vt@=_6iHwRw2pSRrA>bG^ ztDVo^(E`U{Mofb%5DaJd#NWRz0cJJ*82^cq=0YH>__uV?&U4k(@5G;9hNXx(+kBr0 zQgcB*gTn6b-N@wn=}b4Bd!+Spc|I>dt6#q8yb+kwmTVC{!)8}D3>iFEv*?AFe#7Ch2jvVU{E6yo(+Pe5y z9lJGn>6+Jjkn^)5h?YV!tz&`Z?YNhbPE51*+jPRW26Je; zWxzwL4duO!mWtkfvIN`jM{EJV@BM((5}j5{sH3%APgJ`f?Zk=YOt&lhoK9pF7Wtlz zFYI_0Rz&~$!kaa{ zmm`rEH4hWdgiCmBc5+gJEI6hQ6E=fCK)3Rr*jY&_m!5OtcY~B;af?BjlL?gc@X;i{ z1)YT0`bu=Z=0iE_t`Z#l_j{Eo!mlWH&|7rg0Y>8#JanOjb1f((m*Sr;{LJXA>J`4e zF8tTzK_I0Wt_hlwjr4p|TagSb?PW)c0tf~&_|>tcipZ}QA8+QGwp?$xm;v~R%4oN5 z#On1y>#$EwJw-L1q4y3B;2eifys&iCdbh#SU&>pZtK(9wn}6U^B^KorA)m>_UX?=2 zev-dWY&fP1}?E9*7T8{pbGG=GK*k zsKD{v9J6}JxjdZxrcTW4#K`inQF}Y97I-FmQ44eo+ELVm$I_KQ zmQFy`o0f_d0VFSbMP&CW(grI`c*K}xIgC!BMo1C%c_l@bc%4uKe&o#0W+ACr+E{8k zwp|~Ty8f$lY;$&V<8%p1c}MDfGCTBGgK!jqvKrE5IeXi9nAps<-Ztg0&VCXio0#KQ z)n&@Bpli_M(X0BpC|S1^vZJeMJZjCOg8=6?xZ%Nm_w%z9Lp#K|#8Y{~7L@(rR&9|! zSno}?R_g>lxskf-R$?UBY&zHEyz!!< zW8yk)M!}*(J1Zk%mseTe?bGL+ zX|NBI$%UoakVCxr8=I0<_ABU>$Ow3`)Ij#2{+}TQ4_YYj;yL}fe@L8ww2doR!(BV zB(X|FsF-xO9HCPPiKO>HzAr)!-ZV_pvz0rN%{S@xvSc8snzV<%wgo#8cI@O5Ha2_h zca$NAkKskOBxA&Lv+TC3LVUkA&dSBCHGeZ%-2ww&OC5tD90nu{$+p$il?Lwcz!_nG%$a# zJt_mR%UebXSFg2U^_43RKPkFL3*HtpF^5kN>fucIf}Fg!ks&7ZQ^dq#wV#sYG((Ir zLyI*pL|3`Zog^k*yA47SONi|aRn#RUc+660+y%?9TD>0Ii|HK|PsfM3# z3d!gM+DM;M-Ivu9lAR93P#q}=HH1)1K}@b164E&S=NaIRWs-p9L-hJFxqJajgyv=9 zWg@G(-jIXLsdQ!eA?7cw@i|6wX&r*T{E=|8L`Z{E5BEeJ!G1`>Y`F zM_y^2Bm)ig68eCH!mSvkH*U`lTm)-OQA96(<=TeH6g2hx`-o|3T!r`|=1xOZ@$j;5 zT8!2@ZRM&i!9{427+8@HMp(V!!{*c^S|a>PHN4f*qUlpX`J-6N!wt*}AnZ2V6lbj< z9z01uR7CSSyGVn4KNBhaF1ODB)Y2N+arA6Xze4~!6_0>QcJ(qzD6PSakMNULIWJ$` z&p20ajw+<#bs`E+=Bx6Z^J^w^d61l$xj5c}T3uYpIc+}RiszNnO84DL6H_}nu#gIA zx-PSQ12myEc#8Tup^F3zYAJ(l1d89gSbpGw<&wjMIW^Bd105z_O*uYw zIXQllN+N8LkZ>w-xkq@F>f^R3@k_OJfS9x^T~BluE`pW#_yr7+q5n4vFehn=+3QZ` zU#!)cJ91R%IhSL;slF}m`ZE&sf*t1ORm6M){^u|KKrjz<;spNJ%P0VERS8QpbNJQv z2n!M1m9bcS`CCFE-5pHOBOaL7c1pO!P-bUWot$XP1;bIzlmP4)6T~G-@cB7tO8ZZZ z=kcDp6S|4BbrU(ddP~>yh<}N{^q5qMT~JG=iB!`_nBJ44%C9pX||^ZWI{ zh8Ur|=s%wD|i%f^x z742M!Ns^oLZIcx54XiYy9a}-OP_tQ%WMVE?ON!=5>_%Ha-2AFw^-;@%qkZs1xSR~c zZtk2HCB3h<>xD|npWml;5iffTR!LrGoU?#o*Kh=L60Qo=0r%;+y^9f z(`>&;RZ;8tI3spKSQ+AbfEEHrwWk(R3Rz}8$01oGZ(+=^iaJur*o@1)l`EN~0^2DU zRG@C@ufI`E*H==YwVGh#>dmpw|Gi+k#Muqf#vN{1tSk(Ljq*iu?* z=DHb~8}(OR@97IJnA7Py&488}remFn-I9ZC-@>QW&Qo8vfnNvlluaGi_o5tOan@<8 z=gY|6w>ba6M`ZcD?-nH)Eim+YK<{?RIL%)jm(rbx{7oT=9Q%L-bXm#Q*Ro2KJ?itP z*v>MB0Cd;CbG`H4$)06jCc8`eBcQ%2gYH#LCME`T68RAmcGLgYcEVQCJryKSt?!bf-C7&g2?F4Av_Stx|%c(njVN2i(^K#VYhDtODvOcR9#KcI!Y z;#4AfK0vKC2M`;z&ZCf&$BesZyO!U7ZYrF_3y=nmCmNoa*R+Av0G^I4bCd&3H)A5u z3A$^sCa(gfu<4u#unp2zhVgLc;1ZeZgP)Wubc6*u#mRzMmmvGs-8ZXD&-pT%w^^GT zEy@=*%BtvU6ydx{U>wX+b(?q)rkUn!eQ?i&HQDj z5w7?Q9-QVsl3|bBB6OrLWnc(qKXdcde~0_V*|;_3eHJ{=;vv7y7NNdrKWy7w`sJ3k z1eq>dnEVhe(}2!1*0gh|26E$|ibi(g#6)NtGS>^@AZc`zy$5Y(wGhEs`@rGWk#4uV z36;dLXxKhQGE@((AP?~5Mc?J+ufu8}(2p^{Grkx&Mo)b8Qx%y;Qz2_WZv%}%E84&U zCuOF^oe%*%zsAX*@rzrhZh7*WetAK4&zjSAeCI1cdfMuG@p+Vh=8PVfX~Pi#*Lyu< zA~$WmT~l!_xev3BRQxSi6`RmwpFo2b>vVc$Z<(s(suo`#V5G7mYvD&S z4tCpy#hoyQPi&d2{N8* zum361D--_rOQ~&_%Y@VYhp^Rg1LfYgny06|3S7bPBirj=v$vRa?B%$m&9)5E@ERcA zeZA-tEZZc+3yX1WKs)?~B;HPgU98TG16^)3HqEYuv3rjiPG}RFHOCbYKH6o%cj+z0 zcijBG=?4pDJIr)7ipga=F8aDd{9QgD{@GOcZAg1UjKjoS5scoWEo{$;dxP4G6|~}$ zm0taE<$7snC%mre#w<&~t(fKve1P||+p}`9_8F=b6SiDi!Tr6yJaQRPNiDY|{P~p0g{r5G!=PN_{(+S1y^ArKj2c>vji$6AeQ7mTg4s*zGbfsS zbC_c7a&(UPX<;~rC;$6qFUb$;XxphD9u30W=BD?)!NghwA&D{#3wiO2VcN_uYG@&g zFPzlJoc|@79TC;mgP59!&TGR;U#(nAcQRmAu%l^;bA$Y9%C(=Nn|9cmfZYJs#9oex z1FB;}9K34n9?ajW*rH!y7favt51cBnW-?&0R!JGD2g*ZS>z7+vQt!dRM+atafLr0C zz+`GhcuUt3vAK*HQ5a$_^280ReFt9-`p!?eZbBCyx>SDsJxM)s!vxC%l;KKBiL5G8 zjuH6VPu=f0^LC62mi?J{UI{%@tMF6NEWM&RS=o2dpYzR~Lm{&;qL~QH;E)uBHpZEncR*VQH@y4_%?G&$2R|siuErHwXc0k(po18K zx-%>B2fnW$*G1*Ruc!9Qee`DnHeC5fCv(Xh>;+bs{J}pHvGUH zG|sx2t3GKy24&sA0ahM)Q*e5)F!TYTQ1A+f1JKwkH=l*^&ADt@ldFceph%o)f{lk1 zyDvj39Zv@2S8u_Qv)3Ju-VRB)sXYpy?0I3+ko2d5H7ikfG8gzahiQb>Drct4zWVxS zZ>mQ+bd%Pu#A_FlW8_*4^aKxPeSCOgJnuyRdxH9wPnfa-=P;khNBKoi2i?}}oJlt{ zqc*n6%a*bTnAw~6@2v;H*ki`QL)T$_pkEVW3-lkX&0O>I=~;cCg^!QuveY~o zy_1tM=^rx1+!|B^5Vr!5!H46%^c^58Z*lW zydv2Dx%P>i8po;r4$MQDwDHhO(vd%;i9vI)z)?6U(8Tca3a9M?;TZjVj=nH_BAvC+ zNDneUp^6bjx(zKEoz(CGNYEj_7yb4U*Hg{A;#RYquDpcufdS0SG}l91NU0)^26BIB zra8tZr|xRyDvHr=Pk=os%(eLI!OeZYs|k^ju~gt5+~IXQ@z3*+B0P=c(kq72x%rZy zmVsz9MZ4emLBJlgLjn8BMO&)hFg)n;?LRIO;Sbs6S7MS?q*&)8?$R?thbuYr8cFk- z_Qj1a{f6{Lx4bY4>a>DV<2IE4*1x=jaoG#uVCAsxcua?j?2EBQ|weCN4X}PJW7;X-4 zTje}H!sP>x4-o?nR$8g#mx*8)JD5fzy+l2~LOG?4G#}nYlPuEynAAt5kT~;hlSm`fE>WEV+*d%R1Age>j!Z4FSzxpl)w)=dZ2$+ zsm0umW`a03ea;u&o@94zC4JP(!)qCH>Z-~i1bO{jb=JC4D}zNV=0S_0O>@0L86pe7 z*bq=+C2dfo_w^39#y4{8?(6yUNUoj>0#h*U3FQf1UcTki?=H7F?HeV5s?N9*i^@s` zY$qw?rNrSSjgR%x;^dXqR9KP(yaM@FaV>wbSx7%F`WvpY_1vWMA6H4#LS#bzrwc#w zm&F8J{wWkoON@nXtA|B$!C_yZV;3{DLEHocKZP<`;*qa5S~EHF-cz`CjMvTD{`KCW zbavkBVf@6GowfaszhPa~btR^vIrpaoLi9L4EsPcIegnIz^?ib__s!cgHxG!WYn(ab z)eoK6XJ!RR#~h=MaacCDVeI?>&(AI^R!C86d4bvS>_11O&)1nWI)<}_lyh%bzKlO- z?!I*G5F3c+zj*cxLB;1T^ji71z-~hJ@$PMvN#P7hM4GF%oj;v)*_MT^-9FHI)L*d; zP*x$Ev$38%_sHYKq)ig)SBm|Y`PNigH({6HN=zRTGkX{Hk^jJ_jLWS_GCxT zgnspkS!Jm?K}HF(-d%&PzF(;LbVQsnEF_r|<{|KlwNF!ctN55h+;viaB|(_v3gc;c);$z?;dvmq&nCWz+ z#xhqPdqlO5Bgz4#Qoq==C`t({>~3{oN-+2POY5*OKa5PJob0j8DZ(i=d8MjZBoZiS;?u#c z;;;FSN;(u23GIdEDA=#ec<-o@ zk=en@^%!$gQ~MQfk0?wdv$|wU{8^}5H$w>|#4jThd8B~Y7<^DkNab}_vjMcxnzg8G@VCDtYKnS5xNoHA(XYQ^ z@8evo@Z3g8DM2YK;zScl>rgMQA@byHXHI@G(L)6bEhTzT@pR`bG`6%1LcT=(@aQT=~j> zx_HAIBs{aum?9v{w1@HGrnL5>(j&cg4;aqD+|e?n8#p=A;^vD|{$|$>p*zWkzZl9> zaM~W_=^@?Pfn|+=_>7l=zy+c_en1_A=R=I&GkEy?l9Ny~+~j)jf&u*Qk8(8LAH|;8 zlvUs}W#%6K8Exu5fiupScE@2vO0vMWgJBAbkR?Feo92rO)qzeNJh9aN?Z1!0X10fg zZ#UC!Y^9{Y^nr2--zS8(5}Yv!4HL>OHiqbxFV(yZGS!<|%i7dE2}9yXu=AT^x`OlO z17#})hB-EPgq!90B6$&Qjd>d3va(K(+uNxP&pb{yuHjRh%SkDJgcb!$7plDp@RKkS zXhE>pYRAP@MxfN=j3zscw#rljBR5Py-TK(*QAcP}VDH5BLxZYOQ|yx_%?)%_`vqLP zy_H6t^d~w9?e5RByc(CQ01PXt|EP))3JHj-=qBf_=OQB- ze$`FEsr5%wLZlCW`FD+s4pD)xA){d`uyp8caHav^Qvj#Ol@{>LBZV~OCCIi%kW>0A z2iv-6{|-Q}@(+K*Td>a0I;yA425;W_utt#MXu7Q3>_SymjOM{AP0i_#e$9g@ux}Y^hCB zesurEiWqVa345D#?Z%u+YC&QBJIuIrFpGo?kjbWzGD(_d#~{?mpWSP*Vhtj#WWWny z&v_|hBc#L7WL$xtQipQ9f%RO1hQ45IZ)iK5488jw@@;Zc%sz6sBpoIO)E&m#7$lnL zHZ_8M)+egnA~rIgw-3o%78U0_xrwKHgNYi}>_>k5ptuJ#2h`Qao37@&)Htt$QDwKb z4lQl|QqZe~Gv|NJrEEzuq=Y}RdT1GWxt?nCG0}wSw*yW~kpBDisvoOCfhv`xDzS!s z^z&Z0!#rnD{rx^;f%A!lOMFEs2vNh2WG~`Yt_Y)5jz-1F=_9Ho6~F3B^I+!ItkFT5 zr}uAd6%tRo6jkmyY;#n>rk=SOjMgiEJlgl{Qk9sf;{b!9>z>s;RUX|uh4qxZe_sU2 zb{FKlvqxV`y^we4=^g9xzCJpCE|p(2)}fK zyninwC3HmtoG(YU5EHfyBR*GHdn|lk4v%?>^s?x`$}au*4j0+~nTz1VUXhXnfIx?V z!MhP$mRH}!!e3j=Lv}cGjenA>-5+cZ^!f9>(q$WfU9S#Lqb<4kf)q&kNuk;yE@6XjA7OVUg@)5 zcj}+JPRfk!tNfBs#Hr2elHJ!jB%5AMAKKf$;O#;}m%M%M;rH+$GR_c)+Jog0;gJU3 zFS5bd_nYAI5V)?~HrF4C^7agV@{^3*c~>3C!T~BH3?nDkCtB-d zLJ2bApR#@E>M$(eP1X+>?JF`@3<$Nuoy%}FRhwvNVHlbTh!^WHe^VrplV+>4b#I7$d{~<=EJb* z@Miei1mXV?KreX7+h}WMAJSPkru4lOERkA0+6S(>`TJiVkLFPXp#GH$?0*qY%%Db% z?E&UA&RE7IY5V1OVDAA@b`g!d(zxnOAYeUL^aw4WZImnM)gx2l>^7}dafagMZxPvv zT*$%G!oH~w2p>70j4&Y0Azk&sYC*Pd9&_Qs!t)~x3i><>XdxNJ)uXExy4ZL$VJqmW zz;#MX#={E`+Ijd?*;w|xUz+5__l?l1(!-)Jik|`*dk~nzT^2^>V>SCv`nav;pv%ht zmG_4fcl525SFiX#`o>zDP$0|0>P8XmwI(CpX)=8pDi?C&m=k(FVTmAq4+xSfwBo+` zeb4dMO*~z!!&WmfNbK-{l@7CVnXiJezlmXEQE`xIh}+OekRP7Cu^k5$yz`f`w*hc< zlmmE{7876TIP~H!mlF9J>|IJfFZI88eK3bee}3sdAmIA{A9B#)rEic zsG@yA@D2SrWrf~BYq^1u0WbNU5S1u8$dcLy)fBWEdTG#2-d|b z2d@3iw6Yk%Hi+FW(EO*`IHptvb*>U5&qv(tEEYq>_b-+M*n*PP3{rRl5WZu0YEf zGoCB01R8mi8MsM2=*+B&Clj=5en_xRN5MoW>y{3w5dv4kkZO8Na~JA$q4eSlq1(Kv zywoOV!#MI&2j|Io5`xFn6;IZg$SPm34rDD2H41!n>UG!Ierb8*2gbLuv^KH)Cm3sV zBN1fK=pn?B2&ZKt>CWTKH_#|3`S=AYjM;9Y7sa)XN+Qro&Um)B$&juIw@4xF4#+E} zEd`uz8nxR#4OjDi@gZi{O>x?fju{ezom^UdFBx!e5I73W&CUA^v*Q+skTR21N$T8z+%on%kc%MJzqzXb z1j=jgIMEN>d+dE*qb>#yx-KRR2(<7Hf6iV4crMlue8d2ql&N0OaDm&y-#iq~5n8c)&pT|I~ZxOmTG zJ?_(0o35X5CfA2fqhyLWR--WUh3&eV$7gRw03AiQ;3Ti}uzh!0*MdR6AOioS? zoWWQDWL+@X!Z3}C^eMam^UwgKED8ofw-nM#L~_ZeVPs2#u_J}cch3lOd)5YihhnZpxX@iXPr@fA5dL)fh_8hkeqf~&z ztDeL* zcMW;Ei~$+R-KoxsSSSxqCday0Z&M7Ld;) zmBXcPllf>{FIV9YHnAH8zp-w2gJX6MVQz90>#~|w0<5A%YQqmuGP4G*3ne+}-&GK& zLt&q})$tDM-FC@O4d0b+{*M}by%X}jT9kji;|Xy+CGh}7tT!tX;cF*P|$ATi=BX8ja z^84)G)-51G>S*@SpxuUP?z|Upk_!r#Ga5FzdH2ZSR0&&|b7Y^cQrYdjlKNDvt z!PUjjKz-3EkTWgXa(lR*Uc?1w5gS>cBh-07U;2@}x5mSVY;LYfoAoe>^{r z{}ZO$f=L7hF&1L$!1WtKUHl$pU_0qMES=KDW5UHr4$~KY#Bu;1VNJ$#&8xV*Kl(x3 z^N0vX!AmRs{bxZ9Oy*$hGnP>tNuRR<>!1g|7O#x!)24wnsI7e*7uB8omG1>lHl9WX zvT{$nP;2)7f^q4!F{wl+Uu%w`%4`_DD8{5ef6bJtB50bYH=<1^Y#KP|ue`BB*-A64I0td{Pvc@ zDn86NUO=g5LbtreDCv!^G=46>CD2*6KNaKaRMNB_^Dg7w5MNM~KOLD3GQ%0u*G#0^ z6XR3=#78WP$Q^^_;XJ^9wMA)fMHk1NT@v){jX8Pv9Ny+_TTFCUZlhEo5I}um``vpc zvw)JRVa|)W1MhfaL-^`=y&%mSjzgsR>366Nc%AKo|Kh-G_qC60L!vZ8DC2dvm&D=B zToKFd{(|=517EtChZ#3a#AKYi{jmP^itmm7Qko@UA?ekS+!Ak6pT!iZR6T{+F@BoR z@KLCBUj}B{yAG776R7<81|TbXW*P__o~*XTEWL0>b>D?;;4arSoqNk$|HtMg3D=(b zKL2!yv5q~&{JKC4iZe3aw?J73JO#UV1;^BQrxcbvhlq}-r$v350I}m5+0cP1wu)Q~ z)yT_%;Wp^qD>n~J-=%0bNTQm8`$uvW?3u`rpCi!>7d4>tiM)=8SXA^yLUQcOCAFMR zNcK?|6Qu`jMQw#?ecVq=i*CLo6DJ7ETHR`#S=kN`B%M1|AEW30Jkh2yTb90}q@fyg z<-v>dWDY+?Mus~n8pUW9z?)W!evGzSXMdqiiAD?hsFV`$8n=0is_D4>3Q8TEf z*x}-gm!QucUBO#07R|3Zo(P`T-D7MDV#6alB$-#jc2J}BWt9e5{QGHVLJhuV*L zS9JKhhpw`><@i_ntX8&}k5OjQHfTb=q=Ao8g^@3fFx~1s0#CceUfK zKU%wI-%>#PY*@$)e(m0Ngm(dZwc?vJ0jf3hQm`S*GPo(K|h2 zz2=1aw5$>D=j)%Oq@P)+sZU)%2|(&U+dZF|rO}9LjQ-MW_i$ay_t6Gh)uh_#G74pG##gImaq_F>P~MZRY{f)6?Jlgr_}DeI5Y}KfdVdj-CltO)PJ`PSLLz zHO7W$86T_Vw2~M%xnLm-HmUI_3V;@N%W7cF*L#EK+LFu4`wci|%X>HgHR$4&sb5`C zme2djzR3e?D^sFU1ztnFh zWdQT+vBZ@99{d?{N2&cR2EZ(-C`aw)4)xsz`=uucjpr#jX>ng~(X!v+db}5aDGj7Z zVv`J6XD+P!nP${Qd{_UMYhA#&5fd4KK>&RtRCn@M&Oyiy6nY)38b%LWN-Wcy^kvqe zsU=VXcsU)DPOlzpdS6c4v?J(8Azie3ZQSX-Z~4RdFKJmOVKmYC*R%QTXips?I1UA>6>2a|D77}`??C<=cQm*v{`N! zQTnkpYB=iM(iOK*y5A5;drs&aCy{dQ$%dhzWwx*=8n^_vpo<@Es4PtiUX z|Kpk#gh{*Wp-i)A(wBe&fcUDy9;hw_{VTp(RxM~VCT_z6QOJhQtAW$?59|CTBMOKq zT;~6(N|t*jiSlqP{7@cOpd!&!#Pl7efEP7~*Y<<5CzUpiD3ze`Q|P#I_MedPI+)}v zZ(?|TB8MmMZcU4AdR(%ec;%>Y&y11M7oHd@Gb0Cm0N#(>O&IYO#@Um%UR?`FE-TC@ zLo&PmSKoG-y2a-xWHLc90DlGQIOVYz$HSZ}K~?||{wXWHtRW>xI(2g6x{tb$^$G25 znMfhz8}$9C*{6x$Bg#ia>B>7JD-6fDRDC!q`Hvz>E8S5_7Rjn#2F3_-S@%8tv{VU4 zII02;(&^?e|AzW3)fjyo+!)JnCJ!4B_9ic>q(h`$RBX>QGF*M4K(|@ccJJbD8^@p>ez&0u}Ar-}S_EExtgwnv+s>n!$u=fLIv$J`yZCm>f zXUw*pB8xP6)~m(SOM_Gill=)R(=YkRu?m>~Uz3;F%^z-7KJ@$+Cg~oUOcy@m%|F70 z#11@OtT2@+=+aboOH|Z3664rpofU3uXE)dfxly{J@shbv`lZ+dil@)T``iXA`ky2B*vxX-AFfUDT2^}D3@?FHuH>pGE0cb9|1Slp zBYdz3O@4*`e?7*fMm8`GWL2kSptb*Qq8bLzt97_5=S3 z#uWwj{_UVW&8c3|O)2VuApMz|zL>a~$}t`be8@hb3T%6j*iR97@J7PViBdhaKIhxm zku2FkvvcI`N`N_1*1gP=pond~*mY?WqL#P4o*q5UOTW^kQPCPjJa1HO&Ao}C%Vi5- zq@l8|R%TNtBa<&v-iD6ZJXT{(^ZVCtrpOV^EE#vT4RGRq^%NOvMmo6A89(r&lM1DAmf?t-E)}gJ zwmsS%D+cuiFym;*U=XXVD@EefTc`02H~p|na(6O7OB2HJk7D?v9>iEl#`O);+qGEy zblqtG8psc_QyL+qh@qeKnQ@MQsBP0H#L7f1XZ!OCi2i!F>V*xLBoH`y#o00)mU|SK ze6Ql|THS7h=D;NK+IHQ1F^SW@)uCf8PZ%Q2q23(ZMK%_8thMD8-vDafDKeSh2d{D^ zE_7PUQApniws;)|qg{o`>W_`CYoo*Y|&_L437oM*M>VrD|-o4JR4x z;z!_*f~q*Rs;k`aS}xKd9+-CK&u_)0<>U4#ep*=Yj9OKVqI&voq)g`6xFYjrf!(FR zAH%%O)qtdO+DD&8kdlP-i(x4KiPiT-`4~u8A>ZwT8jlBy5-liwewVtyyJCD-h4Sv- z$;#GgKZ$kz``#QM9&k~-vf?TkPSC^je&~%mgkyRm-6SX}E9uqWik?RXhO2Vc`5tE;G-T%R*K$G@E z5BThx&sdSqK{4vZ-v_G&M>nGOkw%o3MTy;+lFQV<1vaKO{Kd}E-`Z!B>bKtPwi|Mv z0BbyT%eCEsTR!AZMd`*`vD&UC(-bexOZd+KT_Sl7JYlJ9pM2skH^6PMt=-E6+c{c? zXz&Ga_l;?*v2M{}fxn?4#HEmAo z50~s2_Q5M(s$RDOlOG8oL0OCmRg!gtez*A2J{{5Z`7 ztGULh1Rs{8+@VK$=f*afbH1+!pA4*TNz2O~q ze*xk2Nd(umkPQU~6_L|r1Xt@Dy}~Y8^K8JPh~F}Kek@p6Ut6fW+>#W2sA@Jpadhi^Lrs8dC!eX7ck%?b#}A&xl4@qV|*V zpT`ZN!4LM5o~40L$1~A339^Z`P?8KosBM_3>|k%z@v)C3-+>+*TTA3vstk>HX?<4s zMy|*vEltRGm(TNp>srPeYHQAoR@q~dU(avu6-t*=KD?ie;Lzt@Gey-tUZ&<)>fc64 zBrUvz(f9BppEVn8{kXro?v$2e&4+c|Q%KXgm+`ZpOHehP0P}W>dxwWvK=*Y8d#fA4 zdk(r{bLF|~%$`*kd(3cr|MRebv{h71*h>jtd7)%ze|&F9zI2V^J6Lfu2F3r zy_%@gyj+q0Yn@{M=|nix%9Q4kxKCnsu75FmFd3yi&f{AI>Ir`Gu14Yva~+28)K*r2svxhZ*!-de!g>??8%q=X|IDygll zq3~BB`-Q~c=IqchH1(#EWZ)6kJKQ2xVX`&~@MbBFgxb-$^$!`3OS|SUX@?)yA7AY7 zlYewFyRMW$c2k-OAi2V(dIXT-lct2yR@Soo1y+`}K~2w{azHvkRlpw0uR0#i@aM4^ z{w6ZnrB^kH$+}V$eq+)ytwnQdV=ii~g9X`AUe=d>Bms)BB&b@{=RecHuqVfQ4D1d50oP`Q7;{Ckqtj1+OCw zCf@9bXHv~MWcBk_8&O=JtbC`<@LZ&}@Xshw)TJ8Mzkd6&^sSrN5!`S3*n;4L`t;0# z<{o7oe9nCYx=QqqEe)~*ZF^*uKmWQey+?eq;h=E2s#$nDCDRm8CU#u%x0m~f0am;R zrY-X#CEA(Yd-sRnI{Mz^3X?SVz0$`oIUdM7-nrQQvGjWL=jVgQ?y~*3T)Kcm zpXuXR;&7ko)!B)X^*?KW|B#?apgZJ! z^Y1iRDd8XGc=6wzFNVfUngwnSl6aMOkW-Z1r1}DHW0Qz(J`Cd7hg!d@U1lFC;{}|3 zFiRSGkgh~H-t?K#@yzCI%#AzhIx?g0RjlFR-|V_`%S9$Y_Sty7Uw~WtFQnPYgkJk= z)acVu?SvrYE-7*Oftv1@H+#eZ?5+108>DNJXZ+SRI<(^eYi!Jxs4D^jtu@Bt_`N46 z@6fo*S3udo;#dOt3Yu`g$Em<$v8CTeNgV!{fDYnWjPOH%K@6=!ps32+yZigBlqQdk z72DTfPr?XPu;RJj^xxCER&;)TUQzscytfC@VJ$(XW})nVxLRH*{4#a_f74`Gr57Iu zJlbXPMew+UqeGfV_bQaEt-W>OH_GL4_+Woelry@O2ew(9uGw~Kz{gHB@^H3I+bu2c z=zWo0%n9E7kpj-2{u^&gnx)of?1>Z2+KbrMf8<~8N_*FKUoZgv@J~V?ZI6^`eb0+^ z{j5|05M>A7DdrF`wDN`j$Q!Te8 zRoqZ2VTz^vp5fX~nmt&7JXuTzV5MLGBH_o2r#$vcp0GD~Oc`2acs}z>{j5pux}y$$@5hN2HVeaUil_WXi}e!b6ipuNs2GGp~L?g0pJfUez*aV!mEjLP%7Nn}b$?2ndrT@ofs8t<7AQ&z@3VfR&G?#C8{ngUu z{?~@E@fd^K0tQs5`7p)}gvss1z%UrlbRy=KRf98~O^{iS=p>^;Z|Lqx%p<-->$>_s zNAEPH;44D$h;zJPPr*c_U7Z@M5d>YktDjh^;fSXy;s0s(;t$(Cw`2L z!GzDq1;ZIX0mp?ny>PG_V;YLhqjFmuhHD(tJB3ko$X%KrF!%$seI;%MB~bLOMX z*M77|>$7q_0U<(CDmq|#GjEw8mUy~dW`0o68#H`>CR9?KMc7(edL$#`v1q3mlhgdG z;2O8(uhLLn25*nb~Co)Xt zOWn@feeP{Mbz3I(&SRDMpKZ=uO!?z$8pth{KJL5sJ&eE6Jk`4?3;p|4++N>$Fw~>% zL)Zes12T%9rVP`?88){Ihof~GzejeK24pZd&Q_24oY=By(BSiB@!%6FJBY9aE!q;)Ufl2g1 zwW$*MZ}8kjqoOEt5=SG~$uF?KsIg3?W`pY2q;X^^0dAmOE zbZSZd5HUi(WL?*`B>^m>_A|OwJax*GOay;2G3&qNKf9U+zni;kxGO14Q-@9CuC{SW z(zP2{n=!7%8{s>Eb1`yR8p@qbQLPU%E}>tn=V+*X(OryNSE2g;rv=b}?vhGW(G1<^ z+?7#X@U7VI0?z&WyJ?f56Dz0JtEXMUomVjdIkV9_r2X49w>>q@?Pd=-!RFA#KvV1b z^XWG1`7{y_$p2o_Ij;oAl6oKuZSpF4mX1R~D7sFYzFmvG)uIa*NdS+VUtsU(YTtHh zp#Yxpv<1`Dqj5L1y3t24oIeS(ziMzt<9qc+@=wL8v10?0b8xBuW&CTdd;#fA!?I`2 z9wJfpeq*=xSNJinnvE+UE+6b`Cv_MX^42N8#`khBXpl>V6CZcBopkKEFq%At=1*ib zeWfv0;w9J==m~xYC>GD2E>%J!74^?dNmV2`c}tWuLRb+^hF*vIv}Y+Nl!b(3aNrk-*5#l6X zAOh-#TYp|5Avy5lsE|1A^UaJ<*<@UtGC-ZO?@W6U=L7N8esCX;9#w8XEIxpKA3ROr zd{FLk5*LeO(AVI!{PS11L3dXU$SW!Rx5*#3`;`V=#Jiur5kJh2ZZ4z!FcL|EFwqSW%kHab~4wZ(+i1yJXD8cq0VXo;t<|+ORJ<0 z@->E_YSi_{G0)08r8bbub+$#=Pp6CW`MbiPZ{U!r-DEmB1Z9hh9Hgk0O9K+U1I>tL zBb{3f8*`fC?lh8||F=e(o(JGoAtYkL9hx2`NgNu4+Scd5ib<6SQ5*ETK>h9AE*Yb# zus$qw9==Z1OOm#8pY0pO9B-<>yx+zdZRjA(Q3@a6OUZY@kgO0qO-Hof5;!UYZJ&f)8g> zS|59IsFWcu*|mP)SOHrlR>#|j*3Kw4>h6>hinEO2`SM=V)1SZS}_BH6uV zs=@7qOh>`sgfpiE0ya(vEu{O|v{s<1&H@Nsq{cX_QyKET$CwMBOljLpp_8LY2BGQJKd;a&{=EYP$^S>e| z9JPD6xNeHm6zViY&BHwY0uotQx3#t;FR?-@U(D4bnY)`DzUdV><(-!CVv4GqA0{p+ zatGoHyk%IkXCYAyM=c4+p`vdinOuvk94524>|ex~5!p|H$2nVQ!8rdROO{9v)>(wuWx( zyC*XhjG^0?a2y;gZE-DT2eiQf*f2_&__LlbRgcM0$A4GET2IG}`n}7vQsihXsFWwR zAdO#o?R&G~FRyUQzWv9YAOl?i*O#K7PN)9S*Jw#dVmdz`{%-K=hDp9PK&l60n1fH= zIXP~pZ}VDC_a^V+(=8rTP+~_kSn67^{(ibS0`4^7A(j zu3dXb{z@mgUm?n|HB86jTm&LF{Sw}gkeuOzxzF+Ht17pQYm}XpLivRhT+48R@}=2yb#Qmc6DEz}vQ!6PCixae z9g5~vJJ8Pyz_U6_mui3&_bk|^lE7Qet35?Nk#7Zir99ZgihK6v_NF}F-9nOl+vhCu z&Za9~*ROAZb=_^;`HmggQgil7@@jJU$1V&MrADzb`o#>6Q~`>H$xqt2Ls$cSVzMD3 zsl1Nxg1i?OwQ%Ri5xj5>PQoqvr1d^w@&BiHjx(!Z*L@5EvhZUleC>%{OcbP>OjVCk z(HB8a_9TmM7d-;fn}HsgJ#W`6-GR+vXn>J>uQ~7Nd#LY$^a-$wwJ~#B=ggXF7-IY- zyg({RPO7(*D2(`hwQz&c2gQG4S#_j!if!G$foz+XNwiW_;0>mU-3ZwN0p}D78{(4g zr7W|j3JMA0%FoK6Tu(k?Gt7dD3Ko z^Q!LygCql5#o?{}TkP#d5~o7QQByOXJX#l!g*Wxx;=e)|Kjj3q&7MSP4S|_a0w&*F z_wkZXJ%q~-of+G5jmZ4XVmD**;w5SUv%q>3i)DXbJsZ4s?tecAC&>B2{)%Dr+3nH9 zs3z;-+3@|?tDyJlY-wfpJ^Meq!iT_e>!?;G?LS{m6#mcWxMSaJ?Fx1=O|awh@!i*e zhpBgp?O|rlDab9e=h+q)2kgSTaZ)%$oDBGui5WaZEFL7=3ekK^ZT?saDJ)Ik1D%Cm z<(RyX|94Qn+fwT{$I`jo>php@VAJ8=1Qvh<E-YMb4atTHY{*aWubfCN!Iq;Z^Z;q2nz1mw%1F^Q85S8<7#{(rJwd zhLT7yk?Lw{ubIcutr*cH)x(`OVCeoy@|b_oh(p-tRnDhL=t2sFf(m`4Sv~8|bvE5% zPGzboUp~;cq?O1mK(bu+P36FnCc4}&{ILSmH}Zqv7yi#g99BJ(C!+*{lF7r`Ypk)( z;$`A*K|{gJm|{Xoqf;&~4WkxBo{TZA?^=%uvPgRM?qH`SOm=h_UdC!ovtrWeuZsrj)-i2PW)TD6sX$bLYzd-Oj!0TvukGM8|b zLJcOpKAeg{k3f~@){8_5h|9YifzFYj71avxRS{?R^f&*~CB9Qf&7eU$-l*#X+OB6907 zwZmqb2@g>Jvk)F8sTJq=$2yWX(+TJu-*a+Mqxl3)s3GniMFLg_kZjAe26^~}#_5f& zIEGaKmYMRJTR-;rH)0=q{9ev#_77~;5*@5}Pq9d>2@(l{aP1Y=1pl}NZHC^0&vl;X zd%NG8LSrIYuwXJ+LBl;C~jCz>}{VK`OI%GZR(!Kr7{zcOL#qHab zS6nqF7C9lKA+f)R>9h=$w>W+OO_JE;f`?F|oz>hi4UTd#t$`*E8;urXqr3u&7X830<>wN?36nB_f-XD@v0H_>XdzMTjKuDtp9#XKYpC|-CB{f z|Ezb4-nVF^5N46!A1bocG$D5jCxOpzYlF8LLOrs*QIK2Qn}nsfGjP#Y`5}*kb3q9V ze`(OE_BIO)~(X25zUmN%jF0`8IJ6*GPy+Hei4M5va8jAd@sUmoi z?J~&VAj{^~(@jd&B_5x4wv6==&JoP&pq_6D1o02504U^AHe5pySK-~pIzQ=k%iCP{zB&$%4ce`nB3v= z6>7sZ!Z82N8jxa#m|p{zQr0S5WWbBBmGpRsvL68Ziy@2D1v6C#)RH@sMaP871?3Xk zA%&sRBvdIyd5ymfbIUahp;@hUM=Dy=Pt8>~c%O4TmBUH}n4!9be#?AVA2?0>CvDR^ z&*tZ_oei4Q^h;WQQV?rTCjTq3=o-j`553f$iBHWizY)Z)$w&29chllEai;i}DuTM> z?&ei@PocJ|0;#49HjPOZ?o3F0hwoSGnn-zfo+VeK3hKC>^OIV3dlY6U+UY6JV;5sT zQbqUQ-s`K(27ryk3!@ZZrJnX_hwnG@Cw-O-=4WcjdejDt(+-uhg1*U`oHpMgLNPm& zfn9OUekod}fYJ3Hw(9bVK#jM3rM=HWOLyy&LI!C-DY3LDyo zF8#Mh1;Eus(hE7aNE8o1{(KA~ncF|$19N=*M@ncPO2N=LRf&%-Lxcy>&K$Ww%-vGF z?SWr>e}~H)b)>X;Q4$2+m3f}&?Gm2r9lU)p&-5Java$jm(WgQ|Kb5Ts#k9BGH5PNl z*(jGVD!6}P*ALK7%$BR|yzw#ya)$;n{?-=)sr|)NnXb-Nqe{v$>b>NF%$RILdAyh`#(geG9X7Lc8Lxjj-P@ZaTXY~SFA9}hLm?yUKP(T7GK z!;w!0pKypXfX79+1D=M3lV4t!z>jRNSDWAeT}-l0yv_0oij17c&;hKk-aTX|zcA># z^IM;RraGL;*91K8{p>kFd#u|hlV$C9LDO%`K0V+h{G1bVt=HMk1~X1jazH@xqn@lQ zWrXcU;|&k8AyEP2Dr4evHhI5;|BU7Z>w=Hu z{^@{OL6)2e4~9@GyF=evsZXo+8jV6?RF~n3S-(2Qx46MZSzL9dwzEiW8K9(t4SwUj zhXW1IX;;aGzkunQv#Gw48X$TnwtRkP(m}bV+o^a?tnWdh<#$F!mN#)MxgJ=wXJiD~ zKY*A6#2jKBKObA2NC#`e>U0KPuJ-Ioy4&=somR^jWwZ&74^n)IP^ab;7 z*ZuXw=(oP$VZ;I)R4FSVd#ZZ_+N{F8`5!$pf}92#Ndu`g!Gc2;mS;N;154w9z5e(* z%n-l+VTXH{6PXodQbCj;HTQbt@b#5D{U3j{74z}$D4CO1eEt9fn8JPDHmECY4`>(Q z)AIZth!ybQMdEz^+a=lSKJ&~xx6xTy7|<^Du2Xh?9NMF^5TMO6FJ$0_w6r4CL(N3% zDcQoYG+U%}t)vAeO2w-H1RoD(5AL_3(``-fQBv;vwWdAOI3SKujSPj7uS?=g2rfIV zkzEYciM;!-{2m1s(uJjvVehvfQ+K&v*&IvFV_9Z|by`2!c7#nC6d%8YBG4!Gsh)Kc z3lado;P|4&Qk;1;_l^XR(p&X1JWuu-e=}#f>w$3v#_)6m$=p}WuA1AW9R#*v^$dlr&Vw8ZNm1~+pf&N{^HMRZ5a7N}r1qh4=&+rV3e=^}(&B)I6cpokwZlZtr z7lYZD#cV3p zUu-z%q&*eX=VG(Zb=mF%^gXuAWjGe3aihQz*YEim8ugqHF`;`Nb8W?yPZ~9xmR?{6 zDMvG4E;K3IS@tgcPNq%=sVCAKA~ja|t#sMR;oE#8oP`rpbg%SL8XGd&Ii>&ibu~M( z#Aq=rZi8Rx0lt&d$KCIVD{XgmWKrvxnV-ylb2t}T{~>mKNyjkCHG}SLKiK67lyk{a zXIcL$PlW!>E`)hcXlC1(yhG}@s*nPY{pyqKB_Ui-;+L|=*FRTHqEVuiZQF?^B6V+G zphw{69d2kB)g{%9@U6ez!SNpd*IVD*H)h@y^zkkh8_={5l4+mkFROiE9(c3DHU^1IYskI@M-y95tI`jLAzMC$G*U z$YF4+z9ER~M};CygR|bnxz}WHq1e312?Pg5IMwM1ye=@lCI3Y=Pu%OZLj*Lp*;cV* z-u)WRX;Ox{S+bv9vS^;SPXH3-qO|GelCa0j1?HRO=;?_scj+;mEimM$C>0p1&vl}E zSSh2sUgSZAWQ_0DFYzKNEYe_d#szM(7Q7NbHbuv2g$z%Ceg}M^*fyILEVb-`G!aR_ z^w4fa>x5ZXaf13<`z>yo07`#bc7(h(+-E z9iC@RH5|4$l5a%0UPM*NAuJ6RWoWsN;m`!!#`%CTXq55UWaSXiZY*Yp2sd)d{for? zy?=At)5ufDP5M8ZLXy~O{FB4is>?mvma3WhSGuoFZ9aTlLNiK-3srAP*wH0s-!*Y; zJWnr=FJdNu{!K9T7sWb`7ogTI@oP5oNx?+MKhZ(~x6t3Ig+MSXZ6mrne-rQ_@+p7}wk=nKsgEKnA*PX6;2N- z40XLAoSt?isAZ~)E{oD@wj3*>#6Ht|*!HO*9)t?!{>QV}JKr20w6o|?vo6Vm#Y*0oRE9VS3B{6Ppu>iD6-go=gmp zWA@4JYeMZ_LW3!Hmc3KXWXjXV0`Gh1iVD8F*PQ-A04*jme13cvHxh;{oZaG^|NM%@ zDOl}CO*vM#W2t_KPEs*%)|rE>mUP?BH0wAI0Sk^m^y!m2Yo+Ud$)(sn+xI;~!Fl}0 z2hfTWwy`Em>^Pdrc)cAJA}j$v=R3_2_Xx>TOZ~h$wBeE{>g9>yul}cq#>u8j_=^&! zZ{oPWX!Wd+i=^5V$$ZSzN0_vu{5?}$ko!jm%y+NLlZ--#CpT9dPo73|(3So2JzHS> zjg@DR25huMGIX9;Hm9~^M&=lgcoQI5(Lwy-NGW z&R5Fa{otli_Nqasp&=Ik<}Qn?x=#izFRMKR?qCU~u$HpuUHp^1lk-gOCA%YC=3Bei zP7iUy;l1fi{3;BrxFY`DyrGM6Z2qLZ>{QQlt)C}OM~IGa&DOJ;WGvFs5;p<+JzulG zs;9+tY`E@c#C0M5(-3l9o7Y>nscCk3zg*uzAm@i1y!T+C)~)s(@G4K!m9Xx-^?Gv( z$MhE8UIdlygV9*QXknfu_@MG-sBmF%3QfS63#5K4h zM!_(HqUt~T=>~BwS^mXJJA@XVax=07Uo zthb2K`AcTj*S))Ru0)-=65f9GNBf>x9;sK|8_A++}rwe}e{`yR_9*2j-tXeJi zJnWQnHL#;Wg5&bSnw~2IFH*-RFr%FRP{x@YU8c5~S!G0Cf)(JOdHyBjMTbu-X%e(Ci2fV3~5!FZx~ z*hd!tsyvbN?@&%e)*+~fca01r9u=S;%K4e;s!nP>C8VWRr-LWHs+1HxH?4*mJ`nZu zvFe)7^I({Ce(`6zppgOMg)-wxAt27f4XJg!?cF;b4-V`1@D2Pc*9&%}egzSu z&JzcEW%l?AD3VjWs7(r)KDyjg=M4s$t>)!pZX`FQ%rvo>W0o{JV}ePP}yH*(B0g7CjU^7{&1f0U0s_=mS^! z?}Y0wWIl+E^*F{P(o$-Eh<2Rlkk~}1Z5ESQI0AmT&Erjf*!57xbZu`FeWa_X(QuuO z1#F5@kxrPkKU3kk+hh$Y>(}QHurg*!*zu*2CR~Z_a zd~EU_boJx%L0a*%iB!(u;iuDvRE~_PdN~-!=)vwljcL_e^bo9|aFYsm{pKr~F2>4U zlC2X&?iImkvT<+@u|4+q(yUY?rYAsc7WHDd7AnPP)_soU*W?PdJWF|gLN}7=VC5@x_Qh7FjB%mG~KbyMVck7oH;Gek9ILUxiP`G!( z^Z~pxiPgv^$Wh#VsDH4t0tYn3|^9;VCD(7HIR668{@8AFJ z9_tX^4@n(@Y_r10RH;MSN3a59)dw4)%s*_Nmk5zS53-kI!hGrqG;MiSvT1askW1uC1F`C@dn+Bk zs{fW4`$viK)H?q7kce{vghEOv-sNLJfpzg>?88J8}(h81d;2aT5a zDS2nxC!sA!Mg6;j3*#VS){=f4o$alEOxem%j#iN)LRu0Sv41k(U=If$vP%3wj!m|) zW>w_|_(uopt1L17=a$cpJbv}~1Z-n6q_44`#t*3UmVa`#XLL4_!+LCtc3^C~VHh=e z8lO@}*zk;OeA5H3N3CkyC%7D<>O9>?{9V3^fE*QoMh*gU%IZ6a`&>CVz`-y_EO_Zo z3y_Sar5#F%{PyS$cw1BgOmJ7MCVvs_+V_&KKF6JxQ@OnAXcKN5Aq362*^gOLqemUe zzL;lyUMU`dZ9tlIg9tA$v?%WGtJhCI%ZCo)knSd({Ba%Hcb;Jj*y(4U>%kM_o5TiXS|4e#7vCs$ z!8a*^_$Vr8UvPfGq}a0JJjey$E

    YQFmNrIKNjNv~^ei$E7GHDt*YafdT29#wJT8Zx#bnrEl znt8>R$T-KYBsV$|hHh#|Y%~ma4Qsy}HdSdOx>vjkKMQ+U$VVQ$ZHpvL#bh+j1@5RTpBAfc_c3MsHU{y-`Ih@a>F*mS> zJ&JDTqIOkvyCyH(N`3f5hW_LNdeWH^i|k&XM{G`Wb~-L^b{nj>|ABa)>o3;M_8T>> z;MwA4%Kr$H1@ZDI;gu%??ksc>n@Pt(=cpTnYArvS5=_f%$NJ5aB~~|G_%JPu6k&e7PwxktT`N|CX14*KcA>>I>xOm7oHOC72_3XbZ!=9 zD!)09Em5z)LTA-nYayqZ@Iy8p?k;mSo~d0$y-Mx$E)kS`Ih{AD&8M>VK2kQ=DH&w2~%)uZ5?;_$dWwB8pX_krul3vg6cOkG_2_ zM`znes%K)}P78Le|GyjwLF^A@g__PUI;;0;bY_NL_mw_gxtN|qm(_Yb|48iIB>IUv zqkQzE1{@8_pMMUTdRaYYp7i##TuiUJuvD=n=-a(#>v5VZBRsAgeOI6RLrvNIj6!>a3#wNM%vkyzYTgBxe?VM>bkLxBvG~eJz zKY~J!#=B0pT_Z~L#={S|ohKQmZdR41@r<=`4>KO6n!>go3g=W=)FG>6~rJWC!qW{bm?{5Z%u&U+HfiG)j#0wgv3?s zu_oGsrUthiXRZEi1*&i*A5#&VpC46R@IcYHcSJV8ad-o-0Ek@iN=^_%xaFZxCa~QC`eDlO$fzo%cf%qbqS}4Ki5K&G`IqpIqigRG0?0%V zrSNE|P8w-h-F?y!(XoKAh~~Ke1|cTd^48G99SI zPLZyVz7sxs47oyMxpWW;?3jY1_OgbNLkFrTgbTF^QGGoUVf@N{e*3Lm|HON~2CPj` zUCMn_o&3yq%s#hJmiw6WJ2>xXY00;4(DiZpgDRr>MtO}Q5wgP{uj|m=bCtgP-!&o; zDC1l{{SmVO35gtp|Ve@J1(KZ=Vy)FA3V#48+x zDi>8%pwD|^R8V_L&#R?Sw=d@a>teR$oRBiFHr}0N(#me5jNG^EVP<<@7iI@KsLo#t zxV^6)1Q{;U-G>V}E@Bt;YmAfSDywX~1~crF>6xpiu)4_EKJqP-I+F`jTDrOlkb2QL z7OrtVnM}aaB}XEZY~Vfx{FDz4=?I;T3_4*VzozE!W#$Oh32}9sJXvYF$T+O9T_FXe zyXmnHBpIeKAU`I*`{w!IIsR0D@XFR5DXjE(rLbku{-ot4;=2`^f(Q#WSh~^iBu~pe zP0nwTz+5Axm0qjpmPXrS`0~`bgy~+Q;25NGpr%_B@Fn2&B~2SggPiQ7S5_*nQSi5# z@M2gyMU#^YRBQUkjeW$F+MopsL?fK!?m#`!wFhP%nroousDxwKrMk7DP)OEzncEhe z!nZ?Q zx0W9i0tdiCy=mOxem22ks>c3B{NHeZ?vE|JU%#f(f7I5L(7tUZK;Tj7(mP3i!u<}4 zoYMrtsFze>`qccIX8n<$ zQibSd(??&8gV1It4ba2=?Z~S;nS{)Pt2z)`eds`lq1D!hm9iyhQ)y@$!Qi)yzHX{N zeOhFm%D&ieer=W@<&C>6IVgca%NiN3J34kB$~qY${^{5X)%29LSch`{0x1B)6%gI* zD(dJRCn`g`dwoZAL7oA4Bk7~~C4W_}fMMYVq@fa*L!-H~zM;tm3(!D(`}S?#pG#@? zi#pTiOYZShJUwK-wk62FDgSL!jQ`0!A^RYjtzv=+8m;@k+}5Cj68D0}9>E9i;mM)l zs>P%X4q9zbLn!)E$DNhH1^elz$l3E>oST6zR`{*u5hlOKtis{femJkMMn+6II_u@X z_NXMUt|_>*f90v{UXRHZ_noIbBUoReC5`dmgKbY!Rbc4w4P(?V94_3A+<v-T3Tp3_!a0yMmF(#3D5?8j|km_QO&5PMLba7(_ zG^cc)Wy%sg5iwgJwMqs2GLQ`y7NFw^HgY5YoXAr^m>Q zc$K%&7HaX`?N}YKFZQgT(OYU2s_+;8B=*26hM|nSsOi43<$=EQk|O$uF5%l|d_h5r zQ98p@AirPM-W^*OQh&qY_q;=#*Gwm~u<~KuJxZIjvWv9?4?1COGJ*0EXP7!(Kr(on z=RGL3BkEPu!-l+7`mNcn%5ww0`plT%CwUq>MUoa?*NI4*8_egVu8sF(X9 ztjT!0@CsO@z4=V`8ALDYj$*H1Ujr4F0*sqO9Z56>?=PmM_M76X(9}kPiT3<&`lVFm~);E zf+edBA4Eag2P@w@7g0N31OI}LRuJ_7;P&HFeXh;l@UPG5@$b&L_td6CN=@RlJiBvDsV)SK*?DbPwumg|E1S621u6Nh zK<_NU1!eN*(f|okN6}`hC#@>mrnjdI#R6|~r@et{@Bktkr*@E%-7yLkREmp3SNc9H zKk|C^{y6mS)#`M4U&6LWZ}J*+_oFYnIrS7Tkgt8L+WW)La!4K1)R-*yVvTtdmjYL{T?pE4{5+Wk;@_Y0nuK^H}-JmL%okLxFvJRj$P=f-y$;D;KeGV@_>c0FrZ*%o*_rH7Czk9a5Y6~RRn z2RiFU0BL@4?I$;{Ex6vOhLGL!LK+y~&RuujN2`w00nDuonPd6S-;8|>&I>+o>w2=l zro0&F=a#iPZI&7ZzRBEA9MRID%U}A9wnq~}e23C7`d{kq2S)wts&4Xe9XPx%L&ZlD zcLEu{oO;g3?FRb3`a?eiX~!sYpJaRFxV7*%dD7P>!FFP6_`KBc%%>f=WOPWN?Fc#( zEIwUN8z7k6ptlYUZ~HxWFfoeSy~#Om1yO#n)~R_&JB`5zKHzHGXn_}LJkj8upbX%= z*~YNz|J;PXlgPdIrfhopwQ9f$nBYUi4u|}8%J}^i^YKG3zur)6M|aXW3^~u5yMIy! zf32l{iBs8hc1Xhb?k#23dv?jR`q*aRV1A3fM zgXOe~$Mf(2&JroDU;kMT`~lTmkGR%4l*i)f9#f(M^bc__0pE@4|NJvw*C$ogU$*mG zoG-L*=*ST5Q(-LV6cT3}68mQ)y?TTY(gj$$nA>5Lg_(BW+(;|0bhS=mVrHISGukNa z1;1X1K5zC0Q4>MzJIzL!Y5M(FN{AZuq3j@RX+HcQ4bjmHuA=d>eNw#I$`FICNWh@Z zHXivl1oNG*x~taBF;$Cnb-JsA%7)sv_M#(j-KQJZ2^BzFzf(uhA|J!4Z|PEu*Ss|! zZ10Z+qj4d|9Lo^)xs&?g_U?(K9|-a_m+Ey_z=qRLh$u?182sHlT5=@Sp8TkdxDB=E z;9reU$u2a|{`JB;)iC;wA?#B@$z~ykag+weUIhev6#mfb$uu}hFL*vKaW6ag6jBTq zRe)duC%Fmg^nc&ytGj)o>zY~!S=S#(Iv+dn`}Z`OZrCz-5hb+IZ!Mg3UIyz7w@!af zFKsU1uzKimCn@ZCbOz;RtSZRyD~Q*Zt6H}jb7Kw|usenNU!=PzbRFP$8yFCciF|g< z@;GS^bkMYsuY;QeD}n(y8&EOLJ(+oBlhZKLxJy#|2uSs3%qS@1bUBcwgYyBTRSIGz zW!J0Xu}h*nBXZ*F{v05P`efFtks4$@0X4O!{eA(4wqwa{BCRgO$;Lnqg0_imyMH&) z9&soa^*4*58JcE8}cfdimR0MZYODo55l zL*l27cvc@|P%Om@Vt9UR`)Tn3I~&qjPvn9Ce9o zD^cC~#O437vb_oM5&aAkNF57(c;rl$zRD_|zu-Nd&;xdQx*p#9icLS-CPa9_4Eg>Q zeb0-m=MoT!VMsBCSSCsZkdcc5YLd2)PQ!ejTAz&dFZ>~v4!))D?1D~rdb36cxn5XX zc*1GdAIJIVG8O@X@h;VqkZStMW4jE#vnUEuhD{9c*j_TP!Z?BN zk0T7}GVd>(gg!&PXCk%xW>$Q;BJR!t>=LvDic%1)+(V471BI(q)| z%v^%p`U4DnMZ9lk zKQF;F4;SPiD!a-|mqi<+ZIBL2Z7Z1y?Y;>p8;#6CL!Z}!*Vu?ZVAxzGLDqCJTItyK zLaI;9oYGFXscs#sIYR`r3fOY5oc%~&boIwwa%yOd04g}HxE`6=z*Q5N+7Y$yy%%Kt zYqC0$EWrE;XMYH?9T5J)%1R=4+pd2O@rQ8p;*q^{(Qu^xF%Vn+IcI9df{;>1`M}*e zz>N8ruD~h<{)n&DyT$ku3}WIT^=5N)M*io?WnSUQ{0nTnRSova!y^n^#h@?xBVPIe z+tPIIuz^Dd_LY>NbwB!z$GV6T^+;AZPjAs7!Q1nUnD2?TuGupXg3gi8>I5u|HDOF_ zUF68d!H6i0=L~mzG*gl5fZvMDnW~1#^V;M&T{E+LrDZWSQZ2XXEa4*EUGQ?@WOChi zbJ|;`88P&7n0jYawN`^_gDxIN_5od>68r!YnM6!6*%c~Qbg>nF-xuHghy7>C=0wwW zaY3$Rac_#3I)4I3(>t%em7lMjX0PVZ=aS(WZn;f?N~d1oy+^r|lrd~(|7w}8a!@S* z*Vtoers-~*xC%-nK(CHhf1%~)&w}!QXn6z(anF^!Ve01que2S~@XLG~GJc!<88cUyBr^}ax-bmie~NrhmlsrWU3JB*%wf( zQSK5|@$F%RCKPv-tUkx2R|*xUg)Z$7Y@~#M6XjsTE^mb@pD(5J7h2qW60rPVIC>V7 zjXV>1m=)R0EIDe3}o;G;299Tk{>)t+0(zV zj%eKDH2EqwH}={6A+P@eML=3zuRL+;tFhRCht}BC{PIgxf?n)tW^vp4XLMAUK~3TA zAZm;t7e-AmkE>|8D8K}83$WfLTE*&a30O+4l?z>l`7(jQldvJ8Tcg%RiuQ@cza^ul zOc}XLVxR}1@j=X^Pn=coAoAoQJ#gk_(~PI@>~#!CeCTWWpPsb*A(LN5D_^a8Z&1rj zkX;CbMfUR>-pETYKn|EE@EWR6sa&ci{v763o-Du%;%sNcDc(E?j&CXX@dC{RAZ8wu zk?Af8Ige<=4gM_(Y}>K*@c*9{px<8mxk12r9P$uar)owwL-*WDkM&;UtDXiV*^0&< z;UB%_)524)(o+acI#Mu{F?-#k(eez#r!~f^sThtW20u0qY(i2gWc$OF1oz*g=czye z9n(mgG|U^mEV#y-8%u3$2ve8z_ra8`E37Oy++sJBXe&W3+#SlO;RTiM# zSpWLzFUk~2+vf^?5&ixD*!rfxyrQk!FSc#7ahjyD)iiEw+ji2pv2EM7ZQC}!7&krV z{BQShy{^6Inq!QKF>(Mo&4#${>4R&22qC26BM-W>()YqjlkH(R?5?-*y;UnPE@Km$ z(m$&yN4>jcoFXwZLHl45=k0D4M|+%8Z^JyM7lg+bQjQBT@JWY7imyx}nL{{auZ8=3 z-7{kqNWXz*fk#Es`ML!ZtD$*;m}D~VzW(y%O zMrxzOXw{~w)0KJtw-#iLQ?xd>e~lCD@f4OXnxXz}F&B+8Air|5Ai*M;OB!uhCDsbK z^R!yD2tjjpg%>A00Q%x2bj1Sv9plB>d*{j#(ZyHzK&2%B!;}!+zZV zQ$6E#J8$oUlz^0z*8zZk{)mz`p2ll{79(h}@U=Pe*gP)U=e63R_wqB zHuNBp-<8*9lYxluplH+ox_VYmXGtPXB=PLNM`8;OMmlTwnur?YwQX3jx+wJ6_)3le zDGgjtP@~K7e6&5OJ1sNb?Qsa(O0h(_v5r9Rg$V2IFdx}vll}nafmQH@5hyf#p@sm$ z2?EI|SFw-kM{~u1+|4glr>G1mXH(k7Q@ZfUV7k!wkLfA?TTYibYyMm9Yc(AxI8S68 zhb-8903Q#Jgiez6%Az@?)#X1zlN;Bb^Bf@gDg-Mib097 z-1q8u%P=@G-{b-J(%*Eb4%YjFd%MeQrF%l zW|vvE#kd<)Wc{&)Hup8*B7?oIYWHE5!Tb7gXbED1H}NP-NM=Oj4EdkITR74NfDq zy39eOEm}~QH3zqddv+Lw4DyXxoTyMdI=5I$shzyPRA-2Toep@g-^dnxt#eJdr0?pEvFA@UY-63`|%l zENRu}$BK`g!Cn*vBTJH-FYu!2lLi3D{Jf z!(k35>k@dT%h2c1lab>8Xj{>rf74^M-;@r@p*^jkuY>T7Uor^DkGVMoM>=uJ?_bS$ za0_ALLEzStftPM%lneRA0N=5r4~DwWJQ1ADJkYp^N2ikw z>xjaSCTA>V8MjKv+WXj*?o3@ z#q98IraJJfHb2ZQ;pLbrBc_^ba<1wwzDfce_1IJ@c>ABIUv0oATBlPCbI>VhMVJzoi z&IZLw13>FI_CjI~`mx`tt$nSgMMh})>t(kSEI?{&KZ;3hycu;Ij<((owogDGXnvG3 z=4bl*+K>&3J)SXV;d-Jbx9D4CEN2B#Rla1!bwBzhM(jyw}%l`Qw|{Ti}znRYB)-7e}o!jD#z%MnhdZoADz zV)Ft__;q99mvOH3i;`214My;tN2u9`v88hDDDK5_zUHyU6o;FI!4ZM8!_MY=R%a)# zi*fS<${Gd3qud1vxcN2y>a4Zzzc2sT`=t%ND-O}!y>J&r?b3!IwDOc49$P38(@zE2 z4;`o_Hm^ACz77P#ys6h&yMjLD9!;ZWDebW^9%5(y>=tw>d|p6CI+5X3I(#GWb5TVa z(S!Q3alGzROBIG;GD!eE1dZNGni4>%H&*fS_Rr zfh5h&Eiruxn6p58J*a*kBtk$Q$cB%d;?c@yhUAvnAvyCeN0ZR;a6nSivdmEZ8s$R! zoSam|SekrO{n~}s2==@6=b*(us(0rcw9~uH-Pn9a2Ug%PsL=~5G;s$YemAk- zbm6HiR1rB%=%RRoFfjcmM4aJm6LJOR7t}Xq`-L+3apj*y@Y=UbU zto>31A^q0b(iz_K zb?+s&3qfyp#S+!wRQAv3&PZ=U5wNK3U>jQ0-r4H-Tukqc=uY0j$Diid_w2#78$XUmYY zOGoEyvAg*d!b}!Wbd)=Y52>9*SBp-;f-V zziFONT7$bm&u3NcEyonEZJ4t9lt@UhWwxY~m|4u6SgBxCD}5Bge!14W$iE0NaBCk6 z4;l86U^&(04Lq4H)fcIP`}*vN4xmh^)zpR{thn@%lK%$7NB$Tk{N!;|w_5zN%dCv; zi>a1?of)!>z59Vf5z-&v(Z@LJ3FZ}O&7fPTif3Hg-cO3cu(19qr-IXT+5GB2%a4Y!l1?Vl@N?=c5--OT!rKiClsC%(EdC|ieXeD5r(&Mj zy6mMnA!WxZI96o*Jr5*46+$e(&s^`UUOhAOQ^> zDfEo-yO*Wf^N6>)baa<~kO`MF6f%DKWVM!<&T3MSfN(a6?IVgQq;DI4Pz4l%A9rXs zE_o8n=a;|O+{g%wJ)r#HHC!(_J-Z`ts5&b2z_nTs91sq0MLG!#hbfRrZObeelSW`3 zf@s;Y&GJ~;orFdY2fWON7DC{zrNo?$i z4f(sebmtW~43E@Pi*Dwh12?XWj(FbVqVJl_DiC+(&W!{e+HE%T1r}QSdoBr^T8>CM zWqwh4(-e^4M4d9H(Qt%B=3Q*JIy@6^X6-;#rUhg&<}8_c=@ndL6oARyypMOLyNPS( z=%R1&Qsc9|80(=E99+61}OR?^ii|1wP}iQ<%1*%p$EXGM!^{BGMQ+Sv(G?NCgeT~ zmLZ?;ko-f8^YpyzsLuxWtkg@^;0n!Es)$smWXP&kBRo9T`4o)DectqnhV!$6w3u11 zuNZ8^Mpr}G?$i9k*o$1tdcSz>##p-Z8sIztJ>`k+Vm4NO(Ac?Lv|-sc)$n;;T)6{+ zDNDPmC+6%vGcU3&;ofL>C*m%wmp-%ScHzXyaL{UO1g1~T0!qxJ=EHN=Y~nlxRD0(< z^KTrQ7zxv(xnSRQYt&oT_BaPP1Bb{^|A@7U^C3S3!YA;3jdTZxQR`N6uu{_(p#T_) zb`>3^L#7%>h9B!VjK;p4TBv;F_oaoUr+|&SNE-ZB{gU>^!>R5Bc%7p9Z+j>Zb`{@u z)PT~1t7Mmt2}T}|?r(^bWdp#FMfy}~?X73jvvw@TxfMrP;Q=mbqN>tuBD(ed6x@*Uf@BtX1431O^3_h8+1Te6AmdaM=1Yn?u*oF ziEe^PNP8`p6ZrT+8EBvP_{M$8v)e8@RJAuId$b`c%wXtP>`vA)u)quc|m8s8{ttUrecC?0&TR>bTU&|#>)Eq7yq8B^X*DQM8 zgS`gUi|pIZyiTi(p5O5=jDos(MZW^+@}#@bnhl)K7<`mwZRMH#{btGsqxOgJZ@|c> zH1Fr8%Ip(_#I5Cmc(DzC#dgKkJ=EbnM;39r@W3!cY@3=jf-5H`03)dn-3}%Z5h9$^B4Jtb${Rv;~c*X*4U$5kmr{<-VgEI5t_;G9_?wHXU+#wN3kV=Zhs`KCANKro~b%m z*diO~ydpBtRy`K6YND9uB)dljl#4h21ef<*@qWx~9yMJWXsT=K;D@9355UB@ZOhb( zl_GQO0S=^|Y>H;=G)T2)Zy^UVIQcU3yw&qkX?+?vC7lH>5qc>U?A$Hz-rV9J>dcYM zEV7vRXDr!mJ0<${VaUlevz*?g$b)(s1Cb$^d{K0tbXAl_Ca`vrQ1I)Cdqs#Q{q4g@+r7oBZ|CjkIa&vcZY%q z_IRupO$vjl;q6LB7rS_5a;V36I&U@F-LILDJewb$8tcuaHN0rQoPBuK#Z)%6lQLWt zojW5EHdXA+M~lP;_;T;{h6fyi-0%_?e$Ys&2&Y&o(nb;C?*YWse1crW{|s`w>Gw*k zi!=Cs^iTsInCS--Yid@;tf&Rb@<^tUO`$yvp}&K5i?b6;rw4UUA%JWkbk`p0NDk^m z$w;Pi);MHtsc}eMMaL*n%k{^RySjI5_70QSV`oyTmfu7^S7|L_kio-Wt^hIi ze=SoVLYWPg=$&*u8aRu(5-KsQK=HYd**-AtxY6&&Sc_{gRCy4#p*^p%R?&3otLApB zf8lFxcH9<*tfZ%)^WCfPJaYvclbyXB>AzG8r)7f;$U5@l2l<|kb39XaI*vn}V;MlH z*NYa+Uy<;Reh@=**!g#bR>bXO&RSNwr<<(hvinWmQl`9B_2+NuUW4o`=-KT{zs0QQ zQHU;Y7+qjb?wNe=+FHIA-cv_(BR(Z-4{p~n#Le4(Efeh@+{zkweR?VC+3W&yWz zmB}-aeQOIxlT6n)`XuPMYW^I&dxabh=ed+as$=dY*zBfQimKb{R7?=VFofCvUllnz0P62q1p5RuR z7!c9oD7h`tuT6(6g?C!?}$WcOma zRYpoB$t?q31v#_qo6i|)K~5eElBQ}?ydE+Liw4f9c^aK z3h|_k_o@X>T!ZN5Jy@|Acl9(s2roTU-5s17e71$LH|IC)8X zO+NUvA?mJ^5w${Q3LM|;R_9bZa%py=T44DO~}gW zDjmhev1fWB?$u5U3vVpDLpLSR6+`v$trY~U^ep5KCf}n^+p}=w z@IER9ER|n0L`=tQ&V-7cPBMTmZWT>)p}(j7X_F3lwl#cI?l)dW*32(5b@5yh`pArb zd3HsK@Oe2OyW$Mo---tB|DvwumtSXzzH%Xe3NDdT?HQ_ape^gZ`M@Jh)wiklKXxQ9 z@7v+LEl8K98deH6NpGHn`zGS$vx@y9KB+Z(QFZ3l82$9z3i@6#1ra5%jgmle)w;8! z*42nUIN6qYhXeOZMHQ1B8)42rqwjvezvv`PJgacTGInx`@&ujJpcy@Ek0nGCt+c_y z&Dy>iy=ytbS1j=QV@**ee%2BCQ+B$T1-oy!mRmxKJW>l~9|L2sRcRv^gY?4W3rtTV zH!J>oF*9&0DJ}njYkF`)YbYcfR8D%#`^246E?8eQE|=@q{Y$4f9z77uTgE#3N?E7X znT%mPt>X~$G+@h!097$&Y3G3eyqKdR|FP3Fjgga(33vfz?ha?gs~U)tTDRYqFP|T@ z(PJ^J$)(EhJA`_&SidxX9UX35R{7K3#TlexgOif5N4PkDIK!U5gYPQyV2 zJ$PsJb1s;5ObFo%gcgD41+^83x|AY7WyFMb_vtE%XU!fboDq0 zu}NhDZ@CSh2O;x_!U%ns)BAbWRQq=hL3ZWIm*?_Hc>!lYMnc2+H%v#{4njJy>uxR(LujB z{V4ZKB&Nx9_Y#SiWx9AAI&p1|s(zEkeVn#AE!C?fBv$d=x1E`})r2A3i6+zVyy!}} zHwAb+Fx>cnJ%kJ5b*HZl+9Rawhfcq?l`S}JtzP|)=_CJR`W(j6yI<#RSn$Q!i^mZx7Jeb(J-tc3hnw_wpgeGJ|N1X*|cs2FRM0GaBrSL0_$uK~B@(0`1gAmo%gi=0zb_WwVo-VYa zK2$qf$c*l2MEQdoQ1#$i+ARa9rD_$LJ$1UR0)hQyI{ac9zn!m2)&Dkse#BGwj)>HX z$CD4Loy41PIXCekx4TQomq6uwVlUg`L^V~@z)u*Hz302wN2m*i-bPA|at=<5PKM#y zZ`%wt?Ujr}H8jX6bOi4PI0L#vEBgJKu;H?ZVw5u%|Gr<@Vrf$0!~WfgV46>ioZWmF zrercx^J-r^l7XPoWbKtyjh?Q78i7QkY)b7IVl*L6K|*zjD=(IgL}tQSv4*GhHF ziKWvNB_7`JEhN(+@c0y=qnq$1`pQk|<}$;Fn{Q!H+f`)c&;U}zRK;DYuS#r%qgOp>oJ{b(tm z;qvvRL8QSYrj{LRe;yr;ea~Vh@})e(J1*xOuJF7GwHf!}onN1!^EoqAGTCz8tU}7Y zq#B(9DNJ9UEbW53n$1MMs87!M6G+}LD_X`!aw)TXm+VZnu2E9S&8jVP{Qh(0R$%j% z5hwimlYqRdcXNrSQ~gi2terxgWzsy~Y8CGuh(MsCV_R&KYF(LweV_cxMG4|qYde^j zExn;+_yr|Vkv4(OF;YY>eT?^hRICLJ zW$|1Q9hxP-K8sNPFbv1P*w4;({f}(b{Y*i8D*A~-HnYzawMk09_ddDw7;(~;Mx92U zv@74OZvU?rfbCr60XX3sTE<|tC4(MBd!n3YpL&prCA|DCCGh&8cf7HQ9FkJvT0O6Uq zY!5K|-4t_^9;9L}`0XDX`btT-|5DPDSoz4>*SQ@NWQWTUT#uA9rF?Fsj13+ndu3Zh z_#81h`XVLH%q@X1FIQPc=m6t25UQ?8L2K}Eet~zhg_eG3b&U}c zPDZTO8^lde%-ovNY zBl)LDu%=n_h%zQB>xC`Gqu|U{d6zX6t3&hw`Z0)XOYQI<9mD<*Xpoyx*lC8Ynl4kH zwBx@4gBHBK{k(&tD|E2kiDOTzF3h3Bu4hjpyhjT|)hT`xYaD;*r{LPO8Ja?Tr{`!% z$*x1?0NNAyWbTw(4Qf{ikl(gfcU#EstB;UF8i1rw`M#d`V-*{$!jeVaOi6!GtqgdYIyDRI+4LM-mY5XN4OcreFQ z_X$&|)2LvULS@d2rT~6)n7#)hFuuAzj zb9C!Ym*Q;g@Ae(qL@^pQ>$TmVV>m!!V7=2jkiTjGFkOh= zf&mwQWhk8zxO!KRE#XC=*1 z!E)ybPz6Srnz#au{LQuSMw;vbl^cJ2ucMbfD%*z)cw3K*I>iHR{N_iY7>?f&wgtBXXapVBs~AKreF8E| zrQqO|?1e4&+IlZT**b!#hX(HpotxSh#?gtKcP8AUEaSCM07MxrDerjn-V*0`X2Kaq zt7m&ag8&Cyr+Wf0z`K|rdWw|n)|u)+6Fy_tPHVYr{E(ar+$(FG5+;gyzU-MOaU7%j z81ch6tx<%+U@2j#P08d6seZ4wQfU7um1yb1wd)q>&KGr+sLyGu^=3$XKQT=Ip+?+$ zgfFQei!x$go1CvQCYeefGwoDh@pO=4G(~lqBGM*8&@Y5o`T_xu3xYhQ!vPwSqx^lO zpPCh1RU?qAvFg8hx038D@49$_r@j4?dNDySF*LeI_!szYMMPn{?S2DN_9fuqly=#Ac>E1=(tX3r z9BV#vHH73!dDz=xD%>m)AyEodV3<5c&4=3R^dTDGCbFXr73x(eVwG;By{E+MPEYbvL;qO*Hpr`6e5H9 zBiBa9Brn#Udj_nH>R?Uh=orI6K#B`q^oI^=roA8a%DEo++E_@cmF|7-Euu&#G~Mqs zl2eA&@`cBs4zI9Xt-kJtZ?_)Zp|0zw9reDGnd6glNJUd~o0kmXM05A%?hG+V_BezJ zAK)B!`J4MfZ)PO*vL$tC;R<6jzQvFrZE+BL)iH}xyB02`7?%GLxQO__qWJnIN5cpFLqgMCIP~_16zg73CH*CW|e~=~m}umTV~v zb)Le5hd}apZj&;Nah~L2;S3`#oJ4;6)e$S0@P;cwmpIy5A8zo)%v%9ed+CA-Pj`SU zUkEKK$%8JuT7@>rd{Q$q6vdHxhntL9gf50XLzm&IHGDT2#^RwFf=|PJ@Devj_4roe ze)J$xNeddRezU~;=GL#_d`W+?wMR`D>qBH`l-syBB!S75D~ONsnWG6~bIKUhwecw_ z-Z=)`9!yTB^L^9sZ}9NzWCUvk70nMRZPF49;1~X%G;ZyCSep)KRk1WWX_qgF{0R07 zs+agAvHK0@-r8c({2>Xt`*wtpDRY&*nEF6hEG-`?q=rSEh+tuT7t4!Kl?pxjOySq7{xIoe7_EDTtJrHVCkt-t4wIl2!$V_aY%jvYRf1f#Uv}1j z&)DnLtL}{#I@D&(&1|p47RXWioBa@wVOP@zZ=HRV)B3&OFe-C5Ei5^*9eaeA{*WM$ zON{!Pxs?*?iIsagdcBGFlLa_BnC?2fDe#dnUq96y?L?C#Jd|XS=zX0=?*QQ+fp)L|B!=(cd}9BUJp=p%%73NNYh`F`Y0!<+ zqPk~FUJt$jk91=l{nrjKiZQMc3}=1MQA+pAi#_le;}^G3U+EDqV{H#;3oQJjvvjSW z5bL$D`!FejX=KDxR$T-&>o6RzX)+97Sti>$vw164}JR+JFMgu%II`pZ<{W`y*M5{c`+MJ z2GTz&N-`ZMnp@;a{acBFAx~gs?wJ!Bd zmL#}ofgnf9Thxmp8cXRdb+tW?rBYcI`|mjyf4h^8xyHN;j((S2{<igwT;QZYVt3Z7pWk+vpFh*@tW-oHJ*fBpDXfl*QPxLPeV+lnxthgroVpon~78uI1 zer8mUPOB&hw&Z1vUw@uxWKBPG1o}YehCG7_v4$J|mjd|yk?co3bPb|^BwIj05~Ik8 z*EK9C`TN7H%T(b>FwxM7=PiKHWIWr8wDOJr?Kg{0#E9o%SC8aHz6UB}nrT|r46Ux2 zbbq7ZF#lr}Wef%w0ET4A)WQ0c(1v83r43Q9S-b%sX5~K2W0MUuTlXkoOhF0`Z(h!` zB+H336uXHeKREsDh7$ynhi8nNYR$ZT`s|w!s;eUglLuylmX>wT7*1__T99fP-?|&P z?1qTC`gkVH$hM(YB9VmMMVxycM%@7Zft~dT{dBc~pK)K2-heb8B@_Y?wTAn`llG%|7-5B)@N zZw&8u)PRl_`+ZqQZhj7Q8!s_e>(FWV^@7O&b4UWpD#rH8`fc}#2ZS$`Z zMnb^1LizLc#h**BRm~fOMSH~l&p$bSpu6JugCdzOGPxC`p`kvw~9PnGRcmD)l1 zX$UI+FBOB&cKbK#uJ=lKS8D-kV2!1YQZm@(85pe@sC5|$yxReQi}SF?o%q5fJZj8r z$>W`nM(+P-CG*cJL%SZ zk&$pco97J>o^eL;S4L-k42d*Rq77RbdP!&@HE2_LLH;rI6$4|M^%bLFh!Nnf70C@b zh6YUqu6E?O=M(4VW;rkNE|oUck`HdnUDWNhYwCq0qodW(UCE;;EARaMp#AtKLr&hv zr}w#799X4mRz@!|kM5Brg+1)otV9wsajq-U6WlUGd*IGA+6j1Zoex^vp=IZZ?~pvc zID%(@9*IXi4y{ytICns&YeAK3odkcc0Lvy<^*M7jyW!! z^Ys*3PXd02C=G0OYlQ>2QESKGA6oJJ4oT!%5V~@;*rK06B4wd!=xRcTX$_ybrPjV z#ed`=z^8`C;TKb+W#zTyWe95h{s&v>%R+pBz) z4~Wzn?Dh^Ts)w67{kne&PCF%pl6@yxFQg!f$$=RXZg@0zIJLwwk6Hk6hnd2N~qV2HATt zC(hd4;q~6tfPE{D?Q9(v>1^?45%?&U&qJQX;>=YhaVlkWAAORYzNl;rN8U1dEFtt% zXrkG)Glvbep(C&>1P*U%@RImUSjoZNzL=8@Fwk>9^EAs`@~F|FdqD{pg8<1C}@n|Ddh9C z08@BOW<$)VGP-X-Dq1g-^zHRTx~fA;sS;pTmZzf}#g>df%|4!EDg%1K2mMY*hJY^B z(e&QiUN0PphYM0g;P9$kq94eW+7IIz#S^M>(ZW0ki zU)m(8MgCoooS++gwQ>?g*+FjZ-_X}8l~v_dr{mYbPd;t_$k%o}JBjpB#vIzZn!F|;mx&t7f%Ce8rL7rU4wPNe+m~ha`d#!I7|`rqqldbjL%2a z-Tg|R_RC9Ihok3@==Kxx6Bf6nk_s8@3jtZ4%CAj9%AAi%Og3%RF9hIZhta_CRT+`@ zh3D9ucrpzl4jb3&g;t!d#gu^izZr!t;X5azk1xqeQpt6{^TDrsmlCOJXsMU*ax-cz zN60|FyJe{ThIeHjvvr0V$Ew=<5qL@mIIMwnIeH-||L(W_HvrzLyg3fg5!j$Dg>Ei8c-7Rjl?fKw_Rx-8RzZP&H}2*_0K{V}9~ zD_v_WrIGKD+Fj$nX7qCYSL2(8)0WkV!C~lzBAYinT2kwKKxB!C=4zBqd;7>`fibqlNF-wn9Z(o1 z$=N>Tx(P(UI^ZN@t&!1EoDFo1&`+xRzJ!(`2WPe?r6B zoN^DBN;ST7AxPdFls@VV7c5tDz+s-MX=TdM7ykkWD{OLwEas9CjWX8 zc=4teGrryk0TgJKC^KSqPzgqpvil{X$+@_^_>Y%&J$KvoB*H7C7-n@|k=+{{TTrW< z!(IAX_zRX9Hm<%t_L-^roMcI?{>tkSr{DpG@P-y;odZ?H7jm?<*v=m)tVpURnU(g2 znG5e)nJBZn{k{2d``$9v;kM9;mo4>7FtW7A?^7rv2LYSD*;rNA`)=>Cc3VPM0|1h@ zL9aY_tEY8o${{NI1_<3%YeRYQ4Qu1l%{raa``>rOpITdHPdPxFe zYqqp*VSnR!C+uZHAU0Vn)zxQ#J!gz4kQt`n>5PpF-(Vu)FbEaVX6snMQBZ~YC?Job zV`lL0Wfb|7ze_JMrxfyIp4>GTm4w?V@V~mvH{Z4 zbHsz}ORmqQ>ImwQVXyjbimu8PgEFBhH1~7Qog4>o+?w=+avL>rZbPoJ*f9Aqhkxc z`1?I{k-81HiiQeHr?-wI#O*CKB@Te~@WgAGZQC?D_AKF~(Dg0_=#!$|$t4{J6B`Cv z=U_?kLxTyIa;&mLo`(VfZcPKw1#_7~(t^l^SE|Z1!cs%{OAfx-|!jwZ%U2ppp&(x zr+x0k9*bh*o{|qKYg3br(42vd&VfHUYpgt=-)X4yEsc9$Id_k5Eim9V}h2^ z1am1`e4oD*l22bFSfDfp7D69RvYoQAvgk!l^r}1zS5+{(WF@zKYh<~F$gL=`~U0-!N z_5rIvk+l|Y98yYe{_X~;?3-4jt?b4-QT}dE8eBH|W0)>^ln70fWq{WL!MeoCBoeM! zX~905;4U6@`pO=ZLa;4hAUOnROV&+m>$}lj6|QX?u}svilr=o#g7Ii7z{{}PEM0ol z`IaiFkaRVicEveG6C>UayNCjnp-EC19x!`qZuZ8=6B?pHJ%a!GA=-d%7n>U zs7en#h4l(@Fu%R?Za%ww{E1(%f1DEm@FW8!@PEy&;s40%UXPX5Kkj1r5wWs`zxj4l zX7_Serv1`nGdVZo&B)8=nv6Jjz3wLf6#RwqN<*FycYOZ7pE~=;(qzm2koijtzH@}y zG|s3kOaLE_95S2_akv14-`NYrEtY^!Drgbvjp5P|JM3!qA|C5;6WOczyDJ%YZpdBd zPF>~zqiti>hU?fZ7+*<=3^fij&@Ms$z~a9`t7zLuptqa>SQqCsM%kL&A}ZI=%)vr) z1vZgQxM(xof@VF$R3&uTd-upbLAgeLZPRvH7Zrg)>W^hW_bbZwfg`H(^N#3f_u<=e zpAQtdlTtMK)-(PVEgfw^YhBq~&`HzDOlQ0!dB-HYodyTy{`F3Q=vh-fm|usC$=D)A zH}_sL<58crQ@Xge1Gm-(Cm|J%-UREhnC2hq3J1u=@(U!gO}uX_d>h;?Ns{fG!j1H( zn9Dq^XsX(?UTSIOMr5(pHc|6YVI=FO2rC4ZEu4V1l%9>94UgOq?yA+WuE&huaqros zP8^;rl(A|>$#9|=qY-+?@aJ8*XuBSBucmX;?TMeuQL*kt)yx|Zp#a3&UYoO;g9zAq z{39x)?^leZ*p^BBN*iT4KfHCs+Ya8-L@UUk+u<_DtNE^0@!ij-_%;6K@WT;=8pbym zC+4M+f!})NkBV5*vHihD#bSCIVfP+)=mma$e_~FBYd*$IZN(S3bSC*^0%Yw-g8@(n zZ@d1uHtXn?7yI^OQ_ zkuJg4g}@l*)SWiWj|gBxOiHF+N2=ZEm(ee{e7L=_X#fMOOM-*Nt!f$|eWbal<}`CW zex$T?Pwe5ocuvUMVcBQk;Qx97^xbwKT2Rw`+e}y}uLa8!8X?tS29>3!1Ao9YZzK&D zwP3`fnVvM_oC9>r8vVGiD6#85iOMxR^_>OB)13koqcFuQeC5 z)mB;W=B+RhI6{Bwx&_$v#g%Oc4)a9-4oB#Mm6Thc{ALV2DN5RoP3Q~JiYpBN0VBXEVR_<>MNVQ+S5Jl!;R3_a}P0s3j|(BN{#vogiRq? zna$;N#b-6@XMpDC)vldtC<_>mTQ8Tyu*mCE*%raUyNXHpFhqwHUDQu6eAX(v2-a zzq1s0>e^v#cJ2Po<J-2tIa*FXdkiu3KkI0druf^DnUkb$9$5K)T$BZbbaoP|pVXGm;4b zd?br>WiG2Ts}O42z3bUBm2ZV8zoTd!6FKgIlXB)4AQ0G&XIylYFOPryMB4Jz7kiq| zIF;3gX7)8KjGIILLq~@Rz>BGY5B%8Vk)gNs#r^|O<6++E zSdl?TwmCzv-!oHZ{{PW*l~HXdO*8?D6o(dfDaEz8yA@h!f#Oan?oO~G#ih7=i@Uo+ z@#5|Tm*9ka;l20$B8~pn1HDVx2?|EJagMn)25XT<@mbFWTmV#O zOrJ`cQsILC3*pHolF%G^BbueXT7n1aA)bfuU+qN4x8_{ew(^XqiG?LK_e9=)XUFIJ zfJYlD*|3767(fq_$fBBB!KZFsd;i{AahPVgcv1^#^HlH2-$q(+xM=tLI+a{wDk(!%C3y==o#ft(oCysq&ouS; z`e|@U&eerZ4#AYJcC9qp#bR@Lay_QzYf&f7QiXSmEUAAd11ynEBbEF{9nPcz&?QUl zkD?;y<6f{2lDNpiV}Akatv5C@XHJxCvnW4hu5=qah_pVTx?CIzqA&EU;_Fe6=!7&E1E37L|9D3}DV$tjKrRrnnm-wmhZ z{*EhbaLw|1LiE_(N?xv;WB{@R`opkish+$m&K{E-F3lwBbbluQpD$bT9GmKqH@$It z=F8F|@h8!K)a{hI@m^E{dDJVyE>$hSlM?LYEFTvtOrh9g&L^mUv`j9SewTZObi^PdeKJuE;Uoa^5`&8 zW{`x0zhl|BZBkmL(2}-||L&1vAUv@A`K9fAkz(0VtHe9g+(OI{5rGBRS@q(&V$U@w zE|407b=9|FwbEJMSb#RAbOBkmB~L89zh4`c{lH=jCD<&cN0ztdTNRM4+p5jS1^je` za^Npb^3eWX$5OGPmzN=*r1Yl6ADOZM=MhW)VH#F?_eu1!N6Ek}|JTb&p+tN2gspqZCKz*TE({c@K1*J(2z@bubSey%_J?EFPO!9$cz*_o2E)_IFy0lUeMEgSKK) zH2r9~b5-fc1DlEQ7T;6IO7-XT3~I8}tv~HQjF(BA@A<7nM+K6uc8eQ&lD>cE_qH}K+om@C7qtld*;F+AO$dWS=AFA6v^GOs z?rMrYDTp+hvLlOKGw4Z0|>_ zuyJ^u3++&oWE)9wX_H+?m9--bwHqt>uWchb?F6kf!VwLMmO(vM8v9rdx^72>Y$9g2 zM6G4n=a9P4&|(avCLb$JPcZdHQ`YK=V4cKq7#muLeD(@60k}s)L?H&LQc^7@$BS3~;cHpG9Ryo%=WK`p>2|pT6Y;OBpV%v} zmRtGWE8#f`i#e-$9=w;GcbFl2)vnf#GfqkMhV8E9TdK#?c_iBL*qgm-6`z-gGZ@FL zMloP)@shr&oPNJ$+vOAOkHI-a7G8qp;h!jcr-QJ3KYnB@jG6n96xJMpo5aYWhS2n~ z(Fq}(ow#~j+K0yN=6*toZ~xQPUOJg;mXq!|Tb6*wAJ$!z7pBKz1IR)>`P@YGs+{^3 zF+YVYy2VSa+J>VVPX8rx`2Itnv=Y{_d-gtaRN43@F+`?QqJf0R<63EeCSwgdzxZVclpy?BXCBVCV|Q8&$kH7-ymjnl$8cdIo|FsH~RqxR1*blMCX zVHf`^EjJ#*`%~h;DVOF5L+ejDON*F_gmq){1+AV>2}eUq7=Wgg{bU6k<@cZvv(D%w zB|I)RV$aLoen$F{)*onhvn5F}+Cv<;h(VN)Axw;5 zYg|UWURK$zwj0l~TN-A`L`;BZ?uCuzV{Gx4GK4>pAcf->y&f??`6+JDY*p;MEE;4r;DBqJZ z`a?vyfA7-8xL;2>x>Ooww48n;jX9#45uj4|g_QN@M!v-^$24+c2HQzDED>!Z0fqgT z29xm&EiSb+4%@ezMQtt_K`Toi}Oml3cNa($mfE+I(&>g2|=oa}jrFu)H~^`P}fRINue2iU|;}dN-iC z5VK2epNE(Tf}o(dQ*IJrh+Cp;MPD6r07{Jj`$rhmvAEq#*4~c!q1S6@z8J-^{9*K{ zn|nyCm#J*=^UEh^&({|(E$j9=74a;L(U6}Y1npKY@@$fI{Er<_!UY|>voGX>Sx3|;*r6Jv zNUhj2PHb+h*oFdZqLML6^;-$Tlv~bzJ@N+7CMq3tV|M#!g- zjM}3jv$8g!R|lyiHUT|uzeHl4IVUY5buF6<_ammi)WGOF!$NqiMCRC$z@goD;_<2) z``jd>x}1CN{njzvA(jVIu>bvR+@IKqDOA67%xV@y6B#>}!D!Rp;~2Sl#43#iXw+!I zZ8$Xb(f5^o+SpfdSfSjp$bLq=fUn;-i!|hDC+m(LaW77+8p7)yrpzUl3xa=GG*#+V zG*Y$qA~8lf`FaM{F4T+ zsZhwYTFCHPbj33EQ(D#jh&1OMA3)mxl?8zCPCcNNat=oH?j7@uSN$kHywXW zYvoa!YYlftF3QtTbTVB9!=&u+)GD^3M)$t1qMPl zc9Bz*Fac2=Yj*cbnDz_7lOkDCsxQAgN`#-s>qL&oG;$+U&imhhKo+VH`|rhJqIO8> zI_jd{qvtY;k0R$e(TYUZFA)KGocUyt{@08GM1KHO#S>K0Qau6@E$mgKXltPeM1LG~ z>(NS`g-QOO_&_C}6Q4Qv`qgJn@SM1~hEd=j_DYvIM#*omd+#Wg)d~(yC~jtJ9%LNU zk>yGmhuVGFALEh+R7zlN`ducnW}YhQ&nIa-r!WRcnLohbw$m)EWs8e>t#D^5!-7Vz z*DJvThN39ExLb?3{$Bip&_2p%fS7{)D9~jwVht_HM2#4*d1kh^a<+cy%e==kgywtv zA>s32y1I^@$JkBpmKs0FviU=OC(6!6FGsg57)WM;?@+O2w!zjX^ z8n`fSLw~O|DXn{8Ml%_mu#JXZr~rh5w9gsCTs!Gq?$TsQMlvfT77O(#8YDbw-`KH- z1nfnjUi=jO8H_4c2CW&yRplb&C&oP;EShQFpyHc;_iFH5D>oJs%Tf3Qe>z%AJ@%^a zkkv)+UTNiZ1@}%ir+j?mL4AN=?rJ$Ds?D;X-43+zv!MflV^caFbWGZy!Ga|e8>0>-)o)-X1+d&|>#t**Uvwnp#|0{+ruY3f9-$CR+xMlO!&(tW3(2i-;k&tEz*<23N*q9#TTGe9HUM6 zsfg6|^2@QN{QW?2z|~6~08PXaUp+&Y$tp?({nr{hCBmSY`z`A0_CgVN`@}pctrFXk z6aFd<<2`A;55*WLDT8VH$g{2)W$5F<3^Jl~I>iN%6(bg{iZg`9JJge{Sb|LE$_`^X z_&zS%=53rJOHqKzf>&=@jtOu%$=jGsKizptD;k4hf#MIuEv)mYc;jt2p5!eD{bQhYO%aZ_&T zK%4!(qDb7=ICKmE9_#)JGs@MD@I36c-w|x7v9Sl5ZhXuX+c33 z2jJU(Uh>%^q@mj!ODZz&h)tnWyf% zAOld?i-0=R&p%xb>6{b_6#MA1{55DzLa@H3Ra94r z2plARQnBwoGa0ZEAD*}_!2mcGlnuEF?p~OVm*WZ(x6w#;FQMbh=?7Mb@NI=e{{pDQ z9U{$e;Ke1rW=8eJ(X?BmCDvu);n+NM^KW%%+cGpzomtaKRGm7(~N> z6<#8eWH309C~=q1Y!oso4wLd(_LVbelRT`jj${DU z29Z+KYRSU8?!$eKSwFRHGB#at0GvPcd-Q}I52qRvN$}4RV&{6`3fP*bzn#jkTA`=v zIv{GtbmS0G-D42T@4EdgD3^Hk;=0iyKt_R&$~(z=Dt~Z?3Ca{K*y&4N9}<`D1aiiGcS_ZKS<$jm$Cd%>!7m6`LyZR~ z^_a3l1T;>*oNj`d;vL4n(Q(c5b95JM4|^tOf`!K%O-BGR@11{Vu~lr%w*{_zSXYXx zPWiQ@LSb>5G=tBV{xdp2pDjA;y3I4-uNYWQvx}SKd;52ZfIL%E??{Wel4*4!Eu&9n z-O@3z7pu)){sfL9p>(*$e`x*KaP2%3`^6r4dg9YxM~jKg06Lcu=wOF6-{W9OgEM{+ zur_)TnDU7>QMa-2-XqSWs1^#GEeY4__AvNJ?I1Hs2-`tHpUYCXLHGra;eqbu(b;XS1_!WXgMY zwTpoa2u{ysX;Z0B6tPIxIQ0oZZ8Yi%%T^vTlI{#jQ8>`xKqyVgGYmuHi3C*7{_HJ1 zsaBm}f5Trepj~+RQ%>88TeSsOj2f0WD=d82&74d}UEHjEumXrdlj$W(&R(fIOi?Dz zsd+bJ{1ulAt2P!bW1~mJdaiL@bdx8D3L6l~Az7(}lddIzA^YK-RdcUy{>~9ghVX+% zgamp_0)0LGVYol=?j=ia%13g^$KS~g451{r{z+bcp$*t2*&p$kA8e!ry(%+M7q#7^ z$tqC;Th)3-%n%5-8^5Xd&)jE0>wPmQhn7z7P#Iad0|W4FzrXMQ`MLkA;4Y#2>Q4@f z+++U6Vf0wHHe5u+k+g;0ipwX`sMH4uOu&@b-A@U(fXpP4SJYs&4!ym53eU86b-k>i z<YhX$+{u997wJcLmj0zocOokdflwW&&MfR+lT|ln4lx@ zWiiE z_QPd4G7TU-X*XhWU}s7wzJkpvExmUd@6`S4ME5@g?0CTj**~QNtJ8a0Zv(=qQ;F>w z+)mIm2TXAo6*oG5@}tyLox7^GCA&$x&LQqd?QXb|B@`*+?IQyimRHh|HlAFcY<}alPK4FdRegB;JYH*1PXG7KX@{bD3JpyWd>~nT zoch>3Sf1HdS27-xMy;X5ziwtHo-Vu2h$cGYAl#}DY-R=+gx0o8Bd)HMj*FISPc21~ zI4`sR)KuLrcs)xk#VLH^>!W$3TXECCtDJ1ayvA3~_oid+Fc!P;mt$H}+)|^07|kmM z6y1n;p5=`%eaG*vs4^31MISIDH#u>)hDp`dFHo_)hdDKQ^!6%#nA!bhAHf*g-Mlj} z9)%$r!4B>$PGWZN+>R}?o=Y#|*l=UHy^HiXbdXxllQiTZDHy<}%!jV%nU0?nIUS)v zS5(JiA}KenlZ(%x`ubeJzI=Or0NV0<22@7aZiq*!G68r8Oy>jZvAu`Rd4ZEu<-n6h zV#mk!7mC=Nt!I*toLzJR48Qv660U*CXmr(nI#@rP!i|1W{feXX+xVManmSOjB$sjK zDq^kd+~;y~W?wNj?YV2K#O5t0?MH-S-L2nGJCYOU_X<<+!O_@iW3Am>MBQK(xPUuE z#ZJO5*gLuS(|q5xvCEMqwX>VFyg^zFi7d1TqHt+)4ZsLr*AoTaGFZo+^YtTSKH-+WS-+2*H+i) zkMXF9oDiVJaB{?dcVQR4D|ahTYM1Uhi0ztW`?9G%fsSsb?xyDib#00F%2 zldYIFnIrv}V{H9)tFNdJIz(JY#D^VvVtJJMpt;IT5}RMjl3kLgrPP>1nr*Q$-m50= zruij-%{vg1>eATe%aFdk$9b01YQ_#WPnV*&ZW7Q9(uQ=x9@=V#2&6a0uZz zr)qu@R3sLJs8HBIfW{G6^wnQs8-t>xW``$ZY!*!+e|mwgpdu41mMlirFH;&Zv`B0D zJb}>8OhHyXVxlu!+^&rT!16JhyMMh!1&wQxAa=XbyjkPoMMVdfa>^AKyZ=}cw+GLG z{m_{X^aRL)3a?<$8)~QJll%>9_R=tu979FEQTDPddmHBmW?8jNniTw{sGnjg09aAI z*$)okmF#qh6sbae8R^7Sq^TmB?9nY#Bf(C#C!jxjJJ~eQ1!SJAgM2Z^IF4*zA#XJp0JseI@jgtS+6Fh5Y zPTp0iR7*}kyGm0eV=?GrYdCp-H-d@IMWNr}l^lM3;95?Ur&WenO1^7av%Q{}Esp zzmKeXx9!7l!&e(F`?&?B7WPT}a{VC{ga<;FFw!A3e^^W3BKAPoI${>K!@XwDgh`BC z+tIFwK3hPRz;jm}x2E4LG`KTFvXdc9iU@#(g*|m17&1>vvUK536@Sak?5r%lRujWz zXGSLuq6`PjS_#x}yFIu;U-E+o*}}s+CEtd?%mN*ekS@L^Yc8Jgkc}f3_`sL@bc0-jbiNx*jmvcwCgXSWW znX1|H;tMDHaZteg*V8}vx*o^#QC?96F7+W?%`Ull7Pq1DOrRhfoj;CmzI|Jsw-*kw z{+*=eh$b&Z@@0MU1)e9?7E0TW<08fz6=yRYSyC)Mz+2vx%;pX8wgr_0bSW8$?fmgo z6`AFOm>agTQKoIAxk&17;zO>{%UpO&iXAL8IiaQ>deEcikY5j11ehU;XOP9%E-LS@ ztm0iXQuG(45G(@>8@iE~>VGX$NW?gN-h3M=pZ|U~ekx{y{;0fyT#~doHO$jG&*J{L z3B_2~N|H5W#?|FEqw|u2F|66Gk&CV|%r96*Ge)xPlHU!jJ^Tc^z)R%pAN4?G@OJH> z0DHmL40`sh`h`NY^tSk<-Nuuxu_IY?R=N5&fPG0?RLvq)Th{Mdmbs)>rpA$&{pdsJ z9KNuL#1r2hzwBnT{4XOCPP1VY%!ivDYsv#ytz^d1+&@HQzdhss7)02ifT5?=6MaEp zet90`RzWdz#7>k~N(^Z{2!^>~;(j~>y%*li@K$I9T;L^SQ@CJ{p$*cvrGLNO$RPCM zNc@SqRT)bC<|veGo+SpFwf%a>iw?E{7D_hFj@K;+D9I0i1>vJLQ;$NM;C1DQ*mSF%k z82=)0j$?bY!Zf1YYOzvWeGM;!Sm~$<=_1c&A4Zso^KivCqLNy8cld|kL&%Wgp{WY*3hf)93ATs_)xtd=1KhhkLTZ;1~7rh;NX8BrS&SVMnBw&+^^_;W09 z)i7s33}{U`gXlEDH{ionDio)p1zmid@Xy-AudH&!oWswsye~_AR2ZQjtLD~^U4iNd zc3dO;x0eAo81$74@(IjWI$>=@0Qr+0wWl8RGV;%o!s_SWSAE@~O_3wWcGR%PsL--i zvN`*k*P_u|Mib=IZs$sII9v_Dq{^=1QP`Y&#K_{;dEbgAn^hSUos8%BBjXzb-iOB&CK$*utZ94pwo5mn*W-;bvwB!8z_AVX*Y zKFvjw3h^WWXJcLderHK#t^{|sj^6=38iU?wex!guRGY|5 zq%dU;J#5Ev#Gh+%FAv^Yu5CA7jbHVhzolVv))IEiAqB2eZ_{u`ie~0lb2)oVDXu)J z4j4RGN!M`!_^3d&_-+IisUwYl;EM|@_iRmz84%2i*5Msm8I!pBf8 zjE?e3Rp%cA{4Y9J9jqE2S_iMb^-=pq&Jncmk}-eD7VuUy2z~v%DBh0mF=|A2x}NJQEyqT;sk=BI9V(lz()KT`~uOD6iK) zKTk>~0^Wl3xe;`;2ai9%Gv2e+XF;eNWEZRAfAJ5MV1A>`2a{ByyIunfyt8d~&R@cT zb6_(3adr1peM28`O}xbYd2Lp^cls1zv?rL;5s{3%(AmCH<-v=28@1Ck#tPQQ+#5#O zDw(g5oZuM1nxDC`!*%Hv#1vdK?UWstbFCpb)===nkVW(wsWyt zD!o2)z?sxI_Yw?^iYraT28U%@wBDXfIY#{bqlKhNMhwJ&OpgnC;f`*Jo%TQQ*Wgt- zrmd=oc?@jT#3tiI4?I56N1;z*h0Gvy0$%jXaU3)AvEStCjOmZW+3WgtB@* zh$F5eCEV5g;Q2`8N)~c)i7*nQt8v4fQ2vdf+D6vDoSu5m^z32Owvw&23FL6ezrLF7 zl3(fU&Lu{oS66YH5ac_HXq&}E0V>}c;0$`OE0jlI%4)RRI9KIP3{fVdth@7xNg}PV z1W?_9ZqIUXU`gx-vbJf_U|172f|^w={7i4NpAij|?;Y>pM~!M<-D{IWFn=G71XplP zCy>13%#r%Wz0LBo3$TStb{`0_o>a9M=L0{~Sl;)zT|&Sc96lF@F%(^>XZxskz)GFY zKoJ&f@hHG98c{Uv21l?(sFIoy5zZQu)J=w?z*>HY`feq!QKAAzL;2K@gP3rLV9)nF zb%VGJ12h`!8OB!)Qd!4>=%1tZk+N!u9d^ z_;-Nyj{;K1?5V7Yv-Kp2zB1Y4Sf^n&N*)e$kD9t7B`t3Mdb}|McJv|a%)_hR3>HUA z`BsvrPvWq*r*50-W~JB?wchns3DDiJ)JCC9curi?ym4sU?j_aq31F75>8ay~}*mlAq9WC~&-(k|QCP@eY8rs(!fAn= z7o*7XcU(ZQ9~4S`L5?wn<%UfJCYb~>?UEI(WdTYD3|U;$bE;zco?ktLF#r@a zV@mwEb$lKBK}*8F=<}*X!IsRgy*tA|qphvHC4)&Xi9(@g?%GXM{2HAibw7cfcN6u% z&K(XK{KtNI;Q{IU4P+dZ${D%$e>^!NCf2(>+_J0$O^IgS8vgn6i$kT1N(e!iqn<~3 z<2~M+tH6^%JfQwj4pcGDXSB&qsYu}hlHRF(Cb-As*iQ9HRNr@bASz3^KXsY*xP=qx zquaQL#BzkO>)n^ZjZ9YqF2hCw!D*YdtA1l+d$qA8hKFKP9yx-q16Rd2{sxfdQk>PO ztsTdQ@A~>G;T>Sf4$eiacFIq zAFva6TdJP9MEljA(-uf%#f>O#Y8&eN&1wN)II5`>ri(L|R%Z5@+F}j|?u2nhu3cDy z-;>N)Khi%j$<=Cpu^tYM!DA;D55DCtHHhmV30-9ycX&`QzuD7ZnZM%MpfK~ObH2zK z8Yc=Mip9Q@f#5)?!8iH!qn9vhx%|2nxE=7rbBhV*oags}3YGsRZPXn6KnYUbv)HSC zKTRxZ`O5Hi`(YLNtXW+C+Hy=Fh14$y??Gu?oTrO0mJEjnQRhVzF0nn2Rsl-SXF-yR z7`nvwUxfT8!c{R5#L3eDbE7IfQ>HMt+P3&5ebn zM9b-^wyW&SxE$>C?#iU0^@bHt%qEpjj+&8~(ne8%v@(e!9ykN_v(P}VgEbOVoMBKjBqzevy_Ivp<1U=amcShV9ZUL%Zcng<>FERj@YD`4*blu{YSkk-_j285P3dAzC2R1`albN^? zF{t}c@{p1UbS`VoL-QME-G2|P56{?)JFTQSlg zkoX)TT~|LJN`jZ8%#`MUODe~?5Pi?@LB?w$I)!4OaF-SfB&TQ%no_qmN z+&9FcL&&dSAjRSvqF+S`yGWUK$JWHVKaHvnF35h>-QM#q1Vmz22U}++rbFMu+n+YGB-+sFMIz;JO!)->mdA(S;s< zhwbU5%fz4KI5ynu2H0yNCjpsV)3EsBAFy^M&eclW48U|vU$zsTndkXC$0Xo@)*C=T zbFb)M3!azC9|4D&^nWQ^kYa*f&PBevWs>d7ld3;l?;7&>G8RUP__`nCyWCPL%lo;d zi-KM>yQOQDuq3a|YGHw(24;nc@59EpNDbPDN94_+_O1^Gb?V$aj~a-8FfmcH(RQ=F z5PjAn?rlS@f(o%B|AMScVdCK_Of6)(VTswnnhGvtJV$D3m^@2nW}9vS=wZw9o?Y4z zf)#~(3=EIldSyIA8;54C(3;V4*J;{a`yOe8w&|KpVr@cygwDFs$ z?Xz&Gfbs9*WU+W2Gtf@Ub6F_~Uv9)~l4*qg^5ivJ;+I8@G3Y_;HS1}1Cc>92w|NI^ zf%LzbFF?8N)}K`_V){fga7w`{6aW;@HSYneV`^_XEHgZM`g);>Yx-FO_Fu-qiGz<9 zxGtO4JEiLc@0%t7RHV1Rq}1%^N@maK*b22k;eiI_AzJzY^z^7z6J`W-Y%F_SXR^td zx4_}a7<=BXS-lFP#0Why**{Okd7jgAX3*=H{gHzbOaPzF+=#*I)77`-W>FRr&AJbf z53d^_E~mGLi7m};NhuiR-?~o17o~h$0_{F+GFjF$wK;a$IZ)ZMEWf}>=&>Kje5fG( zFhoovfLR+j`T&zXSYvzURjdM^aVjivo6o$@MRhsx?iGn!rH*kuT9}L7$X#hZEO&0D zRks>ZkIsJ=drAA`KBmnM`fiN>TbTCy*TZ( zg6&UI`JDIp-XC3l6cp{Q;^Ydms|4|1Abw2IViDrLlj^Ia0@PRCO+wbbK%S^~gKjG|FyA81MHN*{D$+025{%7Zznj^zS8yg z4>yH#D<4`l9y8!Z3$ydG$gcbGOs{l{f|t8nokDdG|KaOW(b_Y^Qzho6DQ;q`T02=` zTa9}f8}}Zp&!5pk2E>$b9-$8GA|Cwm9lgykb}{loRZ2)qXe^6iIF@JZJLSBlN|2< z5N)CWkV1)}%ns2*xR*-kX$I|L;N*23&%a%z#3?KI2Ne5vF}V8Uv#`*6)_*W{_^Ihr zQ4JB&|H?n1aqw=9r!XRiZ2;?GJ-iWC+b{Mxsn>DPfMyMV6B0k91gl-7&IW;LG{=@; zU>xr?ej;q^JuUF&x}6ZGPUT;r$$wTl<9-HOe0N_?H2I=EOoJY-) zB0>^}nVpKWAd3GL$6lLbsUa)4E6vi+ESmy1?V`lolnu@@dFUYVl5w|N3w0A@oY#le zA3j^ivt{oEJ(D8RWm~T5{yDQ{H>6I?lv2CzZ~fwH%sd^M732GeM17H<*cwz9%M1Wf zPz;P>?NC7X(PVHKwY6M6g^R(nz$tO;H5fRHJ?g*@%3z6|7CQ`VM&4U+x z-5;>9o*sG>=e6zrVQ0bD?v#s$uj~zx`iu0hvK*%WAyuce&$6qP@KMo@WBe23m`;SB zEWe^-SxU0gcaf5F1jfTkXd(ZqF(4M8gTR(_c0Vrh7)wiqS-G;5zcV^EafYyRq2e+SuK);i&tkn7FH$^$p4oY&))8g!K<^ z?uzzc&Rp{FaAb4wy|$m$@FGl>Nvtx_0T7doyT!YxQvj7~;~}BdHd$4@R8Wjhl3!`W z!S_2lu_xV<>4_!*{Vo1`?F8#&nn?Zs4(Ui4+TZSVEw9P2tWTh&yq04|!F@ zgW_)?+1X_t^#Y)Dgv_D%Apeqoo_LS|6hT4Q;DBxQl(Yr8@P>Dw_b@@DL7<;ch_Zq4 zPISo27`>=8g=P{txB3>y_{NQtrEdZ!CN(ffDdboJ#ZG zy@vPA`RPA!K7~jD#P5NB_aima&Y|gm2QNnQqpPV&HhEeMz?zsrHvo_u!f{bE z#FUYaG3^|-0wB64x4t`(l4c>AY45*4ZNH})Ztv-mTM!yvlIreXwkGZDf(rS)010&s1;Z#zb4D+98VWKan7d)OGDoGz)U@yf%t z11PlQ|KCO6KD&r$H0wqyiiJ)DwM#V9r!PNKFDuuZM`<}vZB}5nusC}(VF1wC zFE6a*Z>b_%3V@5iX#F0Ec)T9spdT4P+w4vZSdj`=a3JJ%L&_Q`pb||XD$kA!|h&8IMT&xY5LGT*>Bb$G~hbz|~# z?o!uXRn%2^ZEe3U@!$7r1UTXR@4I15y>3;|CzK%)2Du+9x2NnfjZ=%||Bxv`iG;0_ zdwM)sxTF+MJjjZQ)3XE~JsROPrySrfnWIGeN;To0J~jEoA>v(2EB&}|`9)A_O4Kud z<;;;(&1;Rdv-9^SafHMhiAS41%N+R2+vHJ^))pw$9bV!zJ~6%z(Q@EJ5Wn>FB_sr- zQy}&@LiPp1XQ@~raK7&7zqHf9M=HsuEm4F5$I^q!NIM?W;IWCO+~A7e2iPdy67RPh ziqKm_j8TCjBSt{P3)M<`DjJe8Rm0Kb;S7Jr077c(FPes`MA0sJA(lmm@%)( zLaY|VJc4{qvM5j)@1Kgk+=KgQL_h*^#Soothr=Z1jfExheD=(!X?P@BG~U7A>FUMk zbD5+GUb17*a*Eux)rto#EuH$ft9=(WY7N$!Q~5&lzFlHqZaMnwp6tq#R#GZF=&7i- zWll9ZGh&(@~PXk(!DPvyb4LKNbZ1fhm!W}K9sEP}^r4qpK#c_d*}-2LBV z0?D1&mU+ePCOnJ>S!o&9aCCe=(2+0ME$uQW0zG84K|rt(+cXeydF*2eXjecx7QTBP@p^pf2JKp(V-6KbSya+@0!x zs0XKgsiC{z{f3c$&#{aK9``rAv?wWs-;>5AR6pU)maFZLV$gd#*D0|l{OTw%k%Sfrg39gZ@EHp$0d zI^0iZ6@ekId^n~Y<`@p?-XNA*taa62V2i#0%gTC@Am~#|Zf!5Tq;L;f*O_WwBB6@n z%hSLL&VvlaBNEk6GV@fX7UZ(fE@ZPgQo|ztWxe6#^T=au$?YKN(f1bL0KqI<30g2)& ztyp9P%P_;Jy8{NFIoUYS4{o9K?VL*Bmi|<_<_PTweylJ&HbUs(-1a$hj%j~f5yj)) zr11N=yAzEc1E%lCTA~~y?y|=R+aW=&(5J1&=!vy#t6*PaG9SMYE^%S?)jSlbd+^<-qNn$= zqAKet^7k|!w9wm>LARH}P{8Rj+2Mf#auZ&n(KO|z%s3lbk2@&F_bz+|;@07VN{f!c zl66$@FYy7_5}?M-4$ga<;Q;&aSyqH{#i4 z2fuctJ?+{>o4tP;Qr!bD!Tk81$do814EWsT4b~i!U)d2+$U-68U|eBX^i{j4+fcr65E#7>rvl>3y9+0-O!clx}PV^`M{SK6Q(8E`y6qh&H1ru5mFd zk?w*e0&xMG-)5J}8PL#)I6H5hCR7cD5zZ-T`?_$pJspsbCJCWVZG=e^_9cTgmzNOO zV+V|B=$*wN!B8lG1hAUU|N9lQu+lCE+Ywo*#M1z{q(e$S80MQ0B}QI!IplGFqN-Hu zgKRQD!>VsgW{4E?3VH6h^Qzh7SS>f+eHX)R*7D|@%je<{KE_1Mgb$fzh+izN;Iv&J zc0Y9Cl@dL{;7%2Z{CNvL$Eh=g<_NH<7#r=)b3bT>%H(B0kLoii``{QmF9 zbIqBVb5^f=-Ft5*Qq%Zc7tuo@AynVwx6(fxZin0#`I~ijf{tN}9Qvb2smJ?eMP)$>B?Vk z7yBOr)6yc2hS$eNC@pYXQxlhL-rT*T@|c&+@)!?@#S^TiL5cvJ084Kxk)31Aaeu~IMRV-?n=E~&Cuj2gs#K_K{ z<92heh4^=9nU)-un5W}NsRBzDU(=7u-n784eKirmnJN@`;LE`XC{2H*Met{{8sK2S zn~~EE6V(9t8>WZ(Eda}8phwbu z!x?PwXAK8@esa3Sf-vbUO3i0NC-Iq?TgJLaAX~^`cEs@8#YKwBy4CNNW8Z4%CTVI~ zk^)xM5iZ`%LIx!IZ!${fH?2QfIC=FfN{lqo^74+(kNc3aXqj{MzeiEpkd<$=;_=>W zYJl8If~bJlKKE1=XM^nZt(+noNLgz|Twb>0Y<_02ov=C-|sKPvP zxJtqGNzwd8im$NeC5hDg?rs^mV4xgJ{erWJ*Ae8B#Fi6eAvN&)&8=x8H1%a^HB2MZ-{D8}zqUv8|s< z!cZ{9U0M;$nH60AC3JYbdPGkZ*o>z%q^t=52K9M`TxLn~4v7ivRo60RG`th05tZo+ z(xiF5r|W~^BFY5X*Dt)8-;rHT_o#)q7Q|SONlID74%+x?OjY;B|0dch@$&C;E^CZi zKooo7KW&hA1X4-%zULImELhW;-49uxejJ1wYx?la8$7x`xiOdMS zcDRN3y~Ya+l~Ph)Z>op5+_)zUh2e>zmbtW$9|P=Gar+zI%ptAUNt#dj#|P+V4ZUHy zAatk34>@+YdZ;7?S|}YnyzI+ig6CfkVbQ*sa-36zEySFO$rqh! zrN!gGtzTXAuH!;1k3{6_#5JZDJ)a3Z%S}-FNm0 za6qB>%}g6k_T5&?4AKle~zr+i`O%>-RE#G8Y5&N6q5Zzcq>#U=GI4?a5G zk72LMntSB4Tv7gnCz*bJ5$uZ+6h7AC%3!AHH-3qQlEtC$pd&>Y)sPbRM=gV1es(~G zx1Mr2j?tW&=r2>Mo2(v_46DtoC;v4Sz0mHDSp`uCrD=h9d6;YxcJU|ZCH)^1 z?orjn1at+$nphs#R9g|UqIqR-JFsiNoO+qp4rmZpI5yR2hL^UcU&n_nXmr@saO`EA zHKf&gl0Y~-jsJPH6m~FBNDCF)C%By;Oo$kx%+=h_rpCH;p<>me*(&8~Grr)>%QA$> zTP(QmUCJ8*%H{Z+v5P2nnxl$^N`|aTnLEs&Jzf!{q+na0(|7YZ+DwgVI$>Dp$ZsD; zvgSwLvUpQ*?rNIXAfMe%n-OyCh>0yWwNs}X;hUsxd~Dgnyiu|E*K&#j3m)&m(`z z8dK6WWrL{1l|tjv?+fiNUpa4sK)X7LFFM8%)i^<8 zpiD(BrfZRO7@u4p8=)u^8_tBJaGW92-WYo}aZpn0&=_rnUD!gX#L09~eKmVHSj8LJ z+=+Fsc`Z@gq!1iFgI!^^D03n-7Nhtru*Y*H2hC3}_b7<`W9?Ywl7f6kDC)f8izP*!&#hb4G63=1}!|b79zmcdJ*jNY-FFs z`8@Vd5?v_$`?O1wV~u*ILU-~_9<^+F8=nERqYO#0I2dJ@Hu_zNCd-aVKwBB3p7U>! ztrt3At7`H%1*H7FN}aC09t=f5pofM|?>%D}=Is2=;Hkr6quG$s(Bo#-wS>nZr5XC& zDRx7a1Dq}xmem8YE6q2WI6TEs0GmkEmy>FLXBYZioZc^gZX7or$TP#?-@7mM&8vZ9 zYo`7BYc_38XTcB-3zEp8^?KF|G{)wuh0&WO4KS(Tw__ZVCytBGEF_-@#r>luQBhpB zsi7y9nNdE=S>-+fLrQ?9MY#!CO)fgh!clFC!3rQ8v@RxE|_%8ulg7gvEtqpK>v0t>eBngU%$*}^8%O0vp)fdDME@W&6+P>dH zuv4+2qPobSWoyZ#SMFihszu>ucIIiJgLBU$x&+U^^%?tFdjvBlUJe9|Sp-WVl05tW zxJoL59TW!14BC}M)swz2@6)nKU8O8xwcTUch|*CTpUy#587Af!#b#olrF~>n)+RhO z#sV181i!TweqQ=s=~oV%o4Uc$LS2Eh1f#e0Iyqws(A2gk7p?s<8Hcq6Y`dj--mpUk zs@Ld`2!-8<7`kwTFObObjAqLf#E%sU1;LFv)JInhMeVty!Bj-}A}3pSOFC@=zCSjM zzG+{9C1exl1BL0W>8%kRuUyT@G{%CS0X1Hyzz*3q7MXW?KeqM6h@tHZ4IBAuzXAP} zcvoAQs`o!aYbd<>Favno%z z8mljAugzMbNN9A8V&HbwPiIN^P#q9lVpH3N+ zr4kpX)v|SPxRYS9=)e0b-fvXAqzWifq}3eaH55~4fwwfJQ=4)4~2ip1{P2{O99jZu1eqka`6rzi>Bt- zhPlp5&J*Jb$HxhYmb;~OKk_`!K(OA_^Jy8Z(%uxT>ONl}o{k(fdyRgzO#+GiWyxC@qUM@a$*?Q-% zOPR$t-wfa6hjjPDTkKw!y*Xcg$*V$QYep|gwtaYmNRauZjB21p@(-;Fep4s^U=x?E zo4r-CCa8?dpE&YaRGI{n(t)E-az+xk0rVbHZp>1O($2tjtM@4G6gYL$sgv`ufY>Ju2+HN?~Hw?<97=2LW{bkpNd7#iPwyy~$_-IC(W7{;m_0!~S!lG+eA8I;>32a=C&#OmMGg29o?& z9v=UKFK+GQ&4n${h}v`V*$(iP(z~XI)2KtG&1Q!si0DY+Wk?!%M2R~t$XnmA@6>I@ zsZ3GPl6HWFkP3f~d(6$1*fud-vAdtO%XB>g73M3hGX9R4O0ZWdWZ+|av_d8`jU=ow z-Q^Z$a5<`Cfo9r!i)Dw}u(Neh@_PQ*0p%TQqQVHJty3+f5_tM>%hBRuNzHsMJXxcD z^<}$OwGC+-fPd}#oP+f9B?K}_x$k4)fv8vIZW_u13Zn|MYgpbe(*v}W_rB*5bt^W|&6Y=}ksPQY`az0EUkK<2mbyY|BNHMEwq9+_n z!>*{lbCruwMaCAR-_`pTIXl{J&G%HCXT~Qp@b*|Np=&BgoXaCyF$Zm=04i9~Lgn!5 zqsC1oHT5@5oHpQ|cVJP6D&pjDx#HQusK*$&SVGsAO;A5MMSqeD;ALphf%D{4^tfde zDjK1hB4gM$s}~}uan`#2}OgM13~ycHO^p{q3O97G}Sen!y(o45z3;8o$4u14{crS4KIa z{S%_p94x5qK6To8<-@vY!xncn$kmTuep)^ytu#}-r8d zp*)wTW(xPYLh2cI8JRS2KPTlY%ZQ{2veCz9sBNg=W#`*_$USl6XJtefvV>JNa9w z6|M7qZ!(h|gFgQyxJsP$u)BOM7Jw^L;AzYa6SwQ8{IsHyEMU5S0vaoLUo=D**)n=v zlTyjSkkg>wwZk&8k*4M^?pl41lKV@?`0KEpQWpmf6QS3~6z_6&G%x{`<-s~R`W`KU z9X2mE`Zj>cEu)M82LBF}BShP_Qle&%XI9(vkRNuGGB82qK>D7cWvarZb}9$6Wh!0Y zE3OI#F}Cfr6fum|@v3mYtTI2dK^4{%qj_hJ|@6kGVAPO#eQ>*Xilo`#r0z{MuQG=yJqFPG3*YcSd5=@;ZhGYE6 zih2jzNUiyvR3t}+*MhX>L7y*&MU(~D*Ro-W_SQ9I&VfVE^A0yi+<*};x9=MCLB$eD zgW~xU`4yPm^S=U<(pCIZR^RQMy( zT77-FuHXXwh-H4XLFB!f?{9B1_MiH83Q?1*4J-OVG0|&3L!FiWb+aLV)(DAyFdK19 zGC5cKU1)02>ir*%irCn6GKy=9pP7w7e7g|*^}=NKaj#$^{@`)$xT%k$EV-hJ=vJH2 zbz}vCnjQ<2-N|VINX8uccV@a+#o&PS_dlY!zcGpA8*IJ?oP3QQx%XdSma?Ir)~4xM z{B8KMw>HVw4Z#mkd4pq`nK2yjZWrIgq`1vi2_ae>UKX3HMFx;6jqg0Rv($Q{N^hvH z|HmY^zII#h7X?T}nYecWyP_1ivMn+|u@9Cg4XYST&T7f?5@BqA8*pHMlknjewu_Fh zWN5L)ehY>HQ6!;5f3+BeYh34pe>#ka%6mjB+WIFM*}+0*tx>m23IZ{Uooeb9qdA=F zNbmqmo*Kopjc`K$y;upM{YX*O3BH?`bX4v@nK>H7TA{BvNOv)RtZhZF{X^v7^)FL` zC|H(5^xT|^3+`M7+u=7Rr)dANtEQF;X6>!++_3<=NQ`(cECsfK)Rns!jenKNNJIab0L@Yap<$3W*ALqWMiB@}37vBX7DZXGbkd zmO%+CgOcWCZEZ;hnpk<-O8=f^)csz0qO{N#?<{ik7isSoD+0S8c09FRn;~gVUFhxw zxnW@}J2!k+*+Bpy`1&-`+asj$Y#3Jil!!uR=isC!O9S^PTaXS=sQIV)y8rkOBmz-Z zIYDFL6p!OeVSjYdSJZc4ccolJKP;tuo2v7pRL>`SDXyG58i4c5p6z-ukZYlBw}Jud z4abI#u3Q7Ks)$bB{8UX$NkCXD%>4BJTCjaKUt<&7-xZRY`oz7Z1^%t~X_U3qatMSR z0w{`*b5#%ann6g7dnBmL$w(|LLjKxP5t)^W(R_(ix}oL|F;F{5zZYhgJ-YGB#}Jm4Gz!kJ574Ib+kO2*8A^y3|kx*48(dP z$kH53vd;QUR~McY%b0g-s`M%o5@}wc#yRk~Xq80u({^c$xB_y>FS`Ubx4bO!Emp_J zlgOe8lZws1ij4-&!?BZmOE4pge)O$nRnf%m9PqzH>%v`hZhZ9eTy%M^rt%c|=Y9?9 zFYaek?c6ID_LAC82!Tzz3U zoP{B3zE-4ZEbZPb+$x%qlsx1SHsqq2dHKjt8%6lSDY;a{|7V6 zdQ)Ehvrw6YBj{UvJA7akr;d56SGdhaoL3*axoM!9kh;ft*fRlsw|F!54Qyq;55wz7 zPhHhcAkKVbR^RVBDyYFuwuT!DDS3|NL;?h9+0W${F0rAyOEJZ;E{FoSTvn@R1=Cs0 ztVNu+#t?$lM1yOMocl^y;f=%LPE__{>Dg$!gk{siEMmB=ZwXOV5M?k|(&q;$RuNy|LU{X-o^WWh%} z(G10^t5kJ|7_#1Bi$u+3x}&4*#a6`Nv{dw?VPW_Vps(1zdjG5#-rV|rx2H3QSOwvH zNN}{qXzX$7y*k%^Ys@G^a zQKFSZ`e+$38y$hyIpM5i2h2;XBJrZJJm-Wqa^CxRW*V;NGXo)Cc0c4E6Iy)wJsOp3 zov2m8-k=EJZ2D=km=tB36>Xi!5UeJ@y(-u_J7Os~flqjS6A2!Gq&B~H-xHlG%@LIV zZg3575G&@O@dgV?o+f&q8R;+IBIz9^uwUa(r>{5A0^6go!zHZ|Zf3pkDo^HjJjt;U z4h475WPoVp%Dj;mw5~YiNS3%A=?dzjteyJM7Y~qcz5QWvs#ABo3f;YRoGI2kgezqZ zM@StmYDF?KGuVqbdU|dj@n_7QCY1F5j4> zOdGQ#^o+kcM6x~Ro=+v*LVYP)lMX#aRCXrMj1#xPIbc0VAlf$a*f!-I`aR}xopyW}5j_25Ad7zcKx%5R8 zZ886QM9upTRQ|3v*oO;B(B}N_fYhL8jfQ91^)8gHBfC)DUm;#aUp1{HPj@Q&M6 zNecxj1P1ZjZb|F{6e;g;6%zmWhB%$yBN!4!IwJz#)OmrinoO!E*YJ{%@V z@fst=%mGyXwm39Y) zgb5;xaewQP0Z~>J`T6{m(B`Z{7_;6uLFU@-V$(h>E8 znz9o`5ZO9`*ti9nc@C9Vx?W+*(wR|!h3f_iL(a^achCQh}3(+^Gk8S}8%@6)IKboaL9cFN;hf>w;Z?cdSFKI%sgOD#ee{cd;^j zM0)NdA4OjJ|F8^BA6dde0;E(>GDFK@t?SAGqlJ}=Ii_Ay>WRpPc9PIqF?fcYRIqA5!sI;K< zXwxZ7A9?D_(V>XIra`)6@oSRS+QWuoj^=(1XST$f;O=n27W(L z^F);ZAP3QSfp1>{8bYT+5(?qWNlzPo^RVp3>-=C$PoeI-enD(y@Kb*+Z>qt!%I-;v zO2`{e&A-OMht!Scz0Hkp`}uEb)D&w!d_oQxW6nOIwSCZ?3Zy~Eje{9B*veSfTwf-T zjty3%C19F1@fWr2M{gWece!lg8240J-YO^LsS?chvpHHB0{aG5sM{;)QL7$eE9oMY z*|tZEZgv3RBexPMDANu_>{GMYgO?rEQ;lDTC2xOMPdV-4JLSQ++Dr$&YUcH-Y-7&S7 zzZO(-+P|dB5Dx#8+qT9`7jn3czdOAO_vUn!jxG$k;jTULdUjNG#*Ew?2Jav%j(UDV zb9OotfI32<48!Xzyb1VR3$1Yc;n`z<1Wl8)jr=RfQHd9;$v{_k7kv@(87Nk|RkQBm+s>xn0o4Wg`f4ViFCQTpRx zq$WL7a6YjH{o6exaAmZI^p@c-Vut$S(`ziGc@01Ry+4@BMi9%J_nwQF{{(Q}Opys` zY4`++4?SDmis%{r8*g90QY4@P;7$bN$I|e>xbRZ=xPb7Sq1lKlytv4kfrs zaGI2ZJnw5qsQ6BbX>tQ9oC301wkRGa?Z2t%e|M6Iy~v0Y$>^!zf6voEf)u~imCtp=}TaXppH_3 zhV`UcTFo3gwJjPe>5f2emU-Q7Pr94ZC^y=>At8p@I5v>T8*A%UBgo^DbAq4qgY64{ zu1EEMkN)y2EL2g&&hPPSc}AOHVruGwQ_-BU#7V?o19OO=nD+E%M!PZ_X&=y^uQ z+=9fk-4pbsaT}3!3*R3MOxifNmBZF6Yw2Z|HF?(ivd1ls*2gL%zz7c}e{geM+O+x) z$bLuSvj@1Viu77~{3ie#W{`kYg6__MX;UfH^{~-=I{#vg*WKo;$1VydOOKpy#pW(j zuiTWEZdF@(7Cmrd|Ks{;##xy8||6|9j)+Q19UFRm2_Ud=HJq zLh158ug28s> zy3y4y2#bkg^BXc^hx0SUH{1DHO%wID6}Il&Zu@SbtK9r%?bBeLqbem#`|+iP(mkGb zB1^dm{YbLE)@+6IU+n$MuV^6nYw0?qy$!Gbsaek!DYs=p9VJ)&XrfU|Pm*d5Wkz=f z*TXWe57z5CoGzeVZ{0RuOCLE?qLHL7Fk3ItWno>e-v)dBowfRdb>K%*n-V%672R|~R@)3%cj$-e>El2A&^oJ^Wddfr zkIcLR1M?l9=6PD|c|ATD`FTt-t!XvD7K41%0{8g7+Tn5MklC%F zUZ3%){>$S`(4JhiBBN^W%`rt?2`AxvvpV8_dhhYl><9;Vzi#1?88FB8bIEg*}vM5j%pzUt| zKTljD_}dlhMton2{Aa?f#vm5geoB!zyLf5W{<;~)x?1HRi{uuM#X2WMeqO$0wYGAl zYph(y#S_yIY&*tZ1<-QEXRmXM!HmOVWk$U4ZkW%{e0~t%2pW)de57==Umee%L%VjB zYi*4wF?0N7dEbTr1W>+#cZIVwFl0t-ES>LqX{A<+=H}f6a1sS zOc_S0-UVaD!SKl^f5wxc?3H*ET8+a!yqYr5EHG;Rmq*n3y8cv0cHLV~x&KLliR>k^ zsx^t?aK8B$-k2y}cH4b6#;PiOK?IH>uVh~sohdiR^@~{jNzak6^8x58>^^bL3%+^#EsT@c&=sb6v(Zz=?^&}>)oa1-P5Sdq{03mHPz9!MYnDRd z^4OK(Xah`4gRWX1ZPgqezpCbRdq{KkZ*O z^VX4adly&HX+3i^-W7i=sMgaWUoT<>x(~XOyXO`Ku|7Q8Q@Oq_=KOuLWlF}`75coW z8?lFe%3XjvtWBfV8$>~U15DoafTc7Wy7dY0xlUBH1T~OJ_YqWdEeGN83Y;viKZZDP z$;R3e2Gz?n#|8AO3>a!^YuBn2!*ic5?C-yY6m0_AjRoDGV;(T?%gc5w4a&{jB30T8 zWTzyhu;ziSKb12fs0j}22HxAe)bDvO+fsI(qyH1!OGy!e#N@LA3(+Lj#s3FG zQUOsV!Aj8BRxjy-qU6)l>0>9|(nSidddqj|bryL%wGyV^BkLJ&p4LN;EjcX$*xagy ziXS{lvb+=Od1Hw*OXF$J%0o)Meony{9w~9&UhsZ@lz!6$ha5ye7?tQ6xQ$o+3rV4T^B$xI=60r1 z2-bdlUtJfrcRB2}R13TE^0a(mqqbE9t=5#ZA|t?)QgG>9Er7odxd`&H(v93=6zfiIX-c>TJhL1Rv7*w64oae^pC z_H45@Kypd?2q?XkZWKBDuF(P=R@~}Bow%gotYjA%!=Hww1)*b#Gf|p2JiexfiFOxZ z3(3>hzdg(WCY9ADW(w(L+Gwv}2^Br;sl(q`lFdRCQ@P(kD?$J@5__BN5whlv?q6#* zZ`CyfV=fgod3Mx+P4CggED3N(cANqp!fUZ~|F%ni>#EN#6t6Kq|1VTNp#Z72sH7C7 zqOFR=RSc8T!;qqeqTb=N&lC_Gb;vG5@6f5QbV?RnU+aHT{xL@}7re4hHRN3Vp$k5$ zezKZMZsM9!)qsMN;Ll|k4xInEvrLf}x4|J+izL_Ubiu`5XxqqXL7?pPB}EC01;F(Z z2KMRo1Fc#7D_2q%x*#u*ql4SCt3NtFnSBG_52GDCtM2grKI!nf#ii1*#g!}QP3dtm zUZIg3wmw}0fmo09bV;cNuEnE5KvZ*x12O`so~>%5<8M>MOPatoTcdn)XDM;$a%FivQsn@GGuT!pHz-vtESxIRHam9x{(^&WQcg1 zKJJ`t6r1Z{lpFs?qm>HvX|~ruWABuIlB>{_&!Ekn_S{(8?;1An$T4n`*;s`&v?1U! zC!qP8MdMR@-3!I%snv?U{PE)f4!|X17QRw61pkt22G0INHmFzzMcITy-B)Ss4#x6d ztVNYv!-rWzQ6&XVJpU=;Dgu}@!Ly`DfmJ^z z^S7($bYQdQyd3Z|A(++1l|rP^!n1SAeq%xpIV{Ya&>jBWq*mD=nMq33vjvGhSk1g> zv%+-Ly!xg3=Rq)U*Np)iObLU&rgA>d#jr?%Yq>I5>}GEhHLMli*7Eh`8e*@7%N^Uf zAS$MwIGV^l_jU|omVkXAu3@ox`dz>}>HlZvLaCFo&U}&kVQJsV`a2Wk%1=CmqpcQ0 z>|mN_BA}#h(UOiJ^?bK1_PLk~@T6utB%Mdv5$ykHsbXPSx@GS78^cL9++|!W8(S|T zWSF8F->5;vt_Dqsn7eo?NlFMc*cX(r9o=Mhks5?PGK|>3pU$V-Q#n!dK|`gAn{_aK z5v7!zgx64Wk>MUXIGpKFHsnp><-ASNg9-UmNp(&WIhX4gi$Vn-BWhQuvA4a}>%{J< z_fNtvD@T}eV$ZFpiR%Ua6$V3aKCH9apN^{@jfhkea;h}1q_4fr3QKP6;B#qC>KSq} zszO#IM^U#~3-ohVX|;~9_xE_`vQzvEJ02{NqN6;t93Ro*F5M$mT(khZheV57Y;L+a zZLVTpmeU}g-rgv-K82Pi-A}_5|2U@gKn={2KTi{dCh8v6Gneh0}x@u79Rl8YBtwlCWWWJ7Ii^4YCwE2W04ey& zGS6_2;Pz-94ERDyGB<0>CSxNq1fF8(D}rfmy-Pq$nJ)amiQJ<}=>Q8hm_jy3lecQ= zEWIwS5IkPoKd+1g9c{9oqj|52ZFiyiM=k-y1)ZF<`_mrSE+PN~Ik&&AX~-91n*~p9_NZ#!9Nov)g71lb z6Q^cSP^SLqlkL+m$Eyswc5_dxy;Pj>)HSA_#577Sun{dnko{Gd`le3{mW{M&nsP;@rDdhwxl4@vOSQSmMX z)hlcb?b1sNJ4Lw%fx;E*Rr2}qaiUNAE#GCE7T~Nf;)GZziLPMQJ|75ZrGQ zv0Yapz~?@puJM_*uBQ6twIQXPiG=dQbL00zuArlL2U!P|b1X!5btuR#LI`N zAQi9RiI*?DQ%t8`-4f?sxax% zSvF2YWK!uGipj)-?UkdRM=$VUGcdk#34}BBgT*jxOQvMPQ8Z<21&W}K%Df=cAls+z zqggP_mS%Sx1;F~hp0L9CFW}%jw8<&)4{(r^0HZ&q6cT@Gb8V4DS`A}NgUNOL}4h)5s?+Rd5n+W2f_uOalu3I!Z?arknm+_=9V=(aE2S| zfq2r<->#plm&xzw3B1#(9;sk!N3dX4dI1;^Z;H5O(>z6d2ZD*M73g^4FFAU+{?w1U zPN0)WS5mC6Ba&NKDe(QW3C=_9!R3a2!X?$yM zg{_A0s$JZ=%@?5C>Wb$&z#mB^19!Jomyk=b3=cnoy2&jLBA&#j%ogOG0QtRX6OcVOZ1OB*HloS%QQ zk%Gv@lI(caWXWGe_cTxWBiaHBnI-8BQ0vv*-OPXZ#)rSn;)kV;=KpY_POK<#^|!0F zcG0#b%#Y9Ykw+A;tGE_tC@7_z!6Sc3DPw-#g#-@ZRcaEdxmIqk3j20T1Hd)mE>Ho- zNA&>f?$B~wc=AFqqEm&7rZHIkY_L996EV2szztwYbG@~M^U-4p% zytPlK60IS6mny<0Y2=e$q@lPE`N>AT>Q@n)5S+`VPT8ifThh}9Btc98%6;Lb|?UeJn z-{xK(Pu~CZ@d5y%y=df&NUta1KUeCZic(4{TvZu(0XRP%EtZqd2?|4DSD2#~PHu52 z&m6o08ugdeA9(rrYRD}C{6*$Xm9tl+hrxiX>z5tzs-xJrQN?!H2!lK?K1JpiL5ng) z3cxUq-iToYrCY+vgsjfwXsl>f*x(EGPwKUx(|a2CHKBs|3enk0aQ)tMd82c5MeGzBJvD9)|Qm8 zqv+O+l>77yySsExkOwGbo!lmE*i2O4o-Wh~RGc!_09oPnz-;~wY`JNMG#&oi{N&hT zT)FUB8I_&{jRo}QQs$_}J-)dmy4}5_pU81`)Do_1fzLNo*HzaX(FRNxa^?J6UjDI$ zeLN?{BIQFUIyqzQd_eVHZ9WYlRlyTee7I-9`2NTeVT7Kr)zgJj*i|37z`PJ^v1^KW zO9$7N-(N||O6MOrwGV4dbBI6$fvH3|M4QzAN{JVm`rjcozMuWm-?7e1M>vlZY_q4( zPPeF0IDfhOs05=}yv$#Wg7Fv(Ar<;{3mD2iuXlvDJY{txHbu1XZtY~Cq`0|R?@>0F zm5dtz5$Q!OriLOiirSo`kO1Mp)bTyRZ8wNV9|Hdc%77x*T6WB&pMmc4kw31!{R$cU|i(>?$s0w(3Y~2ivR?#Ms04+xau;L0hh)? z8+bm(d+#t;v;OM^v}8UdN!2JRx1Cz6d|q?6#RPFSw7&wNEftb5Dqw!QQ9-roab%|H`5aUCr6Y$e)v1^-y}w1e z;K}*wVwG~J=yu*v<2$z5i0kZKst#Ju zE3c)Z*#UoGg2MoLSX(}f9?qKzdVr})E<}Z*XWXu%Ed&BDlfJBYfEyhJ2jFm7@eXTs zuRd=2NlijR#>Kspws|ZBXB?HQXpzp6g+&k^2c)9_-ke(gs^&e#9V~E6*n`jAm)i+C zzYp5v0`y>k%SmbE7)RH)q+CVQu`)k@x!%NwAQi>mZpWNmVswBAgie=A+}LX`4My@m zHWEZB3r1QIk&hnRo4;BdfqnvwJ&=a;#_v~Cyzqu7ci-lEW#*Ft=J*3sy9n*oW<%_0 zxffIe=4MkxXpyH%CPFL3XL=_Inq{b+{qO4XxQRhVB3BM0Y(KMGbt;CRn~sk-kM2Am zO_m^n#(-axHjfoLc!77V|D~i|tQVD~@qV}U`#VN>jPSM!RDM!5tW%>|cQXj!zFEAP zz6`oC@ftJ>-%1gFLhKT4kXj{<8Yk<$n^>I$w=uHgU+=gQg1;l_ z+d9)czNaw@b2(7+G=7i0d-mBFOi=YK2Y#exn$!+fY#u%&WORyfa0T6`)&nv>tZ$x4 zg;|&3e(Fp>k~jD&((`h3jHQU2%KVJa>*d^uVI;2lW@@0!G|dS$ z?&+#1{|>oXNNJng2iV?+;nN!F?+vdG&?`qabH|q+-~iW%xtdaccs}q7`aju+BksW) ztk@k_{NWa2#3`!_5SXVR8{yw;aIo>bGJ%aj(P)sO;m0Tn;DH@Mj#z>#obOMBBVG?i zmP!ll3B<$lM{iA9=D{U315S17K^_EIQ;13>+ZF*OzNL~5yw0liIk(yx@xQvTs{uO| z?>8hRKx3wJjsM35_**FG{v8w9+WzNcv?A?pX5uQMm;ClegEx2Q7=^IMo3oDJ^ykLE zjpvdIp^E2&+Xyt)lL;e<<@7YxZTu#4ZO@M(E&NJcU=Y^Vf)L}36!=V_!NM`0#80l> zYMqwjIj8F^er;wjU`<9ZTq{~Ye^sS#^Seqr4?lIdjeZbBkvG%T)fZ_@wUg&&GuMP0 zv4)m4I7ANZO$GU`C0TZ*G?zwNJI8ytQ#hxp(`RTDh7(|K)Mv{rFICVS<4-=E^R{5P z&eWta;h3DRUXu_yoRA!Cg)#DY^R(m}P*6+0$j?RMLqWwg$dD7{hIL%bd43Vk0%EK5 zX36_G?poK^r{u&AX$TAv9&XrvZnS0X66l|fss_s9VY?a9ylM9t_uXyak%EkVQ^*L% zmTvzxCEm`HJa^70A<$}Id8H;={pS|;?v;S&pV+SVBJSp|ADrB!Q?PQL2fl086hfU$ z;q<`4kq1iKy7QU*RcH^|V!+xn@IXK~mg7E3)2R3j{6g|bNZfE0|D)MxI^W`@dA#rE z4^%(6I*D?}z5kS{Z6uEm&3~LN%<*e#fv!)D$eL;jrAEa{K;CeD-1xt2weyz>z7t~g zj}Y=Qu7n4DhmH0>=)PH)F&b?3dGZ>z_oy9_;zuHDxp~dt&hapx*7tRtQDJ;(@$Euv z(AB(Ef-M{_m?OD44NbVM(=pc?dv;G@-OHYyL;Ql)YN&CScqFC4 z-j9Y~8EoEIvl{+z@qVxLv*VFwEC>*VZplE&8A;e%t3R6Gm*ctjEE~}WrmoVTBHo;Q z=$vB6fi~b@=|Nvb)QgbQ0?@Fwf0Xd%D{46Z3TQuv;8B4l@Uupjfyh>7(QjG5WY+0a zE(aCg?Df}Ko|bIiYzKyu=!4G<5Bvr$E z{u|TfzC*WFgLAJx+7^C<^(QDUJ&>K%9>yiCf)#L|KMmL?1s~?VC z2bgTeZW>rkDvY0{sMbxcBwu^%JU>e`gMRFN-4@J!4(rnbL0x)uIR^Zyg*~nZUPY1U z4J3R=epNDs45ATl)gq5=!c4jVw+LYp3{#6~iEa1`w;|pOk}fnSgqzXa>b-JQfkUP3 z8Qrtb5JH0}`60I&qkjSWhj(pWlNCWcx>NeaD4hh(pey`*GGoPq6^e%BYcl&qvl$;2 zc)e5Up3?J#iUA-M$NP_l=1bUi7~eq`IP2M8#uq4F*alCwdj=HtaapxvAiM^MNZ#`+ zIC(1X3pD5D`SGz4tn;Q_7a-5&iklans;G%Vc4uT-_CV?=V&u%xd>GlHTZPffWEkQX z(IER1Sv7Sd`CJ9J@UvFf4{~LsaSPjHwPof>6nPQ<82SEeCDZ|6!28-eEjpM2sKF`U zV=3z;>#Y&I?U7O5D(~lNLb{L*=f&i>%G>=g_6vS5$ z)_6Y7E$LUfL1+9f@^z}^3^ym4qkrsMSiYlZO=}lxWUY+e{cv-ldm&-jx@NDw4)3)A zGTmearP>}l21}j2YMDGOc%L3BcAt8B&rZJ#VcaTL8&XI!rXe=n`ia0XPT5)oGyXHG zn}lTd1q^u78ud!PJ7obN11Xl^sNR{OCyvvz#K`Lp2qEYD(4hts#8lSFZ(N+)eIWx_ zAqo;Lq@2#b(ZZZmA1Bsk1thSIpAI1G74mzV!R|lxj_5=l9ieYU4V)#e(tZr08|b@BgLFxkfOJcwl68#b_LM?hG%)v#?z0 zGn{d8?mm-x%hkLavpqRBz%hQJop2k_@_03M&uQdy`6lXPt9ij{(VuOZ^Q`PC*EnH> z@^>)r1Lim;xeeA$0Nf^i4^2f5w6+-90vk!Sq`sb0sU+_(Q*|%X$=nlm#wV_=kRQE< z{EmE5`qpY0ws9ByRfSpp$|}C}V%GWNS}(6dy>*4Ikm^ekQYu;VBd1H`5hoY%%{mA@ zoEJ^BsB(An^C=ipipsu7U@|)9{VP-Y@t|k^8kO@ykHBp3)Xcul^36Av26ANUi0tVX zvf6x&4ntpE3-}=$Eq8y@uQ$6<;!_t~gg2Vht8@|!( zD33SQ(8?0^RE52w4XDsD%b?QlO|uJN^a{ZZeT;!^K6xB!XLpAAa~JG-zZC6DjG3^G zzP!5v0bA4_wx?SbZi={$v%-6DVJam{K3!sD7)cTNFM zBf@cd15V+G%+QuTFNg%X=2FUd0H)<;LIaGLzwhsR>y`w$I zzHM=x@m{s1r}Ur14C~`@yU34)ns%D+Y{dSwaj_if1xL?dzH@))9x7D|<21mw%P-x` zXlIu{pdL=M`9g9xDlq_F=ZM$B*&V9hB1=X0{Z#_+%m|-)rN|r{hNz~?1tuv1N8Yt} ze1yBmt8A1p#3{(~&t(q2B=Ztqe#t`;NiA4@pN3x8L4k4cqR_(kTbtqh%a!^n8kfdC zJBQ7B%QptGzbMoDOy&lzVZyKgJWq69(-R-Nl?op zBU-DENQH1gRF#h}6xnvU45?tFi80T4V}ULqSs-1jc3x*g zqw14Ys?%5Mro1$UVwn)1nb@<1|GFf&W-3m(5y62{z-8I@DDa^*Lw#iz<|CAePnln= zg`&uUqBs?4E=!Udh^wZY!Z2TnSQ^_#YN6>$yO_73wj=OeXG)*HS#9gLG88dfc^AVv zQ`|WoMAQ!cGR`pR;S3JJ@Y2`8qbKycRc&L_3B}=5Ni7eG*4I-gIo_MyPn)ydFH@oR zeJR(%qMp(|Ip%}UzxtC^LvZ%MvyA3_Zhdjsa@_a0E`a`A%pB`Gw9BpMiWyr+J>pg^ zrXVDWZr6au7!mEUkzEGey@l#vZ} ziTZ%CmhJX6*TMIH{&42@+#zQKFO*_6F5sg&ZXPrWpDw8mP!l)KQOjxc+QPydmv7B5 zrk5zBwN0M3YtPGjy@BSdlf&cRt<%K^O-yM??;$rmUdg?DkrFbyirFkP&AqdBzrm^@ z$=8Og8R(yUiuy=?Jw27QbCAF*vZE*EO3U_!0(a#`c!n#Eh3*Ou38AIL=`Bpd8WzUU zrRT8QsP&JHB~eMCZh4O{KMOV1%^cLg??=@0B_6*5=Ka4jI~HNBW}XN&7|2e2@J>;?X-GZV5+FR`{Ub+kp}AFEByBSSwD=>dp{Egz|V_?>uqMcKN}*R?l!omY{GpC ze%(~9y>W4bU8*0fCqD+=mJ72L2LAXMsZYm}zs`9h@~rRa0V zM${>cPj9eMUh}UE&E2@Jh$#;^n-d&`3%W(Qn*Vq-u7TxG6U`@Qfbo3q|M`dp8o|d2UZsVs%z80iwFV`=7xncx_gUr}ldro~KSWf5 zsc%%0$kRT8^{2s&ZyGUayy%nT|ImL^vSmsOEA#4CFHAkIbiQ=YJ|Fz+&$TXwR$+R- zRyDNC$)~6MHq>r0{CiRq#VT^GdL&pi(|R2ix@P(jS@8ao$pa6CxdPIBo10^$D)Cgc zgki1*#M@+c@7m;4J0)ty@lGam^*j{*pT10)ZwwNCK9mV3qErFBvJ{pwW)Q~lXj zEMGK%Ed5TGqm8v8&(8eAJIi*<_5Yrnt9*g+W)DgcC0~{Us>a z1_m}d{VMk?1&MLjV;^n%{Jl1ayYuW1grKjT9MObsW+W0!7aBEn2UN3~eP50`Pk9oq*ma@b^*=Ci8IaRM%3wzqu-}h&Wiw5&8Z;lV_evpS~%g$Yu3}n{yne98g%luCWhe@tCbZnndOMVFBRaLZ`X&wA{V@S5rA=~-bEm?N)< z{Ohs1hJxK=`_uUTcl-kN3nX~=bc5}1HZ;qkS(o(qeM9xm?v{*uq(uQ#{oR2~cW>aT zIb2hc1j3jOA8o)#NT?B9Y>3Fv^n3jtwldhhC-%x*;!6t;BS56pO&|3uQ27s)syu}B zJR$+Q|DVRAo$jjOUBJ50jJ$H^Ij+>nOI$txjL$jyg^b+3hdjT(ZI~hPAlLPIMd?iosxM`j=6`0=vcF!3%Vq%T=In>ND(TDzcVHE2H?48&d2x5t|XK1Y3nZcs1 z0^!R?b}&>l5Rz0vBe2$+)R2W9ez(7{-j`x2@+A6+yR}?1ggt$DI?l5|-)EqYpG>#KZs^BrDn0{YNw1%87F0XzQC z6}_~Op)mK%;_-85avilwzy2to()25p$@Tgl=fV~oc(Iq-Y3esx3-hF_Aa_ID{%f5| z{cD}FmNw^J8Cr?@W{GFm)1>`i-{8Yl5rKnm(S0$aNgmmQ&+a@P)5qD>W3t;SJ!3od z0v3(dC+1vCm|CFh0*glAB)~!crt;C)GshVRx>;8q=Q~kRdf`80)DS_vp~2q|DjSJf z0O^kdy(ok4r8^ot-J7@hWVz~r@7b(Dp|Bm$s0_1EG|QNsyGeN-Q+>?=tAP(VK?1}= z_0Uxvrptga>G|qv;TrH7Y*3oh@QHq!xl0&|EsA-RED7aik6KY%$6Lk=mJi zsK1z*i5E-CYYrY-lzUU~EIJX3m?v~3-A@lAG|39q0~ycXQWb%tj&|z1G#n$%E>|XF zjJ>*}))C3>FOQ4)GXd!R@rcuCh6L;{*GAiBwoLdprIPZvu5uHCse4s&=bpn8$%(>s zA08l&KvUbFH%8&dnBZ@)_xF*5fz8x<7>?s*E;4JLDhp&ot{mdlX2 zCdEFYwi4xB;?2M@Q^%>>Sjz|$@rziJnO?)|ks|W9Ph(ny1mKG<-~(wpX6)$$rJM__ z%%9ZykUpz589Y11-$r5b*PTM^KWzP&tqK`*#JD)WJ-tzvMI&0eY@`e9jiwFj%_9Sg zQhpaf_L-_kF%zuc3^@M0YmnJmJJ#;gJ1@;@>N%+mex&@2E`Fs|QGIdg1(lbmXrW32 zRI{zYuCC#ja2YlKamwMH*(vqJm%ta}d=P}&s{{}9>+!-vk!E*ItVTjom!8O>x`ci; z=a_JI9>rp&5ngliHTz(l=b{CMq7`|APaZit7s<5+?XsNeY zzcVi5N=qk90io74k9_VEG^$c}D=+u?lEUt+v8W5`o#Ko^SY4yb}zCKyuWMQEHc@q5=euOeQ!kUX$bN_tzz~!>MuqEehEgPOE+k zV>85?h-B(7yXK!)ASil$5^~W)Ozbo4S$}JI(bp?r{>#+)xjb0$SBT={I~*rV;0rUu zg?x26F5n&Rrx;9EUeN{#;!_AGCQaOR`37&n)CTHZrj&a=|{ zKPPW3!+qNHC?KIF;~+n+w(H<&RTx}h;QThcTo7bWt58Kz*%di+g3MkioZ<(HZjHfD z2)=-uW+R(&q@;-xKg2JUnI6K7Vz$vKSsb;$$tvM4rwxBK95yLlj57I=JkNh%&m3CxRx;sZ_SvWo$35>o{s2wxIbNO`_DcRyUFv(9f&^gYoe7`O&%`_NuK&Rgn^a)lc#uEW15I=eJ zC>aYkUuQ|=uaGGfHBKT1SxPRd_$dmEH^AltWR%-QOOcQ0)0Vs4FQAHEScHbz=; zNCHV#Ds5+z&DFhBAm=Yymm%s#7f%IR=Kx03v4rbE;8cq-IQV_DliEdom2oh{BQD~P zqq9lx6yKBNS9tw=&H1g7(1%Y8W>sNr7JPU)U)E7jKd*ue$J+%T3)g7S#;cLuLe%$e@Mxqwg=@?8uImZt`*tcv7yx>7ui2s7S+D zG|)QA(B4mGo0q0RofG~xbW(yRre7d?-U##N1xkEPCP0tdh(w?Hq9_|40cxVnk57@M z=)>TPA3dpH+~c?VEsJj-#D%Eb9c*+%kLS!aq0q--?K=w1Mn{*r>Y^1{WIFggqGNUR z__esl09r6h$o87;ZJGWIZv8NKHx}MtbVy%va?1AE-tgqwvtX}G8~ii$k`y=+EZg2m zek+qwzE)6=KB`N5u(VH7o{Yf%m%(}@(_m>nHNs`wUiTCfH~;$emb{Kwp?mY$n|QBS zf{SY#>52QViBr=7gxC8{-+Aa1tEkC?XFANY-m=MB(?4*Kf$IsFUU7!P)I=ohRa$3@ zKTJFMcj9l8XDeyh598$cE$-NN!at(blkGwU-Hyga1@D)hY%YwkNv4DLA$-sdEizS; z^!xY#258h92PcpGpVJ*eoS=%zqr2I6Uviv!0l24DWd?VRq9#!dr%N3W2F_m_oS~Kdr_kt)@o#^J=o*0N`{_son==^2fQA_ z+Cz+lD8IZnteGd)$bX zsSGc{Yo8bByX!I=jUUd^=LYbm3_N1pLVz_e|okMkxVp zsdzaj;a$nX2US~|BtYAZV|#UkAn5oKUc2fn^&K_>cFKS3kVnQS#zB`%KigxRGLLPgzij9= zUV43FSGI0S%ggqiijh-OXZfx~Q1!gkCVQ!9_hrKOq3tzcPSLG-G&HQ_-(gRM6wTpxb?qN`AD*59A7=aWuS85cbQb@CV9@;09oP`{&-UQ5-}nY%RTs ziflg0QU)G67aEj*mwa<$mkX#jk{Xrozvr3O7(c?A|L_spyHE;a7l}f0^`uK;9!bKp zWq=qPg&M(!@Pd)=1wp)*aHd~vW3Zlmu4~V%s;O@yW^glEI0l&kPYzm&)Rn5EmzIIe zw46-JexAfj=7_U(Wd(la9-6Y20|`Hl^1B!~u9N!nA_dPeYMb@%IWeT;@>@*`<8}Qp zE1?Mel<&yOJ586M)mXMg@o{L#l+kaeH7AW&oXIJM zvwE3?w(pIcb1hy!IbEZ`?TdL1e4xceeZ~GMb{>NRu`KCtng zX7bC!RAa{f6IFWsle(@-Bq6U~`Li0n=7q0DRgC2k!zW78&onO1TXV(w>nO<@dU>%g zRq-fINCUy%oFKA=nDaAA5R3z;LK?7hQgA*$Yx4$|ha5@J+)pW#Yljh#*r08k8pNQy z@lAsuZf`yQSCM$>4x>;L`P}Z^P z0UZKTT*9Ui?}V}UC!K#Zlsw%w_kv2h9}mzMLXScXa`3qcCT5m-*jS2ga~)gtSy)=O zT~rCjs4OIxNX_%14lPv3E{zGd==zJy2JaFYU?zR~S9G}$sR0B~Jt zQ0iV*HC;XxS^X-ps-uGQ*>@5zBX+xS@;hgGp^OuXAsS>lBjvc%$kp5Mf%m4h#XxN# z-#S~XQz;3=P)YsXv~Jfo8G34}64Kgb#z0?zd!W%f4y?zQG)_moK^iBCD9 z?%Oi&iN$O2Ot^GxpGn-&qOerw$y?7wmg~C5|%IQeRt_#r+8$U~4>$Uvbp^ zHP?QrWZ7n-b$2i9(I5dJye|23&yHY3M*f5)*gP0)blXmYoKq>>_BeS-6LKF@mL9JN z1l3cg({X;N_nqF7ogFQ5snCBt7^sd?$%l6|L}d$98X4TlP3qRFHv@FpfVV>6>?Owq zXshVOkLW^Bb(9=>b!!=Y{7@LwrGo?6tJ}c8C~>g+i*o9$7ne?4b&9Etz4aSJs0Sd~ zhZOWb{DO78m^2&MyMO(CJmndyrQ0UW7J)UvY5myXVh>ZuIL$y_{G0sZKgn-(r8BG# zN$Kv((~rEoaDyGG&lOF%n=kn6Ky%1*6dRYCj?iy8`IcTiH4?IzLi}1H{JzR$*$o@! zd#c_%@!Ah)5uv-KQypQ+5~r|~Vumf^jlez|#m(Wrb^t$WYHye`uGuQ4`ysRx(82=y zI`ck!FP*;yUSM7q+Kp8XZG8Iqb6Mi0Mn~=)Led}dT=F^|6y}rWz7$KWPHf1BKW~mW zH`Z9!_cig>0?$UdSS9;Ho8yFmINggLnAw`-+3pK>*Og6oR-5m-@0^7~ob!ioZ-4tn}+4W?=kwuxpHxkvHU; zH~udva?GTI%^}{6Qn~O)VDQ@3sZcC;l(7D@i2$?eMc2V+GTKQi>9y-W;x5lLw3W>8 z7E8v2w&C$B@L#%}?2WjzEzQ!AA1uWt_!C+mU`Wkc`OvZ_elJ(K1;C6cHC(CAI`5O+ z@fM*u64Q#C5On$ND~!w6&I7=Q;6|}a*Q{#yTQrf4K3Un`diU;5mv|i61WP~kck-ns zNzg(l%T62yTto_=XKX>7;H6&V}xO4$8x(!rRvYLxlt z1O->9PU?}Y*@rot<~TseEs0dd^?Neb&Zow?G@klR0V%w@2OG`)e66|^{kK>AX+yK~ zx~*jcxa|IL*XYb3Vn6x4u&&JqQ;W&KT^Cz&$$|cr!_xM}Vz~!4Opy4^xm~K+rbhc} z!Tf6DBHkSQfLP!I1y$+yXU0*ZaRTbSu~8s}8r*qT+b=QI3(NlVfayKJeRDI$ucxEo zttuLkLbXT#qvqz)==cQg*@YgKM#6KkbYchABU|8iYaq1;o8t(2hG>3*+?8@Z;Bla& zN!=&OI{IXPA7$sBUHQWLiJLb~`jh@zEYAqMx~Hm%h>3c76NAzxQ@w0`8ro<+0k~2& z*HMzVe(L5_F=TovaYH|UtgqVB@vjg-d$7xO!=>Sk-;gWfJAlY@T(v32QK#Q7XGgNjlk5a;&0w zaq_C`B69Xuzs$}KRuV*((;eFfyF(*%PYwFRq5xKEy=~9>8rP<0Dt`>Zy*t}Q+@ra! z?`K}S&J)X-Cmb%7eEU*)nTV{#N<`93NMn7Tv09F?HDTkdiPa4?D>y#;Rc30+zK%KK z&I?Cr!(h-BNX1j7hsOaIpC93~t;LuAz9_oKOZ1Wc04VJf=HWh9>}pIEg=2Ik*N}W5 z2Wx8+I~Rf!YH$eIi8j)F%h^@KCHgVU`aZAe-#>+~_f`9-N(DZN)~HU~av>g&suE)k zaZ~Nt&lqD-+8#l>ur*Ud5ktoVMXKxC&2RWOElqI}+0c?s+^BN-x>2km#;Vt*hXpckA}J!&Phg!MSJ$n0IdWIdMgi0S_c|EC;ox zb^U|ngA>x`2dX}utTo+RAi7aRyP%x+u!Qs+gR1CW?K50u8YtA+W#v|%dxny#`7xDg z-XUXeQroiHv&5WZwe`YL6KeH=npF3kKP^{-?`!I5VlRYKyrZm}Nrrz84lsskN6o_f z33l}KaDx!~xKBWGZJ^RB_uc+))ZlArc(zml=s31_3pmE|;2Ss;ixNBuLIe%ToTT^^ z+x+B)E?2a_YWnJ*IJDgC`YEzoHE8E6Jx58Ts;2#rqM@Oo*Y%s3sXpn>FB^)+Y%na9 z%@1VJwmR3`CR$!b#`LC9q+nyOe#sjq6MZKLI)}WdM%v#vh9R{k` z+rOQFjNK!ca|d^^8W1_8A|8%b3~xJbv+W|hksf+7!N$>~=2Qqpxn0wm58TH?7&uqIatpp>`RT zs`R`53UqdTgj1}f!r|P6-!FC_0s}R~0z|V~Ie&f$3Ne)};@>ovWUnpJc_;1FHgj7G zkO!6(u5$v-mx!WraO|m6^X%x%{O2?aghb^>ti+Hw#r3*g-;zK1A|<-CS&cOmxGDOlCSb16##Y?trru()F7wT!4giv7)%-=-5k%#|#0-6AGCi>0bd zR0q;@^rY3nmM|vm>=KhLTiOk>b~!XdizxP{_<9FKyM;YZaqh;7Q zCcTP_2!XX81%($1CtPO5{Z+Bl#>CUCE>?IwIzx2o$M!_)m6tae0@=U)?`T3L;ruX+ zCGRZ$A7vHy$A6xX;4|L8J_b%H7E`Ex4y)tH&$Oa+p{1G28Ier5-Bv=2BI@rnK{XZ%&Nu zah9l!ky!yu1Ni=i+JeeV(7@(;uBf2lkc2-7u86CyymB~QvnuF7#jR$1qK$i*DOHZe zE0mi5&ctbBNG0qX3t@U@@c)U0uZpj$F;CIU{}KCM;(!`5^^dMt0p-g)9+UM;yx_Q* zlLZByLFPa=6JIxnmI~U~H+O#VdDGRZb)G;@Y03Z1+$^0F9H7bodYV&dsnH zlQsU`-h=kv65S*VBj1ot$0S2WB%m@E)}`4l=+PS&fo6t0z1BCSr=Zj)&%DQFZZalE zS_~T{j3xZbU&=7p{8}_EQHQtz;a-tl6@E}H%lLx=#pN=l0ca{!s$***h{u(+ut&W1 z?O5=ai(8+;+Ei$WoF-a-1H+bG<jZH(DT)Cz2JsOZEQS|8MNRu~N#LcC4M)E;DbC^w(fw4}uF?3n&z?9HM$ zS#Gmv#6IS~Q{)8|vCo#d$XAlz$onbmM```PX4TfMQ{M%>*Ypv5cPHrM;p+*)VuGjl z!IBSIejCRoYj5JVW~dCtF5eBChqM{B(C$+35#1lwa8gK}p?ci> zobr}{{sk)b;)m4;a|P)mTYQr?ko!!7AGF&)-9(vyux0=YKiR2QOcs_uZ2i{$fQZ;@ zz~Hgd8$H(&>ltOS$L(N(JO;9w`EuCG_2=>nWvYapKLb89k&m28YX968Ug&_CaHS%6 z=J$R06CRIMPQ-)(S_BBxPUWGUuSY%Ib5{^vS4L$9<9Uj_eLLsxd&25k8~ri2w%??S zGj5t{!No1>8>&vAUj7mCyPqjNa1kuvX}-9Scn%kc^{4s63tm|N3`d<}#JXLZO9Ttz z_}mR@+nO3c;^jC};00e)>7=hoxws@FFtqO!25&S^~S{AJB6jpGq z*g&w~N={CYede|0q9=m-9L0xz8ldh;*klbBqGHy8EcrDm^uf-_C(S437Kh&CgD?kZ zJ7fLsEoi+l6ymSma2MiRI)M5VzMgR0&B^^F)m_q zvdsXOZwWxDxE0M~&~wU-p3E7pN|V9)dvEf1md@>J zgF2U5e8~Rwu)M;M0_(hce4NVyogE^LuN`Gg0ieXw)c^^Cg>ZG{$`X=Lm!!sf7~CWP z)1EDZvWwZKopc+pV8#N-Q&OGuDf?|$G03Xs(%7cwoN=LU+Q|;S7R?JoB_D?_{vLIl z4BEDE_c*3cb=ketEEsj{b3A1aFi$D(i*GO-9XYJ1)H{~l92|Ss-LDF9eEP9+Kbs$= z2gsd`ncA)$-az1mzz#z}qy>Jyec9Bsfm*>|CnfE?T>MC+Z-rUi7c|pp$Rue_I=Ubt zWJV|LlwIwEQUBg3Vkf*2ub75Y$y~!|3@<%5Wk+NCoI?O2Zu-o} zyI}Y3vz&L_XH5LvO`Hha%3o7+LX5Q&9IqB`O{dGYe!TmT=<;0DX`uTAReYS{0vduI zC;7oR!5wv3;e^@1?4p)c8Ak#AC>@ovz}c?nlf>nvinEi;qCpe9UKn=4w)K2pDS0kQ zn&B?QYBK`fvlKW-;0QOD=_r!05-bo2dQ$+GDyr}3>3Q2A^%>?z zd61R=BB+w?z0T*U#IHpx`!iK3izrNreMv?;b0fyb$aW9BzT{n~2aF^IRK>FYO~v<; zESvE!3frF8E%vn!eU*}|AB;I<2kM;mC7$Bl{D7gS2g>3RltN%7tFARP)4{m5BTfpF zP*hn0^-YQ{w;#es!~`GMpCqNF}QIrC<1Fw z9GF7+lb(3QxRy?+?oI+1er2CD;OvD=v4#yMd z$EQwi%X);h+nITk^*Yu4efK*FtgJuSzT?=ti&h2OEPZ` zwyHT`Wlnp&XdL+7MxW*@lH@$n&;#~}*6J#o6>sKus5r5w8w|?9wnt+p%tke4BJFzp zDG|f5nnv~jz0WcR2M!zt)QPm5DhK9c-l2-h(G> z?LJ{g_B38LD~PcIa3;x*Re2)LJ`~iX2aJ}^6EJ4DFp!EHN;^C|g=6w)fUk0}yNL1} zk#BbXfu;iDr==lvX-3d@F(+8J+buhPyiPley>Q_f;tqYs52zU6-6H^JB~!z)EP=E4 zE-VOssIat&R|%HM<=aGOS)>U&Qp|W-%H@$g=}!71Z-O6!YSn^w_0-_)zP+dSXOR9B z2yI@Z=YT&qF7)gax72IM*)jE>ERApz3!!m}NI$_1yEmFZU{{5|u2V3q>SA^;WGd%q_Yd+7VFwSlD?Dsll z7BkJStVsKM4}8{}9SpwhxM*UH8|+&5u5@88VD)0Z5cj;M*enU)2{DFt+)g%s4==rT zlLk0^IDpdOP>>h*>DV2CW5P-+@C6{8MOqj4{g1VGzn|U;+bU(AH-cV{@ZYYT?&h6$ zzJfWF8O~G0(ii3aXKRCwPEeg5{h_LRMDR6X{8btYo@tZr@<9 z@z=$c_J39cz*}iim?nR3G**%?4=r=xwaxJMF(yx%+e5-KwTjQ1-RRvNXNeC654U#q z$e+6W4)f+0f9&cm=U=_shAHWq3&xsL&;J1YFYPOE-E7FY6p}FK{h=Q4C&vnu6VL~EEH}1)v)<6|M>1+%9nU4WLn%1uL7+9xya1F^qhkf^^W*V53EE$tFlS;3D0m-zWZa$g zUEDMYZ~C}A@@9J~S!agMkPIzhL3Ezm?;)VfQnL$_Avfzq*?E4v(QyyOzERQ}BawAeAV&|+Q^2e4QwZ_mwleE_kt-puaAx?u zJN7tG3?4%uqprR-m2h$IDhhF-7+y+}Z{nxS?0O(OZlVf4S2PE0a|dr*W0M8T7%&Q&~nEjS*Vc z?9}ejnZ2)S?U(fRidg{%XE!Ie8=1u^mY&Ha=4Ri26Ix8%ykNR;MZ_TZ?9DirA_~LX zJNfssRA9biMCb=b&6)>$;q6tQWdUYvTW!9Bna}SQS%O2^fxhEaftA_N<${R0q%6BF zrOh6P&um#?%7q%C_Ikkd!Ph(IS@7SR=yiAMB2SrqFVoIXX)G6$ntfy}VO7{DL-h5#`i%w|Q21WSClq|Jn+STk@*jNdktpF08}yNdaC~ zKY#zcvA-Ku#gb~_C|bY}_v}1C`5)GJSmB`O4%y+we;Z_zhdA9_a~u8nL_mFZdZT-% zlhf~nXmD=pNhXqcRit$nmhda@knU{FD1GF!Px}Yxr?N21P`pMzqMEj`l%xvp%rev2 zkWyXrEl0Orb|X3rE?V(GXqf138+Cm_PVNoF>2lF|j4b$FM`Bei z%(9P(C{nEy@PhK&_9CSTThFBy`Tr3|B{K*OKzaP*u>IfO2#U-TEH%;q){3RTZ+t}G zw&C;OI|L2vFV||%9#*wRI9Fi@GOzt!dqaBAM$kT3TE^udb<59slk0clLR`ksOeYU7 zE8X}2UAcY#(lXH

    ;vEnu^m!Rok_R-`Rm}1@-A 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 z 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
    Y0=d1!JO#HuF@|K0J@c~|kDw~}WG5ryRY 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 XIYSZ~E>xl) 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⩔z3=7I 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

    m4I=5V0`jM)xEV!kZi*& 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 beg6vSgjOY3Tm|l-D)V diff --git a/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png b/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png index fba944e6dafaa697f4089499932b06c58116d56e..ddcb99ba1e717a40075d1bf794878f18420045a8 100644 GIT binary patch delta 29 jcmZ>DouDf*VFCjK!x9GH2sz#9Ko*0itDnm{r-UW|Zo>zi delta 29 jcmZ>DouDfb5X8v9aD*XQE&Zbh0}yz+`njxgN@xNAZutk| diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png index 0979afddffb670b4741f69aa35b14a60a56bc554..e59ff2b95086170f63a4eafea1ad3394dca278cc 100644 GIT binary patch literal 1077 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 diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png index bedc9c164dddec3d6b3e6ad107bd0d6eb8e28846..87f38b3652923105386433b2dbd493f72c655d52 100644 GIT binary patch literal 2747 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 LX)D&tTSfg3e1m8o diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png index 1a9734e72715dc6bff905ec20b3b611f716257e9..3d3e41fc3a0b441afb750d796e1b80680fb561bc 100644 GIT binary patch literal 6389 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 - + diff --git a/lib/app/modules/home.dart b/lib/app/modules/home.dart index c9577ab..9e3e6ac 100644 --- a/lib/app/modules/home.dart +++ b/lib/app/modules/home.dart @@ -72,10 +72,7 @@ class _HomePageState extends State with TickerProviderStateMixin { backgroundColor: context.theme.colorScheme.surface, surfaceTintColor: Colors.transparent, elevation: 0, - leading: Image.asset( - 'assets/icons/logo.png', - scale: 20, - ), + leading: const Icon(Iconsax.cloud_drizzle), title: visible ? RawAutocomplete( focusNode: _focusNode, diff --git a/lib/app/modules/onboarding.dart b/lib/app/modules/onboarding.dart index e0e48c4..6552566 100644 --- a/lib/app/modules/onboarding.dart +++ b/lib/app/modules/onboarding.dart @@ -26,7 +26,7 @@ class _OnboardingPageState extends State { children: [ Image.asset( 'assets/images/weather.png', - scale: 2, + scale: 7, ), const SizedBox( height: 20, @@ -46,7 +46,8 @@ class _OnboardingPageState extends State { width: 300, child: Text( 'description'.tr, - style: context.theme.textTheme.bodyLarge, + style: context.theme.textTheme.labelMedium + ?.copyWith(fontSize: 14), textAlign: TextAlign.center, ), ), diff --git a/pubspec.lock b/pubspec.lock index 8df7bb2..0a87115 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -314,10 +314,10 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: "0b4b849ae9c0e564cd749b74e31e134bdbb009bea2458e093926864e11a8613f" + sha256: c4602f3047b383e6b652f3edb23bb35a2d33fec65c7b8cadaedc9e8ff5c48893 url: "https://pub.dev" source: hosted - version: "15.0.0" + version: "15.0.1" flutter_local_notifications_linux: dependency: transitive description: @@ -417,10 +417,10 @@ packages: dependency: transitive description: name: geolocator_android - sha256: "94c2cf51f4a8387335cc2d1a21cc50897bc93069e05fc09aee29bd353a14f6f5" + sha256: b06c72853c993ae533f482d81a12805d7a441f5231d9668718bc7131d7464082 url: "https://pub.dev" source: hosted - version: "4.1.9" + version: "4.2.0" geolocator_apple: dependency: transitive description: @@ -630,7 +630,7 @@ packages: source: hosted version: "0.12.15" material_color_utilities: - dependency: "direct main" + dependency: transitive description: name: material_color_utilities sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 diff --git a/pubspec.yaml b/pubspec.yaml index 71bb033..f344174 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,9 +34,8 @@ dependencies: isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 - material_color_utilities: ^0.2.0 scrollable_positioned_list: ^0.3.8 - flutter_local_notifications: ^15.0.0 + flutter_local_notifications: ^15.0.1 internet_connection_checker: ^1.0.0+1 # Uncomment this for publishing FLOSS variant @@ -59,12 +58,14 @@ dev_dependencies: flutter_icons: android: true image_path: "assets/icons/icon.png" - adaptive_icon_background: "#182224" + adaptive_icon_background: "#181818" adaptive_icon_foreground: "assets/icons/icon.png" flutter_native_splash: - color: "#182224" - image: "assets/icons/splash.png" + color: "#181818" + android_12: + color: "#181818" + image: "assets/icons/icon.png" flutter: generate: false diff --git a/web/index.html b/web/index.html index a641efd..6c6800f 100644 --- a/web/index.html +++ b/web/index.html @@ -39,6 +39,12 @@ + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-v21/styles.xml b/android/app/src/main/res/values-v21/styles.xml new file mode 100644 index 0000000..6ce6bbd --- /dev/null +++ b/android/app/src/main/res/values-v21/styles.xml @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values-v31/styles.xml b/android/app/src/main/res/values-v31/styles.xml index 148390c..e206829 100644 --- a/android/app/src/main/res/values-v31/styles.xml +++ b/android/app/src/main/res/values-v31/styles.xml @@ -17,4 +17,18 @@ + + + + diff --git a/android/app/src/main/res/values-v31/themes.xml b/android/app/src/main/res/values-v31/themes.xml new file mode 100644 index 0000000..06025ec --- /dev/null +++ b/android/app/src/main/res/values-v31/themes.xml @@ -0,0 +1,12 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/attrs.xml b/android/app/src/main/res/values/attrs.xml new file mode 100644 index 0000000..7781ac8 --- /dev/null +++ b/android/app/src/main/res/values/attrs.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/dimens.xml b/android/app/src/main/res/values/dimens.xml new file mode 100644 index 0000000..b8414d0 --- /dev/null +++ b/android/app/src/main/res/values/dimens.xml @@ -0,0 +1,63 @@ + + + + + 20dp + 16dp + 8dp + + + 10dp + + + 128dp + 80dp + 88dp + 74dp + 56dp + 42dp + 24dp + + + 16dp + 12dp + 16dp + 12dp + 150dp + 260dp + 36dp + 56dp + 298dp + 256dp + 64dp + + + 96sp + 48sp + 20sp + 16sp + 14sp + 12sp + + + 40dp + 110dp + 180dp + 250dp + + @dimen/standard_weather_icon_size + 48dp + 36dp + 24dp + 28sp + @dimen/large_title_text_size + @dimen/title_text_size + @dimen/subtitle_text_size + @dimen/content_text_size + 10sp + 14dp + + 0dp + + \ No newline at end of file diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..ec50bfd --- /dev/null +++ b/android/app/src/main/res/values/strings.xml @@ -0,0 +1,5 @@ + + + Oreo Widget + EEE, d MMM │ + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml index 0d1fa8f..b8334a9 100644 --- a/android/app/src/main/res/values/styles.xml +++ b/android/app/src/main/res/values/styles.xml @@ -1,14 +1,15 @@ - - + + + 16dp + + 8dp + + + + \ No newline at end of file diff --git a/android/app/src/main/res/xml/oreo_widget_info.xml b/android/app/src/main/res/xml/oreo_widget_info.xml new file mode 100644 index 0000000..b8f1efb --- /dev/null +++ b/android/app/src/main/res/xml/oreo_widget_info.xml @@ -0,0 +1,17 @@ + + \ No newline at end of file diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index 450ee12..b744e96 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -5,6 +5,7 @@ import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:geocoding/geocoding.dart'; import 'package:geolocator/geolocator.dart'; import 'package:get/get.dart'; +import 'package:home_widget/home_widget.dart'; import 'package:isar/isar.dart'; import 'package:path_provider/path_provider.dart'; import 'package:rain/app/api/api.dart'; @@ -170,6 +171,8 @@ class WeatherController extends GetxController { dayOfNow.value = getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); + updateWidget(); + isLoading.value = false; Future.delayed(const Duration(milliseconds: 30), () { @@ -471,4 +474,20 @@ class WeatherController extends GetxController { isar.writeTxnSync(() => isar.weatherCards.putSync(item)); } } + + void updateWidget() async { + HomeWidget.saveWidgetData( + 'weather_icon', + await getLocalImagePath(StatusWeather().getImageNotification( + mainWeather.weathercode![hourOfDay.value], + mainWeather.time![hourOfDay.value], + mainWeather.sunrise![dayOfNow.value], + mainWeather.sunset![dayOfNow.value], + ))); + HomeWidget.saveWidgetData( + 'weather_degree', + '${mainWeather.temperature2M?[hourOfDay.value].round()}°', + ); + HomeWidget.updateWidget(androidName: androidWidgetName); + } } diff --git a/lib/main.dart b/lib/main.dart index f8772aa..aecee51 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -8,6 +8,7 @@ import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_timezone/flutter_timezone.dart'; import 'package:get/get.dart'; +import 'package:home_widget/home_widget.dart'; import 'package:isar/isar.dart'; import 'package:path_provider/path_provider.dart'; import 'package:rain/app/modules/home.dart'; @@ -51,6 +52,9 @@ final List appLanguages = [ {'name': 'Polski', 'locale': const Locale('pl', 'PL')}, ]; +const String appGroupId = 'DARK NIGHT'; +const String androidWidgetName = 'OreoWidget'; + void main() async { final String timeZoneName; WidgetsFlutterBinding.ensureInitialized(); @@ -205,6 +209,7 @@ class _MyAppState extends State { timeRange = settings.timeRange ?? 1; timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; + HomeWidget.setAppGroupId(appGroupId); super.initState(); } diff --git a/pubspec.lock b/pubspec.lock index c4781fc..76b1e66 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: archive - sha256: d4dc11707abb32ef756ab95678c0d6df54003d98277f7c9aeda14c48e7a38c2f + sha256: "06a96f1249f38a00435b3b0c9a3246d934d7dbc8183fc7c9e56989860edb99d4" url: "https://pub.dev" source: hosted - version: "3.4.3" + version: "3.4.4" args: dependency: transitive description: @@ -77,10 +77,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "0713a05b0386bd97f9e63e78108805a4feca5898a4b821d6610857f10c91e975" + sha256: "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.1" build_runner: dependency: "direct dev" description: @@ -1058,14 +1058,6 @@ packages: url: "https://pub.dev" source: hosted version: "5.0.9" - workmanager: - dependency: "direct main" - description: - name: workmanager - sha256: ed13530cccd28c5c9959ad42d657cd0666274ca74c56dea0ca183ddd527d3a00 - url: "https://pub.dev" - source: hosted - version: "0.5.2" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index b3c0225..0c4a286 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -22,7 +22,6 @@ dependencies: timezone: ^0.9.2 geocoding: ^2.1.0 geolocator: ^10.1.0 - workmanager: ^0.5.2 home_widget: ^0.3.0 google_fonts: ^6.1.0 flutter_glow: ^0.3.0 From 8544a25301b9065a37a8da141c908eec256535eb Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 2 Oct 2023 15:46:03 +0300 Subject: [PATCH 061/216] widget fix --- .../main/java/com/yoshi/rain/OreoWidget.kt | 10 +++-- .../main/res/layout/oreo_widget_medium.xml | 3 +- .../src/main/res/layout/oreo_widget_mini.xml | 40 +++++++++++++++++++ .../src/main/res/layout/oreo_widget_small.xml | 3 +- android/app/src/main/res/values/themes.xml | 2 +- .../app/src/main/res/xml/oreo_widget_info.xml | 4 -- pubspec.lock | 4 +- 7 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 android/app/src/main/res/layout/oreo_widget_mini.xml diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt index cb0080c..c76a99a 100644 --- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt +++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt @@ -22,19 +22,21 @@ class OreoWidget : HomeWidgetProvider() { ) { for (appWidgetId in appWidgetIds) { val supportedSizes = listOf( - SizeFCompat(100.0f, 40.0f), - SizeFCompat(230.0f, 40.0f), + SizeFCompat(40.0f, 0.0f), + SizeFCompat(100.0f, 0.0f), + SizeFCompat(230.0f, 0.0f), ) appWidgetManager.updateAppWidget(appWidgetId, supportedSizes) { val layoutId = when (it) { - supportedSizes[0] -> R.layout.oreo_widget_small + supportedSizes[0] -> R.layout.oreo_widget_mini + supportedSizes[1] -> R.layout.oreo_widget_small else -> R.layout.oreo_widget_medium } RemoteViews(context.packageName, layoutId).apply { val pendingIntent = HomeWidgetLaunchIntent.getActivity( context, MainActivity::class.java) - setOnClickPendingIntent(R.id.widget_day_weather, pendingIntent) + setOnClickPendingIntent(R.id.widget_day_oreo, pendingIntent) val image = widgetData.getString("weather_icon", null) setImageViewBitmap(R.id.widget_day_icon, BitmapFactory.decodeFile(image)) diff --git a/android/app/src/main/res/layout/oreo_widget_medium.xml b/android/app/src/main/res/layout/oreo_widget_medium.xml index 1e1b785..41fc8ac 100644 --- a/android/app/src/main/res/layout/oreo_widget_medium.xml +++ b/android/app/src/main/res/layout/oreo_widget_medium.xml @@ -3,7 +3,8 @@ style="@style/Widget.Android.AppWidget.Container" android:layout_width="match_parent" android:layout_height="match_parent" - android:theme="@style/Theme.Android.AppWidgetContainer"> + android:theme="@style/Theme.Android.AppWidgetContainer" + android:id="@+id/widget_day_oreo"> + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/layout/oreo_widget_small.xml b/android/app/src/main/res/layout/oreo_widget_small.xml index eecf486..b24c57c 100644 --- a/android/app/src/main/res/layout/oreo_widget_small.xml +++ b/android/app/src/main/res/layout/oreo_widget_small.xml @@ -3,7 +3,8 @@ style="@style/Widget.Android.AppWidget.Container" android:layout_width="match_parent" android:layout_height="match_parent" - android:theme="@style/Theme.Android.AppWidgetContainer"> + android:theme="@style/Theme.Android.AppWidgetContainer" + android:id="@+id/widget_day_oreo"> - 16dp + 8dp \ No newline at end of file diff --git a/android/app/src/main/res/xml/oreo_widget_info.xml b/android/app/src/main/res/xml/oreo_widget_info.xml index b8f1efb..cc7f2d0 100644 --- a/android/app/src/main/res/xml/oreo_widget_info.xml +++ b/android/app/src/main/res/xml/oreo_widget_info.xml @@ -4,10 +4,6 @@ android:description="@string/app_widget_description" android:initialKeyguardLayout="@layout/oreo_widget_medium" android:initialLayout="@layout/oreo_widget_medium" - android:minWidth="100dp" - android:minHeight="40dp" - android:maxResizeHeight="40dp" - android:minResizeWidth="100dp" android:previewLayout="@layout/oreo_widget_medium" android:resizeMode="horizontal|vertical" android:targetCellWidth="5" diff --git a/pubspec.lock b/pubspec.lock index 76b1e66..54b2002 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -433,10 +433,10 @@ packages: dependency: transitive description: name: geolocator_platform_interface - sha256: b8cc1d3be0ca039a3f2174b0b026feab8af3610e220b8532e42cff8ec6658535 + sha256: b7aca62aa05d7e610c396a53a1936ff87fce2f735d76e93fde9269c341c46a25 url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.1.1" geolocator_web: dependency: transitive description: From 23cd9b9c12370d9967cd6761446f3bee670e47e5 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 2 Oct 2023 20:31:39 +0300 Subject: [PATCH 062/216] fix --- android/app/src/main/res/layout/oreo_widget_mini.xml | 2 +- pubspec.lock | 2 +- pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/res/layout/oreo_widget_mini.xml b/android/app/src/main/res/layout/oreo_widget_mini.xml index 8f8a56f..220787a 100644 --- a/android/app/src/main/res/layout/oreo_widget_mini.xml +++ b/android/app/src/main/res/layout/oreo_widget_mini.xml @@ -31,7 +31,7 @@ android:shadowDy="1" android:shadowRadius="1" android:textAppearance="@android:style/TextAppearance.Material.Large" - android:textSize="@dimen/widget_subtitle_text_size" + android:textSize="@dimen/widget_title_text_size" tools:text="21°" tools:ignore="ObsoleteLayoutParam" /> diff --git a/pubspec.lock b/pubspec.lock index 54b2002..8c8d214 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1091,5 +1091,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.2 <4.0.0" + dart: ">=3.1.3 <4.0.0" flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 0c4a286..92996c3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: "none" version: 1.2.5+28 environment: - sdk: ">=3.1.2 <4.0.0" + sdk: ">=3.1.3 <4.0.0" dependencies: flutter: From c65f80f079331580d341c5799d060cf11b51f85a Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 2 Oct 2023 22:55:43 +0300 Subject: [PATCH 063/216] widget fix --- .../main/java/com/yoshi/rain/OreoWidget.kt | 4 +- .../src/main/res/layout/oreo_widget_big.xml | 54 +++++++++++++++++++ android/app/src/main/res/values/dimens.xml | 8 +-- android/app/src/main/res/values/strings.xml | 1 + pubspec.lock | 8 +++ pubspec.yaml | 1 + 6 files changed, 71 insertions(+), 5 deletions(-) create mode 100644 android/app/src/main/res/layout/oreo_widget_big.xml diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt index c76a99a..ae61f58 100644 --- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt +++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt @@ -25,12 +25,14 @@ class OreoWidget : HomeWidgetProvider() { SizeFCompat(40.0f, 0.0f), SizeFCompat(100.0f, 0.0f), SizeFCompat(230.0f, 0.0f), + SizeFCompat(280.0f, 0.0f), ) appWidgetManager.updateAppWidget(appWidgetId, supportedSizes) { val layoutId = when (it) { supportedSizes[0] -> R.layout.oreo_widget_mini supportedSizes[1] -> R.layout.oreo_widget_small - else -> R.layout.oreo_widget_medium + supportedSizes[2] -> R.layout.oreo_widget_medium + else -> R.layout.oreo_widget_big } RemoteViews(context.packageName, layoutId).apply { val pendingIntent = HomeWidgetLaunchIntent.getActivity( diff --git a/android/app/src/main/res/layout/oreo_widget_big.xml b/android/app/src/main/res/layout/oreo_widget_big.xml new file mode 100644 index 0000000..42ddbae --- /dev/null +++ b/android/app/src/main/res/layout/oreo_widget_big.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/values/dimens.xml b/android/app/src/main/res/values/dimens.xml index b8414d0..3a20d53 100644 --- a/android/app/src/main/res/values/dimens.xml +++ b/android/app/src/main/res/values/dimens.xml @@ -34,8 +34,8 @@ 96sp 48sp - 20sp - 16sp + 22sp + 18sp 14sp 12sp @@ -49,8 +49,8 @@ 56dp. --> 48dp 36dp - 24dp - 28sp + 28dp + 24sp @dimen/large_title_text_size @dimen/title_text_size @dimen/subtitle_text_size diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index ec50bfd..93bed36 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -2,4 +2,5 @@ Oreo Widget EEE, d MMM │ + EEEE, d MMM │ \ No newline at end of file diff --git a/pubspec.lock b/pubspec.lock index 8c8d214..71efb8f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1058,6 +1058,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.0.9" + workmanager: + dependency: "direct main" + description: + name: workmanager + sha256: ed13530cccd28c5c9959ad42d657cd0666274ca74c56dea0ca183ddd527d3a00 + url: "https://pub.dev" + source: hosted + version: "0.5.2" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 92996c3..0fecdfd 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -23,6 +23,7 @@ dependencies: geocoding: ^2.1.0 geolocator: ^10.1.0 home_widget: ^0.3.0 + workmanager: ^0.5.2 google_fonts: ^6.1.0 flutter_glow: ^0.3.0 time_machine: ^0.9.17 From 26532b420351b9799c06c1768adf1490271af92b Mon Sep 17 00:00:00 2001 From: Yoshi Date: Tue, 3 Oct 2023 19:23:52 +0300 Subject: [PATCH 064/216] workmanager --- lib/app/controller/controller.dart | 47 ++++++++++++++++++++---------- lib/main.dart | 11 +++++++ pubspec.lock | 4 +-- pubspec.yaml | 2 +- 4 files changed, 46 insertions(+), 18 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index b744e96..8f338dc 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -18,6 +18,7 @@ import 'package:rain/main.dart'; import 'package:timezone/standalone.dart' as tz; import 'package:lat_lng_to_timezone/lat_lng_to_timezone.dart' as tzmap; import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; +import 'package:workmanager/workmanager.dart'; class WeatherController extends GetxController { final isLoading = true.obs; @@ -171,7 +172,12 @@ class WeatherController extends GetxController { dayOfNow.value = getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); - updateWidget(); + Workmanager().registerPeriodicTask( + "widgetUpdate", + "widgetBackgroundUpdate", + frequency: const Duration(minutes: 15), + existingWorkPolicy: ExistingWorkPolicy.update, + ); isLoading.value = false; @@ -475,19 +481,30 @@ class WeatherController extends GetxController { } } - void updateWidget() async { - HomeWidget.saveWidgetData( - 'weather_icon', - await getLocalImagePath(StatusWeather().getImageNotification( - mainWeather.weathercode![hourOfDay.value], - mainWeather.time![hourOfDay.value], - mainWeather.sunrise![dayOfNow.value], - mainWeather.sunset![dayOfNow.value], - ))); - HomeWidget.saveWidgetData( - 'weather_degree', - '${mainWeather.temperature2M?[hourOfDay.value].round()}°', - ); - HomeWidget.updateWidget(androidName: androidWidgetName); + Future updateWidget() async { + MainWeatherCache? mainWeatherCache; + mainWeatherCache = isar.mainWeatherCaches.where().findFirstSync(); + if (mainWeatherCache == null) return false; + + int hour = getTime(mainWeatherCache.time!, mainWeatherCache.timezone!); + int day = getDay(mainWeatherCache.timeDaily!, mainWeatherCache.timezone!); + + return Future.wait([ + HomeWidget.saveWidgetData( + 'weather_icon', + await getLocalImagePath(StatusWeather().getImageNotification( + mainWeatherCache.weathercode![hour], + mainWeatherCache.time![hour], + mainWeatherCache.sunrise![day], + mainWeatherCache.sunset![day], + ))), + HomeWidget.saveWidgetData( + 'weather_degree', + '${mainWeatherCache.temperature2M?[hour].round()}°', + ), + HomeWidget.updateWidget(androidName: androidWidgetName), + ]).then((value) { + return !value.contains(false); + }); } } diff --git a/lib/main.dart b/lib/main.dart index aecee51..7a1775c 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,6 +1,7 @@ import 'dart:io'; import 'package:connectivity_plus/connectivity_plus.dart'; import 'package:dynamic_color/dynamic_color.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_displaymode/flutter_displaymode.dart'; @@ -11,10 +12,12 @@ import 'package:get/get.dart'; import 'package:home_widget/home_widget.dart'; import 'package:isar/isar.dart'; import 'package:path_provider/path_provider.dart'; +import 'package:rain/app/controller/controller.dart'; import 'package:rain/app/modules/home.dart'; import 'package:rain/app/modules/onboarding.dart'; import 'package:rain/theme/theme.dart'; import 'package:time_machine/time_machine.dart'; +import 'package:workmanager/workmanager.dart'; import 'app/data/weather.dart'; import 'translation/translation.dart'; import 'theme/theme_controller.dart'; @@ -55,9 +58,17 @@ final List appLanguages = [ const String appGroupId = 'DARK NIGHT'; const String androidWidgetName = 'OreoWidget'; +@pragma('vm:entry-point') +void callbackDispatcher() { + Workmanager().executeTask((task, inputData) { + return WeatherController().updateWidget(); + }); +} + void main() async { final String timeZoneName; WidgetsFlutterBinding.ensureInitialized(); + Workmanager().initialize(callbackDispatcher, isInDebugMode: kDebugMode); Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { result == ConnectivityResult.none ? isOnline = false : isOnline = true; }); diff --git a/pubspec.lock b/pubspec.lock index 71efb8f..f90a9cb 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -343,10 +343,10 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: ecff62b3b893f2f665de7e4ad3de89f738941fcfcaaba8ee601e749efafa4698 + sha256: "91004565166dbbc7a85e7e99b84124a287839830ca957cfe45004793fe6fe69f" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.3" flutter_test: dependency: "direct dev" description: flutter diff --git a/pubspec.yaml b/pubspec.yaml index 0fecdfd..49610b7 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -53,7 +53,7 @@ dev_dependencies: build_runner: ^2.4.6 flutter_lints: ^2.0.3 isar_generator: ^3.1.0+1 - flutter_native_splash: ^2.3.2 + flutter_native_splash: ^2.3.3 flutter_launcher_icons: ^0.13.1 flutter_icons: From 31ee0b49f84da88f45bcb5a90e74996c7ca0d439 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Fri, 6 Oct 2023 20:20:43 +0300 Subject: [PATCH 065/216] fix updateWidget --- lib/app/controller/controller.dart | 14 ++++++++++++++ lib/app/modules/settings/view/settings.dart | 2 +- pubspec.lock | 8 ++++---- pubspec.yaml | 4 ++-- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index 8f338dc..1afd8a5 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -2,6 +2,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; +import 'package:flutter_timezone/flutter_timezone.dart'; import 'package:geocoding/geocoding.dart'; import 'package:geolocator/geolocator.dart'; import 'package:get/get.dart'; @@ -16,6 +17,8 @@ import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/status/status_data.dart'; import 'package:rain/main.dart'; import 'package:timezone/standalone.dart' as tz; +import 'package:timezone/data/latest_all.dart' as tz; +import 'package:timezone/timezone.dart' as tz; import 'package:lat_lng_to_timezone/lat_lng_to_timezone.dart' as tzmap; import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; import 'package:workmanager/workmanager.dart'; @@ -482,6 +485,17 @@ class WeatherController extends GetxController { } Future updateWidget() async { + final timeZoneName = await FlutterTimezone.getLocalTimezone(); + tz.initializeTimeZones(); + tz.setLocalLocation(tz.getLocation(timeZoneName)); + + isar = await Isar.open([ + SettingsSchema, + MainWeatherCacheSchema, + LocationCacheSchema, + WeatherCardSchema, + ], directory: (await getApplicationSupportDirectory()).path); + MainWeatherCache? mainWeatherCache; mainWeatherCache = isar.mainWeatherCaches.where().findFirstSync(); if (mainWeatherCache == null) return false; diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 19713d5..178595d 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -242,7 +242,7 @@ class _SettingsPageState extends State { : await flutterLocalNotificationsPlugin .resolvePlatformSpecificImplementation< AndroidFlutterLocalNotificationsPlugin>() - ?.requestPermission(); + ?.requestNotificationsPermission(); if (result != null) { isar.writeTxnSync(() { settings.notifications = value; diff --git a/pubspec.lock b/pubspec.lock index f90a9cb..721b2ea 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -314,10 +314,10 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: "3002092e5b8ce2f86c3361422e52e6db6776c23ee21e0b2f71b892bf4259ef04" + sha256: "916e2e8e594a0ef98b88662be55a1fbc95094473366afdd992c72a1695687f4d" url: "https://pub.dev" source: hosted - version: "15.1.1" + version: "16.0.0+1" flutter_local_notifications_linux: dependency: transitive description: @@ -377,10 +377,10 @@ packages: dependency: "direct main" description: name: geocoding - sha256: b34c0501bbbaf3190b85bef3078b27cf66c28a8915c6d3af50d67f356aa7da31 + sha256: e1dc0ac56666d9ed1d5a9ae5543ce9eb5986db6209cc7600103487d09192059c url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" geocoding_android: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 49610b7..114a39d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -20,7 +20,7 @@ dependencies: shimmer: ^3.0.0 iconsax: ^0.0.8 timezone: ^0.9.2 - geocoding: ^2.1.0 + geocoding: ^2.1.1 geolocator: ^10.1.0 home_widget: ^0.3.0 workmanager: ^0.5.2 @@ -37,7 +37,7 @@ dependencies: flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 scrollable_positioned_list: ^0.3.8 - flutter_local_notifications: ^15.1.1 + flutter_local_notifications: ^16.0.0+1 # Uncomment this for publishing FLOSS variant # dependency_overrides: From 7e148c8ee9c525cee8b3641a36a69cf658083f88 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sat, 7 Oct 2023 13:50:54 +0300 Subject: [PATCH 066/216] notification --- android/app/src/main/AndroidManifest.xml | 13 +++++++++++++ lib/app/controller/controller.dart | 4 ++-- lib/app/modules/settings/view/settings.dart | 7 ++++++- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 5 files changed, 24 insertions(+), 6 deletions(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index dac46ca..f094efc 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -4,6 +4,8 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index 1afd8a5..5a318d4 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -489,7 +489,7 @@ class WeatherController extends GetxController { tz.initializeTimeZones(); tz.setLocalLocation(tz.getLocation(timeZoneName)); - isar = await Isar.open([ + final isarWidget = await Isar.open([ SettingsSchema, MainWeatherCacheSchema, LocationCacheSchema, @@ -497,7 +497,7 @@ class WeatherController extends GetxController { ], directory: (await getApplicationSupportDirectory()).path); MainWeatherCache? mainWeatherCache; - mainWeatherCache = isar.mainWeatherCaches.where().findFirstSync(); + mainWeatherCache = isarWidget.mainWeatherCaches.where().findFirstSync(); if (mainWeatherCache == null) return false; int hour = getTime(mainWeatherCache.time!, mainWeatherCache.timezone!); diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 178595d..47e1109 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -243,7 +243,12 @@ class _SettingsPageState extends State { .resolvePlatformSpecificImplementation< AndroidFlutterLocalNotificationsPlugin>() ?.requestNotificationsPermission(); - if (result != null) { + final resultExact = + await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestExactAlarmsPermission(); + if (result != null && resultExact != null) { isar.writeTxnSync(() { settings.notifications = value; isar.settings.putSync(settings); diff --git a/pubspec.lock b/pubspec.lock index 721b2ea..acec5c8 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -314,10 +314,10 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: "916e2e8e594a0ef98b88662be55a1fbc95094473366afdd992c72a1695687f4d" + sha256: "6d11ea777496061e583623aaf31923f93a9409ef8fcaeeefdd6cd78bf4fe5bb3" url: "https://pub.dev" source: hosted - version: "16.0.0+1" + version: "16.1.0" flutter_local_notifications_linux: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 114a39d..8052136 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 scrollable_positioned_list: ^0.3.8 - flutter_local_notifications: ^16.0.0+1 + flutter_local_notifications: ^16.1.0 # Uncomment this for publishing FLOSS variant # dependency_overrides: From 42f1b8d47e5ca32df51ad06ade24888812c2e541 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 8 Oct 2023 17:33:36 +0300 Subject: [PATCH 067/216] new release --- lib/app/modules/settings/view/settings.dart | 10 +++++----- pubspec.lock | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 47e1109..afcfc62 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -234,6 +234,11 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { + final resultExact = + await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin .resolvePlatformSpecificImplementation< @@ -243,11 +248,6 @@ class _SettingsPageState extends State { .resolvePlatformSpecificImplementation< AndroidFlutterLocalNotificationsPlugin>() ?.requestNotificationsPermission(); - final resultExact = - await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() - ?.requestExactAlarmsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { settings.notifications = value; diff --git a/pubspec.lock b/pubspec.lock index acec5c8..6f246c8 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: archive - sha256: "06a96f1249f38a00435b3b0c9a3246d934d7dbc8183fc7c9e56989860edb99d4" + sha256: ca12e6c9ac022f33fd89128e7007fb5e97ab6e814d4fa05dd8d4f2db1e3c69cb url: "https://pub.dev" source: hosted - version: "3.4.4" + version: "3.4.5" args: dependency: transitive description: From 9871c97b0df1349d08d0624636275670f574b095 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 9 Oct 2023 13:28:44 +0530 Subject: [PATCH 068/216] Fixed weather card overflow --- lib/app/modules/main/view/weather.dart | 99 +++++++++----------------- 1 file changed, 34 insertions(+), 65 deletions(-) diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 94c9c1b..a4cb21c 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -1,13 +1,13 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rain/app/controller/controller.dart'; -import 'package:rain/app/widgets/desc/desc_container.dart'; -import 'package:rain/app/widgets/shimmer.dart'; -import 'package:rain/app/widgets/sun_moon/sunset_sunrise.dart'; import 'package:rain/app/widgets/daily/weather_daily.dart'; import 'package:rain/app/widgets/daily/weather_more.dart'; -import 'package:rain/app/widgets/now/weather_now.dart'; +import 'package:rain/app/widgets/desc/desc_container.dart'; import 'package:rain/app/widgets/hourly/weather_hourly.dart'; +import 'package:rain/app/widgets/now/weather_now.dart'; +import 'package:rain/app/widgets/shimmer.dart'; +import 'package:rain/app/widgets/sun_moon/sunset_sunrise.dart'; import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; class WeatherPage extends StatefulWidget { @@ -35,16 +35,11 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? WeatherNow( - time: weatherController - .mainWeather.time![weatherController.hourOfDay.value], - weather: weatherController.mainWeather - .weathercode![weatherController.hourOfDay.value], - degree: weatherController.mainWeather - .temperature2M![weatherController.hourOfDay.value], - timeDay: weatherController.mainWeather - .sunrise![weatherController.dayOfNow.value], - timeNight: weatherController.mainWeather - .sunset![weatherController.dayOfNow.value], + time: weatherController.mainWeather.time![weatherController.hourOfDay.value], + weather: weatherController.mainWeather.weathercode![weatherController.hourOfDay.value], + degree: weatherController.mainWeather.temperature2M![weatherController.hourOfDay.value], + timeDay: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], + timeNight: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], ) : const MyShimmer(hight: 350), ), @@ -53,15 +48,13 @@ class _WeatherPageState extends State { ? Card( margin: const EdgeInsets.symmetric(vertical: 15), child: SizedBox( - height: 135, + height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), - separatorBuilder: - (BuildContext context, int index) { + separatorBuilder: (BuildContext context, int index) { return const VerticalDivider( width: 10, indent: 40, @@ -69,15 +62,12 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: - weatherController.itemScrollController, - itemCount: - weatherController.mainWeather.time!.length, + itemScrollController: weatherController.itemScrollController, + itemCount: weatherController.mainWeather.time!.length, itemBuilder: (ctx, i) => GestureDetector( onTap: () { weatherController.hourOfDay.value = i; - weatherController.dayOfNow.value = - (i / 24).floor(); + weatherController.dayOfNow.value = (i / 24).floor(); setState(() {}); }, child: Container( @@ -88,8 +78,7 @@ class _WeatherPageState extends State { ), decoration: BoxDecoration( color: i == weatherController.hourOfDay.value - ? context - .theme.colorScheme.primaryContainer + ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), @@ -97,14 +86,10 @@ class _WeatherPageState extends State { ), child: WeatherHourly( time: weatherController.mainWeather.time![i], - weather: weatherController - .mainWeather.weathercode![i], - degree: weatherController - .mainWeather.temperature2M![i], - timeDay: weatherController - .mainWeather.sunrise![(i / 24).floor()], - timeNight: weatherController - .mainWeather.sunset![(i / 24).floor()], + weather: weatherController.mainWeather.weathercode![i], + degree: weatherController.mainWeather.temperature2M![i], + timeDay: weatherController.mainWeather.sunrise![(i / 24).floor()], + timeNight: weatherController.mainWeather.sunset![(i / 24).floor()], ), ), ), @@ -120,10 +105,8 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? SunsetSunrise( - timeSunrise: weatherController.mainWeather - .sunrise![weatherController.dayOfNow.value], - timeSunset: weatherController.mainWeather - .sunset![weatherController.dayOfNow.value], + timeSunrise: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], + timeSunset: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], ) : const MyShimmer( hight: 90, @@ -133,32 +116,18 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? DescContainer( - humidity: - weatherController.mainWeather.relativehumidity2M![ - weatherController.hourOfDay.value], - wind: weatherController.mainWeather - .windspeed10M![weatherController.hourOfDay.value], - visibility: weatherController.mainWeather - .visibility![weatherController.hourOfDay.value], - feels: weatherController.mainWeather.apparentTemperature![ - weatherController.hourOfDay.value], - evaporation: - weatherController.mainWeather.evapotranspiration![ - weatherController.hourOfDay.value], - precipitation: weatherController.mainWeather - .precipitation![weatherController.hourOfDay.value], - direction: weatherController.mainWeather - .winddirection10M![weatherController.hourOfDay.value], - pressure: weatherController.mainWeather - .surfacePressure![weatherController.hourOfDay.value], - rain: weatherController - .mainWeather.rain![weatherController.hourOfDay.value], - cloudcover: weatherController.mainWeather - .cloudcover![weatherController.hourOfDay.value], - windgusts: weatherController.mainWeather - .windgusts10M![weatherController.hourOfDay.value], - uvIndex: weatherController.mainWeather - .uvIndex![weatherController.hourOfDay.value], + humidity: weatherController.mainWeather.relativehumidity2M![weatherController.hourOfDay.value], + wind: weatherController.mainWeather.windspeed10M![weatherController.hourOfDay.value], + visibility: weatherController.mainWeather.visibility![weatherController.hourOfDay.value], + feels: weatherController.mainWeather.apparentTemperature![weatherController.hourOfDay.value], + evaporation: weatherController.mainWeather.evapotranspiration![weatherController.hourOfDay.value], + precipitation: weatherController.mainWeather.precipitation![weatherController.hourOfDay.value], + direction: weatherController.mainWeather.winddirection10M![weatherController.hourOfDay.value], + pressure: weatherController.mainWeather.surfacePressure![weatherController.hourOfDay.value], + rain: weatherController.mainWeather.rain![weatherController.hourOfDay.value], + cloudcover: weatherController.mainWeather.cloudcover![weatherController.hourOfDay.value], + windgusts: weatherController.mainWeather.windgusts10M![weatherController.hourOfDay.value], + uvIndex: weatherController.mainWeather.uvIndex![weatherController.hourOfDay.value], ) : const MyShimmer( hight: 400, From ac61a8b3e37819bb4d6057be923bb2d2035843f4 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 9 Oct 2023 13:32:01 +0530 Subject: [PATCH 069/216] Fixed weather card overflow in info_weather_card.dart --- .../modules/cards/view/info_weather_card.dart | 27 +++++++------------ 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index f36930f..1af50cc 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -3,12 +3,12 @@ import 'package:get/get.dart'; import 'package:iconsax/iconsax.dart'; import 'package:rain/app/controller/controller.dart'; import 'package:rain/app/data/weather.dart'; -import 'package:rain/app/widgets/desc/desc_container.dart'; -import 'package:rain/app/widgets/sun_moon/sunset_sunrise.dart'; import 'package:rain/app/widgets/daily/weather_daily.dart'; import 'package:rain/app/widgets/daily/weather_more.dart'; -import 'package:rain/app/widgets/now/weather_now.dart'; +import 'package:rain/app/widgets/desc/desc_container.dart'; import 'package:rain/app/widgets/hourly/weather_hourly.dart'; +import 'package:rain/app/widgets/now/weather_now.dart'; +import 'package:rain/app/widgets/sun_moon/sunset_sunrise.dart'; import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; class InfoWeatherCard extends StatefulWidget { @@ -35,10 +35,8 @@ class _InfoWeatherCardState extends State { } void getTime() { - timeNow = weatherController.getTime( - widget.weatherCard.time!, widget.weatherCard.timezone!); - dayNow = weatherController.getDay( - widget.weatherCard.timeDaily!, widget.weatherCard.timezone!); + timeNow = weatherController.getTime(widget.weatherCard.time!, widget.weatherCard.timezone!); + dayNow = weatherController.getDay(widget.weatherCard.timeDaily!, widget.weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -93,10 +91,9 @@ class _InfoWeatherCardState extends State { Card( margin: const EdgeInsets.symmetric(vertical: 15), child: SizedBox( - height: 130, + height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -123,9 +120,7 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow - ? context.theme.colorScheme.primaryContainer - : Colors.transparent, + color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -134,10 +129,8 @@ class _InfoWeatherCardState extends State { time: widget.weatherCard.time![i], weather: widget.weatherCard.weathercode![i], degree: widget.weatherCard.temperature2M![i], - timeDay: - widget.weatherCard.sunrise![(i / 24).floor()], - timeNight: - widget.weatherCard.sunset![(i / 24).floor()], + timeDay: widget.weatherCard.sunrise![(i / 24).floor()], + timeNight: widget.weatherCard.sunset![(i / 24).floor()], ), ), ), From bc2f58da8ac06eb34a3dbfa9e8cfd085fd421121 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 9 Oct 2023 13:53:23 +0530 Subject: [PATCH 070/216] Improved code quality by making code dry in weather.dart --- lib/app/modules/main/view/weather.dart | 217 +++++++++++++------------ 1 file changed, 110 insertions(+), 107 deletions(-) diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index a4cb21c..b48980f 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -32,124 +32,127 @@ class _WeatherPageState extends State { padding: const EdgeInsets.symmetric(horizontal: 10), child: ListView( children: [ - Obx( - () => weatherController.isLoading.isFalse - ? WeatherNow( - time: weatherController.mainWeather.time![weatherController.hourOfDay.value], - weather: weatherController.mainWeather.weathercode![weatherController.hourOfDay.value], - degree: weatherController.mainWeather.temperature2M![weatherController.hourOfDay.value], - timeDay: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], - timeNight: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], + Obx(() { + if (weatherController.isLoading.isTrue) { + return const Column( + children: [ + MyShimmer( + hight: 350, + ), + MyShimmer( + hight: 130, + edgeInsetsMargin: EdgeInsets.symmetric(vertical: 15), + ), + MyShimmer( + hight: 90, + edgeInsetsMargin: EdgeInsets.only(bottom: 15), + ), + MyShimmer( + hight: 400, + edgeInsetsMargin: EdgeInsets.only(bottom: 15), + ), + MyShimmer( + hight: 450, + edgeInsetsMargin: EdgeInsets.only(bottom: 15), ) - : const MyShimmer(hight: 350), - ), - Obx( - () => weatherController.isLoading.isFalse - ? Card( - margin: const EdgeInsets.symmetric(vertical: 15), - child: SizedBox( - height: 136, - child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), - child: ScrollablePositionedList.separated( - key: const PageStorageKey(0), - physics: const AlwaysScrollableScrollPhysics(), - separatorBuilder: (BuildContext context, int index) { - return const VerticalDivider( - width: 10, - indent: 40, - endIndent: 40, - ); + ], + ); + } + + final mainWeather = weatherController.mainWeather; + final hourOfDay = weatherController.hourOfDay.value; + final dayOfNow = weatherController.dayOfNow.value; + final sunrise = mainWeather.sunrise![dayOfNow]; + final sunset = mainWeather.sunset![dayOfNow]; + return Column( + children: [ + WeatherNow( + time: mainWeather.time![hourOfDay], + weather: mainWeather.weathercode![hourOfDay], + degree: mainWeather.temperature2M![hourOfDay], + timeDay: sunrise, + timeNight: sunset, + ), + Card( + margin: const EdgeInsets.symmetric(vertical: 15), + child: SizedBox( + height: 136, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + child: ScrollablePositionedList.separated( + key: const PageStorageKey(0), + physics: const AlwaysScrollableScrollPhysics(), + separatorBuilder: (BuildContext context, int index) { + return const VerticalDivider( + width: 10, + indent: 40, + endIndent: 40, + ); + }, + scrollDirection: Axis.horizontal, + itemScrollController: weatherController.itemScrollController, + itemCount: mainWeather.time!.length, + itemBuilder: (ctx, i) => GestureDetector( + onTap: () { + weatherController.hourOfDay.value = i; + weatherController.dayOfNow.value = (i / 24).floor(); + setState(() {}); }, - scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, - itemCount: weatherController.mainWeather.time!.length, - itemBuilder: (ctx, i) => GestureDetector( - onTap: () { - weatherController.hourOfDay.value = i; - weatherController.dayOfNow.value = (i / 24).floor(); - setState(() {}); - }, - child: Container( - margin: const EdgeInsets.symmetric(vertical: 5), - padding: const EdgeInsets.symmetric( - horizontal: 20, - vertical: 5, - ), - decoration: BoxDecoration( - color: i == weatherController.hourOfDay.value - ? context.theme.colorScheme.primaryContainer - : Colors.transparent, - borderRadius: const BorderRadius.all( - Radius.circular(20), - ), - ), - child: WeatherHourly( - time: weatherController.mainWeather.time![i], - weather: weatherController.mainWeather.weathercode![i], - degree: weatherController.mainWeather.temperature2M![i], - timeDay: weatherController.mainWeather.sunrise![(i / 24).floor()], - timeNight: weatherController.mainWeather.sunset![(i / 24).floor()], + child: Container( + margin: const EdgeInsets.symmetric(vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 20, + vertical: 5, + ), + decoration: BoxDecoration( + color: i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + borderRadius: const BorderRadius.all( + Radius.circular(20), ), ), + child: WeatherHourly( + time: mainWeather.time![i], + weather: mainWeather.weathercode![i], + degree: mainWeather.temperature2M![i], + timeDay: mainWeather.sunrise![(i / 24).floor()], + timeNight: mainWeather.sunset![(i / 24).floor()], + ), ), ), ), ), - ) - : const MyShimmer( - hight: 130, - edgeInsetsMargin: EdgeInsets.symmetric(vertical: 15), ), - ), - Obx( - () => weatherController.isLoading.isFalse - ? SunsetSunrise( - timeSunrise: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], - timeSunset: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], - ) - : const MyShimmer( - hight: 90, - edgeInsetsMargin: EdgeInsets.only(bottom: 15), - ), - ), - Obx( - () => weatherController.isLoading.isFalse - ? DescContainer( - humidity: weatherController.mainWeather.relativehumidity2M![weatherController.hourOfDay.value], - wind: weatherController.mainWeather.windspeed10M![weatherController.hourOfDay.value], - visibility: weatherController.mainWeather.visibility![weatherController.hourOfDay.value], - feels: weatherController.mainWeather.apparentTemperature![weatherController.hourOfDay.value], - evaporation: weatherController.mainWeather.evapotranspiration![weatherController.hourOfDay.value], - precipitation: weatherController.mainWeather.precipitation![weatherController.hourOfDay.value], - direction: weatherController.mainWeather.winddirection10M![weatherController.hourOfDay.value], - pressure: weatherController.mainWeather.surfacePressure![weatherController.hourOfDay.value], - rain: weatherController.mainWeather.rain![weatherController.hourOfDay.value], - cloudcover: weatherController.mainWeather.cloudcover![weatherController.hourOfDay.value], - windgusts: weatherController.mainWeather.windgusts10M![weatherController.hourOfDay.value], - uvIndex: weatherController.mainWeather.uvIndex![weatherController.hourOfDay.value], - ) - : const MyShimmer( - hight: 400, - edgeInsetsMargin: EdgeInsets.only(bottom: 15), - ), - ), - Obx( - () => weatherController.isLoading.isFalse - ? WeatherDaily( - weatherData: weatherController.mainWeather.toJson(), - onTap: () => Get.to( - () => WeatherMore( - weatherData: weatherController.mainWeather.toJson(), - ), - transition: Transition.downToUp, + ), + SunsetSunrise( + timeSunrise: sunrise, + timeSunset: sunset, + ), + DescContainer( + humidity: mainWeather.relativehumidity2M![hourOfDay], + wind: mainWeather.windspeed10M![hourOfDay], + visibility: mainWeather.visibility![hourOfDay], + feels: mainWeather.apparentTemperature![hourOfDay], + evaporation: mainWeather.evapotranspiration![hourOfDay], + precipitation: mainWeather.precipitation![hourOfDay], + direction: mainWeather.winddirection10M![hourOfDay], + pressure: mainWeather.surfacePressure![hourOfDay], + rain: mainWeather.rain![hourOfDay], + cloudcover: mainWeather.cloudcover![hourOfDay], + windgusts: mainWeather.windgusts10M![hourOfDay], + uvIndex: mainWeather.uvIndex![hourOfDay], + ), + WeatherDaily( + weatherData: mainWeather.toJson(), + onTap: () => Get.to( + () => WeatherMore( + weatherData: mainWeather.toJson(), ), - ) - : const MyShimmer( - hight: 455, - edgeInsetsMargin: EdgeInsets.only(bottom: 15), + transition: Transition.downToUp, ), - ), + ) + ], + ); + }), ], ), ), From 7c1140d365385a12b7808f62c4d5c1f081b1df6d Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 9 Oct 2023 11:25:06 +0300 Subject: [PATCH 071/216] fix --- lib/app/controller/controller.dart | 14 +-- .../modules/cards/view/info_weather_card.dart | 19 ++-- lib/app/modules/main/view/weather.dart | 89 +++++++++++++------ lib/main.dart | 6 +- pubspec.yaml | 2 +- 5 files changed, 86 insertions(+), 44 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index 5a318d4..e2fa6be 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -175,12 +175,14 @@ class WeatherController extends GetxController { dayOfNow.value = getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); - Workmanager().registerPeriodicTask( - "widgetUpdate", - "widgetBackgroundUpdate", - frequency: const Duration(minutes: 15), - existingWorkPolicy: ExistingWorkPolicy.update, - ); + if (Platform.isAndroid) { + Workmanager().registerPeriodicTask( + "widgetUpdate", + "widgetBackgroundUpdate", + frequency: const Duration(minutes: 15), + existingWorkPolicy: ExistingWorkPolicy.update, + ); + } isLoading.value = false; diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index 1af50cc..af7dad8 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -35,8 +35,10 @@ class _InfoWeatherCardState extends State { } void getTime() { - timeNow = weatherController.getTime(widget.weatherCard.time!, widget.weatherCard.timezone!); - dayNow = weatherController.getDay(widget.weatherCard.timeDaily!, widget.weatherCard.timezone!); + timeNow = weatherController.getTime( + widget.weatherCard.time!, widget.weatherCard.timezone!); + dayNow = weatherController.getDay( + widget.weatherCard.timeDaily!, widget.weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -93,7 +95,8 @@ class _InfoWeatherCardState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -120,7 +123,9 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == timeNow + ? context.theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -129,8 +134,10 @@ class _InfoWeatherCardState extends State { time: widget.weatherCard.time![i], weather: widget.weatherCard.weathercode![i], degree: widget.weatherCard.temperature2M![i], - timeDay: widget.weatherCard.sunrise![(i / 24).floor()], - timeNight: widget.weatherCard.sunset![(i / 24).floor()], + timeDay: + widget.weatherCard.sunrise![(i / 24).floor()], + timeNight: + widget.weatherCard.sunset![(i / 24).floor()], ), ), ), diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index a4cb21c..f2e9652 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -35,11 +35,16 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? WeatherNow( - time: weatherController.mainWeather.time![weatherController.hourOfDay.value], - weather: weatherController.mainWeather.weathercode![weatherController.hourOfDay.value], - degree: weatherController.mainWeather.temperature2M![weatherController.hourOfDay.value], - timeDay: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], - timeNight: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], + time: weatherController + .mainWeather.time![weatherController.hourOfDay.value], + weather: weatherController.mainWeather + .weathercode![weatherController.hourOfDay.value], + degree: weatherController.mainWeather + .temperature2M![weatherController.hourOfDay.value], + timeDay: weatherController.mainWeather + .sunrise![weatherController.dayOfNow.value], + timeNight: weatherController.mainWeather + .sunset![weatherController.dayOfNow.value], ) : const MyShimmer(hight: 350), ), @@ -50,11 +55,13 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), - separatorBuilder: (BuildContext context, int index) { + separatorBuilder: + (BuildContext context, int index) { return const VerticalDivider( width: 10, indent: 40, @@ -62,12 +69,15 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, - itemCount: weatherController.mainWeather.time!.length, + itemScrollController: + weatherController.itemScrollController, + itemCount: + weatherController.mainWeather.time!.length, itemBuilder: (ctx, i) => GestureDetector( onTap: () { weatherController.hourOfDay.value = i; - weatherController.dayOfNow.value = (i / 24).floor(); + weatherController.dayOfNow.value = + (i / 24).floor(); setState(() {}); }, child: Container( @@ -78,7 +88,8 @@ class _WeatherPageState extends State { ), decoration: BoxDecoration( color: i == weatherController.hourOfDay.value - ? context.theme.colorScheme.primaryContainer + ? context + .theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), @@ -86,10 +97,14 @@ class _WeatherPageState extends State { ), child: WeatherHourly( time: weatherController.mainWeather.time![i], - weather: weatherController.mainWeather.weathercode![i], - degree: weatherController.mainWeather.temperature2M![i], - timeDay: weatherController.mainWeather.sunrise![(i / 24).floor()], - timeNight: weatherController.mainWeather.sunset![(i / 24).floor()], + weather: weatherController + .mainWeather.weathercode![i], + degree: weatherController + .mainWeather.temperature2M![i], + timeDay: weatherController + .mainWeather.sunrise![(i / 24).floor()], + timeNight: weatherController + .mainWeather.sunset![(i / 24).floor()], ), ), ), @@ -105,8 +120,10 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? SunsetSunrise( - timeSunrise: weatherController.mainWeather.sunrise![weatherController.dayOfNow.value], - timeSunset: weatherController.mainWeather.sunset![weatherController.dayOfNow.value], + timeSunrise: weatherController.mainWeather + .sunrise![weatherController.dayOfNow.value], + timeSunset: weatherController.mainWeather + .sunset![weatherController.dayOfNow.value], ) : const MyShimmer( hight: 90, @@ -116,18 +133,32 @@ class _WeatherPageState extends State { Obx( () => weatherController.isLoading.isFalse ? DescContainer( - humidity: weatherController.mainWeather.relativehumidity2M![weatherController.hourOfDay.value], - wind: weatherController.mainWeather.windspeed10M![weatherController.hourOfDay.value], - visibility: weatherController.mainWeather.visibility![weatherController.hourOfDay.value], - feels: weatherController.mainWeather.apparentTemperature![weatherController.hourOfDay.value], - evaporation: weatherController.mainWeather.evapotranspiration![weatherController.hourOfDay.value], - precipitation: weatherController.mainWeather.precipitation![weatherController.hourOfDay.value], - direction: weatherController.mainWeather.winddirection10M![weatherController.hourOfDay.value], - pressure: weatherController.mainWeather.surfacePressure![weatherController.hourOfDay.value], - rain: weatherController.mainWeather.rain![weatherController.hourOfDay.value], - cloudcover: weatherController.mainWeather.cloudcover![weatherController.hourOfDay.value], - windgusts: weatherController.mainWeather.windgusts10M![weatherController.hourOfDay.value], - uvIndex: weatherController.mainWeather.uvIndex![weatherController.hourOfDay.value], + humidity: + weatherController.mainWeather.relativehumidity2M![ + weatherController.hourOfDay.value], + wind: weatherController.mainWeather + .windspeed10M![weatherController.hourOfDay.value], + visibility: weatherController.mainWeather + .visibility![weatherController.hourOfDay.value], + feels: weatherController.mainWeather.apparentTemperature![ + weatherController.hourOfDay.value], + evaporation: + weatherController.mainWeather.evapotranspiration![ + weatherController.hourOfDay.value], + precipitation: weatherController.mainWeather + .precipitation![weatherController.hourOfDay.value], + direction: weatherController.mainWeather + .winddirection10M![weatherController.hourOfDay.value], + pressure: weatherController.mainWeather + .surfacePressure![weatherController.hourOfDay.value], + rain: weatherController + .mainWeather.rain![weatherController.hourOfDay.value], + cloudcover: weatherController.mainWeather + .cloudcover![weatherController.hourOfDay.value], + windgusts: weatherController.mainWeather + .windgusts10M![weatherController.hourOfDay.value], + uvIndex: weatherController.mainWeather + .uvIndex![weatherController.hourOfDay.value], ) : const MyShimmer( hight: 400, diff --git a/lib/main.dart b/lib/main.dart index 7a1775c..2b1c7c2 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -68,13 +68,13 @@ void callbackDispatcher() { void main() async { final String timeZoneName; WidgetsFlutterBinding.ensureInitialized(); - Workmanager().initialize(callbackDispatcher, isInDebugMode: kDebugMode); Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { result == ConnectivityResult.none ? isOnline = false : isOnline = true; }); SystemChrome.setSystemUIOverlayStyle( const SystemUiOverlayStyle(systemNavigationBarColor: Colors.black)); if (Platform.isAndroid) { + Workmanager().initialize(callbackDispatcher, isInDebugMode: kDebugMode); await setOptimalDisplayMode(); } if (Platform.isAndroid || Platform.isIOS) { @@ -220,7 +220,9 @@ class _MyAppState extends State { timeRange = settings.timeRange ?? 1; timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; - HomeWidget.setAppGroupId(appGroupId); + if (Platform.isAndroid) { + HomeWidget.setAppGroupId(appGroupId); + } super.initState(); } diff --git a/pubspec.yaml b/pubspec.yaml index 8052136..466eb26 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,7 +3,7 @@ description: Weather app. publish_to: "none" -version: 1.2.5+28 +version: 1.2.6+29 environment: sdk: ">=3.1.3 <4.0.0" From 3dcb16d8a3e348f22f2c815c7a128309d23af8d7 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 9 Oct 2023 14:18:34 +0530 Subject: [PATCH 072/216] Improved code quality by making code dry in info_weather_card.dart, weather_hourly.dart --- .../modules/cards/view/info_weather_card.dart | 83 +++++++++---------- lib/app/modules/main/view/weather.dart | 1 + lib/app/widgets/hourly/weather_hourly.dart | 19 +++-- 3 files changed, 53 insertions(+), 50 deletions(-) diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index af7dad8..94d63b2 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -35,10 +35,10 @@ class _InfoWeatherCardState extends State { } void getTime() { - timeNow = weatherController.getTime( - widget.weatherCard.time!, widget.weatherCard.timezone!); - dayNow = weatherController.getDay( - widget.weatherCard.timeDaily!, widget.weatherCard.timezone!); + final weatherCard = widget.weatherCard; + + timeNow = weatherController.getTime(weatherCard.time!, weatherCard.timezone!); + dayNow = weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -50,9 +50,11 @@ class _InfoWeatherCardState extends State { @override Widget build(BuildContext context) { + final weatherCard = widget.weatherCard; + return RefreshIndicator( onRefresh: () async { - await weatherController.updateCard(widget.weatherCard); + await weatherController.updateCard(weatherCard); getTime(); setState(() {}); }, @@ -68,10 +70,10 @@ class _InfoWeatherCardState extends State { ), ), title: Text( - widget.weatherCard.district!.isNotEmpty - ? '${widget.weatherCard.city}' - ', ${widget.weatherCard.district}' - : '${widget.weatherCard.city}', + weatherCard.district!.isNotEmpty + ? '${weatherCard.city}' + ', ${weatherCard.district}' + : '${weatherCard.city}', style: context.textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, fontSize: 18, @@ -84,19 +86,18 @@ class _InfoWeatherCardState extends State { child: ListView( children: [ WeatherNow( - time: widget.weatherCard.time![timeNow], - weather: widget.weatherCard.weathercode![timeNow], - degree: widget.weatherCard.temperature2M![timeNow], - timeDay: widget.weatherCard.sunrise![dayNow], - timeNight: widget.weatherCard.sunset![dayNow], + time: weatherCard.time![timeNow], + weather: weatherCard.weathercode![timeNow], + degree: weatherCard.temperature2M![timeNow], + timeDay: weatherCard.sunrise![dayNow], + timeNight: weatherCard.sunset![dayNow], ), Card( margin: const EdgeInsets.symmetric(vertical: 15), child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -109,7 +110,7 @@ class _InfoWeatherCardState extends State { }, scrollDirection: Axis.horizontal, itemScrollController: itemScrollController, - itemCount: widget.weatherCard.time!.length, + itemCount: weatherCard.time!.length, itemBuilder: (ctx, i) => GestureDetector( onTap: () { timeNow = i; @@ -123,21 +124,17 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow - ? context.theme.colorScheme.primaryContainer - : Colors.transparent, + color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), ), child: WeatherHourly( - time: widget.weatherCard.time![i], - weather: widget.weatherCard.weathercode![i], - degree: widget.weatherCard.temperature2M![i], - timeDay: - widget.weatherCard.sunrise![(i / 24).floor()], - timeNight: - widget.weatherCard.sunset![(i / 24).floor()], + time: weatherCard.time![i], + weather: weatherCard.weathercode![i], + degree: weatherCard.temperature2M![i], + timeDay: weatherCard.sunrise![(i / 24).floor()], + timeNight: weatherCard.sunset![(i / 24).floor()], ), ), ), @@ -146,28 +143,28 @@ class _InfoWeatherCardState extends State { ), ), SunsetSunrise( - timeSunrise: widget.weatherCard.sunrise![dayNow], - timeSunset: widget.weatherCard.sunset![dayNow], + timeSunrise: weatherCard.sunrise![dayNow], + timeSunset: weatherCard.sunset![dayNow], ), DescContainer( - humidity: widget.weatherCard.relativehumidity2M?[timeNow], - wind: widget.weatherCard.windspeed10M?[timeNow], - visibility: widget.weatherCard.visibility?[timeNow], - feels: widget.weatherCard.apparentTemperature?[timeNow], - evaporation: widget.weatherCard.evapotranspiration?[timeNow], - precipitation: widget.weatherCard.precipitation?[timeNow], - direction: widget.weatherCard.winddirection10M?[timeNow], - pressure: widget.weatherCard.surfacePressure?[timeNow], - rain: widget.weatherCard.rain?[timeNow], - cloudcover: widget.weatherCard.cloudcover?[timeNow], - windgusts: widget.weatherCard.windgusts10M?[timeNow], - uvIndex: widget.weatherCard.uvIndex?[timeNow], + humidity: weatherCard.relativehumidity2M?[timeNow], + wind: weatherCard.windspeed10M?[timeNow], + visibility: weatherCard.visibility?[timeNow], + feels: weatherCard.apparentTemperature?[timeNow], + evaporation: weatherCard.evapotranspiration?[timeNow], + precipitation: weatherCard.precipitation?[timeNow], + direction: weatherCard.winddirection10M?[timeNow], + pressure: weatherCard.surfacePressure?[timeNow], + rain: weatherCard.rain?[timeNow], + cloudcover: weatherCard.cloudcover?[timeNow], + windgusts: weatherCard.windgusts10M?[timeNow], + uvIndex: weatherCard.uvIndex?[timeNow], ), WeatherDaily( - weatherData: widget.weatherCard.toJson(), + weatherData: weatherCard.toJson(), onTap: () => Get.to( () => WeatherMore( - weatherData: widget.weatherCard.toJson(), + weatherData: weatherCard.toJson(), ), transition: Transition.downToUp, ), diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index b48980f..45cc480 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -65,6 +65,7 @@ class _WeatherPageState extends State { final sunrise = mainWeather.sunrise![dayOfNow]; final sunset = mainWeather.sunset![dayOfNow]; return Column( + crossAxisAlignment: CrossAxisAlignment.stretch, children: [ WeatherNow( time: mainWeather.time![hourOfDay], diff --git a/lib/app/widgets/hourly/weather_hourly.dart b/lib/app/widgets/hourly/weather_hourly.dart index 79875cd..c39771b 100644 --- a/lib/app/widgets/hourly/weather_hourly.dart +++ b/lib/app/widgets/hourly/weather_hourly.dart @@ -1,8 +1,8 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:intl/intl.dart'; -import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/status/status_data.dart'; +import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/main.dart'; class WeatherHourly extends StatefulWidget { @@ -30,6 +30,8 @@ class _WeatherHourlyState extends State { @override Widget build(BuildContext context) { + final textTheme = context.textTheme; + return Column( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ @@ -37,12 +39,11 @@ class _WeatherHourlyState extends State { children: [ Text( statusData.getTimeFormat(widget.time), - style: context.textTheme.labelLarge, + style: textTheme.labelLarge, ), Text( - DateFormat('E', locale.languageCode) - .format(DateTime.tryParse(widget.time)!), - style: context.textTheme.labelLarge?.copyWith( + DateFormat('E', locale.languageCode).format(DateTime.tryParse(widget.time)!), + style: textTheme.labelLarge?.copyWith( color: Colors.grey, ), ), @@ -50,12 +51,16 @@ class _WeatherHourlyState extends State { ), Image.asset( statusWeather.getImageToday( - widget.weather, widget.time, widget.timeDay, widget.timeNight), + widget.weather, + widget.time, + widget.timeDay, + widget.timeNight, + ), scale: 3, ), Text( statusData.getDegree(widget.degree.round()), - style: context.textTheme.titleMedium?.copyWith( + style: textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, ), ), From 5247084f9dfe977af73139cb309dcc8037522052 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 9 Oct 2023 13:48:31 +0300 Subject: [PATCH 073/216] update dependencies --- .../modules/cards/view/info_weather_card.dart | 13 +++++++++---- lib/app/modules/main/view/weather.dart | 16 +++++++++++----- lib/app/widgets/hourly/weather_hourly.dart | 3 ++- macos/Flutter/GeneratedPluginRegistrant.swift | 2 +- pubspec.lock | 8 ++++---- pubspec.yaml | 4 ++-- 6 files changed, 29 insertions(+), 17 deletions(-) diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index 94d63b2..9622df0 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -37,8 +37,10 @@ class _InfoWeatherCardState extends State { void getTime() { final weatherCard = widget.weatherCard; - timeNow = weatherController.getTime(weatherCard.time!, weatherCard.timezone!); - dayNow = weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); + timeNow = + weatherController.getTime(weatherCard.time!, weatherCard.timezone!); + dayNow = + weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -97,7 +99,8 @@ class _InfoWeatherCardState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -124,7 +127,9 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == timeNow + ? context.theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 45cc480..ada9ffc 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -79,7 +79,8 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -91,12 +92,14 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, + itemScrollController: + weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) => GestureDetector( onTap: () { weatherController.hourOfDay.value = i; - weatherController.dayOfNow.value = (i / 24).floor(); + weatherController.dayOfNow.value = + (i / 24).floor(); setState(() {}); }, child: Container( @@ -106,7 +109,9 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == hourOfDay + ? context.theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -116,7 +121,8 @@ class _WeatherPageState extends State { weather: mainWeather.weathercode![i], degree: mainWeather.temperature2M![i], timeDay: mainWeather.sunrise![(i / 24).floor()], - timeNight: mainWeather.sunset![(i / 24).floor()], + timeNight: + mainWeather.sunset![(i / 24).floor()], ), ), ), diff --git a/lib/app/widgets/hourly/weather_hourly.dart b/lib/app/widgets/hourly/weather_hourly.dart index c39771b..8bd40d5 100644 --- a/lib/app/widgets/hourly/weather_hourly.dart +++ b/lib/app/widgets/hourly/weather_hourly.dart @@ -42,7 +42,8 @@ class _WeatherHourlyState extends State { style: textTheme.labelLarge, ), Text( - DateFormat('E', locale.languageCode).format(DateTime.tryParse(widget.time)!), + DateFormat('E', locale.languageCode) + .format(DateTime.tryParse(widget.time)!), style: textTheme.labelLarge?.copyWith( color: Colors.grey, ), diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index be7a1ec..206b4ae 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -22,7 +22,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterTimezonePlugin.register(with: registry.registrar(forPlugin: "FlutterTimezonePlugin")) GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin")) - FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) + FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 6f246c8..10a61a9 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -165,10 +165,10 @@ packages: dependency: "direct main" description: name: connectivity_plus - sha256: "77a180d6938f78ca7d2382d2240eb626c0f6a735d0bfdce227d8ffb80f95c48b" + sha256: "94d51c6f1299133a2baa4c5c3d2c11ec7d7fb4768dee5c52a56f7d7522fcf70e" url: "https://pub.dev" source: hosted - version: "4.0.2" + version: "5.0.0" connectivity_plus_platform_interface: dependency: transitive description: @@ -673,10 +673,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" + sha256: "0351aaba3b267c4962ed73058a5f62a84de7e39670a20e2916a6baff2ffcfbe5" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "5.0.0" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 466eb26..4b88576 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,8 +31,8 @@ dependencies: dynamic_color: ^1.6.7 path_provider: ^2.1.1 flutter_timezone: ^1.0.7 - package_info_plus: ^4.1.0 - connectivity_plus: ^4.0.2 + package_info_plus: ^5.0.0 + connectivity_plus: ^5.0.0 isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 From f80c39cc9717194f51c7ca1be05f397c81601d2f Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Tue, 10 Oct 2023 13:39:24 +0530 Subject: [PATCH 074/216] Improved code quality by making code dry weather widgets --- lib/app/modules/main/view/weather.dart | 65 +++++---- lib/app/widgets/daily/info_daily_card.dart | 151 +++++++++------------ lib/app/widgets/daily/weather_more.dart | 20 +-- 3 files changed, 110 insertions(+), 126 deletions(-) diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index ada9ffc..bffbc6e 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -79,8 +79,7 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -92,40 +91,40 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: - weatherController.itemScrollController, + itemScrollController: weatherController.itemScrollController, itemCount: mainWeather.time!.length, - itemBuilder: (ctx, i) => GestureDetector( - onTap: () { - weatherController.hourOfDay.value = i; - weatherController.dayOfNow.value = - (i / 24).floor(); - setState(() {}); - }, - child: Container( - margin: const EdgeInsets.symmetric(vertical: 5), - padding: const EdgeInsets.symmetric( - horizontal: 20, - vertical: 5, - ), - decoration: BoxDecoration( - color: i == hourOfDay - ? context.theme.colorScheme.primaryContainer - : Colors.transparent, - borderRadius: const BorderRadius.all( - Radius.circular(20), + itemBuilder: (ctx, i) { + final i24 = (i / 24).floor(); + + return GestureDetector( + onTap: () { + weatherController.hourOfDay.value = i; + weatherController.dayOfNow.value = i24; + setState(() {}); + }, + child: Container( + margin: const EdgeInsets.symmetric(vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 20, + vertical: 5, + ), + decoration: BoxDecoration( + color: + i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + borderRadius: const BorderRadius.all( + Radius.circular(20), + ), + ), + child: WeatherHourly( + time: mainWeather.time![i], + weather: mainWeather.weathercode![i], + degree: mainWeather.temperature2M![i], + timeDay: mainWeather.sunrise![i24], + timeNight: mainWeather.sunset![i24], ), ), - child: WeatherHourly( - time: mainWeather.time![i], - weather: mainWeather.weathercode![i], - degree: mainWeather.temperature2M![i], - timeDay: mainWeather.sunrise![(i / 24).floor()], - timeNight: - mainWeather.sunset![(i / 24).floor()], - ), - ), - ), + ); + }, ), ), ), diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index e139d59..d0635b5 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -5,8 +5,8 @@ import 'package:iconsax/iconsax.dart'; import 'package:intl/intl.dart'; import 'package:rain/app/widgets/desc/desc.dart'; import 'package:rain/app/widgets/desc/message.dart'; -import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/status/status_data.dart'; +import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/sun_moon/sunset_sunrise.dart'; import 'package:rain/main.dart'; @@ -45,6 +45,12 @@ class _InfoDailyCardState extends State { @override Widget build(BuildContext context) { + final weatherData = widget.weatherData; + final timeDaily = weatherData['timeDaily']; + final weatherCodeDaily = weatherData['weathercodeDaily']; + + final textTheme = context.textTheme; + return Scaffold( appBar: AppBar( automaticallyImplyLeading: false, @@ -61,9 +67,8 @@ class _InfoDailyCardState extends State { highlightColor: Colors.transparent, ), title: Text( - DateFormat.MMMMEEEEd(locale.languageCode) - .format(widget.weatherData['timeDaily'][pageIndex]), - style: context.textTheme.titleMedium?.copyWith( + DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[pageIndex]), + style: textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, fontSize: 18, ), @@ -77,9 +82,20 @@ class _InfoDailyCardState extends State { pageIndex = index; }); }, - itemCount: widget.weatherData['timeDaily'].length, + itemCount: timeDaily.length, itemBuilder: (context, index) { - return widget.weatherData['weathercodeDaily'][index] == null + final indexedWeatherCodeDaily = weatherCodeDaily[index]; + final apparentTemperatureMin = weatherData['apparentTemperatureMin'][index]; + final apparentTemperatureMax = weatherData['apparentTemperatureMax'][index]; + final uvIndexMax = weatherData['uvIndexMax'][index]; + final windDirection10MDominant = weatherData['winddirection10MDominant'][index]; + final windSpeed10MMax = weatherData['windspeed10MMax'][index]; + final windGusts10MMax = weatherData['windgusts10MMax'][index]; + final precipitationProbabilityMax = weatherData['precipitationProbabilityMax'][index]; + final rainSum = weatherData['rainSum'][index]; + final precipitationSum = weatherData['precipitationSum'][index]; + + return indexedWeatherCodeDaily == null ? null : Container( margin: const EdgeInsets.symmetric(horizontal: 10), @@ -90,16 +106,19 @@ class _InfoDailyCardState extends State { children: [ const SizedBox(height: 15), Image( - image: AssetImage(statusWeather.getImageNowDaily( - widget.weatherData['weathercodeDaily'][index], - widget.weatherData['timeDaily'][index])), + image: AssetImage( + statusWeather.getImageNowDaily( + indexedWeatherCodeDaily, + timeDaily[index], + ), + ), fit: BoxFit.fill, height: 200, ), const SizedBox(height: 10), GlowText( - '${widget.weatherData['temperature2MMin'][index].round()} / ${widget.weatherData['temperature2MMax'][index].round()}', - style: context.textTheme.titleLarge?.copyWith( + '${weatherData['temperature2MMin'][index].round()} / ${weatherData['temperature2MMax'][index].round()}', + style: textTheme.titleLarge?.copyWith( fontSize: 35, fontWeight: FontWeight.w800, ), @@ -107,15 +126,13 @@ class _InfoDailyCardState extends State { ), const SizedBox(height: 5), Text( - statusWeather.getText(widget - .weatherData['weathercodeDaily'][index]), - style: context.textTheme.titleLarge, + statusWeather.getText(indexedWeatherCodeDaily), + style: textTheme.titleLarge, ), const SizedBox(height: 5), Text( - DateFormat.MMMMEEEEd(locale.languageCode).format( - widget.weatherData['timeDaily'][index]), - style: context.textTheme.labelLarge?.copyWith( + DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[index]), + style: textTheme.labelLarge?.copyWith( color: Colors.grey, fontSize: 16, ), @@ -125,8 +142,8 @@ class _InfoDailyCardState extends State { Padding( padding: const EdgeInsets.only(top: 15), child: SunsetSunrise( - timeSunrise: widget.weatherData['sunrise'][index], - timeSunset: widget.weatherData['sunset'][index], + timeSunrise: weatherData['sunrise'][index], + timeSunset: weatherData['sunset'][index], ), ), Card( @@ -137,105 +154,69 @@ class _InfoDailyCardState extends State { alignment: WrapAlignment.spaceEvenly, spacing: 5, children: [ - widget.weatherData['apparentTemperatureMin'] - [index] == - null - ? Container() + apparentTemperatureMin == null + ? const Offstage() : DescWeather( imageName: 'assets/images/cold.png', - value: statusData.getDegree(widget - .weatherData[ - 'apparentTemperatureMin'][index] - .round()), + value: statusData.getDegree(apparentTemperatureMin.round()), desc: 'apparentTemperatureMin'.tr, ), - widget.weatherData['apparentTemperatureMax'] - [index] == - null - ? Container() + apparentTemperatureMax == null + ? const Offstage() : DescWeather( imageName: 'assets/images/hot.png', - value: statusData.getDegree(widget - .weatherData[ - 'apparentTemperatureMax'][index] - .round()), + value: statusData.getDegree(apparentTemperatureMax.round()), desc: 'apparentTemperatureMax'.tr, ), - widget.weatherData['uvIndexMax'][index] == null - ? Container() + uvIndexMax == null + ? const Offstage() : DescWeather( imageName: 'assets/images/uv.png', - value: - '${widget.weatherData['uvIndexMax'][index].round()}', + value: '${uvIndexMax.round()}', desc: 'uvIndex'.tr, - message: message.getUvIndex(widget - .weatherData['uvIndexMax'][index] - .round()), + message: message.getUvIndex(uvIndexMax.round()), ), - widget.weatherData['winddirection10MDominant'] - [index] == - null - ? Container() + windDirection10MDominant == null + ? const Offstage() : DescWeather( imageName: 'assets/images/windsock.png', - value: - '${widget.weatherData['winddirection10MDominant'][index]}°', + value: '$windDirection10MDominant°', desc: 'direction'.tr, - message: message.getDirection(widget - .weatherData[ - 'winddirection10MDominant'][index]), + message: message.getDirection(windDirection10MDominant), ), - widget.weatherData['windspeed10MMax'][index] == - null - ? Container() + windSpeed10MMax == null + ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', - value: statusData.getSpeed(widget - .weatherData['windspeed10MMax'] - [index] - .round()), + value: statusData.getSpeed(windSpeed10MMax.round()), desc: 'wind'.tr, ), - widget.weatherData['windgusts10MMax'][index] == - null - ? Container() + windGusts10MMax == null + ? const Offstage() : DescWeather( - imageName: - 'assets/images/windgusts.png', - value: statusData.getSpeed(widget - .weatherData['windgusts10MMax'] - [index] - .round()), + imageName: 'assets/images/windgusts.png', + value: statusData.getSpeed(windGusts10MMax.round()), desc: 'windgusts'.tr, ), - widget.weatherData[ - 'precipitationProbabilityMax'] - [index] == - null - ? Container() + precipitationProbabilityMax == null + ? const Offstage() : DescWeather( imageName: 'assets/images/humidity.png', - value: - '${widget.weatherData['precipitationProbabilityMax'][index]}%', + value: '$precipitationProbabilityMax%', desc: 'precipitationProbabilit'.tr, ), - widget.weatherData['rainSum'][index] == null - ? Container() + rainSum == null + ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', - value: statusData.getPrecipitation( - widget.weatherData['rainSum'] - [index]), + value: statusData.getPrecipitation(rainSum), desc: 'rain'.tr, ), - widget.weatherData['precipitationSum'][index] == - null - ? Container() + precipitationSum == null + ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', - value: statusData.getPrecipitation( - widget.weatherData[ - 'precipitationSum'][index]), + value: statusData.getPrecipitation(precipitationSum), desc: 'precipitation'.tr, ), ], diff --git a/lib/app/widgets/daily/weather_more.dart b/lib/app/widgets/daily/weather_more.dart index 9efd0a8..e39bbe6 100644 --- a/lib/app/widgets/daily/weather_more.dart +++ b/lib/app/widgets/daily/weather_more.dart @@ -18,6 +18,10 @@ class WeatherMore extends StatefulWidget { class _WeatherMoreState extends State { @override Widget build(BuildContext context) { + const transparent = Colors.transparent; + final weatherData = widget.weatherData; + final timeDaily = weatherData['timeDaily']; + return Scaffold( appBar: AppBar( automaticallyImplyLeading: false, @@ -30,8 +34,8 @@ class _WeatherMoreState extends State { Iconsax.arrow_left_1, size: 20, ), - splashColor: Colors.transparent, - highlightColor: Colors.transparent, + splashColor: transparent, + highlightColor: transparent, ), title: Text( 'weatherMore'.tr, @@ -43,20 +47,20 @@ class _WeatherMoreState extends State { ), body: SafeArea( child: ListView.builder( - itemCount: widget.weatherData['timeDaily'].length, + itemCount: timeDaily.length, itemBuilder: (context, index) => GestureDetector( onTap: () => Get.to( () => InfoDailyCard( - weatherData: widget.weatherData, + weatherData: weatherData, index: index, ), transition: Transition.downToUp, ), child: ListDailyCard( - timeDaily: widget.weatherData['timeDaily'][index], - weathercodeDaily: widget.weatherData['weathercodeDaily'][index], - temperature2MMax: widget.weatherData['temperature2MMax'][index], - temperature2MMin: widget.weatherData['temperature2MMin'][index], + timeDaily: timeDaily[index], + weathercodeDaily: weatherData['weathercodeDaily'][index], + temperature2MMax: weatherData['temperature2MMax'][index], + temperature2MMin: weatherData['temperature2MMin'][index], ), ), ), From bf56634b8c7bce2222bc86fec056c006baa68b42 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Tue, 10 Oct 2023 13:40:44 +0530 Subject: [PATCH 075/216] Bump Kotlin to 1.9.10 Fixed build errors --- android/app/build.gradle | 5 +++++ android/build.gradle | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index b6e98a8..e8913da 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -69,6 +69,11 @@ android { release { signingConfig signingConfigs.release } + + debug { + signingConfig signingConfigs.debug + minifyEnabled true + } } buildFeatures { diff --git a/android/build.gradle b/android/build.gradle index ce647a4..dbb249e 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.7.10' + ext.kotlin_version = '1.9.10' repositories { google() mavenCentral() From da68f09c6921174213c8e0d1f3d41d4c9a7a73ec Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Tue, 10 Oct 2023 14:07:25 +0530 Subject: [PATCH 076/216] improved inkwell splash ux --- lib/app/widgets/daily/weather_daily.dart | 67 +++++++++++++----------- 1 file changed, 35 insertions(+), 32 deletions(-) diff --git a/lib/app/widgets/daily/weather_daily.dart b/lib/app/widgets/daily/weather_daily.dart index a107903..390c535 100644 --- a/lib/app/widgets/daily/weather_daily.dart +++ b/lib/app/widgets/daily/weather_daily.dart @@ -2,8 +2,8 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:intl/intl.dart'; import 'package:rain/app/widgets/daily/info_daily_card.dart'; -import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/status/status_data.dart'; +import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/main.dart'; class WeatherDaily extends StatefulWidget { @@ -25,6 +25,19 @@ class _WeatherDailyState extends State { @override Widget build(BuildContext context) { + final splashColor = context.theme.colorScheme.primary.withOpacity(0.4); + const inkWellBorderRadius = BorderRadius.all( + Radius.circular(16), + ); + + final weatherData = widget.weatherData; + final weatherCodeDaily = weatherData['weathercodeDaily']; + final textTheme = context.textTheme; + final labelLarge = textTheme.labelLarge; + final bodyMediumGrey = textTheme.bodyMedium?.copyWith( + color: Colors.grey, + ); + return Card( margin: const EdgeInsets.only(bottom: 15), child: SizedBox( @@ -39,12 +52,15 @@ class _WeatherDailyState extends State { itemCount: 7, itemBuilder: (ctx, index) { return InkWell( + splashColor: splashColor, + borderRadius: inkWellBorderRadius, onTap: () => Get.to( - () => InfoDailyCard( - weatherData: widget.weatherData, - index: index, - ), - transition: Transition.downToUp), + () => InfoDailyCard( + weatherData: weatherData, + index: index, + ), + transition: Transition.downToUp, + ), child: Container( margin: const EdgeInsets.symmetric(vertical: 12), child: Row( @@ -52,9 +68,8 @@ class _WeatherDailyState extends State { children: [ Expanded( child: Text( - DateFormat.EEEE(locale.languageCode).format( - widget.weatherData['timeDaily'][index]), - style: context.textTheme.labelLarge, + DateFormat.EEEE(locale.languageCode).format(weatherData['timeDaily'][index]), + style: labelLarge, ), ), Expanded( @@ -62,18 +77,14 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( - statusWeather.getImage7Day( - widget.weatherData['weathercodeDaily'] - [index]), + statusWeather.getImage7Day(weatherCodeDaily[index]), scale: 3, ), const SizedBox(width: 5), Expanded( child: Text( - statusWeather.getText( - widget.weatherData['weathercodeDaily'] - [index]), - style: context.textTheme.labelLarge, + statusWeather.getText(weatherCodeDaily[index]), + style: labelLarge, overflow: TextOverflow.ellipsis, ), ), @@ -85,26 +96,16 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ Text( - statusData.getDegree(widget - .weatherData['temperature2MMin'][index] - .round()), - style: context.textTheme.labelLarge, + statusData.getDegree(weatherData['temperature2MMin'][index].round()), + style: labelLarge, ), Text( ' / ', - style: - context.textTheme.bodyMedium?.copyWith( - color: Colors.grey, - ), + style: bodyMediumGrey, ), Text( - statusData.getDegree(widget - .weatherData['temperature2MMax'][index] - .round()), - style: - context.textTheme.bodyMedium?.copyWith( - color: Colors.grey, - ), + statusData.getDegree(weatherData['temperature2MMax'][index].round()), + style: bodyMediumGrey, ), ], ), @@ -118,12 +119,14 @@ class _WeatherDailyState extends State { ), const Divider(), InkWell( + splashColor: splashColor, + borderRadius: inkWellBorderRadius, onTap: widget.onTap, child: Padding( padding: const EdgeInsets.symmetric(vertical: 10), child: Text( 'weatherMore'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: textTheme.titleLarge?.copyWith( fontSize: 16, ), overflow: TextOverflow.ellipsis, From 7e9be7421f56c476ca8ee5f4620115262ca70371 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Tue, 10 Oct 2023 14:33:26 +0530 Subject: [PATCH 077/216] Added license settings card --- lib/app/modules/settings/view/settings.dart | 201 +++++++------------- 1 file changed, 74 insertions(+), 127 deletions(-) diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index afcfc62..233e9ea 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -1,4 +1,5 @@ import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:geolocator/geolocator.dart'; @@ -87,18 +88,13 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: [ - 'system'.tr, - 'dark'.tr, - 'light'.tr - ], + dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], dropdownCange: (String? newValue) { - ThemeMode themeMode = - newValue?.tr == 'system'.tr - ? ThemeMode.system - : newValue?.tr == 'dark'.tr - ? ThemeMode.dark - : ThemeMode.light; + ThemeMode themeMode = newValue?.tr == 'system'.tr + ? ThemeMode.system + : newValue?.tr == 'dark'.tr + ? ThemeMode.dark + : ThemeMode.light; String theme = newValue?.tr == 'system'.tr ? 'system' : newValue?.tr == 'dark'.tr @@ -117,8 +113,7 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, - newAmoledTheme: value); + MyApp.updateAppState(context, newAmoledTheme: value); }, ), SettingCard( @@ -129,8 +124,7 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, - newMaterialColor: value); + MyApp.updateAppState(context, newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -174,8 +168,7 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator - .isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -186,31 +179,21 @@ class _SettingsPageState extends State { 'location'.tr, style: context.textTheme.titleLarge, ), - content: Text('no_location'.tr, - style: context - .textTheme.titleMedium), + content: Text('no_location'.tr, style: context.textTheme.titleMedium), actions: [ TextButton( - onPressed: () => - Get.back(result: false), + onPressed: () => Get.back(result: false), child: Text('cancel'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: Colors - .blueAccent))), + style: context.theme.textTheme.titleMedium + ?.copyWith(color: Colors.blueAccent))), TextButton( onPressed: () { - Geolocator - .openLocationSettings(); + Geolocator.openLocationSettings(); Get.back(result: true); }, child: Text('settings'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: - Colors.green))), + style: context.theme.textTheme.titleMedium + ?.copyWith(color: Colors.green))), ], ); }, @@ -234,19 +217,15 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = - await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() - ?.requestExactAlarmsPermission(); + final resultExact = await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - IOSFlutterLocalNotificationsPlugin>() + .resolvePlatformSpecificImplementation() ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() + .resolvePlatformSpecificImplementation() ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { @@ -254,8 +233,7 @@ class _SettingsPageState extends State { isar.settings.putSync(settings); }); if (value) { - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -281,12 +259,10 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, - newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } }, ), @@ -297,27 +273,18 @@ class _SettingsPageState extends State { info: true, infoSettings: true, textInfo: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))) - : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))), + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) + : DateFormat.Hm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))), onPressed: () async { - final TimeOfDay? timeStartPicker = - await showTimePicker( + final TimeOfDay? timeStartPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeStart), + initialTime: weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -326,18 +293,14 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = - timeStartPicker.format(context); + settings.timeStart = timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeStart: - timeStartPicker.format(context)); + MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -349,27 +312,18 @@ class _SettingsPageState extends State { info: true, infoSettings: true, textInfo: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))) - : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))), + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) + : DateFormat.Hm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), onPressed: () async { - final TimeOfDay? timeEndPicker = - await showTimePicker( + final TimeOfDay? timeEndPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeEnd), + initialTime: weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -378,18 +332,14 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = - timeEndPicker.format(context); + settings.timeEnd = timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeEnd: - timeEndPicker.format(context)); + MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -433,15 +383,10 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: [ - 'celsius'.tr, - 'fahrenheit'.tr - ], + dropdownList: ['celsius'.tr, 'fahrenheit'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr - ? 'celsius' - : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -456,16 +401,10 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: [ - 'metric'.tr, - 'imperial'.tr - ], + dropdownList: ['metric'.tr, 'imperial'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = - newValue == 'metric'.tr - ? 'metric' - : 'imperial'; + settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -483,8 +422,7 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = - newValue == '12'.tr ? '12' : '24'; + settings.timeformat = newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -505,8 +443,7 @@ class _SettingsPageState extends State { text: 'language'.tr, info: true, infoSettings: true, - textInfo: appLanguages.firstWhere( - (element) => (element['locale'] == locale), + textInfo: appLanguages.firstWhere((element) => (element['locale'] == locale), orElse: () => appLanguages.first)['name'], onPressed: () { showModalBottomSheet( @@ -533,8 +470,7 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], @@ -542,11 +478,8 @@ class _SettingsPageState extends State { textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, - newLocale: appLanguages[index] - ['locale']); - updateLanguage( - appLanguages[index]['locale']); + MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); + updateLanguage(appLanguages[index]['locale']); }, ), ); @@ -588,15 +521,13 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher( - 'https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher( - 'https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -620,8 +551,24 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => - urlLauncher('https://github.com/DarkMooNight/Rain'), + onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), + ), + SettingCard( + icon: const Icon(Iconsax.document), + text: 'license'.tr, + onPressed: () => Get.to( + LicensePage( + applicationIcon: const SizedBox( + width: 100, + height: 100, + child: Image( + image: AssetImage('assets/icons/icon.png'), + ), + ), + applicationName: 'Rain', + applicationVersion: appVersion, + ), + ), ), ], ), From a7064c56f811a73138ff0ce6286a9195957f8760 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Tue, 10 Oct 2023 14:47:46 +0530 Subject: [PATCH 078/216] Added translation for license key --- lib/translation/translation.dart | 89 ++++++++++++++------------------ 1 file changed, 39 insertions(+), 50 deletions(-) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index cb9e5a3..aa23eab 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -39,8 +39,7 @@ class Translation extends Translations { 'hPa': 'гПа', 'settings': 'Настр.', 'no_inter': 'Нет интернета', - 'on_inter': - 'Включите интернет для получения метеорологических данных.', + 'on_inter': 'Включите интернет для получения метеорологических данных.', 'location': 'Местоположение', 'no_location': 'Включите службу определения местоположения для получения метеорологических данных для текущего местоположения.', @@ -111,6 +110,7 @@ class Translation extends Translations { 'system': 'Системная', 'dark': 'Тёмная', 'light': 'Светлая', + 'license': 'Лицензия', }, 'en_US': { 'start': 'Get Started', @@ -150,8 +150,7 @@ class Translation extends Translations { 'no_inter': 'No Internet', 'on_inter': 'Turn on the Internet to get meteorological data.', 'location': 'Location', - 'no_location': - 'Enable the location service to get weather data for the current location.', + 'no_location': 'Enable the location service to get weather data for the current location.', 'theme': 'Theme', 'low': 'Low', 'high': 'High', @@ -163,8 +162,7 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Add a city', 'deletedCardWeather': 'Deleting a city', - 'deletedCardWeatherQuery': - 'Are you sure you want to delete the city?', + 'deletedCardWeatherQuery': 'Are you sure you want to delete the city?', 'delete': 'Delete', 'cancel': 'Cancel', 'time': 'Time in the city', @@ -220,6 +218,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Dark', 'light': 'Light', + 'license': 'License', }, 'fr_FR': { 'start': 'Démarrer', @@ -257,8 +256,7 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Par.', 'no_inter': 'Pas de réseau', - 'on_inter': - 'Connectez-vous à internet pour obtenir des données météorologiques.', + 'on_inter': 'Connectez-vous à internet pour obtenir des données météorologiques.', 'location': 'Localisation', 'no_location': 'Activez le service de localisation pour obtenir les données météorologiques de l\'endroit actuel.', @@ -273,8 +271,7 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Ajouter une ville', 'deletedCardWeather': 'Supprimer une ville', - 'deletedCardWeatherQuery': - 'Êtes-vous sûr de vouloir supprimer la ville ?', + 'deletedCardWeatherQuery': 'Êtes-vous sûr de vouloir supprimer la ville ?', 'delete': 'Supprimer', 'cancel': 'Annuler', 'time': 'Heure locale', @@ -330,6 +327,7 @@ class Translation extends Translations { 'system': 'Système', 'dark': 'Sombre', 'light': 'Clair', + 'license': 'Licence', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -367,11 +365,9 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Imposta.', 'no_inter': 'Non c\'è connessione Internet', - 'on_inter': - 'Attiva la connessione Internet per avere dati meteorologici.', + 'on_inter': 'Attiva la connessione Internet per avere dati meteorologici.', 'location': 'Posizione', - 'no_location': - 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', + 'no_location': 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', 'theme': 'Tema', 'low': 'Basso', 'high': 'Alto', @@ -383,8 +379,7 @@ class Translation extends Translations { 'district': 'Regione', 'noWeatherCard': 'Aggiungi una città', 'deletedCardWeather': 'Rimozione della città', - 'deletedCardWeatherQuery': - 'Sei sicuro di voler rimuovere questa città?', + 'deletedCardWeatherQuery': 'Sei sicuro di voler rimuovere questa città?', 'delete': 'Elimina', 'cancel': 'Annulla', 'time': 'Orario locale', @@ -440,6 +435,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Scuro', 'light': 'Chiaro', + 'license': 'Licenza', }, 'de_DE': { 'start': 'Los gehts', @@ -477,11 +473,9 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Einstellungen', 'no_inter': 'Keine Internetverbindung', - 'on_inter': - 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', + 'on_inter': 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', 'location': 'Standort', - 'no_location': - 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', + 'no_location': 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', 'theme': 'Thema', 'low': 'Niedrig', 'high': 'Hoch', @@ -493,8 +487,7 @@ class Translation extends Translations { 'district': 'Bezirk', 'noWeatherCard': 'Füge eine Stadt hinzu', 'deletedCardWeather': 'Stadt löschen', - 'deletedCardWeatherQuery': - 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', + 'deletedCardWeatherQuery': 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', 'delete': 'Löschen', 'cancel': 'Abbrechen', 'time': 'Ortszeit', @@ -550,6 +543,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Dunkel', 'light': 'Hell', + 'license': 'Lizenz', }, 'tr_TR': { 'start': 'Başlat', @@ -589,8 +583,7 @@ class Translation extends Translations { 'no_inter': 'İnternet yok', 'on_inter': 'Hava durumu verilerini almak için interneti açın.', 'location': 'Konum', - 'no_location': - 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', + 'no_location': 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', 'theme': 'Tema', 'low': 'Düşük', 'high': 'Yüksek', @@ -602,8 +595,7 @@ class Translation extends Translations { 'district': 'İlçe', 'noWeatherCard': 'Şehri ekle', 'deletedCardWeather': 'Şehir silme', - 'deletedCardWeatherQuery': - 'Şehri silmek istediğinizden emin misiniz?', + 'deletedCardWeatherQuery': 'Şehri silmek istediğinizden emin misiniz?', 'delete': 'Sil', 'cancel': 'İptal', 'time': 'Şehirde Saat', @@ -659,6 +651,7 @@ class Translation extends Translations { 'system': 'Sistem', 'dark': 'Karanlık', 'light': 'Aydınlık', + 'license': 'Lisans', }, 'pt_BR': { 'start': 'Iniciar', @@ -698,8 +691,7 @@ class Translation extends Translations { 'no_inter': 'Sem conexão', 'on_inter': 'Conecte-se a internet para atualizar os dados de clima.', 'location': 'Localização', - 'no_location': - 'Habilite a localização para obter dados de clima do local atual.', + 'no_location': 'Habilite a localização para obter dados de clima do local atual.', 'theme': 'Tema', 'low': 'Baixo', 'high': 'Alto', @@ -711,8 +703,7 @@ class Translation extends Translations { 'district': 'Distrito', 'noWeatherCard': 'Adicione uma cidade', 'deletedCardWeather': 'Deletando a cidade', - 'deletedCardWeatherQuery': - 'Você tem certeza que deseja remover esta cidade?', + 'deletedCardWeatherQuery': 'Você tem certeza que deseja remover esta cidade?', 'delete': 'Deletar', 'cancel': 'Cancelar', 'time': 'Clima na cidade', @@ -768,6 +759,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Escuro', 'light': 'Claro', + 'license': 'Licença', }, 'es_ES': { 'start': 'Empezar', @@ -805,11 +797,9 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Ajustes', 'no_inter': 'Sin conexión a Internet', - 'on_inter': - 'Conéctate a Internet para obtener información meteorológica.', + 'on_inter': 'Conéctate a Internet para obtener información meteorológica.', 'location': 'Ubicación', - 'no_location': - 'Activa la localización para obtener información meteorológica para tu ubicación actual.', + 'no_location': 'Activa la localización para obtener información meteorológica para tu ubicación actual.', 'theme': 'Tema', 'low': 'Bajo', 'high': 'Alto', @@ -821,8 +811,7 @@ class Translation extends Translations { 'district': 'Distrito', 'noWeatherCard': 'Añadir una ciudad', 'deletedCardWeather': 'Eliminar una ciudad', - 'deletedCardWeatherQuery': - '¿Estás seguro de que quieres eliminar la ciudad?', + 'deletedCardWeatherQuery': '¿Estás seguro de que quieres eliminar la ciudad?', 'delete': 'Eliminar', 'cancel': 'Cancelar', 'time': 'Hora en la ciudad', @@ -878,6 +867,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Oscuro', 'light': 'Claro', + 'license': 'Licencia', }, 'sk_SK': { 'start': 'Začať', @@ -915,11 +905,9 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Set.', 'no_inter': 'Žiadny internet', - 'on_inter': - 'Pripojte sa na internet a získajte meteorologické údaje.', + 'on_inter': 'Pripojte sa na internet a získajte meteorologické údaje.', 'location': 'Poloha', - 'no_location': - 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', + 'no_location': 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', 'theme': 'Téma', 'low': 'Nízky', 'high': 'Vysoký', @@ -987,6 +975,7 @@ class Translation extends Translations { 'system': 'Systém', 'dark': 'Tmavá', 'light': 'Svetlá', + 'license': 'Licencia', }, 'nl_NL': { 'start': 'Beginnen', @@ -1024,11 +1013,9 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Instellingen.', 'no_inter': 'Geen Internet', - 'on_inter': - 'Schakel Internet in om meteorologische gegevens te ontvangen.', + 'on_inter': 'Schakel Internet in om meteorologische gegevens te ontvangen.', 'location': 'Locatie', - 'no_location': - 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', + 'no_location': 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', 'theme': 'Thema', 'low': 'Laag', 'high': 'Hoog', @@ -1040,8 +1027,7 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Voeg een stad toe', 'deletedCardWeather': 'Verwijder een city', - 'deletedCardWeatherQuery': - 'Weet je zeker dat je de stad wilt verwijderen?', + 'deletedCardWeatherQuery': 'Weet je zeker dat je de stad wilt verwijderen?', 'delete': 'Verwijder', 'cancel': 'Annuleer', 'time': 'Tijd in de stad', @@ -1097,6 +1083,7 @@ class Translation extends Translations { 'system': 'Systeem', 'dark': 'Donker', 'light': 'Licht', + 'license': 'Licentie', }, "hi_IN": { 'start': 'शुरू करें', @@ -1204,6 +1191,7 @@ class Translation extends Translations { 'system': 'सिस्टम', 'dark': 'डार्क', 'light': 'लाइट', + 'license': 'लाइसेंस', }, 'ro_RO': { 'start': 'Începe', @@ -1243,8 +1231,7 @@ class Translation extends Translations { 'no_inter': 'Fără Internet', 'on_inter': 'Pornește Internetul pentru a obține date meteorologice.', 'location': 'Locație', - 'no_location': - 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', + 'no_location': 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', 'theme': 'Temă', 'low': 'Scăzut', 'high': 'Ridicat', @@ -1312,6 +1299,7 @@ class Translation extends Translations { 'system': 'Sistem', 'dark': 'Întunecat', 'light': 'Luminos', + 'license': 'Licență', }, 'zh_CN': { 'start': '开始', @@ -1418,6 +1406,7 @@ class Translation extends Translations { 'system': '系统', 'dark': '暗', 'light': '亮', + 'license': '许可证', }, 'pl_PL': { 'start': 'Rozpocznij', @@ -1457,8 +1446,7 @@ class Translation extends Translations { 'no_inter': 'Brak internetu', 'on_inter': 'Włącz Internet, aby uzyskać dane meteorologiczne.', 'location': 'Lokalizacja', - 'no_location': - 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', + 'no_location': 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', 'theme': 'Motyw', 'low': 'Niski', 'high': 'Wysoki', @@ -1526,6 +1514,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Ciemny', 'light': 'Jasny', + 'license': 'Licencja', }, }; } From 613512ef86b432a3cb9621aaaf339fb4dba3d35b Mon Sep 17 00:00:00 2001 From: Yoshi Date: Tue, 10 Oct 2023 12:54:55 +0300 Subject: [PATCH 079/216] minor improvements --- README.md | 2 + android/app/build.gradle | 2 +- android/build.gradle | 2 - lib/app/modules/main/view/weather.dart | 12 +- lib/app/modules/settings/view/settings.dart | 220 +++++++++++++------- lib/app/widgets/daily/weather_daily.dart | 17 +- lib/translation/translation.dart | 99 +++++---- pubspec.lock | 4 +- 8 files changed, 234 insertions(+), 124 deletions(-) diff --git a/README.md b/README.md index 5d68cec..e946f22 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ An application for viewing the weather - Выбор между градусами Цельсия и Фаренгейта - Выбор между форматом времени 12 и 24-часовым - Уведомления +- Виджет Также мы постарались сделать дизайн максимально удобным и красивым. --> @@ -43,6 +44,7 @@ The following options are provided: - Choose between Celsius and Fahrenheit - Choosing between 12-hour and 24-hour time formats - Notifications +- Widget We also tried to make the design as convenient and beautiful as possible. diff --git a/android/app/build.gradle b/android/app/build.gradle index e8913da..7c9e059 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -89,7 +89,7 @@ flutter { dependencies { implementation "androidx.core:core-remoteviews:1.0.0" - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" + implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } // Remove this for FLOSS version diff --git a/android/build.gradle b/android/build.gradle index dbb249e..fa68e92 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -21,8 +21,6 @@ allprojects { rootProject.buildDir = '../build' subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" -} -subprojects { project.evaluationDependsOn(':app') } diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index bffbc6e..4308f73 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -79,7 +79,8 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -91,7 +92,8 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, + itemScrollController: + weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) { final i24 = (i / 24).floor(); @@ -109,8 +111,10 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: - i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == hourOfDay + ? context + .theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 233e9ea..ae58702 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -88,13 +88,18 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], + dropdownList: [ + 'system'.tr, + 'dark'.tr, + 'light'.tr + ], dropdownCange: (String? newValue) { - ThemeMode themeMode = newValue?.tr == 'system'.tr - ? ThemeMode.system - : newValue?.tr == 'dark'.tr - ? ThemeMode.dark - : ThemeMode.light; + ThemeMode themeMode = + newValue?.tr == 'system'.tr + ? ThemeMode.system + : newValue?.tr == 'dark'.tr + ? ThemeMode.dark + : ThemeMode.light; String theme = newValue?.tr == 'system'.tr ? 'system' : newValue?.tr == 'dark'.tr @@ -113,7 +118,8 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, newAmoledTheme: value); + MyApp.updateAppState(context, + newAmoledTheme: value); }, ), SettingCard( @@ -124,7 +130,8 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, newMaterialColor: value); + MyApp.updateAppState(context, + newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -168,7 +175,8 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator + .isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -179,21 +187,31 @@ class _SettingsPageState extends State { 'location'.tr, style: context.textTheme.titleLarge, ), - content: Text('no_location'.tr, style: context.textTheme.titleMedium), + content: Text('no_location'.tr, + style: context + .textTheme.titleMedium), actions: [ TextButton( - onPressed: () => Get.back(result: false), + onPressed: () => + Get.back(result: false), child: Text('cancel'.tr, - style: context.theme.textTheme.titleMedium - ?.copyWith(color: Colors.blueAccent))), + style: context.theme + .textTheme.titleMedium + ?.copyWith( + color: Colors + .blueAccent))), TextButton( onPressed: () { - Geolocator.openLocationSettings(); + Geolocator + .openLocationSettings(); Get.back(result: true); }, child: Text('settings'.tr, - style: context.theme.textTheme.titleMedium - ?.copyWith(color: Colors.green))), + style: context.theme + .textTheme.titleMedium + ?.copyWith( + color: + Colors.green))), ], ); }, @@ -217,15 +235,19 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() - ?.requestExactAlarmsPermission(); + final resultExact = + await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() + .resolvePlatformSpecificImplementation< + IOSFlutterLocalNotificationsPlugin>() ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { @@ -233,7 +255,8 @@ class _SettingsPageState extends State { isar.settings.putSync(settings); }); if (value) { - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -259,10 +282,12 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, + newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } }, ), @@ -273,18 +298,27 @@ class _SettingsPageState extends State { info: true, infoSettings: true, textInfo: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) - : DateFormat.Hm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))), + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeStart) + .format(context))) + : DateFormat.Hm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeStart) + .format(context))), onPressed: () async { - final TimeOfDay? timeStartPicker = await showTimePicker( + final TimeOfDay? timeStartPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeStart), + initialTime: + weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -293,14 +327,18 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = timeStartPicker.format(context); + settings.timeStart = + timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); + MyApp.updateAppState(context, + newTimeStart: + timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -312,18 +350,27 @@ class _SettingsPageState extends State { info: true, infoSettings: true, textInfo: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) - : DateFormat.Hm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))) + : DateFormat.Hm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))), onPressed: () async { - final TimeOfDay? timeEndPicker = await showTimePicker( + final TimeOfDay? timeEndPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeEnd), + initialTime: + weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -332,14 +379,18 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = timeEndPicker.format(context); + settings.timeEnd = + timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); + MyApp.updateAppState(context, + newTimeEnd: + timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -383,10 +434,15 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: ['celsius'.tr, 'fahrenheit'.tr], + dropdownList: [ + 'celsius'.tr, + 'fahrenheit'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr + ? 'celsius' + : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -401,10 +457,16 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: ['metric'.tr, 'imperial'.tr], + dropdownList: [ + 'metric'.tr, + 'imperial'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; + settings.measurements = + newValue == 'metric'.tr + ? 'metric' + : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -422,7 +484,8 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = newValue == '12'.tr ? '12' : '24'; + settings.timeformat = + newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -443,7 +506,8 @@ class _SettingsPageState extends State { text: 'language'.tr, info: true, infoSettings: true, - textInfo: appLanguages.firstWhere((element) => (element['locale'] == locale), + textInfo: appLanguages.firstWhere( + (element) => (element['locale'] == locale), orElse: () => appLanguages.first)['name'], onPressed: () { showModalBottomSheet( @@ -470,7 +534,8 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], @@ -478,8 +543,11 @@ class _SettingsPageState extends State { textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); - updateLanguage(appLanguages[index]['locale']); + MyApp.updateAppState(context, + newLocale: appLanguages[index] + ['locale']); + updateLanguage( + appLanguages[index]['locale']); }, ), ); @@ -521,13 +589,15 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher( + 'https://www.donationalerts.com/r/yoshimok'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher( + 'https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -545,30 +615,34 @@ class _SettingsPageState extends State { info: true, textInfo: '$appVersion', ), + SettingCard( + icon: const Icon(Iconsax.document), + text: 'license'.tr, + onPressed: () => Get.to( + LicensePage( + applicationIcon: Container( + width: 100, + height: 100, + margin: const EdgeInsets.symmetric(vertical: 5), + decoration: const BoxDecoration( + borderRadius: BorderRadius.all(Radius.circular(20)), + image: DecorationImage( + image: AssetImage('assets/icons/icon.png'))), + ), + applicationName: 'Rain', + applicationVersion: appVersion, + ), + transition: Transition.downToUp, + ), + ), SettingCard( icon: Image.asset( 'assets/images/github.png', scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), - ), - SettingCard( - icon: const Icon(Iconsax.document), - text: 'license'.tr, - onPressed: () => Get.to( - LicensePage( - applicationIcon: const SizedBox( - width: 100, - height: 100, - child: Image( - image: AssetImage('assets/icons/icon.png'), - ), - ), - applicationName: 'Rain', - applicationVersion: appVersion, - ), - ), + onPressed: () => + urlLauncher('https://github.com/DarkMooNight/Rain'), ), ], ), diff --git a/lib/app/widgets/daily/weather_daily.dart b/lib/app/widgets/daily/weather_daily.dart index 390c535..f2ee341 100644 --- a/lib/app/widgets/daily/weather_daily.dart +++ b/lib/app/widgets/daily/weather_daily.dart @@ -68,7 +68,8 @@ class _WeatherDailyState extends State { children: [ Expanded( child: Text( - DateFormat.EEEE(locale.languageCode).format(weatherData['timeDaily'][index]), + DateFormat.EEEE(locale.languageCode) + .format(weatherData['timeDaily'][index]), style: labelLarge, ), ), @@ -77,13 +78,15 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( - statusWeather.getImage7Day(weatherCodeDaily[index]), + statusWeather + .getImage7Day(weatherCodeDaily[index]), scale: 3, ), const SizedBox(width: 5), Expanded( child: Text( - statusWeather.getText(weatherCodeDaily[index]), + statusWeather + .getText(weatherCodeDaily[index]), style: labelLarge, overflow: TextOverflow.ellipsis, ), @@ -96,7 +99,9 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ Text( - statusData.getDegree(weatherData['temperature2MMin'][index].round()), + statusData.getDegree( + weatherData['temperature2MMin'][index] + .round()), style: labelLarge, ), Text( @@ -104,7 +109,9 @@ class _WeatherDailyState extends State { style: bodyMediumGrey, ), Text( - statusData.getDegree(weatherData['temperature2MMax'][index].round()), + statusData.getDegree( + weatherData['temperature2MMax'][index] + .round()), style: bodyMediumGrey, ), ], diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index aa23eab..aaa8cf3 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -39,7 +39,8 @@ class Translation extends Translations { 'hPa': 'гПа', 'settings': 'Настр.', 'no_inter': 'Нет интернета', - 'on_inter': 'Включите интернет для получения метеорологических данных.', + 'on_inter': + 'Включите интернет для получения метеорологических данных.', 'location': 'Местоположение', 'no_location': 'Включите службу определения местоположения для получения метеорологических данных для текущего местоположения.', @@ -110,7 +111,7 @@ class Translation extends Translations { 'system': 'Системная', 'dark': 'Тёмная', 'light': 'Светлая', - 'license': 'Лицензия', + 'license': 'Лицензии', }, 'en_US': { 'start': 'Get Started', @@ -150,7 +151,8 @@ class Translation extends Translations { 'no_inter': 'No Internet', 'on_inter': 'Turn on the Internet to get meteorological data.', 'location': 'Location', - 'no_location': 'Enable the location service to get weather data for the current location.', + 'no_location': + 'Enable the location service to get weather data for the current location.', 'theme': 'Theme', 'low': 'Low', 'high': 'High', @@ -162,7 +164,8 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Add a city', 'deletedCardWeather': 'Deleting a city', - 'deletedCardWeatherQuery': 'Are you sure you want to delete the city?', + 'deletedCardWeatherQuery': + 'Are you sure you want to delete the city?', 'delete': 'Delete', 'cancel': 'Cancel', 'time': 'Time in the city', @@ -218,7 +221,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Dark', 'light': 'Light', - 'license': 'License', + 'license': 'Licenses', }, 'fr_FR': { 'start': 'Démarrer', @@ -256,7 +259,8 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Par.', 'no_inter': 'Pas de réseau', - 'on_inter': 'Connectez-vous à internet pour obtenir des données météorologiques.', + 'on_inter': + 'Connectez-vous à internet pour obtenir des données météorologiques.', 'location': 'Localisation', 'no_location': 'Activez le service de localisation pour obtenir les données météorologiques de l\'endroit actuel.', @@ -271,7 +275,8 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Ajouter une ville', 'deletedCardWeather': 'Supprimer une ville', - 'deletedCardWeatherQuery': 'Êtes-vous sûr de vouloir supprimer la ville ?', + 'deletedCardWeatherQuery': + 'Êtes-vous sûr de vouloir supprimer la ville ?', 'delete': 'Supprimer', 'cancel': 'Annuler', 'time': 'Heure locale', @@ -327,7 +332,7 @@ class Translation extends Translations { 'system': 'Système', 'dark': 'Sombre', 'light': 'Clair', - 'license': 'Licence', + 'license': 'Licences', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -365,9 +370,11 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Imposta.', 'no_inter': 'Non c\'è connessione Internet', - 'on_inter': 'Attiva la connessione Internet per avere dati meteorologici.', + 'on_inter': + 'Attiva la connessione Internet per avere dati meteorologici.', 'location': 'Posizione', - 'no_location': 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', + 'no_location': + 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', 'theme': 'Tema', 'low': 'Basso', 'high': 'Alto', @@ -379,7 +386,8 @@ class Translation extends Translations { 'district': 'Regione', 'noWeatherCard': 'Aggiungi una città', 'deletedCardWeather': 'Rimozione della città', - 'deletedCardWeatherQuery': 'Sei sicuro di voler rimuovere questa città?', + 'deletedCardWeatherQuery': + 'Sei sicuro di voler rimuovere questa città?', 'delete': 'Elimina', 'cancel': 'Annulla', 'time': 'Orario locale', @@ -435,7 +443,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Scuro', 'light': 'Chiaro', - 'license': 'Licenza', + 'license': 'Licenze', }, 'de_DE': { 'start': 'Los gehts', @@ -473,9 +481,11 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Einstellungen', 'no_inter': 'Keine Internetverbindung', - 'on_inter': 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', + 'on_inter': + 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', 'location': 'Standort', - 'no_location': 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', + 'no_location': + 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', 'theme': 'Thema', 'low': 'Niedrig', 'high': 'Hoch', @@ -487,7 +497,8 @@ class Translation extends Translations { 'district': 'Bezirk', 'noWeatherCard': 'Füge eine Stadt hinzu', 'deletedCardWeather': 'Stadt löschen', - 'deletedCardWeatherQuery': 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', + 'deletedCardWeatherQuery': + 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', 'delete': 'Löschen', 'cancel': 'Abbrechen', 'time': 'Ortszeit', @@ -543,7 +554,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Dunkel', 'light': 'Hell', - 'license': 'Lizenz', + 'license': 'Lizenzen', }, 'tr_TR': { 'start': 'Başlat', @@ -583,7 +594,8 @@ class Translation extends Translations { 'no_inter': 'İnternet yok', 'on_inter': 'Hava durumu verilerini almak için interneti açın.', 'location': 'Konum', - 'no_location': 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', + 'no_location': + 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', 'theme': 'Tema', 'low': 'Düşük', 'high': 'Yüksek', @@ -595,7 +607,8 @@ class Translation extends Translations { 'district': 'İlçe', 'noWeatherCard': 'Şehri ekle', 'deletedCardWeather': 'Şehir silme', - 'deletedCardWeatherQuery': 'Şehri silmek istediğinizden emin misiniz?', + 'deletedCardWeatherQuery': + 'Şehri silmek istediğinizden emin misiniz?', 'delete': 'Sil', 'cancel': 'İptal', 'time': 'Şehirde Saat', @@ -651,7 +664,7 @@ class Translation extends Translations { 'system': 'Sistem', 'dark': 'Karanlık', 'light': 'Aydınlık', - 'license': 'Lisans', + 'license': 'Lisanslar', }, 'pt_BR': { 'start': 'Iniciar', @@ -691,7 +704,8 @@ class Translation extends Translations { 'no_inter': 'Sem conexão', 'on_inter': 'Conecte-se a internet para atualizar os dados de clima.', 'location': 'Localização', - 'no_location': 'Habilite a localização para obter dados de clima do local atual.', + 'no_location': + 'Habilite a localização para obter dados de clima do local atual.', 'theme': 'Tema', 'low': 'Baixo', 'high': 'Alto', @@ -703,7 +717,8 @@ class Translation extends Translations { 'district': 'Distrito', 'noWeatherCard': 'Adicione uma cidade', 'deletedCardWeather': 'Deletando a cidade', - 'deletedCardWeatherQuery': 'Você tem certeza que deseja remover esta cidade?', + 'deletedCardWeatherQuery': + 'Você tem certeza que deseja remover esta cidade?', 'delete': 'Deletar', 'cancel': 'Cancelar', 'time': 'Clima na cidade', @@ -759,7 +774,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Escuro', 'light': 'Claro', - 'license': 'Licença', + 'license': 'Licenças', }, 'es_ES': { 'start': 'Empezar', @@ -797,9 +812,11 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Ajustes', 'no_inter': 'Sin conexión a Internet', - 'on_inter': 'Conéctate a Internet para obtener información meteorológica.', + 'on_inter': + 'Conéctate a Internet para obtener información meteorológica.', 'location': 'Ubicación', - 'no_location': 'Activa la localización para obtener información meteorológica para tu ubicación actual.', + 'no_location': + 'Activa la localización para obtener información meteorológica para tu ubicación actual.', 'theme': 'Tema', 'low': 'Bajo', 'high': 'Alto', @@ -811,7 +828,8 @@ class Translation extends Translations { 'district': 'Distrito', 'noWeatherCard': 'Añadir una ciudad', 'deletedCardWeather': 'Eliminar una ciudad', - 'deletedCardWeatherQuery': '¿Estás seguro de que quieres eliminar la ciudad?', + 'deletedCardWeatherQuery': + '¿Estás seguro de que quieres eliminar la ciudad?', 'delete': 'Eliminar', 'cancel': 'Cancelar', 'time': 'Hora en la ciudad', @@ -867,7 +885,7 @@ class Translation extends Translations { 'system': 'Sistema', 'dark': 'Oscuro', 'light': 'Claro', - 'license': 'Licencia', + 'license': 'Licencias', }, 'sk_SK': { 'start': 'Začať', @@ -905,9 +923,11 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Set.', 'no_inter': 'Žiadny internet', - 'on_inter': 'Pripojte sa na internet a získajte meteorologické údaje.', + 'on_inter': + 'Pripojte sa na internet a získajte meteorologické údaje.', 'location': 'Poloha', - 'no_location': 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', + 'no_location': + 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', 'theme': 'Téma', 'low': 'Nízky', 'high': 'Vysoký', @@ -975,7 +995,7 @@ class Translation extends Translations { 'system': 'Systém', 'dark': 'Tmavá', 'light': 'Svetlá', - 'license': 'Licencia', + 'license': 'Licencie', }, 'nl_NL': { 'start': 'Beginnen', @@ -1013,9 +1033,11 @@ class Translation extends Translations { 'hPa': 'hPa', 'settings': 'Instellingen.', 'no_inter': 'Geen Internet', - 'on_inter': 'Schakel Internet in om meteorologische gegevens te ontvangen.', + 'on_inter': + 'Schakel Internet in om meteorologische gegevens te ontvangen.', 'location': 'Locatie', - 'no_location': 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', + 'no_location': + 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', 'theme': 'Thema', 'low': 'Laag', 'high': 'Hoog', @@ -1027,7 +1049,8 @@ class Translation extends Translations { 'district': 'District', 'noWeatherCard': 'Voeg een stad toe', 'deletedCardWeather': 'Verwijder een city', - 'deletedCardWeatherQuery': 'Weet je zeker dat je de stad wilt verwijderen?', + 'deletedCardWeatherQuery': + 'Weet je zeker dat je de stad wilt verwijderen?', 'delete': 'Verwijder', 'cancel': 'Annuleer', 'time': 'Tijd in de stad', @@ -1083,7 +1106,7 @@ class Translation extends Translations { 'system': 'Systeem', 'dark': 'Donker', 'light': 'Licht', - 'license': 'Licentie', + 'license': 'Licenties', }, "hi_IN": { 'start': 'शुरू करें', @@ -1231,7 +1254,8 @@ class Translation extends Translations { 'no_inter': 'Fără Internet', 'on_inter': 'Pornește Internetul pentru a obține date meteorologice.', 'location': 'Locație', - 'no_location': 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', + 'no_location': + 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', 'theme': 'Temă', 'low': 'Scăzut', 'high': 'Ridicat', @@ -1299,7 +1323,7 @@ class Translation extends Translations { 'system': 'Sistem', 'dark': 'Întunecat', 'light': 'Luminos', - 'license': 'Licență', + 'license': 'Licențe', }, 'zh_CN': { 'start': '开始', @@ -1446,7 +1470,8 @@ class Translation extends Translations { 'no_inter': 'Brak internetu', 'on_inter': 'Włącz Internet, aby uzyskać dane meteorologiczne.', 'location': 'Lokalizacja', - 'no_location': 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', + 'no_location': + 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', 'theme': 'Motyw', 'low': 'Niski', 'high': 'Wysoki', @@ -1514,7 +1539,7 @@ class Translation extends Translations { 'system': 'System', 'dark': 'Ciemny', 'light': 'Jasny', - 'license': 'Licencja', + 'license': 'Licencje', }, }; } diff --git a/pubspec.lock b/pubspec.lock index 10a61a9..a0d3b65 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -753,10 +753,10 @@ packages: dependency: transitive description: name: platform - sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102 + sha256: "0a279f0707af40c890e80b1e9df8bb761694c074ba7e1d4ab1bc4b728e200b59" url: "https://pub.dev" source: hosted - version: "3.1.2" + version: "3.1.3" plugin_platform_interface: dependency: transitive description: From d8a30f401db55c8cabee6bd828b705c024f2ea6a Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Thu, 12 Oct 2023 11:36:18 +0530 Subject: [PATCH 080/216] Added widget background color picker --- .../main/java/com/yoshi/rain/OreoWidget.kt | 11 +- lib/app/controller/controller.dart | 99 +++--- lib/app/modules/main/view/weather.dart | 13 +- lib/app/modules/settings/view/settings.dart | 295 ++++++++++-------- .../settings/widgets/setting_card.dart | 28 +- lib/utils/color_converter.dart | 18 ++ pubspec.lock | 8 + pubspec.yaml | 1 + 8 files changed, 254 insertions(+), 219 deletions(-) create mode 100644 lib/utils/color_converter.dart diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt index ae61f58..8a061c1 100644 --- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt +++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt @@ -4,6 +4,7 @@ import android.appwidget.AppWidgetManager import android.content.Context import android.content.SharedPreferences import android.graphics.BitmapFactory +import android.graphics.Color import android.widget.RemoteViews import androidx.core.util.SizeFCompat import androidx.core.widget.updateAppWidget @@ -36,13 +37,17 @@ class OreoWidget : HomeWidgetProvider() { } RemoteViews(context.packageName, layoutId).apply { val pendingIntent = HomeWidgetLaunchIntent.getActivity( - context, - MainActivity::class.java) + context, + MainActivity::class.java + ) setOnClickPendingIntent(R.id.widget_day_oreo, pendingIntent) val image = widgetData.getString("weather_icon", null) setImageViewBitmap(R.id.widget_day_icon, BitmapFactory.decodeFile(image)) - + val backgroundColor = widgetData.getString("background_color", null) + if (backgroundColor != null) { + setInt(R.id.widget_day_oreo, "setBackgroundColor", Color.parseColor(backgroundColor)) + } val degree = widgetData.getString("weather_degree", null) setTextViewText(R.id.widget_day_title, degree) } diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index e2fa6be..e1f8f25 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -1,4 +1,5 @@ import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; @@ -8,19 +9,19 @@ import 'package:geolocator/geolocator.dart'; import 'package:get/get.dart'; import 'package:home_widget/home_widget.dart'; import 'package:isar/isar.dart'; +import 'package:lat_lng_to_timezone/lat_lng_to_timezone.dart' as tzmap; import 'package:path_provider/path_provider.dart'; import 'package:rain/app/api/api.dart'; import 'package:rain/app/data/weather.dart'; import 'package:rain/app/services/notification.dart'; import 'package:rain/app/services/utils.dart'; -import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/app/widgets/status/status_data.dart'; +import 'package:rain/app/widgets/status/status_weather.dart'; import 'package:rain/main.dart'; -import 'package:timezone/standalone.dart' as tz; -import 'package:timezone/data/latest_all.dart' as tz; -import 'package:timezone/timezone.dart' as tz; -import 'package:lat_lng_to_timezone/lat_lng_to_timezone.dart' as tzmap; import 'package:scrollable_positioned_list/scrollable_positioned_list.dart'; +import 'package:timezone/data/latest_all.dart' as tz; +import 'package:timezone/standalone.dart' as tz; +import 'package:timezone/timezone.dart' as tz; import 'package:workmanager/workmanager.dart'; class WeatherController extends GetxController { @@ -29,6 +30,7 @@ class WeatherController extends GetxController { final _city = ''.obs; final _latitude = 0.0.obs; final _longitude = 0.0.obs; + final widgetBackgroundColor = ''.obs; String get district => _district.value; String get city => _city.value; @@ -52,8 +54,7 @@ class WeatherController extends GetxController { @override void onInit() { - weatherCards - .assignAll(isar.weatherCards.where().sortByIndex().findAllSync()); + weatherCards.assignAll(isar.weatherCards.where().sortByIndex().findAllSync()); super.onInit(); } @@ -69,11 +70,9 @@ class WeatherController extends GetxController { } if (permission == LocationPermission.deniedForever) { - return Future.error( - 'Location permissions are permanently denied, we cannot request permissions.'); + return Future.error('Location permissions are permanently denied, we cannot request permissions.'); } - return await Geolocator.getCurrentPosition( - desiredAccuracy: LocationAccuracy.high); + return await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high); } Future setLocation() async { @@ -81,10 +80,8 @@ class WeatherController extends GetxController { await getCurrentLocation(); } else { if ((isar.locationCaches.where().findAllSync()).isNotEmpty) { - LocationCache locationCity = - (isar.locationCaches.where().findFirstSync())!; - await getLocation(locationCity.lat!, locationCity.lon!, - locationCity.district!, locationCity.city!); + LocationCache locationCity = (isar.locationCaches.where().findFirstSync())!; + await getLocation(locationCity.lat!, locationCity.lon!, locationCity.district!, locationCity.city!); } } } @@ -113,8 +110,7 @@ class WeatherController extends GetxController { } Position position = await determinePosition(); - List placemarks = - await placemarkFromCoordinates(position.latitude, position.longitude); + List placemarks = await placemarkFromCoordinates(position.latitude, position.longitude); Placemark place = placemarks[0]; _latitude.value = position.latitude; @@ -122,8 +118,7 @@ class WeatherController extends GetxController { _district.value = '${place.administrativeArea}'; _city.value = '${place.locality}'; - _mainWeather.value = - await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); + _mainWeather.value = await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); notificationCheck(); @@ -131,8 +126,7 @@ class WeatherController extends GetxController { await readCache(); } - Future getLocation(double latitude, double longitude, String district, - String locality) async { + Future getLocation(double latitude, double longitude, String district, String locality) async { if (!isOnline) { showSnackBar(content: 'no_inter'.tr); await readCache(); @@ -149,8 +143,7 @@ class WeatherController extends GetxController { _district.value = district; _city.value = locality; - _mainWeather.value = - await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); + _mainWeather.value = await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); notificationCheck(); @@ -170,10 +163,8 @@ class WeatherController extends GetxController { _mainWeather.value = mainWeatherCache; _location.value = locationCache; - hourOfDay.value = - getTime(_mainWeather.value.time!, _mainWeather.value.timezone!); - dayOfNow.value = - getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); + hourOfDay.value = getTime(_mainWeather.value.time!, _mainWeather.value.timezone!); + dayOfNow.value = getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); if (Platform.isAndroid) { Workmanager().registerPeriodicTask( @@ -204,10 +195,8 @@ class WeatherController extends GetxController { ); isar.writeTxnSync(() { - final mainWeatherCachesIsEmpty = - (isar.mainWeatherCaches.where().findAllSync()).isEmpty; - final locationCachesIsEmpty = - (isar.locationCaches.where().findAllSync()).isEmpty; + final mainWeatherCachesIsEmpty = (isar.mainWeatherCaches.where().findAllSync()).isEmpty; + final locationCachesIsEmpty = (isar.locationCaches.where().findAllSync()).isEmpty; if (mainWeatherCachesIsEmpty) { isar.mainWeatherCaches.putSync(_mainWeather.value); @@ -225,10 +214,7 @@ class WeatherController extends GetxController { } isar.writeTxnSync(() { - isar.mainWeatherCaches - .filter() - .timestampLessThan(cacheExpiry) - .deleteAllSync(); + isar.mainWeatherCaches.filter().timestampLessThan(cacheExpiry).deleteAllSync(); }); if ((isar.mainWeatherCaches.where().findAllSync()).isEmpty) { await flutterLocalNotificationsPlugin.cancelAll(); @@ -255,16 +241,14 @@ class WeatherController extends GetxController { } // Card Weather - Future addCardWeather( - double latitude, double longitude, String city, String district) async { + Future addCardWeather(double latitude, double longitude, String city, String district) async { if (!isOnline) { showSnackBar(content: 'no_inter'.tr); return; } String tz = tzmap.latLngToTimezoneString(latitude, longitude); - _weatherCard.value = await WeatherAPI() - .getWeatherCard(latitude, longitude, city, district, tz); + _weatherCard.value = await WeatherAPI().getWeatherCard(latitude, longitude, city, district, tz); isar.writeTxnSync(() { weatherCards.add(_weatherCard.value); isar.weatherCards.putSync(_weatherCard.value); @@ -274,19 +258,15 @@ class WeatherController extends GetxController { Future updateCacheCard(bool refresh) async { List weatherCard = refresh ? isar.weatherCards.where().sortByIndex().findAllSync() - : isar.weatherCards - .filter() - .timestampLessThan(cacheExpiry) - .sortByIndex() - .findAllSync(); + : isar.weatherCards.filter().timestampLessThan(cacheExpiry).sortByIndex().findAllSync(); if (!isOnline || weatherCard.isEmpty) { return; } for (var oldCard in weatherCard) { - var updatedCard = await WeatherAPI().getWeatherCard(oldCard.lat, - oldCard.lon, oldCard.city!, oldCard.district!, oldCard.timezone!); + var updatedCard = await WeatherAPI() + .getWeatherCard(oldCard.lat, oldCard.lon, oldCard.city!, oldCard.district!, oldCard.timezone!); isar.writeTxnSync(() { oldCard ..time = updatedCard.time @@ -311,8 +291,7 @@ class WeatherController extends GetxController { ..sunrise = updatedCard.sunrise ..sunset = updatedCard.sunset ..precipitationSum = updatedCard.precipitationSum - ..precipitationProbabilityMax = - updatedCard.precipitationProbabilityMax + ..precipitationProbabilityMax = updatedCard.precipitationProbabilityMax ..windspeed10MMax = updatedCard.windspeed10MMax ..windgusts10MMax = updatedCard.windgusts10MMax ..uvIndexMax = updatedCard.uvIndexMax @@ -389,10 +368,8 @@ class WeatherController extends GetxController { int getTime(List time, String timezone) { int getTime = 0; for (var i = 0; i < time.length; i++) { - if (tz.TZDateTime.now(tz.getLocation(timezone)).hour == - DateTime.parse(time[i]).hour && - tz.TZDateTime.now(tz.getLocation(timezone)).day == - DateTime.parse(time[i]).day) { + if (tz.TZDateTime.now(tz.getLocation(timezone)).hour == DateTime.parse(time[i]).hour && + tz.TZDateTime.now(tz.getLocation(timezone)).day == DateTime.parse(time[i]).day) { getTime = i; } } @@ -439,9 +416,7 @@ class WeatherController extends GetxController { for (var i = 0; i < mainWeatherCache.time!.length; i += timeRange) { DateTime notificationTime = DateTime.parse(mainWeatherCache.time![i]); - if (notificationTime.isAfter(now) && - notificationTime.hour >= startHour && - notificationTime.hour <= endHour) { + if (notificationTime.isAfter(now) && notificationTime.hour >= startHour && notificationTime.hour <= endHour) { for (var j = 0; j < mainWeatherCache.timeDaily!.length; j++) { if (mainWeatherCache.timeDaily![j].day == notificationTime.day) { NotificationShow().showNotification( @@ -486,6 +461,20 @@ class WeatherController extends GetxController { } } + Future updateWidgetBackgroundColor(String color) async { + widgetBackgroundColor.value = color; + + return Future.wait([ + HomeWidget.saveWidgetData( + 'background_color', + color, + ), + HomeWidget.updateWidget(androidName: androidWidgetName), + ]).then((value) { + return !value.contains(false); + }); + } + Future updateWidget() async { final timeZoneName = await FlutterTimezone.getLocalTimezone(); tz.initializeTimeZones(); diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 4308f73..b806f83 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -35,6 +35,7 @@ class _WeatherPageState extends State { Obx(() { if (weatherController.isLoading.isTrue) { return const Column( + crossAxisAlignment: CrossAxisAlignment.stretch, children: [ MyShimmer( hight: 350, @@ -79,8 +80,7 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -92,8 +92,7 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: - weatherController.itemScrollController, + itemScrollController: weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) { final i24 = (i / 24).floor(); @@ -111,10 +110,8 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == hourOfDay - ? context - .theme.colorScheme.primaryContainer - : Colors.transparent, + color: + i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index ae58702..d01c396 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -1,6 +1,7 @@ import 'dart:io'; import 'package:flutter/material.dart'; +import 'package:flutter_colorpicker/flutter_colorpicker.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; import 'package:geolocator/geolocator.dart'; import 'package:get/get.dart'; @@ -14,6 +15,8 @@ import 'package:rain/main.dart'; import 'package:rain/theme/theme_controller.dart'; import 'package:url_launcher/url_launcher.dart'; +import '../../../../utils/color_converter.dart'; + class SettingsPage extends StatefulWidget { const SettingsPage({super.key}); @@ -25,6 +28,7 @@ class _SettingsPageState extends State { final themeController = Get.put(ThemeController()); final weatherController = Get.put(WeatherController()); String? appVersion; + int? widgetColor; Future infoVersion() async { final packageInfo = await PackageInfo.fromPlatform(); @@ -88,18 +92,13 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: [ - 'system'.tr, - 'dark'.tr, - 'light'.tr - ], + dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], dropdownCange: (String? newValue) { - ThemeMode themeMode = - newValue?.tr == 'system'.tr - ? ThemeMode.system - : newValue?.tr == 'dark'.tr - ? ThemeMode.dark - : ThemeMode.light; + ThemeMode themeMode = newValue?.tr == 'system'.tr + ? ThemeMode.system + : newValue?.tr == 'dark'.tr + ? ThemeMode.dark + : ThemeMode.light; String theme = newValue?.tr == 'system'.tr ? 'system' : newValue?.tr == 'dark'.tr @@ -118,8 +117,7 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, - newAmoledTheme: value); + MyApp.updateAppState(context, newAmoledTheme: value); }, ), SettingCard( @@ -130,8 +128,7 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, - newMaterialColor: value); + MyApp.updateAppState(context, newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -175,8 +172,7 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator - .isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -187,31 +183,21 @@ class _SettingsPageState extends State { 'location'.tr, style: context.textTheme.titleLarge, ), - content: Text('no_location'.tr, - style: context - .textTheme.titleMedium), + content: Text('no_location'.tr, style: context.textTheme.titleMedium), actions: [ TextButton( - onPressed: () => - Get.back(result: false), + onPressed: () => Get.back(result: false), child: Text('cancel'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: Colors - .blueAccent))), + style: context.theme.textTheme.titleMedium + ?.copyWith(color: Colors.blueAccent))), TextButton( onPressed: () { - Geolocator - .openLocationSettings(); + Geolocator.openLocationSettings(); Get.back(result: true); }, child: Text('settings'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: - Colors.green))), + style: context.theme.textTheme.titleMedium + ?.copyWith(color: Colors.green))), ], ); }, @@ -235,19 +221,15 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = - await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() - ?.requestExactAlarmsPermission(); + final resultExact = await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - IOSFlutterLocalNotificationsPlugin>() + .resolvePlatformSpecificImplementation() ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() + .resolvePlatformSpecificImplementation() ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { @@ -255,8 +237,7 @@ class _SettingsPageState extends State { isar.settings.putSync(settings); }); if (value) { - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -282,12 +263,10 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, - newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } }, ), @@ -297,28 +276,21 @@ class _SettingsPageState extends State { text: 'timeStart'.tr, info: true, infoSettings: true, - textInfo: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))) - : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))), + infoWidget: _TextInfo( + info: settings.timeformat == '12' + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) + : DateFormat.Hm().format(DateFormat.Hm() + .parse(weatherController.timeConvert(timeStart).format(context))), + ), onPressed: () async { - final TimeOfDay? timeStartPicker = - await showTimePicker( + final TimeOfDay? timeStartPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeStart), + initialTime: weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -327,18 +299,14 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = - timeStartPicker.format(context); + settings.timeStart = timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeStart: - timeStartPicker.format(context)); + MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -349,28 +317,21 @@ class _SettingsPageState extends State { text: 'timeEnd'.tr, info: true, infoSettings: true, - textInfo: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))) - : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))), + infoWidget: _TextInfo( + info: settings.timeformat == '12' + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) + : DateFormat.Hm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), + ), onPressed: () async { - final TimeOfDay? timeEndPicker = - await showTimePicker( + final TimeOfDay? timeEndPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeEnd), + initialTime: weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -379,18 +340,14 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = - timeEndPicker.format(context); + settings.timeEnd = timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeEnd: - timeEndPicker.format(context)); + MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -434,15 +391,10 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: [ - 'celsius'.tr, - 'fahrenheit'.tr - ], + dropdownList: ['celsius'.tr, 'fahrenheit'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr - ? 'celsius' - : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -457,16 +409,10 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: [ - 'metric'.tr, - 'imperial'.tr - ], + dropdownList: ['metric'.tr, 'imperial'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = - newValue == 'metric'.tr - ? 'metric' - : 'imperial'; + settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -484,8 +430,7 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = - newValue == '12'.tr ? '12' : '24'; + settings.timeformat = newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -501,14 +446,86 @@ class _SettingsPageState extends State { ); }, ), + Obx(() { + final backgroundColor = weatherController.widgetBackgroundColor.value; + + return SettingCard( + icon: const Icon(Iconsax.bubble), + text: 'Widget', + info: true, + infoWidget: CircleAvatar( + backgroundColor: context.theme.indicatorColor, + radius: 12, + child: CircleAvatar( + backgroundColor: backgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(weatherController.widgetBackgroundColor.value), + radius: 8, + ), + ), + onPressed: () { + showDialog( + context: context, + builder: (context) => Dialog( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.all(12.0), + child: Text( + 'Widget Background', + style: context.textTheme.titleLarge, + ), + ), + Theme( + data: context.theme.copyWith( + inputDecorationTheme: InputDecorationTheme( + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + ), + child: ColorPicker( + pickerColor: backgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(weatherController.widgetBackgroundColor.value), + onColorChanged: (Color color) { + weatherController.updateWidgetBackgroundColor(color.toHex()); + }, + hexInputBar: true, + labelTypes: const [], + pickerAreaHeightPercent: 0.7, + pickerAreaBorderRadius: BorderRadius.circular(20), + ), + ), + IconButton( + icon: const Icon( + Iconsax.tick_square, + ), + onPressed: () { + // setState(() => currentColor = pickerColor); + Navigator.of(context).pop(); + }, + ), + ], + ), + ), + ), + ); + }, + ); + }), SettingCard( icon: const Icon(Iconsax.language_square), text: 'language'.tr, info: true, infoSettings: true, - textInfo: appLanguages.firstWhere( - (element) => (element['locale'] == locale), - orElse: () => appLanguages.first)['name'], + infoWidget: _TextInfo( + info: appLanguages.firstWhere((element) => (element['locale'] == locale), + orElse: () => appLanguages.first)['name'], + ), onPressed: () { showModalBottomSheet( context: context, @@ -534,8 +551,7 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], @@ -543,11 +559,8 @@ class _SettingsPageState extends State { textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, - newLocale: appLanguages[index] - ['locale']); - updateLanguage( - appLanguages[index]['locale']); + MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); + updateLanguage(appLanguages[index]['locale']); }, ), ); @@ -589,15 +602,13 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher( - 'https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher( - 'https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -613,7 +624,9 @@ class _SettingsPageState extends State { icon: const Icon(Iconsax.hierarchy_square_2), text: 'version'.tr, info: true, - textInfo: '$appVersion', + infoWidget: _TextInfo( + info: '$appVersion', + ), ), SettingCard( icon: const Icon(Iconsax.document), @@ -626,8 +639,7 @@ class _SettingsPageState extends State { margin: const EdgeInsets.symmetric(vertical: 5), decoration: const BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(20)), - image: DecorationImage( - image: AssetImage('assets/icons/icon.png'))), + image: DecorationImage(image: AssetImage('assets/icons/icon.png'))), ), applicationName: 'Rain', applicationVersion: appVersion, @@ -641,11 +653,28 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => - urlLauncher('https://github.com/DarkMooNight/Rain'), + onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), ), ], ), ); } } + +class _TextInfo extends StatelessWidget { + const _TextInfo({required this.info}); + + final String info; + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.only(right: 5), + child: Text( + info, + style: context.textTheme.bodyMedium, + overflow: TextOverflow.visible, + ), + ); + } +} diff --git a/lib/app/modules/settings/widgets/setting_card.dart b/lib/app/modules/settings/widgets/setting_card.dart index 8b52d97..8597f3e 100644 --- a/lib/app/modules/settings/widgets/setting_card.dart +++ b/lib/app/modules/settings/widgets/setting_card.dart @@ -18,7 +18,7 @@ class SettingCard extends StatelessWidget { this.value, this.onPressed, this.onChange, - this.textInfo, + this.infoWidget, }); final Widget icon; final String text; @@ -26,7 +26,7 @@ class SettingCard extends StatelessWidget { final bool dropdown; final bool info; final bool infoSettings; - final String? textInfo; + final Widget? infoWidget; final String? dropdownName; final List? dropdownList; final Function(String?)? dropdownCange; @@ -41,6 +41,9 @@ class SettingCard extends StatelessWidget { elevation: elevation ?? 1, margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ListTile( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16), + ), onTap: onPressed, leading: icon, title: Text( @@ -60,8 +63,7 @@ class SettingCard extends StatelessWidget { ? DropdownButton( underline: Container(), value: dropdownName, - items: dropdownList! - .map>((String value) { + items: dropdownList!.map>((String value) { return DropdownMenuItem( value: value, child: Text(value), @@ -73,28 +75,14 @@ class SettingCard extends StatelessWidget { ? infoSettings ? Wrap( children: [ - Padding( - padding: const EdgeInsets.only(right: 5), - child: Text( - textInfo!, - style: context.textTheme.bodyMedium, - overflow: TextOverflow.visible, - ), - ), + infoWidget!, const Icon( Iconsax.arrow_right_3, size: 18, ), ], ) - : Padding( - padding: const EdgeInsets.only(right: 5), - child: Text( - textInfo!, - style: context.textTheme.titleMedium, - overflow: TextOverflow.visible, - ), - ) + : infoWidget! : const Icon( Iconsax.arrow_right_3, size: 18, diff --git a/lib/utils/color_converter.dart b/lib/utils/color_converter.dart new file mode 100644 index 0000000..8f4c614 --- /dev/null +++ b/lib/utils/color_converter.dart @@ -0,0 +1,18 @@ +import 'dart:ui'; + +extension HexColor on Color { + /// String is in the format "aabbcc" or "ffaabbcc" with an optional leading "#". + static Color fromHex(String hexString) { + final buffer = StringBuffer(); + if (hexString.length == 6 || hexString.length == 7) buffer.write('ff'); + buffer.write(hexString.replaceFirst('#', '')); + return Color(int.parse(buffer.toString(), radix: 16)); + } + + /// Prefixes a hash sign if [leadingHashSign] is set to `true` (default is `true`). + String toHex({bool leadingHashSign = true}) => '${leadingHashSign ? '#' : ''}' + '${alpha.toRadixString(16).padLeft(2, '0')}' + '${red.toRadixString(16).padLeft(2, '0')}' + '${green.toRadixString(16).padLeft(2, '0')}' + '${blue.toRadixString(16).padLeft(2, '0')}'; +} diff --git a/pubspec.lock b/pubspec.lock index a0d3b65..3827fa5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -278,6 +278,14 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_colorpicker: + dependency: "direct main" + description: + name: flutter_colorpicker + sha256: "458a6ed8ea480eb16ff892aedb4b7092b2804affd7e046591fb03127e8d8ef8b" + url: "https://pub.dev" + source: hosted + version: "1.0.3" flutter_displaymode: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 4b88576..538625f 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -38,6 +38,7 @@ dependencies: lat_lng_to_timezone: ^0.2.0 scrollable_positioned_list: ^0.3.8 flutter_local_notifications: ^16.1.0 + flutter_colorpicker: ^1.0.3 # Uncomment this for publishing FLOSS variant # dependency_overrides: From 7dbb7c958180e1624015418d880ec75535509721 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Thu, 12 Oct 2023 12:11:20 +0530 Subject: [PATCH 081/216] Added isar persistence logic --- lib/app/controller/controller.dart | 9 +- lib/app/data/weather.dart | 1 + lib/app/data/weather.g.dart | 211 ++++++++++++++++++++ lib/app/modules/settings/view/settings.dart | 127 ++++++------ lib/main.dart | 43 ++-- 5 files changed, 303 insertions(+), 88 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index e1f8f25..b21a0e3 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -30,7 +30,6 @@ class WeatherController extends GetxController { final _city = ''.obs; final _latitude = 0.0.obs; final _longitude = 0.0.obs; - final widgetBackgroundColor = ''.obs; String get district => _district.value; String get city => _city.value; @@ -462,8 +461,14 @@ class WeatherController extends GetxController { } Future updateWidgetBackgroundColor(String color) async { - widgetBackgroundColor.value = color; + print(settings.widgetBackgroundColor); + settings.widgetBackgroundColor = color; + isar.writeTxnSync(() { + isar.settings.putSync(settings); + }); + + print(settings.widgetBackgroundColor); return Future.wait([ HomeWidget.saveWidgetData( 'background_color', diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index 30944a1..205f024 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -10,6 +10,7 @@ class Settings { bool notifications = false; bool materialColor = false; bool amoledTheme = false; + String? widgetBackgroundColor; String measurements = 'metric'; String degrees = 'celsius'; String timeformat = '24'; diff --git a/lib/app/data/weather.g.dart b/lib/app/data/weather.g.dart index 89a69c9..bf284b2 100644 --- a/lib/app/data/weather.g.dart +++ b/lib/app/data/weather.g.dart @@ -81,6 +81,11 @@ const SettingsSchema = CollectionSchema( id: 12, name: r'timeformat', type: IsarType.string, + ), + r'widgetBackgroundColor': PropertySchema( + id: 13, + name: r'widgetBackgroundColor', + type: IsarType.string, ) }, estimateSize: _settingsEstimateSize, @@ -130,6 +135,12 @@ int _settingsEstimateSize( } } bytesCount += 3 + object.timeformat.length * 3; + { + final value = object.widgetBackgroundColor; + if (value != null) { + bytesCount += 3 + value.length * 3; + } + } return bytesCount; } @@ -152,6 +163,7 @@ void _settingsSerialize( writer.writeLong(offsets[10], object.timeRange); writer.writeString(offsets[11], object.timeStart); writer.writeString(offsets[12], object.timeformat); + writer.writeString(offsets[13], object.widgetBackgroundColor); } Settings _settingsDeserialize( @@ -175,6 +187,7 @@ Settings _settingsDeserialize( object.timeRange = reader.readLongOrNull(offsets[10]); object.timeStart = reader.readStringOrNull(offsets[11]); object.timeformat = reader.readString(offsets[12]); + object.widgetBackgroundColor = reader.readStringOrNull(offsets[13]); return object; } @@ -211,6 +224,8 @@ P _settingsDeserializeProp

    ( return (reader.readStringOrNull(offset)) as P; case 12: return (reader.readString(offset)) as P; + case 13: + return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } @@ -1455,6 +1470,161 @@ extension SettingsQueryFilter )); }); } + + QueryBuilder + widgetBackgroundColorIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'widgetBackgroundColor', + )); + }); + } + + QueryBuilder + widgetBackgroundColorIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'widgetBackgroundColor', + )); + }); + } + + QueryBuilder + widgetBackgroundColorEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorGreaterThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorLessThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorBetween( + String? lower, + String? upper, { + bool includeLower = true, + bool includeUpper = true, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'widgetBackgroundColor', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'widgetBackgroundColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorMatches(String pattern, + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'widgetBackgroundColor', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetBackgroundColorIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'widgetBackgroundColor', + value: '', + )); + }); + } + + QueryBuilder + widgetBackgroundColorIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'widgetBackgroundColor', + value: '', + )); + }); + } } extension SettingsQueryObject @@ -1619,6 +1789,19 @@ extension SettingsQuerySortBy on QueryBuilder { return query.addSortBy(r'timeformat', Sort.desc); }); } + + QueryBuilder sortByWidgetBackgroundColor() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetBackgroundColor', Sort.asc); + }); + } + + QueryBuilder + sortByWidgetBackgroundColorDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetBackgroundColor', Sort.desc); + }); + } } extension SettingsQuerySortThenBy @@ -1790,6 +1973,19 @@ extension SettingsQuerySortThenBy return query.addSortBy(r'timeformat', Sort.desc); }); } + + QueryBuilder thenByWidgetBackgroundColor() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetBackgroundColor', Sort.asc); + }); + } + + QueryBuilder + thenByWidgetBackgroundColorDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetBackgroundColor', Sort.desc); + }); + } } extension SettingsQueryWhereDistinct @@ -1878,6 +2074,14 @@ extension SettingsQueryWhereDistinct return query.addDistinctBy(r'timeformat', caseSensitive: caseSensitive); }); } + + QueryBuilder distinctByWidgetBackgroundColor( + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'widgetBackgroundColor', + caseSensitive: caseSensitive); + }); + } } extension SettingsQueryProperty @@ -1965,6 +2169,13 @@ extension SettingsQueryProperty return query.addPropertyName(r'timeformat'); }); } + + QueryBuilder + widgetBackgroundColorProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'widgetBackgroundColor'); + }); + } } // coverage:ignore-file diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index d01c396..8c01aac 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -29,6 +29,7 @@ class _SettingsPageState extends State { final weatherController = Get.put(WeatherController()); String? appVersion; int? widgetColor; + String? color; Future infoVersion() async { final packageInfo = await PackageInfo.fromPlatform(); @@ -59,6 +60,8 @@ class _SettingsPageState extends State { @override Widget build(BuildContext context) { + final widgetBackgroundColor = settings.widgetBackgroundColor ?? ''; + return SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.center, @@ -446,77 +449,77 @@ class _SettingsPageState extends State { ); }, ), - Obx(() { - final backgroundColor = weatherController.widgetBackgroundColor.value; - - return SettingCard( - icon: const Icon(Iconsax.bubble), - text: 'Widget', - info: true, - infoWidget: CircleAvatar( - backgroundColor: context.theme.indicatorColor, - radius: 12, - child: CircleAvatar( - backgroundColor: backgroundColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(weatherController.widgetBackgroundColor.value), - radius: 8, - ), + SettingCard( + icon: const Icon(Iconsax.bubble), + text: 'Widget', + info: true, + infoWidget: CircleAvatar( + backgroundColor: context.theme.indicatorColor, + radius: 12, + child: CircleAvatar( + backgroundColor: widgetBackgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetBackgroundColor), + radius: 8, ), - onPressed: () { - showDialog( - context: context, - builder: (context) => Dialog( - child: SingleChildScrollView( - child: Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Padding( - padding: const EdgeInsets.all(12.0), - child: Text( - 'Widget Background', - style: context.textTheme.titleLarge, - ), + ), + onPressed: () { + color = null; + showDialog( + context: context, + builder: (context) => Dialog( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.all(12.0), + child: Text( + 'Widget Background', + style: context.textTheme.titleLarge, ), - Theme( - data: context.theme.copyWith( - inputDecorationTheme: InputDecorationTheme( - border: OutlineInputBorder( - borderRadius: BorderRadius.circular(8), - ), + ), + Theme( + data: context.theme.copyWith( + inputDecorationTheme: InputDecorationTheme( + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), ), ), - child: ColorPicker( - pickerColor: backgroundColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(weatherController.widgetBackgroundColor.value), - onColorChanged: (Color color) { - weatherController.updateWidgetBackgroundColor(color.toHex()); - }, - hexInputBar: true, - labelTypes: const [], - pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: BorderRadius.circular(20), - ), ), - IconButton( - icon: const Icon( - Iconsax.tick_square, - ), - onPressed: () { - // setState(() => currentColor = pickerColor); - Navigator.of(context).pop(); + child: ColorPicker( + pickerColor: widgetBackgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetBackgroundColor), + onColorChanged: (pickedColor) { + color = pickedColor.toHex(); }, + hexInputBar: true, + labelTypes: const [], + pickerAreaHeightPercent: 0.7, + pickerAreaBorderRadius: BorderRadius.circular(20), ), - ], - ), + ), + IconButton( + icon: const Icon( + Iconsax.tick_square, + ), + onPressed: () { + if (color != null) { + weatherController.updateWidgetBackgroundColor(color!); + } + setState(() {}); + Navigator.of(context).pop(); + }, + ), + ], ), ), - ); - }, - ); - }), + ), + ); + }, + ), SettingCard( icon: const Icon(Iconsax.language_square), text: 'language'.tr, diff --git a/lib/main.dart b/lib/main.dart index 2b1c7c2..c5ec28c 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,4 +1,5 @@ import 'dart:io'; + import 'package:connectivity_plus/connectivity_plus.dart'; import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/foundation.dart'; @@ -17,19 +18,19 @@ import 'package:rain/app/modules/home.dart'; import 'package:rain/app/modules/onboarding.dart'; import 'package:rain/theme/theme.dart'; import 'package:time_machine/time_machine.dart'; -import 'package:workmanager/workmanager.dart'; -import 'app/data/weather.dart'; -import 'translation/translation.dart'; -import 'theme/theme_controller.dart'; import 'package:timezone/data/latest_all.dart' as tz; import 'package:timezone/timezone.dart' as tz; +import 'package:workmanager/workmanager.dart'; + +import 'app/data/weather.dart'; +import 'theme/theme_controller.dart'; +import 'translation/translation.dart'; late Isar isar; late Settings settings; bool isOnline = false; -FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = - FlutterLocalNotificationsPlugin(); +FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin(); bool amoledTheme = false; bool materialColor = false; @@ -71,8 +72,7 @@ void main() async { Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { result == ConnectivityResult.none ? isOnline = false : isOnline = true; }); - SystemChrome.setSystemUIOverlayStyle( - const SystemUiOverlayStyle(systemNavigationBarColor: Colors.black)); + SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(systemNavigationBarColor: Colors.black)); if (Platform.isAndroid) { Workmanager().initialize(callbackDispatcher, isInDebugMode: kDebugMode); await setOptimalDisplayMode(); @@ -87,8 +87,7 @@ void main() async { await isarInit(); const AndroidInitializationSettings initializationSettingsAndroid = AndroidInitializationSettings('@mipmap/ic_launcher'); - const DarwinInitializationSettings initializationSettingsDarwin = - DarwinInitializationSettings(); + const DarwinInitializationSettings initializationSettingsDarwin = DarwinInitializationSettings(); const LinuxInitializationSettings initializationSettingsLinux = LinuxInitializationSettings(defaultActionName: 'Rain'); const InitializationSettings initializationSettings = InitializationSettings( @@ -104,13 +103,10 @@ Future setOptimalDisplayMode() async { final List supported = await FlutterDisplayMode.supported; final DisplayMode active = await FlutterDisplayMode.active; final List sameResolution = supported - .where((DisplayMode m) => - m.width == active.width && m.height == active.height) + .where((DisplayMode m) => m.width == active.width && m.height == active.height) .toList() - ..sort((DisplayMode a, DisplayMode b) => - b.refreshRate.compareTo(a.refreshRate)); - final DisplayMode mostOptimalMode = - sameResolution.isNotEmpty ? sameResolution.first : active; + ..sort((DisplayMode a, DisplayMode b) => b.refreshRate.compareTo(a.refreshRate)); + final DisplayMode mostOptimalMode = sameResolution.isNotEmpty ? sameResolution.first : active; await FlutterDisplayMode.setPreferredMode(mostOptimalMode); } @@ -123,6 +119,9 @@ Future isarInit() async { ], directory: (await getApplicationSupportDirectory()).path); settings = isar.settings.where().findFirstSync() ?? Settings(); + print(settings.theme); + print(settings.widgetBackgroundColor); + if (settings.language == null) { settings.language = '${Get.deviceLocale}'; isar.writeTxnSync(() => isar.settings.putSync(settings)); @@ -215,8 +214,7 @@ class _MyAppState extends State { void initState() { amoledTheme = settings.amoledTheme; materialColor = settings.materialColor; - locale = Locale( - settings.language!.substring(0, 2), settings.language!.substring(3)); + locale = Locale(settings.language!.substring(0, 2), settings.language!.substring(3)); timeRange = settings.timeRange ?? 1; timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; @@ -230,10 +228,8 @@ class _MyAppState extends State { Widget build(BuildContext context) { return DynamicColorBuilder( builder: (lightColorScheme, darkColorScheme) { - final lightMaterialTheme = - lightTheme(lightColorScheme?.surface, lightColorScheme); - final darkMaterialTheme = - darkTheme(darkColorScheme?.surface, darkColorScheme); + final lightMaterialTheme = lightTheme(lightColorScheme?.surface, lightColorScheme); + final darkMaterialTheme = darkTheme(darkColorScheme?.surface, darkColorScheme); final darkMaterialThemeOled = darkTheme(oledColor, darkColorScheme); return GetMaterialApp( @@ -262,8 +258,7 @@ class _MyAppState extends State { translations: Translation(), locale: locale, fallbackLocale: const Locale('en', 'US'), - supportedLocales: - appLanguages.map((e) => e['locale'] as Locale).toList(), + supportedLocales: appLanguages.map((e) => e['locale'] as Locale).toList(), debugShowCheckedModeBanner: false, home: settings.onboard ? const HomePage() : const OnboardingPage(), ); From d90d63f361862d994728f9800a8663dda9a9e00a Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Thu, 12 Oct 2023 12:17:51 +0530 Subject: [PATCH 082/216] Added indicator color for light mode --- lib/theme/theme.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/theme/theme.dart b/lib/theme/theme.dart index ee83f03..61bf1c1 100644 --- a/lib/theme/theme.dart +++ b/lib/theme/theme.dart @@ -1,6 +1,6 @@ +import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/material.dart'; import 'package:google_fonts/google_fonts.dart'; -import 'package:dynamic_color/dynamic_color.dart'; final ThemeData baseLigth = ThemeData.light(useMaterial3: true); final ThemeData baseDark = ThemeData.dark(useMaterial3: true); @@ -65,6 +65,7 @@ ThemeData lightTheme(Color? color, ColorScheme? colorScheme) { focusedBorder: InputBorder.none, enabledBorder: InputBorder.none, ), + indicatorColor: Colors.black, ); } From 321338a826f493fa4da9ecfc1d237bfde0caa7f3 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Thu, 12 Oct 2023 16:30:28 +0300 Subject: [PATCH 083/216] minor fix --- lib/app/controller/controller.dart | 77 ++++-- lib/app/modules/main/view/weather.dart | 12 +- lib/app/modules/settings/view/settings.dart | 238 ++++++++++++------ .../settings/widgets/setting_card.dart | 3 +- lib/main.dart | 34 +-- lib/translation/translation.dart | 30 ++- macos/Flutter/GeneratedPluginRegistrant.swift | 2 +- pubspec.lock | 8 +- pubspec.yaml | 2 +- 9 files changed, 271 insertions(+), 135 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index b21a0e3..ee871e0 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -1,5 +1,4 @@ import 'dart:io'; - import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; @@ -53,7 +52,8 @@ class WeatherController extends GetxController { @override void onInit() { - weatherCards.assignAll(isar.weatherCards.where().sortByIndex().findAllSync()); + weatherCards + .assignAll(isar.weatherCards.where().sortByIndex().findAllSync()); super.onInit(); } @@ -69,9 +69,11 @@ class WeatherController extends GetxController { } if (permission == LocationPermission.deniedForever) { - return Future.error('Location permissions are permanently denied, we cannot request permissions.'); + return Future.error( + 'Location permissions are permanently denied, we cannot request permissions.'); } - return await Geolocator.getCurrentPosition(desiredAccuracy: LocationAccuracy.high); + return await Geolocator.getCurrentPosition( + desiredAccuracy: LocationAccuracy.high); } Future setLocation() async { @@ -79,8 +81,10 @@ class WeatherController extends GetxController { await getCurrentLocation(); } else { if ((isar.locationCaches.where().findAllSync()).isNotEmpty) { - LocationCache locationCity = (isar.locationCaches.where().findFirstSync())!; - await getLocation(locationCity.lat!, locationCity.lon!, locationCity.district!, locationCity.city!); + LocationCache locationCity = + (isar.locationCaches.where().findFirstSync())!; + await getLocation(locationCity.lat!, locationCity.lon!, + locationCity.district!, locationCity.city!); } } } @@ -109,7 +113,8 @@ class WeatherController extends GetxController { } Position position = await determinePosition(); - List placemarks = await placemarkFromCoordinates(position.latitude, position.longitude); + List placemarks = + await placemarkFromCoordinates(position.latitude, position.longitude); Placemark place = placemarks[0]; _latitude.value = position.latitude; @@ -117,7 +122,8 @@ class WeatherController extends GetxController { _district.value = '${place.administrativeArea}'; _city.value = '${place.locality}'; - _mainWeather.value = await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); + _mainWeather.value = + await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); notificationCheck(); @@ -125,7 +131,8 @@ class WeatherController extends GetxController { await readCache(); } - Future getLocation(double latitude, double longitude, String district, String locality) async { + Future getLocation(double latitude, double longitude, String district, + String locality) async { if (!isOnline) { showSnackBar(content: 'no_inter'.tr); await readCache(); @@ -142,7 +149,8 @@ class WeatherController extends GetxController { _district.value = district; _city.value = locality; - _mainWeather.value = await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); + _mainWeather.value = + await WeatherAPI().getWeatherData(_latitude.value, _longitude.value); notificationCheck(); @@ -162,8 +170,10 @@ class WeatherController extends GetxController { _mainWeather.value = mainWeatherCache; _location.value = locationCache; - hourOfDay.value = getTime(_mainWeather.value.time!, _mainWeather.value.timezone!); - dayOfNow.value = getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); + hourOfDay.value = + getTime(_mainWeather.value.time!, _mainWeather.value.timezone!); + dayOfNow.value = + getDay(_mainWeather.value.timeDaily!, _mainWeather.value.timezone!); if (Platform.isAndroid) { Workmanager().registerPeriodicTask( @@ -194,8 +204,10 @@ class WeatherController extends GetxController { ); isar.writeTxnSync(() { - final mainWeatherCachesIsEmpty = (isar.mainWeatherCaches.where().findAllSync()).isEmpty; - final locationCachesIsEmpty = (isar.locationCaches.where().findAllSync()).isEmpty; + final mainWeatherCachesIsEmpty = + (isar.mainWeatherCaches.where().findAllSync()).isEmpty; + final locationCachesIsEmpty = + (isar.locationCaches.where().findAllSync()).isEmpty; if (mainWeatherCachesIsEmpty) { isar.mainWeatherCaches.putSync(_mainWeather.value); @@ -213,7 +225,10 @@ class WeatherController extends GetxController { } isar.writeTxnSync(() { - isar.mainWeatherCaches.filter().timestampLessThan(cacheExpiry).deleteAllSync(); + isar.mainWeatherCaches + .filter() + .timestampLessThan(cacheExpiry) + .deleteAllSync(); }); if ((isar.mainWeatherCaches.where().findAllSync()).isEmpty) { await flutterLocalNotificationsPlugin.cancelAll(); @@ -240,14 +255,16 @@ class WeatherController extends GetxController { } // Card Weather - Future addCardWeather(double latitude, double longitude, String city, String district) async { + Future addCardWeather( + double latitude, double longitude, String city, String district) async { if (!isOnline) { showSnackBar(content: 'no_inter'.tr); return; } String tz = tzmap.latLngToTimezoneString(latitude, longitude); - _weatherCard.value = await WeatherAPI().getWeatherCard(latitude, longitude, city, district, tz); + _weatherCard.value = await WeatherAPI() + .getWeatherCard(latitude, longitude, city, district, tz); isar.writeTxnSync(() { weatherCards.add(_weatherCard.value); isar.weatherCards.putSync(_weatherCard.value); @@ -257,15 +274,19 @@ class WeatherController extends GetxController { Future updateCacheCard(bool refresh) async { List weatherCard = refresh ? isar.weatherCards.where().sortByIndex().findAllSync() - : isar.weatherCards.filter().timestampLessThan(cacheExpiry).sortByIndex().findAllSync(); + : isar.weatherCards + .filter() + .timestampLessThan(cacheExpiry) + .sortByIndex() + .findAllSync(); if (!isOnline || weatherCard.isEmpty) { return; } for (var oldCard in weatherCard) { - var updatedCard = await WeatherAPI() - .getWeatherCard(oldCard.lat, oldCard.lon, oldCard.city!, oldCard.district!, oldCard.timezone!); + var updatedCard = await WeatherAPI().getWeatherCard(oldCard.lat, + oldCard.lon, oldCard.city!, oldCard.district!, oldCard.timezone!); isar.writeTxnSync(() { oldCard ..time = updatedCard.time @@ -290,7 +311,8 @@ class WeatherController extends GetxController { ..sunrise = updatedCard.sunrise ..sunset = updatedCard.sunset ..precipitationSum = updatedCard.precipitationSum - ..precipitationProbabilityMax = updatedCard.precipitationProbabilityMax + ..precipitationProbabilityMax = + updatedCard.precipitationProbabilityMax ..windspeed10MMax = updatedCard.windspeed10MMax ..windgusts10MMax = updatedCard.windgusts10MMax ..uvIndexMax = updatedCard.uvIndexMax @@ -367,8 +389,10 @@ class WeatherController extends GetxController { int getTime(List time, String timezone) { int getTime = 0; for (var i = 0; i < time.length; i++) { - if (tz.TZDateTime.now(tz.getLocation(timezone)).hour == DateTime.parse(time[i]).hour && - tz.TZDateTime.now(tz.getLocation(timezone)).day == DateTime.parse(time[i]).day) { + if (tz.TZDateTime.now(tz.getLocation(timezone)).hour == + DateTime.parse(time[i]).hour && + tz.TZDateTime.now(tz.getLocation(timezone)).day == + DateTime.parse(time[i]).day) { getTime = i; } } @@ -415,7 +439,9 @@ class WeatherController extends GetxController { for (var i = 0; i < mainWeatherCache.time!.length; i += timeRange) { DateTime notificationTime = DateTime.parse(mainWeatherCache.time![i]); - if (notificationTime.isAfter(now) && notificationTime.hour >= startHour && notificationTime.hour <= endHour) { + if (notificationTime.isAfter(now) && + notificationTime.hour >= startHour && + notificationTime.hour <= endHour) { for (var j = 0; j < mainWeatherCache.timeDaily!.length; j++) { if (mainWeatherCache.timeDaily![j].day == notificationTime.day) { NotificationShow().showNotification( @@ -461,14 +487,11 @@ class WeatherController extends GetxController { } Future updateWidgetBackgroundColor(String color) async { - print(settings.widgetBackgroundColor); - settings.widgetBackgroundColor = color; isar.writeTxnSync(() { isar.settings.putSync(settings); }); - print(settings.widgetBackgroundColor); return Future.wait([ HomeWidget.saveWidgetData( 'background_color', diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index b806f83..56f733b 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -80,7 +80,8 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -92,7 +93,8 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, + itemScrollController: + weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) { final i24 = (i / 24).floor(); @@ -110,8 +112,10 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: - i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == hourOfDay + ? context + .theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 8c01aac..de708c4 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -1,5 +1,4 @@ import 'dart:io'; - import 'package:flutter/material.dart'; import 'package:flutter_colorpicker/flutter_colorpicker.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; @@ -13,10 +12,9 @@ import 'package:rain/app/data/weather.dart'; import 'package:rain/app/modules/settings/widgets/setting_card.dart'; import 'package:rain/main.dart'; import 'package:rain/theme/theme_controller.dart'; +import 'package:rain/utils/color_converter.dart'; import 'package:url_launcher/url_launcher.dart'; -import '../../../../utils/color_converter.dart'; - class SettingsPage extends StatefulWidget { const SettingsPage({super.key}); @@ -95,13 +93,18 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], + dropdownList: [ + 'system'.tr, + 'dark'.tr, + 'light'.tr + ], dropdownCange: (String? newValue) { - ThemeMode themeMode = newValue?.tr == 'system'.tr - ? ThemeMode.system - : newValue?.tr == 'dark'.tr - ? ThemeMode.dark - : ThemeMode.light; + ThemeMode themeMode = + newValue?.tr == 'system'.tr + ? ThemeMode.system + : newValue?.tr == 'dark'.tr + ? ThemeMode.dark + : ThemeMode.light; String theme = newValue?.tr == 'system'.tr ? 'system' : newValue?.tr == 'dark'.tr @@ -120,7 +123,8 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, newAmoledTheme: value); + MyApp.updateAppState(context, + newAmoledTheme: value); }, ), SettingCard( @@ -131,7 +135,8 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, newMaterialColor: value); + MyApp.updateAppState(context, + newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -175,7 +180,8 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator + .isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -186,21 +192,31 @@ class _SettingsPageState extends State { 'location'.tr, style: context.textTheme.titleLarge, ), - content: Text('no_location'.tr, style: context.textTheme.titleMedium), + content: Text('no_location'.tr, + style: context + .textTheme.titleMedium), actions: [ TextButton( - onPressed: () => Get.back(result: false), + onPressed: () => + Get.back(result: false), child: Text('cancel'.tr, - style: context.theme.textTheme.titleMedium - ?.copyWith(color: Colors.blueAccent))), + style: context.theme + .textTheme.titleMedium + ?.copyWith( + color: Colors + .blueAccent))), TextButton( onPressed: () { - Geolocator.openLocationSettings(); + Geolocator + .openLocationSettings(); Get.back(result: true); }, child: Text('settings'.tr, - style: context.theme.textTheme.titleMedium - ?.copyWith(color: Colors.green))), + style: context.theme + .textTheme.titleMedium + ?.copyWith( + color: + Colors.green))), ], ); }, @@ -224,15 +240,19 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() - ?.requestExactAlarmsPermission(); + final resultExact = + await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() + .resolvePlatformSpecificImplementation< + IOSFlutterLocalNotificationsPlugin>() ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { @@ -240,7 +260,8 @@ class _SettingsPageState extends State { isar.settings.putSync(settings); }); if (value) { - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -266,10 +287,12 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, + newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } }, ), @@ -281,19 +304,28 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeStart) + .format(context))) : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController.timeConvert(timeStart).format(context))), + .parse(weatherController + .timeConvert(timeStart) + .format(context))), ), onPressed: () async { - final TimeOfDay? timeStartPicker = await showTimePicker( + final TimeOfDay? timeStartPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeStart), + initialTime: + weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -302,14 +334,18 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = timeStartPicker.format(context); + settings.timeStart = + timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); + MyApp.updateAppState(context, + newTimeStart: + timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -322,19 +358,28 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) - : DateFormat.Hm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))) + : DateFormat.Hm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))), ), onPressed: () async { - final TimeOfDay? timeEndPicker = await showTimePicker( + final TimeOfDay? timeEndPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeEnd), + initialTime: + weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -343,14 +388,18 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = timeEndPicker.format(context); + settings.timeEnd = + timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); + MyApp.updateAppState(context, + newTimeEnd: + timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -394,10 +443,15 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: ['celsius'.tr, 'fahrenheit'.tr], + dropdownList: [ + 'celsius'.tr, + 'fahrenheit'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr + ? 'celsius' + : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -412,10 +466,16 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: ['metric'.tr, 'imperial'.tr], + dropdownList: [ + 'metric'.tr, + 'imperial'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; + settings.measurements = + newValue == 'metric'.tr + ? 'metric' + : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -433,7 +493,8 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = newValue == '12'.tr ? '12' : '24'; + settings.timeformat = + newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -451,7 +512,7 @@ class _SettingsPageState extends State { ), SettingCard( icon: const Icon(Iconsax.bubble), - text: 'Widget', + text: 'widget'.tr, info: true, infoWidget: CircleAvatar( backgroundColor: context.theme.indicatorColor, @@ -474,31 +535,34 @@ class _SettingsPageState extends State { crossAxisAlignment: CrossAxisAlignment.center, children: [ Padding( - padding: const EdgeInsets.all(12.0), + padding: const EdgeInsets.all(12), child: Text( - 'Widget Background', - style: context.textTheme.titleLarge, + 'widgetBackground'.tr, + style: context.textTheme.titleMedium, ), ), - Theme( - data: context.theme.copyWith( - inputDecorationTheme: InputDecorationTheme( - border: OutlineInputBorder( - borderRadius: BorderRadius.circular(8), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 15), + child: Theme( + data: context.theme.copyWith( + inputDecorationTheme: InputDecorationTheme( + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), ), ), - ), - child: ColorPicker( - pickerColor: widgetBackgroundColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(widgetBackgroundColor), - onColorChanged: (pickedColor) { - color = pickedColor.toHex(); - }, - hexInputBar: true, - labelTypes: const [], - pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: BorderRadius.circular(20), + child: ColorPicker( + pickerColor: widgetBackgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetBackgroundColor), + onColorChanged: (pickedColor) { + color = pickedColor.toHex(); + }, + hexInputBar: true, + labelTypes: const [], + pickerAreaHeightPercent: 0.7, + pickerAreaBorderRadius: BorderRadius.circular(20), + ), ), ), IconButton( @@ -507,10 +571,11 @@ class _SettingsPageState extends State { ), onPressed: () { if (color != null) { - weatherController.updateWidgetBackgroundColor(color!); + weatherController + .updateWidgetBackgroundColor(color!); } setState(() {}); - Navigator.of(context).pop(); + Get.back(); }, ), ], @@ -526,7 +591,8 @@ class _SettingsPageState extends State { info: true, infoSettings: true, infoWidget: _TextInfo( - info: appLanguages.firstWhere((element) => (element['locale'] == locale), + info: appLanguages.firstWhere( + (element) => (element['locale'] == locale), orElse: () => appLanguages.first)['name'], ), onPressed: () { @@ -554,7 +620,8 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], @@ -562,8 +629,11 @@ class _SettingsPageState extends State { textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); - updateLanguage(appLanguages[index]['locale']); + MyApp.updateAppState(context, + newLocale: appLanguages[index] + ['locale']); + updateLanguage( + appLanguages[index]['locale']); }, ), ); @@ -605,13 +675,15 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher( + 'https://www.donationalerts.com/r/yoshimok'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher( + 'https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -642,7 +714,8 @@ class _SettingsPageState extends State { margin: const EdgeInsets.symmetric(vertical: 5), decoration: const BoxDecoration( borderRadius: BorderRadius.all(Radius.circular(20)), - image: DecorationImage(image: AssetImage('assets/icons/icon.png'))), + image: DecorationImage( + image: AssetImage('assets/icons/icon.png'))), ), applicationName: 'Rain', applicationVersion: appVersion, @@ -656,7 +729,8 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), + onPressed: () => + urlLauncher('https://github.com/DarkMooNight/Rain'), ), ], ), diff --git a/lib/app/modules/settings/widgets/setting_card.dart b/lib/app/modules/settings/widgets/setting_card.dart index 8597f3e..4bdccca 100644 --- a/lib/app/modules/settings/widgets/setting_card.dart +++ b/lib/app/modules/settings/widgets/setting_card.dart @@ -63,7 +63,8 @@ class SettingCard extends StatelessWidget { ? DropdownButton( underline: Container(), value: dropdownName, - items: dropdownList!.map>((String value) { + items: dropdownList! + .map>((String value) { return DropdownMenuItem( value: value, child: Text(value), diff --git a/lib/main.dart b/lib/main.dart index c5ec28c..fe2cec2 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,4 @@ import 'dart:io'; - import 'package:connectivity_plus/connectivity_plus.dart'; import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/foundation.dart'; @@ -30,7 +29,8 @@ late Isar isar; late Settings settings; bool isOnline = false; -FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = FlutterLocalNotificationsPlugin(); +FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin = + FlutterLocalNotificationsPlugin(); bool amoledTheme = false; bool materialColor = false; @@ -72,7 +72,8 @@ void main() async { Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { result == ConnectivityResult.none ? isOnline = false : isOnline = true; }); - SystemChrome.setSystemUIOverlayStyle(const SystemUiOverlayStyle(systemNavigationBarColor: Colors.black)); + SystemChrome.setSystemUIOverlayStyle( + const SystemUiOverlayStyle(systemNavigationBarColor: Colors.black)); if (Platform.isAndroid) { Workmanager().initialize(callbackDispatcher, isInDebugMode: kDebugMode); await setOptimalDisplayMode(); @@ -87,7 +88,8 @@ void main() async { await isarInit(); const AndroidInitializationSettings initializationSettingsAndroid = AndroidInitializationSettings('@mipmap/ic_launcher'); - const DarwinInitializationSettings initializationSettingsDarwin = DarwinInitializationSettings(); + const DarwinInitializationSettings initializationSettingsDarwin = + DarwinInitializationSettings(); const LinuxInitializationSettings initializationSettingsLinux = LinuxInitializationSettings(defaultActionName: 'Rain'); const InitializationSettings initializationSettings = InitializationSettings( @@ -103,10 +105,13 @@ Future setOptimalDisplayMode() async { final List supported = await FlutterDisplayMode.supported; final DisplayMode active = await FlutterDisplayMode.active; final List sameResolution = supported - .where((DisplayMode m) => m.width == active.width && m.height == active.height) + .where((DisplayMode m) => + m.width == active.width && m.height == active.height) .toList() - ..sort((DisplayMode a, DisplayMode b) => b.refreshRate.compareTo(a.refreshRate)); - final DisplayMode mostOptimalMode = sameResolution.isNotEmpty ? sameResolution.first : active; + ..sort((DisplayMode a, DisplayMode b) => + b.refreshRate.compareTo(a.refreshRate)); + final DisplayMode mostOptimalMode = + sameResolution.isNotEmpty ? sameResolution.first : active; await FlutterDisplayMode.setPreferredMode(mostOptimalMode); } @@ -119,9 +124,6 @@ Future isarInit() async { ], directory: (await getApplicationSupportDirectory()).path); settings = isar.settings.where().findFirstSync() ?? Settings(); - print(settings.theme); - print(settings.widgetBackgroundColor); - if (settings.language == null) { settings.language = '${Get.deviceLocale}'; isar.writeTxnSync(() => isar.settings.putSync(settings)); @@ -214,7 +216,8 @@ class _MyAppState extends State { void initState() { amoledTheme = settings.amoledTheme; materialColor = settings.materialColor; - locale = Locale(settings.language!.substring(0, 2), settings.language!.substring(3)); + locale = Locale( + settings.language!.substring(0, 2), settings.language!.substring(3)); timeRange = settings.timeRange ?? 1; timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; @@ -228,8 +231,10 @@ class _MyAppState extends State { Widget build(BuildContext context) { return DynamicColorBuilder( builder: (lightColorScheme, darkColorScheme) { - final lightMaterialTheme = lightTheme(lightColorScheme?.surface, lightColorScheme); - final darkMaterialTheme = darkTheme(darkColorScheme?.surface, darkColorScheme); + final lightMaterialTheme = + lightTheme(lightColorScheme?.surface, lightColorScheme); + final darkMaterialTheme = + darkTheme(darkColorScheme?.surface, darkColorScheme); final darkMaterialThemeOled = darkTheme(oledColor, darkColorScheme); return GetMaterialApp( @@ -258,7 +263,8 @@ class _MyAppState extends State { translations: Translation(), locale: locale, fallbackLocale: const Locale('en', 'US'), - supportedLocales: appLanguages.map((e) => e['locale'] as Locale).toList(), + supportedLocales: + appLanguages.map((e) => e['locale'] as Locale).toList(), debugShowCheckedModeBanner: false, home: settings.onboard ? const HomePage() : const OnboardingPage(), ); diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index aaa8cf3..32dd2ff 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -112,6 +112,8 @@ class Translation extends Translations { 'dark': 'Тёмная', 'light': 'Светлая', 'license': 'Лицензии', + 'widget': 'Виджет', + 'widgetBackground': 'Фон виджета', }, 'en_US': { 'start': 'Get Started', @@ -222,6 +224,8 @@ class Translation extends Translations { 'dark': 'Dark', 'light': 'Light', 'license': 'Licenses', + 'widget': 'Widget', + 'widgetBackground': 'Widget background', }, 'fr_FR': { 'start': 'Démarrer', @@ -333,6 +337,8 @@ class Translation extends Translations { 'dark': 'Sombre', 'light': 'Clair', 'license': 'Licences', + 'widget': 'Widget', + 'widgetBackground': 'Fond du widget', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -444,6 +450,8 @@ class Translation extends Translations { 'dark': 'Scuro', 'light': 'Chiaro', 'license': 'Licenze', + 'widget': 'Widget', + 'widgetBackground': 'Sfondo del widget', }, 'de_DE': { 'start': 'Los gehts', @@ -555,6 +563,8 @@ class Translation extends Translations { 'dark': 'Dunkel', 'light': 'Hell', 'license': 'Lizenzen', + 'widget': 'Widget', + 'widgetBackground': 'Widget-Hintergrund', }, 'tr_TR': { 'start': 'Başlat', @@ -665,6 +675,8 @@ class Translation extends Translations { 'dark': 'Karanlık', 'light': 'Aydınlık', 'license': 'Lisanslar', + 'widget': 'Araç', + 'widgetBackground': 'Araç Arka Planı', }, 'pt_BR': { 'start': 'Iniciar', @@ -775,6 +787,8 @@ class Translation extends Translations { 'dark': 'Escuro', 'light': 'Claro', 'license': 'Licenças', + 'widget': 'Widget', + 'widgetBackground': 'Fundo do widget', }, 'es_ES': { 'start': 'Empezar', @@ -886,6 +900,8 @@ class Translation extends Translations { 'dark': 'Oscuro', 'light': 'Claro', 'license': 'Licencias', + 'widget': 'Widget', + 'widgetBackground': 'Fondo del widget', }, 'sk_SK': { 'start': 'Začať', @@ -996,6 +1012,8 @@ class Translation extends Translations { 'dark': 'Tmavá', 'light': 'Svetlá', 'license': 'Licencie', + 'widget': 'Widget', + 'widgetBackground': 'Pozadie widgetu', }, 'nl_NL': { 'start': 'Beginnen', @@ -1107,8 +1125,10 @@ class Translation extends Translations { 'dark': 'Donker', 'light': 'Licht', 'license': 'Licenties', + 'widget': 'Widget', + 'widgetBackground': 'Widget-achtergrond', }, - "hi_IN": { + 'hi_IN': { 'start': 'शुरू करें', 'description': 'मौसम ऐप जो किसी भी स्थान के लिए वास्तविक समय पूर्वानुमान, आवारा, दैनिक और साप्ताहिक पूर्वानुमान प्रदान करता है।', @@ -1215,6 +1235,8 @@ class Translation extends Translations { 'dark': 'डार्क', 'light': 'लाइट', 'license': 'लाइसेंस', + 'widget': 'विजेट', + 'widgetBackground': 'विजेट का पृष्ठभूमि', }, 'ro_RO': { 'start': 'Începe', @@ -1324,6 +1346,8 @@ class Translation extends Translations { 'dark': 'Întunecat', 'light': 'Luminos', 'license': 'Licențe', + 'widget': 'Widget', + 'widgetBackground': 'Fundal widget', }, 'zh_CN': { 'start': '开始', @@ -1431,6 +1455,8 @@ class Translation extends Translations { 'dark': '暗', 'light': '亮', 'license': '许可证', + 'widget': '小部件', + 'widgetBackground': '小部件背景', }, 'pl_PL': { 'start': 'Rozpocznij', @@ -1540,6 +1566,8 @@ class Translation extends Translations { 'dark': 'Ciemny', 'light': 'Jasny', 'license': 'Licencje', + 'widget': 'Widget', + 'widgetBackground': 'Tło widżetu', }, }; } diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 206b4ae..be7a1ec 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -22,7 +22,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterTimezonePlugin.register(with: registry.registrar(forPlugin: "FlutterTimezonePlugin")) GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin")) - FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) + FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 3827fa5..a7e06e4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: archive - sha256: ca12e6c9ac022f33fd89128e7007fb5e97ab6e814d4fa05dd8d4f2db1e3c69cb + sha256: "7e0d52067d05f2e0324268097ba723b71cb41ac8a6a2b24d1edf9c536b987b03" url: "https://pub.dev" source: hosted - version: "3.4.5" + version: "3.4.6" args: dependency: transitive description: @@ -681,10 +681,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "0351aaba3b267c4962ed73058a5f62a84de7e39670a20e2916a6baff2ffcfbe5" + sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "4.1.0" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 538625f..f6944e3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -31,7 +31,7 @@ dependencies: dynamic_color: ^1.6.7 path_provider: ^2.1.1 flutter_timezone: ^1.0.7 - package_info_plus: ^5.0.0 + package_info_plus: ^4.1.0 connectivity_plus: ^5.0.0 isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 From 10374a6aa3bf5c09b3a9e0a539edf32eec91c389 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Thu, 12 Oct 2023 17:30:22 +0300 Subject: [PATCH 084/216] fix ui --- lib/app/controller/controller.dart | 4 +- lib/app/modules/settings/view/settings.dart | 190 ++++++++++++-------- lib/main.dart | 12 ++ 3 files changed, 132 insertions(+), 74 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index ee871e0..481aa1e 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -177,8 +177,8 @@ class WeatherController extends GetxController { if (Platform.isAndroid) { Workmanager().registerPeriodicTask( - "widgetUpdate", - "widgetBackgroundUpdate", + 'widgetUpdate', + 'widgetBackgroundUpdate', frequency: const Duration(minutes: 15), existingWorkPolicy: ExistingWorkPolicy.update, ); diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index de708c4..24ffd4e 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -58,8 +58,6 @@ class _SettingsPageState extends State { @override Widget build(BuildContext context) { - final widgetBackgroundColor = settings.widgetBackgroundColor ?? ''; - return SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.center, @@ -511,77 +509,124 @@ class _SettingsPageState extends State { }, ), SettingCard( - icon: const Icon(Iconsax.bubble), + icon: const Icon(Iconsax.setting_3), text: 'widget'.tr, - info: true, - infoWidget: CircleAvatar( - backgroundColor: context.theme.indicatorColor, - radius: 12, - child: CircleAvatar( - backgroundColor: widgetBackgroundColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(widgetBackgroundColor), - radius: 8, - ), - ), onPressed: () { - color = null; - showDialog( + showModalBottomSheet( context: context, - builder: (context) => Dialog( - child: SingleChildScrollView( - child: Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Padding( - padding: const EdgeInsets.all(12), - child: Text( - 'widgetBackground'.tr, - style: context.textTheme.titleMedium, - ), - ), - Padding( - padding: const EdgeInsets.symmetric(horizontal: 15), - child: Theme( - data: context.theme.copyWith( - inputDecorationTheme: InputDecorationTheme( - border: OutlineInputBorder( - borderRadius: BorderRadius.circular(8), + builder: (BuildContext context) { + return StatefulBuilder( + builder: (BuildContext context, setState) { + return SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsets.symmetric(vertical: 15), + child: Text( + 'widget'.tr, + style: context.textTheme.titleLarge?.copyWith( + fontSize: 20, ), ), ), - child: ColorPicker( - pickerColor: widgetBackgroundColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(widgetBackgroundColor), - onColorChanged: (pickedColor) { - color = pickedColor.toHex(); + SettingCard( + elevation: 4, + icon: const Icon(Iconsax.bucket_square), + text: 'widgetBackground'.tr, + info: true, + infoWidget: CircleAvatar( + backgroundColor: context.theme.indicatorColor, + radius: 11, + child: CircleAvatar( + backgroundColor: widgetBackgroundColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetBackgroundColor), + radius: 10, + ), + ), + onPressed: () { + color = null; + showDialog( + context: context, + builder: (context) => Dialog( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: + CrossAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.symmetric( + vertical: 15), + child: Text( + 'widgetBackground'.tr, + style: context + .textTheme.titleMedium + ?.copyWith(fontSize: 18), + ), + ), + Padding( + padding: const EdgeInsets.symmetric( + horizontal: 15), + child: Theme( + data: context.theme.copyWith( + inputDecorationTheme: + InputDecorationTheme( + border: OutlineInputBorder( + borderRadius: + BorderRadius.circular( + 8), + ), + ), + ), + child: ColorPicker( + pickerColor: widgetBackgroundColor + .isEmpty + ? context.theme.primaryColor + : HexColor.fromHex( + widgetBackgroundColor), + onColorChanged: (pickedColor) { + color = pickedColor.toHex(); + }, + hexInputBar: true, + labelTypes: const [], + pickerAreaHeightPercent: 0.7, + pickerAreaBorderRadius: + BorderRadius.circular(20), + ), + ), + ), + IconButton( + icon: const Icon( + Iconsax.tick_square, + ), + onPressed: () { + if (color == null) return; + weatherController + .updateWidgetBackgroundColor( + color!); + MyApp.updateAppState(context, + newWidgetBackgroundColor: + color); + Get.back(); + }, + ), + ], + ), + ), + ), + ); }, - hexInputBar: true, - labelTypes: const [], - pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: BorderRadius.circular(20), ), - ), + const SizedBox(height: 10), + ], ), - IconButton( - icon: const Icon( - Iconsax.tick_square, - ), - onPressed: () { - if (color != null) { - weatherController - .updateWidgetBackgroundColor(color!); - } - setState(() {}); - Get.back(); - }, - ), - ], - ), - ), - ), + ); + }, + ); + }, ); }, ), @@ -695,14 +740,6 @@ class _SettingsPageState extends State { ); }, ), - SettingCard( - icon: const Icon(Iconsax.hierarchy_square_2), - text: 'version'.tr, - info: true, - infoWidget: _TextInfo( - info: '$appVersion', - ), - ), SettingCard( icon: const Icon(Iconsax.document), text: 'license'.tr, @@ -723,6 +760,14 @@ class _SettingsPageState extends State { transition: Transition.downToUp, ), ), + SettingCard( + icon: const Icon(Iconsax.hierarchy_square_2), + text: 'version'.tr, + info: true, + infoWidget: _TextInfo( + info: '$appVersion', + ), + ), SettingCard( icon: Image.asset( 'assets/images/github.png', @@ -732,6 +777,7 @@ class _SettingsPageState extends State { onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), ), + const SizedBox(height: 10), ], ), ); diff --git a/lib/main.dart b/lib/main.dart index fe2cec2..a2382c3 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -38,6 +38,7 @@ Locale locale = const Locale('en', 'US'); int timeRange = 1; String timeStart = '09:00'; String timeEnd = '21:00'; +String widgetBackgroundColor = ''; final List appLanguages = [ {'name': 'English', 'locale': const Locale('en', 'US')}, @@ -146,6 +147,7 @@ class MyApp extends StatefulWidget { int? newTimeRange, String? newTimeStart, String? newTimeEnd, + String? newWidgetBackgroundColor, }) async { final state = context.findAncestorStateOfType<_MyAppState>()!; @@ -167,6 +169,9 @@ class MyApp extends StatefulWidget { if (newTimeEnd != null) { state.changeTimeEnd(newTimeEnd); } + if (newWidgetBackgroundColor != null) { + state.changeWidgetBackgroundColor(newWidgetBackgroundColor); + } } @override @@ -212,6 +217,12 @@ class _MyAppState extends State { }); } + void changeWidgetBackgroundColor(String newWidgetBackgroundColor) { + setState(() { + widgetBackgroundColor = newWidgetBackgroundColor; + }); + } + @override void initState() { amoledTheme = settings.amoledTheme; @@ -221,6 +232,7 @@ class _MyAppState extends State { timeRange = settings.timeRange ?? 1; timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; + widgetBackgroundColor = settings.widgetBackgroundColor ?? ''; if (Platform.isAndroid) { HomeWidget.setAppGroupId(appGroupId); } From 0306dbbc6c65faa51ba90f594115113f93cd2137 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Thu, 12 Oct 2023 20:48:23 +0300 Subject: [PATCH 085/216] added widget text color picker --- .../main/java/com/yoshi/rain/OreoWidget.kt | 12 +- lib/app/controller/controller.dart | 17 ++ lib/app/data/weather.dart | 1 + lib/app/data/weather.g.dart | 207 ++++++++++++++++++ lib/app/modules/settings/view/settings.dart | 107 ++++++++- lib/main.dart | 12 + lib/translation/translation.dart | 14 ++ pubspec.yaml | 2 +- 8 files changed, 362 insertions(+), 10 deletions(-) diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt index 8a061c1..f65bddd 100644 --- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt +++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt @@ -44,12 +44,20 @@ class OreoWidget : HomeWidgetProvider() { val image = widgetData.getString("weather_icon", null) setImageViewBitmap(R.id.widget_day_icon, BitmapFactory.decodeFile(image)) + + val degree = widgetData.getString("weather_degree", null) + setTextViewText(R.id.widget_day_title, degree) + val backgroundColor = widgetData.getString("background_color", null) if (backgroundColor != null) { setInt(R.id.widget_day_oreo, "setBackgroundColor", Color.parseColor(backgroundColor)) } - val degree = widgetData.getString("weather_degree", null) - setTextViewText(R.id.widget_day_title, degree) + + val textColor = widgetData.getString("text_color", null) + if (textColor != null) { + setTextColor(R.id.widget_day_title,Color.parseColor(textColor)) + setTextColor(R.id.widget_day_time,Color.parseColor(textColor)) + } } } } diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index 481aa1e..d079478 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -503,6 +503,23 @@ class WeatherController extends GetxController { }); } + Future updateWidgetTextColor(String color) async { + settings.widgetTextColor = color; + isar.writeTxnSync(() { + isar.settings.putSync(settings); + }); + + return Future.wait([ + HomeWidget.saveWidgetData( + 'text_color', + color, + ), + HomeWidget.updateWidget(androidName: androidWidgetName), + ]).then((value) { + return !value.contains(false); + }); + } + Future updateWidget() async { final timeZoneName = await FlutterTimezone.getLocalTimezone(); tz.initializeTimeZones(); diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index 205f024..b364971 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -11,6 +11,7 @@ class Settings { bool materialColor = false; bool amoledTheme = false; String? widgetBackgroundColor; + String? widgetTextColor; String measurements = 'metric'; String degrees = 'celsius'; String timeformat = '24'; diff --git a/lib/app/data/weather.g.dart b/lib/app/data/weather.g.dart index bf284b2..575199e 100644 --- a/lib/app/data/weather.g.dart +++ b/lib/app/data/weather.g.dart @@ -86,6 +86,11 @@ const SettingsSchema = CollectionSchema( id: 13, name: r'widgetBackgroundColor', type: IsarType.string, + ), + r'widgetTextColor': PropertySchema( + id: 14, + name: r'widgetTextColor', + type: IsarType.string, ) }, estimateSize: _settingsEstimateSize, @@ -141,6 +146,12 @@ int _settingsEstimateSize( bytesCount += 3 + value.length * 3; } } + { + final value = object.widgetTextColor; + if (value != null) { + bytesCount += 3 + value.length * 3; + } + } return bytesCount; } @@ -164,6 +175,7 @@ void _settingsSerialize( writer.writeString(offsets[11], object.timeStart); writer.writeString(offsets[12], object.timeformat); writer.writeString(offsets[13], object.widgetBackgroundColor); + writer.writeString(offsets[14], object.widgetTextColor); } Settings _settingsDeserialize( @@ -188,6 +200,7 @@ Settings _settingsDeserialize( object.timeStart = reader.readStringOrNull(offsets[11]); object.timeformat = reader.readString(offsets[12]); object.widgetBackgroundColor = reader.readStringOrNull(offsets[13]); + object.widgetTextColor = reader.readStringOrNull(offsets[14]); return object; } @@ -226,6 +239,8 @@ P _settingsDeserializeProp

    ( return (reader.readString(offset)) as P; case 13: return (reader.readStringOrNull(offset)) as P; + case 14: + return (reader.readStringOrNull(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } @@ -1625,6 +1640,160 @@ extension SettingsQueryFilter )); }); } + + QueryBuilder + widgetTextColorIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'widgetTextColor', + )); + }); + } + + QueryBuilder + widgetTextColorIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'widgetTextColor', + )); + }); + } + + QueryBuilder + widgetTextColorEqualTo( + String? value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorGreaterThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorLessThan( + String? value, { + bool include = false, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorBetween( + String? lower, + String? upper, { + bool includeLower = true, + bool includeUpper = true, + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'widgetTextColor', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorStartsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.startsWith( + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorEndsWith( + String value, { + bool caseSensitive = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.endsWith( + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorContains(String value, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.contains( + property: r'widgetTextColor', + value: value, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorMatches(String pattern, {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.matches( + property: r'widgetTextColor', + wildcard: pattern, + caseSensitive: caseSensitive, + )); + }); + } + + QueryBuilder + widgetTextColorIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'widgetTextColor', + value: '', + )); + }); + } + + QueryBuilder + widgetTextColorIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + property: r'widgetTextColor', + value: '', + )); + }); + } } extension SettingsQueryObject @@ -1802,6 +1971,18 @@ extension SettingsQuerySortBy on QueryBuilder { return query.addSortBy(r'widgetBackgroundColor', Sort.desc); }); } + + QueryBuilder sortByWidgetTextColor() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetTextColor', Sort.asc); + }); + } + + QueryBuilder sortByWidgetTextColorDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetTextColor', Sort.desc); + }); + } } extension SettingsQuerySortThenBy @@ -1986,6 +2167,18 @@ extension SettingsQuerySortThenBy return query.addSortBy(r'widgetBackgroundColor', Sort.desc); }); } + + QueryBuilder thenByWidgetTextColor() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetTextColor', Sort.asc); + }); + } + + QueryBuilder thenByWidgetTextColorDesc() { + return QueryBuilder.apply(this, (query) { + return query.addSortBy(r'widgetTextColor', Sort.desc); + }); + } } extension SettingsQueryWhereDistinct @@ -2082,6 +2275,14 @@ extension SettingsQueryWhereDistinct caseSensitive: caseSensitive); }); } + + QueryBuilder distinctByWidgetTextColor( + {bool caseSensitive = true}) { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'widgetTextColor', + caseSensitive: caseSensitive); + }); + } } extension SettingsQueryProperty @@ -2176,6 +2377,12 @@ extension SettingsQueryProperty return query.addPropertyName(r'widgetBackgroundColor'); }); } + + QueryBuilder widgetTextColorProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'widgetTextColor'); + }); + } } // coverage:ignore-file diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 24ffd4e..b3d60c1 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -26,8 +26,8 @@ class _SettingsPageState extends State { final themeController = Get.put(ThemeController()); final weatherController = Get.put(WeatherController()); String? appVersion; - int? widgetColor; - String? color; + String? colorBackground; + String? colorText; Future infoVersion() async { final packageInfo = await PackageInfo.fromPlatform(); @@ -547,7 +547,7 @@ class _SettingsPageState extends State { ), ), onPressed: () { - color = null; + colorBackground = null; showDialog( context: context, builder: (context) => Dialog( @@ -588,7 +588,8 @@ class _SettingsPageState extends State { : HexColor.fromHex( widgetBackgroundColor), onColorChanged: (pickedColor) { - color = pickedColor.toHex(); + colorBackground = + pickedColor.toHex(); }, hexInputBar: true, labelTypes: const [], @@ -603,13 +604,105 @@ class _SettingsPageState extends State { Iconsax.tick_square, ), onPressed: () { - if (color == null) return; + if (colorBackground == null) { + return; + } weatherController .updateWidgetBackgroundColor( - color!); + colorBackground!); MyApp.updateAppState(context, newWidgetBackgroundColor: - color); + colorBackground); + Get.back(); + }, + ), + ], + ), + ), + ), + ); + }, + ), + SettingCard( + elevation: 4, + icon: const Icon(Iconsax.text_block), + text: 'widgetText'.tr, + info: true, + infoWidget: CircleAvatar( + backgroundColor: context.theme.indicatorColor, + radius: 11, + child: CircleAvatar( + backgroundColor: widgetTextColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetTextColor), + radius: 10, + ), + ), + onPressed: () { + colorText = null; + showDialog( + context: context, + builder: (context) => Dialog( + child: SingleChildScrollView( + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: + CrossAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.symmetric( + vertical: 15), + child: Text( + 'widgetText'.tr, + style: context + .textTheme.titleMedium + ?.copyWith(fontSize: 18), + ), + ), + Padding( + padding: const EdgeInsets.symmetric( + horizontal: 15), + child: Theme( + data: context.theme.copyWith( + inputDecorationTheme: + InputDecorationTheme( + border: OutlineInputBorder( + borderRadius: + BorderRadius.circular( + 8), + ), + ), + ), + child: ColorPicker( + pickerColor: widgetTextColor + .isEmpty + ? context.theme.primaryColor + : HexColor.fromHex( + widgetTextColor), + onColorChanged: (pickedColor) { + colorText = + pickedColor.toHex(); + }, + hexInputBar: true, + labelTypes: const [], + pickerAreaHeightPercent: 0.7, + pickerAreaBorderRadius: + BorderRadius.circular(20), + ), + ), + ), + IconButton( + icon: const Icon( + Iconsax.tick_square, + ), + onPressed: () { + if (colorText == null) return; + weatherController + .updateWidgetTextColor( + colorText!); + MyApp.updateAppState(context, + newWidgetTextColor: + colorText); Get.back(); }, ), diff --git a/lib/main.dart b/lib/main.dart index a2382c3..22674b1 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -39,6 +39,7 @@ int timeRange = 1; String timeStart = '09:00'; String timeEnd = '21:00'; String widgetBackgroundColor = ''; +String widgetTextColor = ''; final List appLanguages = [ {'name': 'English', 'locale': const Locale('en', 'US')}, @@ -148,6 +149,7 @@ class MyApp extends StatefulWidget { String? newTimeStart, String? newTimeEnd, String? newWidgetBackgroundColor, + String? newWidgetTextColor, }) async { final state = context.findAncestorStateOfType<_MyAppState>()!; @@ -172,6 +174,9 @@ class MyApp extends StatefulWidget { if (newWidgetBackgroundColor != null) { state.changeWidgetBackgroundColor(newWidgetBackgroundColor); } + if (newWidgetTextColor != null) { + state.changeWidgetTextColor(newWidgetTextColor); + } } @override @@ -223,6 +228,12 @@ class _MyAppState extends State { }); } + void changeWidgetTextColor(String newWidgetTextColor) { + setState(() { + widgetTextColor = newWidgetTextColor; + }); + } + @override void initState() { amoledTheme = settings.amoledTheme; @@ -233,6 +244,7 @@ class _MyAppState extends State { timeStart = settings.timeStart ?? '09:00'; timeEnd = settings.timeEnd ?? '21:00'; widgetBackgroundColor = settings.widgetBackgroundColor ?? ''; + widgetTextColor = settings.widgetTextColor ?? ''; if (Platform.isAndroid) { HomeWidget.setAppGroupId(appGroupId); } diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 32dd2ff..33313ac 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -114,6 +114,7 @@ class Translation extends Translations { 'license': 'Лицензии', 'widget': 'Виджет', 'widgetBackground': 'Фон виджета', + 'widgetText': 'Текст виджета', }, 'en_US': { 'start': 'Get Started', @@ -226,6 +227,7 @@ class Translation extends Translations { 'license': 'Licenses', 'widget': 'Widget', 'widgetBackground': 'Widget background', + 'widgetText': 'Widget text', }, 'fr_FR': { 'start': 'Démarrer', @@ -339,6 +341,7 @@ class Translation extends Translations { 'license': 'Licences', 'widget': 'Widget', 'widgetBackground': 'Fond du widget', + 'widgetText': 'Texte du widget', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -452,6 +455,7 @@ class Translation extends Translations { 'license': 'Licenze', 'widget': 'Widget', 'widgetBackground': 'Sfondo del widget', + 'widgetText': 'Testo del widget', }, 'de_DE': { 'start': 'Los gehts', @@ -565,6 +569,7 @@ class Translation extends Translations { 'license': 'Lizenzen', 'widget': 'Widget', 'widgetBackground': 'Widget-Hintergrund', + 'widgetText': 'Widget-Text', }, 'tr_TR': { 'start': 'Başlat', @@ -677,6 +682,7 @@ class Translation extends Translations { 'license': 'Lisanslar', 'widget': 'Araç', 'widgetBackground': 'Araç Arka Planı', + 'widgetText': 'Araç metni', }, 'pt_BR': { 'start': 'Iniciar', @@ -789,6 +795,7 @@ class Translation extends Translations { 'license': 'Licenças', 'widget': 'Widget', 'widgetBackground': 'Fundo do widget', + 'widgetText': 'Texto do widget', }, 'es_ES': { 'start': 'Empezar', @@ -902,6 +909,7 @@ class Translation extends Translations { 'license': 'Licencias', 'widget': 'Widget', 'widgetBackground': 'Fondo del widget', + 'widgetText': 'Texto del widget', }, 'sk_SK': { 'start': 'Začať', @@ -1014,6 +1022,7 @@ class Translation extends Translations { 'license': 'Licencie', 'widget': 'Widget', 'widgetBackground': 'Pozadie widgetu', + 'widgetText': 'Text widgetu', }, 'nl_NL': { 'start': 'Beginnen', @@ -1127,6 +1136,7 @@ class Translation extends Translations { 'license': 'Licenties', 'widget': 'Widget', 'widgetBackground': 'Widget-achtergrond', + 'widgetText': 'Tekst van widget', }, 'hi_IN': { 'start': 'शुरू करें', @@ -1237,6 +1247,7 @@ class Translation extends Translations { 'license': 'लाइसेंस', 'widget': 'विजेट', 'widgetBackground': 'विजेट का पृष्ठभूमि', + 'widgetText': 'विजेट पाठ', }, 'ro_RO': { 'start': 'Începe', @@ -1348,6 +1359,7 @@ class Translation extends Translations { 'license': 'Licențe', 'widget': 'Widget', 'widgetBackground': 'Fundal widget', + 'widgetText': 'Text widget', }, 'zh_CN': { 'start': '开始', @@ -1457,6 +1469,7 @@ class Translation extends Translations { 'license': '许可证', 'widget': '小部件', 'widgetBackground': '小部件背景', + 'widgetText': '小部件文本', }, 'pl_PL': { 'start': 'Rozpocznij', @@ -1568,6 +1581,7 @@ class Translation extends Translations { 'license': 'Licencje', 'widget': 'Widget', 'widgetBackground': 'Tło widżetu', + 'widgetText': 'Tekst widżetu' }, }; } diff --git a/pubspec.yaml b/pubspec.yaml index f6944e3..aae2c3c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,9 +36,9 @@ dependencies: isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 + flutter_colorpicker: ^1.0.3 scrollable_positioned_list: ^0.3.8 flutter_local_notifications: ^16.1.0 - flutter_colorpicker: ^1.0.3 # Uncomment this for publishing FLOSS variant # dependency_overrides: From 53a47b3f90b320d9bbabe6b72fcca9a6f2d75d6b Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 15 Oct 2023 12:04:16 +0300 Subject: [PATCH 086/216] added dewpoint_2m,precipitation_probability,shortwave_radiation --- assets/images/dew.png | Bin 0 -> 33622 bytes assets/images/precipitation_probability.png | Bin 0 -> 25532 bytes assets/images/shortwave_radiation.png | Bin 0 -> 25129 bytes lib/app/api/api.dart | 10 +- lib/app/api/weather.dart | 11 + lib/app/data/weather.dart | 18 + lib/app/data/weather.g.dart | 1757 ++++++++++++++--- .../modules/cards/view/info_weather_card.dart | 4 + lib/app/modules/main/view/weather.dart | 5 + lib/app/widgets/daily/info_daily_card.dart | 48 +- lib/app/widgets/desc/desc_container.dart | 59 +- lib/translation/translation.dart | 34 +- macos/Flutter/GeneratedPluginRegistrant.swift | 2 +- pubspec.lock | 12 +- pubspec.yaml | 6 +- 15 files changed, 1691 insertions(+), 275 deletions(-) create mode 100644 assets/images/dew.png create mode 100644 assets/images/precipitation_probability.png create mode 100644 assets/images/shortwave_radiation.png diff --git a/assets/images/dew.png b/assets/images/dew.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa16ba2cf5b8f0d6519f5385ce10bb3838e72ef GIT binary patch literal 33622 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 QZUDdo4Sn?nRlDf_1Gt}V8~^|S literal 0 HcmV?d00001 diff --git a/assets/images/shortwave_radiation.png b/assets/images/shortwave_radiation.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa34440c24967ace5d1bf192fb570d759f9ecfc GIT binary patch literal 25129 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 S*J3FND)QFdn?)*S{{I8PE49l2 literal 0 HcmV?d00001 diff --git a/lib/app/api/api.dart b/lib/app/api/api.dart index 7a44b8f..c61bf60 100644 --- a/lib/app/api/api.dart +++ b/lib/app/api/api.dart @@ -13,7 +13,7 @@ class WeatherAPI { Future getWeatherData(double? lat, double? lon) async { String url = - 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; + 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' ? urlWeather = @@ -42,6 +42,9 @@ class WeatherAPI { windgusts10M: weatherData.hourly.windgusts10M, cloudcover: weatherData.hourly.cloudcover, uvIndex: weatherData.hourly.uvIndex, + dewpoint2M: weatherData.hourly.dewpoint2M, + precipitationProbability: weatherData.hourly.precipitationProbability, + shortwaveRadiation: weatherData.hourly.shortwaveRadiation, timeDaily: weatherData.daily.time, weathercodeDaily: weatherData.daily.weathercode, temperature2MMax: weatherData.daily.temperature2MMax, @@ -72,7 +75,7 @@ class WeatherAPI { Future getWeatherCard(double? lat, double? lon, String city, String district, String timezone) async { String url = - 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; + 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' ? urlWeather = @@ -101,6 +104,9 @@ class WeatherAPI { windgusts10M: weatherData.hourly.windgusts10M, cloudcover: weatherData.hourly.cloudcover, uvIndex: weatherData.hourly.uvIndex, + dewpoint2M: weatherData.hourly.dewpoint2M, + precipitationProbability: weatherData.hourly.precipitationProbability, + shortwaveRadiation: weatherData.hourly.shortwaveRadiation, timeDaily: weatherData.daily.time, weathercodeDaily: weatherData.daily.weathercode, temperature2MMax: weatherData.daily.temperature2MMax, diff --git a/lib/app/api/weather.dart b/lib/app/api/weather.dart index 5f461a4..bf64258 100644 --- a/lib/app/api/weather.dart +++ b/lib/app/api/weather.dart @@ -32,6 +32,9 @@ class Hourly { List? windgusts10M; List? cloudcover; List? uvIndex; + List? dewpoint2M; + List? precipitationProbability; + List? shortwaveRadiation; Hourly({ this.time, @@ -49,6 +52,9 @@ class Hourly { this.windgusts10M, this.cloudcover, this.uvIndex, + this.dewpoint2M, + this.precipitationProbability, + this.shortwaveRadiation, }); factory Hourly.fromJson(Map json) => Hourly( @@ -72,6 +78,11 @@ class Hourly { windgusts10M: List.from(json['windgusts_10m'].map((x) => x)), cloudcover: List.from(json['cloudcover'].map((x) => x)), uvIndex: List.from(json['uv_index'].map((x) => x)), + dewpoint2M: List.from(json['dewpoint_2m'].map((x) => x)), + precipitationProbability: + List.from(json['precipitation_probability'].map((x) => x)), + shortwaveRadiation: + List.from(json['shortwave_radiation'].map((x) => x)), ); } diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index b364971..68253e1 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -39,6 +39,9 @@ class MainWeatherCache { List? windgusts10M; List? cloudcover; List? uvIndex; + List? dewpoint2M; + List? precipitationProbability; + List? shortwaveRadiation; List? timeDaily; List? weathercodeDaily; List? temperature2MMax; @@ -73,6 +76,9 @@ class MainWeatherCache { this.windgusts10M, this.cloudcover, this.uvIndex, + this.dewpoint2M, + this.precipitationProbability, + this.shortwaveRadiation, this.timeDaily, this.weathercodeDaily, this.temperature2MMax, @@ -109,6 +115,9 @@ class MainWeatherCache { 'windgusts10M': windgusts10M, 'cloudcover': cloudcover, 'uvIndex': uvIndex, + 'dewpoint2M': dewpoint2M, + 'precipitationProbability': precipitationProbability, + 'shortwaveRadiation': shortwaveRadiation, 'timeDaily': timeDaily, 'weathercodeDaily': weathercodeDaily, 'temperature2MMax': temperature2MMax, @@ -163,6 +172,9 @@ class WeatherCard { List? windgusts10M; List? cloudcover; List? uvIndex; + List? dewpoint2M; + List? precipitationProbability; + List? shortwaveRadiation; List? timeDaily; List? weathercodeDaily; List? temperature2MMax; @@ -202,6 +214,9 @@ class WeatherCard { this.windgusts10M, this.cloudcover, this.uvIndex, + this.dewpoint2M, + this.precipitationProbability, + this.shortwaveRadiation, this.timeDaily, this.weathercodeDaily, this.temperature2MMax, @@ -243,6 +258,9 @@ class WeatherCard { 'windgusts10M': windgusts10M, 'cloudcover': cloudcover, 'uvIndex': uvIndex, + 'dewpoint2M': dewpoint2M, + 'precipitationProbability': precipitationProbability, + 'shortwaveRadiation': shortwaveRadiation, 'timeDaily': timeDaily, 'weathercodeDaily': weathercodeDaily, 'temperature2MMax': temperature2MMax, diff --git a/lib/app/data/weather.g.dart b/lib/app/data/weather.g.dart index 575199e..aebb11e 100644 --- a/lib/app/data/weather.g.dart +++ b/lib/app/data/weather.g.dart @@ -2416,143 +2416,158 @@ const MainWeatherCacheSchema = CollectionSchema( name: r'cloudcover', type: IsarType.longList, ), - r'evapotranspiration': PropertySchema( + r'dewpoint2M': PropertySchema( id: 4, + name: r'dewpoint2M', + type: IsarType.doubleList, + ), + r'evapotranspiration': PropertySchema( + id: 5, name: r'evapotranspiration', type: IsarType.doubleList, ), r'precipitation': PropertySchema( - id: 5, + id: 6, name: r'precipitation', type: IsarType.doubleList, ), + r'precipitationProbability': PropertySchema( + id: 7, + name: r'precipitationProbability', + type: IsarType.longList, + ), r'precipitationProbabilityMax': PropertySchema( - id: 6, + id: 8, name: r'precipitationProbabilityMax', type: IsarType.longList, ), r'precipitationSum': PropertySchema( - id: 7, + id: 9, name: r'precipitationSum', type: IsarType.doubleList, ), r'rain': PropertySchema( - id: 8, + id: 10, name: r'rain', type: IsarType.doubleList, ), r'rainSum': PropertySchema( - id: 9, + id: 11, name: r'rainSum', type: IsarType.doubleList, ), r'relativehumidity2M': PropertySchema( - id: 10, + id: 12, name: r'relativehumidity2M', type: IsarType.longList, ), + r'shortwaveRadiation': PropertySchema( + id: 13, + name: r'shortwaveRadiation', + type: IsarType.doubleList, + ), r'sunrise': PropertySchema( - id: 11, + id: 14, name: r'sunrise', type: IsarType.stringList, ), r'sunset': PropertySchema( - id: 12, + id: 15, name: r'sunset', type: IsarType.stringList, ), r'surfacePressure': PropertySchema( - id: 13, + id: 16, name: r'surfacePressure', type: IsarType.doubleList, ), r'temperature2M': PropertySchema( - id: 14, + id: 17, name: r'temperature2M', type: IsarType.doubleList, ), r'temperature2MMax': PropertySchema( - id: 15, + id: 18, name: r'temperature2MMax', type: IsarType.doubleList, ), r'temperature2MMin': PropertySchema( - id: 16, + id: 19, name: r'temperature2MMin', type: IsarType.doubleList, ), r'time': PropertySchema( - id: 17, + id: 20, name: r'time', type: IsarType.stringList, ), r'timeDaily': PropertySchema( - id: 18, + id: 21, name: r'timeDaily', type: IsarType.dateTimeList, ), r'timestamp': PropertySchema( - id: 19, + id: 22, name: r'timestamp', type: IsarType.dateTime, ), r'timezone': PropertySchema( - id: 20, + id: 23, name: r'timezone', type: IsarType.string, ), r'uvIndex': PropertySchema( - id: 21, + id: 24, name: r'uvIndex', type: IsarType.doubleList, ), r'uvIndexMax': PropertySchema( - id: 22, + id: 25, name: r'uvIndexMax', type: IsarType.doubleList, ), r'visibility': PropertySchema( - id: 23, + id: 26, name: r'visibility', type: IsarType.doubleList, ), r'weathercode': PropertySchema( - id: 24, + id: 27, name: r'weathercode', type: IsarType.longList, ), r'weathercodeDaily': PropertySchema( - id: 25, + id: 28, name: r'weathercodeDaily', type: IsarType.longList, ), r'winddirection10M': PropertySchema( - id: 26, + id: 29, name: r'winddirection10M', type: IsarType.longList, ), r'winddirection10MDominant': PropertySchema( - id: 27, + id: 30, name: r'winddirection10MDominant', type: IsarType.longList, ), r'windgusts10M': PropertySchema( - id: 28, + id: 31, name: r'windgusts10M', type: IsarType.doubleList, ), r'windgusts10MMax': PropertySchema( - id: 29, + id: 32, name: r'windgusts10MMax', type: IsarType.doubleList, ), r'windspeed10M': PropertySchema( - id: 30, + id: 33, name: r'windspeed10M', type: IsarType.doubleList, ), r'windspeed10MMax': PropertySchema( - id: 31, + id: 34, name: r'windspeed10MMax', type: IsarType.doubleList, ) @@ -2601,6 +2616,12 @@ int _mainWeatherCacheEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.dewpoint2M; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final value = object.evapotranspiration; if (value != null) { @@ -2613,6 +2634,12 @@ int _mainWeatherCacheEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.precipitationProbability; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final value = object.precipitationProbabilityMax; if (value != null) { @@ -2643,6 +2670,12 @@ int _mainWeatherCacheEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.shortwaveRadiation; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final list = object.sunrise; if (list != null) { @@ -2794,34 +2827,37 @@ void _mainWeatherCacheSerialize( writer.writeDoubleList(offsets[1], object.apparentTemperatureMax); writer.writeDoubleList(offsets[2], object.apparentTemperatureMin); writer.writeLongList(offsets[3], object.cloudcover); - writer.writeDoubleList(offsets[4], object.evapotranspiration); - writer.writeDoubleList(offsets[5], object.precipitation); - writer.writeLongList(offsets[6], object.precipitationProbabilityMax); - writer.writeDoubleList(offsets[7], object.precipitationSum); - writer.writeDoubleList(offsets[8], object.rain); - writer.writeDoubleList(offsets[9], object.rainSum); - writer.writeLongList(offsets[10], object.relativehumidity2M); - writer.writeStringList(offsets[11], object.sunrise); - writer.writeStringList(offsets[12], object.sunset); - writer.writeDoubleList(offsets[13], object.surfacePressure); - writer.writeDoubleList(offsets[14], object.temperature2M); - writer.writeDoubleList(offsets[15], object.temperature2MMax); - writer.writeDoubleList(offsets[16], object.temperature2MMin); - writer.writeStringList(offsets[17], object.time); - writer.writeDateTimeList(offsets[18], object.timeDaily); - writer.writeDateTime(offsets[19], object.timestamp); - writer.writeString(offsets[20], object.timezone); - writer.writeDoubleList(offsets[21], object.uvIndex); - writer.writeDoubleList(offsets[22], object.uvIndexMax); - writer.writeDoubleList(offsets[23], object.visibility); - writer.writeLongList(offsets[24], object.weathercode); - writer.writeLongList(offsets[25], object.weathercodeDaily); - writer.writeLongList(offsets[26], object.winddirection10M); - writer.writeLongList(offsets[27], object.winddirection10MDominant); - writer.writeDoubleList(offsets[28], object.windgusts10M); - writer.writeDoubleList(offsets[29], object.windgusts10MMax); - writer.writeDoubleList(offsets[30], object.windspeed10M); - writer.writeDoubleList(offsets[31], object.windspeed10MMax); + writer.writeDoubleList(offsets[4], object.dewpoint2M); + writer.writeDoubleList(offsets[5], object.evapotranspiration); + writer.writeDoubleList(offsets[6], object.precipitation); + writer.writeLongList(offsets[7], object.precipitationProbability); + writer.writeLongList(offsets[8], object.precipitationProbabilityMax); + writer.writeDoubleList(offsets[9], object.precipitationSum); + writer.writeDoubleList(offsets[10], object.rain); + writer.writeDoubleList(offsets[11], object.rainSum); + writer.writeLongList(offsets[12], object.relativehumidity2M); + writer.writeDoubleList(offsets[13], object.shortwaveRadiation); + writer.writeStringList(offsets[14], object.sunrise); + writer.writeStringList(offsets[15], object.sunset); + writer.writeDoubleList(offsets[16], object.surfacePressure); + writer.writeDoubleList(offsets[17], object.temperature2M); + writer.writeDoubleList(offsets[18], object.temperature2MMax); + writer.writeDoubleList(offsets[19], object.temperature2MMin); + writer.writeStringList(offsets[20], object.time); + writer.writeDateTimeList(offsets[21], object.timeDaily); + writer.writeDateTime(offsets[22], object.timestamp); + writer.writeString(offsets[23], object.timezone); + writer.writeDoubleList(offsets[24], object.uvIndex); + writer.writeDoubleList(offsets[25], object.uvIndexMax); + writer.writeDoubleList(offsets[26], object.visibility); + writer.writeLongList(offsets[27], object.weathercode); + writer.writeLongList(offsets[28], object.weathercodeDaily); + writer.writeLongList(offsets[29], object.winddirection10M); + writer.writeLongList(offsets[30], object.winddirection10MDominant); + writer.writeDoubleList(offsets[31], object.windgusts10M); + writer.writeDoubleList(offsets[32], object.windgusts10MMax); + writer.writeDoubleList(offsets[33], object.windspeed10M); + writer.writeDoubleList(offsets[34], object.windspeed10MMax); } MainWeatherCache _mainWeatherCacheDeserialize( @@ -2835,34 +2871,37 @@ MainWeatherCache _mainWeatherCacheDeserialize( apparentTemperatureMax: reader.readDoubleOrNullList(offsets[1]), apparentTemperatureMin: reader.readDoubleOrNullList(offsets[2]), cloudcover: reader.readLongOrNullList(offsets[3]), - evapotranspiration: reader.readDoubleOrNullList(offsets[4]), - precipitation: reader.readDoubleOrNullList(offsets[5]), - precipitationProbabilityMax: reader.readLongOrNullList(offsets[6]), - precipitationSum: reader.readDoubleOrNullList(offsets[7]), - rain: reader.readDoubleOrNullList(offsets[8]), - rainSum: reader.readDoubleOrNullList(offsets[9]), - relativehumidity2M: reader.readLongOrNullList(offsets[10]), - sunrise: reader.readStringList(offsets[11]), - sunset: reader.readStringList(offsets[12]), - surfacePressure: reader.readDoubleOrNullList(offsets[13]), - temperature2M: reader.readDoubleList(offsets[14]), - temperature2MMax: reader.readDoubleOrNullList(offsets[15]), - temperature2MMin: reader.readDoubleOrNullList(offsets[16]), - time: reader.readStringList(offsets[17]), - timeDaily: reader.readDateTimeList(offsets[18]), - timestamp: reader.readDateTimeOrNull(offsets[19]), - timezone: reader.readStringOrNull(offsets[20]), - uvIndex: reader.readDoubleOrNullList(offsets[21]), - uvIndexMax: reader.readDoubleOrNullList(offsets[22]), - visibility: reader.readDoubleOrNullList(offsets[23]), - weathercode: reader.readLongList(offsets[24]), - weathercodeDaily: reader.readLongOrNullList(offsets[25]), - winddirection10M: reader.readLongOrNullList(offsets[26]), - winddirection10MDominant: reader.readLongOrNullList(offsets[27]), - windgusts10M: reader.readDoubleOrNullList(offsets[28]), - windgusts10MMax: reader.readDoubleOrNullList(offsets[29]), - windspeed10M: reader.readDoubleOrNullList(offsets[30]), - windspeed10MMax: reader.readDoubleOrNullList(offsets[31]), + dewpoint2M: reader.readDoubleOrNullList(offsets[4]), + evapotranspiration: reader.readDoubleOrNullList(offsets[5]), + precipitation: reader.readDoubleOrNullList(offsets[6]), + precipitationProbability: reader.readLongOrNullList(offsets[7]), + precipitationProbabilityMax: reader.readLongOrNullList(offsets[8]), + precipitationSum: reader.readDoubleOrNullList(offsets[9]), + rain: reader.readDoubleOrNullList(offsets[10]), + rainSum: reader.readDoubleOrNullList(offsets[11]), + relativehumidity2M: reader.readLongOrNullList(offsets[12]), + shortwaveRadiation: reader.readDoubleOrNullList(offsets[13]), + sunrise: reader.readStringList(offsets[14]), + sunset: reader.readStringList(offsets[15]), + surfacePressure: reader.readDoubleOrNullList(offsets[16]), + temperature2M: reader.readDoubleList(offsets[17]), + temperature2MMax: reader.readDoubleOrNullList(offsets[18]), + temperature2MMin: reader.readDoubleOrNullList(offsets[19]), + time: reader.readStringList(offsets[20]), + timeDaily: reader.readDateTimeList(offsets[21]), + timestamp: reader.readDateTimeOrNull(offsets[22]), + timezone: reader.readStringOrNull(offsets[23]), + uvIndex: reader.readDoubleOrNullList(offsets[24]), + uvIndexMax: reader.readDoubleOrNullList(offsets[25]), + visibility: reader.readDoubleOrNullList(offsets[26]), + weathercode: reader.readLongList(offsets[27]), + weathercodeDaily: reader.readLongOrNullList(offsets[28]), + winddirection10M: reader.readLongOrNullList(offsets[29]), + winddirection10MDominant: reader.readLongOrNullList(offsets[30]), + windgusts10M: reader.readDoubleOrNullList(offsets[31]), + windgusts10MMax: reader.readDoubleOrNullList(offsets[32]), + windspeed10M: reader.readDoubleOrNullList(offsets[33]), + windspeed10MMax: reader.readDoubleOrNullList(offsets[34]), ); object.id = id; return object; @@ -2888,57 +2927,63 @@ P _mainWeatherCacheDeserializeProp

    ( case 5: return (reader.readDoubleOrNullList(offset)) as P; case 6: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 7: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 8: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 9: return (reader.readDoubleOrNullList(offset)) as P; case 10: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 11: - return (reader.readStringList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 12: - return (reader.readStringList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 13: return (reader.readDoubleOrNullList(offset)) as P; case 14: - return (reader.readDoubleList(offset)) as P; + return (reader.readStringList(offset)) as P; case 15: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readStringList(offset)) as P; case 16: return (reader.readDoubleOrNullList(offset)) as P; case 17: - return (reader.readStringList(offset)) as P; + return (reader.readDoubleList(offset)) as P; case 18: - return (reader.readDateTimeList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 19: - return (reader.readDateTimeOrNull(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 20: - return (reader.readStringOrNull(offset)) as P; + return (reader.readStringList(offset)) as P; case 21: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readDateTimeList(offset)) as P; case 22: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readDateTimeOrNull(offset)) as P; case 23: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readStringOrNull(offset)) as P; case 24: - return (reader.readLongList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 25: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 26: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 27: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readLongList(offset)) as P; case 28: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 29: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 30: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 31: return (reader.readDoubleOrNullList(offset)) as P; + case 32: + return (reader.readDoubleOrNullList(offset)) as P; + case 33: + return (reader.readDoubleOrNullList(offset)) as P; + case 34: + return (reader.readDoubleOrNullList(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } @@ -3792,6 +3837,197 @@ extension MainWeatherCacheQueryFilter }); } + QueryBuilder + dewpoint2MIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementEqualTo( + double? value, { + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementGreaterThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementLessThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementBetween( + double? lower, + double? upper, { + bool includeLower = true, + bool includeUpper = true, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'dewpoint2M', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + dewpoint2MIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + dewpoint2MIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + dewpoint2MLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + dewpoint2MLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + dewpoint2MLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder evapotranspirationIsNull() { return QueryBuilder.apply(this, (query) { @@ -4230,6 +4466,187 @@ extension MainWeatherCacheQueryFilter }); } + QueryBuilder + precipitationProbabilityIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementEqualTo(int? value) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementGreaterThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementLessThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementBetween( + int? lower, + int? upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'precipitationProbability', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + )); + }); + } + + QueryBuilder + precipitationProbabilityLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder precipitationProbabilityMaxIsNull() { return QueryBuilder.apply(this, (query) { @@ -5165,6 +5582,197 @@ extension MainWeatherCacheQueryFilter }); } + QueryBuilder + shortwaveRadiationIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementEqualTo( + double? value, { + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementGreaterThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementLessThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementBetween( + double? lower, + double? upper, { + bool includeLower = true, + bool includeUpper = true, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'shortwaveRadiation', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder sunriseIsNull() { return QueryBuilder.apply(this, (query) { @@ -9186,6 +9794,13 @@ extension MainWeatherCacheQueryWhereDistinct }); } + QueryBuilder + distinctByDewpoint2M() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'dewpoint2M'); + }); + } + QueryBuilder distinctByEvapotranspiration() { return QueryBuilder.apply(this, (query) { @@ -9200,6 +9815,13 @@ extension MainWeatherCacheQueryWhereDistinct }); } + QueryBuilder + distinctByPrecipitationProbability() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'precipitationProbability'); + }); + } + QueryBuilder distinctByPrecipitationProbabilityMax() { return QueryBuilder.apply(this, (query) { @@ -9234,6 +9856,13 @@ extension MainWeatherCacheQueryWhereDistinct }); } + QueryBuilder + distinctByShortwaveRadiation() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'shortwaveRadiation'); + }); + } + QueryBuilder distinctBySunrise() { return QueryBuilder.apply(this, (query) { @@ -9417,6 +10046,13 @@ extension MainWeatherCacheQueryProperty }); } + QueryBuilder?, QQueryOperations> + dewpoint2MProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'dewpoint2M'); + }); + } + QueryBuilder?, QQueryOperations> evapotranspirationProperty() { return QueryBuilder.apply(this, (query) { @@ -9431,6 +10067,13 @@ extension MainWeatherCacheQueryProperty }); } + QueryBuilder?, QQueryOperations> + precipitationProbabilityProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'precipitationProbability'); + }); + } + QueryBuilder?, QQueryOperations> precipitationProbabilityMaxProperty() { return QueryBuilder.apply(this, (query) { @@ -9466,6 +10109,13 @@ extension MainWeatherCacheQueryProperty }); } + QueryBuilder?, QQueryOperations> + shortwaveRadiationProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'shortwaveRadiation'); + }); + } + QueryBuilder?, QQueryOperations> sunriseProperty() { return QueryBuilder.apply(this, (query) { @@ -10568,163 +11218,178 @@ const WeatherCardSchema = CollectionSchema( name: r'cloudcover', type: IsarType.longList, ), - r'district': PropertySchema( + r'dewpoint2M': PropertySchema( id: 5, + name: r'dewpoint2M', + type: IsarType.doubleList, + ), + r'district': PropertySchema( + id: 6, name: r'district', type: IsarType.string, ), r'evapotranspiration': PropertySchema( - id: 6, + id: 7, name: r'evapotranspiration', type: IsarType.doubleList, ), r'index': PropertySchema( - id: 7, + id: 8, name: r'index', type: IsarType.long, ), r'lat': PropertySchema( - id: 8, + id: 9, name: r'lat', type: IsarType.double, ), r'lon': PropertySchema( - id: 9, + id: 10, name: r'lon', type: IsarType.double, ), r'precipitation': PropertySchema( - id: 10, + id: 11, name: r'precipitation', type: IsarType.doubleList, ), + r'precipitationProbability': PropertySchema( + id: 12, + name: r'precipitationProbability', + type: IsarType.longList, + ), r'precipitationProbabilityMax': PropertySchema( - id: 11, + id: 13, name: r'precipitationProbabilityMax', type: IsarType.longList, ), r'precipitationSum': PropertySchema( - id: 12, + id: 14, name: r'precipitationSum', type: IsarType.doubleList, ), r'rain': PropertySchema( - id: 13, + id: 15, name: r'rain', type: IsarType.doubleList, ), r'rainSum': PropertySchema( - id: 14, + id: 16, name: r'rainSum', type: IsarType.doubleList, ), r'relativehumidity2M': PropertySchema( - id: 15, + id: 17, name: r'relativehumidity2M', type: IsarType.longList, ), + r'shortwaveRadiation': PropertySchema( + id: 18, + name: r'shortwaveRadiation', + type: IsarType.doubleList, + ), r'sunrise': PropertySchema( - id: 16, + id: 19, name: r'sunrise', type: IsarType.stringList, ), r'sunset': PropertySchema( - id: 17, + id: 20, name: r'sunset', type: IsarType.stringList, ), r'surfacePressure': PropertySchema( - id: 18, + id: 21, name: r'surfacePressure', type: IsarType.doubleList, ), r'temperature2M': PropertySchema( - id: 19, + id: 22, name: r'temperature2M', type: IsarType.doubleList, ), r'temperature2MMax': PropertySchema( - id: 20, + id: 23, name: r'temperature2MMax', type: IsarType.doubleList, ), r'temperature2MMin': PropertySchema( - id: 21, + id: 24, name: r'temperature2MMin', type: IsarType.doubleList, ), r'time': PropertySchema( - id: 22, + id: 25, name: r'time', type: IsarType.stringList, ), r'timeDaily': PropertySchema( - id: 23, + id: 26, name: r'timeDaily', type: IsarType.dateTimeList, ), r'timestamp': PropertySchema( - id: 24, + id: 27, name: r'timestamp', type: IsarType.dateTime, ), r'timezone': PropertySchema( - id: 25, + id: 28, name: r'timezone', type: IsarType.string, ), r'uvIndex': PropertySchema( - id: 26, + id: 29, name: r'uvIndex', type: IsarType.doubleList, ), r'uvIndexMax': PropertySchema( - id: 27, + id: 30, name: r'uvIndexMax', type: IsarType.doubleList, ), r'visibility': PropertySchema( - id: 28, + id: 31, name: r'visibility', type: IsarType.doubleList, ), r'weathercode': PropertySchema( - id: 29, + id: 32, name: r'weathercode', type: IsarType.longList, ), r'weathercodeDaily': PropertySchema( - id: 30, + id: 33, name: r'weathercodeDaily', type: IsarType.longList, ), r'winddirection10M': PropertySchema( - id: 31, + id: 34, name: r'winddirection10M', type: IsarType.longList, ), r'winddirection10MDominant': PropertySchema( - id: 32, + id: 35, name: r'winddirection10MDominant', type: IsarType.longList, ), r'windgusts10M': PropertySchema( - id: 33, + id: 36, name: r'windgusts10M', type: IsarType.doubleList, ), r'windgusts10MMax': PropertySchema( - id: 34, + id: 37, name: r'windgusts10MMax', type: IsarType.doubleList, ), r'windspeed10M': PropertySchema( - id: 35, + id: 38, name: r'windspeed10M', type: IsarType.doubleList, ), r'windspeed10MMax': PropertySchema( - id: 36, + id: 39, name: r'windspeed10MMax', type: IsarType.doubleList, ) @@ -10779,6 +11444,12 @@ int _weatherCardEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.dewpoint2M; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final value = object.district; if (value != null) { @@ -10797,6 +11468,12 @@ int _weatherCardEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.precipitationProbability; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final value = object.precipitationProbabilityMax; if (value != null) { @@ -10827,6 +11504,12 @@ int _weatherCardEstimateSize( bytesCount += 3 + value.length * 8; } } + { + final value = object.shortwaveRadiation; + if (value != null) { + bytesCount += 3 + value.length * 8; + } + } { final list = object.sunrise; if (list != null) { @@ -10979,38 +11662,41 @@ void _weatherCardSerialize( writer.writeDoubleList(offsets[2], object.apparentTemperatureMin); writer.writeString(offsets[3], object.city); writer.writeLongList(offsets[4], object.cloudcover); - writer.writeString(offsets[5], object.district); - writer.writeDoubleList(offsets[6], object.evapotranspiration); - writer.writeLong(offsets[7], object.index); - writer.writeDouble(offsets[8], object.lat); - writer.writeDouble(offsets[9], object.lon); - writer.writeDoubleList(offsets[10], object.precipitation); - writer.writeLongList(offsets[11], object.precipitationProbabilityMax); - writer.writeDoubleList(offsets[12], object.precipitationSum); - writer.writeDoubleList(offsets[13], object.rain); - writer.writeDoubleList(offsets[14], object.rainSum); - writer.writeLongList(offsets[15], object.relativehumidity2M); - writer.writeStringList(offsets[16], object.sunrise); - writer.writeStringList(offsets[17], object.sunset); - writer.writeDoubleList(offsets[18], object.surfacePressure); - writer.writeDoubleList(offsets[19], object.temperature2M); - writer.writeDoubleList(offsets[20], object.temperature2MMax); - writer.writeDoubleList(offsets[21], object.temperature2MMin); - writer.writeStringList(offsets[22], object.time); - writer.writeDateTimeList(offsets[23], object.timeDaily); - writer.writeDateTime(offsets[24], object.timestamp); - writer.writeString(offsets[25], object.timezone); - writer.writeDoubleList(offsets[26], object.uvIndex); - writer.writeDoubleList(offsets[27], object.uvIndexMax); - writer.writeDoubleList(offsets[28], object.visibility); - writer.writeLongList(offsets[29], object.weathercode); - writer.writeLongList(offsets[30], object.weathercodeDaily); - writer.writeLongList(offsets[31], object.winddirection10M); - writer.writeLongList(offsets[32], object.winddirection10MDominant); - writer.writeDoubleList(offsets[33], object.windgusts10M); - writer.writeDoubleList(offsets[34], object.windgusts10MMax); - writer.writeDoubleList(offsets[35], object.windspeed10M); - writer.writeDoubleList(offsets[36], object.windspeed10MMax); + writer.writeDoubleList(offsets[5], object.dewpoint2M); + writer.writeString(offsets[6], object.district); + writer.writeDoubleList(offsets[7], object.evapotranspiration); + writer.writeLong(offsets[8], object.index); + writer.writeDouble(offsets[9], object.lat); + writer.writeDouble(offsets[10], object.lon); + writer.writeDoubleList(offsets[11], object.precipitation); + writer.writeLongList(offsets[12], object.precipitationProbability); + writer.writeLongList(offsets[13], object.precipitationProbabilityMax); + writer.writeDoubleList(offsets[14], object.precipitationSum); + writer.writeDoubleList(offsets[15], object.rain); + writer.writeDoubleList(offsets[16], object.rainSum); + writer.writeLongList(offsets[17], object.relativehumidity2M); + writer.writeDoubleList(offsets[18], object.shortwaveRadiation); + writer.writeStringList(offsets[19], object.sunrise); + writer.writeStringList(offsets[20], object.sunset); + writer.writeDoubleList(offsets[21], object.surfacePressure); + writer.writeDoubleList(offsets[22], object.temperature2M); + writer.writeDoubleList(offsets[23], object.temperature2MMax); + writer.writeDoubleList(offsets[24], object.temperature2MMin); + writer.writeStringList(offsets[25], object.time); + writer.writeDateTimeList(offsets[26], object.timeDaily); + writer.writeDateTime(offsets[27], object.timestamp); + writer.writeString(offsets[28], object.timezone); + writer.writeDoubleList(offsets[29], object.uvIndex); + writer.writeDoubleList(offsets[30], object.uvIndexMax); + writer.writeDoubleList(offsets[31], object.visibility); + writer.writeLongList(offsets[32], object.weathercode); + writer.writeLongList(offsets[33], object.weathercodeDaily); + writer.writeLongList(offsets[34], object.winddirection10M); + writer.writeLongList(offsets[35], object.winddirection10MDominant); + writer.writeDoubleList(offsets[36], object.windgusts10M); + writer.writeDoubleList(offsets[37], object.windgusts10MMax); + writer.writeDoubleList(offsets[38], object.windspeed10M); + writer.writeDoubleList(offsets[39], object.windspeed10MMax); } WeatherCard _weatherCardDeserialize( @@ -11025,38 +11711,41 @@ WeatherCard _weatherCardDeserialize( apparentTemperatureMin: reader.readDoubleOrNullList(offsets[2]), city: reader.readStringOrNull(offsets[3]), cloudcover: reader.readLongOrNullList(offsets[4]), - district: reader.readStringOrNull(offsets[5]), - evapotranspiration: reader.readDoubleOrNullList(offsets[6]), - index: reader.readLongOrNull(offsets[7]), - lat: reader.readDoubleOrNull(offsets[8]), - lon: reader.readDoubleOrNull(offsets[9]), - precipitation: reader.readDoubleOrNullList(offsets[10]), - precipitationProbabilityMax: reader.readLongOrNullList(offsets[11]), - precipitationSum: reader.readDoubleOrNullList(offsets[12]), - rain: reader.readDoubleOrNullList(offsets[13]), - rainSum: reader.readDoubleOrNullList(offsets[14]), - relativehumidity2M: reader.readLongOrNullList(offsets[15]), - sunrise: reader.readStringList(offsets[16]), - sunset: reader.readStringList(offsets[17]), - surfacePressure: reader.readDoubleOrNullList(offsets[18]), - temperature2M: reader.readDoubleList(offsets[19]), - temperature2MMax: reader.readDoubleOrNullList(offsets[20]), - temperature2MMin: reader.readDoubleOrNullList(offsets[21]), - time: reader.readStringList(offsets[22]), - timeDaily: reader.readDateTimeList(offsets[23]), - timestamp: reader.readDateTimeOrNull(offsets[24]), - timezone: reader.readStringOrNull(offsets[25]), - uvIndex: reader.readDoubleOrNullList(offsets[26]), - uvIndexMax: reader.readDoubleOrNullList(offsets[27]), - visibility: reader.readDoubleOrNullList(offsets[28]), - weathercode: reader.readLongList(offsets[29]), - weathercodeDaily: reader.readLongOrNullList(offsets[30]), - winddirection10M: reader.readLongOrNullList(offsets[31]), - winddirection10MDominant: reader.readLongOrNullList(offsets[32]), - windgusts10M: reader.readDoubleOrNullList(offsets[33]), - windgusts10MMax: reader.readDoubleOrNullList(offsets[34]), - windspeed10M: reader.readDoubleOrNullList(offsets[35]), - windspeed10MMax: reader.readDoubleOrNullList(offsets[36]), + dewpoint2M: reader.readDoubleOrNullList(offsets[5]), + district: reader.readStringOrNull(offsets[6]), + evapotranspiration: reader.readDoubleOrNullList(offsets[7]), + index: reader.readLongOrNull(offsets[8]), + lat: reader.readDoubleOrNull(offsets[9]), + lon: reader.readDoubleOrNull(offsets[10]), + precipitation: reader.readDoubleOrNullList(offsets[11]), + precipitationProbability: reader.readLongOrNullList(offsets[12]), + precipitationProbabilityMax: reader.readLongOrNullList(offsets[13]), + precipitationSum: reader.readDoubleOrNullList(offsets[14]), + rain: reader.readDoubleOrNullList(offsets[15]), + rainSum: reader.readDoubleOrNullList(offsets[16]), + relativehumidity2M: reader.readLongOrNullList(offsets[17]), + shortwaveRadiation: reader.readDoubleOrNullList(offsets[18]), + sunrise: reader.readStringList(offsets[19]), + sunset: reader.readStringList(offsets[20]), + surfacePressure: reader.readDoubleOrNullList(offsets[21]), + temperature2M: reader.readDoubleList(offsets[22]), + temperature2MMax: reader.readDoubleOrNullList(offsets[23]), + temperature2MMin: reader.readDoubleOrNullList(offsets[24]), + time: reader.readStringList(offsets[25]), + timeDaily: reader.readDateTimeList(offsets[26]), + timestamp: reader.readDateTimeOrNull(offsets[27]), + timezone: reader.readStringOrNull(offsets[28]), + uvIndex: reader.readDoubleOrNullList(offsets[29]), + uvIndexMax: reader.readDoubleOrNullList(offsets[30]), + visibility: reader.readDoubleOrNullList(offsets[31]), + weathercode: reader.readLongList(offsets[32]), + weathercodeDaily: reader.readLongOrNullList(offsets[33]), + winddirection10M: reader.readLongOrNullList(offsets[34]), + winddirection10MDominant: reader.readLongOrNullList(offsets[35]), + windgusts10M: reader.readDoubleOrNullList(offsets[36]), + windgusts10MMax: reader.readDoubleOrNullList(offsets[37]), + windspeed10M: reader.readDoubleOrNullList(offsets[38]), + windspeed10MMax: reader.readDoubleOrNullList(offsets[39]), ); object.id = id; return object; @@ -11080,69 +11769,75 @@ P _weatherCardDeserializeProp

    ( case 4: return (reader.readLongOrNullList(offset)) as P; case 5: - return (reader.readStringOrNull(offset)) as P; - case 6: return (reader.readDoubleOrNullList(offset)) as P; + case 6: + return (reader.readStringOrNull(offset)) as P; case 7: - return (reader.readLongOrNull(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 8: - return (reader.readDoubleOrNull(offset)) as P; + return (reader.readLongOrNull(offset)) as P; case 9: return (reader.readDoubleOrNull(offset)) as P; case 10: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readDoubleOrNull(offset)) as P; case 11: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 12: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 13: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 14: return (reader.readDoubleOrNullList(offset)) as P; case 15: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 16: - return (reader.readStringList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 17: - return (reader.readStringList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 18: return (reader.readDoubleOrNullList(offset)) as P; case 19: - return (reader.readDoubleList(offset)) as P; + return (reader.readStringList(offset)) as P; case 20: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readStringList(offset)) as P; case 21: return (reader.readDoubleOrNullList(offset)) as P; case 22: - return (reader.readStringList(offset)) as P; + return (reader.readDoubleList(offset)) as P; case 23: - return (reader.readDateTimeList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 24: - return (reader.readDateTimeOrNull(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 25: - return (reader.readStringOrNull(offset)) as P; + return (reader.readStringList(offset)) as P; case 26: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readDateTimeList(offset)) as P; case 27: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readDateTimeOrNull(offset)) as P; case 28: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readStringOrNull(offset)) as P; case 29: - return (reader.readLongList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 30: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 31: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readDoubleOrNullList(offset)) as P; case 32: - return (reader.readLongOrNullList(offset)) as P; + return (reader.readLongList(offset)) as P; case 33: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 34: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 35: - return (reader.readDoubleOrNullList(offset)) as P; + return (reader.readLongOrNullList(offset)) as P; case 36: return (reader.readDoubleOrNullList(offset)) as P; + case 37: + return (reader.readDoubleOrNullList(offset)) as P; + case 38: + return (reader.readDoubleOrNullList(offset)) as P; + case 39: + return (reader.readDoubleOrNullList(offset)) as P; default: throw IsarError('Unknown property with id $propertyId'); } @@ -12143,6 +12838,197 @@ extension WeatherCardQueryFilter }); } + QueryBuilder + dewpoint2MIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'dewpoint2M', + )); + }); + } + + QueryBuilder + dewpoint2MElementEqualTo( + double? value, { + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementGreaterThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementLessThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'dewpoint2M', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MElementBetween( + double? lower, + double? upper, { + bool includeLower = true, + bool includeUpper = true, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'dewpoint2M', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + dewpoint2MLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + dewpoint2MIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + dewpoint2MIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + dewpoint2MLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + dewpoint2MLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + dewpoint2MLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'dewpoint2M', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder districtIsNull() { return QueryBuilder.apply(this, (query) { @@ -12958,6 +13844,187 @@ extension WeatherCardQueryFilter }); } + QueryBuilder + precipitationProbabilityIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'precipitationProbability', + )); + }); + } + + QueryBuilder + precipitationProbabilityElementEqualTo(int? value) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementGreaterThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementLessThan( + int? value, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'precipitationProbability', + value: value, + )); + }); + } + + QueryBuilder + precipitationProbabilityElementBetween( + int? lower, + int? upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'precipitationProbability', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + )); + }); + } + + QueryBuilder + precipitationProbabilityLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + precipitationProbabilityLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'precipitationProbability', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder precipitationProbabilityMaxIsNull() { return QueryBuilder.apply(this, (query) { @@ -13891,6 +14958,197 @@ extension WeatherCardQueryFilter }); } + QueryBuilder + shortwaveRadiationIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.isNotNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementIsNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementIsNotNull() { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(const FilterCondition.elementIsNotNull( + property: r'shortwaveRadiation', + )); + }); + } + + QueryBuilder + shortwaveRadiationElementEqualTo( + double? value, { + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.equalTo( + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementGreaterThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.greaterThan( + include: include, + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementLessThan( + double? value, { + bool include = false, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.lessThan( + include: include, + property: r'shortwaveRadiation', + value: value, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationElementBetween( + double? lower, + double? upper, { + bool includeLower = true, + bool includeUpper = true, + double epsilon = Query.epsilon, + }) { + return QueryBuilder.apply(this, (query) { + return query.addFilterCondition(FilterCondition.between( + property: r'shortwaveRadiation', + lower: lower, + includeLower: includeLower, + upper: upper, + includeUpper: includeUpper, + epsilon: epsilon, + )); + }); + } + + QueryBuilder + shortwaveRadiationLengthEqualTo(int length) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + length, + true, + length, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationIsEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + true, + 0, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationIsNotEmpty() { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + false, + 999999, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthLessThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + 0, + true, + length, + include, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthGreaterThan( + int length, { + bool include = false, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + length, + include, + 999999, + true, + ); + }); + } + + QueryBuilder + shortwaveRadiationLengthBetween( + int lower, + int upper, { + bool includeLower = true, + bool includeUpper = true, + }) { + return QueryBuilder.apply(this, (query) { + return query.listLength( + r'shortwaveRadiation', + lower, + includeLower, + upper, + includeUpper, + ); + }); + } + QueryBuilder sunriseIsNull() { return QueryBuilder.apply(this, (query) { @@ -18025,6 +19283,12 @@ extension WeatherCardQueryWhereDistinct }); } + QueryBuilder distinctByDewpoint2M() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'dewpoint2M'); + }); + } + QueryBuilder distinctByDistrict( {bool caseSensitive = true}) { return QueryBuilder.apply(this, (query) { @@ -18063,6 +19327,13 @@ extension WeatherCardQueryWhereDistinct }); } + QueryBuilder + distinctByPrecipitationProbability() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'precipitationProbability'); + }); + } + QueryBuilder distinctByPrecipitationProbabilityMax() { return QueryBuilder.apply(this, (query) { @@ -18096,6 +19367,13 @@ extension WeatherCardQueryWhereDistinct }); } + QueryBuilder + distinctByShortwaveRadiation() { + return QueryBuilder.apply(this, (query) { + return query.addDistinctBy(r'shortwaveRadiation'); + }); + } + QueryBuilder distinctBySunrise() { return QueryBuilder.apply(this, (query) { return query.addDistinctBy(r'sunrise'); @@ -18274,6 +19552,13 @@ extension WeatherCardQueryProperty }); } + QueryBuilder?, QQueryOperations> + dewpoint2MProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'dewpoint2M'); + }); + } + QueryBuilder districtProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'district'); @@ -18312,6 +19597,13 @@ extension WeatherCardQueryProperty }); } + QueryBuilder?, QQueryOperations> + precipitationProbabilityProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'precipitationProbability'); + }); + } + QueryBuilder?, QQueryOperations> precipitationProbabilityMaxProperty() { return QueryBuilder.apply(this, (query) { @@ -18346,6 +19638,13 @@ extension WeatherCardQueryProperty }); } + QueryBuilder?, QQueryOperations> + shortwaveRadiationProperty() { + return QueryBuilder.apply(this, (query) { + return query.addPropertyName(r'shortwaveRadiation'); + }); + } + QueryBuilder?, QQueryOperations> sunriseProperty() { return QueryBuilder.apply(this, (query) { return query.addPropertyName(r'sunrise'); diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index 9622df0..767ece0 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -164,6 +164,10 @@ class _InfoWeatherCardState extends State { cloudcover: weatherCard.cloudcover?[timeNow], windgusts: weatherCard.windgusts10M?[timeNow], uvIndex: weatherCard.uvIndex?[timeNow], + dewpoint2M: weatherCard.dewpoint2M?[timeNow], + precipitationProbability: + weatherCard.precipitationProbability?[timeNow], + shortwaveRadiation: weatherCard.shortwaveRadiation?[timeNow], ), WeatherDaily( weatherData: weatherCard.toJson(), diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 56f733b..f6cc4a4 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -151,6 +151,11 @@ class _WeatherPageState extends State { cloudcover: mainWeather.cloudcover![hourOfDay], windgusts: mainWeather.windgusts10M![hourOfDay], uvIndex: mainWeather.uvIndex![hourOfDay], + dewpoint2M: mainWeather.dewpoint2M![hourOfDay], + precipitationProbability: + mainWeather.precipitationProbability![hourOfDay], + shortwaveRadiation: + mainWeather.shortwaveRadiation![hourOfDay], ), WeatherDaily( weatherData: mainWeather.toJson(), diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index d0635b5..1ff258b 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -67,7 +67,8 @@ class _InfoDailyCardState extends State { highlightColor: Colors.transparent, ), title: Text( - DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[pageIndex]), + DateFormat.MMMMEEEEd(locale.languageCode) + .format(timeDaily[pageIndex]), style: textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, fontSize: 18, @@ -85,13 +86,17 @@ class _InfoDailyCardState extends State { itemCount: timeDaily.length, itemBuilder: (context, index) { final indexedWeatherCodeDaily = weatherCodeDaily[index]; - final apparentTemperatureMin = weatherData['apparentTemperatureMin'][index]; - final apparentTemperatureMax = weatherData['apparentTemperatureMax'][index]; + final apparentTemperatureMin = + weatherData['apparentTemperatureMin'][index]; + final apparentTemperatureMax = + weatherData['apparentTemperatureMax'][index]; final uvIndexMax = weatherData['uvIndexMax'][index]; - final windDirection10MDominant = weatherData['winddirection10MDominant'][index]; + final windDirection10MDominant = + weatherData['winddirection10MDominant'][index]; final windSpeed10MMax = weatherData['windspeed10MMax'][index]; final windGusts10MMax = weatherData['windgusts10MMax'][index]; - final precipitationProbabilityMax = weatherData['precipitationProbabilityMax'][index]; + final precipitationProbabilityMax = + weatherData['precipitationProbabilityMax'][index]; final rainSum = weatherData['rainSum'][index]; final precipitationSum = weatherData['precipitationSum'][index]; @@ -131,7 +136,8 @@ class _InfoDailyCardState extends State { ), const SizedBox(height: 5), Text( - DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[index]), + DateFormat.MMMMEEEEd(locale.languageCode) + .format(timeDaily[index]), style: textTheme.labelLarge?.copyWith( color: Colors.grey, fontSize: 16, @@ -158,14 +164,16 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/cold.png', - value: statusData.getDegree(apparentTemperatureMin.round()), + value: statusData.getDegree( + apparentTemperatureMin.round()), desc: 'apparentTemperatureMin'.tr, ), apparentTemperatureMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/hot.png', - value: statusData.getDegree(apparentTemperatureMax.round()), + value: statusData.getDegree( + apparentTemperatureMax.round()), desc: 'apparentTemperatureMax'.tr, ), uvIndexMax == null @@ -174,7 +182,8 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/uv.png', value: '${uvIndexMax.round()}', desc: 'uvIndex'.tr, - message: message.getUvIndex(uvIndexMax.round()), + message: message + .getUvIndex(uvIndexMax.round()), ), windDirection10MDominant == null ? const Offstage() @@ -182,26 +191,31 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/windsock.png', value: '$windDirection10MDominant°', desc: 'direction'.tr, - message: message.getDirection(windDirection10MDominant), + message: message.getDirection( + windDirection10MDominant), ), windSpeed10MMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', - value: statusData.getSpeed(windSpeed10MMax.round()), + value: statusData + .getSpeed(windSpeed10MMax.round()), desc: 'wind'.tr, ), windGusts10MMax == null ? const Offstage() : DescWeather( - imageName: 'assets/images/windgusts.png', - value: statusData.getSpeed(windGusts10MMax.round()), + imageName: + 'assets/images/windgusts.png', + value: statusData + .getSpeed(windGusts10MMax.round()), desc: 'windgusts'.tr, ), precipitationProbabilityMax == null ? const Offstage() : DescWeather( - imageName: 'assets/images/humidity.png', + imageName: + 'assets/images/precipitation_probability.png', value: '$precipitationProbabilityMax%', desc: 'precipitationProbabilit'.tr, ), @@ -209,14 +223,16 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', - value: statusData.getPrecipitation(rainSum), + value: statusData + .getPrecipitation(rainSum), desc: 'rain'.tr, ), precipitationSum == null ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', - value: statusData.getPrecipitation(precipitationSum), + value: statusData + .getPrecipitation(precipitationSum), desc: 'precipitation'.tr, ), ], diff --git a/lib/app/widgets/desc/desc_container.dart b/lib/app/widgets/desc/desc_container.dart index 6c73b93..2227cd8 100644 --- a/lib/app/widgets/desc/desc_container.dart +++ b/lib/app/widgets/desc/desc_container.dart @@ -19,6 +19,9 @@ class DescContainer extends StatefulWidget { required this.cloudcover, required this.windgusts, required this.uvIndex, + required this.dewpoint2M, + required this.precipitationProbability, + required this.shortwaveRadiation, }); final int? humidity; final double? wind; @@ -32,6 +35,9 @@ class DescContainer extends StatefulWidget { final int? cloudcover; final double? windgusts; final double? uvIndex; + final double? dewpoint2M; + final int? precipitationProbability; + final double? shortwaveRadiation; @override State createState() => _DescContainerState(); @@ -51,29 +57,29 @@ class _DescContainerState extends State { alignment: WrapAlignment.spaceEvenly, spacing: 5, children: [ - widget.humidity == null - ? Container() + widget.dewpoint2M == null + ? const Offstage() : DescWeather( - imageName: 'assets/images/humidity.png', - value: '${widget.humidity}%', - desc: 'humidity'.tr, + imageName: 'assets/images/dew.png', + value: statusData.getDegree(widget.dewpoint2M?.round()), + desc: 'dewpoint'.tr, ), widget.feels == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/temperature.png', value: statusData.getDegree(widget.feels?.round()), desc: 'feels'.tr, ), widget.visibility == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/fog.png', value: statusData.getVisibility(widget.visibility), desc: 'visibility'.tr, ), widget.direction == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/windsock.png', value: '${widget.direction}°', @@ -81,21 +87,21 @@ class _DescContainerState extends State { message: message.getDirection(widget.direction), ), widget.wind == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', value: statusData.getSpeed(widget.wind?.round()), desc: 'wind'.tr, ), widget.windgusts == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/windgusts.png', value: statusData.getSpeed(widget.windgusts?.round()), desc: 'windgusts'.tr, ), widget.evaporation == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/evaporation.png', value: @@ -103,28 +109,42 @@ class _DescContainerState extends State { desc: 'evaporation'.tr, ), widget.precipitation == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', value: statusData.getPrecipitation(widget.precipitation), desc: 'precipitation'.tr, ), widget.rain == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', value: statusData.getPrecipitation(widget.rain), desc: 'rain'.tr, ), + widget.precipitationProbability == null + ? const Offstage() + : DescWeather( + imageName: 'assets/images/precipitation_probability.png', + value: '${widget.precipitationProbability}%', + desc: 'precipitationProbabilit'.tr, + ), + widget.humidity == null + ? const Offstage() + : DescWeather( + imageName: 'assets/images/humidity.png', + value: '${widget.humidity}%', + desc: 'humidity'.tr, + ), widget.cloudcover == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/cloudy.png', value: '${widget.cloudcover}%', desc: 'cloudcover'.tr, ), widget.pressure == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/atmospheric.png', value: '${widget.pressure?.round()} ${'hPa'.tr}', @@ -132,13 +152,20 @@ class _DescContainerState extends State { message: message.getPressure(widget.pressure?.round()), ), widget.uvIndex == null - ? Container() + ? const Offstage() : DescWeather( imageName: 'assets/images/uv.png', value: '${widget.uvIndex?.round()}', desc: 'uvIndex'.tr, message: message.getUvIndex(widget.uvIndex?.round()), ), + widget.shortwaveRadiation == null + ? const Offstage() + : DescWeather( + imageName: 'assets/images/shortwave_radiation.png', + value: '${widget.shortwaveRadiation?.round()} ${'W/m2'.tr}', + desc: 'shortwaveRadiation'.tr, + ), ], ), ), diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 33313ac..1e90227 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -115,6 +115,9 @@ class Translation extends Translations { 'widget': 'Виджет', 'widgetBackground': 'Фон виджета', 'widgetText': 'Текст виджета', + 'dewpoint': 'Точка росы', + 'shortwaveRadiation': 'Коротковолновое излучение', + 'W/m2': 'Вт/м2', }, 'en_US': { 'start': 'Get Started', @@ -228,6 +231,9 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Widget background', 'widgetText': 'Widget text', + 'dewpoint': 'Dewpoint', + 'shortwaveRadiation': 'Shortwave radiation', + 'W/m2': 'W/m2', }, 'fr_FR': { 'start': 'Démarrer', @@ -342,6 +348,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Fond du widget', 'widgetText': 'Texte du widget', + 'dewpoint': 'Point de rosée', + 'shortwaveRadiation': 'Rayonnement à ondes courtes', }, 'it_IT': { 'start': 'Clicca per iniziare', @@ -456,6 +464,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Sfondo del widget', 'widgetText': 'Testo del widget', + 'dewpoint': 'Punto di rugiada', + 'shortwaveRadiation': 'Radiazione a onde corte', }, 'de_DE': { 'start': 'Los gehts', @@ -570,6 +580,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Widget-Hintergrund', 'widgetText': 'Widget-Text', + 'dewpoint': 'Taupunkt', + 'shortwaveRadiation': 'Kurzwellenstrahlung', }, 'tr_TR': { 'start': 'Başlat', @@ -683,6 +695,8 @@ class Translation extends Translations { 'widget': 'Araç', 'widgetBackground': 'Araç Arka Planı', 'widgetText': 'Araç metni', + 'dewpoint': 'Çiğ noktası', + 'shortwaveRadiation': 'Kısa dalga radyasyonu', }, 'pt_BR': { 'start': 'Iniciar', @@ -796,6 +810,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Fundo do widget', 'widgetText': 'Texto do widget', + 'dewpoint': 'Ponto de orvalho', + 'shortwaveRadiation': 'Radiação de ondas curtas', }, 'es_ES': { 'start': 'Empezar', @@ -814,7 +830,7 @@ class Translation extends Translations { 'direction': 'Dirección', 'pressure': 'Presión', 'rain': 'Lluvia', - 'clear_sky': 'Soleado', + 'clear_sky': 'Cielo despejado', 'cloudy': 'Nuboso', 'overcast': 'Cubierto de nubes', 'fog': 'Niebla', @@ -910,6 +926,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Fondo del widget', 'widgetText': 'Texto del widget', + 'dewpoint': 'Punto de rocío', + 'shortwaveRadiation': 'Radiación de onda corta', }, 'sk_SK': { 'start': 'Začať', @@ -1023,6 +1041,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Pozadie widgetu', 'widgetText': 'Text widgetu', + 'dewpoint': 'Rosný bod', + 'shortwaveRadiation': 'Krátka vlnová radiácia', }, 'nl_NL': { 'start': 'Beginnen', @@ -1137,6 +1157,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Widget-achtergrond', 'widgetText': 'Tekst van widget', + 'dewpoint': 'Dauwpunt', + 'shortwaveRadiation': 'Korte golfstraling', }, 'hi_IN': { 'start': 'शुरू करें', @@ -1248,6 +1270,8 @@ class Translation extends Translations { 'widget': 'विजेट', 'widgetBackground': 'विजेट का पृष्ठभूमि', 'widgetText': 'विजेट पाठ', + 'dewpoint': 'बर्फ़ के बिंदु', + 'shortwaveRadiation': 'शॉर्टवेव विकिरण', }, 'ro_RO': { 'start': 'Începe', @@ -1360,6 +1384,8 @@ class Translation extends Translations { 'widget': 'Widget', 'widgetBackground': 'Fundal widget', 'widgetText': 'Text widget', + 'dewpoint': 'Punct de rouă', + 'shortwaveRadiation': 'Radiație cu unde scurte', }, 'zh_CN': { 'start': '开始', @@ -1470,6 +1496,8 @@ class Translation extends Translations { 'widget': '小部件', 'widgetBackground': '小部件背景', 'widgetText': '小部件文本', + 'dewpoint': '露点', + 'shortwaveRadiation': '短波辐射', }, 'pl_PL': { 'start': 'Rozpocznij', @@ -1581,7 +1609,9 @@ class Translation extends Translations { 'license': 'Licencje', 'widget': 'Widget', 'widgetBackground': 'Tło widżetu', - 'widgetText': 'Tekst widżetu' + 'widgetText': 'Tekst widżetu', + 'dewpoint': 'Punkt rosy', + 'shortwaveRadiation': 'Promieniowanie krótkofalowe', }, }; } diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index be7a1ec..206b4ae 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -22,7 +22,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FlutterTimezonePlugin.register(with: registry.registrar(forPlugin: "FlutterTimezonePlugin")) GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin")) - FLTPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FLTPackageInfoPlusPlugin")) + FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin")) PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index a7e06e4..941b177 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -165,10 +165,10 @@ packages: dependency: "direct main" description: name: connectivity_plus - sha256: "94d51c6f1299133a2baa4c5c3d2c11ec7d7fb4768dee5c52a56f7d7522fcf70e" + sha256: b502a681ba415272ecc41400bd04fe543ed1a62632137dc84d25a91e7746f55f url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.0.1" connectivity_plus_platform_interface: dependency: transitive description: @@ -364,10 +364,10 @@ packages: dependency: "direct main" description: name: flutter_timezone - sha256: "4508018aba499c837f723e2e718259eb677410490638b7ea669b11113d083e68" + sha256: "06b35132c98fa188db3c4b654b7e1af7ccd01dfe12a004d58be423357605fb24" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.0.8" flutter_web_plugins: dependency: transitive description: flutter @@ -681,10 +681,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" + sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.0" package_info_plus_platform_interface: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index aae2c3c..3551297 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -30,9 +30,9 @@ dependencies: url_launcher: ^6.1.14 dynamic_color: ^1.6.7 path_provider: ^2.1.1 - flutter_timezone: ^1.0.7 - package_info_plus: ^4.1.0 - connectivity_plus: ^5.0.0 + flutter_timezone: ^1.0.8 + package_info_plus: ^4.2.0 + connectivity_plus: ^5.0.1 isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 From dd185ef7bd817fd3b25a889c843ce96ebae22110 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 15 Oct 2023 12:20:56 +0300 Subject: [PATCH 087/216] minor fix --- lib/app/widgets/daily/info_daily_card.dart | 2 +- lib/app/widgets/desc/desc_container.dart | 32 +++++++++++----------- lib/translation/translation.dart | 28 +++++++++---------- 3 files changed, 31 insertions(+), 31 deletions(-) diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index 1ff258b..b2d1f35 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -217,7 +217,7 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/precipitation_probability.png', value: '$precipitationProbabilityMax%', - desc: 'precipitationProbabilit'.tr, + desc: 'precipitationProbability'.tr, ), rainSum == null ? const Offstage() diff --git a/lib/app/widgets/desc/desc_container.dart b/lib/app/widgets/desc/desc_container.dart index 2227cd8..9243079 100644 --- a/lib/app/widgets/desc/desc_container.dart +++ b/lib/app/widgets/desc/desc_container.dart @@ -7,21 +7,21 @@ import 'package:rain/app/widgets/status/status_data.dart'; class DescContainer extends StatefulWidget { const DescContainer({ super.key, - required this.humidity, - required this.wind, - required this.visibility, - required this.feels, - required this.evaporation, - required this.precipitation, - required this.direction, - required this.pressure, - required this.rain, - required this.cloudcover, - required this.windgusts, - required this.uvIndex, - required this.dewpoint2M, - required this.precipitationProbability, - required this.shortwaveRadiation, + this.humidity, + this.wind, + this.visibility, + this.feels, + this.evaporation, + this.precipitation, + this.direction, + this.pressure, + this.rain, + this.cloudcover, + this.windgusts, + this.uvIndex, + this.dewpoint2M, + this.precipitationProbability, + this.shortwaveRadiation, }); final int? humidity; final double? wind; @@ -127,7 +127,7 @@ class _DescContainerState extends State { : DescWeather( imageName: 'assets/images/precipitation_probability.png', value: '${widget.precipitationProbability}%', - desc: 'precipitationProbabilit'.tr, + desc: 'precipitationProbability'.tr, ), widget.humidity == null ? const Offstage() diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 1e90227..e6d6ad2 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -96,7 +96,7 @@ class Translation extends Translations { 'northwest': 'Северо-запад', 'project': 'Проект на', 'version': 'Версия приложения', - 'precipitationProbabilit': 'Вероятность выпадения осадков', + 'precipitationProbability': 'Вероятность выпадения осадков', 'apparentTemperatureMin': 'Минимальная ощущаемая температура', 'apparentTemperatureMax': 'Максимальная ощущаемая температура', 'amoledTheme': 'AMOLED-тема', @@ -212,7 +212,7 @@ class Translation extends Translations { 'northwest': 'Northwest', 'project': 'Project on', 'version': 'Application version', - 'precipitationProbabilit': 'Precipitation probability', + 'precipitationProbability': 'Precipitation probability', 'apparentTemperatureMin': 'Minimum apparent temperature', 'apparentTemperatureMax': 'Maximum apparent temperature', 'amoledTheme': 'AMOLED-theme', @@ -329,7 +329,7 @@ class Translation extends Translations { 'northwest': 'Nord-Ouest', 'project': 'Project on', 'version': 'Application version', - 'precipitationProbabilit': 'Probabilité de précipitation', + 'precipitationProbability': 'Probabilité de précipitation', 'apparentTemperatureMin': 'Température apparente minimale', 'apparentTemperatureMax': 'Température apparente maximale', 'amoledTheme': 'AMOLED-thème', @@ -445,7 +445,7 @@ class Translation extends Translations { 'northwest': 'Nord-ovest', 'project': 'Progetto su', 'version': 'Versione dell\'applicazione', - 'precipitationProbabilit': 'Probabilità di precipitazione', + 'precipitationProbability': 'Probabilità di precipitazione', 'apparentTemperatureMin': 'Temperatura minima percepita', 'apparentTemperatureMax': 'Temperatura massima percepita', 'amoledTheme': 'AMOLED-tema', @@ -561,7 +561,7 @@ class Translation extends Translations { 'northwest': 'Nordwesten', 'project': 'Projekt auf', 'version': 'Anwendungsversion', - 'precipitationProbabilit': 'Niederschlagswahrscheinlichkeit', + 'precipitationProbability': 'Niederschlagswahrscheinlichkeit', 'apparentTemperatureMin': 'Minimale gefühlte Temperatur', 'apparentTemperatureMax': 'Maximale gefühlte Temperatur', 'amoledTheme': 'AMOLED-thema', @@ -676,7 +676,7 @@ class Translation extends Translations { 'northwest': 'Kuzeybatı', 'project': 'Proje üzerinde', 'version': 'Uygulama sürümü', - 'precipitationProbabilit': 'Yağış olasılığı', + 'precipitationProbability': 'Yağış olasılığı', 'apparentTemperatureMin': 'Minimum hissedilen sıcaklık', 'apparentTemperatureMax': 'Maksimum hissedilen sıcaklık', 'amoledTheme': 'AMOLED-teması', @@ -791,7 +791,7 @@ class Translation extends Translations { 'northwest': 'Noroeste', 'project': 'Projeto em', 'version': 'Versão do aplicativo', - 'precipitationProbabilit': 'Probabilidade de precipitação', + 'precipitationProbability': 'Probabilidade de precipitação', 'apparentTemperatureMin': 'Temperatura aparente mínima', 'apparentTemperatureMax': 'Temperatura aparente máxima', 'amoledTheme': 'AMOLED-tema', @@ -907,7 +907,7 @@ class Translation extends Translations { 'northwest': 'Noroeste', 'project': 'Proyecto en', 'version': 'Versión de la aplicación', - 'precipitationProbabilit': 'Probabilidad de precipitación', + 'precipitationProbability': 'Probabilidad de precipitación', 'apparentTemperatureMin': 'Temperatura aparente mínima', 'apparentTemperatureMax': 'Temperatura aparente máxima', 'amoledTheme': 'AMOLED-tema', @@ -1022,7 +1022,7 @@ class Translation extends Translations { 'northwest': 'Severo-Západ', 'project': 'Projekt na', 'version': 'Verzia aplikácie', - 'precipitationProbabilit': 'Pravdepodobnosť zrážok', + 'precipitationProbability': 'Pravdepodobnosť zrážok', 'apparentTemperatureMin': 'Minimálna viditeľná teplota', 'apparentTemperatureMax': 'Maximálna viditeľná teplota', 'amoledTheme': 'AMOLED-téma', @@ -1138,7 +1138,7 @@ class Translation extends Translations { 'northwest': 'Noordwest', 'project': 'Project op', 'version': 'Applicatieversie', - 'precipitationProbabilit': 'Kans op neerslag', + 'precipitationProbability': 'Kans op neerslag', 'apparentTemperatureMin': 'Minimum schijnbare temperatuur', 'apparentTemperatureMax': 'Maximale schijnbare temperatuur', 'amoledTheme': 'AMOLED-thema', @@ -1251,7 +1251,7 @@ class Translation extends Translations { 'northwest': 'उत्तर-पश्चिम', 'project': 'परियोजना पर', 'version': 'एप्लिकेशन संस्करण', - 'precipitationProbabilit': 'वर्षा संभावना', + 'precipitationProbability': 'वर्षा संभावना', 'apparentTemperatureMin': 'न्यूनतम प्रतीत तापमान', 'apparentTemperatureMax': 'अधिकतम प्रतीत तापमान', 'amoledTheme': 'AMOLED थीम', @@ -1365,7 +1365,7 @@ class Translation extends Translations { 'northwest': 'Nord-vest', 'project': 'Proiectul pe', 'version': 'Versiunea aplicației', - 'precipitationProbabilit': 'Probabilitatea precipitațiilor', + 'precipitationProbability': 'Probabilitatea precipitațiilor', 'apparentTemperatureMin': 'Temperatura minimă aparentă', 'apparentTemperatureMax': 'Temperatura maximă aparentă', 'amoledTheme': 'Temă AMOLED', @@ -1477,7 +1477,7 @@ class Translation extends Translations { 'northwest': '西北', 'project': '项目使用', 'version': '应用程序版本', - 'precipitationProbabilit': '降水概率', + 'precipitationProbability': '降水概率', 'apparentTemperatureMin': '最低体感温度', 'apparentTemperatureMax': '最高体感温度', 'amoledTheme': 'AMOLED主题', @@ -1591,7 +1591,7 @@ class Translation extends Translations { 'northwest': 'Północny zachód', 'project': 'Project on', 'version': 'Wersja aplikacji', - 'precipitationProbabilit': 'Prawdopodobieństwo opadów', + 'precipitationProbability': 'Prawdopodobieństwo opadów', 'apparentTemperatureMin': 'Minimalna temperatura pozorna', 'apparentTemperatureMax': 'Maksymalna pozorna temperatura', 'amoledTheme': 'AMOLED-theme', From 0468965ea890cee0c2474f59b50606e7c4320d2d Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 15 Oct 2023 12:29:05 +0300 Subject: [PATCH 088/216] fix update card --- lib/app/controller/controller.dart | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/app/controller/controller.dart b/lib/app/controller/controller.dart index d079478..ad50b50 100644 --- a/lib/app/controller/controller.dart +++ b/lib/app/controller/controller.dart @@ -290,18 +290,23 @@ class WeatherController extends GetxController { isar.writeTxnSync(() { oldCard ..time = updatedCard.time + ..weathercode = updatedCard.weathercode ..temperature2M = updatedCard.temperature2M - ..relativehumidity2M = updatedCard.relativehumidity2M ..apparentTemperature = updatedCard.apparentTemperature + ..relativehumidity2M = updatedCard.relativehumidity2M ..precipitation = updatedCard.precipitation ..rain = updatedCard.rain - ..weathercode = updatedCard.weathercode ..surfacePressure = updatedCard.surfacePressure ..visibility = updatedCard.visibility ..evapotranspiration = updatedCard.evapotranspiration ..windspeed10M = updatedCard.windspeed10M ..winddirection10M = updatedCard.winddirection10M ..windgusts10M = updatedCard.windgusts10M + ..cloudcover = updatedCard.cloudcover + ..uvIndex = updatedCard.uvIndex + ..dewpoint2M = updatedCard.dewpoint2M + ..precipitationProbability = updatedCard.precipitationProbability + ..shortwaveRadiation = updatedCard.shortwaveRadiation ..timeDaily = updatedCard.timeDaily ..weathercodeDaily = updatedCard.weathercodeDaily ..temperature2MMax = updatedCard.temperature2MMax @@ -346,18 +351,23 @@ class WeatherController extends GetxController { isar.writeTxnSync(() { weatherCard ..time = updatedCard.time + ..weathercode = updatedCard.weathercode ..temperature2M = updatedCard.temperature2M - ..relativehumidity2M = updatedCard.relativehumidity2M ..apparentTemperature = updatedCard.apparentTemperature + ..relativehumidity2M = updatedCard.relativehumidity2M ..precipitation = updatedCard.precipitation ..rain = updatedCard.rain - ..weathercode = updatedCard.weathercode ..surfacePressure = updatedCard.surfacePressure ..visibility = updatedCard.visibility ..evapotranspiration = updatedCard.evapotranspiration ..windspeed10M = updatedCard.windspeed10M ..winddirection10M = updatedCard.winddirection10M ..windgusts10M = updatedCard.windgusts10M + ..cloudcover = updatedCard.cloudcover + ..uvIndex = updatedCard.uvIndex + ..dewpoint2M = updatedCard.dewpoint2M + ..precipitationProbability = updatedCard.precipitationProbability + ..shortwaveRadiation = updatedCard.shortwaveRadiation ..timeDaily = updatedCard.timeDaily ..weathercodeDaily = updatedCard.weathercodeDaily ..temperature2MMax = updatedCard.temperature2MMax From 0f90107d50a79a3c8e1b410f346e66ff8790bbaf Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 15 Oct 2023 12:38:03 +0300 Subject: [PATCH 089/216] fix error --- lib/app/modules/main/view/weather.dart | 30 ++++++++++++------------ lib/app/widgets/desc/desc_container.dart | 30 ++++++++++++------------ 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index f6cc4a4..ee2a243 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -139,23 +139,23 @@ class _WeatherPageState extends State { timeSunset: sunset, ), DescContainer( - humidity: mainWeather.relativehumidity2M![hourOfDay], - wind: mainWeather.windspeed10M![hourOfDay], - visibility: mainWeather.visibility![hourOfDay], - feels: mainWeather.apparentTemperature![hourOfDay], - evaporation: mainWeather.evapotranspiration![hourOfDay], - precipitation: mainWeather.precipitation![hourOfDay], - direction: mainWeather.winddirection10M![hourOfDay], - pressure: mainWeather.surfacePressure![hourOfDay], - rain: mainWeather.rain![hourOfDay], - cloudcover: mainWeather.cloudcover![hourOfDay], - windgusts: mainWeather.windgusts10M![hourOfDay], - uvIndex: mainWeather.uvIndex![hourOfDay], - dewpoint2M: mainWeather.dewpoint2M![hourOfDay], + humidity: mainWeather.relativehumidity2M?[hourOfDay], + wind: mainWeather.windspeed10M?[hourOfDay], + visibility: mainWeather.visibility?[hourOfDay], + feels: mainWeather.apparentTemperature?[hourOfDay], + evaporation: mainWeather.evapotranspiration?[hourOfDay], + precipitation: mainWeather.precipitation?[hourOfDay], + direction: mainWeather.winddirection10M?[hourOfDay], + pressure: mainWeather.surfacePressure?[hourOfDay], + rain: mainWeather.rain?[hourOfDay], + cloudcover: mainWeather.cloudcover?[hourOfDay], + windgusts: mainWeather.windgusts10M?[hourOfDay], + uvIndex: mainWeather.uvIndex?[hourOfDay], + dewpoint2M: mainWeather.dewpoint2M?[hourOfDay], precipitationProbability: - mainWeather.precipitationProbability![hourOfDay], + mainWeather.precipitationProbability?[hourOfDay], shortwaveRadiation: - mainWeather.shortwaveRadiation![hourOfDay], + mainWeather.shortwaveRadiation?[hourOfDay], ), WeatherDaily( weatherData: mainWeather.toJson(), diff --git a/lib/app/widgets/desc/desc_container.dart b/lib/app/widgets/desc/desc_container.dart index 9243079..644787c 100644 --- a/lib/app/widgets/desc/desc_container.dart +++ b/lib/app/widgets/desc/desc_container.dart @@ -7,21 +7,21 @@ import 'package:rain/app/widgets/status/status_data.dart'; class DescContainer extends StatefulWidget { const DescContainer({ super.key, - this.humidity, - this.wind, - this.visibility, - this.feels, - this.evaporation, - this.precipitation, - this.direction, - this.pressure, - this.rain, - this.cloudcover, - this.windgusts, - this.uvIndex, - this.dewpoint2M, - this.precipitationProbability, - this.shortwaveRadiation, + required this.humidity, + required this.wind, + required this.visibility, + required this.feels, + required this.evaporation, + required this.precipitation, + required this.direction, + required this.pressure, + required this.rain, + required this.cloudcover, + required this.windgusts, + required this.uvIndex, + required this.dewpoint2M, + required this.precipitationProbability, + required this.shortwaveRadiation, }); final int? humidity; final double? wind; From 8a738583a0db81292e86883d14d0a804dc490a05 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 15 Oct 2023 15:37:58 +0300 Subject: [PATCH 090/216] fix SizeFCompat --- android/app/src/main/java/com/yoshi/rain/OreoWidget.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt index f65bddd..c878beb 100644 --- a/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt +++ b/android/app/src/main/java/com/yoshi/rain/OreoWidget.kt @@ -23,10 +23,10 @@ class OreoWidget : HomeWidgetProvider() { ) { for (appWidgetId in appWidgetIds) { val supportedSizes = listOf( - SizeFCompat(40.0f, 0.0f), + SizeFCompat(50.0f, 0.0f), SizeFCompat(100.0f, 0.0f), - SizeFCompat(230.0f, 0.0f), - SizeFCompat(280.0f, 0.0f), + SizeFCompat(250.0f, 0.0f), + SizeFCompat(300.0f, 0.0f), ) appWidgetManager.updateAppWidget(appWidgetId, supportedSizes) { val layoutId = when (it) { From 7da49fa7a342b7bdaade7a1cbd02491ba5567b84 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 16 Oct 2023 10:16:02 +0530 Subject: [PATCH 091/216] Removed toJson calls in UI in favour of WeatherCard Data Class --- lib/app/data/weather.dart | 44 ++++++++++++ .../modules/cards/view/info_weather_card.dart | 20 ++---- lib/app/modules/main/view/weather.dart | 30 ++++---- lib/app/widgets/button.dart | 2 +- lib/app/widgets/daily/info_daily_card.dart | 72 ++++++++----------- lib/app/widgets/daily/weather_daily.dart | 42 +++++------ lib/app/widgets/daily/weather_more.dart | 11 +-- 7 files changed, 124 insertions(+), 97 deletions(-) diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index 68253e1..e8cc80e 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -1,4 +1,5 @@ import 'package:isar/isar.dart'; + part 'weather.g.dart'; @collection @@ -284,4 +285,47 @@ class WeatherCard { 'district': district, 'index': index, }; + + factory WeatherCard.fromJson(Map json) => WeatherCard( + time: List.from(json['time'].map((x) => x)), + weathercode: List.from(json['weathercode'].map((x) => x)), + temperature2M: List.from(json['temperature2M'].map((x) => x)), + apparentTemperature: List.from(json['apparentTemperature'].map((x) => x)), + relativehumidity2M: List.from(json['relativehumidity2M'].map((x) => x)), + precipitation: List.from(json['precipitation'].map((x) => x)), + rain: List.from(json['rain'].map((x) => x)), + surfacePressure: List.from(json['surfacePressure'].map((x) => x)), + visibility: List.from(json['visibility'].map((x) => x)), + evapotranspiration: List.from(json['evapotranspiration'].map((x) => x)), + windspeed10M: List.from(json['windspeed10M'].map((x) => x)), + winddirection10M: List.from(json['winddirection10M'].map((x) => x)), + windgusts10M: List.from(json['windgusts10M'].map((x) => x)), + cloudcover: List.from(json['cloudcover'].map((x) => x)), + uvIndex: List.from(json['uvIndex'].map((x) => x)), + dewpoint2M: List.from(json['dewpoint2M'].map((x) => x)), + precipitationProbability: List.from(json['precipitationProbability'].map((x) => x)), + shortwaveRadiation: List.from(json['shortwaveRadiation'].map((x) => x)), + timeDaily: List.from(json['timeDaily'].map((x) => x)), + weathercodeDaily: List.from(json['weathercodeDaily'].map((x) => x)), + temperature2MMax: List.from(json['temperature2MMax'].map((x) => x)), + temperature2MMin: List.from(json['temperature2MMin'].map((x) => x)), + apparentTemperatureMax: List.from(json['apparentTemperatureMax'].map((x) => x)), + apparentTemperatureMin: List.from(json['apparentTemperatureMin'].map((x) => x)), + windspeed10MMax: List.from(json['windspeed10MMax'].map((x) => x)), + windgusts10MMax: List.from(json['windgusts10MMax'].map((x) => x)), + uvIndexMax: List.from(json['uvIndexMax'].map((x) => x)), + rainSum: List.from(json['rainSum'].map((x) => x)), + winddirection10MDominant: List.from(json['winddirection10MDominant'].map((x) => x)), + precipitationSum: List.from(json['precipitationSum'].map((x) => x)), + precipitationProbabilityMax: List.from(json['precipitationProbabilityMax'].map((x) => x)), + sunrise: List.from(json['sunrise'].map((x) => x)), + sunset: List.from(json['sunset'].map((x) => x)), + lat: json['lat'], + lon: json['lon'], + city: json['city'], + district: json['district'], + timezone: json['timezone'], + timestamp: json['timestamp'], + index: json['index'], + ); } diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index 767ece0..2c649af 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -37,10 +37,8 @@ class _InfoWeatherCardState extends State { void getTime() { final weatherCard = widget.weatherCard; - timeNow = - weatherController.getTime(weatherCard.time!, weatherCard.timezone!); - dayNow = - weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); + timeNow = weatherController.getTime(weatherCard.time!, weatherCard.timezone!); + dayNow = weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -99,8 +97,7 @@ class _InfoWeatherCardState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -127,9 +124,7 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow - ? context.theme.colorScheme.primaryContainer - : Colors.transparent, + color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -165,15 +160,14 @@ class _InfoWeatherCardState extends State { windgusts: weatherCard.windgusts10M?[timeNow], uvIndex: weatherCard.uvIndex?[timeNow], dewpoint2M: weatherCard.dewpoint2M?[timeNow], - precipitationProbability: - weatherCard.precipitationProbability?[timeNow], + precipitationProbability: weatherCard.precipitationProbability?[timeNow], shortwaveRadiation: weatherCard.shortwaveRadiation?[timeNow], ), WeatherDaily( - weatherData: weatherCard.toJson(), + weatherData: weatherCard, onTap: () => Get.to( () => WeatherMore( - weatherData: weatherCard.toJson(), + weatherData: weatherCard, ), transition: Transition.downToUp, ), diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index ee2a243..31f7410 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -1,6 +1,9 @@ +import 'dart:developer'; + import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rain/app/controller/controller.dart'; +import 'package:rain/app/data/weather.dart'; import 'package:rain/app/widgets/daily/weather_daily.dart'; import 'package:rain/app/widgets/daily/weather_more.dart'; import 'package:rain/app/widgets/desc/desc_container.dart'; @@ -61,6 +64,11 @@ class _WeatherPageState extends State { } final mainWeather = weatherController.mainWeather; + log( + "MainWeather:\n\n${mainWeather.toJson()}", + ); + + final weatherCard = WeatherCard.fromJson(mainWeather.toJson()); final hourOfDay = weatherController.hourOfDay.value; final dayOfNow = weatherController.dayOfNow.value; final sunrise = mainWeather.sunrise![dayOfNow]; @@ -80,8 +88,7 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -93,8 +100,7 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: - weatherController.itemScrollController, + itemScrollController: weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) { final i24 = (i / 24).floor(); @@ -112,10 +118,8 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == hourOfDay - ? context - .theme.colorScheme.primaryContainer - : Colors.transparent, + color: + i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -152,16 +156,14 @@ class _WeatherPageState extends State { windgusts: mainWeather.windgusts10M?[hourOfDay], uvIndex: mainWeather.uvIndex?[hourOfDay], dewpoint2M: mainWeather.dewpoint2M?[hourOfDay], - precipitationProbability: - mainWeather.precipitationProbability?[hourOfDay], - shortwaveRadiation: - mainWeather.shortwaveRadiation?[hourOfDay], + precipitationProbability: mainWeather.precipitationProbability?[hourOfDay], + shortwaveRadiation: mainWeather.shortwaveRadiation?[hourOfDay], ), WeatherDaily( - weatherData: mainWeather.toJson(), + weatherData: weatherCard, onTap: () => Get.to( () => WeatherMore( - weatherData: mainWeather.toJson(), + weatherData: weatherCard, ), transition: Transition.downToUp, ), diff --git a/lib/app/widgets/button.dart b/lib/app/widgets/button.dart index c0d84b4..939380c 100644 --- a/lib/app/widgets/button.dart +++ b/lib/app/widgets/button.dart @@ -8,7 +8,7 @@ class MyTextButton extends StatelessWidget { required this.onPressed, }); final String buttonName; - final Function() onPressed; + final VoidCallback onPressed; @override Widget build(BuildContext context) { diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index b2d1f35..5ea15bf 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -3,6 +3,7 @@ import 'package:flutter_glow/flutter_glow.dart'; import 'package:get/get.dart'; import 'package:iconsax/iconsax.dart'; import 'package:intl/intl.dart'; +import 'package:rain/app/data/weather.dart'; import 'package:rain/app/widgets/desc/desc.dart'; import 'package:rain/app/widgets/desc/message.dart'; import 'package:rain/app/widgets/status/status_data.dart'; @@ -16,7 +17,8 @@ class InfoDailyCard extends StatefulWidget { required this.weatherData, required this.index, }); - final Map weatherData; + + final WeatherCard weatherData; final int index; @override @@ -46,8 +48,8 @@ class _InfoDailyCardState extends State { @override Widget build(BuildContext context) { final weatherData = widget.weatherData; - final timeDaily = weatherData['timeDaily']; - final weatherCodeDaily = weatherData['weathercodeDaily']; + final timeDaily = weatherData.timeDaily ?? []; + final weatherCodeDaily = weatherData.weathercodeDaily ?? []; final textTheme = context.textTheme; @@ -67,8 +69,7 @@ class _InfoDailyCardState extends State { highlightColor: Colors.transparent, ), title: Text( - DateFormat.MMMMEEEEd(locale.languageCode) - .format(timeDaily[pageIndex]), + DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[pageIndex]), style: textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, fontSize: 18, @@ -86,19 +87,15 @@ class _InfoDailyCardState extends State { itemCount: timeDaily.length, itemBuilder: (context, index) { final indexedWeatherCodeDaily = weatherCodeDaily[index]; - final apparentTemperatureMin = - weatherData['apparentTemperatureMin'][index]; - final apparentTemperatureMax = - weatherData['apparentTemperatureMax'][index]; - final uvIndexMax = weatherData['uvIndexMax'][index]; - final windDirection10MDominant = - weatherData['winddirection10MDominant'][index]; - final windSpeed10MMax = weatherData['windspeed10MMax'][index]; - final windGusts10MMax = weatherData['windgusts10MMax'][index]; - final precipitationProbabilityMax = - weatherData['precipitationProbabilityMax'][index]; - final rainSum = weatherData['rainSum'][index]; - final precipitationSum = weatherData['precipitationSum'][index]; + final apparentTemperatureMin = weatherData.apparentTemperatureMin![index]; + final apparentTemperatureMax = weatherData.apparentTemperatureMax![index]; + final uvIndexMax = weatherData.uvIndexMax![index]; + final windDirection10MDominant = weatherData.winddirection10MDominant![index]; + final windSpeed10MMax = weatherData.windspeed10MMax![index]; + final windGusts10MMax = weatherData.windgusts10MMax![index]; + final precipitationProbabilityMax = weatherData.precipitationProbabilityMax![index]; + final rainSum = weatherData.rainSum![index]; + final precipitationSum = weatherData.precipitationSum![index]; return indexedWeatherCodeDaily == null ? null @@ -122,7 +119,7 @@ class _InfoDailyCardState extends State { ), const SizedBox(height: 10), GlowText( - '${weatherData['temperature2MMin'][index].round()} / ${weatherData['temperature2MMax'][index].round()}', + '${weatherData.temperature2MMin![index]?.round()} / ${weatherData.temperature2MMax![index]?.round()}', style: textTheme.titleLarge?.copyWith( fontSize: 35, fontWeight: FontWeight.w800, @@ -136,8 +133,7 @@ class _InfoDailyCardState extends State { ), const SizedBox(height: 5), Text( - DateFormat.MMMMEEEEd(locale.languageCode) - .format(timeDaily[index]), + DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[index]), style: textTheme.labelLarge?.copyWith( color: Colors.grey, fontSize: 16, @@ -148,8 +144,8 @@ class _InfoDailyCardState extends State { Padding( padding: const EdgeInsets.only(top: 15), child: SunsetSunrise( - timeSunrise: weatherData['sunrise'][index], - timeSunset: weatherData['sunset'][index], + timeSunrise: weatherData.sunrise![index], + timeSunset: weatherData.sunset![index], ), ), Card( @@ -164,16 +160,14 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/cold.png', - value: statusData.getDegree( - apparentTemperatureMin.round()), + value: statusData.getDegree(apparentTemperatureMin.round()), desc: 'apparentTemperatureMin'.tr, ), apparentTemperatureMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/hot.png', - value: statusData.getDegree( - apparentTemperatureMax.round()), + value: statusData.getDegree(apparentTemperatureMax.round()), desc: 'apparentTemperatureMax'.tr, ), uvIndexMax == null @@ -182,8 +176,7 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/uv.png', value: '${uvIndexMax.round()}', desc: 'uvIndex'.tr, - message: message - .getUvIndex(uvIndexMax.round()), + message: message.getUvIndex(uvIndexMax.round()), ), windDirection10MDominant == null ? const Offstage() @@ -191,31 +184,26 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/windsock.png', value: '$windDirection10MDominant°', desc: 'direction'.tr, - message: message.getDirection( - windDirection10MDominant), + message: message.getDirection(windDirection10MDominant), ), windSpeed10MMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', - value: statusData - .getSpeed(windSpeed10MMax.round()), + value: statusData.getSpeed(windSpeed10MMax.round()), desc: 'wind'.tr, ), windGusts10MMax == null ? const Offstage() : DescWeather( - imageName: - 'assets/images/windgusts.png', - value: statusData - .getSpeed(windGusts10MMax.round()), + imageName: 'assets/images/windgusts.png', + value: statusData.getSpeed(windGusts10MMax.round()), desc: 'windgusts'.tr, ), precipitationProbabilityMax == null ? const Offstage() : DescWeather( - imageName: - 'assets/images/precipitation_probability.png', + imageName: 'assets/images/precipitation_probability.png', value: '$precipitationProbabilityMax%', desc: 'precipitationProbability'.tr, ), @@ -223,16 +211,14 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', - value: statusData - .getPrecipitation(rainSum), + value: statusData.getPrecipitation(rainSum), desc: 'rain'.tr, ), precipitationSum == null ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', - value: statusData - .getPrecipitation(precipitationSum), + value: statusData.getPrecipitation(precipitationSum), desc: 'precipitation'.tr, ), ], diff --git a/lib/app/widgets/daily/weather_daily.dart b/lib/app/widgets/daily/weather_daily.dart index f2ee341..907ec68 100644 --- a/lib/app/widgets/daily/weather_daily.dart +++ b/lib/app/widgets/daily/weather_daily.dart @@ -1,6 +1,9 @@ +import 'dart:developer'; + import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:intl/intl.dart'; +import 'package:rain/app/data/weather.dart'; import 'package:rain/app/widgets/daily/info_daily_card.dart'; import 'package:rain/app/widgets/status/status_data.dart'; import 'package:rain/app/widgets/status/status_weather.dart'; @@ -12,7 +15,8 @@ class WeatherDaily extends StatefulWidget { required this.weatherData, required this.onTap, }); - final Map weatherData; + + final WeatherCard weatherData; final Function() onTap; @override @@ -31,7 +35,7 @@ class _WeatherDailyState extends State { ); final weatherData = widget.weatherData; - final weatherCodeDaily = weatherData['weathercodeDaily']; + final weatherCodeDaily = weatherData.weathercodeDaily ?? []; final textTheme = context.textTheme; final labelLarge = textTheme.labelLarge; final bodyMediumGrey = textTheme.bodyMedium?.copyWith( @@ -54,13 +58,16 @@ class _WeatherDailyState extends State { return InkWell( splashColor: splashColor, borderRadius: inkWellBorderRadius, - onTap: () => Get.to( - () => InfoDailyCard( - weatherData: weatherData, - index: index, - ), - transition: Transition.downToUp, - ), + onTap: () { + log(weatherData.toJson().toString()); + Get.to( + () => InfoDailyCard( + weatherData: weatherData, + index: index, + ), + transition: Transition.downToUp, + ); + }, child: Container( margin: const EdgeInsets.symmetric(vertical: 12), child: Row( @@ -68,8 +75,7 @@ class _WeatherDailyState extends State { children: [ Expanded( child: Text( - DateFormat.EEEE(locale.languageCode) - .format(weatherData['timeDaily'][index]), + DateFormat.EEEE(locale.languageCode).format((weatherData.timeDaily ?? [])[index]), style: labelLarge, ), ), @@ -78,15 +84,13 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( - statusWeather - .getImage7Day(weatherCodeDaily[index]), + statusWeather.getImage7Day(weatherCodeDaily[index]), scale: 3, ), const SizedBox(width: 5), Expanded( child: Text( - statusWeather - .getText(weatherCodeDaily[index]), + statusWeather.getText(weatherCodeDaily[index]), style: labelLarge, overflow: TextOverflow.ellipsis, ), @@ -99,9 +103,7 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ Text( - statusData.getDegree( - weatherData['temperature2MMin'][index] - .round()), + statusData.getDegree((weatherData.temperature2MMin ?? [])[index]?.round()), style: labelLarge, ), Text( @@ -109,9 +111,7 @@ class _WeatherDailyState extends State { style: bodyMediumGrey, ), Text( - statusData.getDegree( - weatherData['temperature2MMax'][index] - .round()), + statusData.getDegree((weatherData.temperature2MMax ?? [])[index]?.round()), style: bodyMediumGrey, ), ], diff --git a/lib/app/widgets/daily/weather_more.dart b/lib/app/widgets/daily/weather_more.dart index e39bbe6..328bcfd 100644 --- a/lib/app/widgets/daily/weather_more.dart +++ b/lib/app/widgets/daily/weather_more.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:iconsax/iconsax.dart'; +import 'package:rain/app/data/weather.dart'; import 'package:rain/app/widgets/daily/info_daily_card.dart'; import 'package:rain/app/widgets/daily/list_daily_card.dart'; @@ -9,7 +10,7 @@ class WeatherMore extends StatefulWidget { super.key, required this.weatherData, }); - final Map weatherData; + final WeatherCard weatherData; @override State createState() => _WeatherMoreState(); @@ -20,7 +21,7 @@ class _WeatherMoreState extends State { Widget build(BuildContext context) { const transparent = Colors.transparent; final weatherData = widget.weatherData; - final timeDaily = weatherData['timeDaily']; + final timeDaily = weatherData.timeDaily ?? []; return Scaffold( appBar: AppBar( @@ -58,9 +59,9 @@ class _WeatherMoreState extends State { ), child: ListDailyCard( timeDaily: timeDaily[index], - weathercodeDaily: weatherData['weathercodeDaily'][index], - temperature2MMax: weatherData['temperature2MMax'][index], - temperature2MMin: weatherData['temperature2MMin'][index], + weathercodeDaily: weatherData.weathercodeDaily![index], + temperature2MMax: weatherData.temperature2MMax![index], + temperature2MMin: weatherData.temperature2MMin![index], ), ), ), From 3b4a704e655cdb20fffde1d7e562f6a9d1682ffa Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 16 Oct 2023 10:55:32 +0530 Subject: [PATCH 092/216] Installed freezed --- pubspec.lock | 34 +++++++++++++++++++++++++++++++++- pubspec.yaml | 4 ++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/pubspec.lock b/pubspec.lock index 941b177..34f066f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -373,6 +373,22 @@ packages: description: flutter source: sdk version: "0.0.0" + freezed: + dependency: "direct dev" + description: + name: freezed + sha256: "21bf2825311de65501d22e563e3d7605dff57fb5e6da982db785ae5372ff018a" + url: "https://pub.dev" + source: hosted + version: "2.4.5" + freezed_annotation: + dependency: "direct main" + description: + name: freezed_annotation + sha256: c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d + url: "https://pub.dev" + source: hosted + version: "2.4.1" frontend_server_client: dependency: transitive description: @@ -598,13 +614,21 @@ packages: source: hosted version: "0.6.7" json_annotation: - dependency: transitive + dependency: "direct main" description: name: json_annotation sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted version: "4.8.1" + json_serializable: + dependency: "direct dev" + description: + name: json_serializable + sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969 + url: "https://pub.dev" + source: hosted + version: "6.7.1" lat_lng_to_timezone: dependency: "direct main" description: @@ -850,6 +874,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.0" + source_helper: + dependency: transitive + description: + name: source_helper + sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd" + url: "https://pub.dev" + source: hosted + version: "1.3.4" source_span: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 3551297..8ef4678 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -39,6 +39,8 @@ dependencies: flutter_colorpicker: ^1.0.3 scrollable_positioned_list: ^0.3.8 flutter_local_notifications: ^16.1.0 + freezed_annotation: ^2.4.1 + json_annotation: ^4.8.1 # Uncomment this for publishing FLOSS variant # dependency_overrides: @@ -52,10 +54,12 @@ dev_dependencies: flutter_test: sdk: flutter build_runner: ^2.4.6 + freezed: ^2.4.5 flutter_lints: ^2.0.3 isar_generator: ^3.1.0+1 flutter_native_splash: ^2.3.3 flutter_launcher_icons: ^0.13.1 + json_serializable: ^6.7.1 flutter_icons: android: true From 36957460ce8f9e652b8e64541463412b5956b2ec Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 16 Oct 2023 11:10:53 +0530 Subject: [PATCH 093/216] Refactored weather.dart to use freezed models --- lib/app/api/api.dart | 45 +- lib/app/api/weather.dart | 129 ++-- lib/app/api/weather.freezed.dart | 714 +++++++++++++++++++++++ lib/app/api/weather.g.dart | 85 +++ lib/app/modules/main/view/weather.dart | 6 - lib/app/widgets/daily/weather_daily.dart | 21 +- 6 files changed, 872 insertions(+), 128 deletions(-) create mode 100644 lib/app/api/weather.freezed.dart create mode 100644 lib/app/api/weather.g.dart diff --git a/lib/app/api/api.dart b/lib/app/api/api.dart index c61bf60..72bfcea 100644 --- a/lib/app/api/api.dart +++ b/lib/app/api/api.dart @@ -1,3 +1,5 @@ +import 'dart:developer'; + import 'package:dio/dio.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -7,8 +9,7 @@ import 'package:rain/app/data/weather.dart'; import 'package:rain/main.dart'; class WeatherAPI { - final Dio dio = Dio() - ..options.baseUrl = 'https://api.open-meteo.com/v1/forecast?'; + final Dio dio = Dio()..options.baseUrl = 'https://api.open-meteo.com/v1/forecast?'; final Dio dioLocation = Dio(); Future getWeatherData(double? lat, double? lon) async { @@ -16,8 +17,7 @@ class WeatherAPI { 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' - ? urlWeather = - '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' + ? urlWeather = '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' : settings.measurements == 'imperial' ? urlWeather = '$url&windspeed_unit=mph&precipitation_unit=inch' : settings.degrees == 'fahrenheit' @@ -26,21 +26,22 @@ class WeatherAPI { try { Response response = await dio.get(urlWeather); WeatherDataApi weatherData = WeatherDataApi.fromJson(response.data); + log("weatherData: ${response.data}"); return MainWeatherCache( time: weatherData.hourly.time, temperature2M: weatherData.hourly.temperature2M, - relativehumidity2M: weatherData.hourly.relativehumidity2M, + relativehumidity2M: weatherData.hourly.relativeHumidity2M, apparentTemperature: weatherData.hourly.apparentTemperature, precipitation: weatherData.hourly.precipitation, rain: weatherData.hourly.rain, - weathercode: weatherData.hourly.weathercode, + weathercode: weatherData.hourly.weatherCode, surfacePressure: weatherData.hourly.surfacePressure, visibility: weatherData.hourly.visibility, evapotranspiration: weatherData.hourly.evapotranspiration, - windspeed10M: weatherData.hourly.windspeed10M, - winddirection10M: weatherData.hourly.winddirection10M, - windgusts10M: weatherData.hourly.windgusts10M, - cloudcover: weatherData.hourly.cloudcover, + windspeed10M: weatherData.hourly.windSpeed10M, + winddirection10M: weatherData.hourly.windDirection10M, + windgusts10M: weatherData.hourly.windGusts10M, + cloudcover: weatherData.hourly.cloudCover, uvIndex: weatherData.hourly.uvIndex, dewpoint2M: weatherData.hourly.dewpoint2M, precipitationProbability: weatherData.hourly.precipitationProbability, @@ -54,8 +55,7 @@ class WeatherAPI { sunrise: weatherData.daily.sunrise, sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, - precipitationProbabilityMax: - weatherData.daily.precipitationProbabilityMax, + precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, windspeed10MMax: weatherData.daily.windspeed10MMax, windgusts10MMax: weatherData.daily.windgusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, @@ -72,14 +72,12 @@ class WeatherAPI { } } - Future getWeatherCard(double? lat, double? lon, String city, - String district, String timezone) async { + Future getWeatherCard(double? lat, double? lon, String city, String district, String timezone) async { String url = 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' - ? urlWeather = - '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' + ? urlWeather = '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' : settings.measurements == 'imperial' ? urlWeather = '$url&windspeed_unit=mph&precipitation_unit=inch' : settings.degrees == 'fahrenheit' @@ -91,18 +89,18 @@ class WeatherAPI { return WeatherCard( time: weatherData.hourly.time, temperature2M: weatherData.hourly.temperature2M, - relativehumidity2M: weatherData.hourly.relativehumidity2M, + relativehumidity2M: weatherData.hourly.relativeHumidity2M, apparentTemperature: weatherData.hourly.apparentTemperature, precipitation: weatherData.hourly.precipitation, rain: weatherData.hourly.rain, - weathercode: weatherData.hourly.weathercode, + weathercode: weatherData.hourly.weatherCode, surfacePressure: weatherData.hourly.surfacePressure, visibility: weatherData.hourly.visibility, evapotranspiration: weatherData.hourly.evapotranspiration, - windspeed10M: weatherData.hourly.windspeed10M, - winddirection10M: weatherData.hourly.winddirection10M, - windgusts10M: weatherData.hourly.windgusts10M, - cloudcover: weatherData.hourly.cloudcover, + windspeed10M: weatherData.hourly.windSpeed10M, + winddirection10M: weatherData.hourly.windDirection10M, + windgusts10M: weatherData.hourly.windGusts10M, + cloudcover: weatherData.hourly.cloudCover, uvIndex: weatherData.hourly.uvIndex, dewpoint2M: weatherData.hourly.dewpoint2M, precipitationProbability: weatherData.hourly.precipitationProbability, @@ -116,8 +114,7 @@ class WeatherAPI { sunrise: weatherData.daily.sunrise, sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, - precipitationProbabilityMax: - weatherData.daily.precipitationProbabilityMax, + precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, windspeed10MMax: weatherData.daily.windspeed10MMax, windgusts10MMax: weatherData.daily.windgusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, diff --git a/lib/app/api/weather.dart b/lib/app/api/weather.dart index bf64258..6c7990e 100644 --- a/lib/app/api/weather.dart +++ b/lib/app/api/weather.dart @@ -1,3 +1,10 @@ +import 'package:freezed_annotation/freezed_annotation.dart'; + +//ignore_for_file: invalid_annotation_target + +part 'weather.freezed.dart'; +part 'weather.g.dart'; + class WeatherDataApi { Hourly hourly; Daily daily; @@ -14,76 +21,37 @@ class WeatherDataApi { daily: Daily.fromJson(json['daily']), timezone: json['timezone'], ); + + @override + toString() { + return 'WeatherDataApi{hourly: $hourly, daily: $daily, timezone: $timezone}'; + } } -class Hourly { - List? time; - List? weathercode; - List? temperature2M; - List? apparentTemperature; - List? precipitation; - List? rain; - List? relativehumidity2M; - List? surfacePressure; - List? visibility; - List? evapotranspiration; - List? windspeed10M; - List? winddirection10M; - List? windgusts10M; - List? cloudcover; - List? uvIndex; - List? dewpoint2M; - List? precipitationProbability; - List? shortwaveRadiation; +@freezed +class Hourly with _$Hourly { + const factory Hourly({ + List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + List? temperature2M, + List? apparentTemperature, + List? precipitation, + List? rain, + @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, + List? surfacePressure, + List? visibility, + List? evapotranspiration, + @JsonKey(name: 'windspeed10M') List? windSpeed10M, + @JsonKey(name: 'winddirection10M') List? windDirection10M, + @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'cloudcover') List? cloudCover, + List? uvIndex, + @JsonKey(name: 'dewpoint2M') List? dewpoint2M, + List? precipitationProbability, + List? shortwaveRadiation, + }) = _Hourly; - Hourly({ - this.time, - this.temperature2M, - this.relativehumidity2M, - this.apparentTemperature, - this.precipitation, - this.rain, - this.weathercode, - this.surfacePressure, - this.visibility, - this.evapotranspiration, - this.windspeed10M, - this.winddirection10M, - this.windgusts10M, - this.cloudcover, - this.uvIndex, - this.dewpoint2M, - this.precipitationProbability, - this.shortwaveRadiation, - }); - - factory Hourly.fromJson(Map json) => Hourly( - time: List.from(json['time'].map((x) => x)), - weathercode: List.from(json['weathercode'].map((x) => x)), - temperature2M: List.from(json['temperature_2m'].map((x) => x)), - apparentTemperature: - List.from(json['apparent_temperature'].map((x) => x)), - relativehumidity2M: - List.from(json['relativehumidity_2m'].map((x) => x)), - precipitation: List.from(json['precipitation'].map((x) => x)), - rain: List.from(json['rain'].map((x) => x)), - surfacePressure: - List.from(json['surface_pressure'].map((x) => x)), - visibility: List.from(json['visibility'].map((x) => x)), - evapotranspiration: - List.from(json['evapotranspiration'].map((x) => x)), - windspeed10M: List.from(json['windspeed_10m'].map((x) => x)), - winddirection10M: - List.from(json['winddirection_10m'].map((x) => x)), - windgusts10M: List.from(json['windgusts_10m'].map((x) => x)), - cloudcover: List.from(json['cloudcover'].map((x) => x)), - uvIndex: List.from(json['uv_index'].map((x) => x)), - dewpoint2M: List.from(json['dewpoint_2m'].map((x) => x)), - precipitationProbability: - List.from(json['precipitation_probability'].map((x) => x)), - shortwaveRadiation: - List.from(json['shortwave_radiation'].map((x) => x)), - ); + factory Hourly.fromJson(Map json) => _$HourlyFromJson(json); } class Daily { @@ -124,27 +92,18 @@ class Daily { factory Daily.fromJson(Map json) => Daily( time: List.from(json['time'].map((x) => DateTime.parse(x))), weathercode: List.from(json['weathercode'].map((x) => x)), - temperature2MMax: - List.from(json['temperature_2m_max'].map((x) => x)), - temperature2MMin: - List.from(json['temperature_2m_min'].map((x) => x)), - apparentTemperatureMax: - List.from(json['apparent_temperature_max'].map((x) => x)), - apparentTemperatureMin: - List.from(json['apparent_temperature_min'].map((x) => x)), + temperature2MMax: List.from(json['temperature_2m_max'].map((x) => x)), + temperature2MMin: List.from(json['temperature_2m_min'].map((x) => x)), + apparentTemperatureMax: List.from(json['apparent_temperature_max'].map((x) => x)), + apparentTemperatureMin: List.from(json['apparent_temperature_min'].map((x) => x)), sunrise: List.from(json['sunrise'].map((x) => x)), sunset: List.from(json['sunset'].map((x) => x)), - precipitationSum: - List.from(json['precipitation_sum'].map((x) => x)), - precipitationProbabilityMax: List.from( - json['precipitation_probability_max'].map((x) => x)), - windspeed10MMax: - List.from(json['windspeed_10m_max'].map((x) => x)), - windgusts10MMax: - List.from(json['windgusts_10m_max'].map((x) => x)), + precipitationSum: List.from(json['precipitation_sum'].map((x) => x)), + precipitationProbabilityMax: List.from(json['precipitation_probability_max'].map((x) => x)), + windspeed10MMax: List.from(json['windspeed_10m_max'].map((x) => x)), + windgusts10MMax: List.from(json['windgusts_10m_max'].map((x) => x)), uvIndexMax: List.from(json['uv_index_max'].map((x) => x)), rainSum: List.from(json['rain_sum'].map((x) => x)), - winddirection10MDominant: - List.from(json['winddirection_10m_dominant'].map((x) => x)), + winddirection10MDominant: List.from(json['winddirection_10m_dominant'].map((x) => x)), ); } diff --git a/lib/app/api/weather.freezed.dart b/lib/app/api/weather.freezed.dart new file mode 100644 index 0000000..dd4290b --- /dev/null +++ b/lib/app/api/weather.freezed.dart @@ -0,0 +1,714 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'weather.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + +Hourly _$HourlyFromJson(Map json) { + return _Hourly.fromJson(json); +} + +/// @nodoc +mixin _$Hourly { + List? get time => throw _privateConstructorUsedError; + @JsonKey(name: 'weathercode') + List? get weatherCode => throw _privateConstructorUsedError; + List? get temperature2M => throw _privateConstructorUsedError; + List? get apparentTemperature => throw _privateConstructorUsedError; + List? get precipitation => throw _privateConstructorUsedError; + List? get rain => throw _privateConstructorUsedError; + @JsonKey(name: 'relativehumidity2M') + List? get relativeHumidity2M => throw _privateConstructorUsedError; + List? get surfacePressure => throw _privateConstructorUsedError; + List? get visibility => throw _privateConstructorUsedError; + List? get evapotranspiration => throw _privateConstructorUsedError; + @JsonKey(name: 'windspeed10M') + List? get windSpeed10M => throw _privateConstructorUsedError; + @JsonKey(name: 'winddirection10M') + List? get windDirection10M => throw _privateConstructorUsedError; + @JsonKey(name: 'windgusts10M') + List? get windGusts10M => throw _privateConstructorUsedError; + @JsonKey(name: 'cloudcover') + List? get cloudCover => throw _privateConstructorUsedError; + List? get uvIndex => throw _privateConstructorUsedError; + @JsonKey(name: 'dewpoint2M') + List? get dewpoint2M => throw _privateConstructorUsedError; + List? get precipitationProbability => + throw _privateConstructorUsedError; + List? get shortwaveRadiation => throw _privateConstructorUsedError; + + Map toJson() => throw _privateConstructorUsedError; + @JsonKey(ignore: true) + $HourlyCopyWith get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $HourlyCopyWith<$Res> { + factory $HourlyCopyWith(Hourly value, $Res Function(Hourly) then) = + _$HourlyCopyWithImpl<$Res, Hourly>; + @useResult + $Res call( + {List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + List? temperature2M, + List? apparentTemperature, + List? precipitation, + List? rain, + @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, + List? surfacePressure, + List? visibility, + List? evapotranspiration, + @JsonKey(name: 'windspeed10M') List? windSpeed10M, + @JsonKey(name: 'winddirection10M') List? windDirection10M, + @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'cloudcover') List? cloudCover, + List? uvIndex, + @JsonKey(name: 'dewpoint2M') List? dewpoint2M, + List? precipitationProbability, + List? shortwaveRadiation}); +} + +/// @nodoc +class _$HourlyCopyWithImpl<$Res, $Val extends Hourly> + implements $HourlyCopyWith<$Res> { + _$HourlyCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? time = freezed, + Object? weatherCode = freezed, + Object? temperature2M = freezed, + Object? apparentTemperature = freezed, + Object? precipitation = freezed, + Object? rain = freezed, + Object? relativeHumidity2M = freezed, + Object? surfacePressure = freezed, + Object? visibility = freezed, + Object? evapotranspiration = freezed, + Object? windSpeed10M = freezed, + Object? windDirection10M = freezed, + Object? windGusts10M = freezed, + Object? cloudCover = freezed, + Object? uvIndex = freezed, + Object? dewpoint2M = freezed, + Object? precipitationProbability = freezed, + Object? shortwaveRadiation = freezed, + }) { + return _then(_value.copyWith( + time: freezed == time + ? _value.time + : time // ignore: cast_nullable_to_non_nullable + as List?, + weatherCode: freezed == weatherCode + ? _value.weatherCode + : weatherCode // ignore: cast_nullable_to_non_nullable + as List?, + temperature2M: freezed == temperature2M + ? _value.temperature2M + : temperature2M // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperature: freezed == apparentTemperature + ? _value.apparentTemperature + : apparentTemperature // ignore: cast_nullable_to_non_nullable + as List?, + precipitation: freezed == precipitation + ? _value.precipitation + : precipitation // ignore: cast_nullable_to_non_nullable + as List?, + rain: freezed == rain + ? _value.rain + : rain // ignore: cast_nullable_to_non_nullable + as List?, + relativeHumidity2M: freezed == relativeHumidity2M + ? _value.relativeHumidity2M + : relativeHumidity2M // ignore: cast_nullable_to_non_nullable + as List?, + surfacePressure: freezed == surfacePressure + ? _value.surfacePressure + : surfacePressure // ignore: cast_nullable_to_non_nullable + as List?, + visibility: freezed == visibility + ? _value.visibility + : visibility // ignore: cast_nullable_to_non_nullable + as List?, + evapotranspiration: freezed == evapotranspiration + ? _value.evapotranspiration + : evapotranspiration // ignore: cast_nullable_to_non_nullable + as List?, + windSpeed10M: freezed == windSpeed10M + ? _value.windSpeed10M + : windSpeed10M // ignore: cast_nullable_to_non_nullable + as List?, + windDirection10M: freezed == windDirection10M + ? _value.windDirection10M + : windDirection10M // ignore: cast_nullable_to_non_nullable + as List?, + windGusts10M: freezed == windGusts10M + ? _value.windGusts10M + : windGusts10M // ignore: cast_nullable_to_non_nullable + as List?, + cloudCover: freezed == cloudCover + ? _value.cloudCover + : cloudCover // ignore: cast_nullable_to_non_nullable + as List?, + uvIndex: freezed == uvIndex + ? _value.uvIndex + : uvIndex // ignore: cast_nullable_to_non_nullable + as List?, + dewpoint2M: freezed == dewpoint2M + ? _value.dewpoint2M + : dewpoint2M // ignore: cast_nullable_to_non_nullable + as List?, + precipitationProbability: freezed == precipitationProbability + ? _value.precipitationProbability + : precipitationProbability // ignore: cast_nullable_to_non_nullable + as List?, + shortwaveRadiation: freezed == shortwaveRadiation + ? _value.shortwaveRadiation + : shortwaveRadiation // ignore: cast_nullable_to_non_nullable + as List?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$HourlyImplCopyWith<$Res> implements $HourlyCopyWith<$Res> { + factory _$$HourlyImplCopyWith( + _$HourlyImpl value, $Res Function(_$HourlyImpl) then) = + __$$HourlyImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + List? temperature2M, + List? apparentTemperature, + List? precipitation, + List? rain, + @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, + List? surfacePressure, + List? visibility, + List? evapotranspiration, + @JsonKey(name: 'windspeed10M') List? windSpeed10M, + @JsonKey(name: 'winddirection10M') List? windDirection10M, + @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'cloudcover') List? cloudCover, + List? uvIndex, + @JsonKey(name: 'dewpoint2M') List? dewpoint2M, + List? precipitationProbability, + List? shortwaveRadiation}); +} + +/// @nodoc +class __$$HourlyImplCopyWithImpl<$Res> + extends _$HourlyCopyWithImpl<$Res, _$HourlyImpl> + implements _$$HourlyImplCopyWith<$Res> { + __$$HourlyImplCopyWithImpl( + _$HourlyImpl _value, $Res Function(_$HourlyImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? time = freezed, + Object? weatherCode = freezed, + Object? temperature2M = freezed, + Object? apparentTemperature = freezed, + Object? precipitation = freezed, + Object? rain = freezed, + Object? relativeHumidity2M = freezed, + Object? surfacePressure = freezed, + Object? visibility = freezed, + Object? evapotranspiration = freezed, + Object? windSpeed10M = freezed, + Object? windDirection10M = freezed, + Object? windGusts10M = freezed, + Object? cloudCover = freezed, + Object? uvIndex = freezed, + Object? dewpoint2M = freezed, + Object? precipitationProbability = freezed, + Object? shortwaveRadiation = freezed, + }) { + return _then(_$HourlyImpl( + time: freezed == time + ? _value._time + : time // ignore: cast_nullable_to_non_nullable + as List?, + weatherCode: freezed == weatherCode + ? _value._weatherCode + : weatherCode // ignore: cast_nullable_to_non_nullable + as List?, + temperature2M: freezed == temperature2M + ? _value._temperature2M + : temperature2M // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperature: freezed == apparentTemperature + ? _value._apparentTemperature + : apparentTemperature // ignore: cast_nullable_to_non_nullable + as List?, + precipitation: freezed == precipitation + ? _value._precipitation + : precipitation // ignore: cast_nullable_to_non_nullable + as List?, + rain: freezed == rain + ? _value._rain + : rain // ignore: cast_nullable_to_non_nullable + as List?, + relativeHumidity2M: freezed == relativeHumidity2M + ? _value._relativeHumidity2M + : relativeHumidity2M // ignore: cast_nullable_to_non_nullable + as List?, + surfacePressure: freezed == surfacePressure + ? _value._surfacePressure + : surfacePressure // ignore: cast_nullable_to_non_nullable + as List?, + visibility: freezed == visibility + ? _value._visibility + : visibility // ignore: cast_nullable_to_non_nullable + as List?, + evapotranspiration: freezed == evapotranspiration + ? _value._evapotranspiration + : evapotranspiration // ignore: cast_nullable_to_non_nullable + as List?, + windSpeed10M: freezed == windSpeed10M + ? _value._windSpeed10M + : windSpeed10M // ignore: cast_nullable_to_non_nullable + as List?, + windDirection10M: freezed == windDirection10M + ? _value._windDirection10M + : windDirection10M // ignore: cast_nullable_to_non_nullable + as List?, + windGusts10M: freezed == windGusts10M + ? _value._windGusts10M + : windGusts10M // ignore: cast_nullable_to_non_nullable + as List?, + cloudCover: freezed == cloudCover + ? _value._cloudCover + : cloudCover // ignore: cast_nullable_to_non_nullable + as List?, + uvIndex: freezed == uvIndex + ? _value._uvIndex + : uvIndex // ignore: cast_nullable_to_non_nullable + as List?, + dewpoint2M: freezed == dewpoint2M + ? _value._dewpoint2M + : dewpoint2M // ignore: cast_nullable_to_non_nullable + as List?, + precipitationProbability: freezed == precipitationProbability + ? _value._precipitationProbability + : precipitationProbability // ignore: cast_nullable_to_non_nullable + as List?, + shortwaveRadiation: freezed == shortwaveRadiation + ? _value._shortwaveRadiation + : shortwaveRadiation // ignore: cast_nullable_to_non_nullable + as List?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$HourlyImpl implements _Hourly { + const _$HourlyImpl( + {final List? time, + @JsonKey(name: 'weathercode') final List? weatherCode, + final List? temperature2M, + final List? apparentTemperature, + final List? precipitation, + final List? rain, + @JsonKey(name: 'relativehumidity2M') final List? relativeHumidity2M, + final List? surfacePressure, + final List? visibility, + final List? evapotranspiration, + @JsonKey(name: 'windspeed10M') final List? windSpeed10M, + @JsonKey(name: 'winddirection10M') final List? windDirection10M, + @JsonKey(name: 'windgusts10M') final List? windGusts10M, + @JsonKey(name: 'cloudcover') final List? cloudCover, + final List? uvIndex, + @JsonKey(name: 'dewpoint2M') final List? dewpoint2M, + final List? precipitationProbability, + final List? shortwaveRadiation}) + : _time = time, + _weatherCode = weatherCode, + _temperature2M = temperature2M, + _apparentTemperature = apparentTemperature, + _precipitation = precipitation, + _rain = rain, + _relativeHumidity2M = relativeHumidity2M, + _surfacePressure = surfacePressure, + _visibility = visibility, + _evapotranspiration = evapotranspiration, + _windSpeed10M = windSpeed10M, + _windDirection10M = windDirection10M, + _windGusts10M = windGusts10M, + _cloudCover = cloudCover, + _uvIndex = uvIndex, + _dewpoint2M = dewpoint2M, + _precipitationProbability = precipitationProbability, + _shortwaveRadiation = shortwaveRadiation; + + factory _$HourlyImpl.fromJson(Map json) => + _$$HourlyImplFromJson(json); + + final List? _time; + @override + List? get time { + final value = _time; + if (value == null) return null; + if (_time is EqualUnmodifiableListView) return _time; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _weatherCode; + @override + @JsonKey(name: 'weathercode') + List? get weatherCode { + final value = _weatherCode; + if (value == null) return null; + if (_weatherCode is EqualUnmodifiableListView) return _weatherCode; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _temperature2M; + @override + List? get temperature2M { + final value = _temperature2M; + if (value == null) return null; + if (_temperature2M is EqualUnmodifiableListView) return _temperature2M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _apparentTemperature; + @override + List? get apparentTemperature { + final value = _apparentTemperature; + if (value == null) return null; + if (_apparentTemperature is EqualUnmodifiableListView) + return _apparentTemperature; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _precipitation; + @override + List? get precipitation { + final value = _precipitation; + if (value == null) return null; + if (_precipitation is EqualUnmodifiableListView) return _precipitation; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _rain; + @override + List? get rain { + final value = _rain; + if (value == null) return null; + if (_rain is EqualUnmodifiableListView) return _rain; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _relativeHumidity2M; + @override + @JsonKey(name: 'relativehumidity2M') + List? get relativeHumidity2M { + final value = _relativeHumidity2M; + if (value == null) return null; + if (_relativeHumidity2M is EqualUnmodifiableListView) + return _relativeHumidity2M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _surfacePressure; + @override + List? get surfacePressure { + final value = _surfacePressure; + if (value == null) return null; + if (_surfacePressure is EqualUnmodifiableListView) return _surfacePressure; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _visibility; + @override + List? get visibility { + final value = _visibility; + if (value == null) return null; + if (_visibility is EqualUnmodifiableListView) return _visibility; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _evapotranspiration; + @override + List? get evapotranspiration { + final value = _evapotranspiration; + if (value == null) return null; + if (_evapotranspiration is EqualUnmodifiableListView) + return _evapotranspiration; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windSpeed10M; + @override + @JsonKey(name: 'windspeed10M') + List? get windSpeed10M { + final value = _windSpeed10M; + if (value == null) return null; + if (_windSpeed10M is EqualUnmodifiableListView) return _windSpeed10M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windDirection10M; + @override + @JsonKey(name: 'winddirection10M') + List? get windDirection10M { + final value = _windDirection10M; + if (value == null) return null; + if (_windDirection10M is EqualUnmodifiableListView) + return _windDirection10M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windGusts10M; + @override + @JsonKey(name: 'windgusts10M') + List? get windGusts10M { + final value = _windGusts10M; + if (value == null) return null; + if (_windGusts10M is EqualUnmodifiableListView) return _windGusts10M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _cloudCover; + @override + @JsonKey(name: 'cloudcover') + List? get cloudCover { + final value = _cloudCover; + if (value == null) return null; + if (_cloudCover is EqualUnmodifiableListView) return _cloudCover; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _uvIndex; + @override + List? get uvIndex { + final value = _uvIndex; + if (value == null) return null; + if (_uvIndex is EqualUnmodifiableListView) return _uvIndex; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _dewpoint2M; + @override + @JsonKey(name: 'dewpoint2M') + List? get dewpoint2M { + final value = _dewpoint2M; + if (value == null) return null; + if (_dewpoint2M is EqualUnmodifiableListView) return _dewpoint2M; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _precipitationProbability; + @override + List? get precipitationProbability { + final value = _precipitationProbability; + if (value == null) return null; + if (_precipitationProbability is EqualUnmodifiableListView) + return _precipitationProbability; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _shortwaveRadiation; + @override + List? get shortwaveRadiation { + final value = _shortwaveRadiation; + if (value == null) return null; + if (_shortwaveRadiation is EqualUnmodifiableListView) + return _shortwaveRadiation; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + @override + String toString() { + return 'Hourly(time: $time, weatherCode: $weatherCode, temperature2M: $temperature2M, apparentTemperature: $apparentTemperature, precipitation: $precipitation, rain: $rain, relativeHumidity2M: $relativeHumidity2M, surfacePressure: $surfacePressure, visibility: $visibility, evapotranspiration: $evapotranspiration, windSpeed10M: $windSpeed10M, windDirection10M: $windDirection10M, windGusts10M: $windGusts10M, cloudCover: $cloudCover, uvIndex: $uvIndex, dewpoint2M: $dewpoint2M, precipitationProbability: $precipitationProbability, shortwaveRadiation: $shortwaveRadiation)'; + } + + @override + bool operator ==(dynamic other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$HourlyImpl && + const DeepCollectionEquality().equals(other._time, _time) && + const DeepCollectionEquality() + .equals(other._weatherCode, _weatherCode) && + const DeepCollectionEquality() + .equals(other._temperature2M, _temperature2M) && + const DeepCollectionEquality() + .equals(other._apparentTemperature, _apparentTemperature) && + const DeepCollectionEquality() + .equals(other._precipitation, _precipitation) && + const DeepCollectionEquality().equals(other._rain, _rain) && + const DeepCollectionEquality() + .equals(other._relativeHumidity2M, _relativeHumidity2M) && + const DeepCollectionEquality() + .equals(other._surfacePressure, _surfacePressure) && + const DeepCollectionEquality() + .equals(other._visibility, _visibility) && + const DeepCollectionEquality() + .equals(other._evapotranspiration, _evapotranspiration) && + const DeepCollectionEquality() + .equals(other._windSpeed10M, _windSpeed10M) && + const DeepCollectionEquality() + .equals(other._windDirection10M, _windDirection10M) && + const DeepCollectionEquality() + .equals(other._windGusts10M, _windGusts10M) && + const DeepCollectionEquality() + .equals(other._cloudCover, _cloudCover) && + const DeepCollectionEquality().equals(other._uvIndex, _uvIndex) && + const DeepCollectionEquality() + .equals(other._dewpoint2M, _dewpoint2M) && + const DeepCollectionEquality().equals( + other._precipitationProbability, _precipitationProbability) && + const DeepCollectionEquality() + .equals(other._shortwaveRadiation, _shortwaveRadiation)); + } + + @JsonKey(ignore: true) + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(_time), + const DeepCollectionEquality().hash(_weatherCode), + const DeepCollectionEquality().hash(_temperature2M), + const DeepCollectionEquality().hash(_apparentTemperature), + const DeepCollectionEquality().hash(_precipitation), + const DeepCollectionEquality().hash(_rain), + const DeepCollectionEquality().hash(_relativeHumidity2M), + const DeepCollectionEquality().hash(_surfacePressure), + const DeepCollectionEquality().hash(_visibility), + const DeepCollectionEquality().hash(_evapotranspiration), + const DeepCollectionEquality().hash(_windSpeed10M), + const DeepCollectionEquality().hash(_windDirection10M), + const DeepCollectionEquality().hash(_windGusts10M), + const DeepCollectionEquality().hash(_cloudCover), + const DeepCollectionEquality().hash(_uvIndex), + const DeepCollectionEquality().hash(_dewpoint2M), + const DeepCollectionEquality().hash(_precipitationProbability), + const DeepCollectionEquality().hash(_shortwaveRadiation)); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$HourlyImplCopyWith<_$HourlyImpl> get copyWith => + __$$HourlyImplCopyWithImpl<_$HourlyImpl>(this, _$identity); + + @override + Map toJson() { + return _$$HourlyImplToJson( + this, + ); + } +} + +abstract class _Hourly implements Hourly { + const factory _Hourly( + {final List? time, + @JsonKey(name: 'weathercode') final List? weatherCode, + final List? temperature2M, + final List? apparentTemperature, + final List? precipitation, + final List? rain, + @JsonKey(name: 'relativehumidity2M') final List? relativeHumidity2M, + final List? surfacePressure, + final List? visibility, + final List? evapotranspiration, + @JsonKey(name: 'windspeed10M') final List? windSpeed10M, + @JsonKey(name: 'winddirection10M') final List? windDirection10M, + @JsonKey(name: 'windgusts10M') final List? windGusts10M, + @JsonKey(name: 'cloudcover') final List? cloudCover, + final List? uvIndex, + @JsonKey(name: 'dewpoint2M') final List? dewpoint2M, + final List? precipitationProbability, + final List? shortwaveRadiation}) = _$HourlyImpl; + + factory _Hourly.fromJson(Map json) = _$HourlyImpl.fromJson; + + @override + List? get time; + @override + @JsonKey(name: 'weathercode') + List? get weatherCode; + @override + List? get temperature2M; + @override + List? get apparentTemperature; + @override + List? get precipitation; + @override + List? get rain; + @override + @JsonKey(name: 'relativehumidity2M') + List? get relativeHumidity2M; + @override + List? get surfacePressure; + @override + List? get visibility; + @override + List? get evapotranspiration; + @override + @JsonKey(name: 'windspeed10M') + List? get windSpeed10M; + @override + @JsonKey(name: 'winddirection10M') + List? get windDirection10M; + @override + @JsonKey(name: 'windgusts10M') + List? get windGusts10M; + @override + @JsonKey(name: 'cloudcover') + List? get cloudCover; + @override + List? get uvIndex; + @override + @JsonKey(name: 'dewpoint2M') + List? get dewpoint2M; + @override + List? get precipitationProbability; + @override + List? get shortwaveRadiation; + @override + @JsonKey(ignore: true) + _$$HourlyImplCopyWith<_$HourlyImpl> get copyWith => + throw _privateConstructorUsedError; +} diff --git a/lib/app/api/weather.g.dart b/lib/app/api/weather.g.dart new file mode 100644 index 0000000..1ff9926 --- /dev/null +++ b/lib/app/api/weather.g.dart @@ -0,0 +1,85 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'weather.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +_$HourlyImpl _$$HourlyImplFromJson(Map json) => _$HourlyImpl( + time: (json['time'] as List?)?.map((e) => e as String).toList(), + weatherCode: (json['weathercode'] as List?) + ?.map((e) => e as int) + .toList(), + temperature2M: (json['temperature2M'] as List?) + ?.map((e) => (e as num).toDouble()) + .toList(), + apparentTemperature: (json['apparentTemperature'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + precipitation: (json['precipitation'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + rain: (json['rain'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + relativeHumidity2M: (json['relativehumidity2M'] as List?) + ?.map((e) => e as int?) + .toList(), + surfacePressure: (json['surfacePressure'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + visibility: (json['visibility'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + evapotranspiration: (json['evapotranspiration'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + windSpeed10M: (json['windspeed10M'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + windDirection10M: (json['winddirection10M'] as List?) + ?.map((e) => e as int?) + .toList(), + windGusts10M: (json['windgusts10M'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + cloudCover: (json['cloudcover'] as List?) + ?.map((e) => e as int?) + .toList(), + uvIndex: (json['uvIndex'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + dewpoint2M: (json['dewpoint2M'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + precipitationProbability: + (json['precipitationProbability'] as List?) + ?.map((e) => e as int?) + .toList(), + shortwaveRadiation: (json['shortwaveRadiation'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + ); + +Map _$$HourlyImplToJson(_$HourlyImpl instance) => + { + 'time': instance.time, + 'weathercode': instance.weatherCode, + 'temperature2M': instance.temperature2M, + 'apparentTemperature': instance.apparentTemperature, + 'precipitation': instance.precipitation, + 'rain': instance.rain, + 'relativehumidity2M': instance.relativeHumidity2M, + 'surfacePressure': instance.surfacePressure, + 'visibility': instance.visibility, + 'evapotranspiration': instance.evapotranspiration, + 'windspeed10M': instance.windSpeed10M, + 'winddirection10M': instance.windDirection10M, + 'windgusts10M': instance.windGusts10M, + 'cloudcover': instance.cloudCover, + 'uvIndex': instance.uvIndex, + 'dewpoint2M': instance.dewpoint2M, + 'precipitationProbability': instance.precipitationProbability, + 'shortwaveRadiation': instance.shortwaveRadiation, + }; diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 31f7410..47cfcd8 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rain/app/controller/controller.dart'; @@ -64,10 +62,6 @@ class _WeatherPageState extends State { } final mainWeather = weatherController.mainWeather; - log( - "MainWeather:\n\n${mainWeather.toJson()}", - ); - final weatherCard = WeatherCard.fromJson(mainWeather.toJson()); final hourOfDay = weatherController.hourOfDay.value; final dayOfNow = weatherController.dayOfNow.value; diff --git a/lib/app/widgets/daily/weather_daily.dart b/lib/app/widgets/daily/weather_daily.dart index 907ec68..07b0846 100644 --- a/lib/app/widgets/daily/weather_daily.dart +++ b/lib/app/widgets/daily/weather_daily.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:intl/intl.dart'; @@ -17,7 +15,7 @@ class WeatherDaily extends StatefulWidget { }); final WeatherCard weatherData; - final Function() onTap; + final VoidCallback onTap; @override State createState() => _WeatherDailyState(); @@ -58,16 +56,13 @@ class _WeatherDailyState extends State { return InkWell( splashColor: splashColor, borderRadius: inkWellBorderRadius, - onTap: () { - log(weatherData.toJson().toString()); - Get.to( - () => InfoDailyCard( - weatherData: weatherData, - index: index, - ), - transition: Transition.downToUp, - ); - }, + onTap: () => Get.to( + () => InfoDailyCard( + weatherData: weatherData, + index: index, + ), + transition: Transition.downToUp, + ), child: Container( margin: const EdgeInsets.symmetric(vertical: 12), child: Row( From 4124fbb7bb2aba22f5255b7eaedf7c94b0bda720 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 16 Oct 2023 11:17:13 +0530 Subject: [PATCH 094/216] Null check bug fixed --- lib/app/data/weather.dart | 86 +++++++++++----------- lib/app/modules/main/view/weather.dart | 6 -- lib/app/widgets/daily/info_daily_card.dart | 18 ++--- 3 files changed, 53 insertions(+), 57 deletions(-) diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index e8cc80e..115d0eb 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -286,46 +286,48 @@ class WeatherCard { 'index': index, }; - factory WeatherCard.fromJson(Map json) => WeatherCard( - time: List.from(json['time'].map((x) => x)), - weathercode: List.from(json['weathercode'].map((x) => x)), - temperature2M: List.from(json['temperature2M'].map((x) => x)), - apparentTemperature: List.from(json['apparentTemperature'].map((x) => x)), - relativehumidity2M: List.from(json['relativehumidity2M'].map((x) => x)), - precipitation: List.from(json['precipitation'].map((x) => x)), - rain: List.from(json['rain'].map((x) => x)), - surfacePressure: List.from(json['surfacePressure'].map((x) => x)), - visibility: List.from(json['visibility'].map((x) => x)), - evapotranspiration: List.from(json['evapotranspiration'].map((x) => x)), - windspeed10M: List.from(json['windspeed10M'].map((x) => x)), - winddirection10M: List.from(json['winddirection10M'].map((x) => x)), - windgusts10M: List.from(json['windgusts10M'].map((x) => x)), - cloudcover: List.from(json['cloudcover'].map((x) => x)), - uvIndex: List.from(json['uvIndex'].map((x) => x)), - dewpoint2M: List.from(json['dewpoint2M'].map((x) => x)), - precipitationProbability: List.from(json['precipitationProbability'].map((x) => x)), - shortwaveRadiation: List.from(json['shortwaveRadiation'].map((x) => x)), - timeDaily: List.from(json['timeDaily'].map((x) => x)), - weathercodeDaily: List.from(json['weathercodeDaily'].map((x) => x)), - temperature2MMax: List.from(json['temperature2MMax'].map((x) => x)), - temperature2MMin: List.from(json['temperature2MMin'].map((x) => x)), - apparentTemperatureMax: List.from(json['apparentTemperatureMax'].map((x) => x)), - apparentTemperatureMin: List.from(json['apparentTemperatureMin'].map((x) => x)), - windspeed10MMax: List.from(json['windspeed10MMax'].map((x) => x)), - windgusts10MMax: List.from(json['windgusts10MMax'].map((x) => x)), - uvIndexMax: List.from(json['uvIndexMax'].map((x) => x)), - rainSum: List.from(json['rainSum'].map((x) => x)), - winddirection10MDominant: List.from(json['winddirection10MDominant'].map((x) => x)), - precipitationSum: List.from(json['precipitationSum'].map((x) => x)), - precipitationProbabilityMax: List.from(json['precipitationProbabilityMax'].map((x) => x)), - sunrise: List.from(json['sunrise'].map((x) => x)), - sunset: List.from(json['sunset'].map((x) => x)), - lat: json['lat'], - lon: json['lon'], - city: json['city'], - district: json['district'], - timezone: json['timezone'], - timestamp: json['timestamp'], - index: json['index'], - ); + factory WeatherCard.fromJson(Map json) { + return WeatherCard( + time: List.from(json['time'] ?? []), + weathercode: List.from(json['weathercode'] ?? []), + temperature2M: List.from(json['temperature2M'] ?? []), + apparentTemperature: List.from(json['apparentTemperature'] ?? []), + relativehumidity2M: List.from(json['relativehumidity2M'] ?? []), + precipitation: List.from(json['precipitation'] ?? []), + rain: List.from(json['rain'] ?? []), + surfacePressure: List.from(json['surfacePressure'] ?? []), + visibility: List.from(json['visibility'] ?? []), + evapotranspiration: List.from(json['evapotranspiration'] ?? []), + windspeed10M: List.from(json['windspeed10M'] ?? []), + winddirection10M: List.from(json['winddirection10M'] ?? []), + windgusts10M: List.from(json['windgusts10M'] ?? []), + cloudcover: List.from(json['cloudcover'] ?? []), + uvIndex: List.from(json['uvIndex'] ?? []), + dewpoint2M: List.from(json['dewpoint2M'] ?? []), + precipitationProbability: List.from(json['precipitationProbability'] ?? []), + shortwaveRadiation: List.from(json['shortwaveRadiation'] ?? []), + timeDaily: List.from(json['timeDaily'] ?? []), + weathercodeDaily: List.from(json['weathercodeDaily'] ?? []), + temperature2MMax: List.from(json['temperature2MMax'] ?? []), + temperature2MMin: List.from(json['temperature2MMin'] ?? []), + apparentTemperatureMax: List.from(json['apparentTemperatureMax'] ?? []), + apparentTemperatureMin: List.from(json['apparentTemperatureMin'] ?? []), + windspeed10MMax: List.from(json['windspeed10MMax'] ?? []), + windgusts10MMax: List.from(json['windgusts10MMax'] ?? []), + uvIndexMax: List.from(json['uvIndexMax'] ?? []), + rainSum: List.from(json['rainSum'] ?? []), + winddirection10MDominant: List.from(json['winddirection10MDominant'] ?? []), + precipitationSum: List.from(json['precipitationSum'] ?? []), + precipitationProbabilityMax: List.from(json['precipitationProbabilityMax'] ?? []), + sunrise: List.from(json['sunrise'] ?? []), + sunset: List.from(json['sunset'] ?? []), + lat: json['lat'], + lon: json['lon'], + city: json['city'], + district: json['district'], + timezone: json['timezone'], + timestamp: json['timestamp'], + index: json['index'], + ); + } } diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 31f7410..47cfcd8 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rain/app/controller/controller.dart'; @@ -64,10 +62,6 @@ class _WeatherPageState extends State { } final mainWeather = weatherController.mainWeather; - log( - "MainWeather:\n\n${mainWeather.toJson()}", - ); - final weatherCard = WeatherCard.fromJson(mainWeather.toJson()); final hourOfDay = weatherController.hourOfDay.value; final dayOfNow = weatherController.dayOfNow.value; diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index 5ea15bf..ff5393b 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -87,15 +87,15 @@ class _InfoDailyCardState extends State { itemCount: timeDaily.length, itemBuilder: (context, index) { final indexedWeatherCodeDaily = weatherCodeDaily[index]; - final apparentTemperatureMin = weatherData.apparentTemperatureMin![index]; - final apparentTemperatureMax = weatherData.apparentTemperatureMax![index]; - final uvIndexMax = weatherData.uvIndexMax![index]; - final windDirection10MDominant = weatherData.winddirection10MDominant![index]; - final windSpeed10MMax = weatherData.windspeed10MMax![index]; - final windGusts10MMax = weatherData.windgusts10MMax![index]; - final precipitationProbabilityMax = weatherData.precipitationProbabilityMax![index]; - final rainSum = weatherData.rainSum![index]; - final precipitationSum = weatherData.precipitationSum![index]; + final apparentTemperatureMin = weatherData.apparentTemperatureMin?[index]; + final apparentTemperatureMax = weatherData.apparentTemperatureMax?[index]; + final uvIndexMax = weatherData.uvIndexMax?[index]; + final windDirection10MDominant = weatherData.winddirection10MDominant?[index]; + final windSpeed10MMax = weatherData.windspeed10MMax?[index]; + final windGusts10MMax = weatherData.windgusts10MMax?[index]; + final precipitationProbabilityMax = weatherData.precipitationProbabilityMax?[index]; + final rainSum = weatherData.rainSum?[index]; + final precipitationSum = weatherData.precipitationSum?[index]; return indexedWeatherCodeDaily == null ? null From a5939c975a52e95651c79b802888b934c4d1aaeb Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 16 Oct 2023 12:20:41 +0530 Subject: [PATCH 095/216] Freezed weather.dart model classes --- lib/app/api/api.dart | 16 +- lib/app/api/weather.dart | 121 ++-- lib/app/api/weather.freezed.dart | 976 +++++++++++++++++++++++++++++-- lib/app/api/weather.g.dart | 126 +++- 4 files changed, 1077 insertions(+), 162 deletions(-) diff --git a/lib/app/api/api.dart b/lib/app/api/api.dart index 72bfcea..8770ec8 100644 --- a/lib/app/api/api.dart +++ b/lib/app/api/api.dart @@ -47,7 +47,7 @@ class WeatherAPI { precipitationProbability: weatherData.hourly.precipitationProbability, shortwaveRadiation: weatherData.hourly.shortwaveRadiation, timeDaily: weatherData.daily.time, - weathercodeDaily: weatherData.daily.weathercode, + weathercodeDaily: weatherData.daily.weatherCode, temperature2MMax: weatherData.daily.temperature2MMax, temperature2MMin: weatherData.daily.temperature2MMin, apparentTemperatureMax: weatherData.daily.apparentTemperatureMax, @@ -56,11 +56,11 @@ class WeatherAPI { sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, - windspeed10MMax: weatherData.daily.windspeed10MMax, - windgusts10MMax: weatherData.daily.windgusts10MMax, + windspeed10MMax: weatherData.daily.windSpeed10MMax, + windgusts10MMax: weatherData.daily.windGusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, rainSum: weatherData.daily.rainSum, - winddirection10MDominant: weatherData.daily.winddirection10MDominant, + winddirection10MDominant: weatherData.daily.windDirection10MDominant, timezone: weatherData.timezone, timestamp: DateTime.now(), ); @@ -106,7 +106,7 @@ class WeatherAPI { precipitationProbability: weatherData.hourly.precipitationProbability, shortwaveRadiation: weatherData.hourly.shortwaveRadiation, timeDaily: weatherData.daily.time, - weathercodeDaily: weatherData.daily.weathercode, + weathercodeDaily: weatherData.daily.weatherCode, temperature2MMax: weatherData.daily.temperature2MMax, temperature2MMin: weatherData.daily.temperature2MMin, apparentTemperatureMax: weatherData.daily.apparentTemperatureMax, @@ -115,11 +115,11 @@ class WeatherAPI { sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, - windspeed10MMax: weatherData.daily.windspeed10MMax, - windgusts10MMax: weatherData.daily.windgusts10MMax, + windspeed10MMax: weatherData.daily.windSpeed10MMax, + windgusts10MMax: weatherData.daily.windGusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, rainSum: weatherData.daily.rainSum, - winddirection10MDominant: weatherData.daily.winddirection10MDominant, + winddirection10MDominant: weatherData.daily.windDirection10MDominant, lat: lat, lon: lon, city: city, diff --git a/lib/app/api/weather.dart b/lib/app/api/weather.dart index 6c7990e..33a126f 100644 --- a/lib/app/api/weather.dart +++ b/lib/app/api/weather.dart @@ -5,27 +5,15 @@ import 'package:freezed_annotation/freezed_annotation.dart'; part 'weather.freezed.dart'; part 'weather.g.dart'; -class WeatherDataApi { - Hourly hourly; - Daily daily; - String timezone; +@freezed +class WeatherDataApi with _$WeatherDataApi { + const factory WeatherDataApi({ + required Hourly hourly, + required Daily daily, + required String timezone, + }) = _WeatherDataApi; - WeatherDataApi({ - required this.hourly, - required this.daily, - required this.timezone, - }); - - factory WeatherDataApi.fromJson(Map json) => WeatherDataApi( - hourly: Hourly.fromJson(json['hourly']), - daily: Daily.fromJson(json['daily']), - timezone: json['timezone'], - ); - - @override - toString() { - return 'WeatherDataApi{hourly: $hourly, daily: $daily, timezone: $timezone}'; - } + factory WeatherDataApi.fromJson(Map json) => _$WeatherDataApiFromJson(json); } @freezed @@ -33,77 +21,48 @@ class Hourly with _$Hourly { const factory Hourly({ List? time, @JsonKey(name: 'weathercode') List? weatherCode, - List? temperature2M, - List? apparentTemperature, + @JsonKey(name: 'temperature_2m') List? temperature2M, + @JsonKey(name: 'apparent_temperature') List? apparentTemperature, List? precipitation, List? rain, - @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, - List? surfacePressure, + @JsonKey(name: 'relativehumidity_2m') List? relativeHumidity2M, + @JsonKey(name: 'surface_pressure') List? surfacePressure, List? visibility, List? evapotranspiration, - @JsonKey(name: 'windspeed10M') List? windSpeed10M, - @JsonKey(name: 'winddirection10M') List? windDirection10M, - @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'windspeed_10m') List? windSpeed10M, + @JsonKey(name: 'winddirection_10m') List? windDirection10M, + @JsonKey(name: 'windgusts_10m') List? windGusts10M, @JsonKey(name: 'cloudcover') List? cloudCover, - List? uvIndex, - @JsonKey(name: 'dewpoint2M') List? dewpoint2M, - List? precipitationProbability, - List? shortwaveRadiation, + @JsonKey(name: 'uv_index') List? uvIndex, + @JsonKey(name: 'dewpoint_2m') List? dewpoint2M, + @JsonKey(name: 'precipitation_probability') List? precipitationProbability, + @JsonKey(name: 'shortwave_radiation') List? shortwaveRadiation, }) = _Hourly; factory Hourly.fromJson(Map json) => _$HourlyFromJson(json); } -class Daily { - List? time; - List? weathercode; - List? temperature2MMax; - List? temperature2MMin; - List? apparentTemperatureMax; - List? apparentTemperatureMin; - List? sunrise; - List? sunset; - List? precipitationSum; - List? precipitationProbabilityMax; - List? windspeed10MMax; - List? windgusts10MMax; - List? uvIndexMax; - List? rainSum; - List? winddirection10MDominant; +List _dateTimeFromJson(List? json) => json?.map((x) => DateTime.parse(x)).toList() ?? []; - Daily({ - this.time, - this.weathercode, - this.temperature2MMax, - this.temperature2MMin, - this.apparentTemperatureMax, - this.apparentTemperatureMin, - this.sunrise, - this.sunset, - this.precipitationSum, - this.precipitationProbabilityMax, - this.windspeed10MMax, - this.windgusts10MMax, - this.uvIndexMax, - this.rainSum, - this.winddirection10MDominant, - }); +@freezed +class Daily with _$Daily { + const factory Daily({ + @JsonKey(fromJson: _dateTimeFromJson) List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + @JsonKey(name: 'temperature_2m_max') List? temperature2MMax, + @JsonKey(name: 'temperature_2m_min') List? temperature2MMin, + @JsonKey(name: 'apparent_temperature_max') List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') List? apparentTemperatureMin, + @JsonKey(name: 'precipitation_sum') List? precipitationSum, + List? sunrise, + List? sunset, + @JsonKey(name: 'precipitation_probability_max') List? precipitationProbabilityMax, + @JsonKey(name: 'windspeed_10m_max') List? windSpeed10MMax, + @JsonKey(name: 'windgusts_10m_max') List? windGusts10MMax, + @JsonKey(name: 'uv_index_max') List? uvIndexMax, + @JsonKey(name: 'rain_sum') List? rainSum, + @JsonKey(name: 'winddirection_10m_dominant') List? windDirection10MDominant, + }) = _Daily; - factory Daily.fromJson(Map json) => Daily( - time: List.from(json['time'].map((x) => DateTime.parse(x))), - weathercode: List.from(json['weathercode'].map((x) => x)), - temperature2MMax: List.from(json['temperature_2m_max'].map((x) => x)), - temperature2MMin: List.from(json['temperature_2m_min'].map((x) => x)), - apparentTemperatureMax: List.from(json['apparent_temperature_max'].map((x) => x)), - apparentTemperatureMin: List.from(json['apparent_temperature_min'].map((x) => x)), - sunrise: List.from(json['sunrise'].map((x) => x)), - sunset: List.from(json['sunset'].map((x) => x)), - precipitationSum: List.from(json['precipitation_sum'].map((x) => x)), - precipitationProbabilityMax: List.from(json['precipitation_probability_max'].map((x) => x)), - windspeed10MMax: List.from(json['windspeed_10m_max'].map((x) => x)), - windgusts10MMax: List.from(json['windgusts_10m_max'].map((x) => x)), - uvIndexMax: List.from(json['uv_index_max'].map((x) => x)), - rainSum: List.from(json['rain_sum'].map((x) => x)), - winddirection10MDominant: List.from(json['winddirection_10m_dominant'].map((x) => x)), - ); + factory Daily.fromJson(Map json) => _$DailyFromJson(json); } diff --git a/lib/app/api/weather.freezed.dart b/lib/app/api/weather.freezed.dart index dd4290b..6838abd 100644 --- a/lib/app/api/weather.freezed.dart +++ b/lib/app/api/weather.freezed.dart @@ -14,6 +14,204 @@ T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); +WeatherDataApi _$WeatherDataApiFromJson(Map json) { + return _WeatherDataApi.fromJson(json); +} + +/// @nodoc +mixin _$WeatherDataApi { + Hourly get hourly => throw _privateConstructorUsedError; + Daily get daily => throw _privateConstructorUsedError; + String get timezone => throw _privateConstructorUsedError; + + Map toJson() => throw _privateConstructorUsedError; + @JsonKey(ignore: true) + $WeatherDataApiCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $WeatherDataApiCopyWith<$Res> { + factory $WeatherDataApiCopyWith( + WeatherDataApi value, $Res Function(WeatherDataApi) then) = + _$WeatherDataApiCopyWithImpl<$Res, WeatherDataApi>; + @useResult + $Res call({Hourly hourly, Daily daily, String timezone}); + + $HourlyCopyWith<$Res> get hourly; + $DailyCopyWith<$Res> get daily; +} + +/// @nodoc +class _$WeatherDataApiCopyWithImpl<$Res, $Val extends WeatherDataApi> + implements $WeatherDataApiCopyWith<$Res> { + _$WeatherDataApiCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? hourly = null, + Object? daily = null, + Object? timezone = null, + }) { + return _then(_value.copyWith( + hourly: null == hourly + ? _value.hourly + : hourly // ignore: cast_nullable_to_non_nullable + as Hourly, + daily: null == daily + ? _value.daily + : daily // ignore: cast_nullable_to_non_nullable + as Daily, + timezone: null == timezone + ? _value.timezone + : timezone // ignore: cast_nullable_to_non_nullable + as String, + ) as $Val); + } + + @override + @pragma('vm:prefer-inline') + $HourlyCopyWith<$Res> get hourly { + return $HourlyCopyWith<$Res>(_value.hourly, (value) { + return _then(_value.copyWith(hourly: value) as $Val); + }); + } + + @override + @pragma('vm:prefer-inline') + $DailyCopyWith<$Res> get daily { + return $DailyCopyWith<$Res>(_value.daily, (value) { + return _then(_value.copyWith(daily: value) as $Val); + }); + } +} + +/// @nodoc +abstract class _$$WeatherDataApiImplCopyWith<$Res> + implements $WeatherDataApiCopyWith<$Res> { + factory _$$WeatherDataApiImplCopyWith(_$WeatherDataApiImpl value, + $Res Function(_$WeatherDataApiImpl) then) = + __$$WeatherDataApiImplCopyWithImpl<$Res>; + @override + @useResult + $Res call({Hourly hourly, Daily daily, String timezone}); + + @override + $HourlyCopyWith<$Res> get hourly; + @override + $DailyCopyWith<$Res> get daily; +} + +/// @nodoc +class __$$WeatherDataApiImplCopyWithImpl<$Res> + extends _$WeatherDataApiCopyWithImpl<$Res, _$WeatherDataApiImpl> + implements _$$WeatherDataApiImplCopyWith<$Res> { + __$$WeatherDataApiImplCopyWithImpl( + _$WeatherDataApiImpl _value, $Res Function(_$WeatherDataApiImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? hourly = null, + Object? daily = null, + Object? timezone = null, + }) { + return _then(_$WeatherDataApiImpl( + hourly: null == hourly + ? _value.hourly + : hourly // ignore: cast_nullable_to_non_nullable + as Hourly, + daily: null == daily + ? _value.daily + : daily // ignore: cast_nullable_to_non_nullable + as Daily, + timezone: null == timezone + ? _value.timezone + : timezone // ignore: cast_nullable_to_non_nullable + as String, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$WeatherDataApiImpl implements _WeatherDataApi { + const _$WeatherDataApiImpl( + {required this.hourly, required this.daily, required this.timezone}); + + factory _$WeatherDataApiImpl.fromJson(Map json) => + _$$WeatherDataApiImplFromJson(json); + + @override + final Hourly hourly; + @override + final Daily daily; + @override + final String timezone; + + @override + String toString() { + return 'WeatherDataApi(hourly: $hourly, daily: $daily, timezone: $timezone)'; + } + + @override + bool operator ==(dynamic other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$WeatherDataApiImpl && + (identical(other.hourly, hourly) || other.hourly == hourly) && + (identical(other.daily, daily) || other.daily == daily) && + (identical(other.timezone, timezone) || + other.timezone == timezone)); + } + + @JsonKey(ignore: true) + @override + int get hashCode => Object.hash(runtimeType, hourly, daily, timezone); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$WeatherDataApiImplCopyWith<_$WeatherDataApiImpl> get copyWith => + __$$WeatherDataApiImplCopyWithImpl<_$WeatherDataApiImpl>( + this, _$identity); + + @override + Map toJson() { + return _$$WeatherDataApiImplToJson( + this, + ); + } +} + +abstract class _WeatherDataApi implements WeatherDataApi { + const factory _WeatherDataApi( + {required final Hourly hourly, + required final Daily daily, + required final String timezone}) = _$WeatherDataApiImpl; + + factory _WeatherDataApi.fromJson(Map json) = + _$WeatherDataApiImpl.fromJson; + + @override + Hourly get hourly; + @override + Daily get daily; + @override + String get timezone; + @override + @JsonKey(ignore: true) + _$$WeatherDataApiImplCopyWith<_$WeatherDataApiImpl> get copyWith => + throw _privateConstructorUsedError; +} + Hourly _$HourlyFromJson(Map json) { return _Hourly.fromJson(json); } @@ -23,28 +221,34 @@ mixin _$Hourly { List? get time => throw _privateConstructorUsedError; @JsonKey(name: 'weathercode') List? get weatherCode => throw _privateConstructorUsedError; + @JsonKey(name: 'temperature_2m') List? get temperature2M => throw _privateConstructorUsedError; + @JsonKey(name: 'apparent_temperature') List? get apparentTemperature => throw _privateConstructorUsedError; List? get precipitation => throw _privateConstructorUsedError; List? get rain => throw _privateConstructorUsedError; - @JsonKey(name: 'relativehumidity2M') + @JsonKey(name: 'relativehumidity_2m') List? get relativeHumidity2M => throw _privateConstructorUsedError; + @JsonKey(name: 'surface_pressure') List? get surfacePressure => throw _privateConstructorUsedError; List? get visibility => throw _privateConstructorUsedError; List? get evapotranspiration => throw _privateConstructorUsedError; - @JsonKey(name: 'windspeed10M') + @JsonKey(name: 'windspeed_10m') List? get windSpeed10M => throw _privateConstructorUsedError; - @JsonKey(name: 'winddirection10M') + @JsonKey(name: 'winddirection_10m') List? get windDirection10M => throw _privateConstructorUsedError; - @JsonKey(name: 'windgusts10M') + @JsonKey(name: 'windgusts_10m') List? get windGusts10M => throw _privateConstructorUsedError; @JsonKey(name: 'cloudcover') List? get cloudCover => throw _privateConstructorUsedError; + @JsonKey(name: 'uv_index') List? get uvIndex => throw _privateConstructorUsedError; - @JsonKey(name: 'dewpoint2M') + @JsonKey(name: 'dewpoint_2m') List? get dewpoint2M => throw _privateConstructorUsedError; + @JsonKey(name: 'precipitation_probability') List? get precipitationProbability => throw _privateConstructorUsedError; + @JsonKey(name: 'shortwave_radiation') List? get shortwaveRadiation => throw _privateConstructorUsedError; Map toJson() => throw _privateConstructorUsedError; @@ -60,22 +264,23 @@ abstract class $HourlyCopyWith<$Res> { $Res call( {List? time, @JsonKey(name: 'weathercode') List? weatherCode, - List? temperature2M, - List? apparentTemperature, + @JsonKey(name: 'temperature_2m') List? temperature2M, + @JsonKey(name: 'apparent_temperature') List? apparentTemperature, List? precipitation, List? rain, - @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, - List? surfacePressure, + @JsonKey(name: 'relativehumidity_2m') List? relativeHumidity2M, + @JsonKey(name: 'surface_pressure') List? surfacePressure, List? visibility, List? evapotranspiration, - @JsonKey(name: 'windspeed10M') List? windSpeed10M, - @JsonKey(name: 'winddirection10M') List? windDirection10M, - @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'windspeed_10m') List? windSpeed10M, + @JsonKey(name: 'winddirection_10m') List? windDirection10M, + @JsonKey(name: 'windgusts_10m') List? windGusts10M, @JsonKey(name: 'cloudcover') List? cloudCover, - List? uvIndex, - @JsonKey(name: 'dewpoint2M') List? dewpoint2M, + @JsonKey(name: 'uv_index') List? uvIndex, + @JsonKey(name: 'dewpoint_2m') List? dewpoint2M, + @JsonKey(name: 'precipitation_probability') List? precipitationProbability, - List? shortwaveRadiation}); + @JsonKey(name: 'shortwave_radiation') List? shortwaveRadiation}); } /// @nodoc @@ -197,22 +402,23 @@ abstract class _$$HourlyImplCopyWith<$Res> implements $HourlyCopyWith<$Res> { $Res call( {List? time, @JsonKey(name: 'weathercode') List? weatherCode, - List? temperature2M, - List? apparentTemperature, + @JsonKey(name: 'temperature_2m') List? temperature2M, + @JsonKey(name: 'apparent_temperature') List? apparentTemperature, List? precipitation, List? rain, - @JsonKey(name: 'relativehumidity2M') List? relativeHumidity2M, - List? surfacePressure, + @JsonKey(name: 'relativehumidity_2m') List? relativeHumidity2M, + @JsonKey(name: 'surface_pressure') List? surfacePressure, List? visibility, List? evapotranspiration, - @JsonKey(name: 'windspeed10M') List? windSpeed10M, - @JsonKey(name: 'winddirection10M') List? windDirection10M, - @JsonKey(name: 'windgusts10M') List? windGusts10M, + @JsonKey(name: 'windspeed_10m') List? windSpeed10M, + @JsonKey(name: 'winddirection_10m') List? windDirection10M, + @JsonKey(name: 'windgusts_10m') List? windGusts10M, @JsonKey(name: 'cloudcover') List? cloudCover, - List? uvIndex, - @JsonKey(name: 'dewpoint2M') List? dewpoint2M, + @JsonKey(name: 'uv_index') List? uvIndex, + @JsonKey(name: 'dewpoint_2m') List? dewpoint2M, + @JsonKey(name: 'precipitation_probability') List? precipitationProbability, - List? shortwaveRadiation}); + @JsonKey(name: 'shortwave_radiation') List? shortwaveRadiation}); } /// @nodoc @@ -328,21 +534,25 @@ class _$HourlyImpl implements _Hourly { const _$HourlyImpl( {final List? time, @JsonKey(name: 'weathercode') final List? weatherCode, - final List? temperature2M, + @JsonKey(name: 'temperature_2m') final List? temperature2M, + @JsonKey(name: 'apparent_temperature') final List? apparentTemperature, final List? precipitation, final List? rain, - @JsonKey(name: 'relativehumidity2M') final List? relativeHumidity2M, - final List? surfacePressure, + @JsonKey(name: 'relativehumidity_2m') + final List? relativeHumidity2M, + @JsonKey(name: 'surface_pressure') final List? surfacePressure, final List? visibility, final List? evapotranspiration, - @JsonKey(name: 'windspeed10M') final List? windSpeed10M, - @JsonKey(name: 'winddirection10M') final List? windDirection10M, - @JsonKey(name: 'windgusts10M') final List? windGusts10M, + @JsonKey(name: 'windspeed_10m') final List? windSpeed10M, + @JsonKey(name: 'winddirection_10m') final List? windDirection10M, + @JsonKey(name: 'windgusts_10m') final List? windGusts10M, @JsonKey(name: 'cloudcover') final List? cloudCover, - final List? uvIndex, - @JsonKey(name: 'dewpoint2M') final List? dewpoint2M, + @JsonKey(name: 'uv_index') final List? uvIndex, + @JsonKey(name: 'dewpoint_2m') final List? dewpoint2M, + @JsonKey(name: 'precipitation_probability') final List? precipitationProbability, + @JsonKey(name: 'shortwave_radiation') final List? shortwaveRadiation}) : _time = time, _weatherCode = weatherCode, @@ -389,6 +599,7 @@ class _$HourlyImpl implements _Hourly { final List? _temperature2M; @override + @JsonKey(name: 'temperature_2m') List? get temperature2M { final value = _temperature2M; if (value == null) return null; @@ -399,6 +610,7 @@ class _$HourlyImpl implements _Hourly { final List? _apparentTemperature; @override + @JsonKey(name: 'apparent_temperature') List? get apparentTemperature { final value = _apparentTemperature; if (value == null) return null; @@ -430,7 +642,7 @@ class _$HourlyImpl implements _Hourly { final List? _relativeHumidity2M; @override - @JsonKey(name: 'relativehumidity2M') + @JsonKey(name: 'relativehumidity_2m') List? get relativeHumidity2M { final value = _relativeHumidity2M; if (value == null) return null; @@ -442,6 +654,7 @@ class _$HourlyImpl implements _Hourly { final List? _surfacePressure; @override + @JsonKey(name: 'surface_pressure') List? get surfacePressure { final value = _surfacePressure; if (value == null) return null; @@ -473,7 +686,7 @@ class _$HourlyImpl implements _Hourly { final List? _windSpeed10M; @override - @JsonKey(name: 'windspeed10M') + @JsonKey(name: 'windspeed_10m') List? get windSpeed10M { final value = _windSpeed10M; if (value == null) return null; @@ -484,7 +697,7 @@ class _$HourlyImpl implements _Hourly { final List? _windDirection10M; @override - @JsonKey(name: 'winddirection10M') + @JsonKey(name: 'winddirection_10m') List? get windDirection10M { final value = _windDirection10M; if (value == null) return null; @@ -496,7 +709,7 @@ class _$HourlyImpl implements _Hourly { final List? _windGusts10M; @override - @JsonKey(name: 'windgusts10M') + @JsonKey(name: 'windgusts_10m') List? get windGusts10M { final value = _windGusts10M; if (value == null) return null; @@ -518,6 +731,7 @@ class _$HourlyImpl implements _Hourly { final List? _uvIndex; @override + @JsonKey(name: 'uv_index') List? get uvIndex { final value = _uvIndex; if (value == null) return null; @@ -528,7 +742,7 @@ class _$HourlyImpl implements _Hourly { final List? _dewpoint2M; @override - @JsonKey(name: 'dewpoint2M') + @JsonKey(name: 'dewpoint_2m') List? get dewpoint2M { final value = _dewpoint2M; if (value == null) return null; @@ -539,6 +753,7 @@ class _$HourlyImpl implements _Hourly { final List? _precipitationProbability; @override + @JsonKey(name: 'precipitation_probability') List? get precipitationProbability { final value = _precipitationProbability; if (value == null) return null; @@ -550,6 +765,7 @@ class _$HourlyImpl implements _Hourly { final List? _shortwaveRadiation; @override + @JsonKey(name: 'shortwave_radiation') List? get shortwaveRadiation { final value = _shortwaveRadiation; if (value == null) return null; @@ -645,21 +861,25 @@ abstract class _Hourly implements Hourly { const factory _Hourly( {final List? time, @JsonKey(name: 'weathercode') final List? weatherCode, - final List? temperature2M, + @JsonKey(name: 'temperature_2m') final List? temperature2M, + @JsonKey(name: 'apparent_temperature') final List? apparentTemperature, final List? precipitation, final List? rain, - @JsonKey(name: 'relativehumidity2M') final List? relativeHumidity2M, - final List? surfacePressure, + @JsonKey(name: 'relativehumidity_2m') + final List? relativeHumidity2M, + @JsonKey(name: 'surface_pressure') final List? surfacePressure, final List? visibility, final List? evapotranspiration, - @JsonKey(name: 'windspeed10M') final List? windSpeed10M, - @JsonKey(name: 'winddirection10M') final List? windDirection10M, - @JsonKey(name: 'windgusts10M') final List? windGusts10M, + @JsonKey(name: 'windspeed_10m') final List? windSpeed10M, + @JsonKey(name: 'winddirection_10m') final List? windDirection10M, + @JsonKey(name: 'windgusts_10m') final List? windGusts10M, @JsonKey(name: 'cloudcover') final List? cloudCover, - final List? uvIndex, - @JsonKey(name: 'dewpoint2M') final List? dewpoint2M, + @JsonKey(name: 'uv_index') final List? uvIndex, + @JsonKey(name: 'dewpoint_2m') final List? dewpoint2M, + @JsonKey(name: 'precipitation_probability') final List? precipitationProbability, + @JsonKey(name: 'shortwave_radiation') final List? shortwaveRadiation}) = _$HourlyImpl; factory _Hourly.fromJson(Map json) = _$HourlyImpl.fromJson; @@ -670,45 +890,699 @@ abstract class _Hourly implements Hourly { @JsonKey(name: 'weathercode') List? get weatherCode; @override + @JsonKey(name: 'temperature_2m') List? get temperature2M; @override + @JsonKey(name: 'apparent_temperature') List? get apparentTemperature; @override List? get precipitation; @override List? get rain; @override - @JsonKey(name: 'relativehumidity2M') + @JsonKey(name: 'relativehumidity_2m') List? get relativeHumidity2M; @override + @JsonKey(name: 'surface_pressure') List? get surfacePressure; @override List? get visibility; @override List? get evapotranspiration; @override - @JsonKey(name: 'windspeed10M') + @JsonKey(name: 'windspeed_10m') List? get windSpeed10M; @override - @JsonKey(name: 'winddirection10M') + @JsonKey(name: 'winddirection_10m') List? get windDirection10M; @override - @JsonKey(name: 'windgusts10M') + @JsonKey(name: 'windgusts_10m') List? get windGusts10M; @override @JsonKey(name: 'cloudcover') List? get cloudCover; @override + @JsonKey(name: 'uv_index') List? get uvIndex; @override - @JsonKey(name: 'dewpoint2M') + @JsonKey(name: 'dewpoint_2m') List? get dewpoint2M; @override + @JsonKey(name: 'precipitation_probability') List? get precipitationProbability; @override + @JsonKey(name: 'shortwave_radiation') List? get shortwaveRadiation; @override @JsonKey(ignore: true) _$$HourlyImplCopyWith<_$HourlyImpl> get copyWith => throw _privateConstructorUsedError; } + +Daily _$DailyFromJson(Map json) { + return _Daily.fromJson(json); +} + +/// @nodoc +mixin _$Daily { + @JsonKey(fromJson: _dateTimeFromJson) + List? get time => throw _privateConstructorUsedError; + @JsonKey(name: 'weathercode') + List? get weatherCode => throw _privateConstructorUsedError; + @JsonKey(name: 'temperature_2m_max') + List? get temperature2MMax => throw _privateConstructorUsedError; + @JsonKey(name: 'temperature_2m_min') + List? get temperature2MMin => throw _privateConstructorUsedError; + @JsonKey(name: 'apparent_temperature_max') + List? get apparentTemperatureMax => + throw _privateConstructorUsedError; + @JsonKey(name: 'apparent_temperature_min') + List? get apparentTemperatureMin => + throw _privateConstructorUsedError; + @JsonKey(name: 'precipitation_sum') + List? get precipitationSum => throw _privateConstructorUsedError; + List? get sunrise => throw _privateConstructorUsedError; + List? get sunset => throw _privateConstructorUsedError; + @JsonKey(name: 'precipitation_probability_max') + List? get precipitationProbabilityMax => + throw _privateConstructorUsedError; + @JsonKey(name: 'windspeed_10m_max') + List? get windSpeed10MMax => throw _privateConstructorUsedError; + @JsonKey(name: 'windgusts_10m_max') + List? get windGusts10MMax => throw _privateConstructorUsedError; + @JsonKey(name: 'uv_index_max') + List? get uvIndexMax => throw _privateConstructorUsedError; + @JsonKey(name: 'rain_sum') + List? get rainSum => throw _privateConstructorUsedError; + @JsonKey(name: 'winddirection_10m_dominant') + List? get windDirection10MDominant => + throw _privateConstructorUsedError; + + Map toJson() => throw _privateConstructorUsedError; + @JsonKey(ignore: true) + $DailyCopyWith get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $DailyCopyWith<$Res> { + factory $DailyCopyWith(Daily value, $Res Function(Daily) then) = + _$DailyCopyWithImpl<$Res, Daily>; + @useResult + $Res call( + {@JsonKey(fromJson: _dateTimeFromJson) List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + @JsonKey(name: 'temperature_2m_max') List? temperature2MMax, + @JsonKey(name: 'temperature_2m_min') List? temperature2MMin, + @JsonKey(name: 'apparent_temperature_max') + List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') + List? apparentTemperatureMin, + @JsonKey(name: 'precipitation_sum') List? precipitationSum, + List? sunrise, + List? sunset, + @JsonKey(name: 'precipitation_probability_max') + List? precipitationProbabilityMax, + @JsonKey(name: 'windspeed_10m_max') List? windSpeed10MMax, + @JsonKey(name: 'windgusts_10m_max') List? windGusts10MMax, + @JsonKey(name: 'uv_index_max') List? uvIndexMax, + @JsonKey(name: 'rain_sum') List? rainSum, + @JsonKey(name: 'winddirection_10m_dominant') + List? windDirection10MDominant}); +} + +/// @nodoc +class _$DailyCopyWithImpl<$Res, $Val extends Daily> + implements $DailyCopyWith<$Res> { + _$DailyCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? time = freezed, + Object? weatherCode = freezed, + Object? temperature2MMax = freezed, + Object? temperature2MMin = freezed, + Object? apparentTemperatureMax = freezed, + Object? apparentTemperatureMin = freezed, + Object? precipitationSum = freezed, + Object? sunrise = freezed, + Object? sunset = freezed, + Object? precipitationProbabilityMax = freezed, + Object? windSpeed10MMax = freezed, + Object? windGusts10MMax = freezed, + Object? uvIndexMax = freezed, + Object? rainSum = freezed, + Object? windDirection10MDominant = freezed, + }) { + return _then(_value.copyWith( + time: freezed == time + ? _value.time + : time // ignore: cast_nullable_to_non_nullable + as List?, + weatherCode: freezed == weatherCode + ? _value.weatherCode + : weatherCode // ignore: cast_nullable_to_non_nullable + as List?, + temperature2MMax: freezed == temperature2MMax + ? _value.temperature2MMax + : temperature2MMax // ignore: cast_nullable_to_non_nullable + as List?, + temperature2MMin: freezed == temperature2MMin + ? _value.temperature2MMin + : temperature2MMin // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperatureMax: freezed == apparentTemperatureMax + ? _value.apparentTemperatureMax + : apparentTemperatureMax // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperatureMin: freezed == apparentTemperatureMin + ? _value.apparentTemperatureMin + : apparentTemperatureMin // ignore: cast_nullable_to_non_nullable + as List?, + precipitationSum: freezed == precipitationSum + ? _value.precipitationSum + : precipitationSum // ignore: cast_nullable_to_non_nullable + as List?, + sunrise: freezed == sunrise + ? _value.sunrise + : sunrise // ignore: cast_nullable_to_non_nullable + as List?, + sunset: freezed == sunset + ? _value.sunset + : sunset // ignore: cast_nullable_to_non_nullable + as List?, + precipitationProbabilityMax: freezed == precipitationProbabilityMax + ? _value.precipitationProbabilityMax + : precipitationProbabilityMax // ignore: cast_nullable_to_non_nullable + as List?, + windSpeed10MMax: freezed == windSpeed10MMax + ? _value.windSpeed10MMax + : windSpeed10MMax // ignore: cast_nullable_to_non_nullable + as List?, + windGusts10MMax: freezed == windGusts10MMax + ? _value.windGusts10MMax + : windGusts10MMax // ignore: cast_nullable_to_non_nullable + as List?, + uvIndexMax: freezed == uvIndexMax + ? _value.uvIndexMax + : uvIndexMax // ignore: cast_nullable_to_non_nullable + as List?, + rainSum: freezed == rainSum + ? _value.rainSum + : rainSum // ignore: cast_nullable_to_non_nullable + as List?, + windDirection10MDominant: freezed == windDirection10MDominant + ? _value.windDirection10MDominant + : windDirection10MDominant // ignore: cast_nullable_to_non_nullable + as List?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$DailyImplCopyWith<$Res> implements $DailyCopyWith<$Res> { + factory _$$DailyImplCopyWith( + _$DailyImpl value, $Res Function(_$DailyImpl) then) = + __$$DailyImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {@JsonKey(fromJson: _dateTimeFromJson) List? time, + @JsonKey(name: 'weathercode') List? weatherCode, + @JsonKey(name: 'temperature_2m_max') List? temperature2MMax, + @JsonKey(name: 'temperature_2m_min') List? temperature2MMin, + @JsonKey(name: 'apparent_temperature_max') + List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') + List? apparentTemperatureMin, + @JsonKey(name: 'precipitation_sum') List? precipitationSum, + List? sunrise, + List? sunset, + @JsonKey(name: 'precipitation_probability_max') + List? precipitationProbabilityMax, + @JsonKey(name: 'windspeed_10m_max') List? windSpeed10MMax, + @JsonKey(name: 'windgusts_10m_max') List? windGusts10MMax, + @JsonKey(name: 'uv_index_max') List? uvIndexMax, + @JsonKey(name: 'rain_sum') List? rainSum, + @JsonKey(name: 'winddirection_10m_dominant') + List? windDirection10MDominant}); +} + +/// @nodoc +class __$$DailyImplCopyWithImpl<$Res> + extends _$DailyCopyWithImpl<$Res, _$DailyImpl> + implements _$$DailyImplCopyWith<$Res> { + __$$DailyImplCopyWithImpl( + _$DailyImpl _value, $Res Function(_$DailyImpl) _then) + : super(_value, _then); + + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? time = freezed, + Object? weatherCode = freezed, + Object? temperature2MMax = freezed, + Object? temperature2MMin = freezed, + Object? apparentTemperatureMax = freezed, + Object? apparentTemperatureMin = freezed, + Object? precipitationSum = freezed, + Object? sunrise = freezed, + Object? sunset = freezed, + Object? precipitationProbabilityMax = freezed, + Object? windSpeed10MMax = freezed, + Object? windGusts10MMax = freezed, + Object? uvIndexMax = freezed, + Object? rainSum = freezed, + Object? windDirection10MDominant = freezed, + }) { + return _then(_$DailyImpl( + time: freezed == time + ? _value._time + : time // ignore: cast_nullable_to_non_nullable + as List?, + weatherCode: freezed == weatherCode + ? _value._weatherCode + : weatherCode // ignore: cast_nullable_to_non_nullable + as List?, + temperature2MMax: freezed == temperature2MMax + ? _value._temperature2MMax + : temperature2MMax // ignore: cast_nullable_to_non_nullable + as List?, + temperature2MMin: freezed == temperature2MMin + ? _value._temperature2MMin + : temperature2MMin // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperatureMax: freezed == apparentTemperatureMax + ? _value._apparentTemperatureMax + : apparentTemperatureMax // ignore: cast_nullable_to_non_nullable + as List?, + apparentTemperatureMin: freezed == apparentTemperatureMin + ? _value._apparentTemperatureMin + : apparentTemperatureMin // ignore: cast_nullable_to_non_nullable + as List?, + precipitationSum: freezed == precipitationSum + ? _value._precipitationSum + : precipitationSum // ignore: cast_nullable_to_non_nullable + as List?, + sunrise: freezed == sunrise + ? _value._sunrise + : sunrise // ignore: cast_nullable_to_non_nullable + as List?, + sunset: freezed == sunset + ? _value._sunset + : sunset // ignore: cast_nullable_to_non_nullable + as List?, + precipitationProbabilityMax: freezed == precipitationProbabilityMax + ? _value._precipitationProbabilityMax + : precipitationProbabilityMax // ignore: cast_nullable_to_non_nullable + as List?, + windSpeed10MMax: freezed == windSpeed10MMax + ? _value._windSpeed10MMax + : windSpeed10MMax // ignore: cast_nullable_to_non_nullable + as List?, + windGusts10MMax: freezed == windGusts10MMax + ? _value._windGusts10MMax + : windGusts10MMax // ignore: cast_nullable_to_non_nullable + as List?, + uvIndexMax: freezed == uvIndexMax + ? _value._uvIndexMax + : uvIndexMax // ignore: cast_nullable_to_non_nullable + as List?, + rainSum: freezed == rainSum + ? _value._rainSum + : rainSum // ignore: cast_nullable_to_non_nullable + as List?, + windDirection10MDominant: freezed == windDirection10MDominant + ? _value._windDirection10MDominant + : windDirection10MDominant // ignore: cast_nullable_to_non_nullable + as List?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$DailyImpl implements _Daily { + const _$DailyImpl( + {@JsonKey(fromJson: _dateTimeFromJson) final List? time, + @JsonKey(name: 'weathercode') final List? weatherCode, + @JsonKey(name: 'temperature_2m_max') + final List? temperature2MMax, + @JsonKey(name: 'temperature_2m_min') + final List? temperature2MMin, + @JsonKey(name: 'apparent_temperature_max') + final List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') + final List? apparentTemperatureMin, + @JsonKey(name: 'precipitation_sum') final List? precipitationSum, + final List? sunrise, + final List? sunset, + @JsonKey(name: 'precipitation_probability_max') + final List? precipitationProbabilityMax, + @JsonKey(name: 'windspeed_10m_max') final List? windSpeed10MMax, + @JsonKey(name: 'windgusts_10m_max') final List? windGusts10MMax, + @JsonKey(name: 'uv_index_max') final List? uvIndexMax, + @JsonKey(name: 'rain_sum') final List? rainSum, + @JsonKey(name: 'winddirection_10m_dominant') + final List? windDirection10MDominant}) + : _time = time, + _weatherCode = weatherCode, + _temperature2MMax = temperature2MMax, + _temperature2MMin = temperature2MMin, + _apparentTemperatureMax = apparentTemperatureMax, + _apparentTemperatureMin = apparentTemperatureMin, + _precipitationSum = precipitationSum, + _sunrise = sunrise, + _sunset = sunset, + _precipitationProbabilityMax = precipitationProbabilityMax, + _windSpeed10MMax = windSpeed10MMax, + _windGusts10MMax = windGusts10MMax, + _uvIndexMax = uvIndexMax, + _rainSum = rainSum, + _windDirection10MDominant = windDirection10MDominant; + + factory _$DailyImpl.fromJson(Map json) => + _$$DailyImplFromJson(json); + + final List? _time; + @override + @JsonKey(fromJson: _dateTimeFromJson) + List? get time { + final value = _time; + if (value == null) return null; + if (_time is EqualUnmodifiableListView) return _time; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _weatherCode; + @override + @JsonKey(name: 'weathercode') + List? get weatherCode { + final value = _weatherCode; + if (value == null) return null; + if (_weatherCode is EqualUnmodifiableListView) return _weatherCode; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _temperature2MMax; + @override + @JsonKey(name: 'temperature_2m_max') + List? get temperature2MMax { + final value = _temperature2MMax; + if (value == null) return null; + if (_temperature2MMax is EqualUnmodifiableListView) + return _temperature2MMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _temperature2MMin; + @override + @JsonKey(name: 'temperature_2m_min') + List? get temperature2MMin { + final value = _temperature2MMin; + if (value == null) return null; + if (_temperature2MMin is EqualUnmodifiableListView) + return _temperature2MMin; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _apparentTemperatureMax; + @override + @JsonKey(name: 'apparent_temperature_max') + List? get apparentTemperatureMax { + final value = _apparentTemperatureMax; + if (value == null) return null; + if (_apparentTemperatureMax is EqualUnmodifiableListView) + return _apparentTemperatureMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _apparentTemperatureMin; + @override + @JsonKey(name: 'apparent_temperature_min') + List? get apparentTemperatureMin { + final value = _apparentTemperatureMin; + if (value == null) return null; + if (_apparentTemperatureMin is EqualUnmodifiableListView) + return _apparentTemperatureMin; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _precipitationSum; + @override + @JsonKey(name: 'precipitation_sum') + List? get precipitationSum { + final value = _precipitationSum; + if (value == null) return null; + if (_precipitationSum is EqualUnmodifiableListView) + return _precipitationSum; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _sunrise; + @override + List? get sunrise { + final value = _sunrise; + if (value == null) return null; + if (_sunrise is EqualUnmodifiableListView) return _sunrise; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _sunset; + @override + List? get sunset { + final value = _sunset; + if (value == null) return null; + if (_sunset is EqualUnmodifiableListView) return _sunset; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _precipitationProbabilityMax; + @override + @JsonKey(name: 'precipitation_probability_max') + List? get precipitationProbabilityMax { + final value = _precipitationProbabilityMax; + if (value == null) return null; + if (_precipitationProbabilityMax is EqualUnmodifiableListView) + return _precipitationProbabilityMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windSpeed10MMax; + @override + @JsonKey(name: 'windspeed_10m_max') + List? get windSpeed10MMax { + final value = _windSpeed10MMax; + if (value == null) return null; + if (_windSpeed10MMax is EqualUnmodifiableListView) return _windSpeed10MMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windGusts10MMax; + @override + @JsonKey(name: 'windgusts_10m_max') + List? get windGusts10MMax { + final value = _windGusts10MMax; + if (value == null) return null; + if (_windGusts10MMax is EqualUnmodifiableListView) return _windGusts10MMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _uvIndexMax; + @override + @JsonKey(name: 'uv_index_max') + List? get uvIndexMax { + final value = _uvIndexMax; + if (value == null) return null; + if (_uvIndexMax is EqualUnmodifiableListView) return _uvIndexMax; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _rainSum; + @override + @JsonKey(name: 'rain_sum') + List? get rainSum { + final value = _rainSum; + if (value == null) return null; + if (_rainSum is EqualUnmodifiableListView) return _rainSum; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + final List? _windDirection10MDominant; + @override + @JsonKey(name: 'winddirection_10m_dominant') + List? get windDirection10MDominant { + final value = _windDirection10MDominant; + if (value == null) return null; + if (_windDirection10MDominant is EqualUnmodifiableListView) + return _windDirection10MDominant; + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(value); + } + + @override + String toString() { + return 'Daily(time: $time, weatherCode: $weatherCode, temperature2MMax: $temperature2MMax, temperature2MMin: $temperature2MMin, apparentTemperatureMax: $apparentTemperatureMax, apparentTemperatureMin: $apparentTemperatureMin, precipitationSum: $precipitationSum, sunrise: $sunrise, sunset: $sunset, precipitationProbabilityMax: $precipitationProbabilityMax, windSpeed10MMax: $windSpeed10MMax, windGusts10MMax: $windGusts10MMax, uvIndexMax: $uvIndexMax, rainSum: $rainSum, windDirection10MDominant: $windDirection10MDominant)'; + } + + @override + bool operator ==(dynamic other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$DailyImpl && + const DeepCollectionEquality().equals(other._time, _time) && + const DeepCollectionEquality() + .equals(other._weatherCode, _weatherCode) && + const DeepCollectionEquality() + .equals(other._temperature2MMax, _temperature2MMax) && + const DeepCollectionEquality() + .equals(other._temperature2MMin, _temperature2MMin) && + const DeepCollectionEquality().equals( + other._apparentTemperatureMax, _apparentTemperatureMax) && + const DeepCollectionEquality().equals( + other._apparentTemperatureMin, _apparentTemperatureMin) && + const DeepCollectionEquality() + .equals(other._precipitationSum, _precipitationSum) && + const DeepCollectionEquality().equals(other._sunrise, _sunrise) && + const DeepCollectionEquality().equals(other._sunset, _sunset) && + const DeepCollectionEquality().equals( + other._precipitationProbabilityMax, + _precipitationProbabilityMax) && + const DeepCollectionEquality() + .equals(other._windSpeed10MMax, _windSpeed10MMax) && + const DeepCollectionEquality() + .equals(other._windGusts10MMax, _windGusts10MMax) && + const DeepCollectionEquality() + .equals(other._uvIndexMax, _uvIndexMax) && + const DeepCollectionEquality().equals(other._rainSum, _rainSum) && + const DeepCollectionEquality().equals( + other._windDirection10MDominant, _windDirection10MDominant)); + } + + @JsonKey(ignore: true) + @override + int get hashCode => Object.hash( + runtimeType, + const DeepCollectionEquality().hash(_time), + const DeepCollectionEquality().hash(_weatherCode), + const DeepCollectionEquality().hash(_temperature2MMax), + const DeepCollectionEquality().hash(_temperature2MMin), + const DeepCollectionEquality().hash(_apparentTemperatureMax), + const DeepCollectionEquality().hash(_apparentTemperatureMin), + const DeepCollectionEquality().hash(_precipitationSum), + const DeepCollectionEquality().hash(_sunrise), + const DeepCollectionEquality().hash(_sunset), + const DeepCollectionEquality().hash(_precipitationProbabilityMax), + const DeepCollectionEquality().hash(_windSpeed10MMax), + const DeepCollectionEquality().hash(_windGusts10MMax), + const DeepCollectionEquality().hash(_uvIndexMax), + const DeepCollectionEquality().hash(_rainSum), + const DeepCollectionEquality().hash(_windDirection10MDominant)); + + @JsonKey(ignore: true) + @override + @pragma('vm:prefer-inline') + _$$DailyImplCopyWith<_$DailyImpl> get copyWith => + __$$DailyImplCopyWithImpl<_$DailyImpl>(this, _$identity); + + @override + Map toJson() { + return _$$DailyImplToJson( + this, + ); + } +} + +abstract class _Daily implements Daily { + const factory _Daily( + {@JsonKey(fromJson: _dateTimeFromJson) final List? time, + @JsonKey(name: 'weathercode') final List? weatherCode, + @JsonKey(name: 'temperature_2m_max') + final List? temperature2MMax, + @JsonKey(name: 'temperature_2m_min') + final List? temperature2MMin, + @JsonKey(name: 'apparent_temperature_max') + final List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') + final List? apparentTemperatureMin, + @JsonKey(name: 'precipitation_sum') final List? precipitationSum, + final List? sunrise, + final List? sunset, + @JsonKey(name: 'precipitation_probability_max') + final List? precipitationProbabilityMax, + @JsonKey(name: 'windspeed_10m_max') final List? windSpeed10MMax, + @JsonKey(name: 'windgusts_10m_max') final List? windGusts10MMax, + @JsonKey(name: 'uv_index_max') final List? uvIndexMax, + @JsonKey(name: 'rain_sum') final List? rainSum, + @JsonKey(name: 'winddirection_10m_dominant') + final List? windDirection10MDominant}) = _$DailyImpl; + + factory _Daily.fromJson(Map json) = _$DailyImpl.fromJson; + + @override + @JsonKey(fromJson: _dateTimeFromJson) + List? get time; + @override + @JsonKey(name: 'weathercode') + List? get weatherCode; + @override + @JsonKey(name: 'temperature_2m_max') + List? get temperature2MMax; + @override + @JsonKey(name: 'temperature_2m_min') + List? get temperature2MMin; + @override + @JsonKey(name: 'apparent_temperature_max') + List? get apparentTemperatureMax; + @override + @JsonKey(name: 'apparent_temperature_min') + List? get apparentTemperatureMin; + @override + @JsonKey(name: 'precipitation_sum') + List? get precipitationSum; + @override + List? get sunrise; + @override + List? get sunset; + @override + @JsonKey(name: 'precipitation_probability_max') + List? get precipitationProbabilityMax; + @override + @JsonKey(name: 'windspeed_10m_max') + List? get windSpeed10MMax; + @override + @JsonKey(name: 'windgusts_10m_max') + List? get windGusts10MMax; + @override + @JsonKey(name: 'uv_index_max') + List? get uvIndexMax; + @override + @JsonKey(name: 'rain_sum') + List? get rainSum; + @override + @JsonKey(name: 'winddirection_10m_dominant') + List? get windDirection10MDominant; + @override + @JsonKey(ignore: true) + _$$DailyImplCopyWith<_$DailyImpl> get copyWith => + throw _privateConstructorUsedError; +} diff --git a/lib/app/api/weather.g.dart b/lib/app/api/weather.g.dart index 1ff9926..4fa386e 100644 --- a/lib/app/api/weather.g.dart +++ b/lib/app/api/weather.g.dart @@ -6,15 +6,30 @@ part of 'weather.dart'; // JsonSerializableGenerator // ************************************************************************** +_$WeatherDataApiImpl _$$WeatherDataApiImplFromJson(Map json) => + _$WeatherDataApiImpl( + hourly: Hourly.fromJson(json['hourly'] as Map), + daily: Daily.fromJson(json['daily'] as Map), + timezone: json['timezone'] as String, + ); + +Map _$$WeatherDataApiImplToJson( + _$WeatherDataApiImpl instance) => + { + 'hourly': instance.hourly, + 'daily': instance.daily, + 'timezone': instance.timezone, + }; + _$HourlyImpl _$$HourlyImplFromJson(Map json) => _$HourlyImpl( time: (json['time'] as List?)?.map((e) => e as String).toList(), weatherCode: (json['weathercode'] as List?) ?.map((e) => e as int) .toList(), - temperature2M: (json['temperature2M'] as List?) + temperature2M: (json['temperature_2m'] as List?) ?.map((e) => (e as num).toDouble()) .toList(), - apparentTemperature: (json['apparentTemperature'] as List?) + apparentTemperature: (json['apparent_temperature'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), precipitation: (json['precipitation'] as List?) @@ -23,10 +38,10 @@ _$HourlyImpl _$$HourlyImplFromJson(Map json) => _$HourlyImpl( rain: (json['rain'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), - relativeHumidity2M: (json['relativehumidity2M'] as List?) + relativeHumidity2M: (json['relativehumidity_2m'] as List?) ?.map((e) => e as int?) .toList(), - surfacePressure: (json['surfacePressure'] as List?) + surfacePressure: (json['surface_pressure'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), visibility: (json['visibility'] as List?) @@ -35,29 +50,29 @@ _$HourlyImpl _$$HourlyImplFromJson(Map json) => _$HourlyImpl( evapotranspiration: (json['evapotranspiration'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), - windSpeed10M: (json['windspeed10M'] as List?) + windSpeed10M: (json['windspeed_10m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), - windDirection10M: (json['winddirection10M'] as List?) + windDirection10M: (json['winddirection_10m'] as List?) ?.map((e) => e as int?) .toList(), - windGusts10M: (json['windgusts10M'] as List?) + windGusts10M: (json['windgusts_10m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), cloudCover: (json['cloudcover'] as List?) ?.map((e) => e as int?) .toList(), - uvIndex: (json['uvIndex'] as List?) + uvIndex: (json['uv_index'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), - dewpoint2M: (json['dewpoint2M'] as List?) + dewpoint2M: (json['dewpoint_2m'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), precipitationProbability: - (json['precipitationProbability'] as List?) + (json['precipitation_probability'] as List?) ?.map((e) => e as int?) .toList(), - shortwaveRadiation: (json['shortwaveRadiation'] as List?) + shortwaveRadiation: (json['shortwave_radiation'] as List?) ?.map((e) => (e as num?)?.toDouble()) .toList(), ); @@ -66,20 +81,87 @@ Map _$$HourlyImplToJson(_$HourlyImpl instance) => { 'time': instance.time, 'weathercode': instance.weatherCode, - 'temperature2M': instance.temperature2M, - 'apparentTemperature': instance.apparentTemperature, + 'temperature_2m': instance.temperature2M, + 'apparent_temperature': instance.apparentTemperature, 'precipitation': instance.precipitation, 'rain': instance.rain, - 'relativehumidity2M': instance.relativeHumidity2M, - 'surfacePressure': instance.surfacePressure, + 'relativehumidity_2m': instance.relativeHumidity2M, + 'surface_pressure': instance.surfacePressure, 'visibility': instance.visibility, 'evapotranspiration': instance.evapotranspiration, - 'windspeed10M': instance.windSpeed10M, - 'winddirection10M': instance.windDirection10M, - 'windgusts10M': instance.windGusts10M, + 'windspeed_10m': instance.windSpeed10M, + 'winddirection_10m': instance.windDirection10M, + 'windgusts_10m': instance.windGusts10M, 'cloudcover': instance.cloudCover, - 'uvIndex': instance.uvIndex, - 'dewpoint2M': instance.dewpoint2M, - 'precipitationProbability': instance.precipitationProbability, - 'shortwaveRadiation': instance.shortwaveRadiation, + 'uv_index': instance.uvIndex, + 'dewpoint_2m': instance.dewpoint2M, + 'precipitation_probability': instance.precipitationProbability, + 'shortwave_radiation': instance.shortwaveRadiation, + }; + +_$DailyImpl _$$DailyImplFromJson(Map json) => _$DailyImpl( + time: _dateTimeFromJson(json['time'] as List?), + weatherCode: (json['weathercode'] as List?) + ?.map((e) => e as int?) + .toList(), + temperature2MMax: (json['temperature_2m_max'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + temperature2MMin: (json['temperature_2m_min'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + apparentTemperatureMax: + (json['apparent_temperature_max'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + apparentTemperatureMin: + (json['apparent_temperature_min'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + precipitationSum: (json['precipitation_sum'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + sunrise: + (json['sunrise'] as List?)?.map((e) => e as String).toList(), + sunset: + (json['sunset'] as List?)?.map((e) => e as String).toList(), + precipitationProbabilityMax: + (json['precipitation_probability_max'] as List?) + ?.map((e) => e as int?) + .toList(), + windSpeed10MMax: (json['windspeed_10m_max'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + windGusts10MMax: (json['windgusts_10m_max'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + uvIndexMax: (json['uv_index_max'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + rainSum: (json['rain_sum'] as List?) + ?.map((e) => (e as num?)?.toDouble()) + .toList(), + windDirection10MDominant: + (json['winddirection_10m_dominant'] as List?) + ?.map((e) => e as int?) + .toList(), + ); + +Map _$$DailyImplToJson(_$DailyImpl instance) => + { + 'time': instance.time?.map((e) => e.toIso8601String()).toList(), + 'weathercode': instance.weatherCode, + 'temperature_2m_max': instance.temperature2MMax, + 'temperature_2m_min': instance.temperature2MMin, + 'apparent_temperature_max': instance.apparentTemperatureMax, + 'apparent_temperature_min': instance.apparentTemperatureMin, + 'precipitation_sum': instance.precipitationSum, + 'sunrise': instance.sunrise, + 'sunset': instance.sunset, + 'precipitation_probability_max': instance.precipitationProbabilityMax, + 'windspeed_10m_max': instance.windSpeed10MMax, + 'windgusts_10m_max': instance.windGusts10MMax, + 'uv_index_max': instance.uvIndexMax, + 'rain_sum': instance.rainSum, + 'winddirection_10m_dominant': instance.windDirection10MDominant, }; From cb4e454342ee308b675060003863366a63c97156 Mon Sep 17 00:00:00 2001 From: Tomas <91416789+t0mzSK@users.noreply.github.com> Date: Fri, 20 Oct 2023 14:20:47 +0200 Subject: [PATCH 096/216] Update translation.dart minor update for Slovak languague --- lib/translation/translation.dart | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index e6d6ad2..d83711e 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -963,7 +963,7 @@ class Translation extends Translations { 'inch': 'inch', 'mm': 'mm', 'hPa': 'hPa', - 'settings': 'Set.', + 'settings': 'Nast.', 'no_inter': 'Žiadny internet', 'on_inter': 'Pripojte sa na internet a získajte meteorologické údaje.', @@ -993,7 +993,7 @@ class Translation extends Translations { 'imperial': 'Imperiálne', 'metric': 'Metrické', 'validateValue': 'Zadajte hodnotu', - 'validateNumber': 'Vložte platné číslo', + 'validateNumber': 'Zadajte platné číslo', 'validate90': 'Hodnota musí byť medzi -90 a 90', 'validate180': 'Hodnota musí byť medzi -180 a 180', 'notifications': 'Notifikácie', @@ -1011,7 +1011,7 @@ class Translation extends Translations { 'uvVeryHigh': 'Veľmi vysoký', 'uvExtreme': 'Extrémny', 'weatherMore': 'Predpoveď počasia na 12 dní', - 'windgusts': 'Squall', + 'windgusts': 'Nárazy vetra', 'north': 'Sever', 'northeast': 'Severo-Východ', 'east': 'Východ', @@ -1023,8 +1023,8 @@ class Translation extends Translations { 'project': 'Projekt na', 'version': 'Verzia aplikácie', 'precipitationProbability': 'Pravdepodobnosť zrážok', - 'apparentTemperatureMin': 'Minimálna viditeľná teplota', - 'apparentTemperatureMax': 'Maximálna viditeľná teplota', + 'apparentTemperatureMin': 'Minimálna pocitová teplota', + 'apparentTemperatureMax': 'Maximálna pocitová teplota', 'amoledTheme': 'AMOLED-téma', 'appearance': 'Vzhľad', 'functions': 'Funkcie', From 87bf49aac1c5bd864f41eece62851be8f82cbec6 Mon Sep 17 00:00:00 2001 From: Alisha Parveen <139856223+Alisha-786@users.noreply.github.com> Date: Sun, 22 Oct 2023 01:20:00 +0530 Subject: [PATCH 097/216] Update translation.dart --- lib/translation/translation.dart | 117 +++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index d83711e..0079493 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1613,5 +1613,122 @@ class Translation extends Translations { 'dewpoint': 'Punkt rosy', 'shortwaveRadiation': 'Promieniowanie krótkofalowe', }, + 'ur_PK': { + 'start': 'شروع', + 'description': + 'موسمی توقعات فراہم کرنے والا ایپ ہے جو واقعی وقت میں توقعات فراہم کرتا ہے، ساتھ ہی گھنٹے بھر کے، روزانے اور ہفتے کے توقعات کسی بھی مقام کے لئے۔', + 'name': 'موسم', + 'search': 'تلاش کریں...', + 'loading': 'لوڈ ہو رہا ہے...', + 'searchCity': 'اپنا شہر تلاش کریں', + 'humidity': 'نمائش', + 'wind': 'باد', + 'visibility': 'دیکھنے کی صلاحیت', + 'feels': 'محسوس ہوتا ہے', + 'evaporation': 'بخاری', + 'precipitation': 'برسات', + 'direction': 'سمت', + 'pressure': 'دباؤ', + 'rain': 'بارش', + 'clear_sky': 'صاف آسمان', + 'cloudy': 'بادلوں سے بھرپور', + 'overcast': 'دھندلے', + 'fog': 'کھسک', + 'drizzle': 'بوند بوند بارش', + 'drizzling_rain': 'چھچھوندار بارش', + 'freezing_rain': 'ٹھنڈی بارش', + 'heavy_rains': 'زوردار بارشیں', + 'snow': 'برف', + 'thunderstorm': 'طوفانی بارش', + 'kph': 'کلومیٹر فی گھنٹہ', + 'mph': 'میل فی گھنٹہ', + 'mi': 'میل', + 'km': 'کلومیٹر', + 'inch': 'انچ', + 'mm': 'ملی میٹر', + 'hPa': 'ہیکٹو پاسکل', + 'settings': 'ترتیبات', + 'no_inter': 'انٹرنیٹ نہیں ہے', + 'on_inter': + 'موسمی معلومات حاصل کرنے کے لئے انٹرنیٹ کو چالنے دیں۔', + 'location': 'مقام', + 'no_location': + 'موسمی معلومات حاصل کرنے کے لئے مقام کی تشخیص کی خدمات کو چالنے دیں۔', + 'theme': 'تھیم', + 'low': 'کم', + 'high': 'زیادہ', + 'normal': 'عام', + 'lat': 'عرض', + 'lon': 'طول', + 'create': 'تخلیق کریں', + 'city': 'شہر', + 'district': 'ضلع', + 'noWeatherCard': 'شہر شامل کریں', + 'deletedCardWeather': 'شہر کو حذف کر رہا ہے', + 'deletedCardWeatherQuery': 'کیا آپ واقعی شہر کو حذف کرنا چاہتے ہیں؟', + 'delete': 'حذف کریں', + 'cancel': 'منسوخ کریں', + 'time': 'شہر میں وقت', + 'validateName': 'براہ کرم نام درج کریں', + 'measurements': 'پیمائش کی نظام', + 'degrees': 'درجہ', + 'celsius': 'سینٹی گریڈ', + 'fahrenheit': 'فارن ہائٹ', + 'imperial': 'امپیریل', + 'metric': 'میٹرک', + 'validateValue': 'براہ کرم قدر درج کریں', + 'validateNumber': 'براہ کرم ایک عدد درج کریں', + 'validate90': 'قدر -90 سے 90 کے اندر ہونی چاہئے', + 'validate180': 'قدر -180 سے 180 کے اندر ہونی چاہئے', + 'notifications': 'خبریں', + 'sunrise': 'طلوع آفتاب', + 'sunset': 'غروب آفتاب', + 'timeformat': 'وقت کی شکل', + '12': '12-گھنٹے', + '24': '24-گھنٹے', + 'cloudcover': 'ابری پردہ', + 'uvIndex': 'یووی-انڈیکس', + 'materialColor': 'موادی رنگیں', + 'uvLow': 'کم', + 'uvAverage': 'معتدل', + 'uvHigh': 'زیادہ', + 'uvVeryHigh': 'بہت زیادہ', + 'uvExtreme': 'بہتی کٹھن', + 'weatherMore': '12 دنوں کی موسمی توقعات', + 'windgusts': 'گرج', + 'north': 'شمال', + 'northeast': 'شمال مشرق', + 'east': 'مشرق', + 'southeast': 'جنوب مشرق', + 'south': 'جنوب', + 'southwest': 'جنوب مغرب', + 'west': 'مغرب', + 'northwest': 'شمال مغرب', + 'project': 'پروجیکٹ', + 'version': 'ایپ کی ورژن', + 'precipitationProbability': 'برسات کی ممکنیت', + 'apparentTemperatureMin': 'کم درج حرارت محسوس', + 'apparentTemperatureMax': 'زیادہ درج حرارت محسوس', + 'amoledTheme': 'AMOLED تھیم', + 'appearance': 'ظاہریت', + 'functions': 'فنکشنز', + 'data': 'ڈیٹا', + 'language': 'زبان', + 'timeRange': 'وقت کی مدت (گھنٹوں میں)', + 'timeStart': 'شروع کا وقت', + 'timeEnd': 'مختتم کا وقت', + 'support': 'حمایت', + 'system': 'سسٹم', + 'dark': 'اندھیری', + 'light': 'روشن', + 'license': 'لائسنس', + 'widget': 'ویجٹ', + 'widgetBackground': 'ویجٹ کا پس منظر', + 'widgetText': 'ویجٹ کا مواد', + 'dewpoint': 'دھوا پوائنٹ', + 'shortwaveRadiation': 'چھوٹی موجی شعاع', + 'W/m2': 'واٹ/میٹر مربع', +}, + }; } From 0f8b8d6429d0d6716f3db07dff77a1f5544c8659 Mon Sep 17 00:00:00 2001 From: Tomas <91416789+t0mzSK@users.noreply.github.com> Date: Sun, 22 Oct 2023 00:16:35 +0200 Subject: [PATCH 098/216] Add Czech language --- lib/translation/translation.dart | 115 +++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index d83711e..ee72f59 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1613,5 +1613,120 @@ class Translation extends Translations { 'dewpoint': 'Punkt rosy', 'shortwaveRadiation': 'Promieniowanie krótkofalowe', }, + 'cs_CZ': { + 'start': 'Začít', + 'description': + 'Aplikace, která poskytuje předpověď počasí v reálném čase a také hodinové, denní a týdenní předpovědi pro jakékoli místo.', + 'name': 'Počasí', + 'search': 'Hledat...', + 'loading': 'Načítá se...', + 'searchCity': 'Najděte své místo', + 'humidity': 'Vlhkost', + 'wind': 'Vítr', + 'visibility': 'Viditelnost', + 'feels': 'Pocitová teplota', + 'evaporation': 'Evapotranspirace', + 'precipitation': 'Srážky', + 'direction': 'Směr', + 'pressure': 'Tlak', + 'rain': 'Déšť', + 'clear_sky': 'Jasno', + 'cloudy': 'Oblačno', + 'overcast': 'Zataženo', + 'fog': 'Mlha', + 'drizzle': 'Mrholení', + 'drizzling_rain': 'Mrznúce mrholení', + 'freezing_rain': 'Mrazivý déšť', + 'heavy_rains': 'Přeháňky', + 'snow': 'Sníh', + 'thunderstorm': 'Bouřka', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Nast.', + 'no_inter': 'Žádný internet', + 'on_inter': + 'Připojte se k internetu a získejte meteorologické údaje.', + 'location': 'Poloha', + 'no_location': + 'Chcete-li získat údaje o počasí pro aktuální polohu, povolte službu určování polohy.', + 'theme': 'Téma', + 'low': 'Nízký', + 'high': 'Vysoký', + 'normal': 'Normální', + 'lat': 'Zeměpisná šířka', + 'lon': 'Zemepisná délka', + 'create': 'Vytvořit', + 'city': 'Místo', + 'district': 'Okres', + 'noWeatherCard': 'Přidat město', + 'deletedCardWeather': 'Vymazat město', + 'deletedCardWeatherQuery': 'Opravdu chcete odstranit město?', + 'delete': 'Odstranit', + 'cancel': 'Zrušit', + 'time': 'Čas ve městě', + 'validateName': 'Prosím zadejte název', + 'measurements': 'Jednotky měření', + 'degrees': 'Stupně', + 'celsius': 'Celzius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperiální', + 'metric': 'Metrické', + 'validateValue': 'Zadejte hodnotu', + 'validateNumber': 'Zadejte platné číslo', + 'validate90': 'Hodnota musí být mezi -90 a 90', + 'validate180': 'Hodnota musí být mezi -180 a 180', + 'notifications': 'Notifikace', + 'sunrise': 'Východ slunce', + 'sunset': 'Západ slunce', + 'timeformat': 'Formát času', + '12': '12-hodinový', + '24': '24-hodinový', + 'cloudcover': 'Oblačnost', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamické Barvy', + 'uvLow': 'Nízký', + 'uvAverage': 'Mírný', + 'uvHigh': 'Vysoký', + 'uvVeryHigh': 'Velmi vysoký', + 'uvExtreme': 'Extrémní', + 'weatherMore': 'Předpověď počasí na 12 dní', + 'windgusts': 'Nárazy větru', + 'north': 'Sever', + 'northeast': 'Severo-Východ', + 'east': 'Východ', + 'southeast': 'Juhovýchod', + 'south': 'Juž', + 'southwest': 'Juhozápad', + 'west': 'Západ', + 'northwest': 'Severo-Západ', + 'project': 'Projekt na', + 'version': 'Verzia aplikace', + 'precipitationProbability': 'Pravděpodobnost srážek', + 'apparentTemperatureMin': 'Minimální pocitová teplota', + 'apparentTemperatureMax': 'Maximální pocitová teplota', + 'amoledTheme': 'AMOLED-téma', + 'appearance': 'Vzhled', + 'functions': 'Funkce', + 'data': 'Data', + 'language': 'Jazyk', + 'timeRange': 'Frekvence (v hodinách)', + 'timeStart': 'Čas začátku', + 'timeEnd': 'Čas ukončení', + 'support': 'Podpora', + 'system': 'Systém', + 'dark': 'Tmavá', + 'light': 'Světlá', + 'license': 'Licence', + 'widget': 'Widget', + 'widgetBackground': 'Pozadí widgetu', + 'widgetText': 'Text widgetu', + 'dewpoint': 'Rosný bod', + 'shortwaveRadiation': 'Krátká vlnová radiace', + }, }; } From 63bded87ea9669a4b3d1ba58695078ec75280bfb Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 22 Oct 2023 09:34:08 +0300 Subject: [PATCH 099/216] added ur_PK, cs_CZ --- .../modules/cards/view/list_weather_card.dart | 135 +++++----- lib/main.dart | 24 +- lib/translation/translation.dart | 235 +++++++++--------- pubspec.lock | 14 +- pubspec.yaml | 10 +- 5 files changed, 208 insertions(+), 210 deletions(-) diff --git a/lib/app/modules/cards/view/list_weather_card.dart b/lib/app/modules/cards/view/list_weather_card.dart index 11fdd4e..bacd6c3 100644 --- a/lib/app/modules/cards/view/list_weather_card.dart +++ b/lib/app/modules/cards/view/list_weather_card.dart @@ -51,77 +51,74 @@ class _ListWeatherCardState extends State { onReorder: (oldIndex, newIndex) => weatherController.reorder(oldIndex, newIndex), children: [ - ...weatherController.weatherCards - .map( - (weatherCardList) => Dismissible( - key: ValueKey(weatherCardList), - direction: DismissDirection.endToStart, - background: Container( - alignment: Alignment.centerRight, - child: const Padding( - padding: EdgeInsets.only(right: 15), - child: Icon( - Iconsax.trush_square, - color: Colors.red, - ), - ), - ), - confirmDismiss: (DismissDirection direction) async { - return await showAdaptiveDialog( - context: context, - builder: (BuildContext context) { - return AlertDialog.adaptive( - title: Text( - 'deletedCardWeather'.tr, - style: context.textTheme.titleLarge, - ), - content: Text('deletedCardWeatherQuery'.tr, - style: context.textTheme.titleMedium), - actions: [ - TextButton( - onPressed: () => - Get.back(result: false), - child: Text('cancel'.tr, - style: context - .theme.textTheme.titleMedium - ?.copyWith( - color: Colors.blueAccent))), - TextButton( - onPressed: () => Get.back(result: true), - child: Text('delete'.tr, - style: context - .theme.textTheme.titleMedium - ?.copyWith(color: Colors.red))), - ], - ); - }, - ); - }, - onDismissed: (DismissDirection direction) async { - await weatherController - .deleteCardWeather(weatherCardList); - }, - child: GestureDetector( - onTap: () => Get.to( - () => InfoWeatherCard( - weatherCard: weatherCardList, - ), - transition: Transition.downToUp), - child: WeatherCardContainer( - time: weatherCardList.time!, - timeDaily: weatherCardList.timeDaily!, - timeDay: weatherCardList.sunrise!, - timeNight: weatherCardList.sunset!, - weather: weatherCardList.weathercode!, - degree: weatherCardList.temperature2M!, - district: weatherCardList.district!, - city: weatherCardList.city!, - timezone: weatherCardList.timezone!, - ), + ...weatherController.weatherCards.map( + (weatherCardList) => Dismissible( + key: ValueKey(weatherCardList), + direction: DismissDirection.endToStart, + background: Container( + alignment: Alignment.centerRight, + child: const Padding( + padding: EdgeInsets.only(right: 15), + child: Icon( + Iconsax.trush_square, + color: Colors.red, ), ), - ) - .toList(), + ), + confirmDismiss: (DismissDirection direction) async { + return await showAdaptiveDialog( + context: context, + builder: (BuildContext context) { + return AlertDialog.adaptive( + title: Text( + 'deletedCardWeather'.tr, + style: context.textTheme.titleLarge, + ), + content: Text('deletedCardWeatherQuery'.tr, + style: context.textTheme.titleMedium), + actions: [ + TextButton( + onPressed: () => Get.back(result: false), + child: Text('cancel'.tr, + style: context + .theme.textTheme.titleMedium + ?.copyWith( + color: Colors.blueAccent))), + TextButton( + onPressed: () => Get.back(result: true), + child: Text('delete'.tr, + style: context + .theme.textTheme.titleMedium + ?.copyWith(color: Colors.red))), + ], + ); + }, + ); + }, + onDismissed: (DismissDirection direction) async { + await weatherController + .deleteCardWeather(weatherCardList); + }, + child: GestureDetector( + onTap: () => Get.to( + () => InfoWeatherCard( + weatherCard: weatherCardList, + ), + transition: Transition.downToUp), + child: WeatherCardContainer( + time: weatherCardList.time!, + timeDaily: weatherCardList.timeDaily!, + timeDay: weatherCardList.sunrise!, + timeNight: weatherCardList.sunset!, + weather: weatherCardList.weathercode!, + degree: weatherCardList.temperature2M!, + district: weatherCardList.district!, + city: weatherCardList.city!, + timezone: weatherCardList.timezone!, + ), + ), + ), + ), ], ), ), diff --git a/lib/main.dart b/lib/main.dart index 22674b1..10764c8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -42,20 +42,22 @@ String widgetBackgroundColor = ''; String widgetTextColor = ''; final List appLanguages = [ - {'name': 'English', 'locale': const Locale('en', 'US')}, - {'name': 'Русский', 'locale': const Locale('ru', 'RU')}, - {'name': 'italiano', 'locale': const Locale('it', 'IT')}, {'name': 'Deutsch', 'locale': const Locale('de', 'DE')}, - {'name': 'Français', 'locale': const Locale('fr', 'FR')}, - {'name': 'Türkçe', 'locale': const Locale('tr', 'TR')}, - {'name': 'Brasileiro', 'locale': const Locale('pt', 'BR')}, + {'name': 'English', 'locale': const Locale('en', 'US')}, {'name': 'Español', 'locale': const Locale('es', 'ES')}, - {'name': 'Slovenčina', 'locale': const Locale('sk', 'SK')}, - {'name': 'Nederlands', 'locale': const Locale('nl', 'NL')}, + {'name': 'Français', 'locale': const Locale('fr', 'FR')}, {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, - {'name': 'Română', 'locale': const Locale('ro', 'RO')}, - {'name': '中文', 'locale': const Locale('zh', 'CN')}, + {'name': 'Italiano', 'locale': const Locale('it', 'IT')}, + {'name': 'Nederlands', 'locale': const Locale('nl', 'NL')}, {'name': 'Polski', 'locale': const Locale('pl', 'PL')}, + {'name': 'Português (Brasil)', 'locale': const Locale('pt', 'BR')}, + {'name': 'Română', 'locale': const Locale('ro', 'RO')}, + {'name': 'Русский', 'locale': const Locale('ru', 'RU')}, + {'name': 'Slovenčina', 'locale': const Locale('sk', 'SK')}, + {'name': 'Türkçe', 'locale': const Locale('tr', 'TR')}, + {'name': 'اردو', 'locale': const Locale('ur', 'PK')}, + {'name': '中文', 'locale': const Locale('zh', 'CN')}, + {'name': 'Čeština', 'locale': const Locale('cs', 'CZ')}, ]; const String appGroupId = 'DARK NIGHT'; @@ -138,7 +140,7 @@ Future isarInit() async { } class MyApp extends StatefulWidget { - const MyApp({Key? key}) : super(key: key); + const MyApp({super.key}); static Future updateAppState( BuildContext context, { diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index f212f86..de860c5 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1613,123 +1613,122 @@ class Translation extends Translations { 'dewpoint': 'Punkt rosy', 'shortwaveRadiation': 'Promieniowanie krótkofalowe', }, - 'ur_PK': { - 'start': 'شروع', - 'description': - 'موسمی توقعات فراہم کرنے والا ایپ ہے جو واقعی وقت میں توقعات فراہم کرتا ہے، ساتھ ہی گھنٹے بھر کے، روزانے اور ہفتے کے توقعات کسی بھی مقام کے لئے۔', - 'name': 'موسم', - 'search': 'تلاش کریں...', - 'loading': 'لوڈ ہو رہا ہے...', - 'searchCity': 'اپنا شہر تلاش کریں', - 'humidity': 'نمائش', - 'wind': 'باد', - 'visibility': 'دیکھنے کی صلاحیت', - 'feels': 'محسوس ہوتا ہے', - 'evaporation': 'بخاری', - 'precipitation': 'برسات', - 'direction': 'سمت', - 'pressure': 'دباؤ', - 'rain': 'بارش', - 'clear_sky': 'صاف آسمان', - 'cloudy': 'بادلوں سے بھرپور', - 'overcast': 'دھندلے', - 'fog': 'کھسک', - 'drizzle': 'بوند بوند بارش', - 'drizzling_rain': 'چھچھوندار بارش', - 'freezing_rain': 'ٹھنڈی بارش', - 'heavy_rains': 'زوردار بارشیں', - 'snow': 'برف', - 'thunderstorm': 'طوفانی بارش', - 'kph': 'کلومیٹر فی گھنٹہ', - 'mph': 'میل فی گھنٹہ', - 'mi': 'میل', - 'km': 'کلومیٹر', - 'inch': 'انچ', - 'mm': 'ملی میٹر', - 'hPa': 'ہیکٹو پاسکل', - 'settings': 'ترتیبات', - 'no_inter': 'انٹرنیٹ نہیں ہے', - 'on_inter': - 'موسمی معلومات حاصل کرنے کے لئے انٹرنیٹ کو چالنے دیں۔', - 'location': 'مقام', - 'no_location': - 'موسمی معلومات حاصل کرنے کے لئے مقام کی تشخیص کی خدمات کو چالنے دیں۔', - 'theme': 'تھیم', - 'low': 'کم', - 'high': 'زیادہ', - 'normal': 'عام', - 'lat': 'عرض', - 'lon': 'طول', - 'create': 'تخلیق کریں', - 'city': 'شہر', - 'district': 'ضلع', - 'noWeatherCard': 'شہر شامل کریں', - 'deletedCardWeather': 'شہر کو حذف کر رہا ہے', - 'deletedCardWeatherQuery': 'کیا آپ واقعی شہر کو حذف کرنا چاہتے ہیں؟', - 'delete': 'حذف کریں', - 'cancel': 'منسوخ کریں', - 'time': 'شہر میں وقت', - 'validateName': 'براہ کرم نام درج کریں', - 'measurements': 'پیمائش کی نظام', - 'degrees': 'درجہ', - 'celsius': 'سینٹی گریڈ', - 'fahrenheit': 'فارن ہائٹ', - 'imperial': 'امپیریل', - 'metric': 'میٹرک', - 'validateValue': 'براہ کرم قدر درج کریں', - 'validateNumber': 'براہ کرم ایک عدد درج کریں', - 'validate90': 'قدر -90 سے 90 کے اندر ہونی چاہئے', - 'validate180': 'قدر -180 سے 180 کے اندر ہونی چاہئے', - 'notifications': 'خبریں', - 'sunrise': 'طلوع آفتاب', - 'sunset': 'غروب آفتاب', - 'timeformat': 'وقت کی شکل', - '12': '12-گھنٹے', - '24': '24-گھنٹے', - 'cloudcover': 'ابری پردہ', - 'uvIndex': 'یووی-انڈیکس', - 'materialColor': 'موادی رنگیں', - 'uvLow': 'کم', - 'uvAverage': 'معتدل', - 'uvHigh': 'زیادہ', - 'uvVeryHigh': 'بہت زیادہ', - 'uvExtreme': 'بہتی کٹھن', - 'weatherMore': '12 دنوں کی موسمی توقعات', - 'windgusts': 'گرج', - 'north': 'شمال', - 'northeast': 'شمال مشرق', - 'east': 'مشرق', - 'southeast': 'جنوب مشرق', - 'south': 'جنوب', - 'southwest': 'جنوب مغرب', - 'west': 'مغرب', - 'northwest': 'شمال مغرب', - 'project': 'پروجیکٹ', - 'version': 'ایپ کی ورژن', - 'precipitationProbability': 'برسات کی ممکنیت', - 'apparentTemperatureMin': 'کم درج حرارت محسوس', - 'apparentTemperatureMax': 'زیادہ درج حرارت محسوس', - 'amoledTheme': 'AMOLED تھیم', - 'appearance': 'ظاہریت', - 'functions': 'فنکشنز', - 'data': 'ڈیٹا', - 'language': 'زبان', - 'timeRange': 'وقت کی مدت (گھنٹوں میں)', - 'timeStart': 'شروع کا وقت', - 'timeEnd': 'مختتم کا وقت', - 'support': 'حمایت', - 'system': 'سسٹم', - 'dark': 'اندھیری', - 'light': 'روشن', - 'license': 'لائسنس', - 'widget': 'ویجٹ', - 'widgetBackground': 'ویجٹ کا پس منظر', - 'widgetText': 'ویجٹ کا مواد', - 'dewpoint': 'دھوا پوائنٹ', - 'shortwaveRadiation': 'چھوٹی موجی شعاع', - 'W/m2': 'واٹ/میٹر مربع', -}, - 'cs_CZ': { + 'ur_PK': { + 'start': 'شروع', + 'description': + 'موسمی توقعات فراہم کرنے والا ایپ ہے جو واقعی وقت میں توقعات فراہم کرتا ہے، ساتھ ہی گھنٹے بھر کے، روزانے اور ہفتے کے توقعات کسی بھی مقام کے لئے۔', + 'name': 'موسم', + 'search': 'تلاش کریں...', + 'loading': 'لوڈ ہو رہا ہے...', + 'searchCity': 'اپنا شہر تلاش کریں', + 'humidity': 'نمائش', + 'wind': 'باد', + 'visibility': 'دیکھنے کی صلاحیت', + 'feels': 'محسوس ہوتا ہے', + 'evaporation': 'بخاری', + 'precipitation': 'برسات', + 'direction': 'سمت', + 'pressure': 'دباؤ', + 'rain': 'بارش', + 'clear_sky': 'صاف آسمان', + 'cloudy': 'بادلوں سے بھرپور', + 'overcast': 'دھندلے', + 'fog': 'کھسک', + 'drizzle': 'بوند بوند بارش', + 'drizzling_rain': 'چھچھوندار بارش', + 'freezing_rain': 'ٹھنڈی بارش', + 'heavy_rains': 'زوردار بارشیں', + 'snow': 'برف', + 'thunderstorm': 'طوفانی بارش', + 'kph': 'کلومیٹر فی گھنٹہ', + 'mph': 'میل فی گھنٹہ', + 'mi': 'میل', + 'km': 'کلومیٹر', + 'inch': 'انچ', + 'mm': 'ملی میٹر', + 'hPa': 'ہیکٹو پاسکل', + 'settings': 'ترتیبات', + 'no_inter': 'انٹرنیٹ نہیں ہے', + 'on_inter': 'موسمی معلومات حاصل کرنے کے لئے انٹرنیٹ کو چالنے دیں۔', + 'location': 'مقام', + 'no_location': + 'موسمی معلومات حاصل کرنے کے لئے مقام کی تشخیص کی خدمات کو چالنے دیں۔', + 'theme': 'تھیم', + 'low': 'کم', + 'high': 'زیادہ', + 'normal': 'عام', + 'lat': 'عرض', + 'lon': 'طول', + 'create': 'تخلیق کریں', + 'city': 'شہر', + 'district': 'ضلع', + 'noWeatherCard': 'شہر شامل کریں', + 'deletedCardWeather': 'شہر کو حذف کر رہا ہے', + 'deletedCardWeatherQuery': 'کیا آپ واقعی شہر کو حذف کرنا چاہتے ہیں؟', + 'delete': 'حذف کریں', + 'cancel': 'منسوخ کریں', + 'time': 'شہر میں وقت', + 'validateName': 'براہ کرم نام درج کریں', + 'measurements': 'پیمائش کی نظام', + 'degrees': 'درجہ', + 'celsius': 'سینٹی گریڈ', + 'fahrenheit': 'فارن ہائٹ', + 'imperial': 'امپیریل', + 'metric': 'میٹرک', + 'validateValue': 'براہ کرم قدر درج کریں', + 'validateNumber': 'براہ کرم ایک عدد درج کریں', + 'validate90': 'قدر -90 سے 90 کے اندر ہونی چاہئے', + 'validate180': 'قدر -180 سے 180 کے اندر ہونی چاہئے', + 'notifications': 'خبریں', + 'sunrise': 'طلوع آفتاب', + 'sunset': 'غروب آفتاب', + 'timeformat': 'وقت کی شکل', + '12': '12-گھنٹے', + '24': '24-گھنٹے', + 'cloudcover': 'ابری پردہ', + 'uvIndex': 'یووی-انڈیکس', + 'materialColor': 'موادی رنگیں', + 'uvLow': 'کم', + 'uvAverage': 'معتدل', + 'uvHigh': 'زیادہ', + 'uvVeryHigh': 'بہت زیادہ', + 'uvExtreme': 'بہتی کٹھن', + 'weatherMore': '12 دنوں کی موسمی توقعات', + 'windgusts': 'گرج', + 'north': 'شمال', + 'northeast': 'شمال مشرق', + 'east': 'مشرق', + 'southeast': 'جنوب مشرق', + 'south': 'جنوب', + 'southwest': 'جنوب مغرب', + 'west': 'مغرب', + 'northwest': 'شمال مغرب', + 'project': 'پروجیکٹ', + 'version': 'ایپ کی ورژن', + 'precipitationProbability': 'برسات کی ممکنیت', + 'apparentTemperatureMin': 'کم درج حرارت محسوس', + 'apparentTemperatureMax': 'زیادہ درج حرارت محسوس', + 'amoledTheme': 'AMOLED تھیم', + 'appearance': 'ظاہریت', + 'functions': 'فنکشنز', + 'data': 'ڈیٹا', + 'language': 'زبان', + 'timeRange': 'وقت کی مدت (گھنٹوں میں)', + 'timeStart': 'شروع کا وقت', + 'timeEnd': 'مختتم کا وقت', + 'support': 'حمایت', + 'system': 'سسٹم', + 'dark': 'اندھیری', + 'light': 'روشن', + 'license': 'لائسنس', + 'widget': 'ویجٹ', + 'widgetBackground': 'ویجٹ کا پس منظر', + 'widgetText': 'ویجٹ کا مواد', + 'dewpoint': 'دھوا پوائنٹ', + 'shortwaveRadiation': 'چھوٹی موجی شعاع', + 'W/m2': 'واٹ/میٹر مربع', + }, + 'cs_CZ': { 'start': 'Začít', 'description': 'Aplikace, která poskytuje předpověď počasí v reálném čase a také hodinové, denní a týdenní předpovědi pro jakékoli místo.', @@ -1843,6 +1842,6 @@ class Translation extends Translations { 'widgetText': 'Text widgetu', 'dewpoint': 'Rosný bod', 'shortwaveRadiation': 'Krátká vlnová radiace', - }, + }, }; } diff --git a/pubspec.lock b/pubspec.lock index 34f066f..f3c924f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -314,10 +314,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 + sha256: ad76540d21c066228ee3f9d1dad64a9f7e46530e8bb7c85011a88bc1fd874bc5 url: "https://pub.dev" source: hosted - version: "2.0.3" + version: "3.0.0" flutter_local_notifications: dependency: "direct main" description: @@ -351,10 +351,10 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: "91004565166dbbc7a85e7e99b84124a287839830ca957cfe45004793fe6fe69f" + sha256: "5bf4c3e5e5a0426c1e2fc8ca3555a9e617e76369c3442e1dae8385c7767ba97a" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.4" flutter_test: dependency: "direct dev" description: flutter @@ -641,10 +641,10 @@ packages: dependency: transitive description: name: lints - sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "3.0.0" logging: dependency: transitive description: @@ -1139,5 +1139,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.3 <4.0.0" + dart: ">=3.1.4 <4.0.0" flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 8ef4678..96862fb 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,12 +1,12 @@ name: rain -description: Weather app. +description: Weather application publish_to: "none" version: 1.2.6+29 environment: - sdk: ">=3.1.3 <4.0.0" + sdk: ">=3.1.4 <4.0.0" dependencies: flutter: @@ -55,11 +55,11 @@ dev_dependencies: sdk: flutter build_runner: ^2.4.6 freezed: ^2.4.5 - flutter_lints: ^2.0.3 + flutter_lints: ^3.0.0 isar_generator: ^3.1.0+1 - flutter_native_splash: ^2.3.3 - flutter_launcher_icons: ^0.13.1 json_serializable: ^6.7.1 + flutter_native_splash: ^2.3.4 + flutter_launcher_icons: ^0.13.1 flutter_icons: android: true From 0c9170ae3ce6cea17b1946b4e6224e5bd2f5ed3f Mon Sep 17 00:00:00 2001 From: smty2018 <74114936+smty2018@users.noreply.github.com> Date: Mon, 23 Oct 2023 19:11:04 +0530 Subject: [PATCH 100/216] Update translation.dart --- lib/translation/translation.dart | 113 +++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index de860c5..921b5ea 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1843,5 +1843,118 @@ class Translation extends Translations { 'dewpoint': 'Rosný bod', 'shortwaveRadiation': 'Krátká vlnová radiace', }, + 'bn_IN': { + 'start': 'শুরু করুন', + 'description': 'আবহাওয়া অ্যাপ, যা যে কোন স্থানের জন্য সত্তরিক পূর্বানুমান এবং প্রতি ঘণ্টা, প্রতিদিন এবং প্রতি সপ্তাহের পূর্বানুমান সরবরাহ করে।', + 'name': 'আবহাওয়া', + 'search': 'অনুসন্ধান...', + 'loading': 'লোড হচ্ছে...', + 'searchCity': 'আপনার শহর খুঁজুন', + 'humidity': 'আর্দ্ধমন্দ', + 'wind': 'বায়ু', + 'visibility': 'দৃশ্যতা', + 'feels': 'অনুভব', + 'evaporation': 'অবপাত ও প্রবাহ', + 'precipitation': 'বৃষ্টিপাত', + 'direction': 'দিশা', + 'pressure': 'চাপ', + 'rain': 'বৃষ্টি', + 'clear_sky': 'পরিষ্কার আকাশ', + 'cloudy': 'মেঘলা', + 'overcast': 'মেঘাচ্ছন্ন', + 'fog': 'কুয়াশা', + 'drizzle': 'বৃষ্টি বৃষ্টি', + 'freezing_drizzle': 'শীতল বৃষ্টি', + 'freezing_rain': 'শীতল বৃষ্টি', + 'rain_showers': 'বৃষ্টির বৃষ্টি', + 'snow': 'তুষার', + 'thunderstorm': 'বজ্রপাত', + 'kph': 'কিমি/ঘণ্টা', + 'mph': 'মাইল/ঘণ্টা', + 'mi': 'মাইল', + 'km': 'কিমি', + 'inch': 'ইঞ্চ', + 'mm': 'মিমি', + 'hPa': 'হেক্টোপাস্কল', + 'settings': 'সেটিংস', + 'no_inter': 'ইন্টারনেট নেই', + 'on_inter': 'মেটিয়োরোলজিক তথ্য পেতে ইন্টারনেট চালু করুন।', + 'location': 'অবস্থান', + 'no_location': 'বর্তমান অবস্থানের জন্য আবহাওয়া ডেটা পেতে অবস্থান সেবা সক্রিয় করুন।', + 'theme': 'থিম', + 'low': 'নিম্ন', + 'high': 'উচ্চ', + 'normal': 'সাধারণ', + 'lat': 'অক্ষাংশ', + 'lon': 'দ্রাঘিমাংশ', + 'create': 'তৈরি করুন', + 'city': 'শহর', + 'district': 'জেলা', + 'noWeatherCard': 'একটি শহর যোগ করুন', + 'deletedCardWeather': 'একটি শহর মুছে ফেলা হচ্ছে', + 'deletedCardWeatherQuery': 'আপনি কি নিশ্চিত যে আপনি শহরটি মুছতে চান?', + 'delete': 'মুছে ফেলুন', + 'cancel': 'বাতিল করুন', + 'time': 'শহরে সময়', + 'validateName': 'দয়া করে নাম লিখুন', + 'measurements': 'মাপনের সিস্টেম', + 'degrees': 'ডিগ্রি', + 'celsius': 'সেলসিয়াস', + 'fahrenheit': 'ফারেনহাইট', + 'imperial': 'ইমপেরিয়াল', + 'metric': 'মেট্রিক', + 'validateValue': 'দয়া করে একটি মান লিখুন', + 'validateNumber': 'দয়া করে একটি বৈধ সংখ্যা লিখুন', + 'validate90': 'মান -৯০ থেকে ৯০ মধ্যে হতে হবে', + 'validate180': 'মান -১৮০ থেকে ১৮০ মধ্যে হতে হবে', + 'notifications': 'বিজ্ঞপ্তি', + 'sunrise': 'সূর্যোদয়', + 'sunset': 'সূর্যাস্ত', + 'timeformat': 'সময় বিন্যাস', + '12': '১২-ঘণ্টা', + '24': '২৪-ঘণ্টা', + 'cloudcover': 'মেঘপর্দা', + 'uvIndex': 'আল্ট্রাভায়োলেট-সূচী', + 'materialColor': 'গতিবিধির রঙ', + 'uvLow': 'নিম্ন', + 'uvAverage': 'মধ্যম', + 'uvHigh': 'উচ্চ', + 'uvVeryHigh': 'অত্যন্ত উচ্চ', + 'uvExtreme': 'একাধিক', + 'weatherMore': '১২-দিনের আবহাওয়া পূর্বানুমান', + 'windgusts': 'ঝংকার', + 'north': 'উত্তর', + 'northeast': 'উত্তরপূর্ব', + 'east': 'পূর্ব', + 'southeast': 'দক্ষিণপূর্ব', + 'south': 'দক্ষিণ', + 'southwest': 'দক্ষিণপশ্চিম', + 'west': 'পশ্চিম', + 'northwest': 'উত্তরপশ্চিম', + 'project': 'প্রকল্প', + 'version': 'অ্যাপ্লিকেশন সংস্করণ', + 'precipitationProbability': 'বৃষ্টিপাতের সম্ভাবনা', + 'apparentTemperatureMin': 'ন্যায্য ন্যায্য তাপমাত্রা ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য', + 'apparentTemperatureMax': 'সর্বাধিক ন্যায্য তাপমাত্রা', + 'amoledTheme': 'এমোলেড-থিম', + 'appearance': 'উপস্থিতি', + 'functions': 'কার্য', + 'data': 'ডেটা', + 'language': 'ভাষা', + 'timeRange': 'সময় পরিস্থিতি (ঘণ্টায়)', + 'timeStart': 'শুরুর সময়', + 'timeEnd': 'শেষ সময়', + 'support': 'সাহায্য', + 'system': 'সিস্টেম', + 'dark': 'ডার্ক', + 'light': 'আলো', + 'license': 'লাইসেন্স', + 'widget': 'উইজেট', + 'widgetBackground': 'উইজেট পেশা', + 'widgetText': 'উইজেট টেক্সট', + 'dewpoint': 'তুষার বিন্দু', + 'shortwaveRadiation': 'সংক্ষেপণ তরঙ্গ প্রকৃতি', + 'W/m2': 'ডব্লিউ/মিটার বর্গ', + }, }; } From 83186a6a6451e0a862dca305d7ad01fa4b2957b2 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 23 Oct 2023 21:20:41 +0300 Subject: [PATCH 101/216] added bn_IN --- lib/main.dart | 3 ++- lib/translation/translation.dart | 9 ++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index 10764c8..ce4f632 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -42,6 +42,8 @@ String widgetBackgroundColor = ''; String widgetTextColor = ''; final List appLanguages = [ + {'name': 'বাংলা', 'locale': const Locale('bn', 'IN')}, + {'name': 'Čeština', 'locale': const Locale('cs', 'CZ')}, {'name': 'Deutsch', 'locale': const Locale('de', 'DE')}, {'name': 'English', 'locale': const Locale('en', 'US')}, {'name': 'Español', 'locale': const Locale('es', 'ES')}, @@ -57,7 +59,6 @@ final List appLanguages = [ {'name': 'Türkçe', 'locale': const Locale('tr', 'TR')}, {'name': 'اردو', 'locale': const Locale('ur', 'PK')}, {'name': '中文', 'locale': const Locale('zh', 'CN')}, - {'name': 'Čeština', 'locale': const Locale('cs', 'CZ')}, ]; const String appGroupId = 'DARK NIGHT'; diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 921b5ea..a49a91a 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1845,7 +1845,8 @@ class Translation extends Translations { }, 'bn_IN': { 'start': 'শুরু করুন', - 'description': 'আবহাওয়া অ্যাপ, যা যে কোন স্থানের জন্য সত্তরিক পূর্বানুমান এবং প্রতি ঘণ্টা, প্রতিদিন এবং প্রতি সপ্তাহের পূর্বানুমান সরবরাহ করে।', + 'description': + 'আবহাওয়া অ্যাপ, যা যে কোন স্থানের জন্য সত্তরিক পূর্বানুমান এবং প্রতি ঘণ্টা, প্রতিদিন এবং প্রতি সপ্তাহের পূর্বানুমান সরবরাহ করে।', 'name': 'আবহাওয়া', 'search': 'অনুসন্ধান...', 'loading': 'লোড হচ্ছে...', @@ -1880,7 +1881,8 @@ class Translation extends Translations { 'no_inter': 'ইন্টারনেট নেই', 'on_inter': 'মেটিয়োরোলজিক তথ্য পেতে ইন্টারনেট চালু করুন।', 'location': 'অবস্থান', - 'no_location': 'বর্তমান অবস্থানের জন্য আবহাওয়া ডেটা পেতে অবস্থান সেবা সক্রিয় করুন।', + 'no_location': + 'বর্তমান অবস্থানের জন্য আবহাওয়া ডেটা পেতে অবস্থান সেবা সক্রিয় করুন।', 'theme': 'থিম', 'low': 'নিম্ন', 'high': 'উচ্চ', @@ -1934,7 +1936,8 @@ class Translation extends Translations { 'project': 'প্রকল্প', 'version': 'অ্যাপ্লিকেশন সংস্করণ', 'precipitationProbability': 'বৃষ্টিপাতের সম্ভাবনা', - 'apparentTemperatureMin': 'ন্যায্য ন্যায্য তাপমাত্রা ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য', + 'apparentTemperatureMin': + 'ন্যায্য ন্যায্য তাপমাত্রা ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য', 'apparentTemperatureMax': 'সর্বাধিক ন্যায্য তাপমাত্রা', 'amoledTheme': 'এমোলেড-থিম', 'appearance': 'উপস্থিতি', From 3f475ebfde93c639e94e8628786b68af640bfaf8 Mon Sep 17 00:00:00 2001 From: Harshavardhan Bajoria <62978274+HVbajoria@users.noreply.github.com> Date: Tue, 24 Oct 2023 21:45:35 +0530 Subject: [PATCH 102/216] Added Translation in Irish --- lib/translation/translation.dart | 114 +++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index a49a91a..6844d13 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1959,5 +1959,119 @@ class Translation extends Translations { 'shortwaveRadiation': 'সংক্ষেপণ তরঙ্গ প্রকৃতি', 'W/m2': 'ডব্লিউ/মিটার বর্গ', }, + 'ga_IE': { + 'start': 'Tosaigh', + 'description': 'Feidhmchlár aimsire a chuireann réamhaisnéis fíor-ama ar fáil, chomh maith le réamhaisnéis uairiúla, laethúla, agus seachtainiúla do gach áit.', + 'name': 'Aimsir', + 'search': 'Cuardaigh...', + 'loading': 'Ag Lódáil...', + 'searchCity': 'Aimsigh do chathair', + 'humidity': 'Measarthaíocht Géimneachta', + 'wind': 'Gaoth', + 'visibility': 'Radharc', + 'feels': 'Brath', + 'evaporation': 'Buirtheasaiteacht', + 'precipitation': 'Tuirlingt', + 'direction': 'Treorach', + 'pressure': 'Brú', + 'rain': 'Fearthainn', + 'clear_sky': 'Spéir Ghlán', + 'cloudy': 'Scamallach', + 'overcast': 'Tromscamallach', + 'fog': 'Ceo', + 'drizzle': 'Táilliú', + 'drizzling_rain': 'Táilliú Ag Fuarthainn', + 'freezing_rain': 'Tuirlingt Fuara', + 'heavy_rains': 'Scáil fearthainne', + 'snow': 'Sneachta', + 'thunderstorm': 'Tornaí', + 'kph': 'km/u', + 'mph': 'mi/u', + 'mi': 'míle', + 'km': 'km', + 'inch': 'úinse', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Socrú', + 'no_inter': 'Gan Idirlíon', + 'on_inter': 'Cuir ar Idirlíon chun sonraí aeráide a fháil.', + 'location': 'Áit', + 'no_location': 'Cumasaigh seirbhís na háite chun sonraí aimsire a fháil don áit reatha.', + 'theme': 'Téama', + 'low': 'Íseal', + 'high': 'Ard', + 'normal': 'Gnáth', + 'lat': 'Éilt', + 'lon': 'Long', + 'create': 'Cruthaigh', + 'city': 'Cathair', + 'district': 'Ceantar', + 'noWeatherCard': 'Cuir cathair leis', + 'deletedCardWeather': 'Áireamh cathair á scriosadh', + 'deletedCardWeatherQuery': 'An bhfuil tú cinnte go bhfuil tú ag iarraidh an chathair a scriosadh?', + 'delete': 'Scrios', + 'cancel': 'Cealaigh', + 'time': 'Am sa chathair', + 'validateName': 'Cuir ainm isteach, le do thoil', + 'measurements': 'Córas Mheáchain', + 'degrees': 'Céim', + 'celsius': 'Céim Celsius', + 'fahrenheit': 'Céim Fahrenheit', + 'imperial': 'Impireach', + 'metric': 'Mheitric', + 'validateValue': 'Cuir luach isteach, le do thoil', + 'validateNumber': 'Cuir uimhir bailí isteach, le do thoil', + 'validate90': 'Caithfidh luach a bheith idir -90 agus 90', + 'validate180': 'Caithfidh luach a bheith idir -180 agus 180', + 'notifications': 'Fógraí', + 'sunrise': 'Éirí na Gréine', + 'sunset': 'Dul faoi na Gréine', + 'timeformat': 'Formáid Am', + '12': '12-uair', + '24': '24-uair', + 'cloudcover': 'Clúdach Scamall', + 'uvIndex': 'Indéacs UV', + 'materialColor': 'Dathanna Dinimiciúla', + 'uvLow': 'Íseal', + 'uvAverage': 'Meánach', + 'uvHigh': 'Ard', + 'uvVeryHigh': 'An-Árd', + 'uvExtreme': 'Éachtach', + 'weatherMore': 'Réamhaisnéis Aimsire 12 lá', + 'windgusts': 'Tonna Gaoithe', + 'north': 'Tuaisceart', + 'northeast': 'Tuaisceart-Thoir', + 'east': 'Thoir', + 'southeast': 'Deisceart-Thoir', + 'south': 'Deisceart', + 'southwest': 'Deisceart-Iarthar', + 'west': 'Iarthar', + 'northwest': 'Tuaisceart-Iarthar', + 'project': 'Tionscadal ar siúl', + 'version': 'Leagan Feidhmchláir', + 'precipitationProbability': 'Ionsaíocht Tuirlingt', + 'apparentTemperatureMin': 'Teocht Shamhlaithe Ísle', + 'apparentTemperatureMax': 'Teocht Shamhlaithe Uachtarach', + 'amoledTheme': 'Téama AMOLED', + 'appearance': 'Amharc', + 'functions': 'Feidhmeanna', + 'data': 'Sonraí', + 'language': 'Teanga', + 'timeRange': 'Raon Am (i n-uaireanta)', + 'timeStart': 'Tús Am', + 'timeEnd': 'Críoch Am', + 'support': 'Tacaíocht', + 'system': 'Córas', + 'dark': 'Téama Dorcha', + 'light': 'Téama Soiléir', + 'license': 'Ceadúnas', + 'widget': 'Rón', + 'widgetBackground': 'Cúlra an Rón', + 'widgetText': 'Téacs an Rón', + 'dewpoint': 'Poinnte Dé', + 'shortwaveRadiation': 'Fuinneamh Ghearrfhad', + 'W/m2': 'W/m2', +} + }; } From 9333a91b42237b840eadadb0cb446f81e10ef718 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Tue, 24 Oct 2023 21:02:32 +0300 Subject: [PATCH 103/216] added ga_IE --- lib/main.dart | 1 + lib/translation/translation.dart | 12 +++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index ce4f632..5ad54f7 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -47,6 +47,7 @@ final List appLanguages = [ {'name': 'Deutsch', 'locale': const Locale('de', 'DE')}, {'name': 'English', 'locale': const Locale('en', 'US')}, {'name': 'Español', 'locale': const Locale('es', 'ES')}, + {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, {'name': 'Français', 'locale': const Locale('fr', 'FR')}, {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, {'name': 'Italiano', 'locale': const Locale('it', 'IT')}, diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 6844d13..7d8f406 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1961,7 +1961,8 @@ class Translation extends Translations { }, 'ga_IE': { 'start': 'Tosaigh', - 'description': 'Feidhmchlár aimsire a chuireann réamhaisnéis fíor-ama ar fáil, chomh maith le réamhaisnéis uairiúla, laethúla, agus seachtainiúla do gach áit.', + 'description': + 'Feidhmchlár aimsire a chuireann réamhaisnéis fíor-ama ar fáil, chomh maith le réamhaisnéis uairiúla, laethúla, agus seachtainiúla do gach áit.', 'name': 'Aimsir', 'search': 'Cuardaigh...', 'loading': 'Ag Lódáil...', @@ -1996,7 +1997,8 @@ class Translation extends Translations { 'no_inter': 'Gan Idirlíon', 'on_inter': 'Cuir ar Idirlíon chun sonraí aeráide a fháil.', 'location': 'Áit', - 'no_location': 'Cumasaigh seirbhís na háite chun sonraí aimsire a fháil don áit reatha.', + 'no_location': + 'Cumasaigh seirbhís na háite chun sonraí aimsire a fháil don áit reatha.', 'theme': 'Téama', 'low': 'Íseal', 'high': 'Ard', @@ -2008,7 +2010,8 @@ class Translation extends Translations { 'district': 'Ceantar', 'noWeatherCard': 'Cuir cathair leis', 'deletedCardWeather': 'Áireamh cathair á scriosadh', - 'deletedCardWeatherQuery': 'An bhfuil tú cinnte go bhfuil tú ag iarraidh an chathair a scriosadh?', + 'deletedCardWeatherQuery': + 'An bhfuil tú cinnte go bhfuil tú ag iarraidh an chathair a scriosadh?', 'delete': 'Scrios', 'cancel': 'Cealaigh', 'time': 'Am sa chathair', @@ -2071,7 +2074,6 @@ class Translation extends Translations { 'dewpoint': 'Poinnte Dé', 'shortwaveRadiation': 'Fuinneamh Ghearrfhad', 'W/m2': 'W/m2', -} - + }, }; } From 24d6031c79b5a9855c7f2ab330222dbed447b004 Mon Sep 17 00:00:00 2001 From: Harshavardhan Bajoria <62978274+HVbajoria@users.noreply.github.com> Date: Sat, 28 Oct 2023 13:00:14 +0530 Subject: [PATCH 104/216] Added Georgian Translation --- lib/translation/translation.dart | 113 +++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 7d8f406..72dc50e 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1843,6 +1843,119 @@ class Translation extends Translations { 'dewpoint': 'Rosný bod', 'shortwaveRadiation': 'Krátká vlnová radiace', }, + 'ka_GE': { + 'start': 'დაიწყე', + 'description': 'ამჟამაჟამიდებული პროგნოზის გაცვალე, და საათის, დღისა და კვირის პროგნოზები ნებისმიემ ადგილისთვის.', + 'name': 'ამინდი', + 'search': 'ძიება...', + 'loading': 'იტვირთება...', + 'searchCity': 'თქვენი ქალაქი მოძიებე', + 'humidity': 'საშუალო სიხშირე', + 'wind': 'ქანდაკა', + 'visibility': 'ხედვა', + 'feels': 'შეუთავავეთ', + 'evaporation': 'გაყოვნება', + 'precipitation': 'წვავება', + 'direction': 'მიმართულება', + 'pressure': 'წონა', + 'rain': 'წვავება', + 'clear_sky': 'წყალბურული ცივი', + 'cloudy': 'ღრუბელი', + 'overcast': 'წაშია', + 'fog': 'ღრუბელი', + 'drizzle': 'მწვავება', + 'drizzling_rain': 'გვაჩუქა მწვავება', + 'freezing_rain': 'გვაჩუქა წვავება', + 'heavy_rains': 'წვავება სტიკის აღწერილი', + 'snow': 'თოვლი', + 'thunderstorm': 'გრძელი წვავება', + 'kph': 'კმ/წმ', + 'mph': 'მილი/წმ', + 'mi': 'მილი', + 'km': 'კმ', + 'inch': 'დიუმი', + 'mm': 'მმ', + 'hPa': 'ჰპა', + 'settings': 'პარამეტრები', + 'no_inter': 'ინტერნეტი არ არის', + 'on_inter': 'დაურთეთ ინტერნეტი, რათა წვავებების მეტეოროლოგიულ ინფორმაციას წამოიიტანოთ.', + 'location': 'მდებარეობა', + 'no_location': 'ჩართეთ მდებარეობის სერვისი, რათა მდებარეობის ამინდი მიიღოთ.', + 'theme': 'თემა', + 'low': 'დაბალი', + 'high': 'მაღალი', + 'normal': 'ჩვენებალი', + 'lat': 'განედი', + 'lon': 'გრძედი', + 'create': 'შექმენეთ', + 'city': 'ქალაქი', + 'district': 'უბანი', + 'noWeatherCard': 'დაამატე ქალაქი', + 'deletedCardWeather': 'ქალაქის წაშლა', + 'deletedCardWeatherQuery': 'ნამცი გყლაპაუი ქალაქი წაშლა გსურთ?', + 'delete': 'წაშლა', + 'cancel': 'გაუქმება', + 'time': 'დრო ქალაქში', + 'validateName': 'გთხოვთ, შეიყვანეთ სახელი', + 'measurements': 'სისტემის სიდიანე', + 'degrees': 'დარება', + 'celsius': 'ცელსი', + 'fahrenheit': 'ფარენგაიტი', + 'imperial': 'იმპერიალური', + 'metric': 'მეტრიკული', + 'validateValue': 'გთხოვთ, შეიყვანეთ მნიშვნელობა', + 'validateNumber': 'გთხოვთ, შეიყვანეთ სწორი რიცხვი', + 'validate90': 'მნიშვნელობა უნდა იყოს -90-დან 90-მდე', + 'validate180': 'მნიშვნელობა უნდა იყოს -180-დან 180-მდე', + 'notifications': 'შეტყობინებები', + 'sunrise': 'მზის ამოღლება', + 'sunset': 'მზის ჩასვლა', + 'timeformat': 'დროს ფორმატი', + '12': '12-საათი', + '24': '24-საათი', + 'cloudcover': 'ღრუბელი', + 'uvIndex': 'UV-ინდექსი', + 'materialColor': 'დინამიური ფერები', + 'uvLow': 'დაბალი', + 'uvAverage': 'საშუალო', + 'uvHigh': 'მაღალი', + 'uvVeryHigh': 'ძლევა მაღალი', + 'uvExtreme': 'ძლევა ზედა', + 'weatherMore': '12-დღიანი ამინდის პროგნოზი', + 'windgusts': 'შემოწმებები', + 'north': 'ჩრდილოეთი', + 'northeast': 'ჩრდილოეთ-სამხე', + 'east': 'სამხე', + 'southeast': 'სამხე-სამხე', + 'south': 'სამხე', + 'southwest': 'სამხე-ჩრდილოეთ', + 'west': 'ჩრდილოეთ', + 'northwest': 'ჩრდილოეთ-ჩრდილოეთ', + 'project': 'პროექტი ჩართულია', + 'version': 'აპლიკაციის ვერსია', + 'precipitationProbability': 'წვავების ალადება', + 'apparentTemperatureMin': 'მინიმალუს ხსნა ტემპერატურა', + 'apparentTemperatureMax': 'მაქსიმუმ ხსნა ტემპერატურა', + 'amoledTheme': 'AMOLED-თემა', + 'appearance': 'გამოსახულება', + 'functions': 'ფუნქციები', + 'data': 'მონაცემები', + 'language': 'ენა', + 'timeRange': 'სიხასირე (საათებში)', + 'timeStart': 'დაწყება', + 'timeEnd': 'დასრულება', + 'support': 'მხარდაჭერა', + 'system': 'სისტემა', + 'dark': 'მუქი', + 'light': 'ღია', + 'license': 'ლიცენზიები', + 'widget': 'ვიჯეტი', + 'widgetBackground': 'ვიჯეტის ფონი', + 'widgetText': 'ვიჯეტის ტექსტი', + 'dewpoint': 'რვანქენა', + 'shortwaveRadiation': 'მოცილე დიანი', + 'W/m2': 'W/m2', + }, 'bn_IN': { 'start': 'শুরু করুন', 'description': From 0fff07070df8365c9cff907a247f77a8cbc6097a Mon Sep 17 00:00:00 2001 From: Prosenjit Swarnakar Date: Sat, 28 Oct 2023 15:06:18 +0530 Subject: [PATCH 105/216] Made reusable variables in settings.dart --- lib/app/modules/settings/view/settings.dart | 338 +++++++------------- 1 file changed, 124 insertions(+), 214 deletions(-) diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index b3d60c1..6330fd0 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -1,4 +1,5 @@ import 'dart:io'; + import 'package:flutter/material.dart'; import 'package:flutter_colorpicker/flutter_colorpicker.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; @@ -58,6 +59,10 @@ class _SettingsPageState extends State { @override Widget build(BuildContext context) { + final theme = context.theme; + final textTheme = context.textTheme; + final titleMedium = textTheme.titleMedium; + final titleLarge = textTheme.titleLarge; return SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.center, @@ -80,7 +85,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'appearance'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), ), @@ -91,23 +96,21 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: [ - 'system'.tr, - 'dark'.tr, - 'light'.tr - ], + dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], dropdownCange: (String? newValue) { - ThemeMode themeMode = - newValue?.tr == 'system'.tr - ? ThemeMode.system - : newValue?.tr == 'dark'.tr - ? ThemeMode.dark - : ThemeMode.light; - String theme = newValue?.tr == 'system'.tr + final newThemeMode = newValue?.tr; + final darkTheme = 'dark'.tr; + final systemTheme = 'system'.tr; + ThemeMode themeMode = newThemeMode == systemTheme + ? ThemeMode.system + : newThemeMode == darkTheme + ? ThemeMode.dark + : ThemeMode.light; + String theme = newThemeMode == systemTheme ? 'system' - : newValue?.tr == 'dark'.tr - ? 'dark' - : 'light'; + : newThemeMode == darkTheme + ? 'dark' + : 'light'; themeController.saveTheme(theme); themeController.changeThemeMode(themeMode); setState(() {}); @@ -121,8 +124,7 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, - newAmoledTheme: value); + MyApp.updateAppState(context, newAmoledTheme: value); }, ), SettingCard( @@ -133,8 +135,7 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, - newMaterialColor: value); + MyApp.updateAppState(context, newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -165,7 +166,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'functions'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), ), @@ -178,8 +179,7 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator - .isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -188,33 +188,27 @@ class _SettingsPageState extends State { return AlertDialog.adaptive( title: Text( 'location'.tr, - style: context.textTheme.titleLarge, + style: titleLarge, ), - content: Text('no_location'.tr, - style: context - .textTheme.titleMedium), + content: Text('no_location'.tr, style: titleMedium), actions: [ TextButton( - onPressed: () => - Get.back(result: false), - child: Text('cancel'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: Colors - .blueAccent))), + onPressed: () => Get.back(result: false), + child: Text( + 'cancel'.tr, + style: titleMedium?.copyWith(color: Colors.blueAccent), + ), + ), TextButton( - onPressed: () { - Geolocator - .openLocationSettings(); - Get.back(result: true); - }, - child: Text('settings'.tr, - style: context.theme - .textTheme.titleMedium - ?.copyWith( - color: - Colors.green))), + onPressed: () { + Geolocator.openLocationSettings(); + Get.back(result: true); + }, + child: Text( + 'settings'.tr, + style: titleMedium?.copyWith(color: Colors.green), + ), + ), ], ); }, @@ -238,28 +232,23 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = - await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() - ?.requestExactAlarmsPermission(); + final resultExact = await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - IOSFlutterLocalNotificationsPlugin>() - ?.requestPermissions() + .resolvePlatformSpecificImplementation() + ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation< - AndroidFlutterLocalNotificationsPlugin>() - ?.requestNotificationsPermission(); + .resolvePlatformSpecificImplementation() + ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { settings.notifications = value; isar.settings.putSync(settings); }); if (value) { - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -285,12 +274,10 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, - newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } }, ), @@ -302,28 +289,19 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))) + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeStart) - .format(context))), + .parse(weatherController.timeConvert(timeStart).format(context))), ), onPressed: () async { - final TimeOfDay? timeStartPicker = - await showTimePicker( + final TimeOfDay? timeStartPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeStart), + initialTime: weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -332,18 +310,14 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = - timeStartPicker.format(context); + settings.timeStart = timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeStart: - timeStartPicker.format(context)); + MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -356,28 +330,19 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))) - : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController - .timeConvert(timeEnd) - .format(context))), + ? DateFormat.jm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) + : DateFormat.Hm().format( + DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), ), onPressed: () async { - final TimeOfDay? timeEndPicker = - await showTimePicker( + final TimeOfDay? timeEndPicker = await showTimePicker( context: context, - initialTime: - weatherController.timeConvert(timeEnd), + initialTime: weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: - settings.timeformat == '12' - ? false - : true, + alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, ), child: child!, ); @@ -386,18 +351,14 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = - timeEndPicker.format(context); + settings.timeEnd = timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, - newTimeEnd: - timeEndPicker.format(context)); + MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification( - weatherController.mainWeather); + weatherController.notlification(weatherController.mainWeather); } } }, @@ -430,7 +391,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'data'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), ), @@ -441,15 +402,10 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: [ - 'celsius'.tr, - 'fahrenheit'.tr - ], + dropdownList: ['celsius'.tr, 'fahrenheit'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr - ? 'celsius' - : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -464,16 +420,10 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: [ - 'metric'.tr, - 'imperial'.tr - ], + dropdownList: ['metric'.tr, 'imperial'.tr], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = - newValue == 'metric'.tr - ? 'metric' - : 'imperial'; + settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -491,8 +441,7 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = - newValue == '12'.tr ? '12' : '24'; + settings.timeformat = newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -526,7 +475,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'widget'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), ), @@ -537,11 +486,11 @@ class _SettingsPageState extends State { text: 'widgetBackground'.tr, info: true, infoWidget: CircleAvatar( - backgroundColor: context.theme.indicatorColor, + backgroundColor: theme.indicatorColor, radius: 11, child: CircleAvatar( backgroundColor: widgetBackgroundColor.isEmpty - ? context.theme.primaryColor + ? theme.primaryColor : HexColor.fromHex(widgetBackgroundColor), radius: 10, ), @@ -554,48 +503,36 @@ class _SettingsPageState extends State { child: SingleChildScrollView( child: Column( mainAxisSize: MainAxisSize.min, - crossAxisAlignment: - CrossAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, children: [ Padding( - padding: const EdgeInsets.symmetric( - vertical: 15), + padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'widgetBackground'.tr, - style: context - .textTheme.titleMedium - ?.copyWith(fontSize: 18), + style: context.textTheme.titleMedium?.copyWith(fontSize: 18), ), ), Padding( - padding: const EdgeInsets.symmetric( - horizontal: 15), + padding: const EdgeInsets.symmetric(horizontal: 15), child: Theme( - data: context.theme.copyWith( - inputDecorationTheme: - InputDecorationTheme( + data: theme.copyWith( + inputDecorationTheme: InputDecorationTheme( border: OutlineInputBorder( - borderRadius: - BorderRadius.circular( - 8), + borderRadius: BorderRadius.circular(8), ), ), ), child: ColorPicker( - pickerColor: widgetBackgroundColor - .isEmpty - ? context.theme.primaryColor - : HexColor.fromHex( - widgetBackgroundColor), + pickerColor: widgetBackgroundColor.isEmpty + ? theme.primaryColor + : HexColor.fromHex(widgetBackgroundColor), onColorChanged: (pickedColor) { - colorBackground = - pickedColor.toHex(); + colorBackground = pickedColor.toHex(); }, hexInputBar: true, labelTypes: const [], pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: - BorderRadius.circular(20), + pickerAreaBorderRadius: BorderRadius.circular(20), ), ), ), @@ -607,12 +544,8 @@ class _SettingsPageState extends State { if (colorBackground == null) { return; } - weatherController - .updateWidgetBackgroundColor( - colorBackground!); - MyApp.updateAppState(context, - newWidgetBackgroundColor: - colorBackground); + weatherController.updateWidgetBackgroundColor(colorBackground!); + MyApp.updateAppState(context, newWidgetBackgroundColor: colorBackground); Get.back(); }, ), @@ -629,12 +562,11 @@ class _SettingsPageState extends State { text: 'widgetText'.tr, info: true, infoWidget: CircleAvatar( - backgroundColor: context.theme.indicatorColor, + backgroundColor: theme.indicatorColor, radius: 11, child: CircleAvatar( - backgroundColor: widgetTextColor.isEmpty - ? context.theme.primaryColor - : HexColor.fromHex(widgetTextColor), + backgroundColor: + widgetTextColor.isEmpty ? theme.primaryColor : HexColor.fromHex(widgetTextColor), radius: 10, ), ), @@ -646,48 +578,36 @@ class _SettingsPageState extends State { child: SingleChildScrollView( child: Column( mainAxisSize: MainAxisSize.min, - crossAxisAlignment: - CrossAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, children: [ Padding( - padding: const EdgeInsets.symmetric( - vertical: 15), + padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'widgetText'.tr, - style: context - .textTheme.titleMedium - ?.copyWith(fontSize: 18), + style: context.textTheme.titleMedium?.copyWith(fontSize: 18), ), ), Padding( - padding: const EdgeInsets.symmetric( - horizontal: 15), + padding: const EdgeInsets.symmetric(horizontal: 15), child: Theme( - data: context.theme.copyWith( - inputDecorationTheme: - InputDecorationTheme( + data: theme.copyWith( + inputDecorationTheme: InputDecorationTheme( border: OutlineInputBorder( - borderRadius: - BorderRadius.circular( - 8), + borderRadius: BorderRadius.circular(8), ), ), ), child: ColorPicker( - pickerColor: widgetTextColor - .isEmpty - ? context.theme.primaryColor - : HexColor.fromHex( - widgetTextColor), + pickerColor: widgetTextColor.isEmpty + ? theme.primaryColor + : HexColor.fromHex(widgetTextColor), onColorChanged: (pickedColor) { - colorText = - pickedColor.toHex(); + colorText = pickedColor.toHex(); }, hexInputBar: true, labelTypes: const [], pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: - BorderRadius.circular(20), + pickerAreaBorderRadius: BorderRadius.circular(20), ), ), ), @@ -697,12 +617,8 @@ class _SettingsPageState extends State { ), onPressed: () { if (colorText == null) return; - weatherController - .updateWidgetTextColor( - colorText!); - MyApp.updateAppState(context, - newWidgetTextColor: - colorText); + weatherController.updateWidgetTextColor(colorText!); + MyApp.updateAppState(context, newWidgetTextColor: colorText); Get.back(); }, ), @@ -729,8 +645,7 @@ class _SettingsPageState extends State { info: true, infoSettings: true, infoWidget: _TextInfo( - info: appLanguages.firstWhere( - (element) => (element['locale'] == locale), + info: appLanguages.firstWhere((element) => (element['locale'] == locale), orElse: () => appLanguages.first)['name'], ), onPressed: () { @@ -745,7 +660,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'language'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), textAlign: TextAlign.center, @@ -758,20 +673,16 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric( - horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], - style: context.textTheme.labelLarge, + style: textTheme.labelLarge, textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, - newLocale: appLanguages[index] - ['locale']); - updateLanguage( - appLanguages[index]['locale']); + MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); + updateLanguage(appLanguages[index]['locale']); }, ), ); @@ -804,7 +715,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'support'.tr, - style: context.textTheme.titleLarge?.copyWith( + style: titleLarge?.copyWith( fontSize: 20, ), ), @@ -813,15 +724,13 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher( - 'https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher( - 'https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -843,9 +752,11 @@ class _SettingsPageState extends State { height: 100, margin: const EdgeInsets.symmetric(vertical: 5), decoration: const BoxDecoration( - borderRadius: BorderRadius.all(Radius.circular(20)), - image: DecorationImage( - image: AssetImage('assets/icons/icon.png'))), + borderRadius: BorderRadius.all(Radius.circular(20)), + image: DecorationImage( + image: AssetImage('assets/icons/icon.png'), + ), + ), ), applicationName: 'Rain', applicationVersion: appVersion, @@ -867,8 +778,7 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => - urlLauncher('https://github.com/DarkMooNight/Rain'), + onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), ), const SizedBox(height: 10), ], From 3d662906cf4bf225b810f43043da55b69e33abd8 Mon Sep 17 00:00:00 2001 From: Prosenjit Swarnakar Date: Sat, 28 Oct 2023 15:23:39 +0530 Subject: [PATCH 106/216] Made reusable variables in home.dart --- lib/app/modules/home.dart | 70 +++++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 32 deletions(-) diff --git a/lib/app/modules/home.dart b/lib/app/modules/home.dart index 8d5ad8b..2d49093 100644 --- a/lib/app/modules/home.dart +++ b/lib/app/modules/home.dart @@ -7,9 +7,9 @@ import 'package:rain/app/api/city.dart'; import 'package:rain/app/controller/controller.dart'; import 'package:rain/app/data/weather.dart'; import 'package:rain/app/modules/cards/view/list_weather_card.dart'; -import 'package:rain/app/modules/settings/view/settings.dart'; -import 'package:rain/app/modules/main/view/weather.dart'; import 'package:rain/app/modules/cards/widgets/create_card_weather.dart'; +import 'package:rain/app/modules/main/view/weather.dart'; +import 'package:rain/app/modules/settings/view/settings.dart'; import 'package:rain/app/services/utils.dart'; import 'package:rain/main.dart'; @@ -65,6 +65,9 @@ class _HomePageState extends State with TickerProviderStateMixin { @override Widget build(BuildContext context) { + final textTheme = context.textTheme; + final labelLarge = textTheme.labelLarge; + return DefaultTabController( length: pages.length, child: ScaffoldMessenger( @@ -81,15 +84,11 @@ class _HomePageState extends State with TickerProviderStateMixin { ? RawAutocomplete( focusNode: _focusNode, textEditingController: _controller, - fieldViewBuilder: (BuildContext context, - TextEditingController fieldTextEditingController, - FocusNode fieldFocusNode, - VoidCallback onFieldSubmitted) { + fieldViewBuilder: (_, __, ___, ____) { return TextField( controller: _controller, focusNode: _focusNode, - style: context.textTheme.labelLarge - ?.copyWith(fontSize: 16), + style: labelLarge?.copyWith(fontSize: 16), decoration: InputDecoration( hintText: 'search'.tr, ), @@ -138,7 +137,7 @@ class _HomePageState extends State with TickerProviderStateMixin { child: ListTile( title: Text( '${option.name}, ${option.admin1}', - style: context.textTheme.labelLarge, + style: labelLarge, ), ), ); @@ -149,28 +148,33 @@ class _HomePageState extends State with TickerProviderStateMixin { ); }, ) - : Obx(() => Text( - weatherController.isLoading.isFalse - ? weatherController.location.district!.isEmpty - ? '${weatherController.location.city}' - : weatherController.location.city!.isEmpty - ? '${weatherController.location.district}' - : weatherController.location.city == - weatherController.location.district - ? '${weatherController.location.city}' - : '${weatherController.location.city}' - ', ${weatherController.location.district}' - : settings.location - ? 'search'.tr - : (isar.locationCaches.where().findAllSync()) - .isNotEmpty - ? 'loading'.tr - : 'searchCity'.tr, - style: context.textTheme.titleMedium?.copyWith( - fontWeight: FontWeight.w600, - fontSize: 18, - ), - )), + : Obx( + () { + final location = weatherController.location; + final city = location.city; + final district = location.district; + return Text( + weatherController.isLoading.isFalse + ? district!.isEmpty + ? '$city' + : city!.isEmpty + ? district + : city == district + ? city + : '$city' ', $district' + : settings.location + ? 'search'.tr + : (isar.locationCaches.where().findAllSync()) + .isNotEmpty + ? 'loading'.tr + : 'searchCity'.tr, + style: textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ); + }, + ), actions: [ IconButton( onPressed: () { @@ -226,7 +230,9 @@ class _HomePageState extends State with TickerProviderStateMixin { builder: (BuildContext context) => const CreateWeatherCard(), ), - child: const Icon(Iconsax.add), + child: const Icon( + Iconsax.add, + ), ) : null, ), From 42a24b6e1c2d84fc67aaf8363fb5608db7f7def9 Mon Sep 17 00:00:00 2001 From: Prosenjit Swarnakar Date: Sat, 28 Oct 2023 15:35:07 +0530 Subject: [PATCH 107/216] Fixed app languages sort order and added Georgian language to list --- lib/main.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/main.dart b/lib/main.dart index 5ad54f7..5627e22 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -47,10 +47,11 @@ final List appLanguages = [ {'name': 'Deutsch', 'locale': const Locale('de', 'DE')}, {'name': 'English', 'locale': const Locale('en', 'US')}, {'name': 'Español', 'locale': const Locale('es', 'ES')}, - {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, {'name': 'Français', 'locale': const Locale('fr', 'FR')}, + {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, {'name': 'Italiano', 'locale': const Locale('it', 'IT')}, + {'name': 'ქართული', 'locale': const Locale('ka', 'GE')}, {'name': 'Nederlands', 'locale': const Locale('nl', 'NL')}, {'name': 'Polski', 'locale': const Locale('pl', 'PL')}, {'name': 'Português (Brasil)', 'locale': const Locale('pt', 'BR')}, From c0e88067e2f80d50d2bdf7f24c4e6d0181b34aa3 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sat, 28 Oct 2023 16:42:02 +0300 Subject: [PATCH 108/216] fix translation ka_GE, update README.md --- README.md | 74 ++++++---------- lib/translation/translation.dart | 140 ++++++++++++++++--------------- 2 files changed, 97 insertions(+), 117 deletions(-) diff --git a/README.md b/README.md index e946f22..17885eb 100644 --- a/README.md +++ b/README.md @@ -1,68 +1,46 @@

    -### Short Description: +Tired of unpredictable weather? Rain's got you covered! Get ready for any forecast. 🌦️ - +### 🌍 Discover Your World -An application for viewing the weather +With Rain, you can explore the weather in your city and beyond. We offer an array of features to keep you informed and prepared: -### Description: +- 🌟 **View Current Weather:** Stay up to date with real-time weather conditions in your area. +- 🌅 **View Weather by Hour:** Plan your day effectively with hourly forecasts. +- 📆 **View the Weather for the Week:** Get a week-long weather outlook at your fingertips. +- 🌡️ **View Detailed Weather Data:** Dive deep into weather statistics for a comprehensive understanding. +- 🌐 **Localization:** Choose your preferred language from a wide range of options. +- 🏙️ **Data Caching:** Access weather information even when you're offline. +- 🌆 **Choose Your City:** Set your location or add other cities to your list. +- 🧮 **Metric or Imperial:** Customize your measurement system for temperature and more. +- 🌡️ **Celsius or Fahrenheit:** Pick your preferred temperature unit. +- 🕰️ **12-Hour or 24-Hour Time Formats:** Adjust the time display to your liking. +- 🔔 **Notifications:** Receive weather alerts and stay informed. +- 🧩 **Widget:** Add a weather widget to your home screen for quick updates. +- 🎨 **Beautiful Design** - +### 🌐 Reliable Data Sources -This application allows you to view the weather in your city. -The following options are provided: +We fetch weather data from [Open-Meteo](https://open-meteo.com/en/docs) and use [Open-Meteo's Geocoding API](https://open-meteo.com/en/docs/geocoding-api) to help you find cities easily. -- View current weather -- View weather by hour -- View the weather for the week -- View detailed weather data -- Localization (ru/en/it/de/fr/tr/pt/es/sk/nl/hi/ro/zh/pl) -- Data caching -- Choose the city yourself -- Adding cards of other cities -- The choice between the metric system of measures and the imperial -- Choose between Celsius and Fahrenheit -- Choosing between 12-hour and 24-hour time formats -- Notifications -- Widget - -We also tried to make the design as convenient and beautiful as possible. - -### Services used: - -- The app receives weather data from [Open-Meteo](https://open-meteo.com/en/docs) -- Cities are searched using [Open-Meteo](https://open-meteo.com/en/docs/geocoding-api) - -### Screenshots: +### 📸 Screenshots -### Donations: +### 💰 Support Us -[![DonationAlerts](https://img.shields.io/badge/DonationAlerts-orange?style=for-the-badge)](https://www.donationalerts.com/r/yoshimok) +If you find Rain valuable, consider supporting us through donations: + +[![DonationAlerts](https://img.shields.io/badge/DonationAlerts-orange?style=for-the-badge)](https://www.donationalerts.com/r/darkmoonight) [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) -### Download: +### 📥 Get Rain Now [![Play Store](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white)](https://play.google.com/store/apps/details?id=com.yoshi.rain) [![RuStore](https://img.shields.io/badge/RuStore-blue?style=for-the-badge&logo=vk&logoColor=white)](https://apps.rustore.ru/app/com.yoshi.rain) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index 72dc50e..d4c2a8b 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1845,116 +1845,118 @@ class Translation extends Translations { }, 'ka_GE': { 'start': 'დაიწყე', - 'description': 'ამჟამაჟამიდებული პროგნოზის გაცვალე, და საათის, დღისა და კვირის პროგნოზები ნებისმიემ ადგილისთვის.', + 'description': + 'ამინდის აპლიკაცია, რომელიც უზრუნველყოფს რეალურ დროში პროგნოზებს, ასევე საათობრივ, ყოველდღიურ და ყოველკვირეულ პროგნოზებს ნებისმიერი ადგილისთვის.', 'name': 'ამინდი', 'search': 'ძიება...', - 'loading': 'იტვირთება...', - 'searchCity': 'თქვენი ქალაქი მოძიებე', - 'humidity': 'საშუალო სიხშირე', - 'wind': 'ქანდაკა', - 'visibility': 'ხედვა', - 'feels': 'შეუთავავეთ', - 'evaporation': 'გაყოვნება', - 'precipitation': 'წვავება', + 'loading': 'დატვირთვა...', + 'searchCity': 'იპოვეთ თქვენი ქალაქი', + 'humidity': 'ტენიანობა', + 'wind': 'ქარი', + 'visibility': 'ხილვადობა', + 'feels': 'გრძნობს', + 'evaporation': 'აორთქლება', + 'precipitation': 'ნალექი', 'direction': 'მიმართულება', - 'pressure': 'წონა', - 'rain': 'წვავება', - 'clear_sky': 'წყალბურული ცივი', - 'cloudy': 'ღრუბელი', - 'overcast': 'წაშია', - 'fog': 'ღრუბელი', - 'drizzle': 'მწვავება', - 'drizzling_rain': 'გვაჩუქა მწვავება', - 'freezing_rain': 'გვაჩუქა წვავება', - 'heavy_rains': 'წვავება სტიკის აღწერილი', + 'pressure': 'წნევა', + 'rain': 'წვიმა', + 'clear_sky': 'წმინდა ცა', + 'cloudy': 'მოღრუბლული', + 'overcast': 'მოსაწყენი', + 'fog': 'ნისლი', + 'drizzle': 'წვიმა', + 'drizzling_rain': 'დრიზლინგი წვიმა', + 'freezing_rain': 'გაყინვის წვიმა', + 'heavy_rains': 'ძლიერი წვიმები', 'snow': 'თოვლი', - 'thunderstorm': 'გრძელი წვავება', - 'kph': 'კმ/წმ', - 'mph': 'მილი/წმ', + 'thunderstorm': 'ჭექა-ქუხილი', + 'kph': 'კმ/სთ', + 'mph': 'მილი/სთ', 'mi': 'მილი', 'km': 'კმ', - 'inch': 'დიუმი', + 'inch': 'ინჩი', 'mm': 'მმ', 'hPa': 'ჰპა', - 'settings': 'პარამეტრები', + 'settings': 'პარამ.', 'no_inter': 'ინტერნეტი არ არის', - 'on_inter': 'დაურთეთ ინტერნეტი, რათა წვავებების მეტეოროლოგიულ ინფორმაციას წამოიიტანოთ.', - 'location': 'მდებარეობა', - 'no_location': 'ჩართეთ მდებარეობის სერვისი, რათა მდებარეობის ამინდი მიიღოთ.', + 'on_inter': 'ჩართეთ ინტერნეტი მეტეოროლოგიური მონაცემების მისაღებად.', + 'location': 'ადგილმდებარეობა', + 'no_location': + 'ჩართეთ მდებარეობის სერვისი, რომ მიიღოთ ამინდის მონაცემები მიმდინარე ადგილმდებარეობისთვის.', 'theme': 'თემა', 'low': 'დაბალი', 'high': 'მაღალი', - 'normal': 'ჩვენებალი', - 'lat': 'განედი', + 'normal': 'ნორმალური', + 'lat': 'სიგანე', 'lon': 'გრძედი', - 'create': 'შექმენეთ', + 'create': 'შექმნა', 'city': 'ქალაქი', - 'district': 'უბანი', - 'noWeatherCard': 'დაამატე ქალაქი', + 'district': 'რაიონი', + 'noWeatherCard': 'დაამატეთ ქალაქი', 'deletedCardWeather': 'ქალაქის წაშლა', - 'deletedCardWeatherQuery': 'ნამცი გყლაპაუი ქალაქი წაშლა გსურთ?', - 'delete': 'წაშლა', + 'deletedCardWeatherQuery': + 'დარწმუნებული ხართ, რომ გსურთ ქალაქის წაშლა?', + 'delete': 'ამოღება', 'cancel': 'გაუქმება', 'time': 'დრო ქალაქში', - 'validateName': 'გთხოვთ, შეიყვანეთ სახელი', - 'measurements': 'სისტემის სიდიანე', - 'degrees': 'დარება', - 'celsius': 'ცელსი', - 'fahrenheit': 'ფარენგაიტი', - 'imperial': 'იმპერიალური', - 'metric': 'მეტრიკული', - 'validateValue': 'გთხოვთ, შეიყვანეთ მნიშვნელობა', - 'validateNumber': 'გთხოვთ, შეიყვანეთ სწორი რიცხვი', + 'validateName': 'გთხოვთ შეიყვანოთ სახელი', + 'measurements': 'საზომი სისტემა', + 'degrees': 'გრადუსი', + 'celsius': 'ცელსიუსი', + 'fahrenheit': 'ფარენჰაიტი', + 'imperial': 'იმპერიული', + 'metric': 'მეტრული', + 'validateValue': 'გთხოვთ შეიყვანოთ მნიშვნელობა', + 'validateNumber': 'გთხოვთ შეიყვანოთ ნომერი', 'validate90': 'მნიშვნელობა უნდა იყოს -90-დან 90-მდე', 'validate180': 'მნიშვნელობა უნდა იყოს -180-დან 180-მდე', 'notifications': 'შეტყობინებები', - 'sunrise': 'მზის ამოღლება', + 'sunrise': 'მზის ამოსვლა', 'sunset': 'მზის ჩასვლა', - 'timeformat': 'დროს ფორმატი', + 'timeformat': 'დროის ფორმატი', '12': '12-საათი', '24': '24-საათი', - 'cloudcover': 'ღრუბელი', + 'cloudcover': 'ღრუბლის საფარი', 'uvIndex': 'UV-ინდექსი', 'materialColor': 'დინამიური ფერები', 'uvLow': 'დაბალი', - 'uvAverage': 'საშუალო', + 'uvAverage': 'ზომიერი', 'uvHigh': 'მაღალი', - 'uvVeryHigh': 'ძლევა მაღალი', + 'uvVeryHigh': 'ძალიან მაღალი', 'uvExtreme': 'ძლევა ზედა', 'weatherMore': '12-დღიანი ამინდის პროგნოზი', - 'windgusts': 'შემოწმებები', + 'windgusts': 'ნაკადი', 'north': 'ჩრდილოეთი', - 'northeast': 'ჩრდილოეთ-სამხე', - 'east': 'სამხე', - 'southeast': 'სამხე-სამხე', - 'south': 'სამხე', - 'southwest': 'სამხე-ჩრდილოეთ', - 'west': 'ჩრდილოეთ', - 'northwest': 'ჩრდილოეთ-ჩრდილოეთ', + 'northeast': 'ჩრდილო-აღმოსავლეთი', + 'east': 'აღმოსავლეთი', + 'southeast': 'სამხრეთ-აღმოსავლეთი', + 'south': 'სამხრეთი', + 'southwest': 'სამხრეთ-დასავლეთი', + 'west': 'დასავლეთი', + 'northwest': 'ჩრდილო-დასავლეთი', 'project': 'პროექტი ჩართულია', - 'version': 'აპლიკაციის ვერსია', - 'precipitationProbability': 'წვავების ალადება', - 'apparentTemperatureMin': 'მინიმალუს ხსნა ტემპერატურა', - 'apparentTemperatureMax': 'მაქსიმუმ ხსნა ტემპერატურა', + 'version': 'განაცხადის ვერსია', + 'precipitationProbability': 'ნალექების ალბათობა', + 'apparentTemperatureMin': 'მინიმალური აშკარა ტემპერატურა', + 'apparentTemperatureMax': 'მაქსიმალური აშკარა ტემპერატურა', 'amoledTheme': 'AMOLED-თემა', - 'appearance': 'გამოსახულება', + 'appearance': 'გარეგნობა', 'functions': 'ფუნქციები', 'data': 'მონაცემები', 'language': 'ენა', - 'timeRange': 'სიხასირე (საათებში)', - 'timeStart': 'დაწყება', - 'timeEnd': 'დასრულება', + 'timeRange': 'სიხშირე (საათებში)', + 'timeStart': 'დაწყების დრო', + 'timeEnd': 'დასრულების დრო', 'support': 'მხარდაჭერა', 'system': 'სისტემა', - 'dark': 'მუქი', - 'light': 'ღია', + 'dark': 'ბნელი', + 'light': 'სინათლე', 'license': 'ლიცენზიები', 'widget': 'ვიჯეტი', 'widgetBackground': 'ვიჯეტის ფონი', 'widgetText': 'ვიჯეტის ტექსტი', - 'dewpoint': 'რვანქენა', - 'shortwaveRadiation': 'მოცილე დიანი', - 'W/m2': 'W/m2', + 'dewpoint': 'დევპოინტი', + 'shortwaveRadiation': 'მოკლე ტალღის გამოსხივება', }, 'bn_IN': { 'start': 'শুরু করুন', From bc333a28f4b59a7b9d94117e24fc7c83636484cf Mon Sep 17 00:00:00 2001 From: Himanshu Kumar Mahto <93067059+HimanshuMahto@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:04:01 +0530 Subject: [PATCH 109/216] Typo error --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 17885eb..b77042f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Tired of unpredictable weather? Rain's got you covered! Get ready for any foreca With Rain, you can explore the weather in your city and beyond. We offer an array of features to keep you informed and prepared: -- 🌟 **View Current Weather:** Stay up to date with real-time weather conditions in your area. +- 🌟 **View Current Weather:** Stay up-to-date with real-time weather conditions in your area. - 🌅 **View Weather by Hour:** Plan your day effectively with hourly forecasts. - 📆 **View the Weather for the Week:** Get a week-long weather outlook at your fingertips. - 🌡️ **View Detailed Weather Data:** Dive deep into weather statistics for a comprehensive understanding. From 65676517b28166795c74c711443ae1208e065034 Mon Sep 17 00:00:00 2001 From: Tanisha Agarwal <140111501+Agrwaltanisha@users.noreply.github.com> Date: Sun, 29 Oct 2023 14:53:26 +0530 Subject: [PATCH 110/216] added hungarian translation --- lib/translation/translation.dart | 113 +++++++++++++++++++++++++++++++ 1 file changed, 113 insertions(+) diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index d4c2a8b..b6d0db1 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -2190,5 +2190,118 @@ class Translation extends Translations { 'shortwaveRadiation': 'Fuinneamh Ghearrfhad', 'W/m2': 'W/m2', }, + 'hu_HU': { + 'start': 'Kezdés', + 'description': 'Időjárás alkalmazás, amely valós idejű előrejelzéseket és óránkénti, napi és heti előrejelzéseket nyújt bármelyik helyszínre.', + 'name': 'Időjárás', + 'search': 'Keresés...', + 'loading': 'Betöltés...', + 'searchCity': 'Keresse meg a városát', + 'humidity': 'Páratartalom', + 'wind': 'Szél', + 'visibility': 'Láthatóság', + 'feels': 'Hőérzet', + 'evaporation': 'Párolgás', + 'precipitation': 'Csapadék', + 'direction': 'Irány', + 'pressure': 'Nyomás', + 'rain': 'Eső', + 'clear_sky': 'Tiszta ég', + 'cloudy': 'Felhős', + 'overcast': 'Borult', + 'fog': 'Köd', + 'drizzle': 'Szitálás', + 'drizzling_rain': 'Fagyos szitálás', + 'freezing_rain': 'Fagyos eső', + 'heavy_rains': 'Zivataros záporok', + 'snow': 'Hó', + 'thunderstorm': 'Zivatar', + 'kph': 'km/óra', + 'mph': 'mph', + 'mi': 'mérföld', + 'km': 'km', + 'inch': 'hüvelyk', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Beállítások', + 'no_inter': 'Nincs internet', + 'on_inter': 'Kapcsolja be az internetet az időjárási adatok lekéréséhez.', + 'location': 'Hely', + 'no_location': 'Engedélyezze a helyszolgáltatást az aktuális hely időjárásadatainak megszerzéséhez.', + 'theme': 'Téma', + 'low': 'Alacsony', + 'high': 'Magas', + 'normal': 'Normál', + 'lat': 'Szélesség', + 'lon': 'Hosszúság', + 'create': 'Létrehozás', + 'city': 'Város', + 'district': 'Kerület', + 'noWeatherCard': 'Adjon hozzá egy várost', + 'deletedCardWeather': 'Város törlése', + 'deletedCardWeatherQuery': 'Biztosan törölni szeretné a várost?', + 'delete': 'Törlés', + 'cancel': 'Mégse', + 'time': 'Idő a városban', + 'validateName': 'Kérjük, adja meg a nevet', + 'measurements': 'Mérési rendszer', + 'degrees': 'Fok', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Angol mértékegység', + 'metric': 'Metrikus mértékegység', + 'validateValue': 'Kérjük, adjon meg egy értéket', + 'validateNumber': 'Kérjük, adjon meg érvényes számot', + 'validate90': 'Az érték -90 és 90 közötti kell legyen', + 'validate180': 'Az érték -180 és 180 közötti kell legyen', + 'notifications': 'Értesítések', + 'sunrise': 'Napkelte', + 'sunset': 'Napnyugta', + 'timeformat': 'Időformátum', + '12': '12 órás', + '24': '24 órás', + 'cloudcover': 'Felhőzet', + 'uvIndex': 'UV-index', + 'materialColor': 'Dinamikus színek', + 'uvLow': 'Alacsony', + 'uvAverage': 'Mérsékelt', + 'uvHigh': 'Magas', + 'uvVeryHigh': 'Nagyon magas', + 'uvExtreme': 'Extrém', + 'weatherMore': '12 napos időjárás előrejelzés', + 'windgusts': 'Szélrohamok', + 'north': 'Észak', + 'northeast': 'Északkelet', + 'east': 'Kelet', + 'southeast': 'Délkelet', + 'south': 'Dél', + 'southwest': 'Délkelet', + 'west': 'Nyugat', + 'northwest': 'Északnyugat', + 'project': 'Projekt', + 'version': 'Alkalmazás verzió', + 'precipitationProbability': 'Csapadék valószínűsége', + 'apparentTemperatureMin': 'Minimális látszólagos hőmérséklet', + 'apparentTemperatureMax': 'Maximális látszólagos hőmérséklet', + 'amoledTheme': 'AMOLED téma', + 'appearance': 'Megjelenés', + 'functions': 'Funkciók', + 'data': 'Adatok', + 'language': 'Nyelv', + 'timeRange': 'Gyakoriság (órákban)', + 'timeStart': 'Kezdési idő', + 'timeEnd': 'Befejezési idő', + 'support': 'Támogatás', + 'system': 'Rendszer', + 'dark': 'Sötét', + 'light': 'Világos', + 'license': 'Licenc', + 'widget': 'Widget', + 'widgetBackground': 'Widget háttér', + 'widgetText': 'Widget szöveg', + 'dewpoint': 'Harmatpont', + 'shortwaveRadiation': 'Rövidhullámú sugárzás', + 'W/m2': 'W/m2' + } }; } From eb03e23dd11759078ccec8bfd1c609897cc706c8 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 29 Oct 2023 17:01:23 +0300 Subject: [PATCH 111/216] fix links --- lib/app/modules/settings/view/settings.dart | 4 ++-- pubspec.lock | 2 +- pubspec.yaml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index 6330fd0..ba85f60 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -724,7 +724,7 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher('https://www.donationalerts.com/r/yoshimok'), + onPressed: () => urlLauncher('https://www.donationalerts.com/r/darkmoonight'), ), SettingCard( elevation: 4, @@ -778,7 +778,7 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => urlLauncher('https://github.com/DarkMooNight/Rain'), + onPressed: () => urlLauncher('https://github.com/darkmoonight/Rain'), ), const SizedBox(height: 10), ], diff --git a/pubspec.lock b/pubspec.lock index f3c924f..856a8e9 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1139,5 +1139,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.4 <4.0.0" + dart: ">=3.1.5 <4.0.0" flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 96862fb..22bd7db 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,10 +3,10 @@ description: Weather application publish_to: "none" -version: 1.2.6+29 +version: 1.2.7+30 environment: - sdk: ">=3.1.4 <4.0.0" + sdk: ">=3.1.5 <4.0.0" dependencies: flutter: From 255b984a2ea98ea09c687530c7b8cf0964ac103a Mon Sep 17 00:00:00 2001 From: sentious <115402871+Sentious@users.noreply.github.com> Date: Sun, 29 Oct 2023 19:37:10 +0530 Subject: [PATCH 112/216] Added contributors section in README.md Added the contributors section displaying profiles for all the contributors. --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index b77042f..7ed83d9 100644 --- a/README.md +++ b/README.md @@ -46,3 +46,8 @@ If you find Rain valuable, consider supporting us through donations: [![RuStore](https://img.shields.io/badge/RuStore-blue?style=for-the-badge&logo=vk&logoColor=white)](https://apps.rustore.ru/app/com.yoshi.rain) Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). + +### Our Contributers + + + From 3fc2bb815d18330826dd9cf4b374b9a87044ce98 Mon Sep 17 00:00:00 2001 From: sentious <115402871+Sentious@users.noreply.github.com> Date: Sun, 29 Oct 2023 19:38:09 +0530 Subject: [PATCH 113/216] Added contributors section Added the contributors section in the README.md file displaying all the contributors. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7ed83d9..5e6b9ac 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ If you find Rain valuable, consider supporting us through donations: Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). -### Our Contributers +### Our Contributors From 2a4d3a03e7ea8d6bddf6bf7dc286875ff323f25a Mon Sep 17 00:00:00 2001 From: Yoshi <70684753+Leonavichus@users.noreply.github.com> Date: Sun, 29 Oct 2023 17:13:54 +0300 Subject: [PATCH 114/216] emoji added --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5e6b9ac..595ed63 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ If you find Rain valuable, consider supporting us through donations: Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). -### Our Contributors +### 🫂 Our Contributors From d22cdba9f8abbad416911a90021f69d0576797e8 Mon Sep 17 00:00:00 2001 From: sayan Date: Sun, 29 Oct 2023 21:24:56 +0530 Subject: [PATCH 115/216] dry refactored code in UI --- .../modules/cards/view/list_weather_card.dart | 188 +++++++++--------- lib/app/modules/onboarding.dart | 8 +- 2 files changed, 97 insertions(+), 99 deletions(-) diff --git a/lib/app/modules/cards/view/list_weather_card.dart b/lib/app/modules/cards/view/list_weather_card.dart index 11fdd4e..192a8f8 100644 --- a/lib/app/modules/cards/view/list_weather_card.dart +++ b/lib/app/modules/cards/view/list_weather_card.dart @@ -17,113 +17,111 @@ class _ListWeatherCardState extends State { @override Widget build(BuildContext context) { + final textTheme = context.textTheme; + final titleMedium = textTheme.titleMedium; return RefreshIndicator( onRefresh: () async { await weatherController.updateCacheCard(true); setState(() {}); }, child: Obx( - () => weatherController.weatherCards.isEmpty + () => weatherController.weatherCards.isEmpty ? Center( - child: SingleChildScrollView( - child: Column( - children: [ - Image.asset( - 'assets/images/add_weather.png', - scale: 6, - ), - SizedBox( - width: Get.size.width * 0.8, - child: Text( - 'noWeatherCard'.tr, - textAlign: TextAlign.center, - style: context.textTheme.titleMedium?.copyWith( - fontWeight: FontWeight.w600, - fontSize: 18, - ), - ), - ), - ], + child: SingleChildScrollView( + child: Column( + children: [ + Image.asset( + 'assets/images/add_weather.png', + scale: 6, + ), + SizedBox( + width: Get.size.width * 0.8, + child: Text( + 'noWeatherCard'.tr, + textAlign: TextAlign.center, + style: titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), ), ), - ) + ], + ), + ), + ) : ReorderableListView( - onReorder: (oldIndex, newIndex) => - weatherController.reorder(oldIndex, newIndex), - children: [ - ...weatherController.weatherCards - .map( - (weatherCardList) => Dismissible( - key: ValueKey(weatherCardList), - direction: DismissDirection.endToStart, - background: Container( - alignment: Alignment.centerRight, - child: const Padding( - padding: EdgeInsets.only(right: 15), - child: Icon( - Iconsax.trush_square, - color: Colors.red, - ), - ), - ), - confirmDismiss: (DismissDirection direction) async { - return await showAdaptiveDialog( - context: context, - builder: (BuildContext context) { - return AlertDialog.adaptive( - title: Text( - 'deletedCardWeather'.tr, - style: context.textTheme.titleLarge, - ), - content: Text('deletedCardWeatherQuery'.tr, - style: context.textTheme.titleMedium), - actions: [ - TextButton( - onPressed: () => - Get.back(result: false), - child: Text('cancel'.tr, - style: context - .theme.textTheme.titleMedium - ?.copyWith( - color: Colors.blueAccent))), - TextButton( - onPressed: () => Get.back(result: true), - child: Text('delete'.tr, - style: context - .theme.textTheme.titleMedium - ?.copyWith(color: Colors.red))), - ], - ); - }, - ); - }, - onDismissed: (DismissDirection direction) async { - await weatherController - .deleteCardWeather(weatherCardList); - }, - child: GestureDetector( - onTap: () => Get.to( - () => InfoWeatherCard( - weatherCard: weatherCardList, - ), - transition: Transition.downToUp), - child: WeatherCardContainer( - time: weatherCardList.time!, - timeDaily: weatherCardList.timeDaily!, - timeDay: weatherCardList.sunrise!, - timeNight: weatherCardList.sunset!, - weather: weatherCardList.weathercode!, - degree: weatherCardList.temperature2M!, - district: weatherCardList.district!, - city: weatherCardList.city!, - timezone: weatherCardList.timezone!, - ), - ), + onReorder: (oldIndex, newIndex) => weatherController.reorder(oldIndex, newIndex), + children: [ + ...weatherController.weatherCards.map( + (weatherCardList) => Dismissible( + key: ValueKey(weatherCardList), + direction: DismissDirection.endToStart, + background: Container( + alignment: Alignment.centerRight, + child: const Padding( + padding: EdgeInsets.only(right: 15), + child: Icon( + Iconsax.trush_square, + color: Colors.red, + ), + ), + ), + confirmDismiss: (DismissDirection direction) async { + return await showAdaptiveDialog( + context: context, + builder: (BuildContext context) { + return AlertDialog.adaptive( + title: Text( + 'deletedCardWeather'.tr, + style: textTheme.titleLarge, ), - ) - .toList(), - ], + content: Text('deletedCardWeatherQuery'.tr, style: titleMedium), + actions: [ + TextButton( + onPressed: () => Get.back(result: false), + child: Text( + 'cancel'.tr, + style: titleMedium?.copyWith(color: Colors.blueAccent), + ), + ), + TextButton( + onPressed: () => Get.back(result: true), + child: Text( + 'delete'.tr, + style: titleMedium?.copyWith(color: Colors.red), + ), + ), + ], + ); + }, + ); + }, + onDismissed: (DismissDirection direction) async { + await weatherController.deleteCardWeather(weatherCardList); + }, + child: GestureDetector( + onTap: () => Get.to( + () => InfoWeatherCard( + weatherCard: weatherCardList, + ), + transition: Transition.downToUp, + ), + child: WeatherCardContainer( + time: weatherCardList.time!, + timeDaily: weatherCardList.timeDaily!, + timeDay: weatherCardList.sunrise!, + timeNight: weatherCardList.sunset!, + weather: weatherCardList.weathercode!, + degree: weatherCardList.temperature2M!, + district: weatherCardList.district!, + city: weatherCardList.city!, + timezone: weatherCardList.timezone!, + ), + ), ), + ), + ], + ), ), ); } diff --git a/lib/app/modules/onboarding.dart b/lib/app/modules/onboarding.dart index 9238521..5ac6da7 100644 --- a/lib/app/modules/onboarding.dart +++ b/lib/app/modules/onboarding.dart @@ -15,6 +15,7 @@ class OnboardingPage extends StatefulWidget { class _OnboardingPageState extends State { @override Widget build(BuildContext context) { + final textTheme = context.textTheme; return Scaffold( body: SafeArea( child: Column( @@ -30,7 +31,7 @@ class _OnboardingPageState extends State { const SizedBox(height: 15), Text( 'Rain - ${'name'.tr}', - style: context.textTheme.titleLarge?.copyWith( + style: textTheme.titleLarge?.copyWith( fontSize: 32, fontWeight: FontWeight.w600, ), @@ -41,8 +42,7 @@ class _OnboardingPageState extends State { width: 300, child: Text( 'description'.tr, - style: - context.textTheme.labelMedium?.copyWith(fontSize: 14), + style: textTheme.labelMedium?.copyWith(fontSize: 14), textAlign: TextAlign.center, ), ), @@ -57,7 +57,7 @@ class _OnboardingPageState extends State { settings.onboard = true; isar.writeTxnSync(() => isar.settings.putSync(settings)); Get.off( - () => const HomePage(), + () => const HomePage(), transition: Transition.downToUp, ); }, From 8d9305d0a74529c7ffeff2ccf311ab677d156eac Mon Sep 17 00:00:00 2001 From: Hitesh Bansal <83907989+05hiteshbansal@users.noreply.github.com> Date: Sun, 29 Oct 2023 23:01:41 +0530 Subject: [PATCH 116/216] Update lines with emphases on words README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 595ed63..a40dfda 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ With Rain, you can explore the weather in your city and beyond. We offer an arra - 🧩 **Widget:** Add a weather widget to your home screen for quick updates. - 🎨 **Beautiful Design** -Our app is not just functional; it's also visually appealing. We've designed Rain with your user experience in mind, ensuring convenience and beauty in one package. +Our application not only offers functionality but also boasts an aesthetically pleasing design. We have meticulously crafted Rain with your user experience as our top priority, guaranteeing both convenience and elegance in a single package. ### 🌐 Reliable Data Sources @@ -35,7 +35,7 @@ We fetch weather data from [Open-Meteo](https://open-meteo.com/en/docs) and use ### 💰 Support Us -If you find Rain valuable, consider supporting us through donations: +If you find Rain valuable and worthy for future innovation , consider supporting us through donations: [![DonationAlerts](https://img.shields.io/badge/DonationAlerts-orange?style=for-the-badge)](https://www.donationalerts.com/r/darkmoonight) [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) @@ -47,7 +47,7 @@ If you find Rain valuable, consider supporting us through donations: Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). -### 🫂 Our Contributors +### 👨‍💻Our Contributors From 319372d293de696ba97b11bb261f4d440f6ebc4b Mon Sep 17 00:00:00 2001 From: SHRUTI DALVI Date: Mon, 30 Oct 2023 01:00:11 +0530 Subject: [PATCH 117/216] Added license section --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a40dfda..7a214ff 100644 --- a/README.md +++ b/README.md @@ -41,12 +41,16 @@ If you find Rain valuable and worthy for future innovation , consider supporting [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) ### 📥 Get Rain Now - +LICENSE [![Play Store](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white)](https://play.google.com/store/apps/details?id=com.yoshi.rain) [![RuStore](https://img.shields.io/badge/RuStore-blue?style=for-the-badge&logo=vk&logoColor=white)](https://apps.rustore.ru/app/com.yoshi.rain) Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). +### License + +This project is licensed under the [MIT License](./LICENSE). + ### 👨‍💻Our Contributors From f6055fb8389c4c83220cf26c2605f7b9ac0869a2 Mon Sep 17 00:00:00 2001 From: Yoshi <70684753+Leonavichus@users.noreply.github.com> Date: Mon, 30 Oct 2023 09:30:17 +0300 Subject: [PATCH 118/216] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7a214ff..efd331c 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ If you find Rain valuable and worthy for future innovation , consider supporting [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) ### 📥 Get Rain Now -LICENSE + [![Play Store](https://img.shields.io/badge/Google_Play-414141?style=for-the-badge&logo=google-play&logoColor=white)](https://play.google.com/store/apps/details?id=com.yoshi.rain) [![RuStore](https://img.shields.io/badge/RuStore-blue?style=for-the-badge&logo=vk&logoColor=white)](https://apps.rustore.ru/app/com.yoshi.rain) @@ -51,7 +51,8 @@ Or get the latest APK from the [Releases Section](https://github.com/DarkMooNigh This project is licensed under the [MIT License](./LICENSE). -### 👨‍💻Our Contributors +### 👨‍💻 Our Contributors + From 5ae02620378c7f8553e630854b9590cc378ace34 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 30 Oct 2023 09:40:48 +0300 Subject: [PATCH 119/216] Add locale hu_HU --- README.md | 2 +- lib/app/api/api.dart | 3 --- lib/main.dart | 1 + 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index efd331c..98bb7d9 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ If you find Rain valuable and worthy for future innovation , consider supporting Or get the latest APK from the [Releases Section](https://github.com/DarkMooNight/Rain/releases/latest). You can also find the app on IzzyOnDroid via a F-Droid client [here](https://apt.izzysoft.de/fdroid/index/apk/com.yoshi.rain). -### License +### 📃 License This project is licensed under the [MIT License](./LICENSE). diff --git a/lib/app/api/api.dart b/lib/app/api/api.dart index 8770ec8..c498d21 100644 --- a/lib/app/api/api.dart +++ b/lib/app/api/api.dart @@ -1,5 +1,3 @@ -import 'dart:developer'; - import 'package:dio/dio.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -26,7 +24,6 @@ class WeatherAPI { try { Response response = await dio.get(urlWeather); WeatherDataApi weatherData = WeatherDataApi.fromJson(response.data); - log("weatherData: ${response.data}"); return MainWeatherCache( time: weatherData.hourly.time, temperature2M: weatherData.hourly.temperature2M, diff --git a/lib/main.dart b/lib/main.dart index 5627e22..55747a0 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -50,6 +50,7 @@ final List appLanguages = [ {'name': 'Français', 'locale': const Locale('fr', 'FR')}, {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, + {'name': 'Magyar', 'locale': const Locale('hu', 'HU')}, {'name': 'Italiano', 'locale': const Locale('it', 'IT')}, {'name': 'ქართული', 'locale': const Locale('ka', 'GE')}, {'name': 'Nederlands', 'locale': const Locale('nl', 'NL')}, From 1d6019234c893cf275a96f6ac5c9e4d8f65680e2 Mon Sep 17 00:00:00 2001 From: Shatanik Mahanty Date: Mon, 30 Oct 2023 23:04:14 +0530 Subject: [PATCH 120/216] Dry refactored code in desc module --- lib/app/widgets/desc/desc.dart | 7 +- lib/app/widgets/desc/desc_container.dart | 83 ++++++++++++++---------- 2 files changed, 53 insertions(+), 37 deletions(-) diff --git a/lib/app/widgets/desc/desc.dart b/lib/app/widgets/desc/desc.dart index c4bb8f8..82a1f17 100644 --- a/lib/app/widgets/desc/desc.dart +++ b/lib/app/widgets/desc/desc.dart @@ -20,9 +20,10 @@ class DescWeather extends StatefulWidget { class _DescWeatherState extends State { bool hide = true; - + @override Widget build(BuildContext context) { + final textTheme = context.textTheme; return GestureDetector( onTap: () => setState(() => hide = !hide), child: Tooltip( @@ -40,12 +41,12 @@ class _DescWeatherState extends State { const SizedBox(height: 5), Text( widget.value, - style: context.textTheme.labelLarge, + style: textTheme.labelLarge, ), Expanded( child: Text( widget.desc, - style: context.textTheme.bodySmall, + style: textTheme.bodySmall, overflow: hide ? TextOverflow.ellipsis : TextOverflow.visible, textAlign: TextAlign.center, ), diff --git a/lib/app/widgets/desc/desc_container.dart b/lib/app/widgets/desc/desc_container.dart index 644787c..0681ac0 100644 --- a/lib/app/widgets/desc/desc_container.dart +++ b/lib/app/widgets/desc/desc_container.dart @@ -49,6 +49,22 @@ class _DescContainerState extends State { @override Widget build(BuildContext context) { + final dewpoint2M = widget.dewpoint2M?.round(); + final feels = widget.feels; + final visibility = widget.visibility; + final direction = widget.direction; + final wind = widget.wind; + final windgusts = widget.windgusts; + final evaporation = widget.evaporation; + final precipitation = widget.precipitation; + final rain = widget.rain; + final precipitationProbability = widget.precipitationProbability; + final humidity = widget.humidity; + final cloudcover = widget.cloudcover; + final pressure = widget.pressure; + final uvIndex = widget.uvIndex; + final shortwaveRadiation = widget.shortwaveRadiation; + return Card( margin: const EdgeInsets.only(bottom: 15), child: Padding( @@ -57,113 +73,112 @@ class _DescContainerState extends State { alignment: WrapAlignment.spaceEvenly, spacing: 5, children: [ - widget.dewpoint2M == null + dewpoint2M == null ? const Offstage() : DescWeather( imageName: 'assets/images/dew.png', - value: statusData.getDegree(widget.dewpoint2M?.round()), + value: statusData.getDegree(dewpoint2M.round()), desc: 'dewpoint'.tr, ), - widget.feels == null + feels == null ? const Offstage() : DescWeather( imageName: 'assets/images/temperature.png', - value: statusData.getDegree(widget.feels?.round()), + value: statusData.getDegree(feels.round()), desc: 'feels'.tr, ), - widget.visibility == null + visibility == null ? const Offstage() : DescWeather( imageName: 'assets/images/fog.png', - value: statusData.getVisibility(widget.visibility), + value: statusData.getVisibility(visibility), desc: 'visibility'.tr, ), - widget.direction == null + direction == null ? const Offstage() : DescWeather( imageName: 'assets/images/windsock.png', - value: '${widget.direction}°', + value: '$direction°', desc: 'direction'.tr, - message: message.getDirection(widget.direction), + message: message.getDirection(direction), ), - widget.wind == null + wind == null ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', - value: statusData.getSpeed(widget.wind?.round()), + value: statusData.getSpeed(wind.round()), desc: 'wind'.tr, ), - widget.windgusts == null + windgusts == null ? const Offstage() : DescWeather( imageName: 'assets/images/windgusts.png', - value: statusData.getSpeed(widget.windgusts?.round()), + value: statusData.getSpeed(windgusts.round()), desc: 'windgusts'.tr, ), - widget.evaporation == null + evaporation == null ? const Offstage() : DescWeather( imageName: 'assets/images/evaporation.png', - value: - statusData.getPrecipitation(widget.evaporation?.abs()), + value: statusData.getPrecipitation(evaporation.abs()), desc: 'evaporation'.tr, ), - widget.precipitation == null + precipitation == null ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', - value: statusData.getPrecipitation(widget.precipitation), + value: statusData.getPrecipitation(precipitation), desc: 'precipitation'.tr, ), - widget.rain == null + rain == null ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', - value: statusData.getPrecipitation(widget.rain), + value: statusData.getPrecipitation(rain), desc: 'rain'.tr, ), - widget.precipitationProbability == null + precipitationProbability == null ? const Offstage() : DescWeather( imageName: 'assets/images/precipitation_probability.png', - value: '${widget.precipitationProbability}%', + value: '$precipitationProbability%', desc: 'precipitationProbability'.tr, ), - widget.humidity == null + humidity == null ? const Offstage() : DescWeather( imageName: 'assets/images/humidity.png', - value: '${widget.humidity}%', + value: '$humidity%', desc: 'humidity'.tr, ), - widget.cloudcover == null + cloudcover == null ? const Offstage() : DescWeather( imageName: 'assets/images/cloudy.png', - value: '${widget.cloudcover}%', + value: '$cloudcover%', desc: 'cloudcover'.tr, ), - widget.pressure == null + pressure == null ? const Offstage() : DescWeather( imageName: 'assets/images/atmospheric.png', - value: '${widget.pressure?.round()} ${'hPa'.tr}', + value: '${pressure.round()} ${'hPa'.tr}', desc: 'pressure'.tr, - message: message.getPressure(widget.pressure?.round()), + message: message.getPressure(pressure.round()), ), - widget.uvIndex == null + uvIndex == null ? const Offstage() : DescWeather( imageName: 'assets/images/uv.png', - value: '${widget.uvIndex?.round()}', + value: '${uvIndex.round()}', desc: 'uvIndex'.tr, - message: message.getUvIndex(widget.uvIndex?.round()), + message: message.getUvIndex(uvIndex.round()), ), - widget.shortwaveRadiation == null + shortwaveRadiation == null ? const Offstage() : DescWeather( imageName: 'assets/images/shortwave_radiation.png', - value: '${widget.shortwaveRadiation?.round()} ${'W/m2'.tr}', + value: '${shortwaveRadiation.round()} ${'W/m2'.tr}', desc: 'shortwaveRadiation'.tr, ), ], From 2aa58f3a50a6b5c800514902e697e2fc71f7e7f4 Mon Sep 17 00:00:00 2001 From: Shuktika Mahanty <53374048+Shuktika15@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:09:10 +0530 Subject: [PATCH 121/216] Update weather_hourly.dart Dry refactored code --- lib/app/widgets/hourly/weather_hourly.dart | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/app/widgets/hourly/weather_hourly.dart b/lib/app/widgets/hourly/weather_hourly.dart index 8bd40d5..47e6a5f 100644 --- a/lib/app/widgets/hourly/weather_hourly.dart +++ b/lib/app/widgets/hourly/weather_hourly.dart @@ -31,19 +31,18 @@ class _WeatherHourlyState extends State { @override Widget build(BuildContext context) { final textTheme = context.textTheme; - + final time = widget.time; return Column( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Column( children: [ Text( - statusData.getTimeFormat(widget.time), + statusData.getTimeFormat(time), style: textTheme.labelLarge, ), Text( - DateFormat('E', locale.languageCode) - .format(DateTime.tryParse(widget.time)!), + DateFormat('E', locale.languageCode).format(DateTime.tryParse(time)!), style: textTheme.labelLarge?.copyWith( color: Colors.grey, ), @@ -53,7 +52,7 @@ class _WeatherHourlyState extends State { Image.asset( statusWeather.getImageToday( widget.weather, - widget.time, + time, widget.timeDay, widget.timeNight, ), From 09c9b22729dabc9d59f84f3a4c39ab3e8902e521 Mon Sep 17 00:00:00 2001 From: Shuktika Mahanty <53374048+Shuktika15@users.noreply.github.com> Date: Mon, 30 Oct 2023 23:10:17 +0530 Subject: [PATCH 122/216] Update create_card_weather.dart Refactored reusable textFieldElevation property --- .../cards/widgets/create_card_weather.dart | 31 ++++++++----------- 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/lib/app/modules/cards/widgets/create_card_weather.dart b/lib/app/modules/cards/widgets/create_card_weather.dart index f1fed39..92e0782 100644 --- a/lib/app/modules/cards/widgets/create_card_weather.dart +++ b/lib/app/modules/cards/widgets/create_card_weather.dart @@ -44,6 +44,7 @@ class _CreateWeatherCardState extends State { @override Widget build(BuildContext context) { + const kTextFieldElevation = 4.0; return Form( key: formKey, child: SingleChildScrollView( @@ -107,18 +108,15 @@ class _CreateWeatherCardState extends State { RawAutocomplete( focusNode: _focusNode, textEditingController: _controller, - fieldViewBuilder: (BuildContext context, - TextEditingController fieldTextEditingController, - FocusNode fieldFocusNode, - VoidCallback onFieldSubmitted) { + fieldViewBuilder: (BuildContext context, TextEditingController fieldTextEditingController, + FocusNode fieldFocusNode, VoidCallback onFieldSubmitted) { return MyTextForm( - elevation: 4, + elevation: kTextFieldElevation, labelText: 'search'.tr, type: TextInputType.text, icon: const Icon(Iconsax.global_search), controller: _controller, - margin: - const EdgeInsets.only(left: 10, right: 10, top: 10), + margin: const EdgeInsets.only(left: 10, right: 10, top: 10), focusNode: _focusNode, ); }, @@ -126,15 +124,12 @@ class _CreateWeatherCardState extends State { if (textEditingValue.text.isEmpty) { return const Iterable.empty(); } - return WeatherAPI() - .getCity(textEditingValue.text, locale); + return WeatherAPI().getCity(textEditingValue.text, locale); }, onSelected: (Result selection) => fillController(selection), - displayStringForOption: (Result option) => - '${option.name}, ${option.admin1}', - optionsViewBuilder: (BuildContext context, - AutocompleteOnSelected onSelected, - Iterable options) { + displayStringForOption: (Result option) => '${option.name}, ${option.admin1}', + optionsViewBuilder: + (BuildContext context, AutocompleteOnSelected onSelected, Iterable options) { return Padding( padding: const EdgeInsets.symmetric(horizontal: 10), child: Align( @@ -165,7 +160,7 @@ class _CreateWeatherCardState extends State { }, ), MyTextForm( - elevation: 4, + elevation: kTextFieldElevation, controller: _controllerLat, labelText: 'lat'.tr, type: TextInputType.number, @@ -186,7 +181,7 @@ class _CreateWeatherCardState extends State { }, ), MyTextForm( - elevation: 4, + elevation: kTextFieldElevation, controller: _controllerLon, labelText: 'lon'.tr, type: TextInputType.number, @@ -207,7 +202,7 @@ class _CreateWeatherCardState extends State { }, ), MyTextForm( - elevation: 4, + elevation: kTextFieldElevation, controller: _controllerCity, labelText: 'city'.tr, type: TextInputType.name, @@ -221,7 +216,7 @@ class _CreateWeatherCardState extends State { }, ), MyTextForm( - elevation: 4, + elevation: kTextFieldElevation, controller: _controllerDistrict, labelText: 'district'.tr, type: TextInputType.streetAddress, From 682599a7a0fd1ae159f461f9523a041b3674ee71 Mon Sep 17 00:00:00 2001 From: Ritam Chakraborty Date: Mon, 30 Oct 2023 23:20:43 +0530 Subject: [PATCH 123/216] Update status_weather.dart Dry refactored assets path --- lib/app/widgets/status/status_weather.dart | 103 ++++++++++----------- 1 file changed, 48 insertions(+), 55 deletions(-) diff --git a/lib/app/widgets/status/status_weather.dart b/lib/app/widgets/status/status_weather.dart index 41bcb34..d886cd0 100644 --- a/lib/app/widgets/status/status_weather.dart +++ b/lib/app/widgets/status/status_weather.dart @@ -1,38 +1,37 @@ import 'package:get/get.dart'; +const assetImageRoot = 'assets/images/'; + class StatusWeather { - String getImageNow( - int weather, String time, String timeDay, String timeNight) { + String getImageNow(int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = - DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = - DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/sun.png'; + return '${assetImageRoot}sun.png'; } else { - return 'assets/images/full-moon.png'; + return '${assetImageRoot}full-moon.png'; } case 1: case 2: case 3: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/cloud.png'; + return '${assetImageRoot}cloud.png'; } else { - return 'assets/images/moon.png'; + return '${assetImageRoot}moon.png'; } case 45: case 48: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/fog.png'; + return '${assetImageRoot}fog.png'; } else { - return 'assets/images/fog_moon.png'; + return '${assetImageRoot}fog_moon.png'; } case 51: case 53: @@ -44,23 +43,23 @@ class StatusWeather { case 65: case 66: case 67: - return 'assets/images/rain.png'; + return '${assetImageRoot}rain.png'; case 80: case 81: case 82: - return 'assets/images/rain-fall.png'; + return '${assetImageRoot}rain-fall.png'; case 71: case 73: case 75: case 77: case 85: case 86: - return 'assets/images/snow.png'; + return '${assetImageRoot}snow.png'; case 95: - return 'assets/images/thunder.png'; + return '${assetImageRoot}thunder.png'; case 96: case 99: - return 'assets/images/storm.png'; + return '${assetImageRoot}storm.png'; default: return ''; } @@ -69,14 +68,14 @@ class StatusWeather { String getImageNowDaily(int? weather, DateTime time) { switch (weather) { case 0: - return 'assets/images/sun.png'; + return '${assetImageRoot}sun.png'; case 1: case 2: case 3: - return 'assets/images/cloud.png'; + return '${assetImageRoot}cloud.png'; case 45: case 48: - return 'assets/images/fog.png'; + return '${assetImageRoot}fog.png'; case 51: case 53: case 55: @@ -87,60 +86,57 @@ class StatusWeather { case 65: case 66: case 67: - return 'assets/images/rain.png'; + return '${assetImageRoot}rain.png'; case 80: case 81: case 82: - return 'assets/images/rain-fall.png'; + return '${assetImageRoot}rain-fall.png'; case 71: case 73: case 75: case 77: case 85: case 86: - return 'assets/images/snow.png'; + return '${assetImageRoot}snow.png'; case 95: - return 'assets/images/thunder.png'; + return '${assetImageRoot}thunder.png'; case 96: case 99: - return 'assets/images/storm.png'; + return '${assetImageRoot}storm.png'; default: return ''; } } - String getImageToday( - int weather, String time, String timeDay, String timeNight) { + String getImageToday(int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = - DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = - DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/clear_day.png'; + return '${assetImageRoot}clear_day.png'; } else { - return 'assets/images/clear_night.png'; + return '${assetImageRoot}clear_night.png'; } case 1: case 2: case 3: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/cloudy_day.png'; + return '${assetImageRoot}cloudy_day.png'; } else { - return 'assets/images/cloudy_night.png'; + return '${assetImageRoot}cloudy_night.png'; } case 45: case 48: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/fog_day.png'; + return '${assetImageRoot}fog_day.png'; } else { - return 'assets/images/fog_night.png'; + return '${assetImageRoot}fog_night.png'; } case 51: case 53: @@ -156,9 +152,9 @@ class StatusWeather { case 81: case 82: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/rain_day.png'; + return '${assetImageRoot}rain_day.png'; } else { - return 'assets/images/rain_night.png'; + return '${assetImageRoot}rain_night.png'; } case 71: case 73: @@ -167,17 +163,17 @@ class StatusWeather { case 85: case 86: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/snow_day.png'; + return '${assetImageRoot}snow_day.png'; } else { - return 'assets/images/snow_night.png'; + return '${assetImageRoot}snow_night.png'; } case 95: case 96: case 99: if (currentTime.isAfter(dayTime) && currentTime.isBefore(nightTime)) { - return 'assets/images/thunder_day.png'; + return '${assetImageRoot}thunder_day.png'; } else { - return 'assets/images/thunder_night.png'; + return '${assetImageRoot}thunder_night.png'; } default: return ''; @@ -187,14 +183,14 @@ class StatusWeather { String getImage7Day(int? weather) { switch (weather) { case 0: - return 'assets/images/clear_day.png'; + return '${assetImageRoot}clear_day.png'; case 1: case 2: case 3: - return 'assets/images/cloudy_day.png'; + return '${assetImageRoot}cloudy_day.png'; case 45: case 48: - return 'assets/images/fog_day.png'; + return '${assetImageRoot}fog_day.png'; case 51: case 53: case 55: @@ -208,18 +204,18 @@ class StatusWeather { case 80: case 81: case 82: - return 'assets/images/rain_day.png'; + return '${assetImageRoot}rain_day.png'; case 71: case 73: case 75: case 77: case 85: case 86: - return 'assets/images/snow_day.png'; + return '${assetImageRoot}snow_day.png'; case 95: case 96: case 99: - return 'assets/images/thunder_day.png'; + return '${assetImageRoot}thunder_day.png'; default: return ''; } @@ -271,16 +267,13 @@ class StatusWeather { } } - String getImageNotification( - int weather, String time, String timeDay, String timeNight) { + String getImageNotification(int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = - DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = - DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: From b7798d63b8fbb9e62cb019bbe573ffc9e6ee16fc Mon Sep 17 00:00:00 2001 From: Ritam Chakraborty Date: Mon, 30 Oct 2023 23:22:51 +0530 Subject: [PATCH 124/216] Update sunset_sunrise.dart Dry refactored code --- lib/app/widgets/sun_moon/sunset_sunrise.dart | 21 ++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/app/widgets/sun_moon/sunset_sunrise.dart b/lib/app/widgets/sun_moon/sunset_sunrise.dart index 097a66a..e6f1909 100644 --- a/lib/app/widgets/sun_moon/sunset_sunrise.dart +++ b/lib/app/widgets/sun_moon/sunset_sunrise.dart @@ -21,6 +21,11 @@ class _SunsetSunriseState extends State { @override Widget build(BuildContext context) { + const crossAxisCenterAlignment = CrossAxisAlignment.center; + final textTheme = context.textTheme; + final titleSmall = textTheme.titleSmall; + final titleLarge = textTheme.titleLarge; + return Card( margin: const EdgeInsets.only(bottom: 15), child: Padding( @@ -29,22 +34,22 @@ class _SunsetSunriseState extends State { children: [ Expanded( child: Row( - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: crossAxisCenterAlignment, children: [ Expanded( child: Column( - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: crossAxisCenterAlignment, children: [ Text( 'sunrise'.tr, - style: context.textTheme.titleSmall, + style: titleSmall, overflow: TextOverflow.ellipsis, textAlign: TextAlign.center, ), const SizedBox(height: 2), Text( statusData.getTimeFormat(widget.timeSunrise), - style: context.textTheme.titleLarge, + style: titleLarge, ), ], ), @@ -61,22 +66,22 @@ class _SunsetSunriseState extends State { ), Expanded( child: Row( - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: crossAxisCenterAlignment, children: [ Expanded( child: Column( - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: crossAxisCenterAlignment, children: [ Text( 'sunset'.tr, - style: context.textTheme.titleSmall, + style: titleSmall, overflow: TextOverflow.ellipsis, textAlign: TextAlign.center, ), const SizedBox(height: 2), Text( statusData.getTimeFormat(widget.timeSunset), - style: context.textTheme.titleLarge, + style: titleLarge, ), ], ), From df60d31e994bb44666ce7e1582041a00cdc80067 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Mon, 30 Oct 2023 22:09:56 +0300 Subject: [PATCH 125/216] Update dependencies and status_weather.dart --- lib/app/widgets/daily/info_daily_card.dart | 54 ++++++++++------- lib/app/widgets/daily/list_daily_card.dart | 3 +- lib/app/widgets/status/status_weather.dart | 29 +++++---- lib/main.dart | 2 +- pubspec.lock | 68 ++++++++++++---------- pubspec.yaml | 6 +- 6 files changed, 96 insertions(+), 66 deletions(-) diff --git a/lib/app/widgets/daily/info_daily_card.dart b/lib/app/widgets/daily/info_daily_card.dart index ff5393b..71b634d 100644 --- a/lib/app/widgets/daily/info_daily_card.dart +++ b/lib/app/widgets/daily/info_daily_card.dart @@ -69,7 +69,8 @@ class _InfoDailyCardState extends State { highlightColor: Colors.transparent, ), title: Text( - DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[pageIndex]), + DateFormat.MMMMEEEEd(locale.languageCode) + .format(timeDaily[pageIndex]), style: textTheme.titleMedium?.copyWith( fontWeight: FontWeight.w600, fontSize: 18, @@ -87,13 +88,17 @@ class _InfoDailyCardState extends State { itemCount: timeDaily.length, itemBuilder: (context, index) { final indexedWeatherCodeDaily = weatherCodeDaily[index]; - final apparentTemperatureMin = weatherData.apparentTemperatureMin?[index]; - final apparentTemperatureMax = weatherData.apparentTemperatureMax?[index]; + final apparentTemperatureMin = + weatherData.apparentTemperatureMin?[index]; + final apparentTemperatureMax = + weatherData.apparentTemperatureMax?[index]; final uvIndexMax = weatherData.uvIndexMax?[index]; - final windDirection10MDominant = weatherData.winddirection10MDominant?[index]; + final windDirection10MDominant = + weatherData.winddirection10MDominant?[index]; final windSpeed10MMax = weatherData.windspeed10MMax?[index]; final windGusts10MMax = weatherData.windgusts10MMax?[index]; - final precipitationProbabilityMax = weatherData.precipitationProbabilityMax?[index]; + final precipitationProbabilityMax = + weatherData.precipitationProbabilityMax?[index]; final rainSum = weatherData.rainSum?[index]; final precipitationSum = weatherData.precipitationSum?[index]; @@ -109,10 +114,8 @@ class _InfoDailyCardState extends State { const SizedBox(height: 15), Image( image: AssetImage( - statusWeather.getImageNowDaily( - indexedWeatherCodeDaily, - timeDaily[index], - ), + statusWeather + .getImageNowDaily(indexedWeatherCodeDaily), ), fit: BoxFit.fill, height: 200, @@ -133,7 +136,8 @@ class _InfoDailyCardState extends State { ), const SizedBox(height: 5), Text( - DateFormat.MMMMEEEEd(locale.languageCode).format(timeDaily[index]), + DateFormat.MMMMEEEEd(locale.languageCode) + .format(timeDaily[index]), style: textTheme.labelLarge?.copyWith( color: Colors.grey, fontSize: 16, @@ -160,14 +164,16 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/cold.png', - value: statusData.getDegree(apparentTemperatureMin.round()), + value: statusData.getDegree( + apparentTemperatureMin.round()), desc: 'apparentTemperatureMin'.tr, ), apparentTemperatureMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/hot.png', - value: statusData.getDegree(apparentTemperatureMax.round()), + value: statusData.getDegree( + apparentTemperatureMax.round()), desc: 'apparentTemperatureMax'.tr, ), uvIndexMax == null @@ -176,7 +182,8 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/uv.png', value: '${uvIndexMax.round()}', desc: 'uvIndex'.tr, - message: message.getUvIndex(uvIndexMax.round()), + message: message + .getUvIndex(uvIndexMax.round()), ), windDirection10MDominant == null ? const Offstage() @@ -184,26 +191,31 @@ class _InfoDailyCardState extends State { imageName: 'assets/images/windsock.png', value: '$windDirection10MDominant°', desc: 'direction'.tr, - message: message.getDirection(windDirection10MDominant), + message: message.getDirection( + windDirection10MDominant), ), windSpeed10MMax == null ? const Offstage() : DescWeather( imageName: 'assets/images/wind.png', - value: statusData.getSpeed(windSpeed10MMax.round()), + value: statusData + .getSpeed(windSpeed10MMax.round()), desc: 'wind'.tr, ), windGusts10MMax == null ? const Offstage() : DescWeather( - imageName: 'assets/images/windgusts.png', - value: statusData.getSpeed(windGusts10MMax.round()), + imageName: + 'assets/images/windgusts.png', + value: statusData + .getSpeed(windGusts10MMax.round()), desc: 'windgusts'.tr, ), precipitationProbabilityMax == null ? const Offstage() : DescWeather( - imageName: 'assets/images/precipitation_probability.png', + imageName: + 'assets/images/precipitation_probability.png', value: '$precipitationProbabilityMax%', desc: 'precipitationProbability'.tr, ), @@ -211,14 +223,16 @@ class _InfoDailyCardState extends State { ? const Offstage() : DescWeather( imageName: 'assets/images/water.png', - value: statusData.getPrecipitation(rainSum), + value: statusData + .getPrecipitation(rainSum), desc: 'rain'.tr, ), precipitationSum == null ? const Offstage() : DescWeather( imageName: 'assets/images/rainfall.png', - value: statusData.getPrecipitation(precipitationSum), + value: statusData + .getPrecipitation(precipitationSum), desc: 'precipitation'.tr, ), ], diff --git a/lib/app/widgets/daily/list_daily_card.dart b/lib/app/widgets/daily/list_daily_card.dart index 9bdb3fa..4b9ecd4 100644 --- a/lib/app/widgets/daily/list_daily_card.dart +++ b/lib/app/widgets/daily/list_daily_card.dart @@ -69,8 +69,7 @@ class _ListDailyCardState extends State { ), const SizedBox(width: 5), Image.asset( - statusWeather.getImageNowDaily( - widget.weathercodeDaily, widget.timeDaily), + statusWeather.getImageNowDaily(widget.weathercodeDaily), scale: 6.5, ), ], diff --git a/lib/app/widgets/status/status_weather.dart b/lib/app/widgets/status/status_weather.dart index d886cd0..b33d8c1 100644 --- a/lib/app/widgets/status/status_weather.dart +++ b/lib/app/widgets/status/status_weather.dart @@ -3,13 +3,16 @@ import 'package:get/get.dart'; const assetImageRoot = 'assets/images/'; class StatusWeather { - String getImageNow(int weather, String time, String timeDay, String timeNight) { + String getImageNow( + int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = + DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = + DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: @@ -65,7 +68,7 @@ class StatusWeather { } } - String getImageNowDaily(int? weather, DateTime time) { + String getImageNowDaily(int? weather) { switch (weather) { case 0: return '${assetImageRoot}sun.png'; @@ -108,13 +111,16 @@ class StatusWeather { } } - String getImageToday(int weather, String time, String timeDay, String timeNight) { + String getImageToday( + int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = + DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = + DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: @@ -267,13 +273,16 @@ class StatusWeather { } } - String getImageNotification(int weather, String time, String timeDay, String timeNight) { + String getImageNotification( + int weather, String time, String timeDay, String timeNight) { final currentTime = DateTime.parse(time); final day = DateTime.parse(timeDay); final night = DateTime.parse(timeNight); - final dayTime = DateTime(day.year, day.month, day.day, day.hour, day.minute); - final nightTime = DateTime(night.year, night.month, night.day, night.hour, night.minute); + final dayTime = + DateTime(day.year, day.month, day.day, day.hour, day.minute); + final nightTime = + DateTime(night.year, night.month, night.day, night.hour, night.minute); switch (weather) { case 0: diff --git a/lib/main.dart b/lib/main.dart index 55747a0..777c59d 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -48,7 +48,7 @@ final List appLanguages = [ {'name': 'English', 'locale': const Locale('en', 'US')}, {'name': 'Español', 'locale': const Locale('es', 'ES')}, {'name': 'Français', 'locale': const Locale('fr', 'FR')}, - {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, + // {'name': 'Gaeilge', 'locale': const Locale('ga', 'IE')}, {'name': 'हिन्दी', 'locale': const Locale('hi', 'IN')}, {'name': 'Magyar', 'locale': const Locale('hu', 'HU')}, {'name': 'Italiano', 'locale': const Locale('it', 'IT')}, diff --git a/pubspec.lock b/pubspec.lock index 856a8e9..1dd637b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -109,10 +109,10 @@ packages: dependency: transitive description: name: built_value - sha256: a8de5955205b4d1dbbbc267daddf2178bd737e4bab8987c04a500478c9651e74 + sha256: "723b4021e903217dfc445ec4cf5b42e27975aece1fc4ebbc1ca6329c2d9fb54e" url: "https://pub.dev" source: hosted - version: "8.6.3" + version: "8.7.0" characters: dependency: transitive description: @@ -237,10 +237,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: "96bff3df72e3d428bda2b874c7a521e8c86f592cae626ea594922fcc8d166e0c" + sha256: "8b8bd1d798bd393e11eddeaa8ae95b12ff028bf7d5998fc5d003488cd5f4ce2f" url: "https://pub.dev" source: hosted - version: "1.6.7" + version: "1.6.8" fake_async: dependency: transitive description: @@ -351,10 +351,10 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: "5bf4c3e5e5a0426c1e2fc8ca3555a9e617e76369c3442e1dae8385c7767ba97a" + sha256: d93394f22f73e810bda59e11ebe83329c5511d6460b6b7509c4e1f3c92d6d625 url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.5" flutter_test: dependency: "direct dev" description: flutter @@ -441,10 +441,10 @@ packages: dependency: transitive description: name: geolocator_android - sha256: "93906636752ea4d4e778afa981fdfe7409f545b3147046300df194330044d349" + sha256: cf85c7d61c112cd9c50b97b85d6e91b337726005a986dbba6eba73bf7ed4168f url: "https://pub.dev" source: hosted - version: "4.3.1" + version: "4.3.3" geolocator_apple: dependency: transitive description: @@ -473,10 +473,10 @@ packages: dependency: transitive description: name: geolocator_windows - sha256: "8725beaa00db2b52f53d9811584cb4488240b250b04a09763e80945017f65c9c" + sha256: a92fae29779d5c6dc60e8411302f5221ade464968fe80a36d330e80a71f087af url: "https://pub.dev" source: hosted - version: "0.2.1" + version: "0.2.2" get: dependency: "direct main" description: @@ -737,10 +737,10 @@ packages: dependency: transitive description: name: path_provider_android - sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" + sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" path_provider_foundation: dependency: transitive description: @@ -890,6 +890,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.10.0" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" + url: "https://pub.dev" + source: hosted + version: "7.0.0" stack_trace: dependency: transitive description: @@ -990,74 +998,74 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" + sha256: b1c9e98774adf8820c96fbc7ae3601231d324a7d5ebd8babe27b6dfac91357ba url: "https://pub.dev" source: hosted - version: "6.1.14" + version: "6.2.1" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 + sha256: "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def" url: "https://pub.dev" source: hosted - version: "6.1.0" + version: "6.2.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" + sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" url: "https://pub.dev" source: hosted - version: "6.1.5" + version: "6.2.0" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e + sha256: "9f2d390e096fdbe1e6e6256f97851e51afc2d9c423d3432f1d6a02a8a9a8b9fd" url: "https://pub.dev" source: hosted - version: "3.0.6" + version: "3.1.0" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 + sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "3.1.0" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" + sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50" url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.2.0" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" + sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" url: "https://pub.dev" source: hosted - version: "2.0.20" + version: "2.2.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" + sha256: "7754a1ad30ee896b265f8d14078b0513a4dba28d358eabb9d5f339886f4a1adc" url: "https://pub.dev" source: hosted - version: "3.0.8" + version: "3.1.0" uuid: dependency: transitive description: name: uuid - sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" + sha256: b715b8d3858b6fa9f68f87d20d98830283628014750c2b09b6f516c1da4af2a7 url: "https://pub.dev" source: hosted - version: "3.0.7" + version: "4.1.0" vector_math: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 22bd7db..827df28 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -27,8 +27,8 @@ dependencies: google_fonts: ^6.1.0 flutter_glow: ^0.3.0 time_machine: ^0.9.17 - url_launcher: ^6.1.14 - dynamic_color: ^1.6.7 + url_launcher: ^6.2.1 + dynamic_color: ^1.6.8 path_provider: ^2.1.1 flutter_timezone: ^1.0.8 package_info_plus: ^4.2.0 @@ -58,7 +58,7 @@ dev_dependencies: flutter_lints: ^3.0.0 isar_generator: ^3.1.0+1 json_serializable: ^6.7.1 - flutter_native_splash: ^2.3.4 + flutter_native_splash: ^2.3.5 flutter_launcher_icons: ^0.13.1 flutter_icons: From 7aae058e35e53d6de48dc380c6eb0026fece3929 Mon Sep 17 00:00:00 2001 From: nobunagaaa <146952817+nobunagaaa@users.noreply.github.com> Date: Tue, 31 Oct 2023 23:15:11 +0530 Subject: [PATCH 126/216] fixed typos and formatting --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 98bb7d9..e920588 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ We fetch weather data from [Open-Meteo](https://open-meteo.com/en/docs) and use ### 💰 Support Us -If you find Rain valuable and worthy for future innovation , consider supporting us through donations: +If you find Rain valuable and worthy for future innovation, consider supporting us through donations: [![DonationAlerts](https://img.shields.io/badge/DonationAlerts-orange?style=for-the-badge)](https://www.donationalerts.com/r/darkmoonight) [![ЮMoney](https://img.shields.io/badge/ЮMoney-violet?style=for-the-badge)](https://yoomoney.ru/to/4100117672775961) From ba87cbd78d7ba68dff730d90bd5afd435a9ef7da Mon Sep 17 00:00:00 2001 From: Yoshi Date: Wed, 1 Nov 2023 11:33:05 +0300 Subject: [PATCH 127/216] Update README.md --- README.md | 17 +++++++++++++---- pubspec.lock | 4 ++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e920588..485bff4 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,18 @@

    🌦️ Rain

    -Tired of unpredictable weather? Rain's got you covered! Get ready for any forecast. 🌦️ +

    +

    + Stars + Forks + GitHub release + License +

    +

    -### 🌍 Discover Your World +

    Tired of unpredictable weather? Rain's got you covered! Get ready for any forecast. 🌦️

    + +### 🌍 Be aware of the weather With Rain, you can explore the weather in your city and beyond. We offer an array of features to keep you informed and prepared: @@ -53,6 +62,6 @@ This project is licensed under the [MIT License](./LICENSE). ### 👨‍💻 Our Contributors - - + + diff --git a/pubspec.lock b/pubspec.lock index 1dd637b..a33634f 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -441,10 +441,10 @@ packages: dependency: transitive description: name: geolocator_android - sha256: cf85c7d61c112cd9c50b97b85d6e91b337726005a986dbba6eba73bf7ed4168f + sha256: "741579fa6c9e412984d2bdb2fbaa54e3c3f7587c60aeacfe6e058358a11f40f8" url: "https://pub.dev" source: hosted - version: "4.3.3" + version: "4.4.0" geolocator_apple: dependency: transitive description: From 6d249bd7a69050fe4d4f2fcc5f40419fa6cee3e7 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sat, 18 Nov 2023 13:51:52 +0300 Subject: [PATCH 128/216] Update flutter and settings android --- android/app/build.gradle | 17 ++++----- android/gradle.properties | 2 +- android/settings.gradle | 34 +++++++++++++----- pubspec.lock | 74 +++++++++++++++++++-------------------- pubspec.yaml | 12 +++---- 5 files changed, 77 insertions(+), 62 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 7c9e059..32224fc 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,3 +1,9 @@ +plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" +} + def localProperties = new Properties() def localPropertiesFile = rootProject.file('local.properties') if (localPropertiesFile.exists()) { @@ -6,11 +12,6 @@ if (localPropertiesFile.exists()) { } } -def flutterRoot = localProperties.getProperty('flutter.sdk') -if (flutterRoot == null) { - throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") -} - def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { flutterVersionCode = '1' @@ -21,10 +22,6 @@ if (flutterVersionName == null) { flutterVersionName = '1.0' } -apply plugin: 'com.android.application' -apply plugin: 'kotlin-android' -apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" - def keystoreProperties = new Properties() def keystorePropertiesFile = rootProject.file('key.properties') if (keystorePropertiesFile.exists()) { @@ -81,7 +78,7 @@ android { } namespace 'com.yoshi.rain' -} + } flutter { source '../..' diff --git a/android/gradle.properties b/android/gradle.properties index 94adc3a..598d13f 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,3 @@ -org.gradle.jvmargs=-Xmx1536M +org.gradle.jvmargs=-Xmx4G android.useAndroidX=true android.enableJetifier=true diff --git a/android/settings.gradle b/android/settings.gradle index 44e62bc..af1ec35 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -1,11 +1,29 @@ -include ':app' +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + } + settings.ext.flutterSdkPath = flutterSdkPath() -def localPropertiesFile = new File(rootProject.projectDir, "local.properties") -def properties = new Properties() + includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") -assert localPropertiesFile.exists() -localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + repositories { + google() + mavenCentral() + gradlePluginPortal() + } -def flutterSdkPath = properties.getProperty("flutter.sdk") -assert flutterSdkPath != null, "flutter.sdk not set in local.properties" -apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" + plugins { + id "dev.flutter.flutter-gradle-plugin" version "1.0.0" apply false + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version '7.4.2' apply false +} + +include ":app" diff --git a/pubspec.lock b/pubspec.lock index a33634f..c4879d4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: archive - sha256: "7e0d52067d05f2e0324268097ba723b71cb41ac8a6a2b24d1edf9c536b987b03" + sha256: "7b875fd4a20b165a3084bd2d210439b22ebc653f21cea4842729c0c30c82596b" url: "https://pub.dev" source: hosted - version: "3.4.6" + version: "3.4.9" args: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" + sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" build_resolvers: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.18.0" connectivity_plus: dependency: "direct main" description: @@ -221,10 +221,10 @@ packages: dependency: transitive description: name: dbus - sha256: "6f07cba3f7b3448d42d015bfd3d53fe12e5b36da2423f23838efc1d5fb31a263" + sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" url: "https://pub.dev" source: hosted - version: "0.7.8" + version: "0.7.10" dio: dependency: "direct main" description: @@ -314,10 +314,10 @@ packages: dependency: "direct dev" description: name: flutter_lints - sha256: ad76540d21c066228ee3f9d1dad64a9f7e46530e8bb7c85011a88bc1fd874bc5 + sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.0.1" flutter_local_notifications: dependency: "direct main" description: @@ -417,10 +417,10 @@ packages: dependency: transitive description: name: geocoding_ios - sha256: c85495ce8fb34e4fbd2dd8fc5f79263d622d9f88c4af948c965daf6b27a7f3a1 + sha256: "8f79e380abb640ef4d88baee8bb65390058c802601158d0813dc990b36b189d2" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" geocoding_platform_interface: dependency: transitive description: @@ -457,10 +457,10 @@ packages: dependency: transitive description: name: geolocator_platform_interface - sha256: b7aca62aa05d7e610c396a53a1936ff87fce2f735d76e93fde9269c341c46a25 + sha256: "6c8d494d6948757c56720b778af742f6973f31fca1f702a7539b8917e4a2468a" url: "https://pub.dev" source: hosted - version: "4.1.1" + version: "4.2.0" geolocator_web: dependency: transitive description: @@ -673,10 +673,10 @@ packages: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" mime: dependency: transitive description: @@ -777,10 +777,10 @@ packages: dependency: transitive description: name: petitparser - sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 + sha256: eeb2d1428ee7f4170e2bd498827296a18d4e7fc462b71727d111c0ac7707cfa6 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "6.0.1" platform: dependency: transitive description: @@ -793,10 +793,10 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d + sha256: f4f88d4a900933e7267e2b353594774fc0d07fb072b47eedcd5b54e1ea3269f8 url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.7" pointycastle: dependency: transitive description: @@ -902,18 +902,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.11.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7 url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" stream_transform: dependency: transitive description: @@ -942,10 +942,10 @@ packages: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" + sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" url: "https://pub.dev" source: hosted - version: "0.6.0" + version: "0.6.1" time: dependency: transitive description: @@ -1014,10 +1014,10 @@ packages: dependency: transitive description: name: url_launcher_ios - sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" + sha256: bba3373219b7abb6b5e0d071b0fe66dfbe005d07517a68e38d4fc3638f35c6d3 url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.2.1" url_launcher_linux: dependency: transitive description: @@ -1062,10 +1062,10 @@ packages: dependency: transitive description: name: uuid - sha256: b715b8d3858b6fa9f68f87d20d98830283628014750c2b09b6f516c1da4af2a7 + sha256: df5a4d8f22ee4ccd77f8839ac7cb274ebc11ef9adcce8b92be14b797fe889921 url: "https://pub.dev" source: hosted - version: "4.1.0" + version: "4.2.1" vector_math: dependency: transitive description: @@ -1086,10 +1086,10 @@ packages: dependency: transitive description: name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 url: "https://pub.dev" source: hosted - version: "0.1.4-beta" + version: "0.3.0" web_socket_channel: dependency: transitive description: @@ -1102,10 +1102,10 @@ packages: dependency: transitive description: name: win32 - sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3" + sha256: "7c99c0e1e2fa190b48d25c81ca5e42036d5cac81430ef249027d97b0935c553f" url: "https://pub.dev" source: hosted - version: "5.0.9" + version: "5.1.0" workmanager: dependency: "direct main" description: @@ -1126,10 +1126,10 @@ packages: dependency: transitive description: name: xml - sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" + sha256: af5e77e9b83f2f4adc5d3f0a4ece1c7f45a2467b695c2540381bac793e34e556 url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "6.4.2" xxh3: dependency: transitive description: @@ -1147,5 +1147,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.5 <4.0.0" + dart: ">=3.2.0 <4.0.0" flutter: ">=3.13.0" diff --git a/pubspec.yaml b/pubspec.yaml index 827df28..7386edc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -3,10 +3,10 @@ description: Weather application publish_to: "none" -version: 1.2.7+30 +version: 1.2.8+31 environment: - sdk: ">=3.1.5 <4.0.0" + sdk: ">=3.2.0 <4.0.0" dependencies: flutter: @@ -30,17 +30,17 @@ dependencies: url_launcher: ^6.2.1 dynamic_color: ^1.6.8 path_provider: ^2.1.1 + json_annotation: ^4.8.1 flutter_timezone: ^1.0.8 package_info_plus: ^4.2.0 connectivity_plus: ^5.0.1 + freezed_annotation: ^2.4.1 isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 flutter_colorpicker: ^1.0.3 scrollable_positioned_list: ^0.3.8 flutter_local_notifications: ^16.1.0 - freezed_annotation: ^2.4.1 - json_annotation: ^4.8.1 # Uncomment this for publishing FLOSS variant # dependency_overrides: @@ -53,9 +53,9 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - build_runner: ^2.4.6 freezed: ^2.4.5 - flutter_lints: ^3.0.0 + build_runner: ^2.4.6 + flutter_lints: ^3.0.1 isar_generator: ^3.1.0+1 json_serializable: ^6.7.1 flutter_native_splash: ^2.3.5 From c7798bc4d605290c1131d2a1498ac0096b1c97fa Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 3 Dec 2023 16:19:42 +0300 Subject: [PATCH 129/216] Update dependencies --- android/app/build.gradle | 4 +- lib/app/api/api.dart | 18 +- lib/app/api/weather.dart | 21 +- lib/app/data/weather.dart | 18 +- .../modules/cards/view/info_weather_card.dart | 16 +- .../modules/cards/view/list_weather_card.dart | 189 +++++------ .../cards/widgets/create_card_weather.dart | 20 +- lib/app/modules/main/view/weather.dart | 18 +- lib/app/modules/onboarding.dart | 2 +- lib/app/modules/settings/view/settings.dart | 305 ++++++++++++------ lib/app/widgets/daily/weather_daily.dart | 19 +- lib/app/widgets/hourly/weather_hourly.dart | 3 +- lib/main.dart | 1 - pubspec.lock | 64 ++-- pubspec.yaml | 14 +- 15 files changed, 436 insertions(+), 276 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index 32224fc..ab7e788 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -29,7 +29,7 @@ if (keystorePropertiesFile.exists()) { } android { - compileSdk 34 + compileSdkVersion 34 ndkVersion flutter.ndkVersion compileOptions { @@ -78,7 +78,7 @@ android { } namespace 'com.yoshi.rain' - } +} flutter { source '../..' diff --git a/lib/app/api/api.dart b/lib/app/api/api.dart index c498d21..0872812 100644 --- a/lib/app/api/api.dart +++ b/lib/app/api/api.dart @@ -7,7 +7,8 @@ import 'package:rain/app/data/weather.dart'; import 'package:rain/main.dart'; class WeatherAPI { - final Dio dio = Dio()..options.baseUrl = 'https://api.open-meteo.com/v1/forecast?'; + final Dio dio = Dio() + ..options.baseUrl = 'https://api.open-meteo.com/v1/forecast?'; final Dio dioLocation = Dio(); Future getWeatherData(double? lat, double? lon) async { @@ -15,7 +16,8 @@ class WeatherAPI { 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' - ? urlWeather = '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' + ? urlWeather = + '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' : settings.measurements == 'imperial' ? urlWeather = '$url&windspeed_unit=mph&precipitation_unit=inch' : settings.degrees == 'fahrenheit' @@ -52,7 +54,8 @@ class WeatherAPI { sunrise: weatherData.daily.sunrise, sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, - precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, + precipitationProbabilityMax: + weatherData.daily.precipitationProbabilityMax, windspeed10MMax: weatherData.daily.windSpeed10MMax, windgusts10MMax: weatherData.daily.windGusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, @@ -69,12 +72,14 @@ class WeatherAPI { } } - Future getWeatherCard(double? lat, double? lon, String city, String district, String timezone) async { + Future getWeatherCard(double? lat, double? lon, String city, + String district, String timezone) async { String url = 'latitude=$lat&longitude=$lon&hourly=temperature_2m,relativehumidity_2m,apparent_temperature,precipitation,rain,weathercode,surface_pressure,visibility,evapotranspiration,windspeed_10m,winddirection_10m,windgusts_10m,cloudcover,uv_index,dewpoint_2m,precipitation_probability,shortwave_radiation&daily=weathercode,temperature_2m_max,temperature_2m_min,apparent_temperature_max,apparent_temperature_min,sunrise,sunset,precipitation_sum,precipitation_probability_max,windspeed_10m_max,windgusts_10m_max,uv_index_max,rain_sum,winddirection_10m_dominant&forecast_days=12&timezone=auto'; String urlWeather; settings.measurements == 'imperial' && settings.degrees == 'fahrenheit' - ? urlWeather = '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' + ? urlWeather = + '$url&temperature_unit=fahrenheit&windspeed_unit=mph&precipitation_unit=inch' : settings.measurements == 'imperial' ? urlWeather = '$url&windspeed_unit=mph&precipitation_unit=inch' : settings.degrees == 'fahrenheit' @@ -111,7 +116,8 @@ class WeatherAPI { sunrise: weatherData.daily.sunrise, sunset: weatherData.daily.sunset, precipitationSum: weatherData.daily.precipitationSum, - precipitationProbabilityMax: weatherData.daily.precipitationProbabilityMax, + precipitationProbabilityMax: + weatherData.daily.precipitationProbabilityMax, windspeed10MMax: weatherData.daily.windSpeed10MMax, windgusts10MMax: weatherData.daily.windGusts10MMax, uvIndexMax: weatherData.daily.uvIndexMax, diff --git a/lib/app/api/weather.dart b/lib/app/api/weather.dart index 33a126f..44e4513 100644 --- a/lib/app/api/weather.dart +++ b/lib/app/api/weather.dart @@ -13,7 +13,8 @@ class WeatherDataApi with _$WeatherDataApi { required String timezone, }) = _WeatherDataApi; - factory WeatherDataApi.fromJson(Map json) => _$WeatherDataApiFromJson(json); + factory WeatherDataApi.fromJson(Map json) => + _$WeatherDataApiFromJson(json); } @freezed @@ -35,14 +36,16 @@ class Hourly with _$Hourly { @JsonKey(name: 'cloudcover') List? cloudCover, @JsonKey(name: 'uv_index') List? uvIndex, @JsonKey(name: 'dewpoint_2m') List? dewpoint2M, - @JsonKey(name: 'precipitation_probability') List? precipitationProbability, + @JsonKey(name: 'precipitation_probability') + List? precipitationProbability, @JsonKey(name: 'shortwave_radiation') List? shortwaveRadiation, }) = _Hourly; factory Hourly.fromJson(Map json) => _$HourlyFromJson(json); } -List _dateTimeFromJson(List? json) => json?.map((x) => DateTime.parse(x)).toList() ?? []; +List _dateTimeFromJson(List? json) => + json?.map((x) => DateTime.parse(x)).toList() ?? []; @freezed class Daily with _$Daily { @@ -51,17 +54,21 @@ class Daily with _$Daily { @JsonKey(name: 'weathercode') List? weatherCode, @JsonKey(name: 'temperature_2m_max') List? temperature2MMax, @JsonKey(name: 'temperature_2m_min') List? temperature2MMin, - @JsonKey(name: 'apparent_temperature_max') List? apparentTemperatureMax, - @JsonKey(name: 'apparent_temperature_min') List? apparentTemperatureMin, + @JsonKey(name: 'apparent_temperature_max') + List? apparentTemperatureMax, + @JsonKey(name: 'apparent_temperature_min') + List? apparentTemperatureMin, @JsonKey(name: 'precipitation_sum') List? precipitationSum, List? sunrise, List? sunset, - @JsonKey(name: 'precipitation_probability_max') List? precipitationProbabilityMax, + @JsonKey(name: 'precipitation_probability_max') + List? precipitationProbabilityMax, @JsonKey(name: 'windspeed_10m_max') List? windSpeed10MMax, @JsonKey(name: 'windgusts_10m_max') List? windGusts10MMax, @JsonKey(name: 'uv_index_max') List? uvIndexMax, @JsonKey(name: 'rain_sum') List? rainSum, - @JsonKey(name: 'winddirection_10m_dominant') List? windDirection10MDominant, + @JsonKey(name: 'winddirection_10m_dominant') + List? windDirection10MDominant, }) = _Daily; factory Daily.fromJson(Map json) => _$DailyFromJson(json); diff --git a/lib/app/data/weather.dart b/lib/app/data/weather.dart index 115d0eb..06b0a32 100644 --- a/lib/app/data/weather.dart +++ b/lib/app/data/weather.dart @@ -291,7 +291,8 @@ class WeatherCard { time: List.from(json['time'] ?? []), weathercode: List.from(json['weathercode'] ?? []), temperature2M: List.from(json['temperature2M'] ?? []), - apparentTemperature: List.from(json['apparentTemperature'] ?? []), + apparentTemperature: + List.from(json['apparentTemperature'] ?? []), relativehumidity2M: List.from(json['relativehumidity2M'] ?? []), precipitation: List.from(json['precipitation'] ?? []), rain: List.from(json['rain'] ?? []), @@ -304,21 +305,26 @@ class WeatherCard { cloudcover: List.from(json['cloudcover'] ?? []), uvIndex: List.from(json['uvIndex'] ?? []), dewpoint2M: List.from(json['dewpoint2M'] ?? []), - precipitationProbability: List.from(json['precipitationProbability'] ?? []), + precipitationProbability: + List.from(json['precipitationProbability'] ?? []), shortwaveRadiation: List.from(json['shortwaveRadiation'] ?? []), timeDaily: List.from(json['timeDaily'] ?? []), weathercodeDaily: List.from(json['weathercodeDaily'] ?? []), temperature2MMax: List.from(json['temperature2MMax'] ?? []), temperature2MMin: List.from(json['temperature2MMin'] ?? []), - apparentTemperatureMax: List.from(json['apparentTemperatureMax'] ?? []), - apparentTemperatureMin: List.from(json['apparentTemperatureMin'] ?? []), + apparentTemperatureMax: + List.from(json['apparentTemperatureMax'] ?? []), + apparentTemperatureMin: + List.from(json['apparentTemperatureMin'] ?? []), windspeed10MMax: List.from(json['windspeed10MMax'] ?? []), windgusts10MMax: List.from(json['windgusts10MMax'] ?? []), uvIndexMax: List.from(json['uvIndexMax'] ?? []), rainSum: List.from(json['rainSum'] ?? []), - winddirection10MDominant: List.from(json['winddirection10MDominant'] ?? []), + winddirection10MDominant: + List.from(json['winddirection10MDominant'] ?? []), precipitationSum: List.from(json['precipitationSum'] ?? []), - precipitationProbabilityMax: List.from(json['precipitationProbabilityMax'] ?? []), + precipitationProbabilityMax: + List.from(json['precipitationProbabilityMax'] ?? []), sunrise: List.from(json['sunrise'] ?? []), sunset: List.from(json['sunset'] ?? []), lat: json['lat'], diff --git a/lib/app/modules/cards/view/info_weather_card.dart b/lib/app/modules/cards/view/info_weather_card.dart index 2c649af..89c15c4 100644 --- a/lib/app/modules/cards/view/info_weather_card.dart +++ b/lib/app/modules/cards/view/info_weather_card.dart @@ -37,8 +37,10 @@ class _InfoWeatherCardState extends State { void getTime() { final weatherCard = widget.weatherCard; - timeNow = weatherController.getTime(weatherCard.time!, weatherCard.timezone!); - dayNow = weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); + timeNow = + weatherController.getTime(weatherCard.time!, weatherCard.timezone!); + dayNow = + weatherController.getDay(weatherCard.timeDaily!, weatherCard.timezone!); Future.delayed(const Duration(milliseconds: 30), () { itemScrollController.scrollTo( index: timeNow, @@ -97,7 +99,8 @@ class _InfoWeatherCardState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(1), physics: const AlwaysScrollableScrollPhysics(), @@ -124,7 +127,9 @@ class _InfoWeatherCardState extends State { vertical: 5, ), decoration: BoxDecoration( - color: i == timeNow ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == timeNow + ? context.theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -160,7 +165,8 @@ class _InfoWeatherCardState extends State { windgusts: weatherCard.windgusts10M?[timeNow], uvIndex: weatherCard.uvIndex?[timeNow], dewpoint2M: weatherCard.dewpoint2M?[timeNow], - precipitationProbability: weatherCard.precipitationProbability?[timeNow], + precipitationProbability: + weatherCard.precipitationProbability?[timeNow], shortwaveRadiation: weatherCard.shortwaveRadiation?[timeNow], ), WeatherDaily( diff --git a/lib/app/modules/cards/view/list_weather_card.dart b/lib/app/modules/cards/view/list_weather_card.dart index 192a8f8..2b91dc4 100644 --- a/lib/app/modules/cards/view/list_weather_card.dart +++ b/lib/app/modules/cards/view/list_weather_card.dart @@ -25,103 +25,108 @@ class _ListWeatherCardState extends State { setState(() {}); }, child: Obx( - () => weatherController.weatherCards.isEmpty + () => weatherController.weatherCards.isEmpty ? Center( - child: SingleChildScrollView( - child: Column( - children: [ - Image.asset( - 'assets/images/add_weather.png', - scale: 6, - ), - SizedBox( - width: Get.size.width * 0.8, - child: Text( - 'noWeatherCard'.tr, - textAlign: TextAlign.center, - style: titleMedium?.copyWith( - fontWeight: FontWeight.w600, - fontSize: 18, - ), - ), - ), - ], - ), - ), - ) - : ReorderableListView( - onReorder: (oldIndex, newIndex) => weatherController.reorder(oldIndex, newIndex), - children: [ - ...weatherController.weatherCards.map( - (weatherCardList) => Dismissible( - key: ValueKey(weatherCardList), - direction: DismissDirection.endToStart, - background: Container( - alignment: Alignment.centerRight, - child: const Padding( - padding: EdgeInsets.only(right: 15), - child: Icon( - Iconsax.trush_square, - color: Colors.red, - ), - ), - ), - confirmDismiss: (DismissDirection direction) async { - return await showAdaptiveDialog( - context: context, - builder: (BuildContext context) { - return AlertDialog.adaptive( - title: Text( - 'deletedCardWeather'.tr, - style: textTheme.titleLarge, + child: SingleChildScrollView( + child: Column( + children: [ + Image.asset( + 'assets/images/add_weather.png', + scale: 6, + ), + SizedBox( + width: Get.size.width * 0.8, + child: Text( + 'noWeatherCard'.tr, + textAlign: TextAlign.center, + style: titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), ), - content: Text('deletedCardWeatherQuery'.tr, style: titleMedium), - actions: [ - TextButton( - onPressed: () => Get.back(result: false), - child: Text( - 'cancel'.tr, - style: titleMedium?.copyWith(color: Colors.blueAccent), - ), - ), - TextButton( - onPressed: () => Get.back(result: true), - child: Text( - 'delete'.tr, - style: titleMedium?.copyWith(color: Colors.red), - ), - ), - ], - ); - }, - ); - }, - onDismissed: (DismissDirection direction) async { - await weatherController.deleteCardWeather(weatherCardList); - }, - child: GestureDetector( - onTap: () => Get.to( - () => InfoWeatherCard( - weatherCard: weatherCardList, - ), - transition: Transition.downToUp, - ), - child: WeatherCardContainer( - time: weatherCardList.time!, - timeDaily: weatherCardList.timeDaily!, - timeDay: weatherCardList.sunrise!, - timeNight: weatherCardList.sunset!, - weather: weatherCardList.weathercode!, - degree: weatherCardList.temperature2M!, - district: weatherCardList.district!, - city: weatherCardList.city!, - timezone: weatherCardList.timezone!, + ), + ], ), ), + ) + : ReorderableListView( + onReorder: (oldIndex, newIndex) => + weatherController.reorder(oldIndex, newIndex), + children: [ + ...weatherController.weatherCards.map( + (weatherCardList) => Dismissible( + key: ValueKey(weatherCardList), + direction: DismissDirection.endToStart, + background: Container( + alignment: Alignment.centerRight, + child: const Padding( + padding: EdgeInsets.only(right: 15), + child: Icon( + Iconsax.trush_square, + color: Colors.red, + ), + ), + ), + confirmDismiss: (DismissDirection direction) async { + return await showAdaptiveDialog( + context: context, + builder: (BuildContext context) { + return AlertDialog.adaptive( + title: Text( + 'deletedCardWeather'.tr, + style: textTheme.titleLarge, + ), + content: Text('deletedCardWeatherQuery'.tr, + style: titleMedium), + actions: [ + TextButton( + onPressed: () => Get.back(result: false), + child: Text( + 'cancel'.tr, + style: titleMedium?.copyWith( + color: Colors.blueAccent), + ), + ), + TextButton( + onPressed: () => Get.back(result: true), + child: Text( + 'delete'.tr, + style: titleMedium?.copyWith( + color: Colors.red), + ), + ), + ], + ); + }, + ); + }, + onDismissed: (DismissDirection direction) async { + await weatherController + .deleteCardWeather(weatherCardList); + }, + child: GestureDetector( + onTap: () => Get.to( + () => InfoWeatherCard( + weatherCard: weatherCardList, + ), + transition: Transition.downToUp, + ), + child: WeatherCardContainer( + time: weatherCardList.time!, + timeDaily: weatherCardList.timeDaily!, + timeDay: weatherCardList.sunrise!, + timeNight: weatherCardList.sunset!, + weather: weatherCardList.weathercode!, + degree: weatherCardList.temperature2M!, + district: weatherCardList.district!, + city: weatherCardList.city!, + timezone: weatherCardList.timezone!, + ), + ), + ), + ), + ], ), - ), - ], - ), ), ); } diff --git a/lib/app/modules/cards/widgets/create_card_weather.dart b/lib/app/modules/cards/widgets/create_card_weather.dart index 92e0782..6e6ee9e 100644 --- a/lib/app/modules/cards/widgets/create_card_weather.dart +++ b/lib/app/modules/cards/widgets/create_card_weather.dart @@ -108,15 +108,18 @@ class _CreateWeatherCardState extends State { RawAutocomplete( focusNode: _focusNode, textEditingController: _controller, - fieldViewBuilder: (BuildContext context, TextEditingController fieldTextEditingController, - FocusNode fieldFocusNode, VoidCallback onFieldSubmitted) { + fieldViewBuilder: (BuildContext context, + TextEditingController fieldTextEditingController, + FocusNode fieldFocusNode, + VoidCallback onFieldSubmitted) { return MyTextForm( elevation: kTextFieldElevation, labelText: 'search'.tr, type: TextInputType.text, icon: const Icon(Iconsax.global_search), controller: _controller, - margin: const EdgeInsets.only(left: 10, right: 10, top: 10), + margin: + const EdgeInsets.only(left: 10, right: 10, top: 10), focusNode: _focusNode, ); }, @@ -124,12 +127,15 @@ class _CreateWeatherCardState extends State { if (textEditingValue.text.isEmpty) { return const Iterable.empty(); } - return WeatherAPI().getCity(textEditingValue.text, locale); + return WeatherAPI() + .getCity(textEditingValue.text, locale); }, onSelected: (Result selection) => fillController(selection), - displayStringForOption: (Result option) => '${option.name}, ${option.admin1}', - optionsViewBuilder: - (BuildContext context, AutocompleteOnSelected onSelected, Iterable options) { + displayStringForOption: (Result option) => + '${option.name}, ${option.admin1}', + optionsViewBuilder: (BuildContext context, + AutocompleteOnSelected onSelected, + Iterable options) { return Padding( padding: const EdgeInsets.symmetric(horizontal: 10), child: Align( diff --git a/lib/app/modules/main/view/weather.dart b/lib/app/modules/main/view/weather.dart index 47cfcd8..da9e24f 100644 --- a/lib/app/modules/main/view/weather.dart +++ b/lib/app/modules/main/view/weather.dart @@ -82,7 +82,8 @@ class _WeatherPageState extends State { child: SizedBox( height: 136, child: Padding( - padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + padding: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ScrollablePositionedList.separated( key: const PageStorageKey(0), physics: const AlwaysScrollableScrollPhysics(), @@ -94,7 +95,8 @@ class _WeatherPageState extends State { ); }, scrollDirection: Axis.horizontal, - itemScrollController: weatherController.itemScrollController, + itemScrollController: + weatherController.itemScrollController, itemCount: mainWeather.time!.length, itemBuilder: (ctx, i) { final i24 = (i / 24).floor(); @@ -112,8 +114,10 @@ class _WeatherPageState extends State { vertical: 5, ), decoration: BoxDecoration( - color: - i == hourOfDay ? context.theme.colorScheme.primaryContainer : Colors.transparent, + color: i == hourOfDay + ? context + .theme.colorScheme.primaryContainer + : Colors.transparent, borderRadius: const BorderRadius.all( Radius.circular(20), ), @@ -150,8 +154,10 @@ class _WeatherPageState extends State { windgusts: mainWeather.windgusts10M?[hourOfDay], uvIndex: mainWeather.uvIndex?[hourOfDay], dewpoint2M: mainWeather.dewpoint2M?[hourOfDay], - precipitationProbability: mainWeather.precipitationProbability?[hourOfDay], - shortwaveRadiation: mainWeather.shortwaveRadiation?[hourOfDay], + precipitationProbability: + mainWeather.precipitationProbability?[hourOfDay], + shortwaveRadiation: + mainWeather.shortwaveRadiation?[hourOfDay], ), WeatherDaily( weatherData: weatherCard, diff --git a/lib/app/modules/onboarding.dart b/lib/app/modules/onboarding.dart index 5ac6da7..b6b9ada 100644 --- a/lib/app/modules/onboarding.dart +++ b/lib/app/modules/onboarding.dart @@ -57,7 +57,7 @@ class _OnboardingPageState extends State { settings.onboard = true; isar.writeTxnSync(() => isar.settings.putSync(settings)); Get.off( - () => const HomePage(), + () => const HomePage(), transition: Transition.downToUp, ); }, diff --git a/lib/app/modules/settings/view/settings.dart b/lib/app/modules/settings/view/settings.dart index ba85f60..96c70ff 100644 --- a/lib/app/modules/settings/view/settings.dart +++ b/lib/app/modules/settings/view/settings.dart @@ -59,10 +59,6 @@ class _SettingsPageState extends State { @override Widget build(BuildContext context) { - final theme = context.theme; - final textTheme = context.textTheme; - final titleMedium = textTheme.titleMedium; - final titleLarge = textTheme.titleLarge; return SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.center, @@ -85,7 +81,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'appearance'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), ), @@ -96,21 +92,26 @@ class _SettingsPageState extends State { text: 'theme'.tr, dropdown: true, dropdownName: settings.theme?.tr, - dropdownList: ['system'.tr, 'dark'.tr, 'light'.tr], + dropdownList: [ + 'system'.tr, + 'dark'.tr, + 'light'.tr + ], dropdownCange: (String? newValue) { final newThemeMode = newValue?.tr; final darkTheme = 'dark'.tr; final systemTheme = 'system'.tr; - ThemeMode themeMode = newThemeMode == systemTheme - ? ThemeMode.system - : newThemeMode == darkTheme - ? ThemeMode.dark - : ThemeMode.light; + ThemeMode themeMode = + newThemeMode == systemTheme + ? ThemeMode.system + : newThemeMode == darkTheme + ? ThemeMode.dark + : ThemeMode.light; String theme = newThemeMode == systemTheme ? 'system' : newThemeMode == darkTheme - ? 'dark' - : 'light'; + ? 'dark' + : 'light'; themeController.saveTheme(theme); themeController.changeThemeMode(themeMode); setState(() {}); @@ -124,7 +125,8 @@ class _SettingsPageState extends State { value: settings.amoledTheme, onChange: (value) { themeController.saveOledTheme(value); - MyApp.updateAppState(context, newAmoledTheme: value); + MyApp.updateAppState(context, + newAmoledTheme: value); }, ), SettingCard( @@ -135,7 +137,8 @@ class _SettingsPageState extends State { value: settings.materialColor, onChange: (value) { themeController.saveMaterialTheme(value); - MyApp.updateAppState(context, newMaterialColor: value); + MyApp.updateAppState(context, + newMaterialColor: value); }, ), const SizedBox(height: 10), @@ -166,7 +169,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'functions'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), ), @@ -179,7 +182,8 @@ class _SettingsPageState extends State { value: settings.location, onChange: (value) async { if (value) { - bool serviceEnabled = await Geolocator.isLocationServiceEnabled(); + bool serviceEnabled = await Geolocator + .isLocationServiceEnabled(); if (!serviceEnabled) { if (!mounted) return; await showAdaptiveDialog( @@ -188,25 +192,36 @@ class _SettingsPageState extends State { return AlertDialog.adaptive( title: Text( 'location'.tr, - style: titleLarge, + style: context.textTheme.titleLarge, ), - content: Text('no_location'.tr, style: titleMedium), + content: Text('no_location'.tr, + style: context + .textTheme.titleMedium), actions: [ TextButton( - onPressed: () => Get.back(result: false), + onPressed: () => + Get.back(result: false), child: Text( 'cancel'.tr, - style: titleMedium?.copyWith(color: Colors.blueAccent), + style: context + .textTheme.titleMedium + ?.copyWith( + color: + Colors.blueAccent), ), ), TextButton( onPressed: () { - Geolocator.openLocationSettings(); + Geolocator + .openLocationSettings(); Get.back(result: true); }, child: Text( 'settings'.tr, - style: titleMedium?.copyWith(color: Colors.green), + style: context + .textTheme.titleMedium + ?.copyWith( + color: Colors.green), ), ), ], @@ -232,23 +247,28 @@ class _SettingsPageState extends State { switcher: true, value: settings.notifications, onChange: (value) async { - final resultExact = await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() - ?.requestExactAlarmsPermission(); + final resultExact = + await flutterLocalNotificationsPlugin + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestExactAlarmsPermission(); final result = Platform.isIOS ? await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() - ?.requestPermissions() + .resolvePlatformSpecificImplementation< + IOSFlutterLocalNotificationsPlugin>() + ?.requestPermissions() : await flutterLocalNotificationsPlugin - .resolvePlatformSpecificImplementation() - ?.requestNotificationsPermission(); + .resolvePlatformSpecificImplementation< + AndroidFlutterLocalNotificationsPlugin>() + ?.requestNotificationsPermission(); if (result != null && resultExact != null) { isar.writeTxnSync(() { settings.notifications = value; isar.settings.putSync(settings); }); if (value) { - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } else { flutterLocalNotificationsPlugin.cancelAll(); } @@ -274,10 +294,12 @@ class _SettingsPageState extends State { settings.timeRange = int.parse(newValue!); isar.settings.putSync(settings); }); - MyApp.updateAppState(context, newTimeRange: int.parse(newValue!)); + MyApp.updateAppState(context, + newTimeRange: int.parse(newValue!)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } }, ), @@ -289,19 +311,28 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeStart).format(context))) + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeStart) + .format(context))) : DateFormat.Hm().format(DateFormat.Hm() - .parse(weatherController.timeConvert(timeStart).format(context))), + .parse(weatherController + .timeConvert(timeStart) + .format(context))), ), onPressed: () async { - final TimeOfDay? timeStartPicker = await showTimePicker( + final TimeOfDay? timeStartPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeStart), + initialTime: + weatherController.timeConvert(timeStart), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -310,14 +341,18 @@ class _SettingsPageState extends State { ); if (timeStartPicker != null) { isar.writeTxnSync(() { - settings.timeStart = timeStartPicker.format(context); + settings.timeStart = + timeStartPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeStart: timeStartPicker.format(context)); + MyApp.updateAppState(context, + newTimeStart: + timeStartPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -330,19 +365,28 @@ class _SettingsPageState extends State { infoSettings: true, infoWidget: _TextInfo( info: settings.timeformat == '12' - ? DateFormat.jm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))) - : DateFormat.Hm().format( - DateFormat.Hm().parse(weatherController.timeConvert(timeEnd).format(context))), + ? DateFormat.jm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))) + : DateFormat.Hm().format(DateFormat.Hm() + .parse(weatherController + .timeConvert(timeEnd) + .format(context))), ), onPressed: () async { - final TimeOfDay? timeEndPicker = await showTimePicker( + final TimeOfDay? timeEndPicker = + await showTimePicker( context: context, - initialTime: weatherController.timeConvert(timeEnd), + initialTime: + weatherController.timeConvert(timeEnd), builder: (context, child) { final Widget mediaQueryWrapper = MediaQuery( data: MediaQuery.of(context).copyWith( - alwaysUse24HourFormat: settings.timeformat == '12' ? false : true, + alwaysUse24HourFormat: + settings.timeformat == '12' + ? false + : true, ), child: child!, ); @@ -351,14 +395,18 @@ class _SettingsPageState extends State { ); if (timeEndPicker != null) { isar.writeTxnSync(() { - settings.timeEnd = timeEndPicker.format(context); + settings.timeEnd = + timeEndPicker.format(context); isar.settings.putSync(settings); }); if (!mounted) return; - MyApp.updateAppState(context, newTimeEnd: timeEndPicker.format(context)); + MyApp.updateAppState(context, + newTimeEnd: + timeEndPicker.format(context)); if (settings.notifications) { flutterLocalNotificationsPlugin.cancelAll(); - weatherController.notlification(weatherController.mainWeather); + weatherController.notlification( + weatherController.mainWeather); } } }, @@ -391,7 +439,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'data'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), ), @@ -402,10 +450,15 @@ class _SettingsPageState extends State { text: 'degrees'.tr, dropdown: true, dropdownName: settings.degrees.tr, - dropdownList: ['celsius'.tr, 'fahrenheit'.tr], + dropdownList: [ + 'celsius'.tr, + 'fahrenheit'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.degrees = newValue == 'celsius'.tr ? 'celsius' : 'fahrenheit'; + settings.degrees = newValue == 'celsius'.tr + ? 'celsius' + : 'fahrenheit'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -420,10 +473,16 @@ class _SettingsPageState extends State { text: 'measurements'.tr, dropdown: true, dropdownName: settings.measurements.tr, - dropdownList: ['metric'.tr, 'imperial'.tr], + dropdownList: [ + 'metric'.tr, + 'imperial'.tr + ], dropdownCange: (String? newValue) async { isar.writeTxnSync(() { - settings.measurements = newValue == 'metric'.tr ? 'metric' : 'imperial'; + settings.measurements = + newValue == 'metric'.tr + ? 'metric' + : 'imperial'; isar.settings.putSync(settings); }); await weatherController.deleteAll(false); @@ -441,7 +500,8 @@ class _SettingsPageState extends State { dropdownList: ['12'.tr, '24'.tr], dropdownCange: (String? newValue) { isar.writeTxnSync(() { - settings.timeformat = newValue == '12'.tr ? '12' : '24'; + settings.timeformat = + newValue == '12'.tr ? '12' : '24'; isar.settings.putSync(settings); }); setState(() {}); @@ -475,7 +535,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'widget'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), ), @@ -486,11 +546,11 @@ class _SettingsPageState extends State { text: 'widgetBackground'.tr, info: true, infoWidget: CircleAvatar( - backgroundColor: theme.indicatorColor, + backgroundColor: context.theme.indicatorColor, radius: 11, child: CircleAvatar( backgroundColor: widgetBackgroundColor.isEmpty - ? theme.primaryColor + ? context.theme.primaryColor : HexColor.fromHex(widgetBackgroundColor), radius: 10, ), @@ -503,36 +563,48 @@ class _SettingsPageState extends State { child: SingleChildScrollView( child: Column( mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: + CrossAxisAlignment.center, children: [ Padding( - padding: const EdgeInsets.symmetric(vertical: 15), + padding: const EdgeInsets.symmetric( + vertical: 15), child: Text( 'widgetBackground'.tr, - style: context.textTheme.titleMedium?.copyWith(fontSize: 18), + style: context + .textTheme.titleMedium + ?.copyWith(fontSize: 18), ), ), Padding( - padding: const EdgeInsets.symmetric(horizontal: 15), + padding: const EdgeInsets.symmetric( + horizontal: 15), child: Theme( - data: theme.copyWith( - inputDecorationTheme: InputDecorationTheme( + data: context.theme.copyWith( + inputDecorationTheme: + InputDecorationTheme( border: OutlineInputBorder( - borderRadius: BorderRadius.circular(8), + borderRadius: + BorderRadius.circular( + 8), ), ), ), child: ColorPicker( - pickerColor: widgetBackgroundColor.isEmpty - ? theme.primaryColor - : HexColor.fromHex(widgetBackgroundColor), + pickerColor: widgetBackgroundColor + .isEmpty + ? context.theme.primaryColor + : HexColor.fromHex( + widgetBackgroundColor), onColorChanged: (pickedColor) { - colorBackground = pickedColor.toHex(); + colorBackground = + pickedColor.toHex(); }, hexInputBar: true, labelTypes: const [], pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: BorderRadius.circular(20), + pickerAreaBorderRadius: + BorderRadius.circular(20), ), ), ), @@ -544,8 +616,12 @@ class _SettingsPageState extends State { if (colorBackground == null) { return; } - weatherController.updateWidgetBackgroundColor(colorBackground!); - MyApp.updateAppState(context, newWidgetBackgroundColor: colorBackground); + weatherController + .updateWidgetBackgroundColor( + colorBackground!); + MyApp.updateAppState(context, + newWidgetBackgroundColor: + colorBackground); Get.back(); }, ), @@ -562,11 +638,12 @@ class _SettingsPageState extends State { text: 'widgetText'.tr, info: true, infoWidget: CircleAvatar( - backgroundColor: theme.indicatorColor, + backgroundColor: context.theme.indicatorColor, radius: 11, child: CircleAvatar( - backgroundColor: - widgetTextColor.isEmpty ? theme.primaryColor : HexColor.fromHex(widgetTextColor), + backgroundColor: widgetTextColor.isEmpty + ? context.theme.primaryColor + : HexColor.fromHex(widgetTextColor), radius: 10, ), ), @@ -578,36 +655,48 @@ class _SettingsPageState extends State { child: SingleChildScrollView( child: Column( mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.center, + crossAxisAlignment: + CrossAxisAlignment.center, children: [ Padding( - padding: const EdgeInsets.symmetric(vertical: 15), + padding: const EdgeInsets.symmetric( + vertical: 15), child: Text( 'widgetText'.tr, - style: context.textTheme.titleMedium?.copyWith(fontSize: 18), + style: context + .textTheme.titleMedium + ?.copyWith(fontSize: 18), ), ), Padding( - padding: const EdgeInsets.symmetric(horizontal: 15), + padding: const EdgeInsets.symmetric( + horizontal: 15), child: Theme( - data: theme.copyWith( - inputDecorationTheme: InputDecorationTheme( + data: context.theme.copyWith( + inputDecorationTheme: + InputDecorationTheme( border: OutlineInputBorder( - borderRadius: BorderRadius.circular(8), + borderRadius: + BorderRadius.circular( + 8), ), ), ), child: ColorPicker( - pickerColor: widgetTextColor.isEmpty - ? theme.primaryColor - : HexColor.fromHex(widgetTextColor), + pickerColor: widgetTextColor + .isEmpty + ? context.theme.primaryColor + : HexColor.fromHex( + widgetTextColor), onColorChanged: (pickedColor) { - colorText = pickedColor.toHex(); + colorText = + pickedColor.toHex(); }, hexInputBar: true, labelTypes: const [], pickerAreaHeightPercent: 0.7, - pickerAreaBorderRadius: BorderRadius.circular(20), + pickerAreaBorderRadius: + BorderRadius.circular(20), ), ), ), @@ -617,8 +706,12 @@ class _SettingsPageState extends State { ), onPressed: () { if (colorText == null) return; - weatherController.updateWidgetTextColor(colorText!); - MyApp.updateAppState(context, newWidgetTextColor: colorText); + weatherController + .updateWidgetTextColor( + colorText!); + MyApp.updateAppState(context, + newWidgetTextColor: + colorText); Get.back(); }, ), @@ -645,7 +738,8 @@ class _SettingsPageState extends State { info: true, infoSettings: true, infoWidget: _TextInfo( - info: appLanguages.firstWhere((element) => (element['locale'] == locale), + info: appLanguages.firstWhere( + (element) => (element['locale'] == locale), orElse: () => appLanguages.first)['name'], ), onPressed: () { @@ -660,7 +754,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'language'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), textAlign: TextAlign.center, @@ -673,16 +767,20 @@ class _SettingsPageState extends State { itemBuilder: (context, index) { return Card( elevation: 4, - margin: const EdgeInsets.symmetric(horizontal: 10, vertical: 5), + margin: const EdgeInsets.symmetric( + horizontal: 10, vertical: 5), child: ListTile( title: Text( appLanguages[index]['name'], - style: textTheme.labelLarge, + style: context.textTheme.labelLarge, textAlign: TextAlign.center, ), onTap: () { - MyApp.updateAppState(context, newLocale: appLanguages[index]['locale']); - updateLanguage(appLanguages[index]['locale']); + MyApp.updateAppState(context, + newLocale: appLanguages[index] + ['locale']); + updateLanguage( + appLanguages[index]['locale']); }, ), ); @@ -715,7 +813,7 @@ class _SettingsPageState extends State { padding: const EdgeInsets.symmetric(vertical: 15), child: Text( 'support'.tr, - style: titleLarge?.copyWith( + style: context.textTheme.titleLarge?.copyWith( fontSize: 20, ), ), @@ -724,13 +822,15 @@ class _SettingsPageState extends State { elevation: 4, icon: const Icon(Iconsax.card), text: 'DonationAlerts', - onPressed: () => urlLauncher('https://www.donationalerts.com/r/darkmoonight'), + onPressed: () => urlLauncher( + 'https://www.donationalerts.com/r/darkmoonight'), ), SettingCard( elevation: 4, icon: const Icon(Iconsax.wallet), text: 'ЮMoney', - onPressed: () => urlLauncher('https://yoomoney.ru/to/4100117672775961'), + onPressed: () => urlLauncher( + 'https://yoomoney.ru/to/4100117672775961'), ), const SizedBox(height: 10), ], @@ -778,7 +878,8 @@ class _SettingsPageState extends State { scale: 20, ), text: '${'project'.tr} GitHub', - onPressed: () => urlLauncher('https://github.com/darkmoonight/Rain'), + onPressed: () => + urlLauncher('https://github.com/darkmoonight/Rain'), ), const SizedBox(height: 10), ], diff --git a/lib/app/widgets/daily/weather_daily.dart b/lib/app/widgets/daily/weather_daily.dart index 07b0846..9209a2d 100644 --- a/lib/app/widgets/daily/weather_daily.dart +++ b/lib/app/widgets/daily/weather_daily.dart @@ -70,7 +70,8 @@ class _WeatherDailyState extends State { children: [ Expanded( child: Text( - DateFormat.EEEE(locale.languageCode).format((weatherData.timeDaily ?? [])[index]), + DateFormat.EEEE(locale.languageCode).format( + (weatherData.timeDaily ?? [])[index]), style: labelLarge, ), ), @@ -79,13 +80,15 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( - statusWeather.getImage7Day(weatherCodeDaily[index]), + statusWeather + .getImage7Day(weatherCodeDaily[index]), scale: 3, ), const SizedBox(width: 5), Expanded( child: Text( - statusWeather.getText(weatherCodeDaily[index]), + statusWeather + .getText(weatherCodeDaily[index]), style: labelLarge, overflow: TextOverflow.ellipsis, ), @@ -98,7 +101,10 @@ class _WeatherDailyState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ Text( - statusData.getDegree((weatherData.temperature2MMin ?? [])[index]?.round()), + statusData.getDegree( + (weatherData.temperature2MMin ?? + [])[index] + ?.round()), style: labelLarge, ), Text( @@ -106,7 +112,10 @@ class _WeatherDailyState extends State { style: bodyMediumGrey, ), Text( - statusData.getDegree((weatherData.temperature2MMax ?? [])[index]?.round()), + statusData.getDegree( + (weatherData.temperature2MMax ?? + [])[index] + ?.round()), style: bodyMediumGrey, ), ], diff --git a/lib/app/widgets/hourly/weather_hourly.dart b/lib/app/widgets/hourly/weather_hourly.dart index 47e6a5f..ecc9051 100644 --- a/lib/app/widgets/hourly/weather_hourly.dart +++ b/lib/app/widgets/hourly/weather_hourly.dart @@ -42,7 +42,8 @@ class _WeatherHourlyState extends State { style: textTheme.labelLarge, ), Text( - DateFormat('E', locale.languageCode).format(DateTime.tryParse(time)!), + DateFormat('E', locale.languageCode) + .format(DateTime.tryParse(time)!), style: textTheme.labelLarge?.copyWith( color: Colors.grey, ), diff --git a/lib/main.dart b/lib/main.dart index 777c59d..a0228a8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -20,7 +20,6 @@ import 'package:time_machine/time_machine.dart'; import 'package:timezone/data/latest_all.dart' as tz; import 'package:timezone/timezone.dart' as tz; import 'package:workmanager/workmanager.dart'; - import 'app/data/weather.dart'; import 'theme/theme_controller.dart'; import 'translation/translation.dart'; diff --git a/pubspec.lock b/pubspec.lock index c4879d4..e073181 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -17,6 +17,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.13.0" + ansicolor: + dependency: transitive + description: + name: ansicolor + sha256: "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880" + url: "https://pub.dev" + source: hosted + version: "2.0.2" archive: dependency: transitive description: @@ -85,10 +93,10 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" + sha256: "67d591d602906ef9201caf93452495ad1812bea2074f04e25dbd7c133785821b" url: "https://pub.dev" source: hosted - version: "2.4.6" + version: "2.4.7" build_runner_core: dependency: transitive description: @@ -109,10 +117,10 @@ packages: dependency: transitive description: name: built_value - sha256: "723b4021e903217dfc445ec4cf5b42e27975aece1fc4ebbc1ca6329c2d9fb54e" + sha256: "69acb7007eb2a31dc901512bfe0f7b767168be34cb734835d54c070bfa74c1b2" url: "https://pub.dev" source: hosted - version: "8.7.0" + version: "8.8.0" characters: dependency: transitive description: @@ -149,10 +157,10 @@ packages: dependency: transitive description: name: code_builder - sha256: "1be9be30396d7e4c0db42c35ea6ccd7cc6a1e19916b5dc64d6ac216b5544d677" + sha256: b2151ce26a06171005b379ecff6e08d34c470180ffe16b8e14b6d52be292b55f url: "https://pub.dev" source: hosted - version: "4.7.0" + version: "4.8.0" collection: dependency: transitive description: @@ -165,10 +173,10 @@ packages: dependency: "direct main" description: name: connectivity_plus - sha256: b502a681ba415272ecc41400bd04fe543ed1a62632137dc84d25a91e7746f55f + sha256: "224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0" url: "https://pub.dev" source: hosted - version: "5.0.1" + version: "5.0.2" connectivity_plus_platform_interface: dependency: transitive description: @@ -229,10 +237,10 @@ packages: dependency: "direct main" description: name: dio - sha256: "417e2a6f9d83ab396ec38ff4ea5da6c254da71e4db765ad737a42af6930140b7" + sha256: "797e1e341c3dd2f69f2dad42564a6feff3bfb87187d05abb93b9609e6f1645c3" url: "https://pub.dev" source: hosted - version: "5.3.3" + version: "5.4.0" dynamic_color: dependency: "direct main" description: @@ -322,10 +330,10 @@ packages: dependency: "direct main" description: name: flutter_local_notifications - sha256: "6d11ea777496061e583623aaf31923f93a9409ef8fcaeeefdd6cd78bf4fe5bb3" + sha256: bb5cd63ff7c91d6efe452e41d0d0ae6348925c82eafd10ce170ef585ea04776e url: "https://pub.dev" source: hosted - version: "16.1.0" + version: "16.2.0" flutter_local_notifications_linux: dependency: transitive description: @@ -351,10 +359,10 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: d93394f22f73e810bda59e11ebe83329c5511d6460b6b7509c4e1f3c92d6d625 + sha256: c4d899312b36e7454bedfd0a4740275837b99e532d81c8477579d8183db1de6c url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.3.6" flutter_test: dependency: "direct dev" description: flutter @@ -529,10 +537,10 @@ packages: dependency: transitive description: name: http - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" + sha256: d4872660c46d929f6b8a9ef4e7a7eff7e49bbf0c4ec3f385ee32df5119175139 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.2" http_multi_server: dependency: transitive description: @@ -705,10 +713,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" + sha256: "88bc797f44a94814f2213db1c9bd5badebafdfb8290ca9f78d4b9ee2a3db4d79" url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "5.0.1" package_info_plus_platform_interface: dependency: transitive description: @@ -777,10 +785,10 @@ packages: dependency: transitive description: name: petitparser - sha256: eeb2d1428ee7f4170e2bd498827296a18d4e7fc462b71727d111c0ac7707cfa6 + sha256: c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27 url: "https://pub.dev" source: hosted - version: "6.0.1" + version: "6.0.2" platform: dependency: transitive description: @@ -1046,10 +1054,10 @@ packages: dependency: transitive description: name: url_launcher_web - sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" + sha256: "138bd45b3a456dcfafc46d1a146787424f8d2edfbf2809c9324361e58f851cf7" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" url_launcher_windows: dependency: transitive description: @@ -1102,10 +1110,10 @@ packages: dependency: transitive description: name: win32 - sha256: "7c99c0e1e2fa190b48d25c81ca5e42036d5cac81430ef249027d97b0935c553f" + sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.1.1" workmanager: dependency: "direct main" description: @@ -1126,10 +1134,10 @@ packages: dependency: transitive description: name: xml - sha256: af5e77e9b83f2f4adc5d3f0a4ece1c7f45a2467b695c2540381bac793e34e556 + sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226 url: "https://pub.dev" source: hosted - version: "6.4.2" + version: "6.5.0" xxh3: dependency: transitive description: @@ -1147,5 +1155,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.2.0 <4.0.0" - flutter: ">=3.13.0" + dart: ">=3.2.2 <4.0.0" + flutter: ">=3.16.0" diff --git a/pubspec.yaml b/pubspec.yaml index 7386edc..c0395c3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: "none" version: 1.2.8+31 environment: - sdk: ">=3.2.0 <4.0.0" + sdk: ">=3.2.2 <4.0.0" dependencies: flutter: @@ -14,7 +14,7 @@ dependencies: flutter_localizations: sdk: flutter get: ^4.6.6 - dio: ^5.3.3 + dio: ^5.4.0 intl: ^0.18.1 isar: ^3.1.0+1 shimmer: ^3.0.0 @@ -32,15 +32,15 @@ dependencies: path_provider: ^2.1.1 json_annotation: ^4.8.1 flutter_timezone: ^1.0.8 - package_info_plus: ^4.2.0 - connectivity_plus: ^5.0.1 + package_info_plus: ^5.0.1 + connectivity_plus: ^5.0.2 freezed_annotation: ^2.4.1 isar_flutter_libs: ^3.1.0+1 flutter_displaymode: ^0.6.0 lat_lng_to_timezone: ^0.2.0 flutter_colorpicker: ^1.0.3 scrollable_positioned_list: ^0.3.8 - flutter_local_notifications: ^16.1.0 + flutter_local_notifications: ^16.2.0 # Uncomment this for publishing FLOSS variant # dependency_overrides: @@ -54,11 +54,11 @@ dev_dependencies: flutter_test: sdk: flutter freezed: ^2.4.5 - build_runner: ^2.4.6 + build_runner: ^2.4.7 flutter_lints: ^3.0.1 isar_generator: ^3.1.0+1 json_serializable: ^6.7.1 - flutter_native_splash: ^2.3.5 + flutter_native_splash: ^2.3.6 flutter_launcher_icons: ^0.13.1 flutter_icons: From 7e13bf32b9812c7af750254e0e1fe4b930a6e914 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Sun, 24 Dec 2023 15:58:09 +0300 Subject: [PATCH 130/216] split up translations to separate files --- README.md | 4 +- lib/translation/bn_in.dart | 118 ++ lib/translation/cs_cz.dart | 116 ++ lib/translation/de_de.dart | 118 ++ lib/translation/en_us.dart | 117 ++ lib/translation/es_es.dart | 118 ++ lib/translation/fr_fr.dart | 118 ++ lib/translation/ga_ie.dart | 118 ++ lib/translation/hi_in.dart | 115 ++ lib/translation/hu_hu.dart | 118 ++ lib/translation/it_it.dart | 118 ++ lib/translation/ka_ge.dart | 117 ++ lib/translation/nl_nl.dart | 118 ++ lib/translation/pl_pl.dart | 116 ++ lib/translation/pt_br.dart | 117 ++ lib/translation/ro_ro.dart | 116 ++ lib/translation/ru_ru.dart | 117 ++ lib/translation/sk_sk.dart | 116 ++ lib/translation/tr_tr.dart | 116 ++ lib/translation/translation.dart | 2340 +----------------------------- lib/translation/ur_pk.dart | 117 ++ lib/translation/zh_ch.dart | 114 ++ pubspec.lock | 58 +- pubspec.yaml | 12 +- 24 files changed, 2415 insertions(+), 2337 deletions(-) create mode 100644 lib/translation/bn_in.dart create mode 100644 lib/translation/cs_cz.dart create mode 100644 lib/translation/de_de.dart create mode 100644 lib/translation/en_us.dart create mode 100644 lib/translation/es_es.dart create mode 100644 lib/translation/fr_fr.dart create mode 100644 lib/translation/ga_ie.dart create mode 100644 lib/translation/hi_in.dart create mode 100644 lib/translation/hu_hu.dart create mode 100644 lib/translation/it_it.dart create mode 100644 lib/translation/ka_ge.dart create mode 100644 lib/translation/nl_nl.dart create mode 100644 lib/translation/pl_pl.dart create mode 100644 lib/translation/pt_br.dart create mode 100644 lib/translation/ro_ro.dart create mode 100644 lib/translation/ru_ru.dart create mode 100644 lib/translation/sk_sk.dart create mode 100644 lib/translation/tr_tr.dart create mode 100644 lib/translation/ur_pk.dart create mode 100644 lib/translation/zh_ch.dart diff --git a/README.md b/README.md index 485bff4..faf32d4 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@

    - Stars - Forks + Stars + Forks GitHub release License

    diff --git a/lib/translation/bn_in.dart b/lib/translation/bn_in.dart new file mode 100644 index 0000000..ede89b9 --- /dev/null +++ b/lib/translation/bn_in.dart @@ -0,0 +1,118 @@ +class BnIn { + Map get messages => { + 'start': 'শুরু করুন', + 'description': + 'আবহাওয়া অ্যাপ, যা যে কোন স্থানের জন্য সত্তরিক পূর্বানুমান এবং প্রতি ঘণ্টা, প্রতিদিন এবং প্রতি সপ্তাহের পূর্বানুমান সরবরাহ করে।', + 'name': 'আবহাওয়া', + 'search': 'অনুসন্ধান...', + 'loading': 'লোড হচ্ছে...', + 'searchCity': 'আপনার শহর খুঁজুন', + 'humidity': 'আর্দ্ধমন্দ', + 'wind': 'বায়ু', + 'visibility': 'দৃশ্যতা', + 'feels': 'অনুভব', + 'evaporation': 'অবপাত ও প্রবাহ', + 'precipitation': 'বৃষ্টিপাত', + 'direction': 'দিশা', + 'pressure': 'চাপ', + 'rain': 'বৃষ্টি', + 'clear_sky': 'পরিষ্কার আকাশ', + 'cloudy': 'মেঘলা', + 'overcast': 'মেঘাচ্ছন্ন', + 'fog': 'কুয়াশা', + 'drizzle': 'বৃষ্টি বৃষ্টি', + 'freezing_drizzle': 'শীতল বৃষ্টি', + 'freezing_rain': 'শীতল বৃষ্টি', + 'rain_showers': 'বৃষ্টির বৃষ্টি', + 'snow': 'তুষার', + 'thunderstorm': 'বজ্রপাত', + 'kph': 'কিমি/ঘণ্টা', + 'mph': 'মাইল/ঘণ্টা', + 'mi': 'মাইল', + 'km': 'কিমি', + 'inch': 'ইঞ্চ', + 'mm': 'মিমি', + 'hPa': 'হেক্টোপাস্কল', + 'settings': 'সেটিংস', + 'no_inter': 'ইন্টারনেট নেই', + 'on_inter': 'মেটিয়োরোলজিক তথ্য পেতে ইন্টারনেট চালু করুন।', + 'location': 'অবস্থান', + 'no_location': + 'বর্তমান অবস্থানের জন্য আবহাওয়া ডেটা পেতে অবস্থান সেবা সক্রিয় করুন।', + 'theme': 'থিম', + 'low': 'নিম্ন', + 'high': 'উচ্চ', + 'normal': 'সাধারণ', + 'lat': 'অক্ষাংশ', + 'lon': 'দ্রাঘিমাংশ', + 'create': 'তৈরি করুন', + 'city': 'শহর', + 'district': 'জেলা', + 'noWeatherCard': 'একটি শহর যোগ করুন', + 'deletedCardWeather': 'একটি শহর মুছে ফেলা হচ্ছে', + 'deletedCardWeatherQuery': 'আপনি কি নিশ্চিত যে আপনি শহরটি মুছতে চান?', + 'delete': 'মুছে ফেলুন', + 'cancel': 'বাতিল করুন', + 'time': 'শহরে সময়', + 'validateName': 'দয়া করে নাম লিখুন', + 'measurements': 'মাপনের সিস্টেম', + 'degrees': 'ডিগ্রি', + 'celsius': 'সেলসিয়াস', + 'fahrenheit': 'ফারেনহাইট', + 'imperial': 'ইমপেরিয়াল', + 'metric': 'মেট্রিক', + 'validateValue': 'দয়া করে একটি মান লিখুন', + 'validateNumber': 'দয়া করে একটি বৈধ সংখ্যা লিখুন', + 'validate90': 'মান -৯০ থেকে ৯০ মধ্যে হতে হবে', + 'validate180': 'মান -১৮০ থেকে ১৮০ মধ্যে হতে হবে', + 'notifications': 'বিজ্ঞপ্তি', + 'sunrise': 'সূর্যোদয়', + 'sunset': 'সূর্যাস্ত', + 'timeformat': 'সময় বিন্যাস', + '12': '১২-ঘণ্টা', + '24': '২৪-ঘণ্টা', + 'cloudcover': 'মেঘপর্দা', + 'uvIndex': 'আল্ট্রাভায়োলেট-সূচী', + 'materialColor': 'গতিবিধির রঙ', + 'uvLow': 'নিম্ন', + 'uvAverage': 'মধ্যম', + 'uvHigh': 'উচ্চ', + 'uvVeryHigh': 'অত্যন্ত উচ্চ', + 'uvExtreme': 'একাধিক', + 'weatherMore': '১২-দিনের আবহাওয়া পূর্বানুমান', + 'windgusts': 'ঝংকার', + 'north': 'উত্তর', + 'northeast': 'উত্তরপূর্ব', + 'east': 'পূর্ব', + 'southeast': 'দক্ষিণপূর্ব', + 'south': 'দক্ষিণ', + 'southwest': 'দক্ষিণপশ্চিম', + 'west': 'পশ্চিম', + 'northwest': 'উত্তরপশ্চিম', + 'project': 'প্রকল্প', + 'version': 'অ্যাপ্লিকেশন সংস্করণ', + 'precipitationProbability': 'বৃষ্টিপাতের সম্ভাবনা', + 'apparentTemperatureMin': + 'ন্যায্য ন্যায্য তাপমাত্রা ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য', + 'apparentTemperatureMax': 'সর্বাধিক ন্যায্য তাপমাত্রা', + 'amoledTheme': 'এমোলেড-থিম', + 'appearance': 'উপস্থিতি', + 'functions': 'কার্য', + 'data': 'ডেটা', + 'language': 'ভাষা', + 'timeRange': 'সময় পরিস্থিতি (ঘণ্টায়)', + 'timeStart': 'শুরুর সময়', + 'timeEnd': 'শেষ সময়', + 'support': 'সাহায্য', + 'system': 'সিস্টেম', + 'dark': 'ডার্ক', + 'light': 'আলো', + 'license': 'লাইসেন্স', + 'widget': 'উইজেট', + 'widgetBackground': 'উইজেট পেশা', + 'widgetText': 'উইজেট টেক্সট', + 'dewpoint': 'তুষার বিন্দু', + 'shortwaveRadiation': 'সংক্ষেপণ তরঙ্গ প্রকৃতি', + 'W/m2': 'ডব্লিউ/মিটার বর্গ', + }; +} diff --git a/lib/translation/cs_cz.dart b/lib/translation/cs_cz.dart new file mode 100644 index 0000000..92c67c6 --- /dev/null +++ b/lib/translation/cs_cz.dart @@ -0,0 +1,116 @@ +class CsCz { + Map get messages => { + 'start': 'Začít', + 'description': + 'Aplikace, která poskytuje předpověď počasí v reálném čase a také hodinové, denní a týdenní předpovědi pro jakékoli místo.', + 'name': 'Počasí', + 'search': 'Hledat...', + 'loading': 'Načítá se...', + 'searchCity': 'Najděte své místo', + 'humidity': 'Vlhkost', + 'wind': 'Vítr', + 'visibility': 'Viditelnost', + 'feels': 'Pocitová teplota', + 'evaporation': 'Evapotranspirace', + 'precipitation': 'Srážky', + 'direction': 'Směr', + 'pressure': 'Tlak', + 'rain': 'Déšť', + 'clear_sky': 'Jasno', + 'cloudy': 'Oblačno', + 'overcast': 'Zataženo', + 'fog': 'Mlha', + 'drizzle': 'Mrholení', + 'drizzling_rain': 'Mrznúce mrholení', + 'freezing_rain': 'Mrazivý déšť', + 'heavy_rains': 'Přeháňky', + 'snow': 'Sníh', + 'thunderstorm': 'Bouřka', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Nast.', + 'no_inter': 'Žádný internet', + 'on_inter': 'Připojte se k internetu a získejte meteorologické údaje.', + 'location': 'Poloha', + 'no_location': + 'Chcete-li získat údaje o počasí pro aktuální polohu, povolte službu určování polohy.', + 'theme': 'Téma', + 'low': 'Nízký', + 'high': 'Vysoký', + 'normal': 'Normální', + 'lat': 'Zeměpisná šířka', + 'lon': 'Zemepisná délka', + 'create': 'Vytvořit', + 'city': 'Místo', + 'district': 'Okres', + 'noWeatherCard': 'Přidat město', + 'deletedCardWeather': 'Vymazat město', + 'deletedCardWeatherQuery': 'Opravdu chcete odstranit město?', + 'delete': 'Odstranit', + 'cancel': 'Zrušit', + 'time': 'Čas ve městě', + 'validateName': 'Prosím zadejte název', + 'measurements': 'Jednotky měření', + 'degrees': 'Stupně', + 'celsius': 'Celzius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperiální', + 'metric': 'Metrické', + 'validateValue': 'Zadejte hodnotu', + 'validateNumber': 'Zadejte platné číslo', + 'validate90': 'Hodnota musí být mezi -90 a 90', + 'validate180': 'Hodnota musí být mezi -180 a 180', + 'notifications': 'Notifikace', + 'sunrise': 'Východ slunce', + 'sunset': 'Západ slunce', + 'timeformat': 'Formát času', + '12': '12-hodinový', + '24': '24-hodinový', + 'cloudcover': 'Oblačnost', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamické Barvy', + 'uvLow': 'Nízký', + 'uvAverage': 'Mírný', + 'uvHigh': 'Vysoký', + 'uvVeryHigh': 'Velmi vysoký', + 'uvExtreme': 'Extrémní', + 'weatherMore': 'Předpověď počasí na 12 dní', + 'windgusts': 'Nárazy větru', + 'north': 'Sever', + 'northeast': 'Severo-Východ', + 'east': 'Východ', + 'southeast': 'Juhovýchod', + 'south': 'Juž', + 'southwest': 'Juhozápad', + 'west': 'Západ', + 'northwest': 'Severo-Západ', + 'project': 'Projekt na', + 'version': 'Verzia aplikace', + 'precipitationProbability': 'Pravděpodobnost srážek', + 'apparentTemperatureMin': 'Minimální pocitová teplota', + 'apparentTemperatureMax': 'Maximální pocitová teplota', + 'amoledTheme': 'AMOLED-téma', + 'appearance': 'Vzhled', + 'functions': 'Funkce', + 'data': 'Data', + 'language': 'Jazyk', + 'timeRange': 'Frekvence (v hodinách)', + 'timeStart': 'Čas začátku', + 'timeEnd': 'Čas ukončení', + 'support': 'Podpora', + 'system': 'Systém', + 'dark': 'Tmavá', + 'light': 'Světlá', + 'license': 'Licence', + 'widget': 'Widget', + 'widgetBackground': 'Pozadí widgetu', + 'widgetText': 'Text widgetu', + 'dewpoint': 'Rosný bod', + 'shortwaveRadiation': 'Krátká vlnová radiace', + }; +} diff --git a/lib/translation/de_de.dart b/lib/translation/de_de.dart new file mode 100644 index 0000000..24bd1c2 --- /dev/null +++ b/lib/translation/de_de.dart @@ -0,0 +1,118 @@ +class DeDe { + Map get messages => { + 'start': 'Los gehts', + 'description': + 'Wetter-App, die Echtzeit-Vorhersagen sowie stündliche, tägliche und wöchentliche Vorhersagen für jeden Standort bietet.', + 'name': 'Wetter', + 'search': 'Suchen...', + 'loading': 'Lädt...', + 'searchCity': 'Finde deine Stadt', + 'humidity': 'Luftfeuchtigkeit', + 'wind': 'Wind', + 'visibility': 'Sichtweite', + 'feels': 'Gefühlt', + 'evaporation': 'Verdunstung', + 'precipitation': 'Niederschlag', + 'direction': 'Richtung', + 'pressure': 'Druck', + 'rain': 'Regen', + 'clear_sky': 'Klarer Himmel', + 'cloudy': 'Bewölkt', + 'overcast': 'Bedeckt', + 'fog': 'Nebel', + 'drizzle': 'Nieselregen', + 'drizzling_rain': 'Gefrierender Nieselregen', + 'freezing_rain': 'Gefrierender Regen', + 'heavy_rains': 'Regenschauer', + 'snow': 'Schnee', + 'thunderstorm': 'Gewitter', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Einstellungen', + 'no_inter': 'Keine Internetverbindung', + 'on_inter': + 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', + 'location': 'Standort', + 'no_location': + 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', + 'theme': 'Thema', + 'low': 'Niedrig', + 'high': 'Hoch', + 'normal': 'Normal', + 'lat': 'Breitengrad', + 'lon': 'Längengrad', + 'create': 'Erstellen', + 'city': 'Stadt', + 'district': 'Bezirk', + 'noWeatherCard': 'Füge eine Stadt hinzu', + 'deletedCardWeather': 'Stadt löschen', + 'deletedCardWeatherQuery': + 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', + 'delete': 'Löschen', + 'cancel': 'Abbrechen', + 'time': 'Ortszeit', + 'validateName': 'Bitte geben Sie den Namen ein', + 'measurements': 'Einheitensystem', + 'degrees': 'Grade', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Metrisch', + 'validateValue': 'Bitte geben Sie einen Wert ein', + 'validateNumber': 'Bitte geben Sie eine Nummer ein', + 'validate90': 'Der Wert muss zwischen -90 und 90 liegen', + 'validate180': 'Der Wert muss zwischen -180 und 180 liegen', + 'notifications': 'Benachrichtigungen', + 'sunrise': 'Sonnenaufgang', + 'sunset': 'Sonnenuntergang', + 'timeformat': 'Zeitformat', + '12': '12-stunden', + '24': '24-stunden', + 'cloudcover': 'Wolkenbedeckung', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamische Farben', + 'uvLow': 'Niedrig', + 'uvAverage': 'Mäßig', + 'uvHigh': 'Hoch', + 'uvVeryHigh': 'Sehr hoch', + 'uvExtreme': 'Extrem', + 'weatherMore': '12-Tage-Wettervorhersage', + 'windgusts': 'Böe', + 'north': 'Norden', + 'northeast': 'Nordosten', + 'east': 'Osten', + 'southeast': 'Südosten', + 'south': 'Süden', + 'southwest': 'Südwesten', + 'west': 'Westen', + 'northwest': 'Nordwesten', + 'project': 'Projekt auf', + 'version': 'Anwendungsversion', + 'precipitationProbability': 'Niederschlagswahrscheinlichkeit', + 'apparentTemperatureMin': 'Minimale gefühlte Temperatur', + 'apparentTemperatureMax': 'Maximale gefühlte Temperatur', + 'amoledTheme': 'AMOLED-thema', + 'appearance': 'Erscheinungsbild', + 'functions': 'Funktionen', + 'data': 'Daten', + 'language': 'Sprache', + 'timeRange': 'Häufigkeit (in Stunden)', + 'timeStart': 'Startzeit', + 'timeEnd': 'Endzeit', + 'support': 'Unterstützung', + 'system': 'System', + 'dark': 'Dunkel', + 'light': 'Hell', + 'license': 'Lizenzen', + 'widget': 'Widget', + 'widgetBackground': 'Widget-Hintergrund', + 'widgetText': 'Widget-Text', + 'dewpoint': 'Taupunkt', + 'shortwaveRadiation': 'Kurzwellenstrahlung', + }; +} diff --git a/lib/translation/en_us.dart b/lib/translation/en_us.dart new file mode 100644 index 0000000..1a313ac --- /dev/null +++ b/lib/translation/en_us.dart @@ -0,0 +1,117 @@ +class EnUs { + Map get messages => { + 'start': 'Get Started', + 'description': + 'Weather app that provides real-time forecasts, and hourly, daily and weekly forecasts for any location.', + 'name': 'Weather', + 'search': 'Search...', + 'loading': 'Loading...', + 'searchCity': 'Find your city', + 'humidity': 'Humidity', + 'wind': 'Wind', + 'visibility': 'Visibility', + 'feels': 'Feels', + 'evaporation': 'Evapotranspiration', + 'precipitation': 'Precipitation', + 'direction': 'Direction', + 'pressure': 'Pressure', + 'rain': 'Rain', + 'clear_sky': 'Clear sky', + 'cloudy': 'Cloudy', + 'overcast': 'Overcast', + 'fog': 'Fog', + 'drizzle': 'Drizzle', + 'drizzling_rain': 'Freezing Drizzle', + 'freezing_rain': 'Freezing Rain', + 'heavy_rains': 'Rain showers', + 'snow': 'Snow', + 'thunderstorm': 'Thunderstorm', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Set.', + 'no_inter': 'No Internet', + 'on_inter': 'Turn on the Internet to get meteorological data.', + 'location': 'Location', + 'no_location': + 'Enable the location service to get weather data for the current location.', + 'theme': 'Theme', + 'low': 'Low', + 'high': 'High', + 'normal': 'Normal', + 'lat': 'Latitude', + 'lon': 'Longitude', + 'create': 'Create', + 'city': 'City', + 'district': 'District', + 'noWeatherCard': 'Add a city', + 'deletedCardWeather': 'Deleting a city', + 'deletedCardWeatherQuery': 'Are you sure you want to delete the city?', + 'delete': 'Delete', + 'cancel': 'Cancel', + 'time': 'Time in the city', + 'validateName': 'Please enter the name', + 'measurements': 'System of measures', + 'degrees': 'Degrees', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Metric', + 'validateValue': 'Please enter a value', + 'validateNumber': 'Please enter a valid number', + 'validate90': 'Value must be between -90 and 90', + 'validate180': 'Value must be between -180 and 180', + 'notifications': 'Notifications', + 'sunrise': 'Sunrise', + 'sunset': 'Sunset', + 'timeformat': 'Time format', + '12': '12-hour', + '24': '24-hour', + 'cloudcover': 'Сloudcover', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamic colors', + 'uvLow': 'Low', + 'uvAverage': 'Moderate', + 'uvHigh': 'High', + 'uvVeryHigh': 'Very high', + 'uvExtreme': 'Extreme', + 'weatherMore': '12-day weather forecast', + 'windgusts': 'Gust', + 'north': 'North', + 'northeast': 'Northeast', + 'east': 'East', + 'southeast': 'Southeast', + 'south': 'South', + 'southwest': 'Southwest', + 'west': 'West', + 'northwest': 'Northwest', + 'project': 'Project on', + 'version': 'Application version', + 'precipitationProbability': 'Precipitation probability', + 'apparentTemperatureMin': 'Minimum apparent temperature', + 'apparentTemperatureMax': 'Maximum apparent temperature', + 'amoledTheme': 'AMOLED-theme', + 'appearance': 'Appearance', + 'functions': 'Functions', + 'data': 'Data', + 'language': 'Language', + 'timeRange': 'Frequency (in hours)', + 'timeStart': 'Start time', + 'timeEnd': 'End time', + 'support': 'Support', + 'system': 'System', + 'dark': 'Dark', + 'light': 'Light', + 'license': 'Licenses', + 'widget': 'Widget', + 'widgetBackground': 'Widget background', + 'widgetText': 'Widget text', + 'dewpoint': 'Dewpoint', + 'shortwaveRadiation': 'Shortwave radiation', + 'W/m2': 'W/m2', + }; +} diff --git a/lib/translation/es_es.dart b/lib/translation/es_es.dart new file mode 100644 index 0000000..8e40a80 --- /dev/null +++ b/lib/translation/es_es.dart @@ -0,0 +1,118 @@ +class EsEs { + Map get messages => { + 'start': 'Empezar', + 'description': + 'Aplicación del tiempo con la que obtener información en tiempo real sobre la predicción del clima por horas, días y semanas.', + 'name': 'Tiempo', + 'search': 'Buscar...', + 'loading': 'Cargando...', + 'searchCity': 'Busca tu ciudad', + 'humidity': 'Humedad', + 'wind': 'Viento', + 'visibility': 'Visibilidad', + 'feels': 'Sensación térmica', + 'evaporation': 'Evaporación', + 'precipitation': 'Precipitación', + 'direction': 'Dirección', + 'pressure': 'Presión', + 'rain': 'Lluvia', + 'clear_sky': 'Cielo despejado', + 'cloudy': 'Nuboso', + 'overcast': 'Cubierto de nubes', + 'fog': 'Niebla', + 'drizzle': 'Llovizna', + 'drizzling_rain': 'Llovizna helada', + 'freezing_rain': 'Lluvia helada', + 'heavy_rains': 'Chubasco intenso', + 'snow': 'Nieve', + 'thunderstorm': 'Tormenta', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Ajustes', + 'no_inter': 'Sin conexión a Internet', + 'on_inter': + 'Conéctate a Internet para obtener información meteorológica.', + 'location': 'Ubicación', + 'no_location': + 'Activa la localización para obtener información meteorológica para tu ubicación actual.', + 'theme': 'Tema', + 'low': 'Bajo', + 'high': 'Alto', + 'normal': 'Normal', + 'lat': 'Latitud', + 'lon': 'Longitud', + 'create': 'Crear', + 'city': 'Ciudad', + 'district': 'Distrito', + 'noWeatherCard': 'Añadir una ciudad', + 'deletedCardWeather': 'Eliminar una ciudad', + 'deletedCardWeatherQuery': + '¿Estás seguro de que quieres eliminar la ciudad?', + 'delete': 'Eliminar', + 'cancel': 'Cancelar', + 'time': 'Hora en la ciudad', + 'validateName': 'Por favor, introduce un nombre', + 'measurements': 'Sistema de medidas', + 'degrees': 'Grados', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Métrico', + 'validateValue': 'Por favor, introduce un valor', + 'validateNumber': 'Por favor, introduce un número válido', + 'validate90': 'El valor tiene que estar entre -90 y 90', + 'validate180': 'El valor tiene que estar entre -180 y 180', + 'notifications': 'Notificaciones', + 'sunrise': 'Amanecer', + 'sunset': 'Atardecer', + 'timeformat': 'Formato de hora', + '12': '12 horas', + '24': '24 horas', + 'cloudcover': 'Cobertura de nubes', + 'uvIndex': 'UV-índice', + 'materialColor': 'Colores Dinámicos', + 'uvLow': 'Bajo', + 'uvAverage': 'Moderado', + 'uvHigh': 'Alto', + 'uvVeryHigh': 'Muy alto', + 'uvExtreme': 'Extremo', + 'weatherMore': 'Pronóstico del tiempo para 12 días', + 'windgusts': 'Ráfagas', + 'north': 'Norte', + 'northeast': 'Noreste', + 'east': 'Este', + 'southeast': 'Sureste', + 'south': 'Sur', + 'southwest': 'Suroeste', + 'west': 'Oeste', + 'northwest': 'Noroeste', + 'project': 'Proyecto en', + 'version': 'Versión de la aplicación', + 'precipitationProbability': 'Probabilidad de precipitación', + 'apparentTemperatureMin': 'Temperatura aparente mínima', + 'apparentTemperatureMax': 'Temperatura aparente máxima', + 'amoledTheme': 'AMOLED-tema', + 'appearance': 'Apariencia', + 'functions': 'Funciones', + 'data': 'Datos', + 'language': 'Idioma', + 'timeRange': 'Frecuencia (en horas)', + 'timeStart': 'Hora de inicio', + 'timeEnd': 'Hora de finalización', + 'support': 'Soporte', + 'system': 'Sistema', + 'dark': 'Oscuro', + 'light': 'Claro', + 'license': 'Licencias', + 'widget': 'Widget', + 'widgetBackground': 'Fondo del widget', + 'widgetText': 'Texto del widget', + 'dewpoint': 'Punto de rocío', + 'shortwaveRadiation': 'Radiación de onda corta', + }; +} diff --git a/lib/translation/fr_fr.dart b/lib/translation/fr_fr.dart new file mode 100644 index 0000000..9b151f3 --- /dev/null +++ b/lib/translation/fr_fr.dart @@ -0,0 +1,118 @@ +class FrFr { + Map get messages => { + 'start': 'Démarrer', + 'description': + 'Application météo qui fournit des prévisions en temps réel, horaires, quotidiennes et hebdomadaires pour n\'importe quel lieu.', + 'name': 'Météo', + 'search': 'Rechercher...', + 'loading': 'Chargement...', + 'searchCity': 'Trouver votre ville', + 'humidity': 'Humidité', + 'wind': 'Vent', + 'visibility': 'Visibilité', + 'feels': 'Ressenti', + 'evaporation': 'Evaporation', + 'precipitation': 'Précipitation', + 'direction': 'Direction', + 'pressure': 'Pression', + 'rain': 'Pluie', + 'clear_sky': 'Ciel dégagé', + 'cloudy': 'Nuageux', + 'overcast': 'Couvert', + 'fog': 'Brouillard', + 'drizzle': 'Bruine', + 'drizzling_rain': 'Brouillard givrant', + 'freezing_rain': 'Pluie verglaçante', + 'heavy_rains': 'Averses de pluie', + 'snow': 'Neige', + 'thunderstorm': 'Orage', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Par.', + 'no_inter': 'Pas de réseau', + 'on_inter': + 'Connectez-vous à internet pour obtenir des données météorologiques.', + 'location': 'Localisation', + 'no_location': + 'Activez le service de localisation pour obtenir les données météorologiques de l\'endroit actuel.', + 'theme': 'Thème', + 'low': 'Bas', + 'high': 'Haut', + 'normal': 'Normal', + 'lat': 'Latitude', + 'lon': 'Longitude', + 'create': 'Créer', + 'city': 'Ville', + 'district': 'District', + 'noWeatherCard': 'Ajouter une ville', + 'deletedCardWeather': 'Supprimer une ville', + 'deletedCardWeatherQuery': + 'Êtes-vous sûr de vouloir supprimer la ville ?', + 'delete': 'Supprimer', + 'cancel': 'Annuler', + 'time': 'Heure locale', + 'validateName': 'Veuillez saisir le nom', + 'measurements': 'Système de mesures', + 'degrees': 'Degrés', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Métrique', + 'validateValue': 'Veuillez saisir une valeur', + 'validateNumber': 'Veuillez saisir un numéro valide', + 'validate90': 'La valeur doit être comprise entre -90 et 90', + 'validate180': 'La valeur doit être comprise entre -180 et 180', + 'notifications': 'Notifications', + 'sunrise': 'Lever du soleil', + 'sunset': 'Coucher du soleil', + 'timeformat': 'Format horaire', + '12': '12 heures', + '24': '24 heures', + 'cloudcover': 'Сouverture nuageuse', + 'uvIndex': 'UV-indice', + 'materialColor': 'Couleurs Dynamiques', + 'uvLow': 'Faible', + 'uvAverage': 'Modéré', + 'uvHigh': 'Élevé', + 'uvVeryHigh': 'Très élevé', + 'uvExtreme': 'Extrême', + 'weatherMore': 'Prévisions météo pour 12 jours', + 'windgusts': 'Rafale', + 'north': 'Nord', + 'northeast': 'Nord-Est', + 'east': 'Est', + 'southeast': 'Sud-Est', + 'south': 'Sud', + 'southwest': 'Sud-Ouest', + 'west': 'Ouest', + 'northwest': 'Nord-Ouest', + 'project': 'Project on', + 'version': 'Application version', + 'precipitationProbability': 'Probabilité de précipitation', + 'apparentTemperatureMin': 'Température apparente minimale', + 'apparentTemperatureMax': 'Température apparente maximale', + 'amoledTheme': 'AMOLED-thème', + 'appearance': 'Apparence', + 'functions': 'Fonctions', + 'data': 'Données', + 'language': 'Langue', + 'timeRange': 'Fréquence (en heures)', + 'timeStart': 'Heure de début', + 'timeEnd': 'Heure de fin', + 'support': 'Support', + 'system': 'Système', + 'dark': 'Sombre', + 'light': 'Clair', + 'license': 'Licences', + 'widget': 'Widget', + 'widgetBackground': 'Fond du widget', + 'widgetText': 'Texte du widget', + 'dewpoint': 'Point de rosée', + 'shortwaveRadiation': 'Rayonnement à ondes courtes', + }; +} diff --git a/lib/translation/ga_ie.dart b/lib/translation/ga_ie.dart new file mode 100644 index 0000000..795f463 --- /dev/null +++ b/lib/translation/ga_ie.dart @@ -0,0 +1,118 @@ +class GaIe { + Map get messages => { + 'start': 'Tosaigh', + 'description': + 'Feidhmchlár aimsire a chuireann réamhaisnéis fíor-ama ar fáil, chomh maith le réamhaisnéis uairiúla, laethúla, agus seachtainiúla do gach áit.', + 'name': 'Aimsir', + 'search': 'Cuardaigh...', + 'loading': 'Ag Lódáil...', + 'searchCity': 'Aimsigh do chathair', + 'humidity': 'Measarthaíocht Géimneachta', + 'wind': 'Gaoth', + 'visibility': 'Radharc', + 'feels': 'Brath', + 'evaporation': 'Buirtheasaiteacht', + 'precipitation': 'Tuirlingt', + 'direction': 'Treorach', + 'pressure': 'Brú', + 'rain': 'Fearthainn', + 'clear_sky': 'Spéir Ghlán', + 'cloudy': 'Scamallach', + 'overcast': 'Tromscamallach', + 'fog': 'Ceo', + 'drizzle': 'Táilliú', + 'drizzling_rain': 'Táilliú Ag Fuarthainn', + 'freezing_rain': 'Tuirlingt Fuara', + 'heavy_rains': 'Scáil fearthainne', + 'snow': 'Sneachta', + 'thunderstorm': 'Tornaí', + 'kph': 'km/u', + 'mph': 'mi/u', + 'mi': 'míle', + 'km': 'km', + 'inch': 'úinse', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Socrú', + 'no_inter': 'Gan Idirlíon', + 'on_inter': 'Cuir ar Idirlíon chun sonraí aeráide a fháil.', + 'location': 'Áit', + 'no_location': + 'Cumasaigh seirbhís na háite chun sonraí aimsire a fháil don áit reatha.', + 'theme': 'Téama', + 'low': 'Íseal', + 'high': 'Ard', + 'normal': 'Gnáth', + 'lat': 'Éilt', + 'lon': 'Long', + 'create': 'Cruthaigh', + 'city': 'Cathair', + 'district': 'Ceantar', + 'noWeatherCard': 'Cuir cathair leis', + 'deletedCardWeather': 'Áireamh cathair á scriosadh', + 'deletedCardWeatherQuery': + 'An bhfuil tú cinnte go bhfuil tú ag iarraidh an chathair a scriosadh?', + 'delete': 'Scrios', + 'cancel': 'Cealaigh', + 'time': 'Am sa chathair', + 'validateName': 'Cuir ainm isteach, le do thoil', + 'measurements': 'Córas Mheáchain', + 'degrees': 'Céim', + 'celsius': 'Céim Celsius', + 'fahrenheit': 'Céim Fahrenheit', + 'imperial': 'Impireach', + 'metric': 'Mheitric', + 'validateValue': 'Cuir luach isteach, le do thoil', + 'validateNumber': 'Cuir uimhir bailí isteach, le do thoil', + 'validate90': 'Caithfidh luach a bheith idir -90 agus 90', + 'validate180': 'Caithfidh luach a bheith idir -180 agus 180', + 'notifications': 'Fógraí', + 'sunrise': 'Éirí na Gréine', + 'sunset': 'Dul faoi na Gréine', + 'timeformat': 'Formáid Am', + '12': '12-uair', + '24': '24-uair', + 'cloudcover': 'Clúdach Scamall', + 'uvIndex': 'Indéacs UV', + 'materialColor': 'Dathanna Dinimiciúla', + 'uvLow': 'Íseal', + 'uvAverage': 'Meánach', + 'uvHigh': 'Ard', + 'uvVeryHigh': 'An-Árd', + 'uvExtreme': 'Éachtach', + 'weatherMore': 'Réamhaisnéis Aimsire 12 lá', + 'windgusts': 'Tonna Gaoithe', + 'north': 'Tuaisceart', + 'northeast': 'Tuaisceart-Thoir', + 'east': 'Thoir', + 'southeast': 'Deisceart-Thoir', + 'south': 'Deisceart', + 'southwest': 'Deisceart-Iarthar', + 'west': 'Iarthar', + 'northwest': 'Tuaisceart-Iarthar', + 'project': 'Tionscadal ar siúl', + 'version': 'Leagan Feidhmchláir', + 'precipitationProbability': 'Ionsaíocht Tuirlingt', + 'apparentTemperatureMin': 'Teocht Shamhlaithe Ísle', + 'apparentTemperatureMax': 'Teocht Shamhlaithe Uachtarach', + 'amoledTheme': 'Téama AMOLED', + 'appearance': 'Amharc', + 'functions': 'Feidhmeanna', + 'data': 'Sonraí', + 'language': 'Teanga', + 'timeRange': 'Raon Am (i n-uaireanta)', + 'timeStart': 'Tús Am', + 'timeEnd': 'Críoch Am', + 'support': 'Tacaíocht', + 'system': 'Córas', + 'dark': 'Téama Dorcha', + 'light': 'Téama Soiléir', + 'license': 'Ceadúnas', + 'widget': 'Rón', + 'widgetBackground': 'Cúlra an Rón', + 'widgetText': 'Téacs an Rón', + 'dewpoint': 'Poinnte Dé', + 'shortwaveRadiation': 'Fuinneamh Ghearrfhad', + 'W/m2': 'W/m2', + }; +} diff --git a/lib/translation/hi_in.dart b/lib/translation/hi_in.dart new file mode 100644 index 0000000..1d4ba53 --- /dev/null +++ b/lib/translation/hi_in.dart @@ -0,0 +1,115 @@ +class HiIn { + Map get messages => { + 'start': 'शुरू करें', + 'description': + 'मौसम ऐप जो किसी भी स्थान के लिए वास्तविक समय पूर्वानुमान, आवारा, दैनिक और साप्ताहिक पूर्वानुमान प्रदान करता है।', + 'name': 'मौसम', + 'search': 'खोजें...', + 'loading': 'लोड हो रहा है...', + 'searchCity': 'अपना शहर खोजें', + 'humidity': 'नमी', + 'wind': 'हवा', + 'visibility': 'दृश्यता', + 'feels': 'अनुभव', + 'evaporation': 'वाष्पीकरण', + 'precipitation': 'वर्षा', + 'direction': 'दिशा', + 'pressure': 'दबाव', + 'rain': 'बारिश', + 'clear_sky': 'साफ आकाश', + 'cloudy': 'मेघपाली', + 'overcast': 'बादलबस्ती', + 'fog': 'कोहरा', + 'drizzle': 'बूंदाबांदी', + 'drizzling_rain': 'हिमवृष्टि', + 'freezing_rain': 'हिमस्खलन', + 'heavy_rains': 'बारिश की बौछारें', + 'snow': 'बर्फबारी', + 'thunderstorm': 'बिजली चमक', + 'kph': 'किमी/घंटा', + 'mph': 'मील/घंटा', + 'mi': 'मील', + 'km': 'किमी', + 'inch': 'इंच', + 'mm': 'मिलीमीटर', + 'hPa': 'हेक्टोपास्कल', + 'settings': 'सेटिंग्स', + 'no_inter': 'कोई इंटरनेट नहीं है', + 'on_inter': 'मौसमी आंकड़े प्राप्त करने के लिए इंटरनेट को चालू करें।', + 'location': 'स्थान', + 'no_location': 'वर्तमान स्थान के लिए मौसम डेटा प्राप्त करने के', + 'theme': 'थीम', + 'low': 'निम्न', + 'high': 'उच्च', + 'normal': 'सामान्य', + 'lat': 'अक्षांश', + 'lon': 'देशांतर', + 'create': 'बनाएँ', + 'city': 'शहर', + 'district': 'जिला', + 'noWeatherCard': 'शहर जोड़ें', + 'deletedCardWeather': 'शहर हटाना', + 'deletedCardWeatherQuery': 'क्या आप वाकई शहर को हटाना चाहते हैं?', + 'delete': 'हटाएँ', + 'cancel': 'रद्द करें', + 'time': 'शहर में समय', + 'validateName': 'कृपया नाम दर्ज करें', + 'measurements': 'मापन प्रणाली', + 'degrees': 'डिग्री', + 'celsius': 'सेल्सियस', + 'fahrenheit': 'फ़ारेनहाइट', + 'imperial': 'इम्पीरियल', + 'metric': 'मीट्रिक', + 'validateValue': 'कृपया मान दर्ज करें', + 'validateNumber': 'कृपया एक मान्य संख्या दर्ज करें', + 'validate90': 'मान -90 और 90 के बीच होना चाहिए', + 'validate180': 'मान -180 और 180 के बीच होना चाहिए', + 'notifications': 'सूचनाएं', + 'sunrise': 'सूर्योदय', + 'sunset': 'सूर्यास्त', + 'timeformat': 'समय प्रारूप', + '12': '12 घंटा', + '24': '24 घंटा', + 'cloudcover': 'बादलों का कवर', + 'uvIndex': 'यूवी-सूचकांक', + 'materialColor': 'गतिशील रंग', + 'uvLow': 'कम', + 'uvAverage': 'माध्यम', + 'uvHigh': 'उच्च', + 'uvVeryHigh': 'बहुत उच्च', + 'uvExtreme': 'अत्यधिक', + 'weatherMore': '12-दिवसीय मौसम पूर', + 'windgusts': 'गुस्त', + 'north': 'उत्तर', + 'northeast': 'उत्तर-पूर्व', + 'east': 'पूर्व', + 'southeast': 'दक्षिण-पूर्व', + 'south': 'दक्षिण', + 'southwest': 'दक्षिण-पश्चिम', + 'west': 'पश्चिम', + 'northwest': 'उत्तर-पश्चिम', + 'project': 'परियोजना पर', + 'version': 'एप्लिकेशन संस्करण', + 'precipitationProbability': 'वर्षा संभावना', + 'apparentTemperatureMin': 'न्यूनतम प्रतीत तापमान', + 'apparentTemperatureMax': 'अधिकतम प्रतीत तापमान', + 'amoledTheme': 'AMOLED थीम', + 'appearance': 'दिखावट', + 'functions': 'कार्य', + 'data': 'डेटा', + 'language': 'भाषा', + 'timeRange': 'अवधि (घंटों में)', + 'timeStart': 'प्रारंभ समय', + 'timeEnd': 'समाप्ति समय', + 'support': 'समर्थन', + 'system': 'सिस्टम', + 'dark': 'डार्क', + 'light': 'लाइट', + 'license': 'लाइसेंस', + 'widget': 'विजेट', + 'widgetBackground': 'विजेट का पृष्ठभूमि', + 'widgetText': 'विजेट पाठ', + 'dewpoint': 'बर्फ़ के बिंदु', + 'shortwaveRadiation': 'शॉर्टवेव विकिरण', + }; +} diff --git a/lib/translation/hu_hu.dart b/lib/translation/hu_hu.dart new file mode 100644 index 0000000..cd4f9c5 --- /dev/null +++ b/lib/translation/hu_hu.dart @@ -0,0 +1,118 @@ +class HuHu { + Map get messages => { + 'start': 'Kezdés', + 'description': + 'Időjárás alkalmazás, amely valós idejű előrejelzéseket és óránkénti, napi és heti előrejelzéseket nyújt bármelyik helyszínre.', + 'name': 'Időjárás', + 'search': 'Keresés...', + 'loading': 'Betöltés...', + 'searchCity': 'Keresse meg a városát', + 'humidity': 'Páratartalom', + 'wind': 'Szél', + 'visibility': 'Láthatóság', + 'feels': 'Hőérzet', + 'evaporation': 'Párolgás', + 'precipitation': 'Csapadék', + 'direction': 'Irány', + 'pressure': 'Nyomás', + 'rain': 'Eső', + 'clear_sky': 'Tiszta ég', + 'cloudy': 'Felhős', + 'overcast': 'Borult', + 'fog': 'Köd', + 'drizzle': 'Szitálás', + 'drizzling_rain': 'Fagyos szitálás', + 'freezing_rain': 'Fagyos eső', + 'heavy_rains': 'Zivataros záporok', + 'snow': 'Hó', + 'thunderstorm': 'Zivatar', + 'kph': 'km/óra', + 'mph': 'mph', + 'mi': 'mérföld', + 'km': 'km', + 'inch': 'hüvelyk', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Beállítások', + 'no_inter': 'Nincs internet', + 'on_inter': + 'Kapcsolja be az internetet az időjárási adatok lekéréséhez.', + 'location': 'Hely', + 'no_location': + 'Engedélyezze a helyszolgáltatást az aktuális hely időjárásadatainak megszerzéséhez.', + 'theme': 'Téma', + 'low': 'Alacsony', + 'high': 'Magas', + 'normal': 'Normál', + 'lat': 'Szélesség', + 'lon': 'Hosszúság', + 'create': 'Létrehozás', + 'city': 'Város', + 'district': 'Kerület', + 'noWeatherCard': 'Adjon hozzá egy várost', + 'deletedCardWeather': 'Város törlése', + 'deletedCardWeatherQuery': 'Biztosan törölni szeretné a várost?', + 'delete': 'Törlés', + 'cancel': 'Mégse', + 'time': 'Idő a városban', + 'validateName': 'Kérjük, adja meg a nevet', + 'measurements': 'Mérési rendszer', + 'degrees': 'Fok', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Angol mértékegység', + 'metric': 'Metrikus mértékegység', + 'validateValue': 'Kérjük, adjon meg egy értéket', + 'validateNumber': 'Kérjük, adjon meg érvényes számot', + 'validate90': 'Az érték -90 és 90 közötti kell legyen', + 'validate180': 'Az érték -180 és 180 közötti kell legyen', + 'notifications': 'Értesítések', + 'sunrise': 'Napkelte', + 'sunset': 'Napnyugta', + 'timeformat': 'Időformátum', + '12': '12 órás', + '24': '24 órás', + 'cloudcover': 'Felhőzet', + 'uvIndex': 'UV-index', + 'materialColor': 'Dinamikus színek', + 'uvLow': 'Alacsony', + 'uvAverage': 'Mérsékelt', + 'uvHigh': 'Magas', + 'uvVeryHigh': 'Nagyon magas', + 'uvExtreme': 'Extrém', + 'weatherMore': '12 napos időjárás előrejelzés', + 'windgusts': 'Szélrohamok', + 'north': 'Észak', + 'northeast': 'Északkelet', + 'east': 'Kelet', + 'southeast': 'Délkelet', + 'south': 'Dél', + 'southwest': 'Délkelet', + 'west': 'Nyugat', + 'northwest': 'Északnyugat', + 'project': 'Projekt', + 'version': 'Alkalmazás verzió', + 'precipitationProbability': 'Csapadék valószínűsége', + 'apparentTemperatureMin': 'Minimális látszólagos hőmérséklet', + 'apparentTemperatureMax': 'Maximális látszólagos hőmérséklet', + 'amoledTheme': 'AMOLED téma', + 'appearance': 'Megjelenés', + 'functions': 'Funkciók', + 'data': 'Adatok', + 'language': 'Nyelv', + 'timeRange': 'Gyakoriság (órákban)', + 'timeStart': 'Kezdési idő', + 'timeEnd': 'Befejezési idő', + 'support': 'Támogatás', + 'system': 'Rendszer', + 'dark': 'Sötét', + 'light': 'Világos', + 'license': 'Licenc', + 'widget': 'Widget', + 'widgetBackground': 'Widget háttér', + 'widgetText': 'Widget szöveg', + 'dewpoint': 'Harmatpont', + 'shortwaveRadiation': 'Rövidhullámú sugárzás', + 'W/m2': 'W/m2' + }; +} diff --git a/lib/translation/it_it.dart b/lib/translation/it_it.dart new file mode 100644 index 0000000..3e84e7d --- /dev/null +++ b/lib/translation/it_it.dart @@ -0,0 +1,118 @@ +class ItIt { + Map get messages => { + 'start': 'Clicca per iniziare', + 'description': + 'App meteo che fornisce previsioni in tempo reale, oltre a previsioni orarie, giornaliere e settimanali per qualsiasi località.', + 'name': 'Meteo', + 'search': 'Cerca...', + 'loading': 'Caricamento...', + 'searchCity': 'Trova la tua città', + 'humidity': 'Umidità', + 'wind': 'Vento', + 'visibility': 'Visibilità', + 'feels': 'Percepiti', + 'evaporation': 'Evaporazione', + 'precipitation': 'Precipitazione', + 'direction': 'Direzione', + 'pressure': 'Pressione', + 'rain': 'Pioggia', + 'clear_sky': 'Sereno', + 'cloudy': 'Nuvoloso', + 'overcast': 'Coperto', + 'fog': 'Nebbia', + 'drizzle': 'Pioggerella', + 'drizzling_rain': 'Pioggerella Gelata', + 'freezing_rain': 'Pioggia Gelata', + 'heavy_rains': 'Acquazzone', + 'snow': 'Neve', + 'thunderstorm': 'Temporale', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Imposta.', + 'no_inter': 'Non c\'è connessione Internet', + 'on_inter': + 'Attiva la connessione Internet per avere dati meteorologici.', + 'location': 'Posizione', + 'no_location': + 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', + 'theme': 'Tema', + 'low': 'Basso', + 'high': 'Alto', + 'normal': 'Normale', + 'lat': 'Latitudine', + 'lon': 'Longitudine', + 'create': 'Creare', + 'city': 'Città', + 'district': 'Regione', + 'noWeatherCard': 'Aggiungi una città', + 'deletedCardWeather': 'Rimozione della città', + 'deletedCardWeatherQuery': + 'Sei sicuro di voler rimuovere questa città?', + 'delete': 'Elimina', + 'cancel': 'Annulla', + 'time': 'Orario locale', + 'validateName': 'Si prega di inserire il nome', + 'measurements': 'Sistema di misure', + 'degrees': 'Gradi', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperiale', + 'metric': 'Metrico', + 'validateValue': 'Si prega di inserire il valore', + 'validateNumber': 'Si prega di inserire il numero', + 'validate90': 'Il valore deve essere compreso tra -90 e 90', + 'validate180': 'Il valore deve essere compreso tra -180 e 180', + 'notifications': 'Notifiche', + 'sunrise': 'Alba', + 'sunset': 'Tramonto', + 'timeformat': 'Formato ora', + '12': '12 ore', + '24': '24 ore', + 'cloudcover': 'Copertura nuvolosa', + 'uvIndex': 'Indice UV', + 'materialColor': 'Colori Dinamici', + 'uvLow': 'Basso', + 'uvAverage': 'Moderato', + 'uvHigh': 'Alto', + 'uvVeryHigh': 'Molto alto', + 'uvExtreme': 'Estremo', + 'weatherMore': 'Previsioni del tempo per 12 giorni', + 'windgusts': 'Raffica', + 'north': 'Nord', + 'northeast': 'Nord-est', + 'east': 'Est', + 'southeast': 'Sud-est', + 'south': 'Sud', + 'southwest': 'Sud-ovest', + 'west': 'Ovest', + 'northwest': 'Nord-ovest', + 'project': 'Progetto su', + 'version': 'Versione dell\'applicazione', + 'precipitationProbability': 'Probabilità di precipitazione', + 'apparentTemperatureMin': 'Temperatura minima percepita', + 'apparentTemperatureMax': 'Temperatura massima percepita', + 'amoledTheme': 'AMOLED-tema', + 'appearance': 'Aspetto', + 'functions': 'Funzioni', + 'data': 'Dati', + 'language': 'Lingua', + 'timeRange': 'Frequenza (in ore)', + 'timeStart': 'Ora di inizio', + 'timeEnd': 'Ora di fine', + 'support': 'Supporto', + 'system': 'Sistema', + 'dark': 'Scuro', + 'light': 'Chiaro', + 'license': 'Licenze', + 'widget': 'Widget', + 'widgetBackground': 'Sfondo del widget', + 'widgetText': 'Testo del widget', + 'dewpoint': 'Punto di rugiada', + 'shortwaveRadiation': 'Radiazione a onde corte', + }; +} diff --git a/lib/translation/ka_ge.dart b/lib/translation/ka_ge.dart new file mode 100644 index 0000000..7f98a1d --- /dev/null +++ b/lib/translation/ka_ge.dart @@ -0,0 +1,117 @@ +class KaGe { + Map get messages => { + 'start': 'დაიწყე', + 'description': + 'ამინდის აპლიკაცია, რომელიც უზრუნველყოფს რეალურ დროში პროგნოზებს, ასევე საათობრივ, ყოველდღიურ და ყოველკვირეულ პროგნოზებს ნებისმიერი ადგილისთვის.', + 'name': 'ამინდი', + 'search': 'ძიება...', + 'loading': 'დატვირთვა...', + 'searchCity': 'იპოვეთ თქვენი ქალაქი', + 'humidity': 'ტენიანობა', + 'wind': 'ქარი', + 'visibility': 'ხილვადობა', + 'feels': 'გრძნობს', + 'evaporation': 'აორთქლება', + 'precipitation': 'ნალექი', + 'direction': 'მიმართულება', + 'pressure': 'წნევა', + 'rain': 'წვიმა', + 'clear_sky': 'წმინდა ცა', + 'cloudy': 'მოღრუბლული', + 'overcast': 'მოსაწყენი', + 'fog': 'ნისლი', + 'drizzle': 'წვიმა', + 'drizzling_rain': 'დრიზლინგი წვიმა', + 'freezing_rain': 'გაყინვის წვიმა', + 'heavy_rains': 'ძლიერი წვიმები', + 'snow': 'თოვლი', + 'thunderstorm': 'ჭექა-ქუხილი', + 'kph': 'კმ/სთ', + 'mph': 'მილი/სთ', + 'mi': 'მილი', + 'km': 'კმ', + 'inch': 'ინჩი', + 'mm': 'მმ', + 'hPa': 'ჰპა', + 'settings': 'პარამ.', + 'no_inter': 'ინტერნეტი არ არის', + 'on_inter': 'ჩართეთ ინტერნეტი მეტეოროლოგიური მონაცემების მისაღებად.', + 'location': 'ადგილმდებარეობა', + 'no_location': + 'ჩართეთ მდებარეობის სერვისი, რომ მიიღოთ ამინდის მონაცემები მიმდინარე ადგილმდებარეობისთვის.', + 'theme': 'თემა', + 'low': 'დაბალი', + 'high': 'მაღალი', + 'normal': 'ნორმალური', + 'lat': 'სიგანე', + 'lon': 'გრძედი', + 'create': 'შექმნა', + 'city': 'ქალაქი', + 'district': 'რაიონი', + 'noWeatherCard': 'დაამატეთ ქალაქი', + 'deletedCardWeather': 'ქალაქის წაშლა', + 'deletedCardWeatherQuery': + 'დარწმუნებული ხართ, რომ გსურთ ქალაქის წაშლა?', + 'delete': 'ამოღება', + 'cancel': 'გაუქმება', + 'time': 'დრო ქალაქში', + 'validateName': 'გთხოვთ შეიყვანოთ სახელი', + 'measurements': 'საზომი სისტემა', + 'degrees': 'გრადუსი', + 'celsius': 'ცელსიუსი', + 'fahrenheit': 'ფარენჰაიტი', + 'imperial': 'იმპერიული', + 'metric': 'მეტრული', + 'validateValue': 'გთხოვთ შეიყვანოთ მნიშვნელობა', + 'validateNumber': 'გთხოვთ შეიყვანოთ ნომერი', + 'validate90': 'მნიშვნელობა უნდა იყოს -90-დან 90-მდე', + 'validate180': 'მნიშვნელობა უნდა იყოს -180-დან 180-მდე', + 'notifications': 'შეტყობინებები', + 'sunrise': 'მზის ამოსვლა', + 'sunset': 'მზის ჩასვლა', + 'timeformat': 'დროის ფორმატი', + '12': '12-საათი', + '24': '24-საათი', + 'cloudcover': 'ღრუბლის საფარი', + 'uvIndex': 'UV-ინდექსი', + 'materialColor': 'დინამიური ფერები', + 'uvLow': 'დაბალი', + 'uvAverage': 'ზომიერი', + 'uvHigh': 'მაღალი', + 'uvVeryHigh': 'ძალიან მაღალი', + 'uvExtreme': 'ძლევა ზედა', + 'weatherMore': '12-დღიანი ამინდის პროგნოზი', + 'windgusts': 'ნაკადი', + 'north': 'ჩრდილოეთი', + 'northeast': 'ჩრდილო-აღმოსავლეთი', + 'east': 'აღმოსავლეთი', + 'southeast': 'სამხრეთ-აღმოსავლეთი', + 'south': 'სამხრეთი', + 'southwest': 'სამხრეთ-დასავლეთი', + 'west': 'დასავლეთი', + 'northwest': 'ჩრდილო-დასავლეთი', + 'project': 'პროექტი ჩართულია', + 'version': 'განაცხადის ვერსია', + 'precipitationProbability': 'ნალექების ალბათობა', + 'apparentTemperatureMin': 'მინიმალური აშკარა ტემპერატურა', + 'apparentTemperatureMax': 'მაქსიმალური აშკარა ტემპერატურა', + 'amoledTheme': 'AMOLED-თემა', + 'appearance': 'გარეგნობა', + 'functions': 'ფუნქციები', + 'data': 'მონაცემები', + 'language': 'ენა', + 'timeRange': 'სიხშირე (საათებში)', + 'timeStart': 'დაწყების დრო', + 'timeEnd': 'დასრულების დრო', + 'support': 'მხარდაჭერა', + 'system': 'სისტემა', + 'dark': 'ბნელი', + 'light': 'სინათლე', + 'license': 'ლიცენზიები', + 'widget': 'ვიჯეტი', + 'widgetBackground': 'ვიჯეტის ფონი', + 'widgetText': 'ვიჯეტის ტექსტი', + 'dewpoint': 'დევპოინტი', + 'shortwaveRadiation': 'მოკლე ტალღის გამოსხივება', + }; +} diff --git a/lib/translation/nl_nl.dart b/lib/translation/nl_nl.dart new file mode 100644 index 0000000..9f2cb44 --- /dev/null +++ b/lib/translation/nl_nl.dart @@ -0,0 +1,118 @@ +class NlNl { + Map get messages => { + 'start': 'Beginnen', + 'description': + 'Weer app dat zowel real-time verwachtingen, als uurlijkse, dagelijkse en weekelijkse verwachtingen biedt voor elke locatie.', + 'name': 'Weer', + 'search': 'Zoeken...', + 'loading': 'Laden...', + 'searchCity': 'Vind jouw stad', + 'humidity': 'Luchtvochtigheid', + 'wind': 'Wind', + 'visibility': 'Zichtbaarheid', + 'feels': 'Voelt', + 'evaporation': 'Verdamping', + 'precipitation': 'Neerslag', + 'direction': 'Richting', + 'pressure': 'Druk', + 'rain': 'Regen', + 'clear_sky': 'Heldere lucht', + 'cloudy': 'Bewolkt', + 'overcast': 'Betrokken', + 'fog': 'Mist', + 'drizzle': 'Motregen', + 'drizzling_rain': 'Ijskoude motregen', + 'freezing_rain': 'Ijskoude regen', + 'heavy_rains': 'Regendouche', + 'snow': 'Sneeuw', + 'thunderstorm': 'Onweersbui', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Instellingen.', + 'no_inter': 'Geen Internet', + 'on_inter': + 'Schakel Internet in om meteorologische gegevens te ontvangen.', + 'location': 'Locatie', + 'no_location': + 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', + 'theme': 'Thema', + 'low': 'Laag', + 'high': 'Hoog', + 'normal': 'Normaal', + 'lat': 'Breedtegraad', + 'lon': 'Lengtegraad', + 'create': 'Creëer', + 'city': 'Stad', + 'district': 'District', + 'noWeatherCard': 'Voeg een stad toe', + 'deletedCardWeather': 'Verwijder een city', + 'deletedCardWeatherQuery': + 'Weet je zeker dat je de stad wilt verwijderen?', + 'delete': 'Verwijder', + 'cancel': 'Annuleer', + 'time': 'Tijd in de stad', + 'validateName': 'Vul de naam in', + 'measurements': 'Meetsysteem', + 'degrees': 'Graden', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperiaal', + 'metric': 'Metrisch', + 'validateValue': 'Vul een waarde in', + 'validateNumber': 'Vul een geldig nummer in', + 'validate90': 'Waarde moet tussen -90 and 90 zijn', + 'validate180': 'Waarde moet tussen -180 and 180 zijn', + 'notifications': 'Notificaties', + 'sunrise': 'Zonsopkomst', + 'sunset': 'Zonsondergang', + 'timeformat': 'Tijdnotatie', + '12': '12-uur', + '24': '24-uur', + 'cloudcover': 'Bewolking', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamische Kleuren', + 'uvLow': 'Laag', + 'uvAverage': 'Matig', + 'uvHigh': 'Hoog', + 'uvVeryHigh': 'Erg hoog', + 'uvExtreme': 'Extreem', + 'weatherMore': '12-daagse weersverwachting', + 'windgusts': 'Windstoten', + 'north': 'Noord', + 'northeast': 'Noordoost', + 'east': 'Oost', + 'southeast': 'Zuidoost', + 'south': 'Zuid', + 'southwest': 'Zuidwest', + 'west': 'West', + 'northwest': 'Noordwest', + 'project': 'Project op', + 'version': 'Applicatieversie', + 'precipitationProbability': 'Kans op neerslag', + 'apparentTemperatureMin': 'Minimum schijnbare temperatuur', + 'apparentTemperatureMax': 'Maximale schijnbare temperatuur', + 'amoledTheme': 'AMOLED-thema', + 'appearance': 'Uiterlijk', + 'functions': 'Functies', + 'data': 'Gegevens', + 'language': 'Taal', + 'timeRange': 'Frequentie (in uren)', + 'timeStart': 'Begintijd', + 'timeEnd': 'Eindtijd', + 'support': 'Ondersteuning', + 'system': 'Systeem', + 'dark': 'Donker', + 'light': 'Licht', + 'license': 'Licenties', + 'widget': 'Widget', + 'widgetBackground': 'Widget-achtergrond', + 'widgetText': 'Tekst van widget', + 'dewpoint': 'Dauwpunt', + 'shortwaveRadiation': 'Korte golfstraling', + }; +} diff --git a/lib/translation/pl_pl.dart b/lib/translation/pl_pl.dart new file mode 100644 index 0000000..cb2bf6d --- /dev/null +++ b/lib/translation/pl_pl.dart @@ -0,0 +1,116 @@ +class PlPl { + Map get messages => { + 'start': 'Rozpocznij', + 'description': + 'Aplikacja pogodowa zapewniająca prognozę w czasie rzeczywistym oraz prognozy godzinowe, dzienne i tygodniowe dla dowolnej lokalizacji.', + 'name': 'Pogoda', + 'search': 'Szukaj...', + 'loading': 'Ładowanie...', + 'searchCity': 'Znajdź swoje miasto', + 'humidity': 'Wilgoć', + 'wind': 'Wiatr', + 'visibility': 'Widoczność', + 'feels': 'Odczuwalna', + 'evaporation': 'Parowanie', + 'precipitation': 'Opad atmosferyczny', + 'direction': 'Kierunek', + 'pressure': 'Ciśnienie', + 'rain': 'Deszcz', + 'clear_sky': 'Czyste niebo', + 'cloudy': 'Pochmurno', + 'overcast': 'Pochmurnie', + 'fog': 'Mgła', + 'drizzle': 'Mżawka', + 'drizzling_rain': 'Mroźna Mżawka', + 'freezing_rain': 'Mroźny deszcz', + 'heavy_rains': 'Przelotne opady deszczu', + 'snow': 'Śnieg', + 'thunderstorm': 'Burza z piorunami', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Ustaw.', + 'no_inter': 'Brak internetu', + 'on_inter': 'Włącz Internet, aby uzyskać dane meteorologiczne.', + 'location': 'Lokalizacja', + 'no_location': + 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', + 'theme': 'Motyw', + 'low': 'Niski', + 'high': 'Wysoki', + 'normal': 'Normalny', + 'lat': 'Latitude', + 'lon': 'Longitude', + 'create': 'Stwórz', + 'city': 'Miasto', + 'district': 'Dzielnica', + 'noWeatherCard': 'Dodaj miasto', + 'deletedCardWeather': 'Usuwanie miasta', + 'deletedCardWeatherQuery': 'Czy na pewno chcesz usunąć miasto?', + 'delete': 'Usuń', + 'cancel': 'Anuluj', + 'time': 'Czas w mieście', + 'validateName': 'Wprowadź nazwę', + 'measurements': 'System środków', + 'degrees': 'Stopni', + 'celsius': 'Celsjusz', + 'fahrenheit': 'Fahrenheita', + 'imperial': 'Imperial', + 'metric': 'Metric', + 'validateValue': 'Proszę wprowadzić wartość', + 'validateNumber': 'Proszę wprowadzić poprawny numer', + 'validate90': 'Wartość musi mieścić się w zakresie od -90 do 90', + 'validate180': 'Wartość musi mieścić się w przedziale od -180 do 180', + 'notifications': 'Powiadomienia', + 'sunrise': 'Wschód słońca', + 'sunset': 'Zachód słońca', + 'timeformat': 'Format czasu', + '12': '12-hour', + '24': '24-hour', + 'cloudcover': 'Zachmurzenie', + 'uvIndex': 'Indeks UV', + 'materialColor': 'Dynamiczne kolory', + 'uvLow': 'Niski', + 'uvAverage': 'Umiarkowany', + 'uvHigh': 'Wysoki', + 'uvVeryHigh': 'Bardzo wysoki', + 'uvExtreme': 'Extremalny', + 'weatherMore': 'Prognoza pogody na 12 dni', + 'windgusts': 'Porywy wiatru', + 'north': 'Północ', + 'northeast': 'Północny wschód', + 'east': 'Wschód', + 'southeast': 'południowy wschód', + 'south': 'Południe', + 'southwest': 'Południowy zachód', + 'west': 'Zachód', + 'northwest': 'Północny zachód', + 'project': 'Project on', + 'version': 'Wersja aplikacji', + 'precipitationProbability': 'Prawdopodobieństwo opadów', + 'apparentTemperatureMin': 'Minimalna temperatura pozorna', + 'apparentTemperatureMax': 'Maksymalna pozorna temperatura', + 'amoledTheme': 'AMOLED-theme', + 'appearance': 'Wygląd', + 'functions': 'Funkcje', + 'data': 'Data', + 'language': 'Język', + 'timeRange': 'Częstotliwość (w godzinach)', + 'timeStart': 'Czas rozpoczęcia', + 'timeEnd': 'Czas zakończenia', + 'support': 'Wsparcie', + 'system': 'System', + 'dark': 'Ciemny', + 'light': 'Jasny', + 'license': 'Licencje', + 'widget': 'Widget', + 'widgetBackground': 'Tło widżetu', + 'widgetText': 'Tekst widżetu', + 'dewpoint': 'Punkt rosy', + 'shortwaveRadiation': 'Promieniowanie krótkofalowe', + }; +} diff --git a/lib/translation/pt_br.dart b/lib/translation/pt_br.dart new file mode 100644 index 0000000..d24e0a9 --- /dev/null +++ b/lib/translation/pt_br.dart @@ -0,0 +1,117 @@ +class PtBr { + Map get messages => { + 'start': 'Iniciar', + 'description': + 'Aplicativo de clima em tempo real com previsões horárias, diárias e semanais para qualquer local.', + 'name': 'Clima', + 'search': 'Pesquisar...', + 'loading': 'Carregando...', + 'searchCity': 'Procure sua cidade', + 'humidity': 'Umidade', + 'wind': 'Vento', + 'visibility': 'Visibilidade', + 'feels': 'Sensação', + 'evaporation': 'Evapotranspirações', + 'precipitation': 'Precipitação', + 'direction': 'Direção', + 'pressure': 'Pressão', + 'rain': 'Chuva', + 'clear_sky': 'Céu limpo', + 'cloudy': 'Nublado', + 'overcast': 'Encoberto', + 'fog': 'Névoa', + 'drizzle': 'Garoa', + 'drizzling_rain': 'Chuva fraca', + 'freezing_rain': 'Chuva congelante', + 'heavy_rains': 'Chuva pesada', + 'snow': 'Neve', + 'thunderstorm': 'Tempestade', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Configurações.', + 'no_inter': 'Sem conexão', + 'on_inter': 'Conecte-se a internet para atualizar os dados de clima.', + 'location': 'Localização', + 'no_location': + 'Habilite a localização para obter dados de clima do local atual.', + 'theme': 'Tema', + 'low': 'Baixo', + 'high': 'Alto', + 'normal': 'Normal', + 'lat': 'Latitude', + 'lon': 'Longitude', + 'create': 'Criar', + 'city': 'Cidade', + 'district': 'Distrito', + 'noWeatherCard': 'Adicione uma cidade', + 'deletedCardWeather': 'Deletando a cidade', + 'deletedCardWeatherQuery': + 'Você tem certeza que deseja remover esta cidade?', + 'delete': 'Deletar', + 'cancel': 'Cancelar', + 'time': 'Clima na cidade', + 'validateName': 'Por favor escreva um nome', + 'measurements': 'Sistema de medidas', + 'degrees': 'Graus', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Métrico', + 'validateValue': 'Por favor escreva um valor', + 'validateNumber': 'Por favor escreva um número válido', + 'validate90': 'Valor deve estar entre -90 and 90', + 'validate180': 'Valor deve estar entre -180 and 180', + 'notifications': 'Notificações', + 'sunrise': 'Nascer do sol', + 'sunset': 'Pôr do sol', + 'timeformat': 'Formato de hora', + '12': '12 horas', + '24': '24 horas', + 'cloudcover': 'Сobertura de nuvens', + 'uvIndex': 'UV-índice', + 'materialColor': 'Cores Dinâmicas', + 'uvLow': 'Baixo', + 'uvAverage': 'Moderado', + 'uvHigh': 'Alto', + 'uvVeryHigh': 'Muito alto', + 'uvExtreme': 'Extremo', + 'weatherMore': 'Previsão do tempo para 12 dias', + 'windgusts': 'Rajadas', + 'north': 'Norte', + 'northeast': 'Nordeste', + 'east': 'Leste', + 'southeast': 'Sudeste', + 'south': 'Sul', + 'southwest': 'Sudoeste', + 'west': 'Oeste', + 'northwest': 'Noroeste', + 'project': 'Projeto em', + 'version': 'Versão do aplicativo', + 'precipitationProbability': 'Probabilidade de precipitação', + 'apparentTemperatureMin': 'Temperatura aparente mínima', + 'apparentTemperatureMax': 'Temperatura aparente máxima', + 'amoledTheme': 'AMOLED-tema', + 'appearance': 'Aparência', + 'functions': 'Funções', + 'data': 'Dados', + 'language': 'Idioma', + 'timeRange': 'Frequência (em horas)', + 'timeStart': 'Hora de início', + 'timeEnd': 'Hora de término', + 'support': 'Suporte', + 'system': 'Sistema', + 'dark': 'Escuro', + 'light': 'Claro', + 'license': 'Licenças', + 'widget': 'Widget', + 'widgetBackground': 'Fundo do widget', + 'widgetText': 'Texto do widget', + 'dewpoint': 'Ponto de orvalho', + 'shortwaveRadiation': 'Radiação de ondas curtas', + }; +} diff --git a/lib/translation/ro_ro.dart b/lib/translation/ro_ro.dart new file mode 100644 index 0000000..d72a2f9 --- /dev/null +++ b/lib/translation/ro_ro.dart @@ -0,0 +1,116 @@ +class RoRo { + Map get messages => { + 'start': 'Începe', + 'description': + 'Aplicație meteo care oferă prognoze în timp real și prognoze orare, zilnice și săptămânale pentru orice locație.', + 'name': 'Vremea', + 'search': 'Caută...', + 'loading': 'Încărcare...', + 'searchCity': 'Caută oraș', + 'humidity': 'Umiditate', + 'wind': 'Vânt', + 'visibility': 'Vizibilitate', + 'feels': 'Se simt', + 'evaporation': 'Evapotranspirație', + 'precipitation': 'Precipitații', + 'direction': 'Direcție', + 'pressure': 'Presiune', + 'rain': 'Ploaie', + 'clear_sky': 'Senin', + 'cloudy': 'Înnorat', + 'overcast': 'Cer acoperit de nori', + 'fog': 'Ceață', + 'drizzle': 'Burniță', + 'drizzling_rain': 'Burniță înghețată', + 'freezing_rain': 'Ploaie înghețată', + 'heavy_rains': 'Ploaie torențială', + 'snow': 'Ninsoare', + 'thunderstorm': 'Furtună', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Set.', + 'no_inter': 'Fără Internet', + 'on_inter': 'Pornește Internetul pentru a obține date meteorologice.', + 'location': 'Locație', + 'no_location': + 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', + 'theme': 'Temă', + 'low': 'Scăzut', + 'high': 'Ridicat', + 'normal': 'Normal', + 'lat': 'Latitudine', + 'lon': 'Longitudine', + 'create': 'Crează', + 'city': 'Oraș', + 'district': 'District', + 'noWeatherCard': 'Adaugă un oraș', + 'deletedCardWeather': 'Ștergerea orașului', + 'deletedCardWeatherQuery': 'Ești sigur că vrei să ștergi orașul?', + 'delete': 'Șterge', + 'cancel': 'Anulează', + 'time': 'Ora în oraș', + 'validateName': 'Introdu numele', + 'measurements': 'Sistemul de măsuri', + 'degrees': 'Grade', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperial', + 'metric': 'Metric', + 'validateValue': 'Introdu o valoare', + 'validateNumber': 'Introdu un număr valid', + 'validate90': 'Valoarea trebuie să fie între -90 și 90', + 'validate180': 'Valoarea trebuie să fie între -180 și 180', + 'notifications': 'Notificări', + 'sunrise': 'Răsărit', + 'sunset': 'Apus', + 'timeformat': 'Format orar', + '12': '12 ore', + '24': '24 ore', + 'cloudcover': 'Acoperirea norilor', + 'uvIndex': 'Index UV', + 'materialColor': 'Culori dinamice (Android 12+)', + 'uvLow': 'Scăzut', + 'uvAverage': 'Moderat', + 'uvHigh': 'Ridicat', + 'uvVeryHigh': 'Foarte ridicat', + 'uvExtreme': 'Extrem', + 'weatherMore': 'Prognoza pe 12 zile', + 'windgusts': 'Rafale de vânt', + 'north': 'Nord', + 'northeast': 'Nord-est', + 'east': 'Est', + 'southeast': 'Sud-est', + 'south': 'Sud', + 'southwest': 'Sud-vest', + 'west': 'Vest', + 'northwest': 'Nord-vest', + 'project': 'Proiectul pe', + 'version': 'Versiunea aplicației', + 'precipitationProbability': 'Probabilitatea precipitațiilor', + 'apparentTemperatureMin': 'Temperatura minimă aparentă', + 'apparentTemperatureMax': 'Temperatura maximă aparentă', + 'amoledTheme': 'Temă AMOLED', + 'appearance': 'Aspect', + 'functions': 'Funcții', + 'data': 'Data', + 'language': 'Limba', + 'timeRange': 'Frecvența (în ore)', + 'timeStart': 'Ora de început', + 'timeEnd': 'Ora de sfârșit', + 'support': 'Suport', + 'system': 'Sistem', + 'dark': 'Întunecat', + 'light': 'Luminos', + 'license': 'Licențe', + 'widget': 'Widget', + 'widgetBackground': 'Fundal widget', + 'widgetText': 'Text widget', + 'dewpoint': 'Punct de rouă', + 'shortwaveRadiation': 'Radiație cu unde scurte', + }; +} diff --git a/lib/translation/ru_ru.dart b/lib/translation/ru_ru.dart new file mode 100644 index 0000000..6d3ef7e --- /dev/null +++ b/lib/translation/ru_ru.dart @@ -0,0 +1,117 @@ +class RuRu { + Map get messages => { + 'start': 'Начать', + 'description': + 'Приложение погоды, которое предоставляет прогнозы в режиме реального времени, а также ежечасные, ежедневные и еженедельные прогнозы для любого местоположения.', + 'name': 'Погода', + 'search': 'Поиск...', + 'loading': 'Загрузка...', + 'searchCity': 'Найдите свой город', + 'humidity': 'Влажность', + 'wind': 'Ветер', + 'visibility': 'Видимость', + 'feels': 'Ощущается', + 'evaporation': 'Испарения', + 'precipitation': 'Осадки', + 'direction': 'Направление', + 'pressure': 'Давление', + 'rain': 'Дождь', + 'clear_sky': 'Чистое небо', + 'cloudy': 'Облачно', + 'overcast': 'Пасмурно', + 'fog': 'Туман', + 'drizzle': 'Морось', + 'drizzling_rain': 'Моросящий дождь', + 'freezing_rain': 'Ледяной дождь', + 'heavy_rains': 'Ливневые дожди', + 'snow': 'Снег', + 'thunderstorm': 'Гроза', + 'kph': 'км/ч', + 'mph': 'миль/ч', + 'mi': 'миль', + 'km': 'км', + 'inch': 'дюйм', + 'mm': 'мм', + 'hPa': 'гПа', + 'settings': 'Настр.', + 'no_inter': 'Нет интернета', + 'on_inter': 'Включите интернет для получения метеорологических данных.', + 'location': 'Местоположение', + 'no_location': + 'Включите службу определения местоположения для получения метеорологических данных для текущего местоположения.', + 'theme': 'Тема', + 'low': 'Низкое', + 'high': 'Высокое', + 'normal': 'Нормальное', + 'lat': 'Широта', + 'lon': 'Долгота', + 'create': 'Создание', + 'city': 'Город', + 'district': 'Район', + 'noWeatherCard': 'Добавьте город', + 'deletedCardWeather': 'Удаление города', + 'deletedCardWeatherQuery': 'Вы уверены, что хотите удалить город?', + 'delete': 'Удалить', + 'cancel': 'Отмена', + 'time': 'Время в городе', + 'validateName': 'Пожалуйста, введите название', + 'measurements': 'Система мер', + 'degrees': 'Градусы', + 'celsius': 'Цельсия', + 'fahrenheit': 'Фаренгейта', + 'imperial': 'Имперская', + 'metric': 'Метрическая', + 'validateValue': 'Пожалуйста, введите значение', + 'validateNumber': 'Пожалуйста, введите число', + 'validate90': 'Значение должно быть в диапазоне от -90 до 90', + 'validate180': 'Значение должно быть в диапазоне от -180 до 180', + 'notifications': 'Уведомления', + 'sunrise': 'Рассвет', + 'sunset': 'Закат', + 'timeformat': 'Формат времени', + '12': '12-часовой', + '24': '24-часовой', + 'cloudcover': 'Облачный покров', + 'uvIndex': 'УФ-индекс', + 'materialColor': 'Динамические цвета', + 'uvLow': 'Низкий', + 'uvAverage': 'Умеренный', + 'uvHigh': 'Высокий', + 'uvVeryHigh': 'Очень высокий', + 'uvExtreme': 'Экстремальный', + 'weatherMore': 'Прогноз погоды на 12 дней', + 'windgusts': 'Шквал', + 'north': 'Север', + 'northeast': 'Северо-восток', + 'east': 'Восток', + 'southeast': 'Юго-восток', + 'south': 'Юг', + 'southwest': 'Юго-запад', + 'west': 'Запад', + 'northwest': 'Северо-запад', + 'project': 'Проект на', + 'version': 'Версия приложения', + 'precipitationProbability': 'Вероятность выпадения осадков', + 'apparentTemperatureMin': 'Минимальная ощущаемая температура', + 'apparentTemperatureMax': 'Максимальная ощущаемая температура', + 'amoledTheme': 'AMOLED-тема', + 'appearance': 'Внешний вид', + 'functions': 'Функции', + 'data': 'Данные', + 'language': 'Язык', + 'timeRange': 'Периодичность (в часах)', + 'timeStart': 'Время начала', + 'timeEnd': 'Время окончания', + 'support': 'Поддержка', + 'system': 'Системная', + 'dark': 'Тёмная', + 'light': 'Светлая', + 'license': 'Лицензии', + 'widget': 'Виджет', + 'widgetBackground': 'Фон виджета', + 'widgetText': 'Текст виджета', + 'dewpoint': 'Точка росы', + 'shortwaveRadiation': 'Коротковолновое излучение', + 'W/m2': 'Вт/м2', + }; +} diff --git a/lib/translation/sk_sk.dart b/lib/translation/sk_sk.dart new file mode 100644 index 0000000..808162a --- /dev/null +++ b/lib/translation/sk_sk.dart @@ -0,0 +1,116 @@ +class SkSk { + Map get messages => { + 'start': 'Začať', + 'description': + 'Aplikácia, ktorá poskytuje predpoveď počasia v reálnom čase a aj hodinové, denné a týždenné predpovede pre akékoľvek miesto.', + 'name': 'Počasie', + 'search': 'Hľadať...', + 'loading': 'Načítava sa...', + 'searchCity': 'Nájdite svoje miesto', + 'humidity': 'Vlhkosť', + 'wind': 'Vietor', + 'visibility': 'Viditeľnosť', + 'feels': 'Pocitová teplota', + 'evaporation': 'Evapotranspirácia', + 'precipitation': 'Zrážky', + 'direction': 'Smer', + 'pressure': 'Tlak', + 'rain': 'Dážď', + 'clear_sky': 'Jasno', + 'cloudy': 'Oblačno', + 'overcast': 'Zamračené', + 'fog': 'Hmla', + 'drizzle': 'Mrholenie', + 'drizzling_rain': 'Mrznúce mrholenie', + 'freezing_rain': 'Mrazivý dážď', + 'heavy_rains': 'Prehánky', + 'snow': 'Sneh', + 'thunderstorm': 'Búrka', + 'kph': 'km/h', + 'mph': 'mph', + 'mi': 'mi', + 'km': 'km', + 'inch': 'inch', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Nast.', + 'no_inter': 'Žiadny internet', + 'on_inter': 'Pripojte sa na internet a získajte meteorologické údaje.', + 'location': 'Poloha', + 'no_location': + 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', + 'theme': 'Téma', + 'low': 'Nízky', + 'high': 'Vysoký', + 'normal': 'Normálny', + 'lat': 'Zemepisná šírka', + 'lon': 'Zemepisná dĺžka', + 'create': 'Vytvoriť', + 'city': 'Miesto', + 'district': 'Okres', + 'noWeatherCard': 'Pridať mesto', + 'deletedCardWeather': 'Vymazať mesto', + 'deletedCardWeatherQuery': 'Naozaj chcete odstrániť mesto?', + 'delete': 'Odstrániť', + 'cancel': 'Zrušiť', + 'time': 'Čas v meste', + 'validateName': 'Prosím zadajte názov', + 'measurements': 'Jednotky merania', + 'degrees': 'Stupňe', + 'celsius': 'Celzius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'Imperiálne', + 'metric': 'Metrické', + 'validateValue': 'Zadajte hodnotu', + 'validateNumber': 'Zadajte platné číslo', + 'validate90': 'Hodnota musí byť medzi -90 a 90', + 'validate180': 'Hodnota musí byť medzi -180 a 180', + 'notifications': 'Notifikácie', + 'sunrise': 'Východ slnka', + 'sunset': 'Západ slnka', + 'timeformat': 'Formát času', + '12': '12-hodinový', + '24': '24-hodinový', + 'cloudcover': 'Oblačnosť', + 'uvIndex': 'UV-index', + 'materialColor': 'Dynamické Farby', + 'uvLow': 'Nízky', + 'uvAverage': 'Mierny', + 'uvHigh': 'Vysoký', + 'uvVeryHigh': 'Veľmi vysoký', + 'uvExtreme': 'Extrémny', + 'weatherMore': 'Predpoveď počasia na 12 dní', + 'windgusts': 'Nárazy vetra', + 'north': 'Sever', + 'northeast': 'Severo-Východ', + 'east': 'Východ', + 'southeast': 'Juhovýchod', + 'south': 'Juž', + 'southwest': 'Juhozápad', + 'west': 'Západ', + 'northwest': 'Severo-Západ', + 'project': 'Projekt na', + 'version': 'Verzia aplikácie', + 'precipitationProbability': 'Pravdepodobnosť zrážok', + 'apparentTemperatureMin': 'Minimálna pocitová teplota', + 'apparentTemperatureMax': 'Maximálna pocitová teplota', + 'amoledTheme': 'AMOLED-téma', + 'appearance': 'Vzhľad', + 'functions': 'Funkcie', + 'data': 'Dáta', + 'language': 'Jazyk', + 'timeRange': 'Frekvencia (v hodinách)', + 'timeStart': 'Čas začiatku', + 'timeEnd': 'Čas ukončenia', + 'support': 'Podpora', + 'system': 'Systém', + 'dark': 'Tmavá', + 'light': 'Svetlá', + 'license': 'Licencie', + 'widget': 'Widget', + 'widgetBackground': 'Pozadie widgetu', + 'widgetText': 'Text widgetu', + 'dewpoint': 'Rosný bod', + 'shortwaveRadiation': 'Krátka vlnová radiácia', + }; +} diff --git a/lib/translation/tr_tr.dart b/lib/translation/tr_tr.dart new file mode 100644 index 0000000..f7ed51b --- /dev/null +++ b/lib/translation/tr_tr.dart @@ -0,0 +1,116 @@ +class TrTr { + Map get messages => { + 'start': 'Başlat', + 'description': + 'Herhangi bir konum için gerçek zamanlı, saatlik, günlük ve haftalık hava durumu tahminleri sunan bir hava durumu uygulaması.', + 'name': 'Hava Durumu', + 'search': 'Arayış...', + 'loading': 'Yükleniyor...', + 'searchCity': 'Şehrinizi bulun', + 'humidity': 'Nem', + 'wind': 'Rüzgar', + 'visibility': 'Görüş', + 'feels': 'Hissedilen', + 'evaporation': 'Buharlaşma', + 'precipitation': 'Yağış', + 'direction': 'Yön', + 'pressure': 'Basınç', + 'rain': 'Yağmur', + 'clear_sky': 'Açık gökyüzü', + 'cloudy': 'Bulutlu', + 'overcast': 'Kapalı', + 'fog': 'Sis', + 'drizzle': 'Çiseleme', + 'drizzling_rain': 'Çiseleyen Yağmur', + 'freezing_rain': 'Dondurucu Yağmur', + 'heavy_rains': 'Aşırı Yağmurlar', + 'snow': 'Kar', + 'thunderstorm': 'Gök Gürültülü Fırtına', + 'kph': 'km/sa', + 'mph': 'mil/sa', + 'mi': 'mil', + 'km': 'km', + 'inch': 'inç', + 'mm': 'mm', + 'hPa': 'hPa', + 'settings': 'Ayarlar', + 'no_inter': 'İnternet yok', + 'on_inter': 'Hava durumu verilerini almak için interneti açın.', + 'location': 'Konum', + 'no_location': + 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', + 'theme': 'Tema', + 'low': 'Düşük', + 'high': 'Yüksek', + 'normal': 'Normal', + 'lat': 'Enlem', + 'lon': 'Boylam', + 'create': 'Oluştur', + 'city': 'Şehir', + 'district': 'İlçe', + 'noWeatherCard': 'Şehri ekle', + 'deletedCardWeather': 'Şehir silme', + 'deletedCardWeatherQuery': 'Şehri silmek istediğinizden emin misiniz?', + 'delete': 'Sil', + 'cancel': 'İptal', + 'time': 'Şehirde Saat', + 'validateName': 'Lütfen bir isim girin', + 'measurements': 'Ölçüm sistemi', + 'degrees': 'Dereceler', + 'celsius': 'Celsius', + 'fahrenheit': 'Fahrenheit', + 'imperial': 'İmparatorluk', + 'metric': 'Metrik', + 'validateValue': 'Lütfen bir değer girin', + 'validateNumber': 'Lütfen bir sayı girin', + 'validate90': 'Değer -90 ile 90 arasında olmalıdır', + 'validate180': 'Değer -180 ile 180 arasında olmalıdır', + 'notifications': 'Bildirme', + 'sunrise': 'Güneş doğuşu', + 'sunset': 'Güneş batışı', + 'timeformat': 'Saat biçimi', + '12': '12 saat', + '24': '24 saat', + 'cloudcover': 'Bulut örtüsü', + 'uvIndex': 'UV-indeksi', + 'materialColor': 'Dinamik Renkler', + 'uvLow': 'Düşük', + 'uvAverage': 'Orta', + 'uvHigh': 'Yüksek', + 'uvVeryHigh': 'Çok yüksek', + 'uvExtreme': 'Aşırı', + 'weatherMore': '12 günlük hava tahmini', + 'windgusts': 'Bir telaş', + 'north': 'Kuzey', + 'northeast': 'Kuzeydoğu', + 'east': 'Doğu', + 'southeast': 'Güneydoğu', + 'south': 'Güney', + 'southwest': 'Güneybatı', + 'west': 'Batı', + 'northwest': 'Kuzeybatı', + 'project': 'Proje üzerinde', + 'version': 'Uygulama sürümü', + 'precipitationProbability': 'Yağış olasılığı', + 'apparentTemperatureMin': 'Minimum hissedilen sıcaklık', + 'apparentTemperatureMax': 'Maksimum hissedilen sıcaklık', + 'amoledTheme': 'AMOLED-teması', + 'appearance': 'Görünüm', + 'functions': 'Fonksiyonlar', + 'data': 'Veri', + 'language': 'Dil', + 'timeRange': 'Sıklık (saat cinsinden)', + 'timeStart': 'Başlangıç zamanı', + 'timeEnd': 'Bitiş zamanı', + 'support': 'Destek', + 'system': 'Sistem', + 'dark': 'Karanlık', + 'light': 'Aydınlık', + 'license': 'Lisanslar', + 'widget': 'Araç', + 'widgetBackground': 'Araç Arka Planı', + 'widgetText': 'Araç metni', + 'dewpoint': 'Çiğ noktası', + 'shortwaveRadiation': 'Kısa dalga radyasyonu', + }; +} diff --git a/lib/translation/translation.dart b/lib/translation/translation.dart index b6d0db1..0072fb8 100644 --- a/lib/translation/translation.dart +++ b/lib/translation/translation.dart @@ -1,2307 +1,47 @@ import 'package:get/get.dart'; +import 'package:rain/translation/bn_in.dart'; +import 'package:rain/translation/cs_cz.dart'; +import 'package:rain/translation/de_de.dart'; +import 'package:rain/translation/en_us.dart'; +import 'package:rain/translation/es_es.dart'; +import 'package:rain/translation/fr_fr.dart'; +import 'package:rain/translation/ga_ie.dart'; +import 'package:rain/translation/hi_in.dart'; +import 'package:rain/translation/hu_hu.dart'; +import 'package:rain/translation/it_it.dart'; +import 'package:rain/translation/ka_ge.dart'; +import 'package:rain/translation/nl_nl.dart'; +import 'package:rain/translation/pl_pl.dart'; +import 'package:rain/translation/pt_br.dart'; +import 'package:rain/translation/ro_ro.dart'; +import 'package:rain/translation/ru_ru.dart'; +import 'package:rain/translation/sk_sk.dart'; +import 'package:rain/translation/tr_tr.dart'; +import 'package:rain/translation/ur_pk.dart'; +import 'package:rain/translation/zh_ch.dart'; class Translation extends Translations { @override Map> get keys => { - 'ru_RU': { - 'start': 'Начать', - 'description': - 'Приложение погоды, которое предоставляет прогнозы в режиме реального времени, а также ежечасные, ежедневные и еженедельные прогнозы для любого местоположения.', - 'name': 'Погода', - 'search': 'Поиск...', - 'loading': 'Загрузка...', - 'searchCity': 'Найдите свой город', - 'humidity': 'Влажность', - 'wind': 'Ветер', - 'visibility': 'Видимость', - 'feels': 'Ощущается', - 'evaporation': 'Испарения', - 'precipitation': 'Осадки', - 'direction': 'Направление', - 'pressure': 'Давление', - 'rain': 'Дождь', - 'clear_sky': 'Чистое небо', - 'cloudy': 'Облачно', - 'overcast': 'Пасмурно', - 'fog': 'Туман', - 'drizzle': 'Морось', - 'drizzling_rain': 'Моросящий дождь', - 'freezing_rain': 'Ледяной дождь', - 'heavy_rains': 'Ливневые дожди', - 'snow': 'Снег', - 'thunderstorm': 'Гроза', - 'kph': 'км/ч', - 'mph': 'миль/ч', - 'mi': 'миль', - 'km': 'км', - 'inch': 'дюйм', - 'mm': 'мм', - 'hPa': 'гПа', - 'settings': 'Настр.', - 'no_inter': 'Нет интернета', - 'on_inter': - 'Включите интернет для получения метеорологических данных.', - 'location': 'Местоположение', - 'no_location': - 'Включите службу определения местоположения для получения метеорологических данных для текущего местоположения.', - 'theme': 'Тема', - 'low': 'Низкое', - 'high': 'Высокое', - 'normal': 'Нормальное', - 'lat': 'Широта', - 'lon': 'Долгота', - 'create': 'Создание', - 'city': 'Город', - 'district': 'Район', - 'noWeatherCard': 'Добавьте город', - 'deletedCardWeather': 'Удаление города', - 'deletedCardWeatherQuery': 'Вы уверены, что хотите удалить город?', - 'delete': 'Удалить', - 'cancel': 'Отмена', - 'time': 'Время в городе', - 'validateName': 'Пожалуйста, введите название', - 'measurements': 'Система мер', - 'degrees': 'Градусы', - 'celsius': 'Цельсия', - 'fahrenheit': 'Фаренгейта', - 'imperial': 'Имперская', - 'metric': 'Метрическая', - 'validateValue': 'Пожалуйста, введите значение', - 'validateNumber': 'Пожалуйста, введите число', - 'validate90': 'Значение должно быть в диапазоне от -90 до 90', - 'validate180': 'Значение должно быть в диапазоне от -180 до 180', - 'notifications': 'Уведомления', - 'sunrise': 'Рассвет', - 'sunset': 'Закат', - 'timeformat': 'Формат времени', - '12': '12-часовой', - '24': '24-часовой', - 'cloudcover': 'Облачный покров', - 'uvIndex': 'УФ-индекс', - 'materialColor': 'Динамические цвета', - 'uvLow': 'Низкий', - 'uvAverage': 'Умеренный', - 'uvHigh': 'Высокий', - 'uvVeryHigh': 'Очень высокий', - 'uvExtreme': 'Экстремальный', - 'weatherMore': 'Прогноз погоды на 12 дней', - 'windgusts': 'Шквал', - 'north': 'Север', - 'northeast': 'Северо-восток', - 'east': 'Восток', - 'southeast': 'Юго-восток', - 'south': 'Юг', - 'southwest': 'Юго-запад', - 'west': 'Запад', - 'northwest': 'Северо-запад', - 'project': 'Проект на', - 'version': 'Версия приложения', - 'precipitationProbability': 'Вероятность выпадения осадков', - 'apparentTemperatureMin': 'Минимальная ощущаемая температура', - 'apparentTemperatureMax': 'Максимальная ощущаемая температура', - 'amoledTheme': 'AMOLED-тема', - 'appearance': 'Внешний вид', - 'functions': 'Функции', - 'data': 'Данные', - 'language': 'Язык', - 'timeRange': 'Периодичность (в часах)', - 'timeStart': 'Время начала', - 'timeEnd': 'Время окончания', - 'support': 'Поддержка', - 'system': 'Системная', - 'dark': 'Тёмная', - 'light': 'Светлая', - 'license': 'Лицензии', - 'widget': 'Виджет', - 'widgetBackground': 'Фон виджета', - 'widgetText': 'Текст виджета', - 'dewpoint': 'Точка росы', - 'shortwaveRadiation': 'Коротковолновое излучение', - 'W/m2': 'Вт/м2', - }, - 'en_US': { - 'start': 'Get Started', - 'description': - 'Weather app that provides real-time forecasts, and hourly, daily and weekly forecasts for any location.', - 'name': 'Weather', - 'search': 'Search...', - 'loading': 'Loading...', - 'searchCity': 'Find your city', - 'humidity': 'Humidity', - 'wind': 'Wind', - 'visibility': 'Visibility', - 'feels': 'Feels', - 'evaporation': 'Evapotranspiration', - 'precipitation': 'Precipitation', - 'direction': 'Direction', - 'pressure': 'Pressure', - 'rain': 'Rain', - 'clear_sky': 'Clear sky', - 'cloudy': 'Cloudy', - 'overcast': 'Overcast', - 'fog': 'Fog', - 'drizzle': 'Drizzle', - 'drizzling_rain': 'Freezing Drizzle', - 'freezing_rain': 'Freezing Rain', - 'heavy_rains': 'Rain showers', - 'snow': 'Snow', - 'thunderstorm': 'Thunderstorm', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Set.', - 'no_inter': 'No Internet', - 'on_inter': 'Turn on the Internet to get meteorological data.', - 'location': 'Location', - 'no_location': - 'Enable the location service to get weather data for the current location.', - 'theme': 'Theme', - 'low': 'Low', - 'high': 'High', - 'normal': 'Normal', - 'lat': 'Latitude', - 'lon': 'Longitude', - 'create': 'Create', - 'city': 'City', - 'district': 'District', - 'noWeatherCard': 'Add a city', - 'deletedCardWeather': 'Deleting a city', - 'deletedCardWeatherQuery': - 'Are you sure you want to delete the city?', - 'delete': 'Delete', - 'cancel': 'Cancel', - 'time': 'Time in the city', - 'validateName': 'Please enter the name', - 'measurements': 'System of measures', - 'degrees': 'Degrees', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Metric', - 'validateValue': 'Please enter a value', - 'validateNumber': 'Please enter a valid number', - 'validate90': 'Value must be between -90 and 90', - 'validate180': 'Value must be between -180 and 180', - 'notifications': 'Notifications', - 'sunrise': 'Sunrise', - 'sunset': 'Sunset', - 'timeformat': 'Time format', - '12': '12-hour', - '24': '24-hour', - 'cloudcover': 'Сloudcover', - 'uvIndex': 'UV-index', - 'materialColor': 'Dynamic colors', - 'uvLow': 'Low', - 'uvAverage': 'Moderate', - 'uvHigh': 'High', - 'uvVeryHigh': 'Very high', - 'uvExtreme': 'Extreme', - 'weatherMore': '12-day weather forecast', - 'windgusts': 'Gust', - 'north': 'North', - 'northeast': 'Northeast', - 'east': 'East', - 'southeast': 'Southeast', - 'south': 'South', - 'southwest': 'Southwest', - 'west': 'West', - 'northwest': 'Northwest', - 'project': 'Project on', - 'version': 'Application version', - 'precipitationProbability': 'Precipitation probability', - 'apparentTemperatureMin': 'Minimum apparent temperature', - 'apparentTemperatureMax': 'Maximum apparent temperature', - 'amoledTheme': 'AMOLED-theme', - 'appearance': 'Appearance', - 'functions': 'Functions', - 'data': 'Data', - 'language': 'Language', - 'timeRange': 'Frequency (in hours)', - 'timeStart': 'Start time', - 'timeEnd': 'End time', - 'support': 'Support', - 'system': 'System', - 'dark': 'Dark', - 'light': 'Light', - 'license': 'Licenses', - 'widget': 'Widget', - 'widgetBackground': 'Widget background', - 'widgetText': 'Widget text', - 'dewpoint': 'Dewpoint', - 'shortwaveRadiation': 'Shortwave radiation', - 'W/m2': 'W/m2', - }, - 'fr_FR': { - 'start': 'Démarrer', - 'description': - 'Application météo qui fournit des prévisions en temps réel, horaires, quotidiennes et hebdomadaires pour n\'importe quel lieu.', - 'name': 'Météo', - 'search': 'Rechercher...', - 'loading': 'Chargement...', - 'searchCity': 'Trouver votre ville', - 'humidity': 'Humidité', - 'wind': 'Vent', - 'visibility': 'Visibilité', - 'feels': 'Ressenti', - 'evaporation': 'Evaporation', - 'precipitation': 'Précipitation', - 'direction': 'Direction', - 'pressure': 'Pression', - 'rain': 'Pluie', - 'clear_sky': 'Ciel dégagé', - 'cloudy': 'Nuageux', - 'overcast': 'Couvert', - 'fog': 'Brouillard', - 'drizzle': 'Bruine', - 'drizzling_rain': 'Brouillard givrant', - 'freezing_rain': 'Pluie verglaçante', - 'heavy_rains': 'Averses de pluie', - 'snow': 'Neige', - 'thunderstorm': 'Orage', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Par.', - 'no_inter': 'Pas de réseau', - 'on_inter': - 'Connectez-vous à internet pour obtenir des données météorologiques.', - 'location': 'Localisation', - 'no_location': - 'Activez le service de localisation pour obtenir les données météorologiques de l\'endroit actuel.', - 'theme': 'Thème', - 'low': 'Bas', - 'high': 'Haut', - 'normal': 'Normal', - 'lat': 'Latitude', - 'lon': 'Longitude', - 'create': 'Créer', - 'city': 'Ville', - 'district': 'District', - 'noWeatherCard': 'Ajouter une ville', - 'deletedCardWeather': 'Supprimer une ville', - 'deletedCardWeatherQuery': - 'Êtes-vous sûr de vouloir supprimer la ville ?', - 'delete': 'Supprimer', - 'cancel': 'Annuler', - 'time': 'Heure locale', - 'validateName': 'Veuillez saisir le nom', - 'measurements': 'Système de mesures', - 'degrees': 'Degrés', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Métrique', - 'validateValue': 'Veuillez saisir une valeur', - 'validateNumber': 'Veuillez saisir un numéro valide', - 'validate90': 'La valeur doit être comprise entre -90 et 90', - 'validate180': 'La valeur doit être comprise entre -180 et 180', - 'notifications': 'Notifications', - 'sunrise': 'Lever du soleil', - 'sunset': 'Coucher du soleil', - 'timeformat': 'Format horaire', - '12': '12 heures', - '24': '24 heures', - 'cloudcover': 'Сouverture nuageuse', - 'uvIndex': 'UV-indice', - 'materialColor': 'Couleurs Dynamiques', - 'uvLow': 'Faible', - 'uvAverage': 'Modéré', - 'uvHigh': 'Élevé', - 'uvVeryHigh': 'Très élevé', - 'uvExtreme': 'Extrême', - 'weatherMore': 'Prévisions météo pour 12 jours', - 'windgusts': 'Rafale', - 'north': 'Nord', - 'northeast': 'Nord-Est', - 'east': 'Est', - 'southeast': 'Sud-Est', - 'south': 'Sud', - 'southwest': 'Sud-Ouest', - 'west': 'Ouest', - 'northwest': 'Nord-Ouest', - 'project': 'Project on', - 'version': 'Application version', - 'precipitationProbability': 'Probabilité de précipitation', - 'apparentTemperatureMin': 'Température apparente minimale', - 'apparentTemperatureMax': 'Température apparente maximale', - 'amoledTheme': 'AMOLED-thème', - 'appearance': 'Apparence', - 'functions': 'Fonctions', - 'data': 'Données', - 'language': 'Langue', - 'timeRange': 'Fréquence (en heures)', - 'timeStart': 'Heure de début', - 'timeEnd': 'Heure de fin', - 'support': 'Support', - 'system': 'Système', - 'dark': 'Sombre', - 'light': 'Clair', - 'license': 'Licences', - 'widget': 'Widget', - 'widgetBackground': 'Fond du widget', - 'widgetText': 'Texte du widget', - 'dewpoint': 'Point de rosée', - 'shortwaveRadiation': 'Rayonnement à ondes courtes', - }, - 'it_IT': { - 'start': 'Clicca per iniziare', - 'description': - 'App meteo che fornisce previsioni in tempo reale, oltre a previsioni orarie, giornaliere e settimanali per qualsiasi località.', - 'name': 'Meteo', - 'search': 'Cerca...', - 'loading': 'Caricamento...', - 'searchCity': 'Trova la tua città', - 'humidity': 'Umidità', - 'wind': 'Vento', - 'visibility': 'Visibilità', - 'feels': 'Percepiti', - 'evaporation': 'Evaporazione', - 'precipitation': 'Precipitazione', - 'direction': 'Direzione', - 'pressure': 'Pressione', - 'rain': 'Pioggia', - 'clear_sky': 'Sereno', - 'cloudy': 'Nuvoloso', - 'overcast': 'Coperto', - 'fog': 'Nebbia', - 'drizzle': 'Pioggerella', - 'drizzling_rain': 'Pioggerella Gelata', - 'freezing_rain': 'Pioggia Gelata', - 'heavy_rains': 'Acquazzone', - 'snow': 'Neve', - 'thunderstorm': 'Temporale', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Imposta.', - 'no_inter': 'Non c\'è connessione Internet', - 'on_inter': - 'Attiva la connessione Internet per avere dati meteorologici.', - 'location': 'Posizione', - 'no_location': - 'Abilita il servizio di localizzazione per ottenere i dati meteo per la posizione corrente.', - 'theme': 'Tema', - 'low': 'Basso', - 'high': 'Alto', - 'normal': 'Normale', - 'lat': 'Latitudine', - 'lon': 'Longitudine', - 'create': 'Creare', - 'city': 'Città', - 'district': 'Regione', - 'noWeatherCard': 'Aggiungi una città', - 'deletedCardWeather': 'Rimozione della città', - 'deletedCardWeatherQuery': - 'Sei sicuro di voler rimuovere questa città?', - 'delete': 'Elimina', - 'cancel': 'Annulla', - 'time': 'Orario locale', - 'validateName': 'Si prega di inserire il nome', - 'measurements': 'Sistema di misure', - 'degrees': 'Gradi', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperiale', - 'metric': 'Metrico', - 'validateValue': 'Si prega di inserire il valore', - 'validateNumber': 'Si prega di inserire il numero', - 'validate90': 'Il valore deve essere compreso tra -90 e 90', - 'validate180': 'Il valore deve essere compreso tra -180 e 180', - 'notifications': 'Notifiche', - 'sunrise': 'Alba', - 'sunset': 'Tramonto', - 'timeformat': 'Formato ora', - '12': '12 ore', - '24': '24 ore', - 'cloudcover': 'Copertura nuvolosa', - 'uvIndex': 'Indice UV', - 'materialColor': 'Colori Dinamici', - 'uvLow': 'Basso', - 'uvAverage': 'Moderato', - 'uvHigh': 'Alto', - 'uvVeryHigh': 'Molto alto', - 'uvExtreme': 'Estremo', - 'weatherMore': 'Previsioni del tempo per 12 giorni', - 'windgusts': 'Raffica', - 'north': 'Nord', - 'northeast': 'Nord-est', - 'east': 'Est', - 'southeast': 'Sud-est', - 'south': 'Sud', - 'southwest': 'Sud-ovest', - 'west': 'Ovest', - 'northwest': 'Nord-ovest', - 'project': 'Progetto su', - 'version': 'Versione dell\'applicazione', - 'precipitationProbability': 'Probabilità di precipitazione', - 'apparentTemperatureMin': 'Temperatura minima percepita', - 'apparentTemperatureMax': 'Temperatura massima percepita', - 'amoledTheme': 'AMOLED-tema', - 'appearance': 'Aspetto', - 'functions': 'Funzioni', - 'data': 'Dati', - 'language': 'Lingua', - 'timeRange': 'Frequenza (in ore)', - 'timeStart': 'Ora di inizio', - 'timeEnd': 'Ora di fine', - 'support': 'Supporto', - 'system': 'Sistema', - 'dark': 'Scuro', - 'light': 'Chiaro', - 'license': 'Licenze', - 'widget': 'Widget', - 'widgetBackground': 'Sfondo del widget', - 'widgetText': 'Testo del widget', - 'dewpoint': 'Punto di rugiada', - 'shortwaveRadiation': 'Radiazione a onde corte', - }, - 'de_DE': { - 'start': 'Los gehts', - 'description': - 'Wetter-App, die Echtzeit-Vorhersagen sowie stündliche, tägliche und wöchentliche Vorhersagen für jeden Standort bietet.', - 'name': 'Wetter', - 'search': 'Suchen...', - 'loading': 'Lädt...', - 'searchCity': 'Finde deine Stadt', - 'humidity': 'Luftfeuchtigkeit', - 'wind': 'Wind', - 'visibility': 'Sichtweite', - 'feels': 'Gefühlt', - 'evaporation': 'Verdunstung', - 'precipitation': 'Niederschlag', - 'direction': 'Richtung', - 'pressure': 'Druck', - 'rain': 'Regen', - 'clear_sky': 'Klarer Himmel', - 'cloudy': 'Bewölkt', - 'overcast': 'Bedeckt', - 'fog': 'Nebel', - 'drizzle': 'Nieselregen', - 'drizzling_rain': 'Gefrierender Nieselregen', - 'freezing_rain': 'Gefrierender Regen', - 'heavy_rains': 'Regenschauer', - 'snow': 'Schnee', - 'thunderstorm': 'Gewitter', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Einstellungen', - 'no_inter': 'Keine Internetverbindung', - 'on_inter': - 'Schalte das Internet ein, um meteorologische Daten zu erhalten.', - 'location': 'Standort', - 'no_location': - 'Aktiviere den Standortdienst, um Wetterdaten für den aktuellen Standort zu erhalten.', - 'theme': 'Thema', - 'low': 'Niedrig', - 'high': 'Hoch', - 'normal': 'Normal', - 'lat': 'Breitengrad', - 'lon': 'Längengrad', - 'create': 'Erstellen', - 'city': 'Stadt', - 'district': 'Bezirk', - 'noWeatherCard': 'Füge eine Stadt hinzu', - 'deletedCardWeather': 'Stadt löschen', - 'deletedCardWeatherQuery': - 'Sind Sie sicher, dass Sie die Stadt löschen möchten?', - 'delete': 'Löschen', - 'cancel': 'Abbrechen', - 'time': 'Ortszeit', - 'validateName': 'Bitte geben Sie den Namen ein', - 'measurements': 'Einheitensystem', - 'degrees': 'Grade', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Metrisch', - 'validateValue': 'Bitte geben Sie einen Wert ein', - 'validateNumber': 'Bitte geben Sie eine Nummer ein', - 'validate90': 'Der Wert muss zwischen -90 und 90 liegen', - 'validate180': 'Der Wert muss zwischen -180 und 180 liegen', - 'notifications': 'Benachrichtigungen', - 'sunrise': 'Sonnenaufgang', - 'sunset': 'Sonnenuntergang', - 'timeformat': 'Zeitformat', - '12': '12-stunden', - '24': '24-stunden', - 'cloudcover': 'Wolkenbedeckung', - 'uvIndex': 'UV-index', - 'materialColor': 'Dynamische Farben', - 'uvLow': 'Niedrig', - 'uvAverage': 'Mäßig', - 'uvHigh': 'Hoch', - 'uvVeryHigh': 'Sehr hoch', - 'uvExtreme': 'Extrem', - 'weatherMore': '12-Tage-Wettervorhersage', - 'windgusts': 'Böe', - 'north': 'Norden', - 'northeast': 'Nordosten', - 'east': 'Osten', - 'southeast': 'Südosten', - 'south': 'Süden', - 'southwest': 'Südwesten', - 'west': 'Westen', - 'northwest': 'Nordwesten', - 'project': 'Projekt auf', - 'version': 'Anwendungsversion', - 'precipitationProbability': 'Niederschlagswahrscheinlichkeit', - 'apparentTemperatureMin': 'Minimale gefühlte Temperatur', - 'apparentTemperatureMax': 'Maximale gefühlte Temperatur', - 'amoledTheme': 'AMOLED-thema', - 'appearance': 'Erscheinungsbild', - 'functions': 'Funktionen', - 'data': 'Daten', - 'language': 'Sprache', - 'timeRange': 'Häufigkeit (in Stunden)', - 'timeStart': 'Startzeit', - 'timeEnd': 'Endzeit', - 'support': 'Unterstützung', - 'system': 'System', - 'dark': 'Dunkel', - 'light': 'Hell', - 'license': 'Lizenzen', - 'widget': 'Widget', - 'widgetBackground': 'Widget-Hintergrund', - 'widgetText': 'Widget-Text', - 'dewpoint': 'Taupunkt', - 'shortwaveRadiation': 'Kurzwellenstrahlung', - }, - 'tr_TR': { - 'start': 'Başlat', - 'description': - 'Herhangi bir konum için gerçek zamanlı, saatlik, günlük ve haftalık hava durumu tahminleri sunan bir hava durumu uygulaması.', - 'name': 'Hava Durumu', - 'search': 'Arayış...', - 'loading': 'Yükleniyor...', - 'searchCity': 'Şehrinizi bulun', - 'humidity': 'Nem', - 'wind': 'Rüzgar', - 'visibility': 'Görüş', - 'feels': 'Hissedilen', - 'evaporation': 'Buharlaşma', - 'precipitation': 'Yağış', - 'direction': 'Yön', - 'pressure': 'Basınç', - 'rain': 'Yağmur', - 'clear_sky': 'Açık gökyüzü', - 'cloudy': 'Bulutlu', - 'overcast': 'Kapalı', - 'fog': 'Sis', - 'drizzle': 'Çiseleme', - 'drizzling_rain': 'Çiseleyen Yağmur', - 'freezing_rain': 'Dondurucu Yağmur', - 'heavy_rains': 'Aşırı Yağmurlar', - 'snow': 'Kar', - 'thunderstorm': 'Gök Gürültülü Fırtına', - 'kph': 'km/sa', - 'mph': 'mil/sa', - 'mi': 'mil', - 'km': 'km', - 'inch': 'inç', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Ayarlar', - 'no_inter': 'İnternet yok', - 'on_inter': 'Hava durumu verilerini almak için interneti açın.', - 'location': 'Konum', - 'no_location': - 'Mevcut konumun hava durumu verilerini almak için konum servisini açın.', - 'theme': 'Tema', - 'low': 'Düşük', - 'high': 'Yüksek', - 'normal': 'Normal', - 'lat': 'Enlem', - 'lon': 'Boylam', - 'create': 'Oluştur', - 'city': 'Şehir', - 'district': 'İlçe', - 'noWeatherCard': 'Şehri ekle', - 'deletedCardWeather': 'Şehir silme', - 'deletedCardWeatherQuery': - 'Şehri silmek istediğinizden emin misiniz?', - 'delete': 'Sil', - 'cancel': 'İptal', - 'time': 'Şehirde Saat', - 'validateName': 'Lütfen bir isim girin', - 'measurements': 'Ölçüm sistemi', - 'degrees': 'Dereceler', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'İmparatorluk', - 'metric': 'Metrik', - 'validateValue': 'Lütfen bir değer girin', - 'validateNumber': 'Lütfen bir sayı girin', - 'validate90': 'Değer -90 ile 90 arasında olmalıdır', - 'validate180': 'Değer -180 ile 180 arasında olmalıdır', - 'notifications': 'Bildirme', - 'sunrise': 'Güneş doğuşu', - 'sunset': 'Güneş batışı', - 'timeformat': 'Saat biçimi', - '12': '12 saat', - '24': '24 saat', - 'cloudcover': 'Bulut örtüsü', - 'uvIndex': 'UV-indeksi', - 'materialColor': 'Dinamik Renkler', - 'uvLow': 'Düşük', - 'uvAverage': 'Orta', - 'uvHigh': 'Yüksek', - 'uvVeryHigh': 'Çok yüksek', - 'uvExtreme': 'Aşırı', - 'weatherMore': '12 günlük hava tahmini', - 'windgusts': 'Bir telaş', - 'north': 'Kuzey', - 'northeast': 'Kuzeydoğu', - 'east': 'Doğu', - 'southeast': 'Güneydoğu', - 'south': 'Güney', - 'southwest': 'Güneybatı', - 'west': 'Batı', - 'northwest': 'Kuzeybatı', - 'project': 'Proje üzerinde', - 'version': 'Uygulama sürümü', - 'precipitationProbability': 'Yağış olasılığı', - 'apparentTemperatureMin': 'Minimum hissedilen sıcaklık', - 'apparentTemperatureMax': 'Maksimum hissedilen sıcaklık', - 'amoledTheme': 'AMOLED-teması', - 'appearance': 'Görünüm', - 'functions': 'Fonksiyonlar', - 'data': 'Veri', - 'language': 'Dil', - 'timeRange': 'Sıklık (saat cinsinden)', - 'timeStart': 'Başlangıç zamanı', - 'timeEnd': 'Bitiş zamanı', - 'support': 'Destek', - 'system': 'Sistem', - 'dark': 'Karanlık', - 'light': 'Aydınlık', - 'license': 'Lisanslar', - 'widget': 'Araç', - 'widgetBackground': 'Araç Arka Planı', - 'widgetText': 'Araç metni', - 'dewpoint': 'Çiğ noktası', - 'shortwaveRadiation': 'Kısa dalga radyasyonu', - }, - 'pt_BR': { - 'start': 'Iniciar', - 'description': - 'Aplicativo de clima em tempo real com previsões horárias, diárias e semanais para qualquer local.', - 'name': 'Clima', - 'search': 'Pesquisar...', - 'loading': 'Carregando...', - 'searchCity': 'Procure sua cidade', - 'humidity': 'Umidade', - 'wind': 'Vento', - 'visibility': 'Visibilidade', - 'feels': 'Sensação', - 'evaporation': 'Evapotranspirações', - 'precipitation': 'Precipitação', - 'direction': 'Direção', - 'pressure': 'Pressão', - 'rain': 'Chuva', - 'clear_sky': 'Céu limpo', - 'cloudy': 'Nublado', - 'overcast': 'Encoberto', - 'fog': 'Névoa', - 'drizzle': 'Garoa', - 'drizzling_rain': 'Chuva fraca', - 'freezing_rain': 'Chuva congelante', - 'heavy_rains': 'Chuva pesada', - 'snow': 'Neve', - 'thunderstorm': 'Tempestade', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Configurações.', - 'no_inter': 'Sem conexão', - 'on_inter': 'Conecte-se a internet para atualizar os dados de clima.', - 'location': 'Localização', - 'no_location': - 'Habilite a localização para obter dados de clima do local atual.', - 'theme': 'Tema', - 'low': 'Baixo', - 'high': 'Alto', - 'normal': 'Normal', - 'lat': 'Latitude', - 'lon': 'Longitude', - 'create': 'Criar', - 'city': 'Cidade', - 'district': 'Distrito', - 'noWeatherCard': 'Adicione uma cidade', - 'deletedCardWeather': 'Deletando a cidade', - 'deletedCardWeatherQuery': - 'Você tem certeza que deseja remover esta cidade?', - 'delete': 'Deletar', - 'cancel': 'Cancelar', - 'time': 'Clima na cidade', - 'validateName': 'Por favor escreva um nome', - 'measurements': 'Sistema de medidas', - 'degrees': 'Graus', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Métrico', - 'validateValue': 'Por favor escreva um valor', - 'validateNumber': 'Por favor escreva um número válido', - 'validate90': 'Valor deve estar entre -90 and 90', - 'validate180': 'Valor deve estar entre -180 and 180', - 'notifications': 'Notificações', - 'sunrise': 'Nascer do sol', - 'sunset': 'Pôr do sol', - 'timeformat': 'Formato de hora', - '12': '12 horas', - '24': '24 horas', - 'cloudcover': 'Сobertura de nuvens', - 'uvIndex': 'UV-índice', - 'materialColor': 'Cores Dinâmicas', - 'uvLow': 'Baixo', - 'uvAverage': 'Moderado', - 'uvHigh': 'Alto', - 'uvVeryHigh': 'Muito alto', - 'uvExtreme': 'Extremo', - 'weatherMore': 'Previsão do tempo para 12 dias', - 'windgusts': 'Rajadas', - 'north': 'Norte', - 'northeast': 'Nordeste', - 'east': 'Leste', - 'southeast': 'Sudeste', - 'south': 'Sul', - 'southwest': 'Sudoeste', - 'west': 'Oeste', - 'northwest': 'Noroeste', - 'project': 'Projeto em', - 'version': 'Versão do aplicativo', - 'precipitationProbability': 'Probabilidade de precipitação', - 'apparentTemperatureMin': 'Temperatura aparente mínima', - 'apparentTemperatureMax': 'Temperatura aparente máxima', - 'amoledTheme': 'AMOLED-tema', - 'appearance': 'Aparência', - 'functions': 'Funções', - 'data': 'Dados', - 'language': 'Idioma', - 'timeRange': 'Frequência (em horas)', - 'timeStart': 'Hora de início', - 'timeEnd': 'Hora de término', - 'support': 'Suporte', - 'system': 'Sistema', - 'dark': 'Escuro', - 'light': 'Claro', - 'license': 'Licenças', - 'widget': 'Widget', - 'widgetBackground': 'Fundo do widget', - 'widgetText': 'Texto do widget', - 'dewpoint': 'Ponto de orvalho', - 'shortwaveRadiation': 'Radiação de ondas curtas', - }, - 'es_ES': { - 'start': 'Empezar', - 'description': - 'Aplicación del tiempo con la que obtener información en tiempo real sobre la predicción del clima por horas, días y semanas.', - 'name': 'Tiempo', - 'search': 'Buscar...', - 'loading': 'Cargando...', - 'searchCity': 'Busca tu ciudad', - 'humidity': 'Humedad', - 'wind': 'Viento', - 'visibility': 'Visibilidad', - 'feels': 'Sensación térmica', - 'evaporation': 'Evaporación', - 'precipitation': 'Precipitación', - 'direction': 'Dirección', - 'pressure': 'Presión', - 'rain': 'Lluvia', - 'clear_sky': 'Cielo despejado', - 'cloudy': 'Nuboso', - 'overcast': 'Cubierto de nubes', - 'fog': 'Niebla', - 'drizzle': 'Llovizna', - 'drizzling_rain': 'Llovizna helada', - 'freezing_rain': 'Lluvia helada', - 'heavy_rains': 'Chubasco intenso', - 'snow': 'Nieve', - 'thunderstorm': 'Tormenta', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Ajustes', - 'no_inter': 'Sin conexión a Internet', - 'on_inter': - 'Conéctate a Internet para obtener información meteorológica.', - 'location': 'Ubicación', - 'no_location': - 'Activa la localización para obtener información meteorológica para tu ubicación actual.', - 'theme': 'Tema', - 'low': 'Bajo', - 'high': 'Alto', - 'normal': 'Normal', - 'lat': 'Latitud', - 'lon': 'Longitud', - 'create': 'Crear', - 'city': 'Ciudad', - 'district': 'Distrito', - 'noWeatherCard': 'Añadir una ciudad', - 'deletedCardWeather': 'Eliminar una ciudad', - 'deletedCardWeatherQuery': - '¿Estás seguro de que quieres eliminar la ciudad?', - 'delete': 'Eliminar', - 'cancel': 'Cancelar', - 'time': 'Hora en la ciudad', - 'validateName': 'Por favor, introduce un nombre', - 'measurements': 'Sistema de medidas', - 'degrees': 'Grados', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Métrico', - 'validateValue': 'Por favor, introduce un valor', - 'validateNumber': 'Por favor, introduce un número válido', - 'validate90': 'El valor tiene que estar entre -90 y 90', - 'validate180': 'El valor tiene que estar entre -180 y 180', - 'notifications': 'Notificaciones', - 'sunrise': 'Amanecer', - 'sunset': 'Atardecer', - 'timeformat': 'Formato de hora', - '12': '12 horas', - '24': '24 horas', - 'cloudcover': 'Cobertura de nubes', - 'uvIndex': 'UV-índice', - 'materialColor': 'Colores Dinámicos', - 'uvLow': 'Bajo', - 'uvAverage': 'Moderado', - 'uvHigh': 'Alto', - 'uvVeryHigh': 'Muy alto', - 'uvExtreme': 'Extremo', - 'weatherMore': 'Pronóstico del tiempo para 12 días', - 'windgusts': 'Ráfagas', - 'north': 'Norte', - 'northeast': 'Noreste', - 'east': 'Este', - 'southeast': 'Sureste', - 'south': 'Sur', - 'southwest': 'Suroeste', - 'west': 'Oeste', - 'northwest': 'Noroeste', - 'project': 'Proyecto en', - 'version': 'Versión de la aplicación', - 'precipitationProbability': 'Probabilidad de precipitación', - 'apparentTemperatureMin': 'Temperatura aparente mínima', - 'apparentTemperatureMax': 'Temperatura aparente máxima', - 'amoledTheme': 'AMOLED-tema', - 'appearance': 'Apariencia', - 'functions': 'Funciones', - 'data': 'Datos', - 'language': 'Idioma', - 'timeRange': 'Frecuencia (en horas)', - 'timeStart': 'Hora de inicio', - 'timeEnd': 'Hora de finalización', - 'support': 'Soporte', - 'system': 'Sistema', - 'dark': 'Oscuro', - 'light': 'Claro', - 'license': 'Licencias', - 'widget': 'Widget', - 'widgetBackground': 'Fondo del widget', - 'widgetText': 'Texto del widget', - 'dewpoint': 'Punto de rocío', - 'shortwaveRadiation': 'Radiación de onda corta', - }, - 'sk_SK': { - 'start': 'Začať', - 'description': - 'Aplikácia, ktorá poskytuje predpoveď počasia v reálnom čase a aj hodinové, denné a týždenné predpovede pre akékoľvek miesto.', - 'name': 'Počasie', - 'search': 'Hľadať...', - 'loading': 'Načítava sa...', - 'searchCity': 'Nájdite svoje miesto', - 'humidity': 'Vlhkosť', - 'wind': 'Vietor', - 'visibility': 'Viditeľnosť', - 'feels': 'Pocitová teplota', - 'evaporation': 'Evapotranspirácia', - 'precipitation': 'Zrážky', - 'direction': 'Smer', - 'pressure': 'Tlak', - 'rain': 'Dážď', - 'clear_sky': 'Jasno', - 'cloudy': 'Oblačno', - 'overcast': 'Zamračené', - 'fog': 'Hmla', - 'drizzle': 'Mrholenie', - 'drizzling_rain': 'Mrznúce mrholenie', - 'freezing_rain': 'Mrazivý dážď', - 'heavy_rains': 'Prehánky', - 'snow': 'Sneh', - 'thunderstorm': 'Búrka', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Nast.', - 'no_inter': 'Žiadny internet', - 'on_inter': - 'Pripojte sa na internet a získajte meteorologické údaje.', - 'location': 'Poloha', - 'no_location': - 'Ak chcete získať údaje o počasí pre aktuálnu polohu, povoľte službu určovania polohy.', - 'theme': 'Téma', - 'low': 'Nízky', - 'high': 'Vysoký', - 'normal': 'Normálny', - 'lat': 'Zemepisná šírka', - 'lon': 'Zemepisná dĺžka', - 'create': 'Vytvoriť', - 'city': 'Miesto', - 'district': 'Okres', - 'noWeatherCard': 'Pridať mesto', - 'deletedCardWeather': 'Vymazať mesto', - 'deletedCardWeatherQuery': 'Naozaj chcete odstrániť mesto?', - 'delete': 'Odstrániť', - 'cancel': 'Zrušiť', - 'time': 'Čas v meste', - 'validateName': 'Prosím zadajte názov', - 'measurements': 'Jednotky merania', - 'degrees': 'Stupňe', - 'celsius': 'Celzius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperiálne', - 'metric': 'Metrické', - 'validateValue': 'Zadajte hodnotu', - 'validateNumber': 'Zadajte platné číslo', - 'validate90': 'Hodnota musí byť medzi -90 a 90', - 'validate180': 'Hodnota musí byť medzi -180 a 180', - 'notifications': 'Notifikácie', - 'sunrise': 'Východ slnka', - 'sunset': 'Západ slnka', - 'timeformat': 'Formát času', - '12': '12-hodinový', - '24': '24-hodinový', - 'cloudcover': 'Oblačnosť', - 'uvIndex': 'UV-index', - 'materialColor': 'Dynamické Farby', - 'uvLow': 'Nízky', - 'uvAverage': 'Mierny', - 'uvHigh': 'Vysoký', - 'uvVeryHigh': 'Veľmi vysoký', - 'uvExtreme': 'Extrémny', - 'weatherMore': 'Predpoveď počasia na 12 dní', - 'windgusts': 'Nárazy vetra', - 'north': 'Sever', - 'northeast': 'Severo-Východ', - 'east': 'Východ', - 'southeast': 'Juhovýchod', - 'south': 'Juž', - 'southwest': 'Juhozápad', - 'west': 'Západ', - 'northwest': 'Severo-Západ', - 'project': 'Projekt na', - 'version': 'Verzia aplikácie', - 'precipitationProbability': 'Pravdepodobnosť zrážok', - 'apparentTemperatureMin': 'Minimálna pocitová teplota', - 'apparentTemperatureMax': 'Maximálna pocitová teplota', - 'amoledTheme': 'AMOLED-téma', - 'appearance': 'Vzhľad', - 'functions': 'Funkcie', - 'data': 'Dáta', - 'language': 'Jazyk', - 'timeRange': 'Frekvencia (v hodinách)', - 'timeStart': 'Čas začiatku', - 'timeEnd': 'Čas ukončenia', - 'support': 'Podpora', - 'system': 'Systém', - 'dark': 'Tmavá', - 'light': 'Svetlá', - 'license': 'Licencie', - 'widget': 'Widget', - 'widgetBackground': 'Pozadie widgetu', - 'widgetText': 'Text widgetu', - 'dewpoint': 'Rosný bod', - 'shortwaveRadiation': 'Krátka vlnová radiácia', - }, - 'nl_NL': { - 'start': 'Beginnen', - 'description': - 'Weer app dat zowel real-time verwachtingen, als uurlijkse, dagelijkse en weekelijkse verwachtingen biedt voor elke locatie.', - 'name': 'Weer', - 'search': 'Zoeken...', - 'loading': 'Laden...', - 'searchCity': 'Vind jouw stad', - 'humidity': 'Luchtvochtigheid', - 'wind': 'Wind', - 'visibility': 'Zichtbaarheid', - 'feels': 'Voelt', - 'evaporation': 'Verdamping', - 'precipitation': 'Neerslag', - 'direction': 'Richting', - 'pressure': 'Druk', - 'rain': 'Regen', - 'clear_sky': 'Heldere lucht', - 'cloudy': 'Bewolkt', - 'overcast': 'Betrokken', - 'fog': 'Mist', - 'drizzle': 'Motregen', - 'drizzling_rain': 'Ijskoude motregen', - 'freezing_rain': 'Ijskoude regen', - 'heavy_rains': 'Regendouche', - 'snow': 'Sneeuw', - 'thunderstorm': 'Onweersbui', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Instellingen.', - 'no_inter': 'Geen Internet', - 'on_inter': - 'Schakel Internet in om meteorologische gegevens te ontvangen.', - 'location': 'Locatie', - 'no_location': - 'Schakel de locatiedienst in om weer gegevens voor de huidige locatie te ontvangen.', - 'theme': 'Thema', - 'low': 'Laag', - 'high': 'Hoog', - 'normal': 'Normaal', - 'lat': 'Breedtegraad', - 'lon': 'Lengtegraad', - 'create': 'Creëer', - 'city': 'Stad', - 'district': 'District', - 'noWeatherCard': 'Voeg een stad toe', - 'deletedCardWeather': 'Verwijder een city', - 'deletedCardWeatherQuery': - 'Weet je zeker dat je de stad wilt verwijderen?', - 'delete': 'Verwijder', - 'cancel': 'Annuleer', - 'time': 'Tijd in de stad', - 'validateName': 'Vul de naam in', - 'measurements': 'Meetsysteem', - 'degrees': 'Graden', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperiaal', - 'metric': 'Metrisch', - 'validateValue': 'Vul een waarde in', - 'validateNumber': 'Vul een geldig nummer in', - 'validate90': 'Waarde moet tussen -90 and 90 zijn', - 'validate180': 'Waarde moet tussen -180 and 180 zijn', - 'notifications': 'Notificaties', - 'sunrise': 'Zonsopkomst', - 'sunset': 'Zonsondergang', - 'timeformat': 'Tijdnotatie', - '12': '12-uur', - '24': '24-uur', - 'cloudcover': 'Bewolking', - 'uvIndex': 'UV-index', - 'materialColor': 'Dynamische Kleuren', - 'uvLow': 'Laag', - 'uvAverage': 'Matig', - 'uvHigh': 'Hoog', - 'uvVeryHigh': 'Erg hoog', - 'uvExtreme': 'Extreem', - 'weatherMore': '12-daagse weersverwachting', - 'windgusts': 'Windstoten', - 'north': 'Noord', - 'northeast': 'Noordoost', - 'east': 'Oost', - 'southeast': 'Zuidoost', - 'south': 'Zuid', - 'southwest': 'Zuidwest', - 'west': 'West', - 'northwest': 'Noordwest', - 'project': 'Project op', - 'version': 'Applicatieversie', - 'precipitationProbability': 'Kans op neerslag', - 'apparentTemperatureMin': 'Minimum schijnbare temperatuur', - 'apparentTemperatureMax': 'Maximale schijnbare temperatuur', - 'amoledTheme': 'AMOLED-thema', - 'appearance': 'Uiterlijk', - 'functions': 'Functies', - 'data': 'Gegevens', - 'language': 'Taal', - 'timeRange': 'Frequentie (in uren)', - 'timeStart': 'Begintijd', - 'timeEnd': 'Eindtijd', - 'support': 'Ondersteuning', - 'system': 'Systeem', - 'dark': 'Donker', - 'light': 'Licht', - 'license': 'Licenties', - 'widget': 'Widget', - 'widgetBackground': 'Widget-achtergrond', - 'widgetText': 'Tekst van widget', - 'dewpoint': 'Dauwpunt', - 'shortwaveRadiation': 'Korte golfstraling', - }, - 'hi_IN': { - 'start': 'शुरू करें', - 'description': - 'मौसम ऐप जो किसी भी स्थान के लिए वास्तविक समय पूर्वानुमान, आवारा, दैनिक और साप्ताहिक पूर्वानुमान प्रदान करता है।', - 'name': 'मौसम', - 'search': 'खोजें...', - 'loading': 'लोड हो रहा है...', - 'searchCity': 'अपना शहर खोजें', - 'humidity': 'नमी', - 'wind': 'हवा', - 'visibility': 'दृश्यता', - 'feels': 'अनुभव', - 'evaporation': 'वाष्पीकरण', - 'precipitation': 'वर्षा', - 'direction': 'दिशा', - 'pressure': 'दबाव', - 'rain': 'बारिश', - 'clear_sky': 'साफ आकाश', - 'cloudy': 'मेघपाली', - 'overcast': 'बादलबस्ती', - 'fog': 'कोहरा', - 'drizzle': 'बूंदाबांदी', - 'drizzling_rain': 'हिमवृष्टि', - 'freezing_rain': 'हिमस्खलन', - 'heavy_rains': 'बारिश की बौछारें', - 'snow': 'बर्फबारी', - 'thunderstorm': 'बिजली चमक', - 'kph': 'किमी/घंटा', - 'mph': 'मील/घंटा', - 'mi': 'मील', - 'km': 'किमी', - 'inch': 'इंच', - 'mm': 'मिलीमीटर', - 'hPa': 'हेक्टोपास्कल', - 'settings': 'सेटिंग्स', - 'no_inter': 'कोई इंटरनेट नहीं है', - 'on_inter': 'मौसमी आंकड़े प्राप्त करने के लिए इंटरनेट को चालू करें।', - 'location': 'स्थान', - 'no_location': 'वर्तमान स्थान के लिए मौसम डेटा प्राप्त करने के', - 'theme': 'थीम', - 'low': 'निम्न', - 'high': 'उच्च', - 'normal': 'सामान्य', - 'lat': 'अक्षांश', - 'lon': 'देशांतर', - 'create': 'बनाएँ', - 'city': 'शहर', - 'district': 'जिला', - 'noWeatherCard': 'शहर जोड़ें', - 'deletedCardWeather': 'शहर हटाना', - 'deletedCardWeatherQuery': 'क्या आप वाकई शहर को हटाना चाहते हैं?', - 'delete': 'हटाएँ', - 'cancel': 'रद्द करें', - 'time': 'शहर में समय', - 'validateName': 'कृपया नाम दर्ज करें', - 'measurements': 'मापन प्रणाली', - 'degrees': 'डिग्री', - 'celsius': 'सेल्सियस', - 'fahrenheit': 'फ़ारेनहाइट', - 'imperial': 'इम्पीरियल', - 'metric': 'मीट्रिक', - 'validateValue': 'कृपया मान दर्ज करें', - 'validateNumber': 'कृपया एक मान्य संख्या दर्ज करें', - 'validate90': 'मान -90 और 90 के बीच होना चाहिए', - 'validate180': 'मान -180 और 180 के बीच होना चाहिए', - 'notifications': 'सूचनाएं', - 'sunrise': 'सूर्योदय', - 'sunset': 'सूर्यास्त', - 'timeformat': 'समय प्रारूप', - '12': '12 घंटा', - '24': '24 घंटा', - 'cloudcover': 'बादलों का कवर', - 'uvIndex': 'यूवी-सूचकांक', - 'materialColor': 'गतिशील रंग', - 'uvLow': 'कम', - 'uvAverage': 'माध्यम', - 'uvHigh': 'उच्च', - 'uvVeryHigh': 'बहुत उच्च', - 'uvExtreme': 'अत्यधिक', - 'weatherMore': '12-दिवसीय मौसम पूर', - 'windgusts': 'गुस्त', - 'north': 'उत्तर', - 'northeast': 'उत्तर-पूर्व', - 'east': 'पूर्व', - 'southeast': 'दक्षिण-पूर्व', - 'south': 'दक्षिण', - 'southwest': 'दक्षिण-पश्चिम', - 'west': 'पश्चिम', - 'northwest': 'उत्तर-पश्चिम', - 'project': 'परियोजना पर', - 'version': 'एप्लिकेशन संस्करण', - 'precipitationProbability': 'वर्षा संभावना', - 'apparentTemperatureMin': 'न्यूनतम प्रतीत तापमान', - 'apparentTemperatureMax': 'अधिकतम प्रतीत तापमान', - 'amoledTheme': 'AMOLED थीम', - 'appearance': 'दिखावट', - 'functions': 'कार्य', - 'data': 'डेटा', - 'language': 'भाषा', - 'timeRange': 'अवधि (घंटों में)', - 'timeStart': 'प्रारंभ समय', - 'timeEnd': 'समाप्ति समय', - 'support': 'समर्थन', - 'system': 'सिस्टम', - 'dark': 'डार्क', - 'light': 'लाइट', - 'license': 'लाइसेंस', - 'widget': 'विजेट', - 'widgetBackground': 'विजेट का पृष्ठभूमि', - 'widgetText': 'विजेट पाठ', - 'dewpoint': 'बर्फ़ के बिंदु', - 'shortwaveRadiation': 'शॉर्टवेव विकिरण', - }, - 'ro_RO': { - 'start': 'Începe', - 'description': - 'Aplicație meteo care oferă prognoze în timp real și prognoze orare, zilnice și săptămânale pentru orice locație.', - 'name': 'Vremea', - 'search': 'Caută...', - 'loading': 'Încărcare...', - 'searchCity': 'Caută oraș', - 'humidity': 'Umiditate', - 'wind': 'Vânt', - 'visibility': 'Vizibilitate', - 'feels': 'Se simt', - 'evaporation': 'Evapotranspirație', - 'precipitation': 'Precipitații', - 'direction': 'Direcție', - 'pressure': 'Presiune', - 'rain': 'Ploaie', - 'clear_sky': 'Senin', - 'cloudy': 'Înnorat', - 'overcast': 'Cer acoperit de nori', - 'fog': 'Ceață', - 'drizzle': 'Burniță', - 'drizzling_rain': 'Burniță înghețată', - 'freezing_rain': 'Ploaie înghețată', - 'heavy_rains': 'Ploaie torențială', - 'snow': 'Ninsoare', - 'thunderstorm': 'Furtună', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Set.', - 'no_inter': 'Fără Internet', - 'on_inter': 'Pornește Internetul pentru a obține date meteorologice.', - 'location': 'Locație', - 'no_location': - 'Activează serviciul de localizare pentru a obține date meteorologice pentru locația curentă.', - 'theme': 'Temă', - 'low': 'Scăzut', - 'high': 'Ridicat', - 'normal': 'Normal', - 'lat': 'Latitudine', - 'lon': 'Longitudine', - 'create': 'Crează', - 'city': 'Oraș', - 'district': 'District', - 'noWeatherCard': 'Adaugă un oraș', - 'deletedCardWeather': 'Ștergerea orașului', - 'deletedCardWeatherQuery': 'Ești sigur că vrei să ștergi orașul?', - 'delete': 'Șterge', - 'cancel': 'Anulează', - 'time': 'Ora în oraș', - 'validateName': 'Introdu numele', - 'measurements': 'Sistemul de măsuri', - 'degrees': 'Grade', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperial', - 'metric': 'Metric', - 'validateValue': 'Introdu o valoare', - 'validateNumber': 'Introdu un număr valid', - 'validate90': 'Valoarea trebuie să fie între -90 și 90', - 'validate180': 'Valoarea trebuie să fie între -180 și 180', - 'notifications': 'Notificări', - 'sunrise': 'Răsărit', - 'sunset': 'Apus', - 'timeformat': 'Format orar', - '12': '12 ore', - '24': '24 ore', - 'cloudcover': 'Acoperirea norilor', - 'uvIndex': 'Index UV', - 'materialColor': 'Culori dinamice (Android 12+)', - 'uvLow': 'Scăzut', - 'uvAverage': 'Moderat', - 'uvHigh': 'Ridicat', - 'uvVeryHigh': 'Foarte ridicat', - 'uvExtreme': 'Extrem', - 'weatherMore': 'Prognoza pe 12 zile', - 'windgusts': 'Rafale de vânt', - 'north': 'Nord', - 'northeast': 'Nord-est', - 'east': 'Est', - 'southeast': 'Sud-est', - 'south': 'Sud', - 'southwest': 'Sud-vest', - 'west': 'Vest', - 'northwest': 'Nord-vest', - 'project': 'Proiectul pe', - 'version': 'Versiunea aplicației', - 'precipitationProbability': 'Probabilitatea precipitațiilor', - 'apparentTemperatureMin': 'Temperatura minimă aparentă', - 'apparentTemperatureMax': 'Temperatura maximă aparentă', - 'amoledTheme': 'Temă AMOLED', - 'appearance': 'Aspect', - 'functions': 'Funcții', - 'data': 'Data', - 'language': 'Limba', - 'timeRange': 'Frecvența (în ore)', - 'timeStart': 'Ora de început', - 'timeEnd': 'Ora de sfârșit', - 'support': 'Suport', - 'system': 'Sistem', - 'dark': 'Întunecat', - 'light': 'Luminos', - 'license': 'Licențe', - 'widget': 'Widget', - 'widgetBackground': 'Fundal widget', - 'widgetText': 'Text widget', - 'dewpoint': 'Punct de rouă', - 'shortwaveRadiation': 'Radiație cu unde scurte', - }, - 'zh_CN': { - 'start': '开始', - 'description': '天气应用程序,提供实时预报,以及任何地点的每小时、每日和每周预报。', - 'name': '天气', - 'search': '搜索...', - 'loading': '加载中...', - 'searchCity': '查找城市', - 'humidity': '湿度', - 'wind': '风速', - 'visibility': '能见度', - 'feels': '体感温度', - 'evaporation': '蒸发量', - 'precipitation': '降水量', - 'direction': '风向', - 'pressure': '气压', - 'rain': '雨', - 'clear_sky': '晴朗', - 'cloudy': '多云', - 'overcast': '阴天', - 'fog': '雾', - 'drizzle': '毛毛雨', - 'drizzling_rain': '冻毛毛雨', - 'freezing_rain': '冻雨', - 'heavy_rains': '阵雨', - 'snow': '雪', - 'thunderstorm': '雷暴', - 'kph': '千米/小时', - 'mph': '英里/小时', - 'mi': '英里', - 'km': '千米', - 'inch': '英寸', - 'mm': '毫米', - 'hPa': '百帕', - 'settings': '设置', - 'no_inter': '无网络连接', - 'on_inter': '打开网络连接以获取气象数据。', - 'location': '位置', - 'no_location': '启用定位服务以获取当前位置的天气数据。', - 'theme': '主题', - 'low': '最低', - 'high': '最高', - 'normal': '正常', - 'lat': '纬度', - 'lon': '经度', - 'create': '创建', - 'city': '城市', - 'district': '区域', - 'noWeatherCard': '添加城市', - 'deletedCardWeather': '删除城市', - 'deletedCardWeatherQuery': '确定要删除该城市吗?', - 'delete': '删除', - 'cancel': '取消', - 'time': '城市时间', - 'validateName': '请输入名称', - 'measurements': '度量系统', - 'degrees': '度', - 'celsius': '摄氏度', - 'fahrenheit': '华氏度', - 'imperial': '英制', - 'metric': '公制', - 'validateValue': '请输入值', - 'validateNumber': '请输入有效数字', - 'validate90': '值必须介于-90和90之间', - 'validate180': '值必须介于-180和180之间', - 'notifications': '通知', - 'sunrise': '日出', - 'sunset': '日落', - 'timeformat': '时间格式', - '12': '12小时制', - '24': '24小时制', - 'cloudcover': '云量', - 'uvIndex': '紫外线指数', - 'materialColor': '动态颜色', - 'uvLow': '低', - 'uvAverage': '中等', - 'uvHigh': '高', - 'uvVeryHigh': '很高', - 'uvExtreme': '极高', - 'weatherMore': '12天天气预报', - 'windgusts': '阵风', - 'north': '北', - 'northeast': '东北', - 'east': '东', - 'southeast': '东南', - 'south': '南', - 'southwest': '西南', - 'west': '西', - 'northwest': '西北', - 'project': '项目使用', - 'version': '应用程序版本', - 'precipitationProbability': '降水概率', - 'apparentTemperatureMin': '最低体感温度', - 'apparentTemperatureMax': '最高体感温度', - 'amoledTheme': 'AMOLED主题', - 'appearance': '外观', - 'functions': '功能', - 'data': '数据', - 'language': '语言', - 'timeRange': '频率(小时)', - 'timeStart': '开始时间', - 'timeEnd': '结束时间', - 'support': '支持', - 'system': '系统', - 'dark': '暗', - 'light': '亮', - 'license': '许可证', - 'widget': '小部件', - 'widgetBackground': '小部件背景', - 'widgetText': '小部件文本', - 'dewpoint': '露点', - 'shortwaveRadiation': '短波辐射', - }, - 'pl_PL': { - 'start': 'Rozpocznij', - 'description': - 'Aplikacja pogodowa zapewniająca prognozę w czasie rzeczywistym oraz prognozy godzinowe, dzienne i tygodniowe dla dowolnej lokalizacji.', - 'name': 'Pogoda', - 'search': 'Szukaj...', - 'loading': 'Ładowanie...', - 'searchCity': 'Znajdź swoje miasto', - 'humidity': 'Wilgoć', - 'wind': 'Wiatr', - 'visibility': 'Widoczność', - 'feels': 'Odczuwalna', - 'evaporation': 'Parowanie', - 'precipitation': 'Opad atmosferyczny', - 'direction': 'Kierunek', - 'pressure': 'Ciśnienie', - 'rain': 'Deszcz', - 'clear_sky': 'Czyste niebo', - 'cloudy': 'Pochmurno', - 'overcast': 'Pochmurnie', - 'fog': 'Mgła', - 'drizzle': 'Mżawka', - 'drizzling_rain': 'Mroźna Mżawka', - 'freezing_rain': 'Mroźny deszcz', - 'heavy_rains': 'Przelotne opady deszczu', - 'snow': 'Śnieg', - 'thunderstorm': 'Burza z piorunami', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Ustaw.', - 'no_inter': 'Brak internetu', - 'on_inter': 'Włącz Internet, aby uzyskać dane meteorologiczne.', - 'location': 'Lokalizacja', - 'no_location': - 'Włącz usługę lokalizacyjną, aby uzyskać dane pogodowe dla bieżącej lokalizacji.', - 'theme': 'Motyw', - 'low': 'Niski', - 'high': 'Wysoki', - 'normal': 'Normalny', - 'lat': 'Latitude', - 'lon': 'Longitude', - 'create': 'Stwórz', - 'city': 'Miasto', - 'district': 'Dzielnica', - 'noWeatherCard': 'Dodaj miasto', - 'deletedCardWeather': 'Usuwanie miasta', - 'deletedCardWeatherQuery': 'Czy na pewno chcesz usunąć miasto?', - 'delete': 'Usuń', - 'cancel': 'Anuluj', - 'time': 'Czas w mieście', - 'validateName': 'Wprowadź nazwę', - 'measurements': 'System środków', - 'degrees': 'Stopni', - 'celsius': 'Celsjusz', - 'fahrenheit': 'Fahrenheita', - 'imperial': 'Imperial', - 'metric': 'Metric', - 'validateValue': 'Proszę wprowadzić wartość', - 'validateNumber': 'Proszę wprowadzić poprawny numer', - 'validate90': 'Wartość musi mieścić się w zakresie od -90 do 90', - 'validate180': 'Wartość musi mieścić się w przedziale od -180 do 180', - 'notifications': 'Powiadomienia', - 'sunrise': 'Wschód słońca', - 'sunset': 'Zachód słońca', - 'timeformat': 'Format czasu', - '12': '12-hour', - '24': '24-hour', - 'cloudcover': 'Zachmurzenie', - 'uvIndex': 'Indeks UV', - 'materialColor': 'Dynamiczne kolory', - 'uvLow': 'Niski', - 'uvAverage': 'Umiarkowany', - 'uvHigh': 'Wysoki', - 'uvVeryHigh': 'Bardzo wysoki', - 'uvExtreme': 'Extremalny', - 'weatherMore': 'Prognoza pogody na 12 dni', - 'windgusts': 'Porywy wiatru', - 'north': 'Północ', - 'northeast': 'Północny wschód', - 'east': 'Wschód', - 'southeast': 'południowy wschód', - 'south': 'Południe', - 'southwest': 'Południowy zachód', - 'west': 'Zachód', - 'northwest': 'Północny zachód', - 'project': 'Project on', - 'version': 'Wersja aplikacji', - 'precipitationProbability': 'Prawdopodobieństwo opadów', - 'apparentTemperatureMin': 'Minimalna temperatura pozorna', - 'apparentTemperatureMax': 'Maksymalna pozorna temperatura', - 'amoledTheme': 'AMOLED-theme', - 'appearance': 'Wygląd', - 'functions': 'Funkcje', - 'data': 'Data', - 'language': 'Język', - 'timeRange': 'Częstotliwość (w godzinach)', - 'timeStart': 'Czas rozpoczęcia', - 'timeEnd': 'Czas zakończenia', - 'support': 'Wsparcie', - 'system': 'System', - 'dark': 'Ciemny', - 'light': 'Jasny', - 'license': 'Licencje', - 'widget': 'Widget', - 'widgetBackground': 'Tło widżetu', - 'widgetText': 'Tekst widżetu', - 'dewpoint': 'Punkt rosy', - 'shortwaveRadiation': 'Promieniowanie krótkofalowe', - }, - 'ur_PK': { - 'start': 'شروع', - 'description': - 'موسمی توقعات فراہم کرنے والا ایپ ہے جو واقعی وقت میں توقعات فراہم کرتا ہے، ساتھ ہی گھنٹے بھر کے، روزانے اور ہفتے کے توقعات کسی بھی مقام کے لئے۔', - 'name': 'موسم', - 'search': 'تلاش کریں...', - 'loading': 'لوڈ ہو رہا ہے...', - 'searchCity': 'اپنا شہر تلاش کریں', - 'humidity': 'نمائش', - 'wind': 'باد', - 'visibility': 'دیکھنے کی صلاحیت', - 'feels': 'محسوس ہوتا ہے', - 'evaporation': 'بخاری', - 'precipitation': 'برسات', - 'direction': 'سمت', - 'pressure': 'دباؤ', - 'rain': 'بارش', - 'clear_sky': 'صاف آسمان', - 'cloudy': 'بادلوں سے بھرپور', - 'overcast': 'دھندلے', - 'fog': 'کھسک', - 'drizzle': 'بوند بوند بارش', - 'drizzling_rain': 'چھچھوندار بارش', - 'freezing_rain': 'ٹھنڈی بارش', - 'heavy_rains': 'زوردار بارشیں', - 'snow': 'برف', - 'thunderstorm': 'طوفانی بارش', - 'kph': 'کلومیٹر فی گھنٹہ', - 'mph': 'میل فی گھنٹہ', - 'mi': 'میل', - 'km': 'کلومیٹر', - 'inch': 'انچ', - 'mm': 'ملی میٹر', - 'hPa': 'ہیکٹو پاسکل', - 'settings': 'ترتیبات', - 'no_inter': 'انٹرنیٹ نہیں ہے', - 'on_inter': 'موسمی معلومات حاصل کرنے کے لئے انٹرنیٹ کو چالنے دیں۔', - 'location': 'مقام', - 'no_location': - 'موسمی معلومات حاصل کرنے کے لئے مقام کی تشخیص کی خدمات کو چالنے دیں۔', - 'theme': 'تھیم', - 'low': 'کم', - 'high': 'زیادہ', - 'normal': 'عام', - 'lat': 'عرض', - 'lon': 'طول', - 'create': 'تخلیق کریں', - 'city': 'شہر', - 'district': 'ضلع', - 'noWeatherCard': 'شہر شامل کریں', - 'deletedCardWeather': 'شہر کو حذف کر رہا ہے', - 'deletedCardWeatherQuery': 'کیا آپ واقعی شہر کو حذف کرنا چاہتے ہیں؟', - 'delete': 'حذف کریں', - 'cancel': 'منسوخ کریں', - 'time': 'شہر میں وقت', - 'validateName': 'براہ کرم نام درج کریں', - 'measurements': 'پیمائش کی نظام', - 'degrees': 'درجہ', - 'celsius': 'سینٹی گریڈ', - 'fahrenheit': 'فارن ہائٹ', - 'imperial': 'امپیریل', - 'metric': 'میٹرک', - 'validateValue': 'براہ کرم قدر درج کریں', - 'validateNumber': 'براہ کرم ایک عدد درج کریں', - 'validate90': 'قدر -90 سے 90 کے اندر ہونی چاہئے', - 'validate180': 'قدر -180 سے 180 کے اندر ہونی چاہئے', - 'notifications': 'خبریں', - 'sunrise': 'طلوع آفتاب', - 'sunset': 'غروب آفتاب', - 'timeformat': 'وقت کی شکل', - '12': '12-گھنٹے', - '24': '24-گھنٹے', - 'cloudcover': 'ابری پردہ', - 'uvIndex': 'یووی-انڈیکس', - 'materialColor': 'موادی رنگیں', - 'uvLow': 'کم', - 'uvAverage': 'معتدل', - 'uvHigh': 'زیادہ', - 'uvVeryHigh': 'بہت زیادہ', - 'uvExtreme': 'بہتی کٹھن', - 'weatherMore': '12 دنوں کی موسمی توقعات', - 'windgusts': 'گرج', - 'north': 'شمال', - 'northeast': 'شمال مشرق', - 'east': 'مشرق', - 'southeast': 'جنوب مشرق', - 'south': 'جنوب', - 'southwest': 'جنوب مغرب', - 'west': 'مغرب', - 'northwest': 'شمال مغرب', - 'project': 'پروجیکٹ', - 'version': 'ایپ کی ورژن', - 'precipitationProbability': 'برسات کی ممکنیت', - 'apparentTemperatureMin': 'کم درج حرارت محسوس', - 'apparentTemperatureMax': 'زیادہ درج حرارت محسوس', - 'amoledTheme': 'AMOLED تھیم', - 'appearance': 'ظاہریت', - 'functions': 'فنکشنز', - 'data': 'ڈیٹا', - 'language': 'زبان', - 'timeRange': 'وقت کی مدت (گھنٹوں میں)', - 'timeStart': 'شروع کا وقت', - 'timeEnd': 'مختتم کا وقت', - 'support': 'حمایت', - 'system': 'سسٹم', - 'dark': 'اندھیری', - 'light': 'روشن', - 'license': 'لائسنس', - 'widget': 'ویجٹ', - 'widgetBackground': 'ویجٹ کا پس منظر', - 'widgetText': 'ویجٹ کا مواد', - 'dewpoint': 'دھوا پوائنٹ', - 'shortwaveRadiation': 'چھوٹی موجی شعاع', - 'W/m2': 'واٹ/میٹر مربع', - }, - 'cs_CZ': { - 'start': 'Začít', - 'description': - 'Aplikace, která poskytuje předpověď počasí v reálném čase a také hodinové, denní a týdenní předpovědi pro jakékoli místo.', - 'name': 'Počasí', - 'search': 'Hledat...', - 'loading': 'Načítá se...', - 'searchCity': 'Najděte své místo', - 'humidity': 'Vlhkost', - 'wind': 'Vítr', - 'visibility': 'Viditelnost', - 'feels': 'Pocitová teplota', - 'evaporation': 'Evapotranspirace', - 'precipitation': 'Srážky', - 'direction': 'Směr', - 'pressure': 'Tlak', - 'rain': 'Déšť', - 'clear_sky': 'Jasno', - 'cloudy': 'Oblačno', - 'overcast': 'Zataženo', - 'fog': 'Mlha', - 'drizzle': 'Mrholení', - 'drizzling_rain': 'Mrznúce mrholení', - 'freezing_rain': 'Mrazivý déšť', - 'heavy_rains': 'Přeháňky', - 'snow': 'Sníh', - 'thunderstorm': 'Bouřka', - 'kph': 'km/h', - 'mph': 'mph', - 'mi': 'mi', - 'km': 'km', - 'inch': 'inch', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Nast.', - 'no_inter': 'Žádný internet', - 'on_inter': - 'Připojte se k internetu a získejte meteorologické údaje.', - 'location': 'Poloha', - 'no_location': - 'Chcete-li získat údaje o počasí pro aktuální polohu, povolte službu určování polohy.', - 'theme': 'Téma', - 'low': 'Nízký', - 'high': 'Vysoký', - 'normal': 'Normální', - 'lat': 'Zeměpisná šířka', - 'lon': 'Zemepisná délka', - 'create': 'Vytvořit', - 'city': 'Místo', - 'district': 'Okres', - 'noWeatherCard': 'Přidat město', - 'deletedCardWeather': 'Vymazat město', - 'deletedCardWeatherQuery': 'Opravdu chcete odstranit město?', - 'delete': 'Odstranit', - 'cancel': 'Zrušit', - 'time': 'Čas ve městě', - 'validateName': 'Prosím zadejte název', - 'measurements': 'Jednotky měření', - 'degrees': 'Stupně', - 'celsius': 'Celzius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Imperiální', - 'metric': 'Metrické', - 'validateValue': 'Zadejte hodnotu', - 'validateNumber': 'Zadejte platné číslo', - 'validate90': 'Hodnota musí být mezi -90 a 90', - 'validate180': 'Hodnota musí být mezi -180 a 180', - 'notifications': 'Notifikace', - 'sunrise': 'Východ slunce', - 'sunset': 'Západ slunce', - 'timeformat': 'Formát času', - '12': '12-hodinový', - '24': '24-hodinový', - 'cloudcover': 'Oblačnost', - 'uvIndex': 'UV-index', - 'materialColor': 'Dynamické Barvy', - 'uvLow': 'Nízký', - 'uvAverage': 'Mírný', - 'uvHigh': 'Vysoký', - 'uvVeryHigh': 'Velmi vysoký', - 'uvExtreme': 'Extrémní', - 'weatherMore': 'Předpověď počasí na 12 dní', - 'windgusts': 'Nárazy větru', - 'north': 'Sever', - 'northeast': 'Severo-Východ', - 'east': 'Východ', - 'southeast': 'Juhovýchod', - 'south': 'Juž', - 'southwest': 'Juhozápad', - 'west': 'Západ', - 'northwest': 'Severo-Západ', - 'project': 'Projekt na', - 'version': 'Verzia aplikace', - 'precipitationProbability': 'Pravděpodobnost srážek', - 'apparentTemperatureMin': 'Minimální pocitová teplota', - 'apparentTemperatureMax': 'Maximální pocitová teplota', - 'amoledTheme': 'AMOLED-téma', - 'appearance': 'Vzhled', - 'functions': 'Funkce', - 'data': 'Data', - 'language': 'Jazyk', - 'timeRange': 'Frekvence (v hodinách)', - 'timeStart': 'Čas začátku', - 'timeEnd': 'Čas ukončení', - 'support': 'Podpora', - 'system': 'Systém', - 'dark': 'Tmavá', - 'light': 'Světlá', - 'license': 'Licence', - 'widget': 'Widget', - 'widgetBackground': 'Pozadí widgetu', - 'widgetText': 'Text widgetu', - 'dewpoint': 'Rosný bod', - 'shortwaveRadiation': 'Krátká vlnová radiace', - }, - 'ka_GE': { - 'start': 'დაიწყე', - 'description': - 'ამინდის აპლიკაცია, რომელიც უზრუნველყოფს რეალურ დროში პროგნოზებს, ასევე საათობრივ, ყოველდღიურ და ყოველკვირეულ პროგნოზებს ნებისმიერი ადგილისთვის.', - 'name': 'ამინდი', - 'search': 'ძიება...', - 'loading': 'დატვირთვა...', - 'searchCity': 'იპოვეთ თქვენი ქალაქი', - 'humidity': 'ტენიანობა', - 'wind': 'ქარი', - 'visibility': 'ხილვადობა', - 'feels': 'გრძნობს', - 'evaporation': 'აორთქლება', - 'precipitation': 'ნალექი', - 'direction': 'მიმართულება', - 'pressure': 'წნევა', - 'rain': 'წვიმა', - 'clear_sky': 'წმინდა ცა', - 'cloudy': 'მოღრუბლული', - 'overcast': 'მოსაწყენი', - 'fog': 'ნისლი', - 'drizzle': 'წვიმა', - 'drizzling_rain': 'დრიზლინგი წვიმა', - 'freezing_rain': 'გაყინვის წვიმა', - 'heavy_rains': 'ძლიერი წვიმები', - 'snow': 'თოვლი', - 'thunderstorm': 'ჭექა-ქუხილი', - 'kph': 'კმ/სთ', - 'mph': 'მილი/სთ', - 'mi': 'მილი', - 'km': 'კმ', - 'inch': 'ინჩი', - 'mm': 'მმ', - 'hPa': 'ჰპა', - 'settings': 'პარამ.', - 'no_inter': 'ინტერნეტი არ არის', - 'on_inter': 'ჩართეთ ინტერნეტი მეტეოროლოგიური მონაცემების მისაღებად.', - 'location': 'ადგილმდებარეობა', - 'no_location': - 'ჩართეთ მდებარეობის სერვისი, რომ მიიღოთ ამინდის მონაცემები მიმდინარე ადგილმდებარეობისთვის.', - 'theme': 'თემა', - 'low': 'დაბალი', - 'high': 'მაღალი', - 'normal': 'ნორმალური', - 'lat': 'სიგანე', - 'lon': 'გრძედი', - 'create': 'შექმნა', - 'city': 'ქალაქი', - 'district': 'რაიონი', - 'noWeatherCard': 'დაამატეთ ქალაქი', - 'deletedCardWeather': 'ქალაქის წაშლა', - 'deletedCardWeatherQuery': - 'დარწმუნებული ხართ, რომ გსურთ ქალაქის წაშლა?', - 'delete': 'ამოღება', - 'cancel': 'გაუქმება', - 'time': 'დრო ქალაქში', - 'validateName': 'გთხოვთ შეიყვანოთ სახელი', - 'measurements': 'საზომი სისტემა', - 'degrees': 'გრადუსი', - 'celsius': 'ცელსიუსი', - 'fahrenheit': 'ფარენჰაიტი', - 'imperial': 'იმპერიული', - 'metric': 'მეტრული', - 'validateValue': 'გთხოვთ შეიყვანოთ მნიშვნელობა', - 'validateNumber': 'გთხოვთ შეიყვანოთ ნომერი', - 'validate90': 'მნიშვნელობა უნდა იყოს -90-დან 90-მდე', - 'validate180': 'მნიშვნელობა უნდა იყოს -180-დან 180-მდე', - 'notifications': 'შეტყობინებები', - 'sunrise': 'მზის ამოსვლა', - 'sunset': 'მზის ჩასვლა', - 'timeformat': 'დროის ფორმატი', - '12': '12-საათი', - '24': '24-საათი', - 'cloudcover': 'ღრუბლის საფარი', - 'uvIndex': 'UV-ინდექსი', - 'materialColor': 'დინამიური ფერები', - 'uvLow': 'დაბალი', - 'uvAverage': 'ზომიერი', - 'uvHigh': 'მაღალი', - 'uvVeryHigh': 'ძალიან მაღალი', - 'uvExtreme': 'ძლევა ზედა', - 'weatherMore': '12-დღიანი ამინდის პროგნოზი', - 'windgusts': 'ნაკადი', - 'north': 'ჩრდილოეთი', - 'northeast': 'ჩრდილო-აღმოსავლეთი', - 'east': 'აღმოსავლეთი', - 'southeast': 'სამხრეთ-აღმოსავლეთი', - 'south': 'სამხრეთი', - 'southwest': 'სამხრეთ-დასავლეთი', - 'west': 'დასავლეთი', - 'northwest': 'ჩრდილო-დასავლეთი', - 'project': 'პროექტი ჩართულია', - 'version': 'განაცხადის ვერსია', - 'precipitationProbability': 'ნალექების ალბათობა', - 'apparentTemperatureMin': 'მინიმალური აშკარა ტემპერატურა', - 'apparentTemperatureMax': 'მაქსიმალური აშკარა ტემპერატურა', - 'amoledTheme': 'AMOLED-თემა', - 'appearance': 'გარეგნობა', - 'functions': 'ფუნქციები', - 'data': 'მონაცემები', - 'language': 'ენა', - 'timeRange': 'სიხშირე (საათებში)', - 'timeStart': 'დაწყების დრო', - 'timeEnd': 'დასრულების დრო', - 'support': 'მხარდაჭერა', - 'system': 'სისტემა', - 'dark': 'ბნელი', - 'light': 'სინათლე', - 'license': 'ლიცენზიები', - 'widget': 'ვიჯეტი', - 'widgetBackground': 'ვიჯეტის ფონი', - 'widgetText': 'ვიჯეტის ტექსტი', - 'dewpoint': 'დევპოინტი', - 'shortwaveRadiation': 'მოკლე ტალღის გამოსხივება', - }, - 'bn_IN': { - 'start': 'শুরু করুন', - 'description': - 'আবহাওয়া অ্যাপ, যা যে কোন স্থানের জন্য সত্তরিক পূর্বানুমান এবং প্রতি ঘণ্টা, প্রতিদিন এবং প্রতি সপ্তাহের পূর্বানুমান সরবরাহ করে।', - 'name': 'আবহাওয়া', - 'search': 'অনুসন্ধান...', - 'loading': 'লোড হচ্ছে...', - 'searchCity': 'আপনার শহর খুঁজুন', - 'humidity': 'আর্দ্ধমন্দ', - 'wind': 'বায়ু', - 'visibility': 'দৃশ্যতা', - 'feels': 'অনুভব', - 'evaporation': 'অবপাত ও প্রবাহ', - 'precipitation': 'বৃষ্টিপাত', - 'direction': 'দিশা', - 'pressure': 'চাপ', - 'rain': 'বৃষ্টি', - 'clear_sky': 'পরিষ্কার আকাশ', - 'cloudy': 'মেঘলা', - 'overcast': 'মেঘাচ্ছন্ন', - 'fog': 'কুয়াশা', - 'drizzle': 'বৃষ্টি বৃষ্টি', - 'freezing_drizzle': 'শীতল বৃষ্টি', - 'freezing_rain': 'শীতল বৃষ্টি', - 'rain_showers': 'বৃষ্টির বৃষ্টি', - 'snow': 'তুষার', - 'thunderstorm': 'বজ্রপাত', - 'kph': 'কিমি/ঘণ্টা', - 'mph': 'মাইল/ঘণ্টা', - 'mi': 'মাইল', - 'km': 'কিমি', - 'inch': 'ইঞ্চ', - 'mm': 'মিমি', - 'hPa': 'হেক্টোপাস্কল', - 'settings': 'সেটিংস', - 'no_inter': 'ইন্টারনেট নেই', - 'on_inter': 'মেটিয়োরোলজিক তথ্য পেতে ইন্টারনেট চালু করুন।', - 'location': 'অবস্থান', - 'no_location': - 'বর্তমান অবস্থানের জন্য আবহাওয়া ডেটা পেতে অবস্থান সেবা সক্রিয় করুন।', - 'theme': 'থিম', - 'low': 'নিম্ন', - 'high': 'উচ্চ', - 'normal': 'সাধারণ', - 'lat': 'অক্ষাংশ', - 'lon': 'দ্রাঘিমাংশ', - 'create': 'তৈরি করুন', - 'city': 'শহর', - 'district': 'জেলা', - 'noWeatherCard': 'একটি শহর যোগ করুন', - 'deletedCardWeather': 'একটি শহর মুছে ফেলা হচ্ছে', - 'deletedCardWeatherQuery': 'আপনি কি নিশ্চিত যে আপনি শহরটি মুছতে চান?', - 'delete': 'মুছে ফেলুন', - 'cancel': 'বাতিল করুন', - 'time': 'শহরে সময়', - 'validateName': 'দয়া করে নাম লিখুন', - 'measurements': 'মাপনের সিস্টেম', - 'degrees': 'ডিগ্রি', - 'celsius': 'সেলসিয়াস', - 'fahrenheit': 'ফারেনহাইট', - 'imperial': 'ইমপেরিয়াল', - 'metric': 'মেট্রিক', - 'validateValue': 'দয়া করে একটি মান লিখুন', - 'validateNumber': 'দয়া করে একটি বৈধ সংখ্যা লিখুন', - 'validate90': 'মান -৯০ থেকে ৯০ মধ্যে হতে হবে', - 'validate180': 'মান -১৮০ থেকে ১৮০ মধ্যে হতে হবে', - 'notifications': 'বিজ্ঞপ্তি', - 'sunrise': 'সূর্যোদয়', - 'sunset': 'সূর্যাস্ত', - 'timeformat': 'সময় বিন্যাস', - '12': '১২-ঘণ্টা', - '24': '২৪-ঘণ্টা', - 'cloudcover': 'মেঘপর্দা', - 'uvIndex': 'আল্ট্রাভায়োলেট-সূচী', - 'materialColor': 'গতিবিধির রঙ', - 'uvLow': 'নিম্ন', - 'uvAverage': 'মধ্যম', - 'uvHigh': 'উচ্চ', - 'uvVeryHigh': 'অত্যন্ত উচ্চ', - 'uvExtreme': 'একাধিক', - 'weatherMore': '১২-দিনের আবহাওয়া পূর্বানুমান', - 'windgusts': 'ঝংকার', - 'north': 'উত্তর', - 'northeast': 'উত্তরপূর্ব', - 'east': 'পূর্ব', - 'southeast': 'দক্ষিণপূর্ব', - 'south': 'দক্ষিণ', - 'southwest': 'দক্ষিণপশ্চিম', - 'west': 'পশ্চিম', - 'northwest': 'উত্তরপশ্চিম', - 'project': 'প্রকল্প', - 'version': 'অ্যাপ্লিকেশন সংস্করণ', - 'precipitationProbability': 'বৃষ্টিপাতের সম্ভাবনা', - 'apparentTemperatureMin': - 'ন্যায্য ন্যায্য তাপমাত্রা ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য ন্যায্য', - 'apparentTemperatureMax': 'সর্বাধিক ন্যায্য তাপমাত্রা', - 'amoledTheme': 'এমোলেড-থিম', - 'appearance': 'উপস্থিতি', - 'functions': 'কার্য', - 'data': 'ডেটা', - 'language': 'ভাষা', - 'timeRange': 'সময় পরিস্থিতি (ঘণ্টায়)', - 'timeStart': 'শুরুর সময়', - 'timeEnd': 'শেষ সময়', - 'support': 'সাহায্য', - 'system': 'সিস্টেম', - 'dark': 'ডার্ক', - 'light': 'আলো', - 'license': 'লাইসেন্স', - 'widget': 'উইজেট', - 'widgetBackground': 'উইজেট পেশা', - 'widgetText': 'উইজেট টেক্সট', - 'dewpoint': 'তুষার বিন্দু', - 'shortwaveRadiation': 'সংক্ষেপণ তরঙ্গ প্রকৃতি', - 'W/m2': 'ডব্লিউ/মিটার বর্গ', - }, - 'ga_IE': { - 'start': 'Tosaigh', - 'description': - 'Feidhmchlár aimsire a chuireann réamhaisnéis fíor-ama ar fáil, chomh maith le réamhaisnéis uairiúla, laethúla, agus seachtainiúla do gach áit.', - 'name': 'Aimsir', - 'search': 'Cuardaigh...', - 'loading': 'Ag Lódáil...', - 'searchCity': 'Aimsigh do chathair', - 'humidity': 'Measarthaíocht Géimneachta', - 'wind': 'Gaoth', - 'visibility': 'Radharc', - 'feels': 'Brath', - 'evaporation': 'Buirtheasaiteacht', - 'precipitation': 'Tuirlingt', - 'direction': 'Treorach', - 'pressure': 'Brú', - 'rain': 'Fearthainn', - 'clear_sky': 'Spéir Ghlán', - 'cloudy': 'Scamallach', - 'overcast': 'Tromscamallach', - 'fog': 'Ceo', - 'drizzle': 'Táilliú', - 'drizzling_rain': 'Táilliú Ag Fuarthainn', - 'freezing_rain': 'Tuirlingt Fuara', - 'heavy_rains': 'Scáil fearthainne', - 'snow': 'Sneachta', - 'thunderstorm': 'Tornaí', - 'kph': 'km/u', - 'mph': 'mi/u', - 'mi': 'míle', - 'km': 'km', - 'inch': 'úinse', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Socrú', - 'no_inter': 'Gan Idirlíon', - 'on_inter': 'Cuir ar Idirlíon chun sonraí aeráide a fháil.', - 'location': 'Áit', - 'no_location': - 'Cumasaigh seirbhís na háite chun sonraí aimsire a fháil don áit reatha.', - 'theme': 'Téama', - 'low': 'Íseal', - 'high': 'Ard', - 'normal': 'Gnáth', - 'lat': 'Éilt', - 'lon': 'Long', - 'create': 'Cruthaigh', - 'city': 'Cathair', - 'district': 'Ceantar', - 'noWeatherCard': 'Cuir cathair leis', - 'deletedCardWeather': 'Áireamh cathair á scriosadh', - 'deletedCardWeatherQuery': - 'An bhfuil tú cinnte go bhfuil tú ag iarraidh an chathair a scriosadh?', - 'delete': 'Scrios', - 'cancel': 'Cealaigh', - 'time': 'Am sa chathair', - 'validateName': 'Cuir ainm isteach, le do thoil', - 'measurements': 'Córas Mheáchain', - 'degrees': 'Céim', - 'celsius': 'Céim Celsius', - 'fahrenheit': 'Céim Fahrenheit', - 'imperial': 'Impireach', - 'metric': 'Mheitric', - 'validateValue': 'Cuir luach isteach, le do thoil', - 'validateNumber': 'Cuir uimhir bailí isteach, le do thoil', - 'validate90': 'Caithfidh luach a bheith idir -90 agus 90', - 'validate180': 'Caithfidh luach a bheith idir -180 agus 180', - 'notifications': 'Fógraí', - 'sunrise': 'Éirí na Gréine', - 'sunset': 'Dul faoi na Gréine', - 'timeformat': 'Formáid Am', - '12': '12-uair', - '24': '24-uair', - 'cloudcover': 'Clúdach Scamall', - 'uvIndex': 'Indéacs UV', - 'materialColor': 'Dathanna Dinimiciúla', - 'uvLow': 'Íseal', - 'uvAverage': 'Meánach', - 'uvHigh': 'Ard', - 'uvVeryHigh': 'An-Árd', - 'uvExtreme': 'Éachtach', - 'weatherMore': 'Réamhaisnéis Aimsire 12 lá', - 'windgusts': 'Tonna Gaoithe', - 'north': 'Tuaisceart', - 'northeast': 'Tuaisceart-Thoir', - 'east': 'Thoir', - 'southeast': 'Deisceart-Thoir', - 'south': 'Deisceart', - 'southwest': 'Deisceart-Iarthar', - 'west': 'Iarthar', - 'northwest': 'Tuaisceart-Iarthar', - 'project': 'Tionscadal ar siúl', - 'version': 'Leagan Feidhmchláir', - 'precipitationProbability': 'Ionsaíocht Tuirlingt', - 'apparentTemperatureMin': 'Teocht Shamhlaithe Ísle', - 'apparentTemperatureMax': 'Teocht Shamhlaithe Uachtarach', - 'amoledTheme': 'Téama AMOLED', - 'appearance': 'Amharc', - 'functions': 'Feidhmeanna', - 'data': 'Sonraí', - 'language': 'Teanga', - 'timeRange': 'Raon Am (i n-uaireanta)', - 'timeStart': 'Tús Am', - 'timeEnd': 'Críoch Am', - 'support': 'Tacaíocht', - 'system': 'Córas', - 'dark': 'Téama Dorcha', - 'light': 'Téama Soiléir', - 'license': 'Ceadúnas', - 'widget': 'Rón', - 'widgetBackground': 'Cúlra an Rón', - 'widgetText': 'Téacs an Rón', - 'dewpoint': 'Poinnte Dé', - 'shortwaveRadiation': 'Fuinneamh Ghearrfhad', - 'W/m2': 'W/m2', - }, - 'hu_HU': { - 'start': 'Kezdés', - 'description': 'Időjárás alkalmazás, amely valós idejű előrejelzéseket és óránkénti, napi és heti előrejelzéseket nyújt bármelyik helyszínre.', - 'name': 'Időjárás', - 'search': 'Keresés...', - 'loading': 'Betöltés...', - 'searchCity': 'Keresse meg a városát', - 'humidity': 'Páratartalom', - 'wind': 'Szél', - 'visibility': 'Láthatóság', - 'feels': 'Hőérzet', - 'evaporation': 'Párolgás', - 'precipitation': 'Csapadék', - 'direction': 'Irány', - 'pressure': 'Nyomás', - 'rain': 'Eső', - 'clear_sky': 'Tiszta ég', - 'cloudy': 'Felhős', - 'overcast': 'Borult', - 'fog': 'Köd', - 'drizzle': 'Szitálás', - 'drizzling_rain': 'Fagyos szitálás', - 'freezing_rain': 'Fagyos eső', - 'heavy_rains': 'Zivataros záporok', - 'snow': 'Hó', - 'thunderstorm': 'Zivatar', - 'kph': 'km/óra', - 'mph': 'mph', - 'mi': 'mérföld', - 'km': 'km', - 'inch': 'hüvelyk', - 'mm': 'mm', - 'hPa': 'hPa', - 'settings': 'Beállítások', - 'no_inter': 'Nincs internet', - 'on_inter': 'Kapcsolja be az internetet az időjárási adatok lekéréséhez.', - 'location': 'Hely', - 'no_location': 'Engedélyezze a helyszolgáltatást az aktuális hely időjárásadatainak megszerzéséhez.', - 'theme': 'Téma', - 'low': 'Alacsony', - 'high': 'Magas', - 'normal': 'Normál', - 'lat': 'Szélesség', - 'lon': 'Hosszúság', - 'create': 'Létrehozás', - 'city': 'Város', - 'district': 'Kerület', - 'noWeatherCard': 'Adjon hozzá egy várost', - 'deletedCardWeather': 'Város törlése', - 'deletedCardWeatherQuery': 'Biztosan törölni szeretné a várost?', - 'delete': 'Törlés', - 'cancel': 'Mégse', - 'time': 'Idő a városban', - 'validateName': 'Kérjük, adja meg a nevet', - 'measurements': 'Mérési rendszer', - 'degrees': 'Fok', - 'celsius': 'Celsius', - 'fahrenheit': 'Fahrenheit', - 'imperial': 'Angol mértékegység', - 'metric': 'Metrikus mértékegység', - 'validateValue': 'Kérjük, adjon meg egy értéket', - 'validateNumber': 'Kérjük, adjon meg érvényes számot', - 'validate90': 'Az érték -90 és 90 közötti kell legyen', - 'validate180': 'Az érték -180 és 180 közötti kell legyen', - 'notifications': 'Értesítések', - 'sunrise': 'Napkelte', - 'sunset': 'Napnyugta', - 'timeformat': 'Időformátum', - '12': '12 órás', - '24': '24 órás', - 'cloudcover': 'Felhőzet', - 'uvIndex': 'UV-index', - 'materialColor': 'Dinamikus színek', - 'uvLow': 'Alacsony', - 'uvAverage': 'Mérsékelt', - 'uvHigh': 'Magas', - 'uvVeryHigh': 'Nagyon magas', - 'uvExtreme': 'Extrém', - 'weatherMore': '12 napos időjárás előrejelzés', - 'windgusts': 'Szélrohamok', - 'north': 'Észak', - 'northeast': 'Északkelet', - 'east': 'Kelet', - 'southeast': 'Délkelet', - 'south': 'Dél', - 'southwest': 'Délkelet', - 'west': 'Nyugat', - 'northwest': 'Északnyugat', - 'project': 'Projekt', - 'version': 'Alkalmazás verzió', - 'precipitationProbability': 'Csapadék valószínűsége', - 'apparentTemperatureMin': 'Minimális látszólagos hőmérséklet', - 'apparentTemperatureMax': 'Maximális látszólagos hőmérséklet', - 'amoledTheme': 'AMOLED téma', - 'appearance': 'Megjelenés', - 'functions': 'Funkciók', - 'data': 'Adatok', - 'language': 'Nyelv', - 'timeRange': 'Gyakoriság (órákban)', - 'timeStart': 'Kezdési idő', - 'timeEnd': 'Befejezési idő', - 'support': 'Támogatás', - 'system': 'Rendszer', - 'dark': 'Sötét', - 'light': 'Világos', - 'license': 'Licenc', - 'widget': 'Widget', - 'widgetBackground': 'Widget háttér', - 'widgetText': 'Widget szöveg', - 'dewpoint': 'Harmatpont', - 'shortwaveRadiation': 'Rövidhullámú sugárzás', - 'W/m2': 'W/m2' - } + 'ru_RU': RuRu().messages, + 'en_US': EnUs().messages, + 'fr_FR': FrFr().messages, + 'it_IT': ItIt().messages, + 'de_DE': DeDe().messages, + 'tr_TR': TrTr().messages, + 'pt_BR': PtBr().messages, + 'es_ES': EsEs().messages, + 'sk_SK': SkSk().messages, + 'nl_NL': NlNl().messages, + 'hi_IN': HiIn().messages, + 'ro_RO': RoRo().messages, + 'zh_CN': ZhCh().messages, + 'pl_PL': PlPl().messages, + 'ur_PK': UrPk().messages, + 'cs_CZ': CsCz().messages, + 'ka_GE': KaGe().messages, + 'bn_IN': BnIn().messages, + 'ga_IE': GaIe().messages, + 'hu_HU': HuHu().messages, }; } diff --git a/lib/translation/ur_pk.dart b/lib/translation/ur_pk.dart new file mode 100644 index 0000000..056a6da --- /dev/null +++ b/lib/translation/ur_pk.dart @@ -0,0 +1,117 @@ +class UrPk { + Map get messages => { + 'start': 'شروع', + 'description': + 'موسمی توقعات فراہم کرنے والا ایپ ہے جو واقعی وقت میں توقعات فراہم کرتا ہے، ساتھ ہی گھنٹے بھر کے، روزانے اور ہفتے کے توقعات کسی بھی مقام کے لئے۔', + 'name': 'موسم', + 'search': 'تلاش کریں...', + 'loading': 'لوڈ ہو رہا ہے...', + 'searchCity': 'اپنا شہر تلاش کریں', + 'humidity': 'نمائش', + 'wind': 'باد', + 'visibility': 'دیکھنے کی صلاحیت', + 'feels': 'محسوس ہوتا ہے', + 'evaporation': 'بخاری', + 'precipitation': 'برسات', + 'direction': 'سمت', + 'pressure': 'دباؤ', + 'rain': 'بارش', + 'clear_sky': 'صاف آسمان', + 'cloudy': 'بادلوں سے بھرپور', + 'overcast': 'دھندلے', + 'fog': 'کھسک', + 'drizzle': 'بوند بوند بارش', + 'drizzling_rain': 'چھچھوندار بارش', + 'freezing_rain': 'ٹھنڈی بارش', + 'heavy_rains': 'زوردار بارشیں', + 'snow': 'برف', + 'thunderstorm': 'طوفانی بارش', + 'kph': 'کلومیٹر فی گھنٹہ', + 'mph': 'میل فی گھنٹہ', + 'mi': 'میل', + 'km': 'کلومیٹر', + 'inch': 'انچ', + 'mm': 'ملی میٹر', + 'hPa': 'ہیکٹو پاسکل', + 'settings': 'ترتیبات', + 'no_inter': 'انٹرنیٹ نہیں ہے', + 'on_inter': 'موسمی معلومات حاصل کرنے کے لئے انٹرنیٹ کو چالنے دیں۔', + 'location': 'مقام', + 'no_location': + 'موسمی معلومات حاصل کرنے کے لئے مقام کی تشخیص کی خدمات کو چالنے دیں۔', + 'theme': 'تھیم', + 'low': 'کم', + 'high': 'زیادہ', + 'normal': 'عام', + 'lat': 'عرض', + 'lon': 'طول', + 'create': 'تخلیق کریں', + 'city': 'شہر', + 'district': 'ضلع', + 'noWeatherCard': 'شہر شامل کریں', + 'deletedCardWeather': 'شہر کو حذف کر رہا ہے', + 'deletedCardWeatherQuery': 'کیا آپ واقعی شہر کو حذف کرنا چاہتے ہیں؟', + 'delete': 'حذف کریں', + 'cancel': 'منسوخ کریں', + 'time': 'شہر میں وقت', + 'validateName': 'براہ کرم نام درج کریں', + 'measurements': 'پیمائش کی نظام', + 'degrees': 'درجہ', + 'celsius': 'سینٹی گریڈ', + 'fahrenheit': 'فارن ہائٹ', + 'imperial': 'امپیریل', + 'metric': 'میٹرک', + 'validateValue': 'براہ کرم قدر درج کریں', + 'validateNumber': 'براہ کرم ایک عدد درج کریں', + 'validate90': 'قدر -90 سے 90 کے اندر ہونی چاہئے', + 'validate180': 'قدر -180 سے 180 کے اندر ہونی چاہئے', + 'notifications': 'خبریں', + 'sunrise': 'طلوع آفتاب', + 'sunset': 'غروب آفتاب', + 'timeformat': 'وقت کی شکل', + '12': '12-گھنٹے', + '24': '24-گھنٹے', + 'cloudcover': 'ابری پردہ', + 'uvIndex': 'یووی-انڈیکس', + 'materialColor': 'موادی رنگیں', + 'uvLow': 'کم', + 'uvAverage': 'معتدل', + 'uvHigh': 'زیادہ', + 'uvVeryHigh': 'بہت زیادہ', + 'uvExtreme': 'بہتی کٹھن', + 'weatherMore': '12 دنوں کی موسمی توقعات', + 'windgusts': 'گرج', + 'north': 'شمال', + 'northeast': 'شمال مشرق', + 'east': 'مشرق', + 'southeast': 'جنوب مشرق', + 'south': 'جنوب', + 'southwest': 'جنوب مغرب', + 'west': 'مغرب', + 'northwest': 'شمال مغرب', + 'project': 'پروجیکٹ', + 'version': 'ایپ کی ورژن', + 'precipitationProbability': 'برسات کی ممکنیت', + 'apparentTemperatureMin': 'کم درج حرارت محسوس', + 'apparentTemperatureMax': 'زیادہ درج حرارت محسوس', + 'amoledTheme': 'AMOLED تھیم', + 'appearance': 'ظاہریت', + 'functions': 'فنکشنز', + 'data': 'ڈیٹا', + 'language': 'زبان', + 'timeRange': 'وقت کی مدت (گھنٹوں میں)', + 'timeStart': 'شروع کا وقت', + 'timeEnd': 'مختتم کا وقت', + 'support': 'حمایت', + 'system': 'سسٹم', + 'dark': 'اندھیری', + 'light': 'روشن', + 'license': 'لائسنس', + 'widget': 'ویجٹ', + 'widgetBackground': 'ویجٹ کا پس منظر', + 'widgetText': 'ویجٹ کا مواد', + 'dewpoint': 'دھوا پوائنٹ', + 'shortwaveRadiation': 'چھوٹی موجی شعاع', + 'W/m2': 'واٹ/میٹر مربع', + }; +} diff --git a/lib/translation/zh_ch.dart b/lib/translation/zh_ch.dart new file mode 100644 index 0000000..8b63747 --- /dev/null +++ b/lib/translation/zh_ch.dart @@ -0,0 +1,114 @@ +class ZhCh { + Map get messages => { + 'start': '开始', + 'description': '天气应用程序,提供实时预报,以及任何地点的每小时、每日和每周预报。', + 'name': '天气', + 'search': '搜索...', + 'loading': '加载中...', + 'searchCity': '查找城市', + 'humidity': '湿度', + 'wind': '风速', + 'visibility': '能见度', + 'feels': '体感温度', + 'evaporation': '蒸发量', + 'precipitation': '降水量', + 'direction': '风向', + 'pressure': '气压', + 'rain': '雨', + 'clear_sky': '晴朗', + 'cloudy': '多云', + 'overcast': '阴天', + 'fog': '雾', + 'drizzle': '毛毛雨', + 'drizzling_rain': '冻毛毛雨', + 'freezing_rain': '冻雨', + 'heavy_rains': '阵雨', + 'snow': '雪', + 'thunderstorm': '雷暴', + 'kph': '千米/小时', + 'mph': '英里/小时', + 'mi': '英里', + 'km': '千米', + 'inch': '英寸', + 'mm': '毫米', + 'hPa': '百帕', + 'settings': '设置', + 'no_inter': '无网络连接', + 'on_inter': '打开网络连接以获取气象数据。', + 'location': '位置', + 'no_location': '启用定位服务以获取当前位置的天气数据。', + 'theme': '主题', + 'low': '最低', + 'high': '最高', + 'normal': '正常', + 'lat': '纬度', + 'lon': '经度', + 'create': '创建', + 'city': '城市', + 'district': '区域', + 'noWeatherCard': '添加城市', + 'deletedCardWeather': '删除城市', + 'deletedCardWeatherQuery': '确定要删除该城市吗?', + 'delete': '删除', + 'cancel': '取消', + 'time': '城市时间', + 'validateName': '请输入名称', + 'measurements': '度量系统', + 'degrees': '度', + 'celsius': '摄氏度', + 'fahrenheit': '华氏度', + 'imperial': '英制', + 'metric': '公制', + 'validateValue': '请输入值', + 'validateNumber': '请输入有效数字', + 'validate90': '值必须介于-90和90之间', + 'validate180': '值必须介于-180和180之间', + 'notifications': '通知', + 'sunrise': '日出', + 'sunset': '日落', + 'timeformat': '时间格式', + '12': '12小时制', + '24': '24小时制', + 'cloudcover': '云量', + 'uvIndex': '紫外线指数', + 'materialColor': '动态颜色', + 'uvLow': '低', + 'uvAverage': '中等', + 'uvHigh': '高', + 'uvVeryHigh': '很高', + 'uvExtreme': '极高', + 'weatherMore': '12天天气预报', + 'windgusts': '阵风', + 'north': '北', + 'northeast': '东北', + 'east': '东', + 'southeast': '东南', + 'south': '南', + 'southwest': '西南', + 'west': '西', + 'northwest': '西北', + 'project': '项目使用', + 'version': '应用程序版本', + 'precipitationProbability': '降水概率', + 'apparentTemperatureMin': '最低体感温度', + 'apparentTemperatureMax': '最高体感温度', + 'amoledTheme': 'AMOLED主题', + 'appearance': '外观', + 'functions': '功能', + 'data': '数据', + 'language': '语言', + 'timeRange': '频率(小时)', + 'timeStart': '开始时间', + 'timeEnd': '结束时间', + 'support': '支持', + 'system': '系统', + 'dark': '暗', + 'light': '亮', + 'license': '许可证', + 'widget': '小部件', + 'widgetBackground': '小部件背景', + 'widgetText': '小部件文本', + 'dewpoint': '露点', + 'shortwaveRadiation': '短波辐射', + }; +} diff --git a/pubspec.lock b/pubspec.lock index e073181..e2bea67 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -85,10 +85,10 @@ packages: dependency: transitive description: name: build_resolvers - sha256: "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8" + sha256: "339086358431fa15d7eca8b6a36e5d783728cf025e559b834f4609a1fcfb7b0a" url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.2" build_runner: dependency: "direct dev" description: @@ -117,10 +117,10 @@ packages: dependency: transitive description: name: built_value - sha256: "69acb7007eb2a31dc901512bfe0f7b767168be34cb734835d54c070bfa74c1b2" + sha256: c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309 url: "https://pub.dev" source: hosted - version: "8.8.0" + version: "8.8.1" characters: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: cli_util - sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7 + sha256: c05b7406fdabc7a49a3929d4af76bcaccbbffcbcdcf185b082e1ae07da323d19 url: "https://pub.dev" source: hosted - version: "0.4.0" + version: "0.4.1" clock: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: code_builder - sha256: b2151ce26a06171005b379ecff6e08d34c470180ffe16b8e14b6d52be292b55f + sha256: feee43a5c05e7b3199bb375a86430b8ada1b04104f2923d0e03cc01ca87b6d84 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.9.0" collection: dependency: transitive description: @@ -245,10 +245,10 @@ packages: dependency: "direct main" description: name: dynamic_color - sha256: "8b8bd1d798bd393e11eddeaa8ae95b12ff028bf7d5998fc5d003488cd5f4ce2f" + sha256: a866f1f8947bfdaf674d7928e769eac7230388a2e7a2542824fad4bb5b87be3b url: "https://pub.dev" source: hosted - version: "1.6.8" + version: "1.6.9" fake_async: dependency: transitive description: @@ -359,10 +359,10 @@ packages: dependency: "direct dev" description: name: flutter_native_splash - sha256: c4d899312b36e7454bedfd0a4740275837b99e532d81c8477579d8183db1de6c + sha256: "141b20f15a2c4fe6e33c49257ca1bc114fc5c500b04fcbc8d75016bb86af672f" url: "https://pub.dev" source: hosted - version: "2.3.6" + version: "2.3.8" flutter_test: dependency: "direct dev" description: flutter @@ -385,10 +385,10 @@ packages: dependency: "direct dev" description: name: freezed - sha256: "21bf2825311de65501d22e563e3d7605dff57fb5e6da982db785ae5372ff018a" + sha256: "6c5031daae12c7072b3a87eff98983076434b4889ef2a44384d0cae3f82372ba" url: "https://pub.dev" source: hosted - version: "2.4.5" + version: "2.4.6" freezed_annotation: dependency: "direct main" description: @@ -521,10 +521,10 @@ packages: dependency: "direct main" description: name: home_widget - sha256: "9a0ed6094823b07025727a39d3dc2d3e02c5281372af22d72e611137e0b3c10d" + sha256: c58a9e6d3b94490f1a8d5ddcbeeeeebc79abd0befe5889c26b0713fb09be6857 url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.4.1" html: dependency: transitive description: @@ -878,10 +878,10 @@ packages: dependency: transitive description: name: source_gen - sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 + sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832" url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.5.0" source_helper: dependency: transitive description: @@ -1006,10 +1006,10 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: b1c9e98774adf8820c96fbc7ae3601231d324a7d5ebd8babe27b6dfac91357ba + sha256: e9aa5ea75c84cf46b3db4eea212523591211c3cf2e13099ee4ec147f54201c86 url: "https://pub.dev" source: hosted - version: "6.2.1" + version: "6.2.2" url_launcher_android: dependency: transitive description: @@ -1030,10 +1030,10 @@ packages: dependency: transitive description: name: url_launcher_linux - sha256: "9f2d390e096fdbe1e6e6256f97851e51afc2d9c423d3432f1d6a02a8a9a8b9fd" + sha256: ab360eb661f8879369acac07b6bb3ff09d9471155357da8443fd5d3cf7363811 url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.1" url_launcher_macos: dependency: transitive description: @@ -1054,26 +1054,26 @@ packages: dependency: transitive description: name: url_launcher_web - sha256: "138bd45b3a456dcfafc46d1a146787424f8d2edfbf2809c9324361e58f851cf7" + sha256: "7286aec002c8feecc338cc33269e96b73955ab227456e9fb2a91f7fab8a358e9" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.2" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "7754a1ad30ee896b265f8d14078b0513a4dba28d358eabb9d5f339886f4a1adc" + sha256: ecf9725510600aa2bb6d7ddabe16357691b6d2805f66216a97d1b881e21beff7 url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.1" uuid: dependency: transitive description: name: uuid - sha256: df5a4d8f22ee4ccd77f8839ac7cb274ebc11ef9adcce8b92be14b797fe889921 + sha256: "22c94e5ad1e75f9934b766b53c742572ee2677c56bc871d850a57dad0f82127f" url: "https://pub.dev" source: hosted - version: "4.2.1" + version: "4.2.2" vector_math: dependency: transitive description: @@ -1155,5 +1155,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.2.2 <4.0.0" + dart: ">=3.2.3 <4.0.0" flutter: ">=3.16.0" diff --git a/pubspec.yaml b/pubspec.yaml index c0395c3..ced0627 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -6,7 +6,7 @@ publish_to: "none" version: 1.2.8+31 environment: - sdk: ">=3.2.2 <4.0.0" + sdk: ">=3.2.3 <4.0.0" dependencies: flutter: @@ -22,13 +22,13 @@ dependencies: timezone: ^0.9.2 geocoding: ^2.1.1 geolocator: ^10.1.0 - home_widget: ^0.3.0 + home_widget: ^0.4.1 workmanager: ^0.5.2 google_fonts: ^6.1.0 flutter_glow: ^0.3.0 + url_launcher: ^6.2.2 time_machine: ^0.9.17 - url_launcher: ^6.2.1 - dynamic_color: ^1.6.8 + dynamic_color: ^1.6.9 path_provider: ^2.1.1 json_annotation: ^4.8.1 flutter_timezone: ^1.0.8 @@ -53,12 +53,12 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - freezed: ^2.4.5 + freezed: ^2.4.6 build_runner: ^2.4.7 flutter_lints: ^3.0.1 isar_generator: ^3.1.0+1 json_serializable: ^6.7.1 - flutter_native_splash: ^2.3.6 + flutter_native_splash: ^2.3.8 flutter_launcher_icons: ^0.13.1 flutter_icons: From bf7ed5f9da20e3d9af8a6b9c0304fc23fcac7749 Mon Sep 17 00:00:00 2001 From: Yoshi Date: Fri, 29 Dec 2023 21:18:59 +0300 Subject: [PATCH 131/216] Edit OnBording --- assets/icons/City.png | Bin 0 -> 469649 bytes assets/icons/Design.png | Bin 0 -> 426609 bytes assets/icons/Rain.png | Bin 0 -> 417362 bytes assets/icons/Team.png | Bin 0 -> 350441 bytes assets/images/add_weather.png | Bin 462970 -> 0 bytes assets/images/weather.png | Bin 344237 -> 0 bytes .../modules/cards/view/list_weather_card.dart | 2 +- lib/app/modules/onboarding.dart | 199 ++++++++++++++---- lib/main.dart | 2 +- lib/translation/bn_in.dart | 9 +- lib/translation/cs_cz.dart | 9 +- lib/translation/de_de.dart | 9 +- lib/translation/en_us.dart | 9 +- lib/translation/es_es.dart | 9 +- lib/translation/fr_fr.dart | 9 +- lib/translation/ga_ie.dart | 9 +- lib/translation/hi_in.dart | 9 +- lib/translation/hu_hu.dart | 9 +- lib/translation/it_it.dart | 9 +- lib/translation/ka_ge.dart | 9 +- lib/translation/nl_nl.dart | 9 +- lib/translation/pl_pl.dart | 9 +- lib/translation/pt_br.dart | 9 +- lib/translation/ro_ro.dart | 9 +- lib/translation/ru_ru.dart | 9 +- lib/translation/sk_sk.dart | 9 +- lib/translation/tr_tr.dart | 9 +- lib/translation/ur_pk.dart | 9 +- lib/translation/zh_ch.dart | 7 +- pubspec.lock | 12 +- pubspec.yaml | 2 +- 31 files changed, 322 insertions(+), 73 deletions(-) create mode 100644 assets/icons/City.png create mode 100644 assets/icons/Design.png create mode 100644 assets/icons/Rain.png create mode 100644 assets/icons/Team.png delete mode 100644 assets/images/add_weather.png delete mode 100644 assets/images/weather.png diff --git a/assets/icons/City.png b/assets/icons/City.png new file mode 100644 index 0000000000000000000000000000000000000000..a340a6dbe8ce28b5832e9f3b60da9ab658fbb58f GIT binary patch literal 469649 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 z%0A2jtBv9caup8c`LExX7iQeO93l{g1@tlkFYfs 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�|+A5BqGJr0Q`4>`)~?JB|r$H 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

    ruzV^X%J zxe4W_9nzvLZj?*TBSMqhOc{LPW*d;f?C~})EL?U7(Gb&i*SV%9F^yg3Mm+@P>iXS3 zLfsb8xEF6AGyhyP%te49%%UVul1tJwH;KM-S9iraGfkKs;w@m^7t_d4&aTvOz{@r! z#>52zhY0fbLw}7ELJ58#zi3D>^xb%-xqp?B{?)vvfMswY1=zA8%m7#AGq_sUsWV)c z)By8Ii98p~6%Km$1AI0}9b(S3eHas-Oi_u$Csy&wM{fNIdxh9H>WB$-J9#(XnnY$V zk!YV6h+cdyc_S>Tb#%`be|F�s3*1cGl2z*$vOeLi!}LWOa5kD|Uy4LCbd9$Juu7 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 pF7&~AA}_! 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 W7{5g;wnq|^_je;H=JzUbou1-F% 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 z

    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 OWq8U&x9FsO=)VDr=&gkS literal 0 HcmV?d00001 diff --git a/assets/icons/Design.png b/assets/icons/Design.png new file mode 100644 index 0000000000000000000000000000000000000000..372bb1d5d9081b90a2d9e879457fd907de642d05 GIT binary patch literal 426609 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

    B?;xLwX_i%{Or`;pif@KPo1)wGH~3B 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�=lrcl&+>M57+OYcgrPj4KHA1>%i4$8;f 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�&B#S)ro2Vq4A6QaJu6=SWB4m?!J<(b?Ccp*@VHn4B?DF`vc3X$@d^wasH ze&u|8hox03l|sg3Xr;@})BeI@SgHUO=<6GDV{BFiDpNPZjN^PFji?Z}wux+>vGjkI!xW^Rh*uwR&eK<%s9(g*}6yh%J z)PG6(pc!AbZ#I6nd7iT~K*#8KGV%G?vLS=*S0PHm0@67m;-}!9yRRmcl*N9X z<}l2}?^$@FVy%1G&g?B-RL%zPl0tXZmB+L+2{NS21X-|FOcg&XhTS6+p%m}I{$vhf znWumeM9Gbp0~SLAA;XU7L)CZ1i}+ee&vM@O_I#QJf-I%f^BKO>I!i{L=w>s%%fHcQ zFRizJy_C-kkC(s#f(5HN`Uh^m7+ovv)5}#@c*Q=2tHE#r8si|p@V7=(niclh9jE!1 z#T*?vF;uA&e3nNxlOP(VkLX2A$!@dLP8B!%UNWM$D9sD`dT1-87QZTV#uDv#2@ao# zA7Lu_Sk5}QQY`}sCF0fw{ zxb6$J>sP!vb>kiD7_@%|)!D2;-wNYA?AiN1BEP;$qY;0w2-$eWds)6(D&p;b@m86> zd)j6W9lsD?@I898r@Bb$l2LS#IJ;SDc)Da9DYn-XU@tGPlAG<-t}2>HMZZs%89m7n zJZS#0xF{-cXjnxR09{k6#U;uR$rEu6*+1?3;bG3Gv-XQ!v@vUO{{L$Mu#y9m>%JM% z0?k>3-P%{$yYEJQL-iRbrlIWG-6jE=cDz^+{1!0|1MjzrsEv~>CZ7;EQ%m}5`mpeA z_O>Zwx6#AID4N->wpz?T2%3qCDqaY7%jo?c5*BB#PA1THR~~6(DpMQ1?yeri+#s!R zx@?_F)G&ftAX%X=nD5j0H+UnXYD01{;X!mhYY0kSB*zna9%8(!BP@3R53q{Pl&+FFZo6`y$=6Y z<-)vGxr{RafaM=IWbg${GV;K7)`M#*@UjWwDf29P`w%{iOu-@9?&t3uQQeR-Osct9 zmwloi8*(IlJGYFt@9c%?cX$@h6ZY>0#|Ewo)}Gt#URJC-OsBpx}jkk5g1fLx-$ z`Umm9FBYZ$%mfMHPO>^%W#gq_#dJVG4_YP*B;^$n`ZnC)W5w!qwSsUYayw?VPrqZP`D z#hQG&hRjq9%ja}RyCC2VFZV<4qGzLic}2Y97N@{ZI3(c54Td2O>>;av=ixQb0iwmj zbO`o_mF$kX>HPba{zfB&lja6w*-36vQeXk4mmZ7^S*94s1Kf#HMMpll1b@})%N$~N z!EIj<-HN_(e2>l<*GNY!ytTVT@#=N|4!xC_n};o^We)}YZJWCV;=azcLhoPx@>JLQiA`LfLqF8{4zNc^17bj zb~Z{i*#1eul6s=~hHx6E&OYhfV91RsoB3_CUne!rCFyyFp&&qh3?+YwY~-nw2ZKu*o`+x ze~zx(nARB5w2Q<21`vU(X)Y&HAPQ#rZ&N(qf4Gx-8D`ij-&bbg8{(snE8WPnPLNbM z<+kj8#^S#n$p$`w{RVDPOV;dhK8b2}Ov65fPW-A6=B<-)RkQ8pS3DnnXIUOl%&Ae6(M`eN>|EFk%#6^~ahYW-$?Be#hA zr(JfM`{jDCk^D479j)Q^}H5;$xZ48xx(5A}(CwSN9Bt79# zNM}wx@pG)$JxHXKl*M5rD7YcR+qkr+#3?i6=A`c%H1prXWyNX>uW+qss^vi6f+TBJ zF6wFqr>wDh9P~(u-5zJ_jt}u47lh<()ZsX$)%+*lA<(8BZ>KomZPX@R77Jrw^~)dv zpcg0#sCz`k-wPrE#k>n6P$A>m@d9X<9e%Cv@(Tga2PIpXM}zOw%a^3w^@BDvTK@St zzQHv5YIPFEl|m%UF+prEmolvG!eQg7cNE)?=RJb6nZjLrB;0$UN0{Woi9WS|N`MK% z?WIp~*3QC4t7;x?v=l__bLXy%s9wxOug^o{rd4x&kzRj0cI;8Mua~T=nS6ck9n;;` zg>TV$$N7$;ltUYSlQ~0BrDPOjgBK6z&YF^jGvf~oe(hHA*vQhph~rrY@jdEB=e#I5 zzvA6!*MFsTORkOX;Uiv*Enu={JM!)dmS`GYxx1fYw`=0F{vlKK^)3IspZ*q#@n5&F zj_jXA-X8;b4GT!c0-(OqG7I=a6aBgQi@dIFH~JPAU_I_~alM+e&6wx;7W2BV)oidt z$~!7IMVzE}wh(3$rcpA`S48L|)K-+!8|J8=sY#L7>)C9tj_$h_(h({R{QqeqgDKdKXe~FzE6c}%HikJ*h1$LOvCZAf; zTvvf_++6hD0bxjI61PENbg)f#1PRbF3|6%L_7EQIqy}ll{E8Y*xnmxhHAM*3g%On8^u()|wc_5K3I zPw(R&{sZxiKn2axxPofhxx`xv| zJtrJr%i-(khLY)=eZ^*29T_C@%TN{b>C)Lf1SDpdt@fSVZ=62Hr+sq@FKvFbo8;G3 z`06_)9K$GikBwH71d^?!h#s#aUw!}QaaDI~oiqQj41akO||lW-uLx%9$_i~p1bWjouNF>JLp|Bm#GpFz6S=SAv6!+)n0>nP=p+Hqtu zFNG-GT7V>nZs%`+X6pw}(}q#Balxzd>()KBgQ_-N66(~xZryW$Hyu@ECz@owcEuoo zuhpAoFng1|#}lXl8uY566t~5oY9(*flxX$oaY`7y1*$%4Z{=o}3+R3eU*nrW;e+0n&(v-kqpu%LV^HA2{64-oc860Xq$U$qpI+V{ zj@qMT@Ln_5v}YEENeVx1V(J$c`6#HPmSUp($cgZTK!># z&1xSFS}ZWxS$}?>dB#7~!Xjp$SKX=+JK(bQSqTC09e$P<-+Bus=Wvv_oFTyb{+Aq? zWRC|rHy$B=eur4eUnpBEIBd!Gu!I#w$o2kYXz+)dquXNP-P!amAqi)_B;W2-^hM5k zzxUz#r{~pAL5=}v0@ysIe}9n*Z->j0k>whJ92_p|wkQl-QA2Vq=Wb6Kf_Wm~{w+Eu z9?|%~E9r3h_N~OjnUmweQ1mGbbd8U(wVZT!Pdm6{>m+#VYZSE-9MI7}d7_kF=&5{x zuZx!N&1tMNx%0=~&>0acwj_KShy#&fsDK){)5I;a5`QE44-Ltoo8}@U1w>N{RE{tc z_yg3EAd8e`hA1UpN4tR*iZHJ2j(&PiA;`^rQNp%S23)#yCfLHUvm%p9oxz527Pd*a z2F#LN%L0~RxAys%H>2RhVx-vbl$yjaCQ+0WD$E^O*NjqeHGS~f{!X5ZjeXu(q0~z? z>Tdt7xP|eY>lN1e((sn#NX?BSe$Qs3Tduu^Sw|OXUO_fCeHm>NM2~fxhGACeAR4jU z5ry6==!Kbrp{POi)-E_`5B&Zp1%#LVh^6M&T(+aY7ep-RTe%cV&)vhVz78DNG1R0c zjq4F@rml^HWS!aLiUl--6fcz8v7t{7=N!rQIUnSL3nSj@CqU&v)WwB?|0PDe?B#Ur zbHL27b!_@fc7Lxcz`VV16GNvDhd}AyGH*D)V&uFVO^y&T78m4L@AR78%FOyVwT~*3 zSu8H*Kxdj0lEx!EX3?_MU^LURAFHugOFa+MBc8t-qIgi_!;e_Bs0XzyE3>l0b zbZoaF`K;^}4UJN;IKq96mgns;{Oj#iDod#hM7{jk1-9kl)FMw)fuK9k@1s&L%9ZCy z!$BkFHR?{u_Ip_lnymYFW|~(zX${#lcBZk$**zDp%}bAlk)m(k{IQ24Ssk>8#W9>P z%(wzs#~l97xjPCF*Dt+(FX^p5&eO-PTRrk$+xafyVJSUO=^W&yhxNV_WC|eJeQrms z*(WvW@k;I&{Rn|RfTpC4YFa2xXy=W5bRQY~YW>DLUtOQ_8mev!scc%;t$?U!FTXK$i-&ES#vyC;A(FRd&ESYrcmDe^xES(;B2WL(K z6jMYEFEr@MStnQXot9lF*jD^cmgrO=$cKb_&LQ@;!5>B7+Ez3-s1-S1bi>e5-JVtf zn6X51v!D-IEJ~SXHcjBGUMsTYt<8#7UhN@$`ZE=bV7g|?S5*q&>E#WQ%Aet#Irj~V z(U*QeMBMb6z8$h7+#EnVQm^75sh1rXrtLAn>J81Ss-sxR;RbYjAM91UyDxB*_(;#h z0O_L=PeAmCNQrd#OgK%E^l`4LUJ%9yTf`=2(=H%UL)scFU#_I70ELA%fQc!&A>|BG z4`Wg1X<&Ze&=<3DrZUakDmaZZQk1ze%c!wLi6g$dy~cR)ZpE??9uOkKC;>t&aS8pJ z*fPK#da?rXmSHuo4mX1GA=(CEeMj~+0dB{}RSzyDQb0Pn^q(00TzLq0@u`IjUW|g&V`rv{5s-i>cSYJXy{ezCnw#_2*>}eCpD8cv z?q<9u6(I^06Ewx=3Jvh1;pu^=TwA#HAOX8%ty^J;nq#zz1$Ox0US0E%a6EKO<>J9L z57W#a_5wS4+n@4Vr${g#kuBK(aybakZ>0YN@L?_)-A`X&g)t>JuqVRo3~6sEh4xj= zT!%;eOq7>NO4GS^@X92)fbBWJZR#1gtOyqlYMr4Hz2CVIt*_1xsLoA{Wg)|$0&g!n zxyBn_sY}c9{6R5xJ+JV&5TNDMYx2#%8yUK1&yHsjVc#KTIjCFO^wytZdRkUUpipM( z$G|w(PE)TeDf!bgWD_NA5UQ;3<6FxMs#~Z5BWzB|;aT?Yxr6&D^gq2c7l9a|R6y2_ z`8k7zK@VUx`Y3NquPaY!FF{z_ZiJW?%cH#ZCnb-2Cdj-xq0LZo**(E(HmkHoCgnR! z&;>WctJAzqiV*M2$)7DHK{iNaGhV4rqr8N`9*4&bRrif?5vL|QUvi^OHlfXlFEO0%p{lSgzVVZB(h6mfMHh@#8(;$8%!n-Sp z_z3!)=evgxznva!S$D4aQ)fQt!Hc3(8&qx~U|OQB0Mt5s{qS!maC&7wnw*vm;!FH- zDTx5Zc-+`z(CLQLKjkK5nB-)|O@oI10ejSLKa%>Sg97^0{EgQ`e@K~MQ0AJdA!FMp5j>Dm!BM`JKPHA29w z-9}K<#%;j<($`Xu-{1_CzTW+j9@c@wD{f@W#P(8$DVG`ou5kZ{jZA*ZS=!%ja;+hC zx0S+bEvhCbUl?F0$&A}Q^1r%sIPwVWRKBV11RLCZIwYCzU*0;us~Pq_GD|WYmHzsy zQ)AKDW^HQK@@kTtHa=8`?at&ITq%)FH0bgT7VfD7`}Q7W#2kO*d5*-0?UlVIy0=mi zd~|b^@$z*_)O*4tZihlPelnn=x_#yR=jRIH<}x?B<7jTXbS~zinmjM~8g}0oH4UP` z9}*ysx2DAoedr7~m)@scJb#{c3Tsnk{lW1CX^SZ$BpP40UN&CAcHtyYT^N)eJ}P(C z_R~VS&4h#?R^WAW5C0Req>Hq7$FVRG2j}y`fyl5(g|r|{fdfru$n7`iSMmblP!>4I z<%6N}U`6ce21jT=ov8}Ks<5&yr(NHY%HCAVI>vk6hjL*fhA z^-{K_s&6nZcbQ3+^&4cEt)dk~q!RY9b#m_ui9!Zd#Yp)uz|T{XPU~0+pMjKhRE_IiXoYIzK=s8!%zfA4zxO^qB$8zsw!B9_eLD&+$38Ek3{Qr#K)2@aC(KbAPmbZCjlzL zKyky1Z+c4S*;u8k{{(p?CuxtZ|2_`?<({3*{FE?i9)4L*V=m-Xo&-4;3RsaT?LY~n zEfGqsn)Vg{PgnR(ob<0UUU;M8k1l_pP1_Kub?hWO9qwI5uAhybKh#Yt7lI1i3wdqQY$_ zG23@cvRjI0C0ac{=2V-Oj26c;f-tY?1EN#ipgaW~hT-!VzWbO*|CaM9^8&Hr^H^=0 z%nO5ypNf|+U0>VL5=*uUiCe_Ahk^Zhkz!)rpKG{i)>mGzQ(ew&FpJx~Ix9S8Fd+!0 z^%4CmJ|rRLO1wQ;TD`bXpQZFR%8->aP5|~1iRCVH!p5HU-_vuFTY3X_lP8&+e67hMkD`%(waZ~Nso?E1*@9<{O59@JB7r3~A8 z_p#dF4A_tW)$Ri&Dy;rqAk}969++VyyjjmB-;e|9#u|~>BNyXDqi7@n!3ZLtJR!7^ ztdfOydCxDHM5(EJS2Ot`^X>TcdNGJsdm=!WlVCM5mQ$@6%3{uTYz>@Et(ESe2s`?0 z#~`*7?X6y{tp@5P{rkdOuwq#cIg&D2{;5yK!TbgDO_fX!3A!!dY?JBVap5(3jm8={ z_(wE?Tk_4-i!@qW(5?>wfB?SAV2EHnn?33BvQrLm{0Sl=zfG~ICIQz z^zXHt(sKGryQ|o8Vve!)XgWAjaJx-_9I#9U%7^!#5Y&@ErK}KO&8Pl7MBz7>7kB!A3*Cl=&Y?D+Ov8)L0s;Y#QJo4E@E`9!Tj`?rKKU8;wc=kv2Z!U08e z)SzznEGd!GD`>+SY9iXGRm!+f-Elq58kPOd7{y-l?JfRu#K33v0U{0o2ESn0XbZjb zCEbrDi8mTC2<3e#?{G$tg!ul6fX(rMS`5*3D<}2UT7nR zUN}`s8~hIwd2j@?fMz)~<^fqeU%^=J!wvkeemZN0!>7BqvMo6i1(DXmkj2uBBtFTa z-!s=lCbKAP(aJ`oXW3lD^gJG``fSZ9vw7F#ZzI$O)dV@ zlZVg%!6w+m9A{23x#sSJ`J~qKXW}BN5CCZ`7A1u8z~kA^8(*~=f@*Q{^Kby4gqgvi z3zrvN|5{;#i?=D0XX@)_vM~cVjh&g`p>}EiLsv;a65Zv7s+P@;k^blO3N}z_okVDj z))Upz@wM}MA1V{U=V-r=T%o{7cyH5iE# zG!SUdsx;5mMrbujq#)#L-<6*R8 zciLV4r(;jV-mdjm;dk-Z^?V8oF_EP=6~;=4WdD386M>OPN7&B_U*;t=qNZz*#&x){ zZllAh)1t%%6oZ=Tx!oq-Q$~lJSQV>Qox6<*uba}J$l-?!nxdb^88z<|p^Z2pMs9ly z4Szfzn@);?l)B35{~@|7mXY!jBEPk$$R!M{QV0G_n7=R-0o8+q$R905jyOod%LCH~ zA>GcXn|<%*Zg1t7-QyeJp)9vGA5JICn+xvb!8|h zQYcvoQ8la`tEbDc{+f4d^QhU^kK8uZAu^o5!!SWT&i8iY?k}#g8%RxuB3FWuj?D2K zuXnQfXXr))6WonEGNeTqkVU&snn1E|@``?!V93;ERWm#Y)q`Kk^0%LaY$hJgBMW+y zkp@r6JidWe$8SvgqQ24cKr%JLdz`48+PhQD+Rg$K)dN#t75jOMe3DhQy%6%4pV}ny zQA=!{2P73e=!qq-ETEVhgaDm9Q+h6m&RAPoZC$-nl z{0h62zE2+M$1Kk@JrmnjHOJH$qpV!s!n?>BbMLSpf38If|0uf4FwxFD!W$K;noIN1 zfJyMSn_c55LlnQ^=bArssUJSMWE(Bb$JwPq{4U4X=rZA*-U;V=uFuUUYEXYxqKWPP zhHZ?9iVs)O=n=%&Ko6%-ZFPTB%{h`I{+wQd1#4p&;y zHgpsH4l{Nf3tzt8S}TuwZUE1j+z<5NUsp38b4l1JkvUxbOq_rd^--S*1;6M)gSPrB zMP4kKpEl&)tso_)KEQ;=EN^L3g|xXp%8;FNrMg!qK2Bn;-rVzS0R}}te3c82VjRzK z*IjQuhVs7ocg|*eqQi+>gg|p)rJ?SCAB|*?Umu1D%rh0`1j)bDrF8rHNqzJXmlV>q z6BPf3$DW8|lVIkYPNAOJbp{gqJ#A~or_~2Wdk>U304t9OBY42G`cuU1wzSL})Lr-; zUQOyvVwG?tiTohc=#12P3RBSL<$V4 z(?&a)mCs3^h5X6tAdC?;qtmH;_-XrJkGz{p=9b(sIvI*K{_z9Z#ERBxXMXd)<8OoTye3Q?eo zI6K#Dry?XqD3G{AnV02#*UTn(42^f~L(G6YCNZ#)T6O`0`#eMj#qMw5x^n9-O(QbaONG=7v zDG3KB@qF>;eUJzTsh`9~`}y<6_#{RIfw6gMNucMjj)d_K%2PR$)CgM^bTF zNqK(!@gFT58@^7DU8I0B+6y*$IbVkP($S9tho8tv|Ibyxbq*=5t)-ZFV>m`C zvm@~#dXsa-DwVpAmD$|>vTJ`AO1tq&wVJZL?QB>aJjnln`Mz!ajDFrBXL$GmN@=ET zS8OU&L#7#v=&yl7Ez1mZY#=l|Pj<~+9jre7LYx@Pgzg$2jt0yH&j|!Q*i2$ZJ>&!2 z-J2yY*YTA7jK$^fw3fy*dS`P?PY~EoaS-v*MWE{dWgbS7N3#UeI79W9naN@a{S(er zGzqQ_%sf^?XZpOuBW`Wq@}Q}|RUF5-5TGsLK`R7%RMp@2ol{vxMLdy%zM}en7bff> z$WD(=d9yLa06*s%ft+RW5XV)0_%)x=_C4F4cmvg4NloY49&ef4IiROLT1)s2iv@{T zs^&G_E?8?8h`w}xW+N;$XlcJ_EO~=?+sEMoTZJm5ADH0zes{Nb7QO@Q#8vv8^BjF? z_JO2`>2wI0TIEddTPfwihV+qw^Cw%XUKIC#8zwSiY^DW+1;KxXVF zcy#CZm-DwC%4N;0TN{?twc%H)Y66oRKqDgPx__>J`)fc-kre<=3yE6?uw1S2A1zIWNkqBLH;e z!A#zFf50A2Z9-PNW6QXLGUm+jn8v3~ax~#N7Nd@{Q<>LX6~6_J>=5S#w2*5+3h<%Q zo0(Mb<|dWOx0f|48wbQhxdu|z4E1r$TINK8FQ(dE|9Qg6q(!<^B?oNc#gg6#q>Qx2*42-wTlT6RlJT(K2q_`|7Xi_GZ*?f4D zk%D*?V1Ak|JWN=rlyaJ%EKXMUTU^9|uXLZXo@dQG=bf=?7}S%f_MJcLQ%nXK$8?Mc zyZdTr897ikU-K&vTjD{F9P~2&Y1BU(UHIH^j&KYwmVHT1iu;Z-p#O6>{q54~^Y_EV z-<7++L&zqFWZxI$YE0K8)o4UQB}0Zwz2HEAH@!;lv0tbfQBt$ zK6HM>raeznjlLDH;1+9X{Egs|YwzL;Eu}Yc!-zc$WzZxVw1SYqb;w#mIPL`c_aS|5 zX-LGbuCl%fl>EXL;Xa%Hc}NU>^h+%6F&U6Hk-XMOehZG*ZrBTIwEf{}AZg0UF`?7j8S!lO(mjhieVuRH`l^|OtY3{@>IR;gO!>X1{e6aS!E#f2}~ zP_^JZFjCud`Hq9N=Rf=x;YOV1U@V%@`*Gag>>mmc{J`8WNP^@+{3!oOkN{vB9WMNz zGb#4wFd)cYRg-D5O#kfw`YVgcm@#i`4ytx9eNr^bbsb!V0hN_G=@^<=wN` z(zk!+W6n((R>~7@Al7V1XT>FO9ZR{YKZY5*l=-3Co)P8iq<_JOP$>mTnXQ*Kr7L`6P4f+#)AGGP^L8Yn_c(_3~IANZ$|zGR2y%JN$x)q%d(~j2dj1S6QjUO zeZ5Ji>#<_@#zhAFV7z+CC-P)=cCtoEaZwP+UH}VH^Q9&gb>YX~qZg(TiS@SPs`P|Y zpVQ&uBHH&+)~dxhu9&z?7QD#6Ie)?*6=eCL=S$=c|IlOY1jGUg_P7F&Pk|=iTEiEp z#DhA*z@fGZE>BR7BKi!B%N=@~857fJFo0Rh^<4GRRzHS2@yKt975O=ILrr8100fnIo#u;xvPjYsnc{44HY1RbSHdsyNs%Fi&h+Deg`fZ5h|6hIoy zwkF_1RqV-;1^5`mBB5?g9Yc>3_;AQ3=I0^Zs)5iIh|Mc##L7X@RwdvHLp@RQo|Lq- z-&y=YhOpH4su&Y6VK3beWh~ESTuaLJP1V>WW5Mj>hXm^MIez#M`$Yfpv-EIR#J~_m zyHQA1N~@Dc)a7lNL#AA1VN81MmA#@s>=p5M%#*)zOV&1ho96I**%!9Cfg}!0n3CVL z-1$T&{IeFtKL&8)$Nhl1kvAXIYYr~N=QU2Wj7Sp}V7N*XQ(`m8#f`TmthI`~DU&VCo=2w`?TuU|=4$t% z8~g)3gH|x`NdZF-7v{Pz5}8N=E;MDYWUCNMj*gBFG7}vm!Id*$Z<)Z53WljofRMD` zax%PHw=$Hjr9MNYGA`1!zxy}=B-a=UayATwJa0X}c5uqK*J93}Tjg#y)lGdv%scND zxlC@-tDYt&u8fklph6T*p#vLSePWWnOT!ScXIT8ghSrErt{$6dz{umQFoU)E1g!Kb$WhyeR!3Wjn1#vmU!IS=v zVb2t^D4_KnVA^?E&ZlBI508sAXD#3lw~-|s{MbT{Ld+Laj_pjwvOk8tCMj0h8xA%# z7D!b%;tN}uT>ld+DXH4AVao#t+TOgBM?(J5%f$E2y_Af_L1C3lz&{?-%AOvFnSxLI zup)ZJ(=n~|@4iAtk&?3`;^cNE@K+-s0Riw_$fzHv_gX8zwP+K=E&2=rX7{j{hEiP2 zl0ZX$YIe_qCIhbga1yhc-z)&JX1AN~3ZCT(g8Hy(=4Tj%V6b18a@G1EfTfX9mLszxBDg_|)RN#%szFtwM!v;;Tn$j!#3YrMd{3KVYq{ zq9nK$L0_SZr4}P~!R)9XVUG3ks{H2IX;&2y&_sdP{yYn#KZmumTH(h&I^|xDV?0U!qsw$LuC)i}gq8L?VvHXs-et8`Tha0~uQjXcmprGn zfsFE&c;!BfUZ^E*M3%-rbLD!YMbj?*>A|woW&H>h5)4theX48MoKL>}SfdjhK$Q|o z24bP`E&`WJ%ONA9_kWsC2dnGmjH6{JCT^F0Y=fshL|(5x?HZkNlV$5y{PWf!l_oyE zz_OTauCP?%`EsrpDYt@O+YVhIOTWdjUB~#ssvhxr;SUp-S|URbvo%L3@%fjoUT zCb7(53&@_RRB#M%UDAfvz7RiE`xry(aJ&AeOeG|H%Wa&ylg7M8lT(daRQJ zFT3m);=5=98J(5zsxJ#!qjjW;y~B#k>2e1PGD@{9Xp1K_0igX&IAn@|=$wL7W4*Pr zA%2ulIL4WB8cWzT#}$-g#T+B7j(RPuocZFjyX<*7xE*Je{rJCH+lTlpA><@j$->K< zL7U_%h86pHD&$nqRG+%)WB=<`q%Cx(Q{eYOs-?gw@qYqfg|SD-n$YJbM=Q4fu*7tp zy#Z{O3CEOIz(DXvpcVscl81oGNIL-qlM+Le0l{RPPN9pmQg{C@+(4u>a1ihw;%bTii>P=U~h6MpjKgzFK?gTA+Dia#PB^pA?R+26`CNK1V1)yfsvFjdhascV>D ziS%uHm4R;OQ1Y$ivFc4vm$~|9aNAjuU^X0ZQs-IjFE5ozC9g3mMtkR%YlaW-t>PWW z0+gvEWdYgz2j@SP>Yp9-LlmTj`|jzpNe14a1P4SXqMLEKE@ITvO_1ElvDgM^5dx;<0F zvdxq9jjC~%0;(9U;`XxPn4??wQxAQxvf6t%?T%p$J zlY8$zCUX@V8Tw(weBshi&)z-j?DIy(r_)lQNx%O|@nY8{<-pKMC$N z9VXd=yVs(`G7{~S8=+P{u*B2JkA3Rh$0^%zSixlTIpY{dvTSDdHPxnLRO1Sv+h7ky zS&}z@0wCqQ>UiHfg7OC4TD}>fb>wHK#quk@T)=v9xCS#os9PPlosQy}-d;YSaWQnx z9P18PShjRoPK}FsS-;>J+qz~LGk>&R4L7UUcvD#~fcUZ>l;q@ZZ%K@)X3Q~wITd6W z4j_s7Q=C?A8|H_XrPxF2;CM`ocI`(74Oe%u>W;WDAc?OprmO`u%J@9W{~msiKCTDO zv0kQ(kTBCenrnT+)fGN#!Ir%;6@Irnd5+P=VI)&WzN2I!LWD!E9Q|sJ3*IEMfiq_7 z^IzzxukxxEDlW#{MEQsA^bwAUzH3{U1gqzlIS*8h^*y?qILd@}ZPg zKF?4OliNuu5V~l@GgL3=2{p>1LkNzqjkrWj3Luh&Z*X z^Ac&wHRy@{zGp>VR0Kv4pTx3NKjt-v=gs*?3hD~&fNYM!A$R@CQLFcdx)JupH%Oi# zJa3fD>FoPQM3bztC&B+7D=W#t*XVrDCKe)hD}@KN$mmJ4^4ZwMS~*O?0%q?Q7&?=D z7%SFJL-)BV5s~Dq(;Z~L(cny(FA26{r14;sc9SQlR{eI` zcp-`AP9dUXFQo(MRp`t>}lH*$K%dM&HR` z(0C;d?8SYFJT~;Qm96tsX%Sv}LMH+ac{CbC`EXIKNKj9szED-{%$7O(E5!X_O*{&D z|IO}S2cXVb<*^0-HHN)!(2ASYuWy9H`IT@Iw>-`oxAVo&nkLHk|N+fR$ZJOEh15^K<+=LMBunmj~IX!KgA9uZ1>bU z_`k!>1d{j=Kq~aP#eM6tbN)Rq^(pFdqhL9$3(KNRGVuCg$Vs~vfz)S)kcqb)H0U1j za)|AH3sNy=OYQuCM`FH6TTv6~$VGR64y8dIP`+>W{qU0n={&(nKkvQzIm}1FmK{*N zo{+Sh_UB32>lK`^$VdzrBWXi7+f|Y)(o)psy!TwdCIcpgSWb~IkJ0g;J9IkM07yUY zAGhA1k;HM&f8%|W>Qan$9r#yCv!YxCLJiQAtecJH<+@akX$^bWw!aXRDm?ZcXAJ$l zRaE!8>ZgPkzs=4)^`-{b1;vU{EfVSmaIT7JL&$=Y5;0+*G1nJEQGZ2In-c)isw6!j zN{*h=QiiN*jluL;j8Mw3mzX63*pTi))P?)Nu^))9uAKFmxNmyK4!TBN95G$ph-av3 zvZYwA(srF_&GXsB7G48^!4+nW=(0}(r2b=@+m`U*=o&J)+*vN=d|oW?Y-7>>JIaev zB0=~-_lCXQ1&FzHw`HO+V#EAkKo5oIB!W>0*4c@hd86?GjM4WbaoV%I^fqIC``XJ{ z-h~ag>AYl=6APmL=-lmSF0Lz|f$amUnoaKAgn9PKe=%SV#GoE|4g86{^O!2~hcg0Y zatTqSWUTttI}5<_4Yx5&l=<`oE$!KU2x`T$QQ@_IB|Mer5(1&)Lw|L!-;rkj%wDsEcOn)B^Bje%vuH6`7|FG6&>h}&CCa8lJ zIHpQ?y>C;8{+q=27745wu_zxl)~pQwt*ynuEjiam`VHH@|0u6<{9jBCUY5zt_(DC= zZy`FJ0gw;`f;SBfo21OptDCgSU`EbST=U`NM4jc1-3nd)u3**4=}ePNJ0s}5)H z5z#bwDFQX%=5288a<`d+-%ly|v0GeW{#z0}8HP7_JF@Z8w6s$4_-j|g-}cj0MCuwi z6?WeEBuV>jKoAQbJjtj+!~l~(bLbF$n`p=k3<*|ay=cj+8&XauRNNJrQor?xq0A6o z@{;LyVj1Fz?I(=&`+0QjJq8lTJNimm)6N^CSe3U*)wA>wISYX!T^^V*AhKSZN{SlW z;DYh1tnB)$aGqa(YnBqtjq0@}4NH=T9H>bSPwJ;Ftzy1!yDj}lYPA+F0XE5KF#Drx z5><&y-nU8Q9~41_i{4QLue#-O0-YJNDgs+fo-g5idq&#YVAW#@wxV|d3U=z1uy{tk2PKS?Z11Ectvv| z)P(jpz|eQ`JN_oiT4O}0|At+lVD>YdmAp{EY8tGXa&`#I{Szqk{}J_#fq6wsw6Sd) zjcwaW8yk%p+qT^}jn$ZqZ6{6A*tV^Aa_@cb{m+*ld+#%|X3d&4|LhFFy59BeZ`}ZE z!_W3E88Gw?s1zU}93>CdXbyvS6r+FiSlK+e8!jL*>+Iw`q5NUL7^v2m%w$nr*3G~K zY|wW1WBvs&3n}0CS!l#H;ifuEhn2TBg$c_3v=}mU);g<|f5FYQ+n~wHYb;%1U~^vfd7=6kHgHMk~=#} zz+@2C1SN#1zi=ANt;`MS%QR|_g zB{9O+-oh~5F!hnlEQdrn_*ht-ur9H(eju9mKU`&udYYM~#ExM>2T*Ym__i({K^}^? zLydzC&N%E4- z?Q|&?QrrAAis=HMP&-dRQ!@>eq!?LQp*ZK2U?xpPzt=qSUb=(CB4=^-`~ zAn7{*4-tT4{@xJcwLO$@=AX?(88uOeR@K5EM5HKW5WT{=N_Y=jOKGz247Qw086B&x z?&v1Via{81V*}2+COOqK?=ZX+E-F6z9&At*$+7(=-sb}Xs!iB}Pgg=;!b-#?YFhzq z$gb;sO9wU3`o#mLrgjA)F&VN`IWx^hL<~PBmBW=}0}JO6j<)k3aZ~KOBwIlyqA@=0 zVc)}ZCZfnpg;ZU=iVV~5Z3&I+OPrad=^W92T3FM-JnJuRv=1GT7)F6}Abj#A)6`lF z^>dp-Pk>hFb8Nq{LEGp)*)ul`cQa}3KVr}s69rhbx2vvKXxh>8W}_1)N#w_&U7hB= z2C{hi=bB(XH%yz#;1WflUz2zg(@8px=l{Mbjaxc%t@fNWf3sVD?DLBnt`2pfTUXFXe+YjW8w zuXH?2Ql9VGr>ny=2}TM39EgxY@|xG8`Wy-b=A^XR3xKt#GR{pa;C{p}aAO9Wp*D|2 zL7V&STdR)RpRIf_x;^K)ZJLe36#BT1+bdI~)Hh}QYI&%e&?hcX*zL2+M1lW$&dnAAE`u)4-S#{zjM^pc`S^V1!zE6^-My zpvGH)mz(^EcBQ(mCY@2Qd~b^^y%PD@AMM!hcjE+FMyppPR$KX7=A()8 zfnO7+;0MR)8Jh6~1bKe}d0U5KdT5uwZfVcOF(;cd(>kZK>vaj;%}y;=bLt&?--vkT zsNJ^i)F~z8eDM9?ZV~zy6mV`RU)9CkoC&^;rMyfcPn1Mp0UQQMou?+DrCn?JRmvRC2 z)nJ(U7UH>KFvB<+=tyWj^N9+VGpl=b@xN}5*QRT4XfW|jkCY35WFlp#mNm&sF^#TM z=PfrW)+V6;V9~C>C3)87lqzsTt=}R&c`@TRz2^ylQfx{AOaa?o#XM|y;lYe7Eu6ZqDOqJFGayUv2FC62K9SFIOu<#I$_bGIo;yHf?RXd?CvI9~&xc{ve@7sF!gCF>j1 zP=REqV14!KIrbxbyKNC%Pi5*K%b$vp;7m5&>aJXL&T>TP0;I79H|ekwFV{d@nbFH$ zF!d8-(`CdpFL3giMo#adE`j_Dmq9u0o6J{Ah=yR`fof}4GQR+mC~2UAG6J9WE`$^R zL>2OPL zb+qdzNrJaT)t2LBWEZ606r%%r&RSGx{ybnwJ6cOwT*%qKY9{?zSOUcsis3_tKC0rz zw}!mJN)KRW^n~{~DH&AE%Qf^gTaSbxyIRV{i6Vv(`LwDmv~CpdOW#G?)ysLAHn*lm zb(Nv*8!l3wRFp4~5QFtzjz!M7PA;x1qLv2By$luwNU8ANmhJ_7cZY0x)s9ks`1 zXeHLni?>$!{OGKXgm=|tk5)2!NQy!@Roy2fd4y^CjEhw}QZC?W?DfF~`L?x_h-MwS z>pVLrsmUhjP+dy7U!E5R)PTf4cte)rHS}4O>&ThR-u*)H$9xqz4%w@((l`^rhiLZ6$#6OF{A!e z6L1;ZrzjyNIEs=4e@K52@!XdOzy^J-%RMZRR#u5*>d6VxhdO=b&QjPR3fi z?ReL4n&$Km7sIlu(2TN3;ZWf}pIa6hP;1h8tX}$b{$OxIf&;O#yLm!eOVoZ4Ct+W(uKL%;}jErJFS zy1{CJ-dTN{B#ujCfdML++hn@|d%Jb6@vEndoQYoVacdUh_caQRpzn3tBk9({^$Wlc znA&Lf-i_Ggiv9FE=iuo8og2{;S>wU9x0CUJpAR2`cEjx1H~K9YL|beD%AxTVbxG2?3A^RO3*jt^5hp1A?R3Gn8k|^#z|&R^VCMug-KkF}Ron}&M-YW0Mja#`399I3D`taS4AJ$j~qoA||~R zqR&s8hz=WZ(ktd`oG;A9)T?wGw69M>G0?z3g$*AcWxTFdoKr#4kYJPA`#_}}-NZzd z&8H(sa6O^XuD%HwU1uo@r3$?_nY37xOKGWY~eu|(q)L=Um2KS zUH}P(J!5{Qeost9%aq-FMjwbw2bF$DbJYJ-CZ&QTx+lT7i{;xrJ2824AK=GL`y58- zyuM0odT7L8$=o{yzl8*Q>!Eeh^y>Sh?AkrMlpx-F3T)>P;*<)I zd_6!B=>UgxK}MM)g84DH&a(ssjnKgRnrJKuwq{Qn;5(!?wQiuL!Yg$mjZrT^4Q zrbJO#Y|bBLV4H)AU$0&bZLAu7xuoa0|5Nk-);G>DmtPaxYx0UOrpXFV10J!-UvFFO{nBzPHR%#MooP)?E>-BERfERZ!>EF1}x@=un!t* zzm#rvLqLe+pP0@s`M2q+TZbfiI5dmj{`ON%&B@qmuN4d2b6r4{MQO`b@u9#?aBvPk zop4+0xgeC$(Z{s*k12tgkY>3n%;^6^t^s1*4r1s3Vm3I)HRQN3rFep_jwK#Q(=fxa1XFv3>XACV#YSj92tu^i0D3MZQ$15Jk9cD; zRAI0V4A|Qr3E$b*6d+DH=?GT3kkM+#8?jdWTKFy*-nUHQh1|#1p4gT2VGuHzNwe#Z zV}bpnCM7d~2s+P3r`JU~>!nj<`o;vL5YdXG{n~qLK(Iyh8bVo(I&U(O za~3FBBTMc#3%$X}%s(&KOmAHnspzKMd2*?8j2X5FemKGSr+kz1*8 z5)pt(LOKYyyw#)2G74==i7#!;`D(f%X;eZ3SW{B)ljvSxqt+vCk9YAJI% z_;wIkj4UwdYo)FiT4d`hig0|UUA?T1IM$>#A4G*P;>3`6I1%Hh0*jGCSh4WZUi%cC z8_V7=Qr$0S3M(|0XfCh{E|a_Cb)Hw2RM|TDS_l0r_vfCPsA5Z0clcG(Z;awLLl5Su z(0R!?;zej1t?C~!gMeeemj@sR_2@Q1{>VQ?>88KcU=Gr9b`ZE78tf=}*M^ynyWfKqU5e6A!eO;u-y+6MjHq+l#{OBpm@+$SKJx z3`4NsOA~?bGyf&!Dkf5a)cJw&(^#ccY9B6r$kO5=&N^YV_5v&{Z>7;%zK}lAZUQ*}g@##(@`HS68JE`FvwXbdVJKqo z$hGW13DjJlxijsc^#}e9La~$o@khLENgdq4E;B~!P$gbE&gJ)P4!Y*k{f3(#T>5Y0 zxAl+q1a5;2PQDizzd@xxFrYN3!&%%jxs5-3XVtE6S!1B0(oA_So&zO6}OH1w*3%a4kHF{aa;-Fgz}VVmAK~ zRsa#J|0DO;Kk4=}64)~vxp59ucOd79hw9~sM6Gvf-B>gEM)4^q-&2mr1%X zVr;p`$3*SI*RTFM zrgb^+RV*t#*ed92>7yOK9%IIlGrT)GY1n>CM_hmZ197V9^D~)^>#%RFa~d}y8)x?S z($i`DUTk1v9o=5%)3CCk>3+3@qXALhjPdg6R@>edyoU%(xR`%(y84o{Gn^)Yb-tO- zIMo;a2I6IxBT!l{B%XQNAx^@b6rcB=@4%MJx>FP!PT%WUX)&RLDq~)X$`IBw>8z$W z=MSefy*Gskl}1Gf1zP=rM*@UC00ul1i!Qdme!wkS*)QS8ISr`8-0-d|q9;%c(oFYcI`%iE;tWYK8X z;~<_zmxGi0G8%u_Y}&-CtX7X{L^x8*6W>jibP0HMeIdnFP?W)ECi2SQ%GjIF%B0_+ zYn6~A-6=0FLzADs8~Z)_Mcnbz0$CIkGvaTtcB@!0A3l4S+MhQ& z&Bj%;^#a7ZMi9DeTy>yzoyo17j5>aa!%CsFZb* zmSlwdMQ3Jx=dyh%a_Fzs@g1tzU^Sd_wd*sf?}Z6(Se+xqaquE-yNZ@Z+lfYV)Vn)}J@yj~P?73CikC#sds0 zt`pstG|0-}lcKZ&3_DS)m7mD&|F1)mI2O_m<+?Ty41Dgxq`tnr2z~emyE*{qSf+GW z829xO_f9xPB zOZXKf4-a`{RIoBduf#@Qh?Jxe?gO(ucTKbxDy4mR&#(PYudrJfZuc9BmnNI?g;ii+ z;K<=#awo0f-2Nd~aJ@7>+1f!3vAxZV&9rbq4-$J0%lDe}^ls@%9GU59{;vBf7&Kk}jYz$1TSBC?+*F zrJi)gS{q&hF4hJ9_G=LLd29>KNd!-By@%k*IB_H%WU04Qh8&0L>RY3YHeBc$z;ME+ z>|gbSN2%C#oGj(}_~d4&qJfb{_#aLz#Ea922T}ngAUv>^$M1^DN)aMsOg!h|-&Bp! zo$Jh33l6-r4*Sp_Jd|)hiOT#hghn*-Ped-*PGUOuhFQ6F+e`E-v=xyfLXl94obGp6 z@$xSo9~aWIleObvBWZkC{~1eqglf7q@Dk!oWiM8Jp&MYbHmjxmPu~LtERl3`^9dF> z_Q%31VA%v^kOr$n2O3l0CsJaFey5wFNxxC}qV0D0rTy-J>Py*mr)qJv&s~eJ63p#9 zU1wk2*+Rsf&4^i;aBvhZ`HRzZIXX0t2S5GFvUlchLP#r;t{-vqvMtpDkL33zaY<^D zuUf0{YItG?pP8|va6mVloof>&n!wE*s#>`kxtUz#)cCAkpDAE&TN+PObBn zlw1%_Mm(I&KcA^&e2!9?H=}W*UBw2MI~QY%a_u- z$)9#;#Pf{ZY}2L0aA0{JrMTr%*jZllbs8uFWoPy(YLK62)BMj}{pwmzFbOx%R2Qqq z19v?z6AwS<)&Nc)1FYGjf!S{5S?6S#8cg78`AoYWVag=IS{r`!$t)q+ZBGKIs!eTo znC9QN5gKxK{kiJwpD=EjsXjT)CizxR# zRgdK`ICMvB@9+67UI{u!Ul7@Ed(P}@7^zN;Nav4L&(Z5&R4e4LS+{!8iPXb@dXO-G zUoA9ROv{wkCT5gUFon#b;g5yz)cB@uZ*{{87}%tKA z+Ebn5qrRS2|H?%?lv(lm&Aal6i0)jnY$mW+1+Fxy4a_{+Swr^z#?eW!@1L5~7Por+ z?E!PBgWapK`akmb2AMxF0frL(!)=CoTFBdEz~YYSb`(;uHTX;EIV%V}@)=?RA$U1* zP8IxG*m7_vJp?y}j%BNypSgfb9A!n~tdv+9o_2$4_w~G=$Tyi0o*`qz$`zl>6XS~2 zwC_>}g1A2O-8T0WAY$$i!4f!-b-C@$(q9e~KbKVjmcAtZ7h**oE1Yx2sla3CmuyC4?p4^zL~)be2CvjNHukT3#E~mqFMWu7S%3?u70#Bq?KN>ck{Oqw;Ievr zcH;b;s#R%9$^vx4Ld43OpI6iE9u^87w4X$ zRP-S@KPB4<;p0uMoLN>48QYm%-0*4wdGQf8AfZXVHT0mF_|=4wVnS8pr`XkR^yxqK z%~S4tm$+ltzRfHYBJfwa3Q-4Lky0on9^gS=iwR|%B(sB-l?3KH92OC^+G4`=@ZpVa zt_!|8(lXD-HfT>~+21<%D;TVc;|tnW;3|+pWQYN$*eW;)Y%*;1V}c@^ev9JLYC{QV zrFb6Mp}f41TEBxSp81pmNIg7At6PZfX}TV*JUz)e@fE%`^3dBCp4ttM7{Jf(TXv4B zcfxtO?(ZOe733z_04u(@adN~+jr_GtU4SxH@&~J}S#uITKbYPbNuGn_tIE=0fMczt z#b*~51&oN)aEI^>*>=VKTo_o2L)3HVmZx~-U_a!qZ!a_C>f3Y%A4FA-sc+B%s=gbt zDUgj1!TWKL1KZ7$vc(|IrF3Nw7Gkh)?yQijLkMaA63+c&HvcLGH1q!Y^5A}-4$4}v zPW8*4Ak~|Q(%PM@E#$r6g4Hc^=`4r-(N!gL7noO``O7~j3u=f$F~i4ZnH?U?hjeE= z85J>zveB{J({UPU6Y=8Go+2i#N8i{ls2KzpFj*6#=BD%#snp7i)`-W9Ya+jJ2p$rx zMHJ>a7w->Pw!W!YAU@*V5UldQRh}||ox|_|OR5NfHX>%HzjEsoj57z42CrCa|1Uaw z@peUsR+yR}Wm71nlrv2glN`Rc_f14g>CbaE(~V8jWHg6Tdo!|+osQVp?Me<4wN1(J_^ zwq_q-Hdm%+H3#29v=zj2z2bfgaWuq5g=YTs?4I7em&TzLvidR78N`h5Rlp`HU=j)s z0RQ@8Htq_#c>V{=Fs~~|Xac@9{xYf2h3;9dhY+l9F-ZsV%UhdU^_2Wsjt;jDTg6)O z%Vo&7Rzj;6ay))-PNKy3!lvDA_{_Ey266Z&8*O|!`>0?6z)qXywqkqQ`BmX(l+!qu*fLvF!D8476CLn~GB@~357XF#Qt zr)A>oDK?cdJa`tZ(b6Nvy48@MNjQE}(Z{2`7mw~*CFcXSEq!XVeQ#zxK~pt!~3K#;eD?^EX6a>D0n-mOI*k{jDv+W6>4 zFdM)uxuV}U1E{`<(RaKQ;k{BdNnO{>zR1&Gt$k6(&QJR1*%-$?y)N%HJ!lmt(^5+FUglF9Lzxj?U6nP+W%2y z^F`-zw9pJ6A?BX{gtN3p?r!m@qy;TQ*UWR=N$iV%;L1j^?&MbN?sWjk;Wxgo0S9&R zM?eP?`D}!W)PyUC009b^fGY_zeb;lIk+|hLB+_Lc8-kHno zNF?oIydMD)*2vAJinlm0A6gEtyC#6EIps`=R6c>^v|s~x%moWa9a6zKzgJ^w7?!8m zCGc~(w}pmCfWW76PR?MdVRmoTHC|2%6aY;N4iEj4vE^U<6)W?vwj6Xt`l@P&3(DtR z7f%pmcPy+-8~WxF9=68~JX&_1ZG#j_Fpqek6w^8VaXn6$R+eXKDccV?IzD8pMoj?& zbB}KLPBAYOZPmtbg}#lF@OU;pohl*8ChYDciu2;cmV}A9c$MmpL|Sf|wW1@VQ-a)B z!|ubbhNz|b{1-OXm~IAQOsb2#ifb+KrAfTd|3o4xFE$*YI2i;GAj5VykeGNS-v)jj zgss!FKorKJz|cU1x5NM5vlU#dt7GLeEBLJ|(pxvBb?z|A`QGtMUisDka9v00pQ%z=lRd z3$plvIB?^Ez+WZ#ngW9HYz~R_3IqsrNT4kZ?HsN5o8R0`mzFmfkJe!VCad*Xa7S() zItHrMJAZfX(aZ5aj4MB$CcvU#s^`Qzm}Z(b*3;kSo84DwnZ5K*)aPn!7x~icO`iI+ zZ+Uc?ceM4EwJco8`$ZIJFKpGuL20-bgqgsC8jv%8f8E8N8AR{=(|22s;N*7CuZ2$^ zwX}L}0K zJCRX`Wm8r50F+B6fVF+Ww$suv7MQ-;A2mgG)`HF>IRJ!!)88Rm%8l8~@dydddp(&$ z4LD#1<;QP@mD9<9Hlx$p>XmlUcCOq*Dft%f{B#B1?9EyN>}^(xfG3Wz^I$<*2+>Xi zljS&Tc%;ickufE*RT-_oH!;@#1V8r>kd*gVsr7#`7c7+GxqNx;R)%;0yq&etZ6c%# zHgLTNQ+v^ZRCq#E-|lexPDjClzL{9)I?X%!MTk1{@=((Pm;dfY)({#i&~c7*`bn?N z`K$M{%Q$ZrNz{1eqMz=V*!j%!(sm1VQ*U14{N;SKmw3`aV`mnK65G9+PbrFsv~y6B~bu`v*F#BS4n2Zp(o&=&H?gV z0U&m21N3i>wz!}e%P@1^Et_Hr%GY{8whxGkM&icV!^EsHoWZ`FKo;t|>h1Le(5$pS z^hG*CL3PV$QBJWXzV*vZ+GXkQhSn^mAy{4p{?}>0`i;Z_yIpkBT!>EzW-sm2h!lXk zAa1qT{&PEZ|JcFMt3BT%BQv%Q1bPl9U!=qar){&tX_W`HO#(yg4ruL9o;Gr z?(a#fHuzM`4rJ4yy$yJe*ORrmVt=(xOKTSm=L5V+*?eBElD-eTads)K{Igekz-X2y zO+T8~3^*&Iv@+b;+VSlhwhNsE=%;5)8^E%11@u|Q#_PSBUgecPpwse0!_Wnzd)p!# zxC6neQHO3b?Bshbt-I|qbbGO7@Z5#w$;Dgt_v$|rp@omOz9X&=b3>AQ?lsGEt-C`T z1m5Dx9fi>-@hAbPJJb_>qd4f4sxoC1qTOZnA(dG|Ld?G((FTMq+oig%A5uD(vyU=C zxTxC~_J4))I0*$m<@g|BCQneqM0f66x|{B+#Ng5Kseosu5D!$`01zQrFJ$3|YU=CG zUY^5xp6uUX;X^W%ORmQ05PjbS^nmjX4xsYra!+b3Ms401O`lTD7|p(eC@?qZ!q#q# zxD!`RVEu!}=FQ2ckgFWYvXOZ@QsU)hJit{oE2je@s~MY z@8esFX^ie3bRQds!g{i+}9&SC;=8?U-yp0AIKQ~QaFR_Wv^YkrKC+skbn zp;&y~bt|wdo|x=pac8uSq*z43aTwcWs^uL_GmN6c+19GN1mDIAG$N%8@6orn&Y{gy zD1#{DS9Yk#MS17Afn01hwGw!$q8VZ4w<^8lOG$s9h!YaqTe_D*l(|KhqBZ@>6&sK#=r3Hj-$LsHE zg_JV<{_lkY3R6q)=HZwsx86E5Xoq&6Q|=NNN9~H$f#(AGoQRoef+)x;W7mfcvN_Qj zwS`;k33ZyKb~a-9V~kAXCMEXda~$T2%`UL%u!QuYly=@)_c#` zzB5?W8Ce9uHYEhO`l&&Jc?cHjNIg#VXHsyuonjzIX|Q*VbrcvPR`A`{Pdz7955K|H zuflH*-iA@cOyrE#RK9NFI@K*a&QdLrL99v`J~AZv4qVV`Gy@R%2^y5c*YEYL{vkr= z5_z?*>HAuvPk6D{h1y~1MsLwyy81eW~s}x7W6ze1+%R?m?*jb_6|83FO84Z){A9658_&0fSL~8o?r#?u zs}s?oMvjgccoh90?2Zw#pNr=4yK(kT)dokK>mASkOLbi0gCV^iuVx{3p#&gZUQUDB zyC5GWxyh^3p@k0_?FIC8OB-fJm&X+9V<7L;LciuJp1r!lMzT1!HxOjMdPsb|l`!u( zGHCM+PP>$t5D5GQp|9JH`|scbg8a&GxV%YDE_;Eu-WeWw<$+5nzh3zqD-*Zsh(k*i zp^B;=;XxwPAVh>vO2o2Uu&Q|M-eomMlgnqaMx@Rqo&eqg&`W*5!`}9gA_gJ^ah0lF z?oc~L=)`X=LyS_sL=H*Cc7D_O7M>3iH;3?DAsnqQwj2!f~|1Jex*iCd$L zZcnqOT`S5C1l8N8uqqn_j2lEszEU9wXkh20!o-f}TNr5dK+ETX6$mp1?IYT=FwrCL zCFuu*ytO!{x}GenPnYum91__0W*VUMzLP(bpHEJ4phw#6SyOUtp|J*Gh2OIAbd*<4TDIv-8p$&+wsD=Ibn8R_L92>3s$-&Q!=MIm^* z`$4h$9(_C7#Tz^vQUp4lH(4}8w2q?XQ%{$MSE8^@1(S4A>$FvMFR8nU?cBO{`3lc*Q5R~uVF>V6`P&Smn$pF{4iRG+VE1G>7%>eDXe-}fFWrACRO(ztkWCgsPg<=HF)otsSM|f5t`p~L zLOL-jX*Ls`2+Vo{|A;=MtzU$pAX{11BIA6wok19%;~Z_ zn9c%^;duu2qypi*6C8!48-}sAgVUYoT`cH=?|inlj{a?6)ZRTw;A2lO@-Bzq0TFD? zQz|E%^SBDvTdsPdvvxE4-|lVnN-g^W*n=6Dz!(l8y!Nm9FOUg`>-jR*z{zhSfi*|f zv)P?I>jMaL=Gpg}8>X+KN;oFJ%<>C;buhX)aR{cGeO*49td;y%D*ka_m&yy$p_Lj&UM1>4KAQ+b?bl%!$1K;BlD+RjWcd!s78X5J4E`;8zo$B zFW~*$v(nEnjrk23RM2hei}cZRLA8-q>vzmmp)-dbgfV`jG0HRTr3aQ z*&N?8`b@>lCdca_X$OA_f;VkLd$cy)lN)af7tF(1R%jkK)m8NCBm-6FXW5kmv*}X{ z&Nj^LN7WcGBy0qS0vI0J?zKd<;)UZyg z$GS0S$+mCYm9OUd>bn$BHq*C?bwcn)nFFNL<#Ao(cQN=!@87Vuh#t_8*I7d!KF`2n zjmk>DC&v1ausGkXyw-F!qQ;`tdgVb;WpB6YfBtuBOl9=JS8qXOWXI{!PO4#E`}gJd za0F;n5EKB%^eD5J#zE8NON2I9Dz0V|W5jHCZk_rvEE^r;eUAh>l&(VE{FqYNKKr+U zoo+2#;25g3v;yMa&Fjk)_8iknthmSeMhWD0J9Ah2HwhQm+pk}?CWXTzl?j_)2IR~3 zx60v@ZlNdv6odV9>{#n7XJ(8>`8;FD*w|RlcF$m#+yE(ep6OW1Ef-GU31dmT9qveK`txN<&FRtQp!p{ zyb|Slq5yrwSd{=4-hF}y+rA*DWYZ#lf>aGpnY90K*~KU|S}p6pyj*j{A$WxeIB8xV z|D4q1I9?K|R2R#;U{7$eA!_$DO8EEE0muv8?J;W#>VT=n2yo zWWHhjgbyb>mY`Z0Og6qc#I%_Iap>X+UdkVjZUY1P{C&(nmC_QI`Jl;^`6ZQdnxmGZ z-El?1mwL)-XG&nSFU~4+O4Ph)b%F31*H+rAd#7^`vlvaYVNY#Xo(TMR<+D3jm$m7o z(qa0MQ(aDKWzeqXFsZ-5^zYpo1dR?AXNdNP^UNwC3e!WrmR%hP>lfEpm6ChST{^ml zj~f=v)@vn^x4?(>&}iSuDI@g^pMy}*#k$uoKfjOM7fYU*b9)I0wsWkey~kJUCjZi} zU{8upHbWYoWN{2fiKhYXmU=b>HdrT3>s%eG6_yPy-WoYLO2j+~n8DCd9)NV7tvL#D z4XbR_93n>;bgAE8+ki)2!xYNB`9S$Are_sJ@2Hy0Z7x!;fGooCoO>)VXncMQSj`5nYwPOhPo z(2jdtpp;&npoz{JSHHY};GWiwUZ?l=J)?QsHduca0zks_b z1%8&y9BS%|e~xi>UtM$`m*$5BS}@hm-PBnx((NOL9>A(jhp+CW$(tUtQ|kvuX1J~+ zP~yoyZ)QjhHeP8CeC?wfz*TX$ z9bZ+BoKf~W4slOdlePZj~GnvKjuwPQ}-N!Y?#T|r5+1#+0RBYS?{EG?hLeAU4h0-oINnhh0ZG+N3Y<6}g zm%`a`7>8*$nm3Ru_k7u0^Qx7QiPo+x@@v2)_nej2f?>wWT zl{joHxS|#8@pO2g3hJvur0$MQ4qqjV;_QOMG&9d^)p=G7lNPIJ%a6<{QFn69o|O`O zekNI-`}S(74Dv4AJyz}ZZl7TN__^KsE#%gN4=CS=o$B0)0@|v)uSQvC(+&80D9HF- z{|4sdJRSB&pkwEGOD7y|v?s%37EQ3L-$Hy%g!P2bZh)(IkzwKY7@0V#e?_%+yommj z1?5T_K|~oMP^k!wn!wU+M5Dt=FP*EQp>8PSR#yB4vJ+U4Ndn>Dk@Ffq*LXlmHhp4% zSgp&3@Z2DmD;JFN11q4lpD)wBy%{1F8#5=#;*r5DJzqd_bJ`eZO>bY+ZZxd|gsxcdiH=|5q>u z+43{RhlI{0`Uhbo_U4mU$pr4b(7=!gC<>VG=Q2GZ{|XFr;Q#v-0TqJKzR49o7&_o` zw4t{DH$B@B%{2U+tq3wt;xx=cJ%s61St zBaFWYd^asxMK9p{)ZVRiGGl$;*Y*~-YHnXSvmN{5K$dt2tT1uzY9d!AQ{Sz>KpAd* zs*2*URExc!k2h07J@orV-+nt--p}9;mn*uL_!o-Gg1f5k-R4BS1+K^Uu-mw-P_eo> z<6!b+Z}FY#W_0GOnhIoP0dH?(M{zT`x}BoP66qt*-srt(u=M%*$H)QtXSn_OZpTL| zW$UjJzE%q)QWR^L=`h`z%2MnrAQnNo6Gfs0oRiv9P{D%jF!>$p)E6Cl){b&3nm$=R z`Q5tgiAIQjJiUS27uRUhTLWV~rD4L#=Ef2y!Ivjc8>>zsOnEX#Y@0+#s)^b3RV&!P zp3cW5tNTyCJ;)V5v6}r=0MOB>IEckihO3^JNtwSFQdi+~{aMH<=&Tj{<@jEz$OlqH z-2+Dt@vY={vlIjuor=DXF`x?QchJ5&`2k zu0-rKvj+&t#kv9cfz;-E!QJ6HRMpOVO8GO>ER(rb7nVdFjD%pnzDLJG=lCfy{F3}j zAq4@v1~W(6ciz~8sv&g_8AP9cu^JwC5Y8~C?$On(J7O;HwQu^`Jra`m0x=V2F5QzZ zA(#6f>tT&AzSwi_%Am!iWgxz*SD>1wlR<&$BgQ0+YQ#!w%I#TjkI_=*$Sb9f!e2l{ zyN5pGys>|BVKzV_RAT{1e<+JSTgq@XeCS@&CZ*~-%Z!C{8y3S;S2p6FXo&cS&pIi$ zLxb{vPWT5#!1__`isX9o`K+DIh!0d}xXWF3Jm9Vp$_&GXCo;f8cVFvU!J)P%U992) zMdLuF7c4wXYIv}`Z)@P@4K!|0isv% z1G3%DU0J!PaGVm%h)apWwue%7G%NmR3RZ#2(E%ul!})&qRJ1b1Y}XFqtJ{kcr}tF< zX&5qpx#h+YE|*$Xrn-u0NF`mI$fUtgZbduT;sFzRmjF%MI?zTH57YeE6BOc?zkBkj zXFa;nJBOEeha>=fj)#9l8y@)JTRk$Zkl$fst^_hCXs4K#5&cfz*cqM6G{GpizP0F(p3ej5Mg&mVC>Ys3+t=I*2(KCw&6>2_woN9aU z$d1%}2oJJJN(_6)Rblx4xS25@qU#>qLl`fsw9q|RBxU$ejBeP(Q@%Q{?q?(vH6dtT zXNCOc%y^SE>~ug|I&Y}4qJWA#(K&iL**Z-iN}`IIYv-QVdL7dbh^#*Tqi~4h(E^5h z9@M7pXv=7xR?zvQjb@bmUdP6Ykp%#<$dt870` z2jIOy)hu(OryNv{%znF^^fBWL@S|}j-~355HBB!s&xIoXFWZF@1ai&pwr8{EpU!wU z6kqH1XU=N=VTW(LuUQ0}T++N|;_NRiQI(tpvfTSRB$vr8IhnvBR@(LzESRYpzxOSC z9Hvu-`jl+TN9Vz;nO9le-)hX_?f4PFY6;LB zjcHSHRu08MXXj#uDJ(=5zb0S}xp?SK-D2rU=Y)RH^PPNt9pp!=n-@tPaVk6cb{^a6 zq^bVgm>%RNbaUDTEg>Pvi91~jZd&89gvwoWGY;w0*{e=BFdvd%H??%|oKi4mXx_8z z^c>D#jm)r)wZ>xX`bX(L2h3?NQB73X^AmRvsSH>G?lQGCAIx~(vWHs+A#x-_QGBv?s4#R+xrU03fEAu z3G1ZNMn5}TtyH`4upkOYnxShKpX^N3b8JOk& z1Rl^mWU`o|rlv(=CFR~@Api3Ps8siIQAnFGtI@7hZV~tVnR-^PwTa%Mt&ILK;< z2h+zisQvbIY`sVeCO;o7U5!;YYXP8M5YlM`FoRuNy$kiCXw)Y8&X|KozpW0Lhp(dS zocst_O6^y=!$XmBn^#Jm-L6S#=Sdtmp$~90+@cmoH0n&K_T27|*09JWx?e$naWP?K zUAJ)d{(tp2WlIN*B%6e*Q?usgao3Kx(pe~%xSwDPVc87hX1^x$!nvH@jijACGn>?Z z>EOnyewYF2a8dPN3*Ry>?o_z5H$vsF4JuO5^BjIy-T^%X9d&|`Ix>~|GWA_wNRN^x zz(%|C?$B}3+r&cP*Z;DZn=Vod50c_9-kr)k4^nJyNO_p%2!9Qe-?U*xvfn;k|mdl)Bxhcg}pu1p>llYlk^eU z7d`H3FsM-?YxnY=Y2Edex@5j_R)~#H_#NAX=S}()wl}!X{Y^WpA>*>ur7AT$mpn7Z zANu(uamFnPV+N5`$*Og|Q?m!OTj4FYuXjrOnC7WkG4zN;JF-V7f$zv-<9fS9DnLHz zuK!EfPq)HtuWOFAN(JZ56Y2*FjMOR+adBPfT}?j`?bDY_YW&zi;QtqQ>vqI3fX>gaTC2^Bxc%aYG+V}n_m%7$J*zk=pU7~cYLb?~`Hjt>4Dl6#z+u>mNpJ-% z?yCSPJR>UB0enJqIj`PAq;a;^{4?MNY-+svzu#ONG#FweyM{9BEkyEU!%y|IKV}+W z#$~%?JCx-eXv9rs>w3t_ERQ5so=tjilAedL3JY1f{vMMtf8Qr1pL(vUbeU{2GJf7b zSg;B1Y=%-aR%ZD8#-uw^EKR^+r!@P>*TcR$Ph?36fQ>1Q^}v@P z>(y9?KL!;iyPJp#(%;bki;6Hr6bAISztDZ{{%L|pu{i~5JX|y-o?LYr7Sf+S5mJp+ zx#Z!!t{%WYg}Skk)kAzxI%0ETGfxEmGpC<q^hPfBo&D``8#%!jc52Ehg*4DglFoSYge!i(k z(Cz44)!n&;IU2E*Y$8^uN~YyX<4@0@-Zf?LPVY-GiB((h$giuItCz~Ihsu~1pJ>JQ z4c8ZSl@6OG)SH|*vQ4|GL?n2P(?hkYDs8NWpI;Ma?d*~Gj%IYNc3Y#I~yo!UCv#+wi} zQ=4XES_>0%(#y7_J0(puE6&a@Ry1P^KkP|h$wEd(XcItDK71I==Lp5~EP|mEn0}-9 zVu*E)8I$_9e>)tg>6gXJRpriy@Hw+(tbOxf=uea|HjFg6WgF6nyt=1T?a7A?s+`M( zvHCcVOKpS}SZ`aUC@T8^f)OW$>^Tv0oLFXDW*=YnC1N4Qe~0d4TIIh3s6UCqL;p0` znty?cH4!a)#OC^?u_}6`Q7IhjZVE;1Wiz9^>tn5H*Oz(Kjz4;{lhzUlnaYbRL9Op8 zrqm41E_!<1{bNokT2>g1B5S6OL+e|Spk2y8gxR8Ut&H~ydwXlSImc01a-bXK1`NA0 z=TkpL0Z8KOIdk5>!jE2XPTIP% zf;e%Wlxnpr5#xwTe9i=h(CaH{i18@0RBc6nM{)NKDu^3ab~!rk&hC1Qbb zVLmHkJ(3*|1>F^g_wzTRT3wW`!v$Mbk%acG$-p!ziI zi>Y6{E6JL7AjIBqXR+rC)Nw5_SmOxsT01oIhpfgvIW96fo*=uY+-xX$?++d_j4SAN zOME4B?Byet)e`w(loI-3JCR@05c(rR1eNCnictAjj?k!r7=zDtkqA6q+@7b)V`!+U z{Ds&+4o4>19@n0*eNw23uN!J}>r#e2u5Dv>`C+x?MMewzFC~2ilV-vsIAj=ys6nG9 zaCA3PrWyw?H0(_5W4Vz~tmZH2x(f#46}JH;UplYBvQ98sM2jxmvh4hkE$HyP`L(&A z-G%)2X1;_p&p7SVABBi`frOVf0s-A~++zkVGN??jgg1 zB*QjQ)YJ@%n6CJ%c#2z-l}^bsGBUgX$$w93@oMrYUcwodURu;%8BRzsil?zk&4aht z?}#bgJco63ZGoJ3m2yi>Rva5Ont^fRkw5tb5Xh`D2wTI-|7alGi3Jc2dt-XGHX4XR zHKOzeQ0zs48h{>=38#wgMubin1CLG8DxEAWv(N5j>jO7_7N1pN7}YO(W9hHA`l7Bl#KnHcZl@Y$TywgTx|onnpi zYQnCp=d5uC98@*U6nEt>3J zOSKCBVT4tv(}~8qiRUx741BqN0y3}DU)whKM1R$ZY)ng0ES=veK_1K4?mbA$ zxA)vfmuA>#b-{7L(9ai=Ru<8vN-mr0oxyK9|y>?1ivb5 zOSo=Xfd|Oz6QAszW*?$J3BM?T%VJP~k<%9`;LQi8n^q|-JEHTP!gT%qr#=6#?<1Cp zJrMIpH%bBvk+t?Z^dT9BE*zX*3VWb3zUWg<1v+iQ)TnNv&Me&sMh%hFk=w05J#zY1 znq+gCDzb87qM?TKYvQ;5W0whv=$sh>p)yrH3?8}@D`E0< z_A~+H-dG$(TT~)4yk21t@(&DYL3`CxkWgZIA7@3Acc*d@!_8p(VXbP3T;lpl0!-41WiedMqeH6W$B>uI+B2)}-CyI=R;#n<4@tPoAf{f!oVswfp=n5?K4dijY!K(i92tO%MgC%9{$w5@R zh%7}nIrK|Ne`&mb{ft3Y?KAH;ua6&-`vYgJ0%>LNl(lHH`ZVFF&8aG5>(H3M;16DI z=C%}(mb+C!x&*tJ#ZW5*GyWe*#NlWTwES4H&BzYlt<@(sk2KSUkIhtg;wIgUV*U9f zv+Sj}+b7Ylt!w`#?`gugp%cHzsf+z>gBt62&!$FCv8$-)ODOhcK2H)n z2F)?u$f*?_uC+7AWX8J{v>&W$<3WRrfbcLL{R=4#j&1ZZtJ(riifN+AJvNs%l;gG( z=Ua`Q`U=I?b><~Fkca)~EGvjEO`SD8ujlx=$h`e=qfp_TNnuUQ8NFzmRtpE9DdQuq zXm0br^;iKZ%sZnQO_zHVGQ>eH%it^iKhU1RQ+3R#N3_kcCxnec6g{ za-&ly^V(r2!r0~Y1UXEFIJvINENN4)ASXxVcxh~uB&%)`)MMI@cJo(K;Iux8MVrv6 zIWV0^!5%l}mR8O&VZGn)-7f(?6rW_#t}mKY{wgakf2kyj45h~geusoM7yjGX4PwL7 zxl!#popCUB>|ozny`QJcJ0%GMQULBE z?0|?49VYcIAzP5tPtIHap1}0eELbw?25SzC-AX#ELpn<}$b2>$-qtg}6V`mh9x}Gz zY+4IH249PCMLhr0$mgM$X{nQa&kFtd6V`ImkVUJF{aOh(oEZ@u?laikvrGa#H5{71 zc#eOXsCZ^pcZZnnFL^a8%%%sL10nqGGgk`>$>ncRM4b(9n7)<=!A!(j6<1vfl-DH0 z#2GvI6E-~)mR0~2o7n*Wava9vGgqU%@v5c%&}1=6#TML`s?(=C$ZXX6H9yehJBI4X zf#;XV#F}zYlq;(YXaEfgamTL20LRFn^KuZs1~u?0pmWQ4+;?iqZgSV{N-h8)6Q4qp zQ5}w+o#XBz+;iTZo2wXq;k=fKViB%d$Atstk%(d+k9*w9lvk#Y^FbVh=v6}G2%_{n z(KgQ+9>2V)xh(x#AoLIZ-g0X&~?xy$>@u=H$EaEgzkY{Q<%~mncbFn|jsDg;n z9Ls9@0cHL>y6WPJMYkWxe55v-D9v?5@_|T^^HWpR_Z~AICjwnR4g!H1$*s8(!c8&~ z=!h)(ZtZ(9RJqXk`-lAbDT`An<2P)3#CFMuzqB7I&K1;2{_RvZCl=h`$GTrGTF_Lm zATF%?64Ps?-**pOhnSg~D??)=KUNXr5mQGUa2gF%&kJR3P&^8Vtw+kf<3-bTLDz$d z3mF z*8ODw`x^f~0Lv2C@T=OV1ld21t2;1QF45*rt;;TL9Ikt(OiWOr+mQ^vhl z$>0i7ZLMP8w?sw< zEil8b?DX-)Ti;FsqBP%*M*l@6w6(bP%I=q!R}XZu*Rrh2jYWS*gb4s>L%C_V4gF%s z>8EvtfoUBHnen#<+bu$iHKvs73upLP8zUqVhfDtS9vleXeXdTFPyBeL9!>g@M64KS z@6)bfWG-rY;7hlY;5sJQIn+7$C{BC6Y=B2HnVQB2+}fxC-Hw>u_C1q~93M2rGb%9n zETLHT>57|f3b#}N`lC=uTcy8u4h-VLzIt_q92;vY+;Dj^Ch~|hx{>Q`^NSs*65ep? zN3=q};+ZVwVNy&4)!NB5*pYx@rtL@F`XKw;b(U;htW(j0oL*2cvn`p%snYI@gFUfq z^X?lT0_^#7b!dfOGTW{+Xs&R5>w|X}k%nktSaSu;r{@sStaTLh&;)iJZd1uFd~jP~ zq|LZQk0%ggQji(>+3uF=2Q`@uF^oj6Z%7MlXCp$Swlp8&0X9p4|8dfKV@-bmDLS<~za2)?nO(*64@gU5rC&=q>yy}VqtYuy zit$kVJNM=Pr;|?b9_+|hxY5Z|AyUutqGiQ0h^Tk*AJnF$clD)nOja^)>JtJ#g>?si zx7EyTSK5^W{q`g-C+efVd{~C!1BbB!$;Z@L9ff=H8)uWUZ^VsuT=7uE!)Pi`9Y}~q zy!$*P`ZLc!G^$~X@GA92^#;e4S88<-5hlSh!m@dnopOxe5)=LBNdKnwIEQ2|lzZ|z zvt!#Mn#Xxpw;1u7LmB!awB9k^%I!8u2i3JedG#9S9QbdD_u^~C^L0lgmGU_BaKG;9z) zU+%}mE{b?~d=V4JCnG0hi?~+DC#*40ncquQadqTUPJ#*5m`=Jgt23~cV8e*DqLan|4E2Gav_W846kjM>C3cv+K*jFTHU_M<5%;(nRoBV--Gc9{U}r&xPYtbYia?i?o-thRi1HuHDs*>00#(BT&{Em7R=jQ&`d(~4Yw;JpzR+;J zl6UeRAGmU-j$MPVDjZ)mT8xh8E14a?Hsjwpj3`!6%`n~k^PBx9k>q{k=%TmbL1FSd zNb-7x+;|@I0_ptF!>1x+=P#r{TKSz5y~O!Tx+n2_VJLs)rQ~N#P&jHKvXS;TQ0~oO z=dpz8EVq|D4eX1DwUI?oOklj$9|CxPjcBDyJC4=`^(-h(pnpGVf?&$5K(6{O3mqpG zN}wqYI-g~qR{5%F5jzK1Dy1|ia+>`Fo#+|Dg3JHzLtVlYwq}i7WR>Un?H|7t$)ZCj zqSr;B5fss6vg8&=uTOVk|p&ArBau{Wf z3Dp5!@EFLkP6E~J=2(JSpvUi8(bRK2fZh>dSlLvN*IV+9C-WD&3~W=_`gsI%6|E=p z+byT#@fAL9EHqnzZ>cD1qQb1((pQ3QG;gSwtB>xBcGOXgZkS~B7b5r}>+ux&4)Erq za-yt2{GXnb$ySP#c>g_7GA$EKLr?)=AD%B}DtnTv14Fmra8vkSL6o6V+ zHLH!$WK{Reg4}EQ9;Qa6^Go#MmQ0d6c7wcl&TuQPH78Q*xTXh$uaGei0 zW7ROw!S4?SSc-rP^R@mpT(2WG1I)AMFrf9xk#0ep^pB8~Bz=fn?ooi%OV&^Kna#G#b6+>>&r zGnt--5c-y{gq=k+TX%Y9nApC>13_NflG$f6vI!=Uy_dB^xewOPlTD zpf5Y*$O>Tqe;SnVK~bR{3Y`nt@N8Gr`?!Z`e~|LjSl3tCH^XZ%-Wh&j}2G$w`Ud!rcPo zSR~;2pdh?X{Rv-~nghqAmD0YiZm1?tc3=fNzTrO|%qrjjfBtd9E-lJSqGR90x-v{w zl8(5Ik|ZB%xcJe-b$T3L(_VTHDwDManGi15OF=fxN4M{>(+I1fkoK(zBB#o3jZOZq zqzME>rfj3>Pk?d>3g?V4p$5&bfb6l~j@ebs%Lsj4V22L^>VZ7Nn$9l-6*{6nPGxMYIs@8*GNn+DNNz0t>R?8!{726==T>CULfmI9SGCBO1 zeP8McPOAlK|LCL%{6%W&M(mi)J;;oTlZyYhR z%@Y`tPw=EoDEU*1zfUcQS#cIMhE>~C`)=@TeC;sYwmmDWca`6`2n}H_p<#Y;o=b&p zq&c!`iO`ZcmJLi94-BW`oAb2b0*Gf$#RDhRau-O}&rkv#q>_PP=-m ze>ckM9}P;B4&=!?MW}OHL`g7xKcIvSc=A@>GCC<*o2^fsCvkj^ItWL}{?{Uuo65qw zLT+SEX9>#XN$|$aIFIthC-_|jOLm$7&79En)i-^fTgb+esI19c=>1C!xIca3TnaX- zs9NLoHjx+Wq&wk3a`Zmee3^T(B+x~4By0`N)N8Y28Cv_76k*s)1({M4?5s|A{|&x{ zH;Rep2h32v%?y4;3oQ%_LD^pr{@3Cxk6ZTT0p0fvc=}W4jf~^^@(9&l`U~uzqL|(^ zZ-g&apE^o8cw_CqDM>AM^eP>8Xy+?k>6DdKb=O}YBg6Vv>}s&?XtTb+W>iFnZ)*g8 zACN;zegfavazeo(H}C$-1vud1`_eO1cWLwS7Ph^IsqPZm26rqpTMx<|Q;P*k3yXh2 z)e2C%LmIwROLhfqo%zBkuqXY;^XQM^$%piYM43PD;9-bZSP8`rA2^g;B=42 z#&SLU41IC9hY${80xl%=N2}8zgYJR@Yu_%SFl-QDI1#UyJ^z_!zT6x;I4e)3UA_@d zp71&ItT6l#hnpiJtUu>I&MB*LFTJbuI!Mx;y2D6v$QBc_=gcX+YC=VHY#BvT9g$0P zZ*o>kszPzR(Kl*_u+@VLNA;bl=z5Rj0PP9trsH7_lB0EEeC{Sx?|^_+sa9lh;Cu}j zp)!aa`!7N{guCr)%jMdhms$yKMfM^s+}I^cof`a$YNOnkF1;0DhHbyf#zfb`vA6T? zG@&3x=Oxot-~+Z-J-+hp-Dql0m-0Ow{LJ zw_F0hpX_a6J68wO9Ls-IS`>RYYTlZMPc?@6Qx~iHc|W`{x9lnwK$dKs+Lt&xG`V^G z*1JPWC`9z#aHC$R@p1?5Cpi7E2=OUxggo(r0E-`eZiiR!*U27bita-5)xZ>U-T7onc<^Wafupf~7X7n3ZtLB3q=JGXlI5ns#{Y2} zkhIDsNP%%7of$oRPt^ikrPepp4uJ8nBL13|Tdru&(dr?e2*nXM?#Jl1Il6U+;G} zIUgjA15}9cpt*1)ENac4vqOOUXA?)Yx9S%4R;PVEV7v6bcTh`RmPbB#bsV==7T<^5 z7UZm;%l*q`(RDC=ArunhFHD$j(YN@2ZxNA9#W&PDix8;$db?L?JubY%^)&+vF#4bR z|NKqB|2kK2P+NLeA{Cz^070RC>I=b~!RxMU@O-Zfy>X98T`@?88!NgWwM%-BeZK^QL*9*hLy1h-l+fQgbl0KE__yO#OIsK+ z8pr?{eHayyaHDKDl^-Dn%%ShYT1G2FA$S@@7}e(Io=n%u`M7OI$X&>-Z9&e+H_OxH zC8j$lEy{G^2`5-#Oam^+3{{gbfBq>gO;Mgu2+Nad^$^XtdJe7aYQN;wvn>6STT1Mk z=!s9@GQiDv5nHPvkf6K`U){-7qC+4&q{iYpQP-U)q0G){({24!3bM{0o9D!o^>8=(18*mQ=W zRvDC$@lA^XuAHHXp6G1^3d-ALhsuZVsB+(de5o;AEQTy-=yGV?9D;#}04uD0HEn*E z4zg%gg%h%(?CrOV?28-0{Xw0crJK`*EAkYJ(ofTb1f%ot}R@U6!wOW>wwDtW32q zrW4Jlvea93GV4$7Z`R4S4wTj@ADLUr)!FMmno=&t%s~IDPY*R8ciB$;hooD)TQ`}q zC3y&X+#Q1ull{mj@?v>6zXV}`xB$w{{OdBE0x1E4??TgwOT-C{DHv3w=w#~0I_=4w#Xo$w zn<=r9Pz{}lax7UstlGqa)}HQM_a`gz&dQk(xu^QsX`^_PX$4tLkmg* z&1+^&4bR3N9YY`rj;IwQWdZ8QU;9wHBt4f*U9+80BK}bk=a~IK!q)hsPVk}pZaeBq zbFSM5yPi_}9G1=3g%-5V!s0ysrRoFzxHn6FQ7mZyi1NKV3^EdjGKRRA(4To?$YUn} zNl_VyNiYw0z3}cJ3JA(h1Y!ZF+?Q4?nqJdTv#A%{&u&(@&w5c8lDXN|nwpy2+u7Lq zj?WRdNU$st<2_A1rx)%Fc94X(Th<3HN;_3lit}Dz{+;#qHS!KSlyZlcHkRozeOk?%n;LE=6LzU9hpod|kk0KcxR z-g*kLKcVVhM??ezNt{}czgd=twS4A9GF0U;0nk+1z!I& zrQ{iwn>&KcD7>0wSvbPbG$#})QwRC1V;CyL(<2kneVnMo1`sxoKqJ^1rjHrm(+ZmK{*@zAosrY)hD0 z<;%}P$42tYZr2`uCU36Nc9aiqm$kx*5U?MHJ{0+vn}Z=+PXRr>JnP==xNmJ(;rsiT zlXm(Ep(CRHx+f7Z4@(3)*bWnaNQ7Vs(6m#CrCQ_N?pm-C^m!df&oZ?gpgV^z7FHm6 z6*)Cj?Q)*cUzeQVxfc@*Lepq9@LVVc<&27>%)2y%ilR#q86GJr?aErLQ;7H z@Sv@n6e9>3hV9v?(tW8H8}~v}_bHtxGpp1d2DRy>LT`_vJ>5Q@R4Sf9 z(L{H0NRJb2+HgYw!k1fikj*mYak?95A(W8GwAaU{$W520N)y@pMk zy+A^Tf?LfFU`IDDV(Um8H@kZtQOcg+Vk+jQ9Lfdh5G%b@bz&2CBHeKK&XY#V^)6k+ zUAO`wOllp-g>IQ$sz6KG5ShyVBQjN3d;<$W4W;|6P>P*WKxxU3rR?H|x}Z|cD`Y}2 z?~vgBLo@WH+pky;RekMZ=;O5*z*9)&v0_uTOftu;^;MX|qXYQ=DDfse-{d6D{1(G) zmyWKg`VKb6UDrf((|xbm*Ty}rE>T&f#{>O*d3C)gTMT8{xHl@%AS5J9W^8)im885? zq2jF$)Vs4?H;d5oWQXG*pQ$B+R?jD)l1U*)vS{w_4oA$9dX!lItXjtyjoIW3y(nNnv)Sni!m+Zl5fwE6+TqHWd)uA4&X{(SHA#C{~4ONnUQ`s;s-XSFDag9aQci!g-~)GIeO`dcz+Xf z^Gl>><7dA_(RboK=8Z+wS*i{E=IPe$Gaz>-p2u0%kYd!N+1q8>VXq+BYe0Bv(D`^@ zF*q!-d}0$3EsEyXc}@91)xVn|C!hT3?_gPGf$_1_=flgbE@K59HMFkPvW=JdJ=v7T z48BODP(R`H(|38xPea>H9~K}>lPZaxE_^Sjq4Vr`aSU)MfvKitADadfl%}-DeBYUu zO_Yn5I5WM+4d2|dh5bfMJTd6sj8-!|&$^9L+W208T>2uSC3LYzIB$cCkV^(dF(uR;(CL^(r%db?ku-UN$r zBHptDqN~p3rKw`%1Agdy-YWMizEC79<};?sfN2EdP-$Sw{a3r>NdIQwu;;Qk={A;CZ8f_V0 zaL02UvDT;R>jB|L=&P%YY)fHcrbZ8!4Uw!SF{!*sW!Sj(WG7d6g~~-_olD5gb>^b} z%}t##FQ}lW%5Xn>IEN0W0U2042Q;Jf*hKVUC-CdQ=OE$r!;F220ywfE$b|1`5K@)n;;-sNF6X5OIr}ow~SAohcBK1QT=F9_^!6zRhFVWz`j4}jr z7H?c8ep9SXE-A%}i(JdGZMJ(e9U!?O7S=h%Oj;oEe)y;pzXtI!ft>LI9AoHe7F)tk z!L%0S+`Ep(o1SbXaD~aOWSlhKTz;8>=oq()%kHKyt*=rH7uk9OXd>TVi_v{c7#o^) z3QM-`2GSn+{EJhs*=|z<>~BcY0vEWpp!OSSu$c^y>3xO#1UVW1MR9w5?RVY5z+RNd zXZu-M1?f!GW6v|#X3x(Lziu4tP^U@cNBLqKi`LjAq#jA!E-bBQ)J63xCHfHv{1p_0 zH6#;KiIj8AS{eTQh6B?R(5tzq+t$&`mvV9q-)Tsc+9$HkX;fSXes#K$29|$FtV5iJ zA!87tjsJ-5vtO&Z#4E&x|MqTwzy&n8J0mdv@Rr1Sw!5@bP4MhO?+}XDguU&%Wuv2L zs{+Ys53t7^{7foZrKbG2XES9gTOTXpQFhIwNX(X-zOKLbT@!^^VL{&C58af3kJu~N@U&tAx&;V*Z4ukY_*bW4Xx9YfaZt$5 z;LGbciH{8YcN>@WMksH6Bl+NdJtc!??z)$5}0tD!CQNyCBlq}?7=t`Xc};Eu%FU=Jg*K~^dSSfvWtBeBaZmt)CpjR zX?i#LP}b6Vk))tbVucXOC2N%Lr)SJ-7et8Rngiv+zpRh z#!8PJO@@9%FBmhSu5HPEczj-mIQQIz1ij~aN`{HDncF(bQ@psoFp=DGf`0<|oeKp5 z%t~m5bMpP}Z<^l~Q)y-{!y;JN!&a$9p|LVGm_M?%YG_ZZ&^h}K*dO4qf<||-edIKZ#~%z zt?D)IRIwZ-yurtk!OIqR+0B*66+eJGCZ8f;bW&h(7_ZzzH=Z)4Xl-$^r$>y={~+<@2se8FDFJo3aV-*xVC{YKlsZ(z zvq)$&PiH+Hbyr$r(g}W^YNMZG(or~`LuA{0#7gv%jl6ysxsajcZU3i+)ZbFkn>of5 z{eb$^ou`&Am#U?qdQ+J+&sDUl)Gg&XsU~PadKT)r?a7VkvSI5>x-53t&-`@0=LNkJ zzy2n5KuS{ztyrD^*Uqr{`S5*Gq@GVzv2Srb{6F^EIi_9wDt|fIGP0}9!CEYtd2)h$ z%=Me&kAeK&?SI$S%wL$<$USe=*6@afS;;-c&aBqYjJ@>Kr-`G1WD|UVLmo7NS8Sha z!GeuD(0X!*TC5t1_wYGC6*>`|uZ(fl-ezXzcg}~umYtV5<~6K}oE)tU&N_$kEw{7U z0#{mjjD94n3HazW5l4w0+>fcxPyJ!Webpxk$IfF<`nmVM-VH+W`2t+ML@#mYDjUW9P89rgv%TYYwSf90FX&T|g<>poEtU;d;kDans?yk3&^Y z$~2`s=;@;F1n6*Zu5%59=2o@VXUR-6KTexpuXCUCjSf8DWIy;Yq1Ka_^JAexIyyw3 zV%gIX=P@)K9oe%=FX5##umM*7o$l79ej`fUzbMdBTl{e6ssKnO675VqD`3o@N6&OOXs^v(#@=a`J8^%;oBLoS9FuGJ4UF zUe;42`YqjWnieC!>*ttnWF*OTvXwO(^_m&Ti>dS;oDLwl^yrB~i!9l6DgDY{RM;%Ro+o=Rz$6JWyt>R^UD{?RNQZi0WVYaQz_oN|58g zvVZ_{!+Gj{?C#Y*A#gceYJjnhw78d8i}(1f{>cA6#5UF8I6}x?jAs>jNJEw9M)cw7 zC^4a}(a`#YLXCG>VW=&;fqNM3^?Ja}P|r>xmj z^}VCuT@zO@4ZF~IGF>1E8v&SgJr4A7i4mNebAGwc!BEIqn%;g<^Ne7I&#-YC2eUYM zfaHisI4;vG%8d}F!oU-B^Q-+tQh(5i_^&HM1r}4$X>f}P+Wm~&>2$5XkIb88xC}#q zYuCO5k1o*7*q91)e^*#`(cfnj!{z4`Yhh_27N1^45+h`}jR0-VsTa;rZM9Lb};;_~frcGSJO(npwP`y0mY!sNk!NZnQpLD}Ah* ziVmDvJgoBfzN-&ZM~M+)%_xs~H5Ss WQkl%T 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 IZ1?DY0VLIySpWb4 literal 0 HcmV?d00001 diff --git a/assets/icons/Rain.png b/assets/icons/Rain.png new file mode 100644 index 0000000000000000000000000000000000000000..601948bc39c2a157b68b20a1566e0e953f39d43c GIT binary patch literal 417362 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 _sTVeET^MbITUt`@dMz`O!r$Nb}UDx*vQbiQxNr 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%0AZR&vB(nT$%1 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%0DfkvcJly~HoyPH3pR1q!Rr1zh=Jo`I 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

    MMW(E-S7IvgUn9QX|LaGbKCSMdCTY1}sx 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

    ; zTY9)G=&N0;%;Y<53ZoEHMp5ZB3M&&?<0A`J#pEj4_n6J6{(@iUtvR~KW&*t7o8_fQ zBcRpr(1Fbtj$6S6e3V;-Qct^7kzbY2Xa8jZGKtjmDI;Q!MzI2yJ^+z_jp7((x~L4m z4ERBU08w5Kd`K3DOl|{MJk}KmJ#;8 z#C31=AgRQ(3mxQd8Y|`1y}%^S;Qg9Hm&cvM9Tb&_kH2IGP9q2!NFX=@9;C?lGt+AU zKt&DP{BiQhp`euNY(5#_@xm^_a#|6CWqBg-T<+FY{n2h=I<#UgjAY-%#%Lq7(?Xi)E zo0R31A3Io9F}ymT3+&-7Wv?7l$+5*m*dUqy+xpw_c=o2l8bIysmR<>z-jXLF#N4{_ zWlu!H)yf+#UT=Qf*gS+8J>Zk8S4KgAA%`3`no%eaILAnWj2K}~vH8&l?qxQ@Q$)m2 zGTX_lWe#7&=q9f`3OrzYqe=lbxY}DXB%l3Nkg0338aX8{4h@Xtb##^H9EmZ?#X21F zm|+L$Z@6UZK`?VcFGNN`!8E`1ixn@hSKHU}B%m`-5jI;`epfkYsx**cJsG?4p)RFx z+$I;|0XwF$rIZdwwhiC68Kpl2MF520@B~^=orz(t}sIYk!esG_w&+6 z!;}SlPAbSCnZx3boa2>JE1W8F*fxwWDNFBO>~Y`Ay_b0g12Q36ZGYY#pT90kV8jss zi$yN=FLmw(EeEPiCc-yf+hV=|XGDX<3|Ok?fw4=5v-|>SP!trn!OTJsW(oyEk$K4t z`2oCZAikL3AUAws(5E<|ZJ65+4-X5^(}Zq~crr@$v4|QdQM2(nRY`o0!E^GaoFN_{ z!ZIN9zw3n==y$v#y0{7YSl+xrn^yDn6+F^Zb8M@uWEEkTIYRThM0vkUzm$`K2d>x! z33c_i-5-^w#cVUY-q+Q#qRE|}MH3-KL>ukQ6Uw8+qr>V@I`rlT8%_m0*2gb%C z6LP>1XwA9OudS0l%NZ@Gqv9A&4>&8GqLLF!AyHLOBNPijf?;B;yNZxz+Qke+JwD2z zWc6NBd*|^Hv-1yOU*|*w_m8k3P~Oog0?U_$KfEt4ck}e*ov0cx7hC(T`nV^rjj&^V z&1(*MsV0SX8Nai$(=3>;AAg4oy1HD_Kn45&f+2m~`rwJYX&^}B%41?;x{Pjv>k+=R)i8d)_}AwMX*bL?0>m{+ScO6zSEfux!L|Xo)cn* zlt2MPZiJ49V>I@f|N8aB^yKb?u_=^Xs99Y7_881jIqb zS~mi3@p|Q<@pQ`bdz_Ghe{NYO^8^|>83{O!y(UtxpfHn97bK@;6Uuy~2#Z-m*V5doj%zdV(Z zm*@CtNt5_11H7le`IKiPxsb^Is@bRkhAX+|sR{TBt`$Q!^M8&Q-8gOP%ANj+2qY|kOwbu}~+q@A@^;n$zEu`>s9T0zZ7t~So z_Z=oLs*+Q(%JKo(UG%VivUR&j5M0hthcn*2dl#UWiDcp5=ZZwMmL{i!3H$qrVEq>E ze=P?8l%Kf%6bg?Zt&|yPQaCJTuEdOmmE?dg$u3C4PK3E`tX7WC%T%o9eSq3{l=aAz zXKw0rEi1Q)kt*QFq>$mzMkXMUts4f|w}}lP0(y+VQy92e*Xk}WDv~+AEl!4&q6e}$ z_vikm-X9*)AJ0%8MW2@(JGN)u*BlC8p%ECYF3v2n*!!mx0La5EP!g_`5o*tM&s<8U zMk&ll{O#93bSYRpR?IkxpQd8+L(~)jxDiXb=g1zqKLQNFR-Q-c=p?jf!4+i3O{qtp zE-smMll0_$qpx0c%S6QxoA1d@O3c)(W-S6u6*U~Jls9_Aa`s+@9`;^Aj$mKV0}qvm zx9=iW`%TveYLbXpX!u3M$w-^C^!98W2jt4i`STy1`M8c+@FoeaY(FCGu<*^Zs~RK> zssgYn4;M;cfezclhS|2UVIe>KmSQAk8uHIw%orF;vdi4z2~vk(JHIB#c>c7VpDU9z z9r}QuWcF3MB<4l+zdK{0Dr6Lw@UBX`_4RfM_iJnJjt{(dZMd3@AL=*?$v^Th4cpN$ z8y^^dF64RZ+UZ$C1J?VAZ~f1D^VRp%?%+kl1|1x?gs0BQu_7)mW{GHv?s`WK{ zi=ti~_3rIt%wwrN4_aoa0XMhCbo3<2#mQ;VG5WYpTUg_S#sfUu&Y;GuXHm%m+P4A1 zmG9S&Ok!JWV=r3o=7W?)bfGcl!-~5EI6Jr!b$&xI8b3G9eipvZDX3SP%%6E<0IzMK zjQ=-q=PO&xYXovbMu?Z&4)p9O!>Y<#7jqlzt+19Y0VVIo8KEhF62ZAMXS* zhO$4<9it&)*k%!+!?uFpOd$x)_*81U@@rJ17pAB~v?JTU2U z{)FHe6W;dlCQ}&SBp4ekzxety0Uei7{W%D0=P5%ipJJkOMv8(Mut86s6!=YIu8Obr z7us;$4rk#vm;_sN)^=85zE%*yywonUrH*hp_umXYQ~#^?N@0JLc}le3Yx_wm9@qwO z{a;ini5wVP#2=nvro#Sa8hu;K+ z=9A8M_6+K~62^bZeR=)9gpB`_UI6RwfR`jGJ-Ne^P0@un0Y%RXMGQCd2v>fQZz2d0 zWxql=*Ky+!0(f?m$NLsuM633?cGj#n^o(54M19S_AF6NFZ+tFiX@E^LNiy{ zrV0trfl5>lI9x8WFO_<-LA+$Od41{+`y)Fp52tB{ZzSW^O>$=?|EM$#H*YTm#m6AEUBpiiYKnIMHZFXis5Qim>FuXfT#veMa=EAJ>`sW)QV{XrG zof>w7MC4v<2bQ48LGOoiBXQ=yoM3pJK^$3#*Lu1N_;KN3OPAP~fKyu6*cfSE-g8}cu z4D1{&LDkE21!ouVq(zr9un8Q;V|T{clJMogyY3S;>RWQqxvoUNDG2wUn~4KF-&mCs z4`)3VPEJlfvtoacM(U4({dU)&nM3ndfI=w33^se)xtAspIYNqz zoCXo+cbZ9EMj666o0?s)aY9O|Sgx_Q?U_i;`nPXP;djxm7cGPoXcKonqQhE~ul!ni zmDzN}RkP`daDK#P7x*{L|2Y$a3FA)JZr-w>Ejz?f0!8Qa#G5PDe*0r%uG;qc0UXOv zT1k6~0#gnjq` zjkT}j!4^=br=zQ!gQArM2bE3}HJFldQX+BLKE8~NlF_Ao4SUIz8NWS=6132r6SGmh zDP~UPfB13*M!Z};WJQMMCl@l|ltxx~BBf-!S1z6$;y0H+cQe|HTHj7LWzZ%0K3bWM zlRkE4-J%WDQY;XCwWv{3BBZBqjD_%l`$ryP*XRXNAn>hwi)*8pt(hoTU>T_ zk(N!$w{7og_0bSK~(OoV%)}oxetfg*xad3-IjP0g%*rboh~4U$bad? z3NjdQyQ&&d^KX#Vo@i4m%^=2hYN##J{Cc_GBgdaAc2gbs<;=y^_IbNdI*s4Rq0sX_ zd_bA@l4R~NVDG?%@;eUO3KRC*Qwzd6Qm)V!W!FL-mp9s0ZBsn$**oKZ88&p;qNe&CtRT?*Y%h-x@#EGNyFFb+nHJpg-Bk^ue!Q%N;UBZd;P9i* zW;n>;SXO|P>VJh&i(;g~eh$e3Em6E7M+isOg{pLYeI2{)jyg%C;r!K)A(jA6VY?74 z9MAH+THEy(8NN3`{_~sXL2`2`){LwZNMX^krgedY?1}xxg1fern>qwDej0Q>Z7u-ijM2#7HvW)mmc@( zcNNzHXXIyt2pNK!7sydo(-HGr^q8=!=#AHN2_tR6R(%-qkQ?tTf0TLmd&+#qp}EGE zmaaCAg3ivR?+L?NXGHI_Oi)}fUD37bk9lRHqgJ{6HV5%bnmwA{#xSV}pe9#l!{#Wc zin%4yjGWx7?jUuDnXFtB4JaZcm5K4c8vlGYGbL8|rHv9vZIRmPp!f{AWbr^l5JLc&*P^;w!E;7u@r0)S>d$rM)m>Suq-+oHQi?;T7MWU`pNiCOtY z~f!QyT9Eo&_*^iB8gm)KPc9Nul z59M7Wqb+ESb!_eL@-1oEqw8Fq14T9aK-%hzGlX!Lx$=CUI^L@k57DWVw9#c7AK@#_ zW&D0jlO?8n-?76d+WDd1g77N?C}~u;R0T%=gkjjqt4PM%Up6++ZY@ON6YlVF!FIFY zKXYGX7j;0F$vh((LBjv&)!4Loi&A->ktDX6Cggs398^R#pt5n5mgIL@q_iAL%+v3> z|I0QF3ju~6`p!|-ACIdtPIf#Q;sss{XVQNlNmo?k8jr!s@|;(|^F@j7xL_#RHK>vQ zAZ!N!mA*p$b_@Y8)?pTJMhkFz7T)Y&{VU7Yk3sk@qNto4s~l&M1`7ga`A!5SB6%nS zGc~m!Q7L61FAIBprTTvkTuOve(@Sc>iP(-43RE4sca83YQ01Wvb-d@yxgV=Qd(Hu|k zSKdo-c-Mhh@SjlV47thaU^nVlj=}Jw>l!^Aag4vdnNv|wi7bdv|02>~O%Szw9WWWh zsQL$H;|PpV@VS|l{NIEB@_dLfb{U?HI+2h15Nj{nEeM zI*U;;J0&rx+u6ROpJH`4G>ql;?As~(k70HiG0>b%PQ|WMZ_6$M{UNzB%3mnnLGt}i z6#zJG@Nu0Bo@Y(r1D{sO@BgqRU(}!ACyz+pz>(S&%2d6j9O=-dZG4CvP-JDL8W~_@ zSk0$C5;0dQ?>3rjkmgPu+MP0vIZswq(S~!*0-vOgb~3}Pp*w1=T_~BQl;8$z`$l|_ zlYDaPta91+&LB`&>QrCqYBZd&5(W(kKsOf{NB12%w= z;-6>aBMd-kYkRB2k20tK^eabmq65j{1uw7jc7CI){9xb&u8pZSUYPH(gj_Up5f4?w zuaI4N?3B>hfos~6=6{5@v5zA5hCRFeQSM@{No=C{1Y0l%w`m0@^|T-;@a?|U7XIB& zIU$c~ml&^~LMiYSWp^@eZ8r9}!rO=3sc-qY4brAZGmFI@Vw>}EUA8fp^UVJ`=Odiw zGr8VI{885yI(gl9BuL?E$?C?_a>6^86*H;Ktv?(5Oj-yw(P!q%aG*(7%0#Q5xnrF);s&bKOlMba0VLZYc;MO{uT5%z z=<E~X1G4uL$y$OQ8-)~5bHt-xth5$@5*5m}` zDkK0C`r%PhC0Dar6p9XO4pyFcWxZm$ONX`??ZF>hw!4l7bL!9UyN9Pc0i4X6tiXUh z+gd;pfAN=lHwN&l6|nmMR;hgIK)~nAT@Njdb4X5rY2p=D>&0x$v zJEFnVhxi|O$0*3vd|a&yss@@R<6Q*XT1ZcJKT;r>zpw|$K)yVa$=0lr`3YCS9O{#- zG(Aeq#}11l;3ItH!EHhGMetEuLwA}7b7HjLs^Y<yJ(-&uyWL=wejOAox zWPV(@9n2x%R$7CKtOe#%)S{nvRSF$8 z936(HBM&SW7NKUMFMs82o+kl==Spp~{$A^J-hB1?%y})fJ)5sK?r&hY?qf1(ovi;i zol495)&N!C)`zOjwN|PfCez_;zpGlcVXwawD^Oog4QZHJ4{n1gqjWB)15MjPsWKXF z$m(#uxw&flOo@#8RMOV}r{A9V%2F|R*T(Z(N0bHdm#Ta!5aZoyagy-C^zhR4pV}6*DOyn61?uB2Y;l%;Xus_vEmbVFhUY-RXO4z~6^;KCn z?b*del!vP=1CPs>%~a(Zf7*E-F}9tnOw;T9z(vB%_`l!Nx6}D0(}5Ws3=B-}<&Ri} z>~*30Ggsm7n#*Nd88|Id-Co-@7D^l^ppT>_lglX<-9hI`^_VNp59FnQE&D7Yoc0AZ zPUx0>g8Mbk+JyG`Y;b~2$&ywNssj6pcCu82gf2u#_u&QP#TB<}v;U(X7`s0*6`?Vc zrUUU}3>mWvf2Xa1MA}xZHqw!*w1hrimax*m8TbIYUylEV87TN%7}p78nc|Bh@5$m| zVRz?ZAA#pM8|A4ZGWE#EC`Hk6E#4fTy9K8ml0ac{e!bgOi3F`T-R3h@79BL`xLX;) z)fDUMtvREPE3}sDB+vfK0<4o}%RWvZJOu@BnS5IsQmkZAoDcQ`MY8@2aT6pTo`F__ z&it~!?D(Faci!l!6pW+A$(yG5_DJVB@`}rabV@=+-W{Lt@CsWKj}!H%~SitpggDmTk-#Xmrz*tEN}`m)blMiDGMH9(H{)H z8m}Bd2kk{oaanxhh#FPCD2`K!vaAoyC28p(OqO;H?kK|aP%lwTp16F(-VbzWXzs_x zJNvC#ZT5GxQpi6OOuU^}8jfO}K6ifEKDhA|b8*2kloQN{P@;q|_ZUuSzIlW0Gk{v* zuEX1UxFCdZnBi8F@Sgv1wtwzq`t1BYA!N}Po{>|arG9;L3CFJ0nJh$-QCf;#G}~fh zvrGQSClA4GYc{lFu!c4;KiqP6cqq8+ED!a|xpD?Ntk~1MGm^~KWgkQZXWIj?`W*f+ zcP;i=BO}=;1MQg0#cA34qHZ+m$(-hLIRmeP91?HkUES;Zb zf@Y-9h=(?>P7oQJ31un!iQt~>yL;xoWPEf!^f_}dCJR`VB~PBK$BA_bc>L7V6c)3; z+;)EVqCV5ce(yUTDsS-uae@d79Yc_Xz9-U{b~2|0mcm9X{o-E`=HU3v9ut9H=?}Jk z!y_*Rnl1)xS(1pq)9RkXanUtjbD8ChRS^RjI_^ujqt;WgPiCOC?AdHIXpgV!(q5LQ zW@K|%Q>bR%@Ni?kXAI|w~263`9HKKtA{jY(*(_FEP zwv`{2$4JOHwTg%#0YnfQeL*5GSGx+1z$3GYvWZRA6r!x+G82m96}^V;BymFdUTw^$ z>-*Ke*LSjbHf^Dqh?5TAA8ahKsa`O`D)TxzsA~UotlNFDphciOrG|-L%0uRf10y!? zSwe1p*8Du)FOkn~&8A8XKVG)a=_;$RlV z%l!bB?FEMVE9qMEYvK5;#Z;UWO)-i#qivJ}{H~eghKRRxh6LIYtC2yIs&23K-lTRN#zq1JAv2@t#?h48-oPDCu#82b=SG`I%26NN zlm=H^192cA{w?Bt7>#J0=x9)PvV8UtuM4u!jYe9tziS<5{3qk|w|(=&q~DDR{NKw! zVZ22Qug}hA&q|x3W8#%BM6xTc{hl-VTI9!wH3>q~M8I2>kn9aOAU1WIqVI9R(V= z-yx)`C`LyU_~EZ)=|{@R8Ld`dYF%);Z}(p`wl%wjW$q7Gx}@k&CqU0TF7A+6SUjbX zU!#@~_E*oe)ikov0arLYL&_-~9lTix?u+dm%B>8Pz$vM0-0GB7?@hsc`8J7vl5n8o zBBZ52aq20;{wgu%0EBi)em`~d?#vw-T|NZwx;l+InR?K@?BfI_UZ^C5!K5KW0kjmQIB8 zCId)L2o_C%&tSy{UKwmw7|vV_kr3h zJ<#5@+7=S2O(dhEORRJ^=m$DzF#rDe6sYI(-JLwaDJThfkD@vz7Me^k zb2xqA-?_F?lK0wuhD(ih>DecHJW70SqQ;UE#ult$|BL9GFlrc&E@vaNuw(WxEu;Ly z@Ar3ir@i%*zG4CBZ%BbeKG~n@MFu9QSlU8vUb1w&2#?KJ=?njd^Fpe(OO#XE$|-w5 zpfV`?3Pehx`lAbblZpMiG@1A+>VJE^ejWF!iZ7MRwkJQ>)s*j7HLXAP`&`+MvJ#|s zPOh*$u6D8K$;O~FHkN9ayW{S~Mzll#Y*K;N!jTEd%4yzP}q zH91Yxahe=wXmrL>>XHz58&~JH^i9u z&)WmPn^7^y%V(3(s#y$kli`WwhSV5A-IPEv#D?%u_jM(uoCo(F`E>qBeS|WKiM)lF zF9^Wc5qOvN3IXW^UiiQBMlmv=)mQO0%MYRBu`X>o?`@k1!0J91#49_aS~^G(C)1i` z=JYFs9AkJuPV;Sc56rQNn>X8`})B9`&#anl%RA%WawhazTb3I)oD5gr*w-gNb0c#+7{Q2dRuhU?ZnEb&C$`HR?3`Z; zQ(4*UvyBz$Z+h@r*C;CemW=#%zMh%&Xh|F02z^xTr|M=$tqZlG&Q%h5;>YrQ@r!#aUCK&!n=z#0I=7cv#|l;y&p4i@+#jj1$?FodZgq)^CwOSFpJ| z_@j8sY?+7!g<*t-z{88#n(>-eF4JI&iP%Ca74VZ8YpB3(PJ;m>%Jv8evh!+*BDJNe zRiz+n9qS~$SqF}6mSj|{&oI~571+Zg#6>-A-$QQf{rATbwo(NZWOo+JI2MGgd_Mh5 zZ}su`yNFh%Z}a_Vys<=D>``B^r!f~lu-)iP!{a2Tq4#Q2y?K$(9a8$#<)fy^h!TeG z0AAh{0n@Q4Xmycb%OXUw{*J6WFn46vDZGjq?}NT`?{#QAx+s>&e*YRx2V>i#g`2hm zeXQDv>=i$}Du*-K?Ys8!L#jB5kQd^bINFPK;+QTp8IA|p*oGUNTqSuX@^cQ5)O%bQR+ ztk+?*o!=SsbU(xMm-bKoy&yTk3YxP(k2nhc{>KO$RTWj_&?apuJ-DhL&i*)oAPhZ& z1iMP!bv(rp7va{g4?Q1kPzc8i{8Gqv&{Am;eS9Qk`xblPOG0TkEP^}L66mht#IPJ- zev7^J{wytTljleMI@$5k9uheN#b9ao(|3{frWmOjT>be6izg}lg|u>J7)S9={IE9K zLQH<<;ZkvM`KG)7MR-qTl&B|zW6_UkF6r#)$;s}qOHD=`SG(T>^xV;5qP|~hLhes* zNdx@FFfnjoUrNUXJ)&3+wo{XV_e^#DmJyU$y!3wH7Czop&ANAmR87kg&`M^@2gMLz zz=k{%2llNFn3zILJ_0)bP}2N^-G#5e$HvoYrV~FUCa+ExsU222Vd&_xqX?~s8|EN< z1)C4PmmQVP!+s)T>hwE3GUtw($f0hfsP$#}IjaIbH$#_|NsGT4xE-y=ab8>-0vB}r!SC-l4xJG`eBwu=6y%T-CY0(NpSvNn%Euok1&`PV zvm|SRd<>KM-SY@Br@;vBsL#03PF(Nv(6{FwmP%S)=Y-z%GjEzwX9bMfO8QvfPf|$tc-TwGAOs!eH{bZxI*}%TIs)+M@*mmAxKOK?_qemJQkcKGN zz20*WX2z?PNdc3Vkbw%6G4-6>P#OvhCD*NHtxb&z8tb;|=c`nuIjJ zf~d{3HLv-$$jsVV-K9W2&{~94M(=E+AhZd%T7y}S0j5e;R>g13m^+E7+L|HXo3 z@`mg;MM$Gr%l`9N+nu>w=RsDOxXj)aJKUv(M~|I_Wvx1gxf#{tFN{VXz|0Z@oQ)lt zpW;;zFTobm({o)$FqpG8{^NHaI$Mmlcmyxeg!~?KT$Fv$VHcpS$3JW=hf#fdBiqoo z;{?tq?%L*^h}F53Sw1NJq5MAlZ(x{@?%k{rW3n!o;V>bU{jD`RiQJO;Z;qS4X@@H% z`b&HmWdVm2ZS+5xi$xLp*JoRu~)S_Yo-Y5vHcrA zU{>@EyY>`AX?Xc%c;T?0U`zMl&zCM%r$ZmUL2g#pX;&WlvjXRIY%ll)JZ5yZMrYl- zd#a`*-9U@LXuQgE08$#Cn#5{B9R~w=QbZakQzToeJ^Kxg&+Pdn8oq+#`3@o#Lxd=P za{-($=6IrmB$^Rt?JpNc4R@&FN|~$Mdb~;G_ukzSIDz}C%rWSRYqHo=bNZ*Kd1mJF zR^{4hetz9ui}?xr8mg^#b7HqJOXzsJFr%ZR0V&nhH8rz2fg8cw_T09?g9`%GiTt9?mQZq{_r;Nd2ZW<{o=*DV!4i3^Vjuy(CE)gx-N5W-HwseBfI14Z$@r< z;|SZ_pwu7SNKeeP2?!e9C~|jh1jEu>^K{OF3u;(?|0Pi%gX&MaaEVYg}Iw+Jq!ZRrN;u#=pe&91RK zy(Kdp)05oWc0S%!!ld;^D5mX(H?_y{Wc(shp16q=Pnxpfy*J3WaO8 z=|3mvg!tuo+BNmoGef7i%Q~pV_Df z=V2TWpdobM4^pGw!IbJ;&Qrc*b|BaPh6JcX2(b$puqdb?J?MTto*kz}rAdm8IT#hyOE~s1~gQBVni+`egxeXte z6;v_x2y3OyYps;_c0O3!_t@Jmqe%8O-;|@j*C^rsyB;qo`MOTlL58VL=Dzm33kEs{ z41cQ}<;!x1%i5nS{mj}1SZ|@{ci$;ec`w<1Xp(n-(ZPFfb@?;=FuZE|L(307wH`&~= zoX_De>}d3lKMqE2?2-57yG{$+PYYtb(8vC2rTzJAi>0%gWlA(BM4W{_DnBPvZ-vME zS5a}CKUs)WlybtWe1B_k=m*i2$HOM#o6G&p5y(x#%fgkzrZ_DkHwRPXE4WhwkwF1x z*xv@xKl-6A(Gs-(l+oyX2o$M z?~WsZGz`2L^HjFRgsAx-27(LIWZnL!ij|Rwak*~tpZcbjPywFz3_a3k1`03dM~iFd zk9!6xL}QYojg4(1C;L}IJuiR5+E?@;TU*Rzde82%^n4lJF{#hGwQIp{cAq+Uj!iql zw&pXn;JL5b=CyN2jj|9+K;6^V`QJ(&TRU8u7$wi=eAX~-v3SO)eh`#2qZJClQ zLIb(OjM@^+|AZ%*cjl2^Tz<@Iuc>W?y&&fQiTZL(>t4^yPQ}~XOJw;lBS$#}@Z;T? z@D|Wv82$ahWAO!#C2crj*n3xpqeIs9KDKX6%a=lr1ocr0)P<3h=~BTUW>b^GW%Wq0 zc9(s0j8|0pYC`hsS0bZuPu<74?wv9pPPAmfwUb+O(KjN_uZNC=GeQ>B$}YLfZnI_F zxD^>D1{=)?pv976ky1>BfoQJg>Ul+jgHw*L@HAS~%x~wqhSeRck z+^*I>&kvkMfdvf-aczZP%0`)f_51ES?Uwtaby~r({B={13m7d;*D-zm~{Ff3s3VptT}Tz!UQc zc&-dWZeka`jTZY14xqM9`J5C14al&x<|?9y(!#5=&G7%oZO$2K-%Rb{-wzf%kJgswCG5=<`pFTZ&n zZ7^AH4aIf5P-rU(H6)&2s5Sjs-ct}a^<8;47+nOyioFLK04n7@%25@w*R`agGk!2D zOn%9j!E+1jecJ<`*^lC5C9>^}X7Pm0QhMsV!m+`~zXo5+ z&9Y`DF1cSpz4l!|OQy3@O)ir)DK}dF)XqmZ$ys+iHqQuC11po%(>Sw>yCu99ig9R6 z^?KsYePzg9IDm7x0@vi*{;DrbYY|<8`>@&QaXim2U28eyJRkk3 zh=;|s->Yb{EG^}emPGjW=j~xTa-`@Hc&u$q+iIXG{U&R^LJjGx-<=d~_@leye;u#y zh{(WFuh1Y%Ju z>eMBD@_MnW)$G@1xVx2lk%8SN@^#j*h_X<6rQPb&3cDNKJ~HGcRo5;UJXki)Yf|U- zlFuENGv)uI=_>r9incC{0}LQAbV*1`BPl(Abc52}pp)Vl#0A$d6i=qH}7$9U; zL9Iy*MwgGb0WqjX$la!$nAB;Py7h7IYbU$zoHGIFVP$fmKgR!Zn6icll`?yPX4;!c zGT*;rgZLU=;n3)q(Sb9DxbkOB^46BEtsY;Ml-X!-J%j91yV*Cae?`lcRHtd7+J+$P z{EvceI6C|73Yu7&O^!pv{M*Q&{**vY3mW~*OTY@@{Lc!pAN0=(k(mTcFBl7IS$&#| ziDS^x!lt}zY`ze*{zDJJz@L2}awD7Zp*QJ2R(=wKAD&L2O&PI|ipX#GT@%6lQ zxUI?xG-Ht{X}Tw8TDKjjWD2OP~ zRv&%Ps;d0daFObvr6wtSd$t)I#=~6F(dfv^U_;M8CMS+NEE<8lxjom9j2T7vv5{Xw zmKj#4D@5CYBztX{$EGXM&-hjv0#;L^bK5J<g`@f$G7rRiZ06Aa=iQ2cB?p4CKvhydzf3@$m1g#NG&4>;%Pn#GU1C zV^$!{-=$BXcK^6XN&5J|_RY*vo^ryhQRGUQXo(c#x8gD*Tu>lIKSWRyH6#Q&g%_xk z;1H5+P-)cp!{t!SehJmTPT@~85gliVG6`lEeSFiUVr~x0t01k_2MFhKY5{t3qTco5 z3!)-6k^2Kr#k*Xc>_s*)i zsSbriX;aw3ot>fSGeEq)60|ki;%(dQ+0*W=8!G7G@Jj4+&Cm2=Un~fEXm72o8c7Pl zmN?U$B>KM$$8}D%L%B3)ToBAaiFfXurmT&;9Rzt8^4!Ei*xr;kn{8MOi1+rA&Q2LE zyTvb;PQz&OB-E9eRl<9>Fdjd50M@+U3;vxRsK=TNc!rmWnbhx^4CpVt#qs>3CDLU9V zLd97Tc*fb(OrjPHb70}#)KimV5K&V~cbBP`RUAENH@}nar zKP6)uMxX5&S`uw0&>OJ2b3Q!^E#4)FWm@%tBa?e@ZbGHxQ$PPR?mC}Sf*m-{t-xNO zhr8$ulj(TEFNh`G=&`nQw^XhTuf7dnED8h{(9=T#PypGsq)7ZOG;J%F35&jdkRr4Ad<5>)>GD=R9P|fs!mPIUn>d} zH(JZ()+{$-`917Y6@?jdd;4~{2M!*k_pLku!idSELd~cB#o$r&icLoh=t@Xd<|3LSNNo;@$tFMaF2ovqqq;_;RiJTtEYo3v`qc?OHVnw zzRfKM#UJ^);xXRJBcW5g6$eHUet9Q}59yLugW6!c%7s^~Q(=bB6b3ia6~?Xd>(%>~ zTs`D)k2W71D0f^WoXgd66CT;G!h`(c~s?Lz` zlCCH1%{p9Pb_#UKW48 zCK1A4Q%HrxqJm8E!$TyuoaHp!-X3Th8|i?vZwEvkT3)xF8zypb<&lTtk}&)hTjtoLQ87Ji<-llyD{7v9geAd%p$-wNmR;HG`s8Wnjr&X&`FkvogW2LhMF&3gt3=!Jl(b2q1vkV$ce_>osOFJ{t+ zjfU-?&=ZJsr4>-L2$TbICVDJ9k5iI3JM6B{!hci?)*x<~v^ttDV zYmTnV=G^YlzQw;gnc@oDlS;#cZ3`g^OyS~L9|al5n>pm%wUuwZ7snCRvgEFzdf`vU zA9bTWx#m;%>R;!T)`jKh4%!A-b(f{e)kd?~Au@;`(}t&_euM-e+x}{^8`8E?VCQryv zCm?0#_{@|DX`JG4LCEsC!t*-bsld+AimcAQu+7gpzUOEBjHif)pO2hxALzR7W1Y2d}aWtdG z!sxg3n*Mc&@5`Qytg*=!zVYq=4A-;HP*J=OhTJRUt_l1z1NLR^-%&1PRbKrqD&v}; z@i?DLykqIwoAP)p6#!n4QwhC27$xVrNO`xdyjdAm7d&C81UW2`adCHzX`{Ad-+wqZq_ zkau@sNy%INxvEGY<)u(m3J&ZUav3_S&YK+j&NFqd<4u*_9Tj1=3xv+3``E@>?q-Z^ zm2jdy*ySU3gElf=-$oQ`X1XSM+f{|dO zr(cwlOd&ujjhg6!7bqX;+p$^t`^7Ya?uh=CUZgJS6pgIT=M7$alxZBNsCu87;P znIy0EGB-W){jl#Ta$Od~NG3E;W3YTA=I+%Bz1UR9&*3hM1Q z1rE%;g*q8Z<&-D*LF;&y_ulRo@?+>+_pfLQ=kF%pu$c}fL)PBm)IP&2<1?JeV+{US zPL?bl9C@+J*RZ5NAuqcgEZM$3MFpm#MnX0K4W)v>>hy6Apxd$?!xt*Cz(S*@#tx*) z^rB%)7gB(3nqt7&4zpaIGUdlS+k+uE(5@~%~_$!3F`)POw(QBq6507rt zP->jW|0EgRm>|!i_lhVNdWRn!s`LKh)gAsz5zbg+hv z9v`K?ye%*d;TmIDdttNK9h(2u@#zC#$ZtFimQh3U-&wasjIdDyVkFmDzOVTw5$!~*>C3MPZ&BOsALM&ed8b=U;$Lze_qR3dM)K|_ewM<06uqlJ zE3GW_cx&`Bm&KHHgAOtjj|6tnVaLo=XF;w5BcL59_1W{3hE4V&c8i_SmpnY`>-&jZ zp_R#>Jaw2(HM;NTRvYD9T~7KvX@6?20ujZfCA-(#dKMP+54TtT`C4l}GF1u@t>Q2) z(3-%bwV=ysP~{H30?hw(&0)GDr+Vy{7(Hq0-hG4hbY@;z*Mi+|MV2Gdhj)$frZ0vU zXe3dTnkGiWRH5Jez}?PEAGt^dYEZgUlIA`3YHDPEK0@! zYD@zi3PD<B z2FbmL^=#eh>13__7=sxT0EKu2{DO~V#p`d8Ij4Dw+xzFpzO$DGh#@LNS%GAqUG4XV z(qcwV^rr{|-@_v#QR$q@doCl17rZfL%{T7~IkcoIZ86TGDzM||ej7dgrJ9@j#XhX> z6MyL&y|sHl!nKwfk+5WfobbO_+3Ox7l)ApoEX{n+culaUfK>~a1f{Iv6RG(QTMAJO|0pm2w1%yyp3S$*!xcl z;!-AO1U-eWJM(HqV;3k@YhqejEs-$~t2p#&dgXGJM9!Td0pq559aNt2?fUj*#Xp2~ zpl@zc3*h+;J!1JN5V%h7fGSiK7-9}*_D6ztcS0cax&BR_EDw(ZJ$1|5dJWi)f3E9X zHgv3}4t6y*o7HirJV$05*t?kb+f0zaFlt`VnyC>{GG*thrU_aEo-VAWlFa!!EA}B- zKO3=MYe^Wch>Fu4y83%Yo>;$2f+0KN_;a!g&!i^_DG!u-poDGwxnNhaa*t^YJfUi( zGwX4U{P>Hg${N^&;Umux$*s!uRnvK%f}41_)=xi())ouru4e8v?(;QbLR; z^sK~|wA(XRm}KjaMs!u8dL_{NN-H55#aDHneTb=sp_ziMZC0V(D7c#8!BK{@L( zCR&Vq1x}aY5xUi2#FdU)QwP-zkO9s-2^Q;on$hUlbH7g$>w>9>JX!rkiT}QtUXIbe z7eqC)P0;}_6MNu2{xdolU|Bo)9p^Wf>aEoi5SzcVSx(CUjr$BNNt-ujL{Qm?04V5| z%J5#O>-wyMX*@-lG5cp$&bG6=JH66Ix80Rt`>~pbu(XGLP;nyUA zJQT!J)!L_P8J5{mzpw9+xX6WF|9G_9-3&O@_&xP2AQrS9X}NI*TnF zNM%Vn9M&_q9T_ljqhjFbc+6#<=GEo2!-s+99XeM2OU|6f!f4-MViL_K0WC0hQbD{& zg>s@76RP?ua8rj3VL>}5F&P?gWEEyQq3ido?Y)<5rkM1ozY9^8};`=Zuc`ML`P5O+kHL@e*q>c(qSfsglSn0k@N52?BcMLS=&Bhs45Zifi3fg zu64U?{2^)B4%PaxNmJNQhhH>g^bNyrcQXAjlyZ2Sz6*F@A^bZZ`5yMiTcpmPeHKRo zf5yM=D`T9=Z)@O^rY#IO!W`7>KDq5!BDS1-L+1JXeo3V!*U5}|7mbxxM%1o;(G}&L zRhCk%O@K*yG_&$R zp&2mF^@3cjthChcmY8>YFO99xejK%Kf11H!j-Ds>Wd|c&kk##pR5 z_}}$rA(&WH+7tl4ufNvYM?$Fx!^>hQnu__0qj7)UlV z6NoZ;YY?dx)u~3@Mnf?-{M|*Ru;Z!8rWxg3DMx}C$q5q{2;VAsdZR>9-t4WHfu5k? zZr|Di)#()u6Isve+3ya8*yT#2AF|Ig$|CF$@*DWuNP#Yp-z|Tb)5TbvG{b%Hrb^iK z@p?8a>x4=>Eqw&TKO^jxI>PQLweEY8-pA5bd`qiidkzkKhaM6nj^Xq0yGRiA0rqbt zytxx%oDEv~=D#Dy2DDwg^;6b-_>;qNTkqO)rq*;m1M&CwZ;n0neK!Oevy%pWHXrU| z-|t3x?(=F*{qc0h|BQ@muv>xoBu?!PaOa&E5lhrS6EGLa`{Tr&je|x*;oDdf zo5mQk-Ns7?hGe|cc)}KiJxm6G*1_o=|DssUhNSOBIRYnY&01ZU=vplsE!CMFw1-KJ zzc{E{yMb>_q97DS=4&?ILR_?J>hG`0d)q-?t)WGqjNUR-(I1nPGUeWcMVHVIn)}^x zlUC%2JqREEUQVsdFs|w75G*b5g!}y6WQZHECH{y_0z$5XECLgo_7i#(J;-Ax(^NpW zQO|G+tm($MBoo!uJS~36E~j6{rzGY5sVXf0e1H;4y4(+g$|k|+2xxM=*Hul*H>YsG zFymK&b?=j0#$zWbK1<0XXHjk6o_-Os*7ALp9EQ7|cKmpEDO7H};j*|ZpM0^iu_mIz z-XcTznuT}heDa<>%j>>Z{Hf0g2GiOr?{|O>i2${w&FGm266gUuLpbFrzrKIe8M{ZG z@k!#fnn?L}Gj{uNUCF0EI1DJrP57z&9|W_Ue=(7oKqX*TC_#uBp&V$9MbuA)fRZSz zza|f(0+*6Q#~NdS&0fh zA7(J|!F@+e8#Hbf(f?aT$U%b*h(jM*_rhf0B~{WZ=p3F=6KcKtTJY-p41?k>eQ0Hg zQs%Qd){?Llg8(~vtn3GCyQLsx17(gOb^4ELOWaE!HGe_T?)Tfoy<#m8^xT^ytg@KMq#3xu81-2iT&+U3A;8K35D` z!wFgTGxV%wd}$ADt@A~c*a#lm?Nf%W={n{WQ4V-qrQ~qmCnd$}D427>>rJm#%WJG< z3V4d>>OZ~f@B8YQ>QlX{=WsJu{A*j|tEiK2ozEBiIt1REn@#~9`a&5#) zvwvPuHKx&85D46T{O$da)Mz|0hHEg+i2M*B8ABr`6!HV7^(2@*t+~3HXwOotlQ1z+ z%|u74xR?_gtj^HuPvxca1D^+q6nKFC!f#4K@M6*72NsIthR1e(l{eW{vzy!e0a@a} z(6BrPk>KIGAEMqrW2%ZHHf;e4sQYKlKY{n3$`)p(&Hs3F`Mbh_u4Xc4ETr5J$3vI^ zqdW|K?dtb(V=NgRb5>b-m|U*0m1346&hJmY5+BMi;K*){&a*!c=YFkcBl8gk$3);|7`FQws%%8eNX3k-wV1E_x)(9G zxGMF5&*7MOOyjSrb<1??hHZ3oJF1x{&FW(N6d?;b{6*Al6EwDbiv!Kx^~?UAwZbb= zgQWVbk3!P@FWv5ZMxosInk+plUr<5v)W#+mZvNi4UvXz!&PmSXU^zW5q@Fr$<*!{e zhKyy|{h}H_uN+J%5(^1`BYzxc*^ryWp}LXo@a}o0cY{lskA%F7eiFP!e81j-_#u-s zee@jr<77Hl1h%j-A4R)|;giYvL&17~ieU{E(Qj^!`>e-t(WiVY`nVdj0U5oWP({uM z(?c&|3@&Z+K=MTH%ojx4XEcryyo8I*RvW;@m2G#4|K8l-1bA+?c?@U?i zFd!u3Ub=2abY6#9IPhPk5BKE` z1Q!6v)MhE#lLx8_3e-8U9G7e{*_@q>vyNv(wZZ-8|YWjM-joZ{pK@ z>P(y$mw5)<VwKS;h9;9p5-%+VD(IeR5S`n&l(7f1Hr05M|gGrE%*ZWX$*H?QLZ9#4rY;IaM> zXooh|W6Zgp4OTNtCBBixb)y!of!T!e&ry+=a03F^JLm%?Z5iUe1We3kJ|0Y$3~ind zW4!m2d;Ng;Lp5!OBQl|0SI!unP)US5QJNmGWXo7Uf2S1M2feWzIB0ir=}r8l=FqWm zc>|9%g<6DzUFSUuL1Kf-f zFfaeO&#bV)4z8h(n`jLP5ia$m%=Kp)25o><+i&_V@AZsCkY%%!{ug^64C@oYhx zcifXt4@QU_cd-%6@=i+flX{*be{{q!A;M&Mv&~ZIdC1an<6w&d^L86hN@dk7e88@lTgJ*&^AQZ}ju16h57?`ty&`9U@-Qy$=MnMo8`6WG`{8?*Aw`%N5upOL@ z9_1)Hn~6`{0qP$YvkMq`7~ObK_S04>6fDgUrwCl79p&@7eR`yV0;M(pCWc%vEMb`} zt@y=lv6J+jmVtmd^KVg=XrH(hKdjroNdk1dlQKuVKlBwg6~FalT7Dqj{3~VL;7;f& ztqXP?G1O+=vxGlRv@ani$86`>+%W%`k54OlCiM&$_S{5qGJPdNgLf)7$$uSWKAP^3T@CF%woup<;j)^`ErxDF9v0F!l~Oi&VU3b*o@y zDI!d{w_ZG6uzFe(+a1Rd#r5_YSk^Klb06T)r9^W)EFzwnp-01xjKhTAbDz~@`^Bt! z8QoXng(@?Oxa=q~MZ%#|=ht~}t-mk=66mQyIMP`}uQkXk?jgTt=PRR56@`OnXp}ba zv-Q-uCa&Ix6Eri{MR%@#*Y{~WPKr`J3l2WF^t_F3=D4APpQV?)TT_bS#!D<`(rvQM zY(zstwDF+Vop)?s;vHLdJRam5l+q=|gkKm2SDV~zza*uO>n8=~5}_;R@O<@i9sE*Q z{qJoY*oft_=j3Ecm94DxU9^JztJMfd z>X;_iQlSuB8&D|S^(5@Mtav$iDOWVMtZf!Ma^}v!xiOdX8@{GJAb3>@ z6Z&7jXda2$o>JS%xiJvDxVHGF2+)$FFv&@716_e>bGwQb0UelzxV{ z=jaK~Ire9`KzzxXoS&ATO9;IqW9w+Dc!_1RDebkGL!yw8GRij~82bh585;AaUCeEw z>;SR7Jl<>^6z)osNzNW$_P=>K{{uPSd)1q@8kS3LUv#=-pyGXgC%1m)JW-gCLh+U7 z64+@fH+`OSyIAJFaE5+AExwP-1Xd-}d)B`bcjW}~pFtqv)V(1^&=C5Us{Nn8Ku!`5 z@6Yq+s>(YPk6O?0>X$1KCI0srhQ2$`$_!MueDsBPXuSB8zRg?=`Y+~OU;WP3HcS%Z zw#IsATbf7XODb>?kz?mSCPT4dX^VXrlA1m6%|(#K)n($UoBO*2HA$fml~3YNd-wzE zD~pN@&KSzp3sgW{UTX;sVEsH0}WJ89P@n{>2g9KGp-h*S)e%#w#& zk*)J0;m_M{XJAe{(q&U7VuGh@8(T6fbD24{( z%Xrc+wf;C*%Pr4$w^`W>@;|+}mHmNTGa8BH|Kz`MYV@7|B7yg@qj&R^ZlCYKwPIfW z2VI7D8OdK~XQ~-HU|iL=&zVkr7IPC|7s+J53j|^+d)(;amlf-vN>*C6Hyj57s*_o+Jj31wHQ>-u=H9fa-FP+;nns{7U34Ip38f&4|<{ z(_c^9n`tsILcj9)HaKt&0)weU<9h`L(1E4#ri?t#4Q`KRO1tQWX^iops=)Lo6WqI* zvdOd-qJ*#gAA^PayBG6|q^W!Na>L^1#Q90a%^S5-9kZ8y{m57QQ)c_^V4ZMnEG~b% zmd%uLw?UzXB{V0M))%z=uwTkM7x&l;rfocU7@1gYDg4OheN{{Ty84mn#(O)po$2%$ zlQnfN9q8Orxgf{TMOmKx{F_!9WD!`PEej2Hg3Y9q7Cn(6)}s!cS-M^QFQ~Ucg2XeP z4a%;L znMScs4juVE@`jYn^74+qVR8cqi)mOs+O@n`Z|NCKE5Y=7^(IMb=UlmYjQsS6Cl`5l zYGm{6&p5GPcS427MBZ&qtU8TdXv_;9qHuqaG?AuGzs0`DT|hxcxFrb9xez(Ioyg~Mo&SH^9#*UlnkEVk(Nk&&T8yvXeJ zx-YsemZlOV1J*uYwBap?^VjONF+}qEVHlPEnB7H5GoF-keN9e0*%ls?><`v#TP;$J z<>bY>v9vBmljM3in)3iSvOhm(t1f4diQ%{4jzBR3?pk|V%>eB~W%ReA=n1lM03uK4(u-VQ$&6w?`Y@6@=~PP`uR)>|fT*j)Y{zH<<5?Fg=CBL{`33esKD z<-rp;6{Jh<`UL{c8$M5*-llaPma){6N2eEkt<$QC#(zAEY=m8<^{gALlIZ4I7e&6g zIrdCt?H1niwe!y?c~xas>h3_f$NN@VeY24c{xv!-bJ$~h>OUQNwI2qCaSw1@w+}*_UQ4@T6)!!zS5(9z<)uhV&FQy|&g3qF@yU9hkQ+M$xJuSY zS;Ou;tdr(a2~n3k{LYTxc#55PvggcC(M0p{?vVY5f%_rLJHne0PwTV0%~?yTrYsP_m6$wK6&muBaDX)0cD65mvi~WDS@^1 z2#{KYk`uYDFPx(OE=s!pl;F%X0xtC#Bi%NuWGpmr;Txp#Q`fhd7Aqs~#WDMA1t$GL zZQVgY2ntJNuNA;7b5Z=`;;HQgjS~tCv+qu39+g*j%IOowkEMJZ(5TZGq2`XNiA7j zE|@A6*lQ-_)Mf8<6#mZz!Q&@>K)NV8g@3gs^`6i|@<1F$4CaUm2zUi7p2#3VX>n?9 z5CE?o-}Kw(h)Ij~a5l+spF;|Oe{4&-S4}@C8l{a*p6n3_s@cfRsZ^ZW-~aK65VWY zVW273duXbmmO{(@R(_-DKP@L={=@FqoySbgds*I$ngpO{E|J5Iiy$PjX-#yCJE_8PmkK+5*oSNws4mYhOoGoVgB}XotW66(F zW2Q5-R@1n&BxmN*dtBt(5w@DnQ9-JpDOB%P7>H|N@piq?fl_%*jOihI5rFsn_RDha zBDaau6*DV8B@7P2TK=_z>f_&7Q&Xb^cDMJckA(`rU=d&!RL!%nq!x*1$S)yp`%TVH z<1H#r)3-2R$P|5S=KU?}4I<|*kIpXF&Z+07bqVpvW)r`O>N)(CGnM~r`#VKY0DF#W zAR~3H7@(nhFu-8a;9D@l%IIFGYN=L7I=heXKhHV^cX1NOzygQRaC$h4zsd+cwAL=l z)g67#%pXJeP59%Nx5gO`6aX%*ueWdhHEdmHZb7@!7cJDH_J#yb^<$qyGbSgsniPSC zyac_Tw_8xtak_0O1eW#M2sYu`<){&6Jwx?`+urX5f|mEHy2_ykXjtGv>fR5z=eqEJ z3?TxYgpH4@p^^o7egfp4!Ih^jD*;iHWhDWNVpixfWD-6OM&`kcPa(4h@3;-f>wGWiJQWf_w z$fmz2QxiqUl~iaTJP+DI>82Sn($PAIHcs(vFj|^RthINk!{G0C=W4Z@2i* zR$ol1rH0=N2dsKBa(_w6^m~P=sow-DOy06n)LR=$yZ!sx%bl^+9akGsZw|zUj@>jA zz8zir|L_i>mNlW10*PwzOZDdwco&dEN~4g39CumS-|I|4v@k&8J+VREtLfXASu*j4 zW@8?@ek?15cCnGWtJYfm8N2F$t+uP8lzT=m29-?=GWI`|1avFwGQ(+9&|$F2*-$C% z5xQO!1X_;IQU7hRr3ETd%|9AXyZ(y#Yh!k;bzpDp0pz)|6JxQnaFKVk1=oAh!G;dF z;Omm0!{?CiucTQz)-0DL)7Ii=$)n9(W%Zmp8(gW{e(BxOZo4jg*ei}tPU-?2hxB-y zq*#c#u9kT5n#rLDU@u=aHO;lMj-r;FC-vq$ zp8bi86}~H(J?9nu{;yP!B1cOr#QcdLLp39S(7o)P{c?uLSLgM^^bK+qB;02yOvgJf zgypjRmR7L`>dsQ|j2IC4kN<&HhYk)iqF}VoAV1q*O(Ksutb9UAv01<@>;D|#AVdC8P@wtBi6Epj zK4AKziN(l4c@%|sqzd)=MeUW5zfZo)hrGyRgIjKZsph2NNwWfS?NR5WEd(yF&3aub z4_GYUw;ezLs|9TS&@dP)nZ@6cMK+h8&vl)?6=4(aZMGDyZ9&1%Bn%lpK$8Z42G!t-t2oq9M(}HAt_Pqgc7O>gErJcZp�= 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

    Cwg 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�iP&+_g1&b!iB{r^H9gc`C_ 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

    ?flc4%K}f4(4Qx~klGRcJ`=q=SV#y8k78{y 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 TWM&$G{Jd6FQ>d0R3;q89k%sY) diff --git a/assets/icons/logo.png b/assets/icons/logo.png deleted file mode 100644 index 414b88af38a7f5b2a0207883e7fb1111b9640ded..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113182 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